0001558370-23-002502.txt : 20230301 0001558370-23-002502.hdr.sgml : 20230301 20230301105558 ACCESSION NUMBER: 0001558370-23-002502 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230301 DATE AS OF CHANGE: 20230301 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TOOTSIE ROLL INDUSTRIES INC CENTRAL INDEX KEY: 0000098677 STANDARD INDUSTRIAL CLASSIFICATION: SUGAR & CONFECTIONERY PRODUCTS [2060] IRS NUMBER: 221318955 STATE OF INCORPORATION: VA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-01361 FILM NUMBER: 23690848 BUSINESS ADDRESS: STREET 1: 7401 S CICERO AVE CITY: CHICAGO STATE: IL ZIP: 60629 BUSINESS PHONE: 7738383400 MAIL ADDRESS: STREET 1: 7401 S CICERO AVE CITY: CHICAGO STATE: IL ZIP: 60629 FORMER COMPANY: FORMER CONFORMED NAME: SWEETS CO OF AMERICA INC DATE OF NAME CHANGE: 19660921 10-K 1 tr-20221231x10k.htm 10-K
0.69440.69440.69440.69440.030.030.03http://fasb.org/us-gaap/2022#ProductMemberhttp://fasb.org/us-gaap/2022#ProductMember0000098677--12-312022FYfalsetrueP3Y0000098677us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-012022-12-310000098677us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310000098677tr:ReserveForCashDiscountsMember2022-01-012022-12-310000098677us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-310000098677us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310000098677tr:ReserveForCashDiscountsMember2021-01-012021-12-310000098677us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-310000098677us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310000098677tr:ReserveForCashDiscountsMember2020-01-012020-12-310000098677us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-12-310000098677us-gaap:AllowanceForCreditLossMember2022-12-310000098677tr:ReserveForCashDiscountsMember2022-12-310000098677us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-310000098677us-gaap:AllowanceForCreditLossMember2021-12-310000098677tr:ReserveForCashDiscountsMember2021-12-310000098677us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310000098677us-gaap:AllowanceForCreditLossMember2020-12-310000098677tr:ReserveForCashDiscountsMember2020-12-310000098677us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-310000098677us-gaap:AllowanceForCreditLossMember2019-12-310000098677tr:ReserveForCashDiscountsMember2019-12-310000098677us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000098677us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000098677us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000098677us-gaap:TreasuryStockCommonMember2022-12-310000098677us-gaap:AdditionalPaidInCapitalMember2022-12-310000098677us-gaap:TreasuryStockCommonMember2021-12-310000098677us-gaap:AdditionalPaidInCapitalMember2021-12-310000098677us-gaap:TreasuryStockCommonMember2020-12-310000098677us-gaap:AdditionalPaidInCapitalMember2020-12-310000098677us-gaap:TreasuryStockCommonMember2019-12-310000098677us-gaap:AdditionalPaidInCapitalMember2019-12-310000098677us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000098677us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000098677us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310000098677us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310000098677us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000098677tr:AccumulatedNetGainLossFromCommodityDerivativesMember2022-12-310000098677us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000098677us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000098677us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310000098677us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310000098677us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310000098677tr:AccumulatedNetGainLossFromCommodityDerivativesMember2021-12-310000098677us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000098677us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000098677us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-310000098677us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310000098677us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310000098677tr:AccumulatedNetGainLossFromCommodityDerivativesMember2020-12-310000098677us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-01-012022-12-310000098677us-gaap:CommonStockMember2022-01-012022-12-310000098677us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-01-012021-12-310000098677us-gaap:CommonStockMember2021-01-012021-12-310000098677us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-01-012020-12-310000098677us-gaap:CommonStockMember2020-01-012020-12-310000098677us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-310000098677us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310000098677us-gaap:ShippingAndHandlingMember2022-01-012022-12-310000098677us-gaap:ShippingAndHandlingMember2021-01-012021-12-310000098677us-gaap:ShippingAndHandlingMember2020-01-012020-12-310000098677us-gaap:ProductMembertr:CanadaMexicoAndOtherCountriesMember2022-01-012022-12-310000098677us-gaap:ProductMembercountry:US2022-01-012022-12-310000098677us-gaap:ProductMembertr:CanadaMexicoAndOtherCountriesMember2021-01-012021-12-310000098677us-gaap:ProductMembercountry:US2021-01-012021-12-310000098677us-gaap:ProductMembertr:CanadaMexicoAndOtherCountriesMember2020-01-012020-12-310000098677us-gaap:ProductMembercountry:US2020-01-012020-12-310000098677us-gaap:ForwardContractsMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000098677us-gaap:ForwardContractsMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000098677srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-12-310000098677srt:MinimumMemberus-gaap:BuildingMember2022-01-012022-12-310000098677srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-12-310000098677srt:MaximumMemberus-gaap:BuildingMember2022-01-012022-12-310000098677tr:MexicoAndOtherCountriesMember2022-12-310000098677country:US2022-12-310000098677country:CA2022-12-310000098677tr:MexicoAndOtherCountriesMember2021-12-310000098677country:US2021-12-310000098677country:CA2021-12-310000098677tr:MexicoAndOtherCountriesMember2020-12-310000098677country:US2020-12-310000098677country:CA2020-12-310000098677tr:CommercialRealEstateLeasedToThirdPartiesMember2022-12-310000098677tr:CommercialRealEstateLeasedToThirdPartiesMember2021-12-3100000986772019-10-012019-12-310000098677us-gaap:ForwardContractsMember2022-01-012022-12-310000098677us-gaap:ForeignExchangeForwardMember2022-01-012022-12-310000098677us-gaap:ForwardContractsMember2021-01-012021-12-310000098677us-gaap:ForeignExchangeForwardMember2021-01-012021-12-310000098677us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310000098677us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000098677us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-12-310000098677us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-12-310000098677us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-12-310000098677tr:AccumulatedNetGainLossFromCommodityDerivativesMember2022-01-012022-12-310000098677us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-12-310000098677us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000098677us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-12-310000098677us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-12-310000098677us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-12-310000098677tr:AccumulatedNetGainLossFromCommodityDerivativesMember2021-01-012021-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-12-310000098677srt:MaximumMembertr:CommercialRealEstateLeasedToThirdPartiesMember2022-12-310000098677srt:MaximumMember2022-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000098677us-gaap:TrademarksMember2022-01-012022-12-310000098677us-gaap:TrademarksMember2021-01-012021-12-310000098677srt:ScenarioForecastMember2023-01-012023-12-310000098677us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000098677us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000098677us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000098677us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000098677us-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000098677us-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000098677tr:CommercialRealEstateLeasedToThirdPartiesMember2022-01-012022-12-310000098677tr:CommercialRealEstateLeasedToThirdPartiesMember2021-01-012021-12-310000098677us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMembertr:AccumulatedNetGainLossFromCommodityDerivativesMember2022-01-012022-12-310000098677us-gaap:ProductMember2022-01-012022-12-310000098677tr:RentalAndRoyaltyMember2022-01-012022-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMembertr:AccumulatedNetGainLossFromCommodityDerivativesMember2021-01-012021-12-310000098677us-gaap:ProductMember2021-01-012021-12-310000098677tr:RentalAndRoyaltyMember2021-01-012021-12-310000098677us-gaap:ProductMember2020-01-012020-12-310000098677tr:RentalAndRoyaltyMember2020-01-012020-12-310000098677tr:WalMartCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000098677tr:ThreeLargestCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000098677tr:McLaneCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000098677tr:DollarTreeIncMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000098677tr:WalMartCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000098677tr:ThreeLargestCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000098677tr:McLaneCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000098677tr:DollarTreeIncMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000098677tr:WalMartCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000098677tr:McLaneCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000098677tr:DollarTreeIncMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000098677us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-310000098677us-gaap:CommonStockMember2022-12-310000098677us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-12-310000098677us-gaap:CommonStockMember2021-12-310000098677us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-12-310000098677us-gaap:CommonStockMember2020-12-310000098677us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-12-310000098677us-gaap:CommonStockMember2019-12-310000098677us-gaap:CommonClassBMember2022-12-310000098677us-gaap:CommonClassAMember2022-12-310000098677us-gaap:CommonClassBMember2021-12-310000098677us-gaap:CommonClassAMember2021-12-310000098677us-gaap:FairValueInputsLevel1Memberus-gaap:TrustForBenefitOfEmployeesMember2022-12-310000098677tr:ForeignBanksMember2022-12-310000098677us-gaap:FairValueInputsLevel1Memberus-gaap:TrustForBenefitOfEmployeesMember2021-12-310000098677tr:ForeignBanksMember2021-12-310000098677us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000098677us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000098677us-gaap:FairValueMeasurementsRecurringMember2022-12-310000098677us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000098677us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000098677us-gaap:FairValueMeasurementsRecurringMember2021-12-310000098677us-gaap:VariableRateDemandObligationMember2022-12-310000098677us-gaap:USTreasuryAndGovernmentMember2022-12-310000098677us-gaap:MunicipalBondsMember2022-12-310000098677us-gaap:CorporateBondSecuritiesMember2022-12-310000098677us-gaap:CertificatesOfDepositMember2022-12-310000098677us-gaap:MunicipalBondsMember2021-12-310000098677us-gaap:CorporateBondSecuritiesMember2021-12-310000098677us-gaap:USTreasuryAndGovernmentMember2021-12-310000098677us-gaap:CertificatesOfDepositMember2021-12-3100000986772020-12-3100000986772019-12-310000098677us-gaap:TreasuryStockCommonMember2022-01-012022-12-310000098677us-gaap:TreasuryStockCommonMember2021-01-012021-12-310000098677us-gaap:TreasuryStockCommonMember2020-01-012020-12-310000098677tr:ThreeLargestCustomersMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310000098677tr:ThreeLargestCustomersMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310000098677us-gaap:TrademarksMember2021-10-012021-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2021-01-012021-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2020-01-012020-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2012-06-122012-06-120000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2022-01-012022-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2021-12-310000098677srt:MinimumMember2022-01-012022-12-310000098677srt:MaximumMember2022-01-012022-12-310000098677us-gaap:TrademarksMember2022-12-310000098677us-gaap:TrademarksMember2021-12-310000098677us-gaap:TrademarksMember2020-12-310000098677srt:ScenarioForecastMemberus-gaap:ForeignExchangeForwardMember2023-01-012023-12-310000098677us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-12-310000098677us-gaap:PensionPlansDefinedBenefitMember2021-01-012021-12-310000098677us-gaap:PensionPlansDefinedBenefitMember2020-01-012020-12-310000098677us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-01-012022-12-310000098677us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-01-012021-12-310000098677us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-01-012020-12-310000098677us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-12-310000098677us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-3100000986772021-01-012021-12-3100000986772020-01-012020-12-310000098677us-gaap:CommonClassBMember2022-01-012022-12-310000098677us-gaap:CommonClassAMember2022-01-012022-12-3100000986772022-12-3100000986772021-12-3100000986772022-06-300000098677us-gaap:CommonClassBMember2023-02-130000098677us-gaap:CommonClassAMember2023-02-1300000986772022-01-012022-12-31xbrli:sharesiso4217:USDtr:itemxbrli:pureiso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

(Mark One)

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

For the fiscal year ended December 31, 2022

OR

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

For the transition period from                    to                   

Commission file number 1-1361

TOOTSIE ROLL INDUSTRIES, INC.

(Exact name of Registrant as specified in its charter)

Virginia

22-1318955

(State or other jurisdiction of

(IRS Employer Identification No.)

incorporation or organization)

7401 South Cicero Avenue, ChicagoIllinois 60629

(Address of principal executive offices) (Zip Code)

Registrant’s Telephone Number: (773) 838-3400

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

Title of each class

Trading Symbol

Name of each exchange
on which registered

Common Stock — Par Value $.69-4/9 Per Share

TR

New York Stock Exchange

Securities registered pursuant to Section 12(g) of the Act: Class B Common Stock — Par Value $.69-4/9 Per Share

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

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

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

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

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

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

As of February 13, 2023, there were outstanding 39,684,473 shares of Common Stock par value $.69-4/9 per share, and 28,606,918 shares of Class B Common Stock par value $.69-4/9 per share.

As of June 30, 2022 the aggregate market value of the Common Stock (based upon the closing price of the stock on the New York Stock Exchange on such date) held by non-affiliates was approximately $611,433,000. Class B Common Stock is not traded on any exchange, is restricted as to transfer or other disposition, but is convertible into Common Stock on a share-for-share basis. Upon such conversion, the resulting shares of Common Stock are freely transferable and publicly traded. Assuming all 28,622,730 shares of outstanding Class B Common Stock were converted into Common Stock, the aggregate market value of Common Stock held by non-affiliates on June 30, 2021 (based upon the closing price of the stock on the New York Stock Exchange on such date) would have been approximately $768,227,000. Determination of stock ownership by non-affiliates was made solely for the purpose of this requirement, and the Registrant is not bound by these determinations for any other purpose.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the Company’s Definitive Proxy Statement for the Company’s Annual Meeting of Shareholders (the “Proxy Statement”) scheduled to be held on May 1, 2023 are incorporated by reference in Part III of this report.

TABLE OF CONTENTS

ITEM 1.

Business

3

ITEM 1A.

Risk Factors

5

ITEM 1B.

Unresolved Staff Comments

10

ITEM 2.

Properties

11

ITEM 3.

Legal Proceedings

11

ITEM 4.

Mine Safety Disclosures

11

ITEM 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

12

ITEM 6.

[RESERVED]

13

ITEM 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

13

ITEM 7A.

Quantitative and Qualitative Disclosures About Market Risk

24

ITEM 8.

Financial Statements and Supplementary Data

24

ITEM 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

47

ITEM 9A.

Controls and Procedures

47

ITEM 9B.

Other Information

48

ITEM 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

48

ITEM 10.

Directors, Executive Officers and Corporate Governance

49

ITEM 11.

Executive Compensation

49

ITEM 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

49

ITEM 13.

Certain Relationships and Related Transactions, and Director Independence

50

ITEM 14.

Principal Accounting Fees and Services

50

ITEM 15.

Exhibits, Financial Statement Schedules

50

ITEM 16.

Form 10-K Summary

50

2

Forward-Looking Information

From time to time, in the Company’s statements and written reports, including this report, the Company discusses its expectations regarding future performance by making certain “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements can be identified by the use of words such as “anticipate,” “believe,” “expect,” “intend,” “estimate,” “project,” and other words of similar meaning in connection with a discussion of future operating or financial performance and are subject to certain factors, risks, trends and uncertainties that could cause actual results and achievements to differ materially from those expressed in the forward-looking statements. These forward-looking statements are based on currently available competitive, financial and economic data and management’s views and assumptions regarding future events. Such forward-looking statements are inherently uncertain, and actual results may differ materially from those expressed or implied herein. Consequently, the Company wishes to caution readers not to place undue reliance on any forward-looking statements. Factors, among others, which could cause the Company’s future results to differ materially from the forward-looking statements, expectations and assumptions expressed or implied herein include general factors, such as economic conditions, political developments, currency exchange rates, interest and inflation rates, accounting standards, taxes, and laws and regulations affecting the Company in markets where it competes and those factors described in Item 1A “Risk Factors” and elsewhere in this Form 10-K and in other Company filings with the Securities and Exchange Commission. The Company does not undertake to update any of these forward-looking statements.

PART I

ITEM 1.               Business.

Tootsie Roll Industries, Inc. and its consolidated subsidiaries (the “Company”) have been engaged in the manufacture and sale of confectionery products for over 100 years. This is the only industry segment in which the Company operates and is its only line of business. The majority of the Company’s products are sold under the registered trademarks TOOTSIE ROLL, TOOTSIE FRUIT ROLLS, FROOTIES, TOOTSIE POPS, TOOTSIE MINI POPS, CHILD’S PLAY, CARAMEL APPLE POPS, CHARMS, BLOW-POP, CHARMS MINI POPS, CELLA’S, DOTS, JUNIOR MINTS, CHARLESTON CHEW, SUGAR DADDY, SUGAR BABIES, ANDES, FLUFFY STUFF, DUBBLE BUBBLE, RAZZLES, CRY BABY, NIK-L-NIP, and TUTSI POP (Mexico).

The Company’s products are marketed in a variety of packages designed to be suitable for display and sale in different types of retail outlets. They are sold through food and grocery brokers or directly by the Company itself to customers throughout the United States, Canada and Mexico. These customers include wholesale distributors of candy, food and groceries, supermarkets, variety stores, dollar stores, chain grocers, drug chains, discount chains, cooperative grocery associations, mass merchandisers, warehouse and membership club stores, vending machine operators, e-commerce merchants, the U.S. military and fund-raising charitable organizations.

The Company’s principal markets are in the United States, Canada and Mexico. The majority of production from the Company’s Canadian plants is sold in the United States. The majority of production from the Company’s Mexican plant is sold in Mexico.

The domestic confectionery business is highly competitive. The Company competes primarily with other manufacturers of confectionery products sold to the above mentioned customers. Although accurate statistics are not available, the Company believes it is among the ten largest domestic manufacturers in this field. In the markets in which the Company competes, the main forms of competition comprise brand recognition, as well as competition for retail shelf space and a fair price for the Company’s products at various retail price points.

The Company’s backlog of orders as of December 31, 2022 was approximately $16 million and is consistent with the prior year.  

The Company has historically hedged certain of its future sugar needs with derivatives at such times that it believes that the forward markets are favorable. The Company’s decision to hedge its major ingredient requirements is dependent on the Company’s evaluation of forward commodity markets and their comparison to vendor quotations, if

3

available, and/or historical costs. The Company has generally entered into commodity futures contracts before the commencement of the next calendar year to better manage product pricing changes or product weight decline (indirect price change) adjustments to its product sales portfolio and ingredient costs. The Company will generally purchase forward derivative contracts (i.e., “long” position) in selected future months that correspond to the Company’s estimated procurement and usage needs of the respective commodity in the respective forward periods.

From time to time, the Company will increase its sales prices to recover higher input costs, primarily ingredients, packaging materials, and freight and delivery. The Company may also change the size and weight of certain of its products in response to significant changes in ingredient and other input costs.

The Company does not hold any material patents, licenses, franchises or concessions. The Company’s major trademarks are registered in the United States, Canada, Mexico and in many other countries. Continued trademark protection is of material importance to the Company’s business as a whole.

Although the Company does research and develops new products and product line extensions for existing brands, it also improves the quality of existing products, improves and modernizes production processes, and develops and implements new technologies to enhance the quality and reduce the costs of products in order to provide value to its consumers. The Company does not expend material amounts of money on research or development activities.

The manufacture and sale of consumer food products is highly regulated. In the United States, the Company’s activities are subject to regulation by various government agencies, including the Food and Drug Administration, the Department of Agriculture, the Federal Trade Commission, the Department of Commerce and the Environmental Protection Agency, as well as various state and local agencies. Similar agencies also regulate the businesses outside of the United States. The Company maintains quality assurance, food safety and other programs to help ensure that all products the Company manufactures and distributes are safe and of high quality and comply with all applicable laws and regulations.

The Company’s compliance with federal, state and local regulations which have been enacted or adopted regulating the discharge of materials into the environment, or otherwise relating to the protection of the environment, has not had a material effect on the capital expenditures, earnings or competitive position of the Company nor does the Company anticipate any such material effects from presently enacted or adopted regulations.

The Company employs approximately 2,300 full-time persons at all locations. Our business has seasonality which results in bringing on some additional employees to meet seasonal production demands principally in advance of the Halloween selling season in the third quarter each year. The Company experiences a relatively consistent sales level throughout the year except for an increase in the third quarter which reflects pre-Halloween and back-to-school sales. In anticipation of this seasonal sales period, the Company generally begins building inventories, and its seasonal workforce, in the second and third quarter of each year. Although Halloween is the most significant season in sales and related production, other seasons, including Christmas, Valentines, and Easter also have some impact on workforce levels. The Company’s union labor agreement at its Chicago plant was executed in 2018 and expired in September 2022. The Company and the union have agreed to continue the existing contract on a month to month basis while negotiations continue (see also risk factor below), which is consistent with past contract negotiation timelines.

We believe our employees are among our most important resources and are critical to our continued success. We focus significant attention on attracting and retaining talented and experienced individuals to manage and support our operations. We pay our employees competitively and offer a broad range of company-paid benefits, which we believe are competitive with others in our industry. Our management teams and all of our employees are expected to exhibit and promote honest, ethical and respectful conduct in the workplace. All of our employees must adhere to a code of conduct that sets standards for appropriate behavior. A copy of our code of conduct can be found on our website, Tootsie.com. We have prioritized the safety of our employees and therefore implemented safety protocols during 2020 and continuing into 2023, to respond to the Covid-19 pandemic as needed.

Our net product sales from Wal-Mart Stores, Inc. aggregated approximately 23.0%, 22.7%, and 23.5% of net product sales during the years ended December 31, 2022, 2021 and 2020, respectively. Our net sales from Dollar

4

Tree, Inc. (which includes net sales from Family Dollar which is owned by Dollar Tree) aggregated approximately 12.4%, 12.1%, and 11.7% of net product sales during the years ended December 31, 2022, 2021 and 2020, respectively. Some of the aforementioned sales to Wal-Mart and Dollar Tree were sold to McLane Company, a large national grocery wholesaler, which services and delivers certain of the Company’s products to Wal-Mart, Dollar Tree and other retailers in the U.S.A. Net product sales revenues from McLane, which includes these Wal-Mart and Dollar Tree sales as well as sales and deliveries to other Company customers, were 20.4% in 2022 and 21.0% in 2021 and 22.1% in 2020. At December 31, 2022 and 2021, the Company’s three largest customers discussed above accounted for approximately 39% and 36% of total accounts receivable, respectively. Although no customer, other than McLane Company, Inc., Wal-Mart Stores, Inc. and Dollar Tree, accounted for more than 10% of net product sales, the loss of one or more significant customers could have a material adverse effect on the Company’s business. The Company historically offers extended credit terms for sales made under seasonal sales programs, including Halloween. Each year, after accounts receivables related to third quarter sales have been collected, the Company invests such funds in various marketable securities.

For a summary of sales and long-lived assets of the Company by geographic area see Note 8 of the Notes to Consolidated Financial Statements which is incorporated herein by reference.

Information regarding the Company’s Form 10-K, Form 10-Q, current reports on Form 8-K, and any amendments to these reports, will be made available, free of charge, upon written request to Tootsie Roll Industries, Inc., 7401 South Cicero Avenue, Chicago, Illinois 60629, Attention: Barry Bowen, Treasurer and Assistant Secretary. The Company does not make all such reports available on its website at www.tootsie.com because it believes that they are readily available from the Securities Exchange Commission at www.sec.gov, and because the Company provides them free of charge upon request. The information on our website is not incorporated into this Annual Report on Form 10-K. Interested parties, including shareholders, may communicate to the Board of Directors or any individual director in writing, by regular mail, addressed to the Board of Directors or an individual director, in care of Tootsie Roll Industries, Inc., 7401 South Cicero Avenue, Chicago, Illinois 60629, Attention: Ellen R. Gordon, Chairman and Chief Executive Officer. If an interested party wishes to communicate directly with the Company’s non-employee directors, it should be noted on the cover of the communication.

ITEM 1A.            Risk Factors.

Significant factors that could impact the Company’s financial condition or results of operations include, without limitation, the following:

Risk factors which we believe affect all competitors in our industry

Our business and financial results may be negatively impacted by changes in confectionary trade practices and consumer patterns, or operational challenges associated with the actual or perceived effects of a disease or pandemic outbreak, such as the Covid-19 pandemic including variants and sub variants, and other public health concerns, consumer spending levels, shopping habits and behaviors (including changes in impulse purchase behaviors), consumer activities, work routines, events and traditions where confectionary products are consumed, the availability of our products at retail, including at large retail customers, and our ability to manufacture and distribute products to our customers and consumers in an effective and efficient manner. Government mandates to “shelter in place” or “closing of the economy”, public health guidelines, or fear of exposure or actual effects of a disease or pandemic, such as the Covid-19 pandemic, could negatively impact our overall business and financial results. Specific factors that may impact our operations, some of which have had, and in the future could have, an unfavorable impact on our operations as a result of Covid-19, include, but are not limited to:

a. Significant reductions in demand for one or more of our products - Changes in demand may be caused by, among other things, the temporary inability of consumers to purchase our products due to illness, quarantine, travel restrictions, financial hardship, “shelter in place” directives, or overall fear to return to past behaviors.

5

Shifts in demand for one or more of our products, changes in trade and distribution patterns, or changes in consumer buying habits, if prolonged, could negatively impact our results.

b. The inability to meet our customers’ needs and achieve efficient production of finished products - Disruptions in our manufacturing operations or supply chain delivery disruptions caused by the loss or disruption of essential manufacturing ingredients, materials, supplies and services, transportation resources, workforce availability, or other manufacturing and distribution capability could have significant adverse effects on our business and financial results.

c. Significant adverse changes in the political conditions and government mandates or directives - In markets in which we manufacture, sell or distribute our products, governmental or regulatory actions in response to pandemics, including Covid-19, closures or other restrictions such as quarantine or travel restrictions, that limit or close our manufacturing, distribution or office facilities, or otherwise prevent our third-party suppliers, sales brokers, or customers from achieving the level of operations necessary for the production, distribution, sale, and support of our products, could negatively impact our results.

d. Risk related to Halloween and other seasonal sales - The Company’s net product sales are highest during the Halloween season which have historically comprised approximately 50% of third quarter domestic net product sales. Changes in consumer behavior, traditions, behaviors, and interest in Halloween activities and events, or changes mandated or recommended by government or health officials, as well as negative media coverage, could significantly affect the Company’s seasonal sales.

e. Risks relating to potential employer liability - The effects of Covid-19 relating to employer liability remains uncertain, and if it is determined that employers are to have liability for employee or other matters related to Covid-19, this could have significant adverse effects on our financial results.

Risk of changes in the price and availability of ingredients and raw materials - The principal ingredients used by the Company are subject to price volatility. Although the Company engages in commodity hedging transactions and annual supply agreements as well as leveraging the high volume of its annual purchases, the Company may experience price increases in certain ingredients, packaging materials, operating supplies, services, and wages and benefits, including the effects of higher inflation, that it may not be able to offset, which could have an adverse impact on the Company’s results of operations and financial condition. In addition, although the Company has historically been able to procure sufficient supplies of its ingredients, packaging materials, and other supplies, supply chain disruptions and market conditions could change such that adequate materials might not be available or only become available at substantially higher costs. Adverse weather patterns, including the effects of climate change or supply interruptions, could also significantly affect the cost and availability of ingredients and other needed materials to manufacture products for sale.

Risk of changes in product performance and competition - The Company competes with other well-established manufacturers of confectionery products. A failure of new or existing products to be favorably received, a failure to retain preferred shelf space at retail or a failure to sufficiently counter aggressive promotional and price competition could have an adverse impact on the Company’s results of operations and financial condition.

Risk of discounting and other competitive actions - Discounting and pricing pressure by the Company’s retail customers and other competitive actions could make it more difficult for the Company to maintain its operating margins. Actions taken by major customers and competitors may make shelf space less available for the confectionery product category or some of the Company’s products.

Risk of pricing actions - Inherent risks in the marketplace, including uncertainties about trade and consumer acceptance of pricing actions, including related trade discounts, or product weight changes (indirect price increases), could make it more difficult for the Company to maintain its sales and operating margins. Higher costs for ingredients and materials, and other input costs may be difficult to pass onto customers and

6

consumers of Company products through price increases, and therefore may adversely affect the Company’s profit margins.

Risk related to seasonality of sales - The Company’s sales are highest during the Halloween season, although Christmas, Easter and Valentine’s Day are also key seasons for the Company. Circumstances surrounding Halloween, such as, widespread adverse weather or other widespread events that affect consumer behavior and related media coverage at that time of year or general changes in consumer interest in Halloween, could significantly affect the Company’s sales.

Risk of changes in consumer preferences and tastes - Failure to adequately anticipate and react to changing demographics, consumer trends, consumer health concerns and product preferences, including product ingredients and packaging materials, could have an adverse impact on the Company’s results of operations and financial condition.  

Risk of economic conditions on consumer purchases - The Company’s sales are impacted by consumer spending levels and impulse purchases which are affected by general macroeconomic conditions, consumer confidence, employment levels, disposable income, inflation, availability of consumer credit and interest rates on that credit, consumer debt levels, energy costs and other factors. Volatility in food and energy costs, rising unemployment and/or underemployment, declines in personal spending, recessionary economic conditions or other adverse market conditions, could adversely impact the Company’s revenues, profitability and financial condition.

Risks related to environmental matters - The Company’s operations are not particularly impactful on the environment, but increased government environmental regulation or legislation could adversely impact the Company’s profitability.

Risk of new governmental laws and regulations - Governmental laws and regulations, including those that affect food advertising and marketing to children, use of certain ingredients in products, new labeling requirements, income and other taxes and tariffs, including the effects of changes to international trade agreements, new taxes targeted toward confectionery products and the environment, both in and outside the U.S.A., are subject to change over time, which could adversely impact the Company’s results of operations and ability to compete in domestic or foreign marketplaces.

Risk of labor stoppages - To the extent the Company experiences any significant labor stoppages and disputes, labor organizing efforts, strikes or possible labor shortages, could negatively affect overall operations including production or shipments of finished product to customers.

Risk of the cost of energy increasing and overall inflation - Higher energy costs as well as overall inflation would likely result in higher plant overhead, distribution, freight and delivery, and other operating costs. The Company may not be able to offset these cost increases or pass such cost increases onto customers in the form of price increases, which could have an adverse impact on the Company’s results of operations and financial condition. In addition, higher energy costs also adversely affect the cost of many resins which are used as a foundation material for many of our packaging materials.

Risk of a product recall - Issues related to the quality and safety of the Company’s products could result in a voluntary or involuntary large-scale product recall. Costs associated with a product recall and related litigation or fines, and marketing costs relating to the re-launch of such products or brands, could negatively affect operating results. In addition, negative publicity associated with this type of event, including a product recall relating to product contamination or product tampering, whether valid or not, could negatively impact future demand for the Company’s products.

Risk of operational interruptions relating to computer software or hardware failures, including cyber-attacks - The Company is reliant on computer systems to operate its business and supply chain. Software failure or corruption, including cyber-based attacks or network security breaches, or catastrophic hardware or software

7

failures or other disasters could disrupt communications, supply chain planning and activities relating to sales demand forecasts, materials procurement, production and inventory planning, customer orders, shipments, and collections, and financial and accounting, all of which could negatively impact sales and profits.

Risk of releasing sensitive information - Although the Company does not believe that it maintains a large amount of sensitive data, a system breach, whether inadvertent or perpetrated by hackers, could result in identity theft, ransomware and/or a disruption in operations which could expose the Company to financial costs and adversely affect profitability.  

Disruption to the Company’s supply chain could impair the Company’s ability to produce or deliver its finished products, resulting in a negative impact on operating results - Disruption to the manufacturing operations or supply chain, some of which are discussed above, could result from, but are not limited to adverse tariffs which could effectively limit supply or make supply more costly, natural disasters, pandemics, weather, fire or explosion, earthquakes, terrorism or other acts of violence, unavailability of ingredients or packaging materials which could result if our suppliers are unable to obtain certain raw materials or make timely deliveries, labor strikes or other labor activities, labor shortages to meet higher demand for Company products, including the staffing of seasonal labor needs, logistical delays including materials from foreign locations, operational and/or financial instability of key suppliers, and other vendors or service providers. Although precautions are taken to mitigate the impact of possible disruptions, if the Company is unable, or if it is not financially feasible to effectively mitigate the likelihood or potential impact of such disruptive events, the Company’s results of operations and financial condition could be negatively impacted.

Risks associated with climate change and other environmental impacts and regulations, and increased focus and evolving views of our customers and consumers of our products could negatively affect our business and operations - Climate-related changes can increase variability in, or otherwise impact, natural disasters, including weather patterns, with the potential for increased frequency and severity of significant weather events, natural hazards, rising mean temperature and sea levels, and long-term changes in precipitation patterns. Climate change or weather-related disruptions to agricultural crop yields and our supply chain can impact the availability and cost of materials needed for manufacturing and could increase commodity prices and our operating costs. Increased focus on climate change has led to legislative and regulatory efforts to combat both potential causes and adverse impacts of climate change, including regulation of greenhouse gas (GHG) emissions. New or increasing laws and regulations related to GHG emissions and other climate change related concerns may adversely affect us, our suppliers and our customers, and may require additional capital investments. Our global supply chain faces similar challenges as our products rely on agricultural ingredients some of which are sourced from a global supply chain. Climate change poses a significant and increasing risk to global food production systems and to the safety and resilience of the communities where we source certain of our ingredients. Additionally, any non-compliance with legislative and regulatory requirements could negatively impact our reputation and ability to do business. Customers, consumers, and government regulators have increasingly focused on the environmental or sustainability practices of companies. New legislation or an enforcement action in this area could harm our reputation and financial results.

Risk factors which we believe are principally specific to our Company (although some may apply to varying degrees to competitors in our industry)

Risks relating to participation in the multi-employer pension plan for certain Company union employees - As outlined in the Note 7 of the Company’s Notes to Consolidated Financial Statements and discussed in the Management’s Discussion and Analysis, the Company participates in a multi-employer pension plan (Plan) which is currently in “critical and declining status”, as defined by applicable law. A designation of “critical and declining status” implies that the Plan is expected to become insolvent within the next 20 years. Should the Company withdraw from the Plan, it would be subject to a significant withdrawal liability which is discussed in Note 7 of the Company’s Notes to Consolidated Financial Statements and Management’s Discussion and Analysis. The Company is currently unable to determine the ultimate outcome of this matter

8

and therefore, is unable to determine the effects on its consolidated financial statements, but the ultimate outcome could be material to its consolidated results of operations in one or more future periods.

Risk of impairment of goodwill or indefinite-lived intangible assets - In accordance with authoritative guidance, goodwill and indefinite-lived intangible assets are not amortized but are subject to an impairment evaluation annually or more frequently upon the occurrence of a triggering event. Other long-lived assets are likewise tested for impairment upon the occurrence of a triggering event. Such evaluations are based on assumptions and variables including sales growth, profit margins and discount rates. Adverse changes in any of these variables could affect the carrying value of these intangible assets and the Company’s reported profitability.

Risk of production interruptions - The majority of the Company’s products are manufactured in a single production facility on specialized equipment. In the event of a disaster, such as a fire or earthquake, at a specific plant location, or other disruption, including labor shortages, it would be difficult to transfer production to other facilities or a new location in a timely manner, which could result in loss of market share for the affected products. In addition, from time to time, the Company upgrades or replaces this specialized equipment. In many cases these are integrated and complex installations. A failure or delay in implementing such an installation could impact the availability of one or more of the Company’s products which would have an adverse impact on sales and profits.

Risk related to investments in marketable securities - The Company invests its surplus cash in a diversified portfolio of highly rated marketable securities, principally corporate bonds, with maturities generally of three to five years. Such investments could become impaired in the event of certain adverse economic and/or geopolitical events which, if severe, would adversely affect the Company’s financial condition.

Risk of further losses in Spain - The Company has continued to restructure its Spanish subsidiary and is exploring a variety of programs to increase sales and profitability. Nonetheless, if our efforts are not successful, additional losses and impairments may be reported in the future. See also Management’s Discussion and Analysis.

Risk of dependence on large customers - The Company’s largest customers, McLane Company, Wal-Mart and Dollar Tree, accounted for approximately 37% of net product sales in 2022, and other large national chains are also material to the Company’s sales. The loss of any of these customers, or one or more other large customers, or a material decrease in purchases by one or more large customers, could result in decreased sales and adversely impact the Company’s results of operations and financial condition.

Risk related to acquisitions - From time to time, the Company has purchased other confectionery companies or brands. These acquisitions generally come at a high multiple of earnings and are justified based on various assumptions related to sales growth, and operating margins. Were the Company to make another acquisition and be unable to achieve the assumed sales and operating margins, it could have an adverse impact on future sales and profits. In addition, it could become necessary to record an impairment which would have a further adverse impact on reported profits.

Risk of “slack fill” or other product label litigation - The Company, as well as other confectionery and food companies, have experienced a number of plaintiff claims that certain products are sold in boxes that are not completely full, and therefore such “slack filled” products are misleading, and even deceptive, to the consumer. Although the Company believes that these claims and other product labeling claims are without merit and has generally been successful in litigation and court decrees, the Company could be exposed to significant legal fees to defend its position, and in the event that it is not successful, could be subject to fines and costs of settlement, including class action settlements.  

Risk related to international operations - To the extent there are political leadership or legislative changes, social and/or political unrest, civil war, pandemics such as the Coronavirus, terrorism or significant economic or social instability in the countries in which the Company operates, the results of the Company’s business

9

in such countries could be adversely impacted. Currency exchange rate fluctuations between the U.S. dollar and foreign currencies could also have an adverse impact on the Company’s results of operations and financial condition. The Company’s principal markets are the U.S.A., Canada, and Mexico.

Risk of union labor stoppages, slowdowns or strikes- The Company’s union labor agreement at its Chicago plant was executed in 2018 and expired in September 2022. The Company has been in negotiations with the union, and the parties agreed to extend the prior contract on a month-to-month basis and continue negotiations in good faith. These post-contract negotiations are consistent with past contract negotiations and timelines. In the event that the parties are unable to reach an agreement, a work stoppage or strike could result at the Company’s Chicago manufacturing plant and distribution center which could have a material effects on the Company’s sales and profits.  

The Company is a controlled company due to the common stock holdings of the Gordon family - The Gordon family’s share ownership represents a majority of the combined voting power of all classes of the Company’s common stock as of December 31, 2022. As a result, the Gordon family has the power to elect the Company’s directors and approve actions requiring the approval of the shareholders of the Company.

The factors identified above are believed to be significant factors, but not necessarily all of the significant factors, that could impact the Company’s business.  Unpredictable or unknown factors could also have material effects on the Company.

Additional significant factors that may affect the Company’s operations, performance and business results include the risks and uncertainties listed from time to time in filings with the Securities and Exchange Commission and the risk factors or uncertainties listed herein or listed in any document incorporated by reference herein.

ITEM 1B.            Unresolved Staff Comments.

None.

10

ITEM 2.               Properties.

The Company owns its principal manufacturing, warehousing and distribution, and office facilities.  The Company’s largest operating facility in Chicago, Illinois also serves as the Corporate headquarters. The Company also owns domestic manufacturing, warehousing and distribution facilities in Tennessee (Covington), Massachusetts (Cambridge), and Wisconsin (Delavan) and international manufacturing facilities in Mexico (Mexico City), Spain (Barcelona) and two in Canada (Concord, Ontario).  In addition, the Company leases manufacturing and warehousing facilities at a second location in Chicago. The lease is renewable by the Company every five years through June 2041.

The Company owns substantially all of the production machinery and equipment located in its plants, warehouses and distribution centers. The Company also holds four commercial real estate properties for investment which were acquired with the proceeds from a sale of surplus real estate in 2005 as well as two warehouse facilities (in Concord, Ontario, Canada, and Hazelton, Pennsylvania, U.S.A.) that are currently leased to third parties.

ITEM 3.               Legal Proceedings.

In the ordinary course of business, the Company is, from time to time, subject to a variety of active or threatened legal proceedings and claims. While it is not possible to predict the outcome of such matters with certainty, in the Company’s opinion, both individually and in the aggregate, they are not expected to have a material effect on the Company’s financial condition, results of operations or cash flows.

ADDITIONAL ITEM.     Executive Officers of the Registrant.

See the information on Executive Officers set forth in the table in Part III, Item 10.

ITEM 4.               Mine Safety Disclosures.

None.

11

PART II

ITEM 5.               Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

The Company’s common stock is traded on the New York Stock Exchange. The Company’s Class B common stock is subject to restrictions on transferability. The Class B common stock is convertible at the option of the holder into shares of common stock on a share-for-share basis. As of February 13, 2023 there were approximately 2,300 and 800 registered holders of record of common and Class B common stock, respectively. In addition, the Company estimates that as of February 13, 2023 there were 124,500 and 1,000 beneficial holders of common and Class B common stock, respectively.

The Company does not have a formal dividend policy, but has historically issued quarterly dividends and in 2022 issued a quarterly dividend of $0.09 per share.  The Company has also historically distributed an annual  3% stock dividend.  While the Company plans to continue to issue quarterly cash dividends and the annual stock dividend there can be no assurance that it will continue to do so in the future.

Performance Graph

The following performance graph compares the cumulative total shareholder return on the Company’s common stock for a five-year period (December 31, 2017 to December 31, 2022) with the cumulative total return of Standard & Poor’s 500 Stock Index (“S&P 500”) and the Dow Jones Industry Food Index (“Peer Group,” which includes the Company), assuming (i) $100 invested on December 31 of the first year of the chart in each of the Company’s common stock, S&P 500 and the Dow Jones Industry Food Index and (ii) the reinvestment of cash and stock dividends.

Graphic

12

ITEM 6.               [RESERVED]

ITEM 7.               Management’s Discussion and Analysis of Financial Condition and Results of Operations.

(Thousands of dollars except per share, percentage and ratio figures)

The following discussion should be read in conjunction with the other sections of this report, including the consolidated financial statements and related notes contained in Item 8 of this Form 10-K. This section of this Form 10-K generally discusses the twelve months ended December 31, 2022 as compared to the same period of 2021.  Discussions comparing the results of the twelve months ended December 31, 2021 as compared to same period of 2020 can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of the Form 10-K for the year ended December 31, 2021.

FINANCIAL REVIEW

This financial review discusses the Company’s financial condition, results of operations, liquidity and capital resources, significant accounting policies and estimates, new accounting pronouncements, market risks and other matters. It should be read in conjunction with the Consolidated Financial Statements and related Notes that follow this discussion.

FINANCIAL CONDITION

The Company’s overall financial position remains strong given that aggregate cash, cash equivalents and investments is $396,926 at December 31, 2022, including $71,208 in trading securities discussed below. Cash flows from 2022 operating activities totaled $72,051 compared to $85,298 in 2021, and are discussed in the section entitled Liquidity and Capital Resources. During 2022, the Company paid cash dividends of $24,629, purchased and retired $31,910 of its outstanding shares, and made capital expenditures of $23,356.

The Company’s net working capital was $218,894 at December 31, 2022 compared to $188,333 at December 31, 2021. This increase principally reflects the effects of increased short-term investments and inventories which is discussed below. As of December 31, 2022, the Company’s total cash, cash equivalents and investments, including all long-term investments, was $396,926 compared to $436,983 at December 31, 2021, a decrease of $40,057. See Liquidity And Capital Resources section below for discussion. The aforementioned includes $71,208 and $89,736 of investments in trading securities as of December 31, 2022 and 2021, respectively. The Company invests in trading securities to provide an economic hedge for its deferred compensation liabilities, as further discussed herein and in Note 9 of the Company’s Notes to Consolidated Financial Statements.

Shareholders’ equity increased from $769,042 at December 31, 2021 to $783,171 as of December 31, 2022, which principally reflects 2022 net earnings of $75,937, less cash dividends of $24,629 and share repurchases of $31,910.

The Company has a relatively straight-forward financial structure and has historically maintained a conservative financial position. The Company has no special financing arrangements or “off-balance sheet” special purpose entities. Cash flows from operations plus maturities of short-term investments are expected to be adequate to meet the Company’s overall financing needs, including capital expenditures, in 2023. Periodically, the Company considers possible acquisitions, and if the Company were to pursue and complete such an acquisition, that could result in bank borrowings or other financing.

RESULTS OF OPERATIONS

2022 vs. 2021

Twelve months 2022 consolidated net product sales were $681,440 compared to $566,043 in twelve months 2021, an increase of $115,397 or 20.4%. Fourth quarter 2022 net product sales were $188,180 compared to $166,598 in fourth quarter 2021, an increase of $21,582, or 13.0%. The sales growth in fourth quarter and twelve months 2022 was driven by

13

an overall increase in demand and higher sales price realization. Effective sales and marketing programs, including Halloween and other seasonal sales programs, contributed to higher sales volumes in fourth quarter and twelve months 2022. Consumers returned to more activities and lifestyles during 2021 and throughout 2022 that they experienced prior to the Covid-19 pandemic. These activities include planned purchases of the Company’s products for “sharing” and “give-a-way” occasions. Many of the Company’s products are consumed at group events, outings, and other gatherings, including Halloween events, which had been curtailed or in some cases eliminated in response to the Covid-19 pandemic.  Twelve months 2022 sales also exceeded twelve months 2019 sales by 30% which provides a sales comparison prior to the pandemic.  

Product cost of goods sold were $452,552 in 2022 compared to $370,105 in 2021, an increase of $82,447 or 22.2%. Product cost of goods sold includes $(893) and $687 in certain deferred compensation (credits) expenses in 2022 and 2021, respectively. These deferred compensation expenses principally result from changes in the market value of investments and investment income from trading securities relating to compensation deferred in previous years and are not reflective of current operating results. Adjusting for the aforementioned, product cost of goods sold increased from $369,418 in 2021 to $453,445 in 2022, an increase of $84,027 or 22.7%. As a percent of net product sales, these adjusted costs increased from 65.3% in 2021 to 66.5% in 2022, a 1.2 unfavorable percentage point change. Fourth quarter and twelve months 2022 gross profit margins were adversely affected by increasing costs for ingredients, packaging materials, and certain manufacturing supplies and services. Fourth quarter and twelve months product cost of goods sold compared to the corresponding prior year periods, were also adversely impacted by inefficiencies caused by higher than expected sales demand, supply chain challenges and disruptions, longer supplier lead times, and some labor shortages. We also incurred additional costs, including overtime and extended operating shifts for plant manufacturing, to meet this higher demand in 2022. These factors resulted in additional costs related to our efforts to meet this higher demand. Certain cost and expense reductions, including Company initiatives to reduce costs did provide some benefit to 2022 gross profit margins.

Although higher fourth quarter and twelve months 2022 sales, including sales price increases, contributed to improved net earnings compared to the corresponding prior year periods in 2021, significantly higher input costs substantially offset the benefits of these higher sales. Fourth quarter and twelve months 2022 gross profit margins and net earnings were adversely affected by significantly higher costs for ingredients, packaging materials, freight and delivery, and many manufacturing supplies and services. Our input unit costs moved significantly higher in 2022 compared to 2021 as most of our supply contracts for ingredients, packaging materials and manufacturing supplies and services expired at the end of 2021 and new supply agreements at higher prices became effective in early 2022. In certain instances, we expanded our annual commitments for some ingredients from our suppliers in 2022 to meet higher demand. However, certain markets were very tight and this incremental expansion resulted in even higher unit costs for these additional materials. Supplier and transportation delays also caused us to purchase some limited quantities of ingredients in the spot market which were at substantially higher unit costs than our contracted prices. Supply chain challenges and limited availability of certain ingredients and materials, as well as generally higher commodity markets, drove up our unit costs for many key ingredients and materials in 2022. The adverse effects of higher energy costs, including higher diesel fuel surcharges, have added to our input costs on both customer and supplier freight and delivery in 2022. These higher energy costs have also increased our costs for utilities to operate our manufacturing plants in 2022. Based on our 2023 supply contracts, we expect even higher unit costs for most ingredients and materials in 2023. The Company uses the Last-In-First-Out (LIFO) method of accounting for inventory and costs of goods sold which results in lower current income taxes during such periods of increasing costs and higher inflation, but this method does charge the most current costs to cost of goods sold and thereby accelerates the realization of these higher costs.

Our supply chain was extremely challenging in 2022, as our supplier lead times expanded greatly and some suppliers were unable to meet some promised delivery dates. In some cases, we were unable to secure timely delivery of additional ingredients and packaging materials to meet our higher demand in 2022, and therefore had to limit our customer sales order volumes of some products. We are continuing to focus on the supply chain and possible delays and disruptions, but this area continues to have much less predictability compared to past history. Although the supply chain continues to improve, it is possible that supply chain disruptions could result in the temporary shut-down of one or more manufacturing lines resulting in lost sales and profits in 2023. Labor shortages at some of our manufacturing plant locations also contributed to some production limitations and lost sales in 2022. We believe that these labor shortages will continue to have some adverse impact on the fulfillment of customer orders in 2023 and may limit our growth opportunities for certain

14

products in 2023. Nonetheless, we were able to meet substantially all of our labor needs in 2022, including for our seasonal increases in production. However, the tight labor market has created much more uncertainty than in the past.

Selling, marketing and administrative expenses were $121,976 in 2022 compared to $132,108 in 2021, a decrease of $10,132 or 7.7%. Selling, marketing and administrative expenses include $(16,370) and $13,521 in certain deferred compensation (credits) expenses in 2022 and 2021, respectively. These deferred compensation (credits) expenses principally result from changes in the market value of investments and investment income from trading securities relating to compensation deferred in previous years and are not reflective of current operating results. Adjusting for the aforementioned, selling, marketing and administrative expenses increased from $118,587 in 2021 to $138,346 in 2022, an increase of $19,759 or 16.7%. This increase was principally driven by the increase in certain variable expenses, primarily freight and delivery and direct selling expenses, relating to the increase in sales as discussed above. However, as a percent of net product sales, these adjusted expenses decreased from 21.0% of net product sales in 2021 to 20.3% of net product sales in 2022, a 0.7 favorable percentage point change.

Selling, marketing and administrative expenses include freight, delivery and warehousing expenses. These expenses increased from $55,289 in 2021 to $67,342 in 2022, an increase of $12,053 or 21.8%. As a percent of net product sales, these adjusted expenses increased from 9.8% in 2021 to 9.9% in 2022, a 0.1 unfavorable percentage point change. Increasing energy costs and related effects on fuel surcharges, and the adverse effects of the continuing shortage of over-the-road drivers and high demand for carriers, were the principal drivers of these higher freight and delivery expenses in 2022 compared to 2021.

In response to these higher input costs many companies in the consumer products industry have increased selling prices throughout 2021 and 2022. We have followed with price increases as well with the objective of improving sales price realization and restoring some of our margin declines. Price increases were phased in principally beginning in second half 2021 and continued throughout 2022 and into 2023. The improvement in fourth quarter 2022 margins and net earnings reflects the cumulative benefits of this higher price realization. Although our price increases have generally reflected the overall price increases in our industry, they have not as yet resulted in fully restoring our margins to historical levels. The Company believes that we should be able to make more progress in restoring our margins in 2023 when all of our price increases take full effect. However, continuing increases in input costs and overall high inflation may not allow us to fully restore our margins to historical levels prior to the pandemic. Although the Company continues to monitor these higher input costs and price increases in the industry, we are mindful of the effects and limits of passing on all of the above discussed higher input costs to consumers of our products.

The Company has foreign operating businesses in Mexico, Canada and Spain, and exports products to many foreign markets. The Company’s Spanish subsidiary (97% owned by the Company) incurred an operating loss of $1,430 in 2022 compared to its $598 loss in 2021. Company management expects the competitive and business challenges in Spain to continue, however, Company management believes that we will make progress on reducing this operating loss in 2023. Nonetheless, management believes that operating losses will likely continue beyond 2023 and that these future losses, as well as some capital expenditures, will likely require some additional cash financing.

The Company believes that the carrying values of its goodwill and trademarks have indefinite lives as they are expected to generate cash flows indefinitely. In accordance with current accounting guidance, these indefinite-lived intangible assets are assessed at least annually for impairment as of December 31 or whenever events or circumstances indicate that the carrying values may not be recoverable from future cash flows. No impairments were recorded in 2022, 2021 or 2020. Current accounting guidance provides entities an option of performing a qualitative assessment (a "step-zero" test) before performing a quantitative analysis. If the entity determines, on the basis of certain qualitative factors, that it is more-likely-than-not that the intangibles (goodwill and certain trademarks) are not impaired, the entity would not need to proceed to the two step impairment testing process (quantitative analysis) as prescribed in the guidance. During fourth quarter 2022 (and fourth quarters 2021 and 2020), the Company performed a “step zero” test of its goodwill and certain trademarks, and concluded that there was no impairment based on this guidance. For the fair value assessment of certain trademarks where the “step-zero” analysis was not considered appropriate, impairment testing was performed in fourth quarter 2022 (and fourth quarters 2021 and 2020) using discounted cash flows and estimated royalty rates. For these trademarks, holding all other assumptions constant at the test date, a 100 basis point increase in the discount rate or a 100 basis point decrease in the royalty rate would reduce the fair value of these trademarks by approximately 13% and 10%, respectively. Individually,

15

a 100 basis point increase in the discount rate or a 100 basis point decrease in the royalty rate would not result in a potential impairment as of December 31, 2022. 

Earnings from operations were $110,755 in 2022 compared to $67,133 in 2021, an increase of $43,622. Earnings from operations include $(17,263) and $14,208 in certain deferred compensation (credits) expense in 2022 and 2021, respectively, which are discussed above. Adjusting for these deferred compensation expenses, adjusted earnings from operations increased from $81,341 in 2021 to $93,492 in 2022, an increase of $12,151 or 14.9%. The above discussed increase in net product sales was the principal driver of higher operating earnings in 2022 compared to 2021. Although higher 2022 sales contributed to improved operating earnings compared to the corresponding prior year periods, higher input costs mitigated much of the benefits of increased sales.

Management believes the comparisons presented in the preceding paragraphs, after adjusting for changes in deferred compensation, are more reflective of the underlying operations of the Company.

Other income (expense), net was $(12,614) in 2022 compared to $18,596 in 2021, a decrease of $31,210. Other income, net principally reflects $(17,263) and $14,207 of aggregate net (losses) gains and investment income on trading securities in 2022 and 2021, respectively. These trading securities provide an economic hedge of the Company’s deferred compensation liabilities; and the related net (losses) gains and investment income were offset by a like amount of (credit) expense in aggregate product cost of goods sold and selling, marketing, and administrative expenses in the respective years as discussed above. Other income (expense), net includes investment income on available for sale securities of $2,641 and $2,740 in 2022 and 2021, respectively. Other income, net also includes foreign exchange gains of $1,307 and $667 in 2022 and 2021, respectively.

The Company’s effective income tax rates were 21.2% and 25.7% in fourth quarter 2022 and 2021, respectively, and 22.7% and 23.8% in twelve months 2022 and 2021, respectively The decrease in the effective tax rates in 2022 generally reflects lower rates for state and international income tax provisions. A reconciliation of the differences between the U.S. statutory rate and these effective tax rates is provided in Note 4 of the Company’s Notes to Consolidated Financial Statements.

The Company has provided a full valuation allowance on its Spanish subsidiaries’ tax loss carry-forward benefits of $4,497 and $4,376 as of December 31, 2022 and 2021, respectively, because the Company has concluded that it is not more-likely-than-not that these losses will be utilized before their expiration dates. The Spanish subsidiary has a history of net operating losses and it is not known when and if they will generate taxable income in the future.

U.S. tax reform (US Tax Cuts and Jobs Act enacted in December 2017) changed the United States approach to the taxation of foreign earnings to a territorial system by providing a one hundred percent dividends received deduction for certain qualified dividends received from foreign subsidiaries. These provisions of U.S. tax reform significantly impact the accounting for the undistributed earnings of foreign subsidiaries. The tax costs associated with a future distribution, including foreign withholding taxes, are not material to the Company’s financial statements. After carefully considering these facts, the Company determined that it would not be asserting permanent reinvestment of all of its foreign subsidiaries earnings as of December 31, 2017, and the Company continued to take this position as of December 31, 2022.

Net earnings were $75,937 in 2022 compared to $65,326 in 2021, and net earnings per share were $1.10 and $0.94 in 2022 and 2021, respectively, an increase of $0.16 per share or 17.0%. Earnings per share in 2022 benefited from the reduction in average shares outstanding resulting from purchases of the Company’s common stock in the open market by the Company. Average shares outstanding decreased from 69,438 in 2021 to 68,829 in 2022 which reflects share repurchases of $31,910 during 2022.

Fourth quarter 2022 and 2021 net earnings attributable to Tootsie Roll Industries, Inc. were $25,344 and $20,032, respectively, and net earnings per share were $0.37 and $0.29, respectively, an increase of $0.08 per share or 27.6%. The improvement in fourth quarter 2022 margins and net earnings reflects the cumulative benefits of this higher price realization and higher sales as discussed above.

16

Beginning in 2012, the Company has received periodic notices from the Bakery and Confectionery Union and Industry International Pension Fund (Plan), a multi-employer defined benefit pension plan for certain Company union employees, that the Plan’s actuary certified the Plan to be in “critical status”, as defined by the Pension Protection Act (PPA) and the Pension Benefit Guaranty Corporation (PBGC); and that a plan of rehabilitation was adopted by the trustees of the Plan in 2012. The Plan’s status was changed to “critical and declining status”, as defined by the PPA and PBGC, for the plan year beginning January 1, 2015, and the Plan was projected to have an accumulated funding deficiency for the 2017 through 2024 plan years. A designation of “critical and declining status” implies that the Plan is expected to become insolvent in the next 20 years. The Company has continued to receive annual notices each year (2016 to 2022) that this Plan remains in “critical and declining status” and is projected to become insolvent within the next 20 years. These notices have also advised that the Plan trustees were considering the reduction or elimination of certain retirement benefits and may seek assistance from the PBGC. Plans in “critical and declining status” may elect to suspend (temporarily or permanently) some benefits payable to all categories of participants, including retired participants, except retirees that are disabled or over the age of 80. Suspensions must be equally distributed and cannot drop below 110% of what would otherwise be guaranteed by the PBGC.  

 

Based on these updated notices, the Plan’s funded percentage (plan investment assets as a percentage of plan liabilities), as defined, were 48.5%, 48.3%, and 50.4% as of the most recent valuation dates available, January 1, 2021, 2020, and 2019, respectively (these valuation dates are as of the beginning of each Plan year). The Plan has recently advised that the all Plan information discussed herein, including the Company’s withdrawal liability, is the most current available information, and that more current information should be available in second quarter 2023. These funded percentages are based on actuarial values, as defined, and do not reflect the actual market value of Plan investments as of these dates. If the market value of investments had been used as of January 1, 2021 the funded percentage would be 52.8% (not 48.5%). As of the January 1, 2021 valuation date (most recent valuation available), 15% of Plan participants were current active employees, 54% were retired or separated from service and receiving benefits, and 31% were retired or separated from service and entitled to future benefits. The number of current active employee Plan participants as of January 1, 2021 fell 6% from the previous year and 22% over the past three years. When compared to the Plan valuation date of January 1, 2011 (just prior to the Plan being certified to be in “critical status”), current active employee participants have declined 52%, whereas participants who were retired or separated from service and receiving benefits increased 3% and participants who were retired or separated from service and entitled to future benefits increased 10%.

The Company has been advised that its withdrawal liability would have been $104,300, $99,300 and $99,800 if it had withdrawn from the Plan during 2021, 2020 and 2019, respectively. As discussed above, the Plan has advised the Company that more current information, including an update on the Company’s withdrawal, should be available in second quarter 2023. The Company’s relative share of the Plan’s contribution base, driven by employer withdrawals, has increased for the last several years, and management believes that this trend, could continue indefinitely which will continue to add upward pressure on the Company’s withdrawal liability. Based on the above, including the Company’s increase in such union labor hours to meet its higher 2022 demand and the Plan’s projected insolvency in the next 20 years, management believes that the Company’s withdrawal liability could increase further in future years.

Based on the Company’s most recent actuarial estimates using the information provided by the Plan with respect to the 2021 withdrawal liability and certain provisions in ERISA and laws relating to withdrawal liability payments, management believes that the Company’s liability had the Company withdrawn in 2022 would likely be limited to twenty annual payments of $2,714 which have a present value in the range of $31,851 to $43,741 depending on the interest rate used to discount these payments. While the Company’s actuarial consultant did not believe that the Plan will suffer a future mass withdrawal (as defined) of participating employers, in the event of a mass withdrawal, the Company’s annual withdrawal payments would theoretically be payable in perpetuity. Based on the same actuarial estimates, the present value of such perpetuities had a mass withdrawal occurred in 2022 is in the range of $44,472 to $115,808 and would apply in the unlikely event that substantially all employers withdraw from the Plan. The aforementioned is based on a range of valuations and interest rates which the Company’s actuary has advised is provided under the statute. Should the Company actually withdraw from the Plan at a future date, a withdrawal liability, which could be higher than the above discussed amounts, could be payable to the Plan.

The Company and the union are currently in labor contract negotiations following the expiration of the existing agreement in September 2022. The parties are continuing to operate under extensions of the expired labor agreement which requires

17

the Company’s continued participation in this Plan. The amended rehabilitation plan, which also continues, requires that employer contributions include 5% compounded annual surcharge increases each year beginning in 2012 as well as certain plan benefit reductions. The Company’s pension expense for this Plan for 2022, 2021 and 2020 was $3,510, $3,156 and $2,866, respectively. The aforementioned expense includes surcharges of $1,237, $1,112 and $1,010 in 2022, 2021 and 2020, respectively, as required under the amended rehabilitation plan.

In fourth quarter 2020, the Plan Trustees advised the Company that the surcharges would no longer increase annually and therefore be “frozen” at the rates and amounts in effect as of December 31, 2020 provided that the local bargaining union and the Company executed a formal consent agreement by March 31, 2021. The Trustees advised that they have concluded that continuing increases in surcharges would likely have a long-term adverse effect on the solvency of the Plan. The Trustees concluded that further increases would result in increasing financial hardships and withdrawals of participating employers, and that this change will not have a material effect on the Plan’s insolvency date. In first quarter 2021, the local bargaining union and the Company executed this agreement which resulted in the “freezing” of such surcharges as of December 31, 2020.

The Plan advised the Company that it will be applying for benefits available to financial troubled plans under the American Rescue Plan Act of 2021. Company management understands that this legislation would provide financial assistance from the PBGC to shore up financially distressed multi-employer plans to ensure that they can remain solvent and continue to pay benefits to retirees through 2051 without any reduction in retiree benefits. The PBGC final ruling lifts certain investment restrictions imposed by the interim rule and now allows for a split interest rate structure between existing assets and assets acquired with PBGC assistance that should substantially increase the amount of financial assistance available to the Plan.  While the Plan’s future solvency will depend significantly on future investment experience and contribution levels even if financial assistance is awarded, many plans previously projected to go insolvent prior to 2051 are now projected to go insolvent closer to, or even beyond 2051, as a result of the final rule. The Company’s actuary advised that the regulations under the aforementioned PBGC financial assistance could result in a higher withdrawal liability even with PBGC financial assistance. The Company is currently unable to determine the ultimate outcome of the above discussed multi-employer union pension matter and therefore is unable to determine the effects on its consolidated financial statements, but the ultimate outcome could be material to its consolidated results of operations or cash flows in one or more future periods. See also Note 7 of the Company’s Note to Consolidated Financial Statements on Form 10-K for the year ended December 31, 2022.

As discussed in the Risk Factors section above, the Company’s union contract at its Chicago manufacturing and distribution center is expired in September 2022, and the pre-existing contract continues to be extended on a month-to-month basis while negotiations continue. Company management believes that progress in these negotiations is continuing and we are cautiously optimistic that a new contract will be concluded in the first half of 2023. Nonetheless, as outlined in the Risk Factors above, a work stoppage, slow-down, disruption or strike could develop if the parties are not successful in these negotiations which could have a material effect on the Company’s sales and profits.  

18

LIQUIDITY AND CAPITAL RESOURCES

Cash flows from operating activities were $72,051, $85,298 and $74,710 in 2022, 2021 and 2020, respectively. The $13,247 decrease in cash flows from operating activities from 2021 to 2022 primarily reflects increases in inventories due to higher production, as well as an acceleration of the 2023 production plan, to meet demand and higher unit costs for materials, offset by increases in net earnings and accounts receivable due to increased sales. The $10,588 increase in cash flows from operating activities from 2020 to 2021 primarily reflects increases in net earnings as a result of higher sales revenue and higher price realization as discussed above.

The Company manages and controls a VEBA trust, to fund the estimated future costs of certain union employee health, welfare and other benefits. A contribution of $5,000 was made to this trust in 2022; no contribution was made to the trust during 2020 or 2021. The Company uses these funds to pay the actual cost of such benefits over each union contract period. At December 31, 2022 and 2021, the VEBA trust held $3,879 and $3,941, respectively, of aggregate cash and cash equivalents, which the Company will use to pay certain union employee benefits through part or all of 2023. This asset value is included in prepaid expenses in the Company’s Consolidated Statement of Financial Position and is categorized as Level 1 within the fair value hierarchy.

Cash flows from investing activities reflect capital expenditures of $23,356, $31,426, and $17,970 in 2022, 2021 and 2020, respectively. The decrease amounts from 2021 to 2022 principally reflects the timing of expenditures relating to plant manufacturing capital projects, primarily for the rehabilitation upgrade and expansion of one of its manufacturing plants in the U.S.A. The Company spent approximately $5,000, $15,000, $6,000 and $2,000 in 2022, 2021, 2020 and 2019, respectively, for this plant rehabilitation upgrade and expansion and expects additional cash outlays for this project to approximate $3,000 in 2023. The Company is currently exploring plant expansions, including additional, and replacement of, certain processing and packaging lines at certain locations, to better meet its higher level of demand for certain products on a more timely and cost effective basis. The Company is currently studying this area and does not as yet have the estimated costs for this expansion but believes that this will take place over the next three years. However, the Company is planning on an additional $12,000 of capital expenditures in 2023 for the first phase of this planned expansion. All capital expenditures have been and are expected to be funded from the Company’s cash flow from operations and internal sources including available for sale securities.

Other than the bank loans and the related restricted cash of the Company’s Spanish subsidiary which are discussed in Note 1 of the Company’s Notes to Consolidated Financial Statements, the Company had no bank borrowings or repayments in 2020, 2021, or 2022, and had no outstanding bank borrowings as of December 31, 2021 or 2022. Nonetheless, the Company would consider bank borrowing or other financing in the event that a business acquisition is completed.

Financing activities include Company common stock purchases and retirements of $31,910, $30,184, and $32,055 in 2022, 2021 and 2020, respectively. Cash dividends of $24,629, $24,136, and $23,810 were paid in 2022, 2021 and 2020, respectively.

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

Preparation of the Company’s financial statements involves judgments and estimates due to uncertainties affecting the application of accounting policies, and the likelihood that different amounts would be reported under different conditions or using different assumptions. The Company bases its estimates on historical experience and other assumptions, as discussed herein, that it believes are reasonable. If actual amounts are ultimately different from previous estimates, the revisions are included in the Company’s results of operations for the period in which the actual amounts become known. The Company’s significant accounting policies are discussed in Note 1 of the Company’s Notes to Consolidated Financial Statements.

Following is a summary and discussion of the more significant accounting policies and estimates which management believes to have a significant impact on the Company’s operating results, financial position, cash flows and footnote disclosure.

19

Revenue recognition

As further discussed in Note 1 of the Company’s Notes to Consolidated Financial Statements, the Company follows the revenue recognition guidance in ASC 606. ASC 606 requires adjustments for estimated customer cash discounts upon payment, discounts for price adjustments, product returns, allowances, and certain advertising and promotional costs, including consumer coupons, which are variable consideration and are recorded as a reduction of product sales revenue in the same period the related product sales are recorded. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. Revenue for net product sales is recognized at a point in time when products are delivered to or picked up by the customer, as designated by customers’ purchase orders, as discussed in Note 1 of the Company’s Notes to Consolidated Financial Statements.

Provisions for bad debts are recorded as selling, marketing and administrative expenses. Write-offs of bad debts did not exceed 0.1% of net product sales in each of 2022, 2021 and 2020, and accordingly, have not been significant to the Company’s financial position or results of operations.

Intangible assets

The Company’s intangible assets consist primarily of goodwill and acquired trademarks. In accordance with accounting guidance, goodwill and other indefinite-lived assets, trademarks, are not amortized, but are instead subjected to annual testing for impairment unless certain triggering events or circumstances are noted. The Company performs its annual impairment review and assessment as of December 31. All trademarks have been assessed by management to have indefinite lives because they are expected to generate cash flows indefinitely. The Company reviews and assesses certain trademarks (non-amortizable intangible assets) for impairment by comparing the fair value of each trademark with its carrying value. Current accounting guidance provides entities an option of performing a qualitative assessment (a "step-zero" test) before performing a quantitative analysis. If the entity determines, on the basis of certain qualitative factors, that it is more-likely-than-not that the intangibles (goodwill and certain trademarks) are not impaired, the entity would not need to proceed to the two step impairment testing process (quantitative analysis) as prescribed in the guidance. During fourth quarter 2022, the Company performed a “step zero” test of its goodwill and certain trademarks, and concluded that there was no impairment based on this guidance.

The Company determines the fair value of certain trademarks using discounted cash flows and estimates of royalty rates. If the carrying value exceeds fair value, such trademarks are considered impaired and are reduced to fair value. The Company utilizes third-party professional valuation firms to assist in the determination of valuation of certain trademarks. Impairments have not generally been material to the Company’s historical operating results. Cash flow projections require the Company to make assumptions and estimates regarding the Company’s future plans, including sales projections and profit margins, market based discount rates, competitive factors, and economic conditions; and the Company’s actual results and conditions may differ over time. A change in the assumptions relating to the impairment analysis including but not limited to a reduction in projected cash flows, the use of a different discount rate to discount future cash flows or a different royalty rate applied to such trademarks, could cause impairment in the future.

Customer incentive programs, advertising and marketing

Advertising and marketing costs are recorded in the period to which such costs relate. The Company does not defer the recognition of any amounts on its consolidated balance sheet with respect to such costs. Customer incentives and other trade promotional program costs and consumer coupon (price reduction) incentives are recorded in accordance with ASU 606 at the time of the Company’s sale based upon incentive program terms and historical utilization statistics, which are generally consistent from year to year. The liabilities associated with these programs are reviewed quarterly and adjusted if utilization rates differ from management’s original estimates. Such adjustments have not historically been material to the Company’s operating results.

20

Valuation of long-lived assets

Long-lived assets, primarily property, plant and equipment, are reviewed for impairment as events or changes in business circumstances occur indicating that the carrying value of the asset may not be recoverable. The estimated cash flows produced by assets or asset groups, are compared to the asset carrying value to determine whether impairment exists. Such estimates involve considerable management judgment and are based upon assumptions about expected future operating performance. As a result, actual cash flows could differ from management’s estimates due to changes in business conditions, operating performance, and economic and competitive conditions. Such impairments have not historically been material to the Company’s operating results.

Income taxes

Deferred income taxes are recognized for future tax effects of temporary differences between financial and income tax reporting using tax rates in effect for the years in which the differences are expected to reverse. The Company records valuation allowances in situations where the realization of deferred tax assets, including those relating to net operating tax losses, is not more-likely-than-not; and the Company adjusts and releases such valuation allowances when realization becomes more-likely-than-not as defined by accounting guidance. The Company periodically reviews assumptions and estimates of the Company’s probable tax obligations and effects on its liability for uncertain tax positions, using informed judgment which may include the use of third-party consultants, advisors and legal counsel, as well as historical experience.

Valuation of investments

Investments primarily comprise high quality corporate bonds which are held to maturity, generally approximately three to five years. The Company uses a “ladder” approach to its maturities so that approximately 20% to 35% of the portfolio matures each year with the objective of achieving higher yields with minimum interest rate risk. The Company also invests in variable rate demand notes (generally long term bonds where interest rates are reset weekly, and provide a weekly “put” which allows the holder to also sell each week with no loss in principal). All investments are reviewed for impairment at each reporting period by comparing the carrying value or amortized cost to the fair market value. In the event that the Company determines that an investment security’s fair value is permanently impaired, the Company will record the amount of the impairment attributable to credit factors in earnings as credit loss expense or, as applicable, a reversal of that expense, with the amount attributable to non-credit factors in other comprehensive income, net of applicable taxes. The Company’s investment policy, which guides investment decisions, is focused on high quality investments which mitigates the risk of impairment. The Company does not invest in Level 3 securities, as defined, but may utilize third-party professional valuation firms as necessary to assist in the determination of the value of investments that utilize Level 3 inputs (as defined by guidance) should any of its investments be downgraded to Level 3.

Other matters

In the opinion of management, other than contracts for foreign currency forwards and raw materials, including currency and commodity hedges and outstanding purchase orders for packaging, ingredients, supplies, operational services, and capital expenditures, all entered into in the ordinary course of business, the Company does not have any significant contractual obligations or future commitments.

RECENT ACCOUNTING PRONOUNCEMENTS

See Note 1 of the Company’s Notes to Consolidated Financial Statements.

MARKET RISKS

The Company is exposed to market risks related to commodity prices, interest rates, investments in marketable securities, equity price and foreign exchange.

The Company’s ability to forecast the direction and scope of changes to its major input costs is impacted by significant potential volatility in crude oil and energy, sugar, corn, edible oils, cocoa and cocoa powder, and dairy products markets. The prices of these commodities are influenced by changes in global demand, changes in weather and crop yields, including

21

the effects of climate change, changes in import tariffs and governments’ farm policies, including mandates for ethanol and bio-fuels, environmental matters, fluctuations in the U.S. dollar relative to dollar-denominated commodities in world markets, and in some cases, geo-political and military conflict risks. The Company believes that its competitors face the same or similar challenges.

In order to address the impact of changes in input and other costs, the Company periodically reviews each item in its product portfolio to ascertain if price realization adjustments or other actions should be taken. These reviews include an evaluation of the risk factors relating to market place acceptance of such changes and their potential effect on future sales volumes. In addition, the estimated cost of packaging modifications associated with weight changes, if applicable, is evaluated. The Company also maintains ongoing cost reduction and productivity improvement programs under which cost savings initiatives are encouraged and progress monitored. The Company is not able to accurately predict the outcome of these cost savings initiatives and their effects on its future results.

Commodity future and foreign currency forward contracts

Commodity price risks relate to ingredients, primarily sugar, cocoa and cocoa powder, chocolate, corn syrup, dextrose, edible oils, milk, whey and gum base ingredients. The Company believes its competitors face similar risks, and the industry has historically adjusted prices, and/or product weights, to compensate for adverse fluctuations in commodity costs. The Company, as well as competitors in the confectionery industry, has historically taken actions, including higher price realization to mitigate rising input costs for ingredients, packaging, labor and fringe benefits, energy, and freight and delivery. Although management seeks to substantially recover cost increases over the long-term, there is risk that higher price realization cannot be fully passed on to customers and, to the extent they are passed on, they could adversely affect customer and consumer acceptance and resulting sales volume.

The Company utilizes commodity futures contracts, as well as annual supply agreements, to hedge and plan for anticipated purchases of certain ingredients, including sugar, in order to mitigate commodity cost fluctuation. The Company also may purchase forward foreign exchange contracts to hedge its costs of manufacturing certain products in Canada for sale and distribution in the United States (U.S.A.), and periodically does so for purchases of equipment or raw materials from foreign suppliers. Such commodity futures and currency forward contracts are cash flow hedges and are effective as hedges as defined by accounting guidance. The unrealized gains and losses on such contracts are deferred as a component of accumulated other comprehensive loss (or gain) and are recognized as a component of product cost of goods sold when the related inventory is sold.

The potential change in fair value of commodity and foreign currency derivative instruments held by the Company at December 31, 2022, assuming a 10% change in the underlying contract price, was $745. The analysis only includes commodity and foreign currency derivative instruments and, therefore, does not consider the offsetting effect of changes in the price of the underlying commodity or foreign currency. This amount is not significant compared with the net earnings and shareholders’ equity of the Company.

Interest rates

Interest rate risks primarily relate to the Company’s investments in marketable securities with maturity dates of generally up to three years.

The majority of the Company’s investments, which are classified as available for sale, have been held until their maturity which is generally approximately three to five years, and approximately 20% to 35% of this investment portfolio matures each year. This “ladder” approach to investing limits the Company’s exposure to interest rate fluctuations. The Company also invests in variable rate demand notes which have interest rates that are reset weekly and can be “put back” and sold each week through a remarketing agent, generally a large financial broker, which also substantially eliminates the

22

Company’s exposure to interest rate fluctuations on the principal invested. The accompanying chart summarizes the maturities of the Company’s investments in debt securities at December 31, 2022.

Less than 1 year

    

$

96,128

1 – 2 years

 

90,550

2 – 3 years

47,182

3 – 4 years

 

38,588

Total

$

272,448

The Company’s outstanding debt at December 31, 2022 and 2021 was $7,500 in an industrial revenue bond in which interest rates reset each week based on the current market rate. Therefore, the Company does not believe that it has significant interest rate risk with respect to its interest bearing debt.

Investment in marketable securities

As stated above, the Company invests primarily in marketable securities which mature in three to five years and in variable rate demand notes (VRDNs). The VRDNs have weekly “puts” which are collateralized by bank letters of credit or other assets, and interest rates are reset weekly. Except for VRDN’s, the Company’s marketable securities are held to maturity with maturities generally not exceeding approximately three to five years. The Company utilizes professional money managers and maintains investment policy guidelines which emphasize high quality and liquidity in order to minimize the potential loss exposures that could result in the event of higher interest rates, a default or other adverse event. The Company continues to monitor these investments and markets, as well as its investment policies, however, the financial markets could experience unanticipated or unprecedented events and future outcomes may be less predictable than in the past.

Equity price

Equity price risk relates to the Company’s investments in mutual funds which are principally used to fund and hedge the Company’s deferred compensation liabilities. These investments in mutual funds are classified as trading securities. Any change in the fair value of these trading securities is completely offset by a corresponding change in the respective hedged deferred compensation liability, and therefore, the Company does not believe that it has significant equity price risk with respect to these investments.

Foreign currency

Foreign currency risk principally relates to the Company’s foreign operations in Canada, Mexico and Spain, as well as periodic purchase commitments of machinery and equipment from foreign sources, generally the European Union where the Euro is the currency.

Certain of the Company’s Canadian manufacturing costs, including local payroll and plant operations, and a portion of its packaging and ingredients are sourced in Canadian dollars. The Company may purchase Canadian forward contracts to receive Canadian dollars at a specified date in the future and uses its Canadian dollar collections on Canadian sales as a partial hedge of its overall Canadian manufacturing obligations sourced in Canadian dollars. The Company also periodically purchases and holds Canadian dollars to facilitate the risk management of these currency changes.

From time to time, the Company may use foreign exchange forward contracts and derivative instruments to mitigate its exposure to foreign exchange risks, as well as those related to firm commitments to purchase equipment from foreign vendors. See Note 10 of the Company’s Notes to Consolidated Financial Statements for outstanding foreign exchange forward contracts as of December 31, 2022.

23

ITEM 7A.           Quantitative and Qualitative Disclosures About Market Risk.

The information required by this item is included under the caption “Market Risk” in Item 7 above.

See also Note 1 of the Notes to Consolidated Financial Statements.

ITEM 8.               Financial Statements and Supplementary Data.

Management’s Report on Internal Control Over Financial Reporting

The management of Tootsie Roll Industries, Inc. is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in the Securities Exchange Act of 1934 (SEC) Rule 13a-15(f). Company management conducted an evaluation of the effectiveness of the Company’s internal control over financial reporting as of December 31, 2022 as required by SEC Rule 13a-15(c). In making this assessment, the Company used the criteria established in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (the COSO criteria). Based on the Company’s evaluation under the COSO criteria, Company management concluded that its internal control over financial reporting was effective as of December 31, 2022.

The effectiveness of the Company’s internal control over financial reporting as of December 31, 2022 has been audited by Grant Thornton LLP (PCAOB ID: 248), an independent registered public accounting firm, as stated in their report which is included herein.

24

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Board of Directors and Shareholders

Tootsie Roll Industries, Inc.

Opinions on the financial statements and internal control over financial reporting

We have audited the accompanying consolidated financial position of Tootsie Roll Industries, Inc. (a Virginia corporation) and subsidiaries (the “Company”) as of December 31, 2022 and 2021, and the related consolidated statements of comprehensive earnings, earnings and retained earnings, and cash flows for each of the three years in the period ended December 31, 2022, and the related notes and financial statement schedule(s) included under Item 15(a) (collectively referred to as the “financial statements”). We also have audited the Company’s internal control over financial reporting as of December 31, 2022, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”).

In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in the 2013 Internal Control—Integrated Framework issued by COSO.

Basis for opinions

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

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

Definition and limitations of internal control over financial reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles,

25

and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

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

Critical audit matter

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Trademark Impairment Assessment

As described in Note 1 and Note 12 to the consolidated financial statements, the Company’s consolidated trademark balance was $175 million at December 31, 2022 which is allocated to the Company’s brands that were purchased. Indefinite-lived trademarks are tested for impairment at least annually. For several trademarks, a
Step 0 approach is used to test for impairment based on relevant qualitative factors, as outlined within Accounting Standards Codifications (ASC) 350-20 and 350-30. For the fair value assessment of certain other trademarks where a Step 0 analysis was not considered appropriate, Step 1 impairment testing is performed annually using discounted cash flows, derived from projected revenue, operating margins and estimated discount rates. The determination of the fair value of the trademarks subjected to a Step 1 impairment test requires management to make significant estimates and assumptions related to forecasts of future revenues, operating margins and discount rates. As disclosed by management, changes in these assumptions could have a significant impact on either the fair value of the trademark, the amount of any trademark impairment charge, or both.

We identified the Step 1 trademark impairment assessment as a critical audit matter, as auditing management’s judgements regarding forecasts of future revenue, operating margin and discount rate involves a high degree of subjectivity.

Our audit procedures related to the Trademark Impairment Assessment included the following, among others:

Testing the operating effectiveness of controls relating to management’s impairment tests, including controls over the determination of the fair value of these specific trademarks. Through these tests, we evaluated management’s review controls over the financial projections, including reperformance and approval of the reasonableness of the key assumptions and inputs to the analysis, such as discount rates, growth rates, and key performance indicators such as sales forecast and operating margins.

Testing management’s process for determining the fair value of the trademarks. We considered whether such assumptions were consistent with historical forecasts and operating results for the Company, as well as evidence obtained in other areas of the audit. Additionally, a sensitivity analysis was performed using a Capital Asset Pricing Model in order to evaluate whether the assumptions used in management’s model fell within reasonable ranges based on third-party industry market data.

26

Utilizing a valuation specialist to assist in evaluating the reasonableness of and testing the methodology used in the Company’s discounted cash flow model for the trademarks and certain significant assumptions, including the discount rate.

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

Chicago, Illinois

March 1, 2023

27

CONSOLIDATED STATEMENTS OF

Earnings and Retained Earnings

TOOTSIE ROLL INDUSTRIES, INC. AND SUBSIDIARIES  

(in thousands except per share data)

For the year ended December 31,

    

2022

    

2021

    

2020

Net product sales

$

681,440

$

566,043

$

467,427

Rental and royalty revenue

 

5,530

 

4,733

 

3,636

Total revenue

 

686,970

 

570,776

 

471,063

Product cost of goods sold

 

452,552

 

370,105

 

299,710

Rental and royalty cost

 

1,687

 

1,430

 

992

Total costs

 

454,239

 

371,535

 

300,702

Product gross margin

 

228,888

 

195,938

 

167,717

Rental and royalty gross margin

 

3,843

 

3,303

 

2,644

Total gross margin

 

232,731

 

199,241

 

170,361

Selling, marketing and administrative expenses

 

121,976

 

132,108

 

112,117

Earnings from operations

 

110,755

 

67,133

 

58,244

Other income (expense), net

 

(12,614)

 

18,596

 

18,018

Earnings before income taxes

 

98,141

 

85,729

 

76,262

Provision for income taxes

 

22,249

 

20,421

 

17,288

Net earnings

 

75,892

 

65,308

 

58,974

Less: net earnings (loss) attributable to noncontrolling interests

 

(45)

 

(18)

 

(21)

Net earnings attributable to Tootsie Roll Industries, Inc.

$

75,937

$

65,326

$

58,995

Net earnings attributable to Tootsie Roll Industries, Inc. per share

$

1.10

$

0.94

$

0.84

Average number of shares outstanding

 

68,829

 

69,438

 

70,488

Retained earnings at beginning of period

$

39,545

$

32,312

$

40,809

Net earnings attributable to Tootsie Roll Industries, Inc.

 

75,937

 

65,326

 

58,995

Cash dividends

 

(24,571)

 

(24,061)

 

(23,739)

Stock dividends

 

(42,635)

 

(34,032)

 

(43,753)

Retained earnings at end of period

$

48,276

$

39,545

$

32,312

(The accompanying notes are an integral part of these statements.)

28

CONSOLIDATED STATEMENTS OF

Comprehensive Earnings

TOOTSIE ROLL INDUSTRIES, INC. AND SUBSIDIARIES  

(in thousands)

For the year ended December 31,

    

2022

    

2021

    

2020

    

Net earnings

$

75,892

$

65,308

$

58,974

Other comprehensive income (loss), before tax:

Foreign currency translation adjustments

 

1,087

 

(301)

 

(1,213)

Pension and postretirement reclassification adjustments:

Unrealized gains (losses) for the period on postretirement and pension benefits

 

3,338

 

448

 

467

Less: reclassification adjustment for (gains) losses to net earnings

 

(826)

 

(1,405)

 

(1,349)

Unrealized gains (losses) on postretirement and pension benefits

 

2,512

 

(957)

 

(882)

Investments:

Unrealized gains (losses) for the period on investments

 

(9,909)

 

(4,227)

 

1,463

Less: reclassification adjustment for (gains) losses to net earnings

 

(16)

 

(96)

 

Unrealized gains (losses) on investments

 

(9,925)

 

(4,323)

 

1,463

Derivatives:

Unrealized gains (losses) for the period on derivatives

 

(251)

 

1,423

 

1,259

Less: reclassification adjustment for (gains) losses to net earnings

 

(570)

 

(2,593)

 

325

Unrealized gains (losses) on derivatives

 

(821)

 

(1,170)

 

1,584

Total other comprehensive income (loss), before tax

 

(7,147)

 

(6,751)

 

952

Income tax benefit (expense) related to items of other comprehensive income

 

1,991

 

1,553

 

(522)

Total comprehensive earnings

70,736

60,110

59,404

Comprehensive earnings (loss) attributable to noncontrolling interests

(45)

(18)

(21)

Total comprehensive earnings attributable to Tootsie Roll Industries, Inc.

$

70,781

$

60,128

$

59,425

(The accompanying notes are an integral part of these statements.)

29

CONSOLIDATED STATEMENTS OF

Financial Position

TOOTSIE ROLL INDUSTRIES, INC. AND SUBSIDIARIES

(in thousands)

Assets

December 31,

    

2022

    

2021

    

CURRENT ASSETS:

Cash and cash equivalents

$

53,270

$

105,840

Restricted cash

365

386

Investments

 

96,128

 

39,968

Accounts receivable trade, less allowances of $2,335 and $2,281

 

58,556

 

54,921

Other receivables

 

4,299

 

3,920

Inventories:

Finished goods and work-in-process

 

43,595

 

31,431

Raw materials and supplies

 

40,671

 

24,074

Prepaid expenses

 

12,144

 

7,761

Total current assets

 

309,028

 

268,301

PROPERTY, PLANT AND EQUIPMENT, at cost:

Land

 

21,715

 

21,704

Buildings

 

142,462

 

130,158

Machinery and equipment

 

467,977

 

446,777

Construction in progress

 

4,325

 

15,344

Operating lease right-of-use assets

 

4,703

 

7,419

 

641,182

 

621,402

Less — accumulated depreciation

 

429,139

 

412,496

Net property, plant and equipment

 

212,043

 

208,906

OTHER ASSETS:

Goodwill

 

73,237

 

73,237

Trademarks

 

175,024

 

175,024

Investments

 

247,528

 

291,175

Prepaid expenses and other assets

 

465

 

603

Deferred income taxes

 

1,454

 

1,372

Total other assets

 

497,708

 

541,411

Total assets

$

1,018,779

$

1,018,618

(The accompanying notes are an integral part of these statements.)

30

(in thousands except per share data)

Liabilities and Shareholders’ Equity

December 31,

2022

    

2021

    

CURRENT LIABILITIES:

Accounts payable

$

25,246

$

14,969

Bank loans

1,051

939

Dividends payable

 

6,154

 

6,042

Accrued liabilities

 

54,444

 

53,896

Postretirement health care benefits

 

658

 

616

Operating lease liabilities

791

1,072

Income taxes payable

1,790

 

2,434

Total current liabilities

 

90,134

 

79,968

NONCURRENT LIABILITIES:

Deferred income taxes

 

45,005

 

45,461

Postretirement health care benefits

 

9,303

 

12,619

Industrial development bonds

 

7,500

 

7,500

Liability for uncertain tax positions

 

3,747

 

3,415

Operating lease liabilities

3,952

6,347

Deferred compensation and other liabilities

 

76,256

 

94,511

Total noncurrent liabilities

 

145,763

 

169,853

TOOTSIE ROLL INDUSTRIES, INC. SHAREHOLDERS’ EQUITY:

Common stock, $.69-4/9 par value — 120,000 shares authorized — 39,721 and 39,344, respectively, issued

 

27,584

 

27,322

Class B common stock, $.69-4/9 par value — 40,000 shares authorized — 28,607 and 27,793, respectively, issued

 

19,866

 

19,300

Capital in excess of par value

 

719,606

 

709,880

Retained earnings

 

48,276

 

39,545

Accumulated other comprehensive loss

 

(30,169)

 

(25,013)

Treasury stock (at cost) — 99 shares and 96 shares, respectively

 

(1,992)

 

(1,992)

Total Tootsie Roll Industries, Inc. shareholders’ equity

 

783,171

 

769,042

Noncontrolling interests

(289)

(245)

Total equity

782,882

768,797

Total liabilities and shareholders' equity

$

1,018,779

$

1,018,618

(The accompanying notes are an integral part of these statements.)

31

CONSOLIDATED STATEMENTS OF

Cash Flows

TOOTSIE ROLL INDUSTRIES, INC. AND SUBSIDIARIES

(in thousands)

For the year ended December 31,

    

2022

    

2021

    

2020

    

CASH FLOWS FROM OPERATING ACTIVITIES:

Net earnings

$

75,892

$

65,308

$

58,974

Adjustments to reconcile net earnings to net cash provided by operating activities:

Depreciation

 

17,668

 

17,570

 

18,184

Deferred income taxes

1,535

(1,263)

(279)

Amortization of marketable security premiums

 

5,531

 

3,837

 

1,404

Changes in operating assets and liabilities:

Accounts receivable

 

(3,073)

 

(14,130)

 

3,483

Other receivables

 

(1,020)

 

(706)

 

636

Inventories

 

(28,415)

 

3,940

 

(770)

Prepaid expenses and other assets

 

49

 

2,622

 

2,961

Accounts payable and accrued liabilities

 

10,329

 

10,010

 

3,849

Income taxes payable

 

(4,565)

 

(1,296)

 

3,012

Postretirement health care benefits

 

(804)

 

(1,281)

 

(1,041)

Deferred compensation and other liabilities

 

(1,076)

 

687

 

(15,703)

Net cash provided by operating activities

 

72,051

 

85,298

 

74,710

CASH FLOWS FROM INVESTING ACTIVITIES:

Capital expenditures

 

(23,356)

 

(31,426)

 

(17,970)

Repayment of premiums on split dollar life insurance policies

2,514

23,527

Purchases of trading securities

 

(1,543)

 

(2,668)

 

(3,183)

Sales of trading securities

2,806

968

 

18,058

Purchase of available for sale securities

 

(96,114)

 

(108,576)

 

(109,816)

Sale and maturity of available for sale securities

 

49,618

 

47,289

 

98,885

Net cash (used in) provided by investing activities

 

(68,589)

 

(91,899)

 

9,501

CASH FLOWS FROM FINANCING ACTIVITIES:

Shares purchased and retired

 

(31,910)

 

(30,184)

 

(32,055)

Dividends paid in cash

(24,629)

 

(24,136)

 

(23,810)

Proceeds from bank loans

3,989

3,792

3,902

Repayment of bank loans

 

(3,850)

 

(3,618)

 

(3,883)

Net cash used in financing activities

 

(56,400)

 

(54,146)

 

(55,846)

Effect of exchange rate changes on cash

347

(283)

(449)

Increase (decrease) in cash and cash equivalents

 

(52,591)

 

(61,030)

 

27,916

Cash, cash equivalents and restricted cash at beginning of year

 

106,226

 

167,256

 

139,340

Cash, cash equivalents and restricted cash at end of year

$

53,635

$

106,226

$

167,256

Supplemental cash flow information:

Income taxes paid

$

23,884

$

22,855

$

14,503

Interest paid

$

78

$

6

$

57

Stock dividend issued

$

70,242

$

64,667

$

63,402

(The accompanying notes are an integral part of these statements.)

32

Notes to Consolidated Financial Statements ($ in thousands except per share data)

TOOTSIE ROLL INDUSTRIES, INC. AND SUBSIDIARIES

NOTE 1—SIGNIFICANT ACCOUNTING POLICIES:

Basis of consolidation:

The consolidated financial statements include the accounts of Tootsie Roll Industries, Inc. and its wholly-owned and majority-owned subsidiaries (the Company), which are primarily engaged in the manufacture and sales of candy products. Non-controlling interests relating to majority-owned subsidiaries are reflected in the consolidated financial statements and all significant intercompany transactions have been eliminated. Certain amounts previously reported have been reclassified to conform to the current year presentation. These reclassifications had no effect on previously reported net earnings.

The preparation of financial statements in conformity with generally accepted accounting principles in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Revenue recognition:

The Company’s revenues, primarily net product sales, principally result from the sale of goods, reflect the consideration to which the Company expects to be entitled, generally based on customer purchase orders. The Company records revenue based on a five-step model in accordance with Accounting Standards Codification ("ASC") Topic 606. Adjustments for estimated customer cash discounts upon payment, discounts for price adjustments, product returns, allowances, and certain advertising and promotional costs, including consumer coupons, are variable consideration and are recorded as a reduction of product sales revenue in the same period the related product sales are recorded. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. A net product sale is recorded when the Company delivers the product to the customer, or in certain instances, the customer picks up the goods at the Company’s distribution centers, and thereby obtains control of such product. Amounts billed and due from our customers are classified as accounts receivables trade on the balance sheet and require payment on a short-term basis. Accounts receivable are unsecured. Shipping and handling costs of $67,342, $55,289, and $42,593 in 2022, 2021 and 2020, respectively, are included in selling, marketing and administrative expenses. A minor amount of royalty income (less than 0.1% of our consolidated net sales) is also recognized from sales-based licensing arrangements, pursuant to which revenue is recognized as the third-party licensee sales occur. Rental income (less than 1% of our consolidated net sales) is not considered revenue from contracts from customers.

Leases:

The Company identifies leases by evaluating its contracts to determine if the contract conveys the right to use an identified asset for a stated period of time in exchange for consideration. The Company considers whether it can control the underlying asset and has the right to obtain substantially all of the economic benefits or outputs from the asset. Leases with terms greater than 12 months are classified as either operating or finance leases at the commencement date.  For these leases, the Company capitalized the present value of the minimum lease payments over the lease terms as a right-of-use asset with an offsetting lease liability. The discount rate used to calculate the present value of the minimum lease payments is typically the Company’s incremental borrowing rate, as the rate implicit in the lease is generally not known or determinable. The lease term includes any noncancelable period for which the Company has the right to use the asset. Currently, all capitalized leases are classified as operating leases and the Company records lease expense on a straight-line basis over the term of the lease.

Cash and cash equivalents:

The Company considers short-term debt securities with an original maturity of three months or less to be cash equivalents. Substantially all cash and cash equivalents are held at a major U.S. money center bank or its foreign branches (Bank of America), or its investment broker affiliate (Merrill Lynch). The Company also holds certificates of deposit (CDs)

33

of U.S. banks selected by this investment broker based on their financial ratings; substantially all such CDs are invested in separate individual banks which are generally not in excess of the Federal Deposit Insurance Corporation (FDIC) limit of $250 per bank. The cash in the Company's U.S. banks (primarily Bank of America) is not fully insured by the FDIC due to the statutory limit of $250. The Company had approximately $5,191 and $4,577 of cash held by it is foreign subsidiaries, principally foreign branches of a U.S. bank (Bank of America), at December 31, 2022 and 2021, respectively. The Company's cash in its foreign bank accounts is also not fully insured.

Investments:

Investments consist of various marketable securities principally corporate bonds, with maturities of generally from three to five years, and variable rate demand notes with interest rates that are generally reset weekly and the security can be “put” back and sold weekly. The Company classifies debt and equity securities as either available for sale or trading. Available for sale debt securities are not actively traded by the Company and are carried at fair value. The Company follows current fair value measurement guidance and unrealized gains and losses on these securities are excluded from earnings and are reported as a separate component of shareholders’ equity, net of applicable taxes, until realized or impaired. Trading securities related to deferred compensation arrangements are carried at fair value with gains or losses included in other income, net. The Company invests in trading securities to economically hedge changes in its deferred compensation liabilities.

The Company regularly reviews its investments to determine whether fair value is less than carrying value and, when necessary, makes qualitative assessments considering impairment indicators to evaluate whether investments are impaired. If impaired, the cost basis of the security is written down to fair value. Further information regarding the fair value of the Company’s investments is included in Note 9 of the Company’s Notes to Consolidated Financial Statements.

Derivative instruments and hedging activities:

From time to time, the Company enters into commodity futures and foreign currency forward contracts. Commodity futures are intended and are effective as hedges of market price risks associated with the anticipated purchase of certain raw materials (primarily sugar). Foreign currency forward contracts are intended and are effective as hedges of the Company’s exposure to the variability of cash flows, primarily related to the foreign exchange rate changes of products manufactured in Canada and sold in the United States, and periodic equipment purchases from foreign suppliers denominated in a foreign currency. The Company does not engage in trading or other speculative use of derivative instruments. Further information regarding derivative instruments and hedging activities is included in Note 10 of the Company’s Notes to Consolidated Financial Statements.

Inventories:

Inventories are stated at lower of cost or net realizable value. The cost of substantially all of the Company’s inventories ($77,083 and $51,355 at December 31, 2022 and 2021, respectively) has been determined by the last-in, first-out (LIFO) method. The excess of current cost over LIFO cost of inventories approximates $34,898 and $21,348 at December 31, 2022 and 2021, respectively. The cost of certain foreign inventories ($7,183 and $4,150 at December 31, 2022 and 2021 respectively) has been determined by the first-in, first-out (FIFO) method. Rebates, discounts and other cash consideration received from vendors related to inventory purchases is reflected as a reduction in the cost of the related inventory item, and is, therefore, reflected in cost of sales when the related inventory item is sold.

Property, plant and equipment:

Depreciation is computed for financial reporting purposes by use of the straight-line method based on useful lives of 20 to 50 years for buildings and 5 to 20 years for machinery and equipment. Depreciation expense was $17,668, $17,570 and $18,184 in 2022, 2021 and 2020, respectively.

34

Carrying value of long-lived assets:

The Company reviews long-lived assets to determine if there are events or circumstances indicating that the amount of the asset reflected in the Company’s balance sheet may not be recoverable. When such indicators are present, the Company compares the carrying value of the long-lived asset, or asset group, to the future undiscounted cash flows of the underlying assets to determine if impairment exists. If applicable, an impairment charge would be recorded to write down the carrying value to its fair value. The determination of fair value involves the use of estimates of future cash flows that involve considerable management judgment and are based upon assumptions about expected future operating performance. The actual cash flows could differ from management’s estimates due to changes in business conditions, operating performance, and economic conditions. No impairment charges of long-lived assets were recorded by the Company during 2022, 2021 or 2020.

Postretirement health care benefits:

The Company provides certain postretirement health care benefits to a group of “grandfathered” corporate office and management employees. The cost of these postretirement benefits is accrued during the employees’ working careers. See Note 7 of the Company’s Notes to Consolidated Financial Statements for additional information. The Company also provided split dollar life benefits to an executive officer. The Company recorded an asset equal to the cumulative insurance premiums paid that will be recovered upon the death of the covered executive officer or earlier under the terms of the plan. During 2021, the Company received $2,514 of previously paid premiums on these insurance policies which was recorded as a reduction to this asset and has now fully recovered all the premiums under the terms of the plan. No premiums were paid in 2022, 2021 or 2020.

Goodwill and indefinite-lived intangible assets:

In accordance with authoritative guidance, goodwill and intangible assets with indefinite lives are not amortized, but rather reviewed and tested for impairment at least annually unless certain interim triggering events or circumstances require more frequent testing. All trademarks have been assessed by management to have indefinite lives because they are expected to generate cash flows indefinitely. Management believes that all assumptions used for the impairment review and testing are consistent with those utilized by market participants performing similar valuations. No impairments of intangibles, including trademarks and goodwill, were recorded in 2022, 2021 or 2020.

Current accounting guidance provides entities an option of performing a qualitative assessment (a "step-zero" test) before performing a quantitative analysis. If the entity determines, on the basis of certain qualitative factors, that it is more-likely-than-not that the intangibles (goodwill and certain trademarks) are not impaired, the entity would not need to proceed to the two step impairment testing process (quantitative analysis) as prescribed in the guidance. During fourth quarter 2022 and 2021, the Company performed a “step zero” test of its goodwill and certain trademarks, and concluded that there was no impairment based on this guidance. For the fair value assessment of certain trademarks where the “step-zero” analysis was not considered appropriate, impairment testing was performed in fourth quarter 2022 and 2021 using discounted cash flows and estimated royalty rates. For these trademarks, holding all other assumptions constant at the test date in 2022, a 100 basis point increase in the discount rate or a 100 basis point decrease in the royalty rate would reduce the fair value of these trademarks by approximately 13% and 10%, respectively. Individually, a 100 basis point increase in the discount rate or a 100 basis point decrease in the royalty rate would not result in a potential impairment as of December 31, 2022. 

Income taxes:

Deferred income taxes are recorded and recognized for future tax effects of temporary differences between financial and income tax reporting. The Company records valuation allowances in situations where the realization of deferred tax assets is not more-likely-than-not. The Company periodically reviews assumptions and estimates of the Company’s probable tax obligations and effects on its liability for uncertain tax positions, using informed judgment which may include the use of third-party consultants, advisors and legal counsel, as well as historical experience.

Further information regarding income tax matters are included in Note 4 of the Company’s Notes to Consolidated Financial Statements.

35

Foreign currency translation:

The U.S. dollar is used as the functional currency where a substantial portion of the subsidiary’s business is indexed to the U.S. dollar or where its manufactured products are principally sold in the U.S. All other foreign subsidiaries use the local currency as their functional currency. Where the U.S. dollar is used as the functional currency, foreign currency remeasurements are recorded as a charge or credit to other income, net in the statement of earnings. Where the foreign local currency is used as the functional currency, translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss).

Restricted cash:

Restricted cash comprises certain cash deposits of the Company’s majority-owned Spanish subsidiary with international banks that are pledged as collateral for letters of credit and bank borrowings.

VEBA trust:

The Company maintains a VEBA trust managed and controlled by the Company, to fund the estimated future costs of certain employee health, welfare and other benefits. The Company made a $5,000 contribution to the VEBA trust in 2022 but no contributions were made to the trust in 2021 or 2020. The Company will continue using the VEBA trust funds to pay the actual cost of such benefits through most or possibly all of 2023. At December 31, 2022 and 2021, the VEBA trust held $3,879 and $3,941, respectively, of aggregate cash and cash equivalents. This asset value is included in prepaid expenses and long-term other assets in the Company’s Consolidated Statement of Financial Position. These assets are categorized as Level 1 within the fair value hierarchy.

Bank loans:

Bank loans consist of short term (less than 120 days) borrowings by the Company’s Spanish subsidiary that are held by international banks. The weighted-average interest rate as of December 31, 2022 and 2021 was 3.1% and 3.1%, respectively.

Comprehensive earnings:

Comprehensive earnings include net earnings, foreign currency translation adjustments and unrealized gains/losses on commodity and/or foreign currency hedging contracts, available for sale securities and certain postretirement benefit obligations.

Earnings per share:

A dual presentation of basic and diluted earnings per share is not required due to the lack of potentially dilutive securities under the Company’s simple capital structure. Therefore, all earnings per share amounts represent basic earnings per share.

The Class B common stock has essentially the same rights as common stock, except that each share of Class B common stock has ten votes per share (compared to one vote per share of common stock), is not traded on any exchange, is restricted as to transfer and is convertible on a share-for-share basis, at any time and at no cost to the holders, into shares of common stock which are traded on the New York Stock Exchange.

Use of estimates:

The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the amounts reported. Estimates are used when accounting for sales discounts, allowances and incentives, product liabilities, assets recorded at fair value, income

36

taxes, depreciation, amortization, employee benefits, contingencies and intangible asset and liability valuations. Actual results may or may not differ from those estimates.

Recently adopted accounting pronouncements:

As of the date of this report, there are no recent accounting pronouncements that have not yet been adopted that Management believes would have a material impact on the Company’s consolidated financial statements.

NOTE 2—ACCRUED LIABILITIES:

Accrued liabilities are comprised of the following:

December 31,

    

2022

    

2021

    

Compensation

$

12,801

$

10,865

Other employee benefits

 

6,893

 

8,640

Taxes, other than income

 

4,078

 

3,574

Advertising and promotions

 

21,220

 

22,547

Other

 

9,452

 

8,270

$

54,444

$

53,896

NOTE 3—INDUSTRIAL DEVELOPMENT BONDS:

Industrial development bonds are due in 2027. The average floating interest rate, which is reset weekly, was 1.3% and 0.7% in 2022 and 2021, respectively. See Note 9 of the Company’s Notes to Consolidated Financial Statements for fair value disclosures.

NOTE 4—INCOME TAXES:

The domestic and foreign components of pretax income are as follows:

    

2022

    

2021

    

2020

    

Domestic

$

84,286

$

77,434

$

69,211

Foreign

 

13,855

 

8,295

 

7,051

$

98,141

$

85,729

$

76,262

The provision for income taxes is comprised of the following:

    

2022

    

2021

    

2020

    

Current:

Federal

$

13,070

$

16,886

$

14,831

Foreign

 

4,110

 

1,983

 

1,029

State

 

2,605

 

2,822

 

1,763

 

19,785

 

21,691

 

17,623

Deferred:

Federal

 

2,364

 

(2,069)

 

(1,006)

Foreign

 

81

 

39

 

1,316

State

 

19

 

760

 

(645)

 

2,464

 

(1,270)

 

(335)

$

22,249

$

20,421

$

17,288

37

Significant components of the Company’s net deferred tax liability at year end were as follows:

December 31,

    

2022

    

2021

    

Deferred tax assets:

Accrued customer promotions

$

1,269

$

2,107

Deferred compensation

 

17,533

 

22,311

Postretirement benefits

 

2,466

 

3,324

Other accrued expenses

 

7,744

 

5,158

Foreign subsidiary tax loss carry forward

 

4,650

 

4,497

Outside basis difference in foreign subsidiary

359

365

Capitalized research and development costs

2,049

Deductible state tax depreciation

893

736

Tax credit carry forward

 

2,047

 

2,517

 

39,010

 

41,015

Valuation allowances

 

(5,703)

 

(5,555)

Total deferred tax assets

$

33,307

$

35,460

Deferred tax liabilities:

Depreciation

$

27,153

$

23,342

Deductible goodwill and trademarks

 

37,608

 

38,255

Accrued export company commissions

 

4,580

 

4,615

Employee benefit plans

 

395

 

525

Inventory reserves

 

934

 

2,532

Prepaid insurance

 

1,016

 

965

Unrealized capital gains

(160)

3,874

Deferred foreign exchange gain

119

132

Deferred gain on sale of real estate

 

5,213

 

5,309

Total deferred tax liabilities

$

76,858

$

79,549

Net deferred tax liability

$

43,551

$

44,089

At December 31, 2022, the Company has benefits related to state tax credit carry-forwards expiring by year as follows: $50 in 2028, $130 in 2029, $212 in 2030, $225 in 2031, $238 in 2032, $211 in 2033, $235 in 2034, $274 in 2035, $235 in 2036 and $237 in 2037. The Company expects that not all the credits will be utilized before their expiration and has provided a valuation allowance for the estimated amounts that will expire. Such valuation allowances were $1,053 and $924 at December 31, 2022 and 2021, respectively.

At December 31, 2022, the amounts of the Company’s Spanish subsidiary loss carry-forwards expiring by year are as follows: $270 in 2026, $57 in 2027, $171 in 2028, $98 in 2029, $296 in 2030, $394 in 2031, $297 in 2032, $120 in 2033, $415 in 2034, $524 in 2035, $761 in 2036, $388 in 2037, $186 in 2038, $151 in 2039 and $369 in 2040. A full valuation allowance has been provided for all of these Spanish loss carry-forwards as the Company expects that the losses will not be utilized before their expiration.

The effective income tax rate differs from the statutory rate as follows:

    

2022

    

2021

    

2020

    

U.S. statutory rate

 

21.0

%  

21.0

%  

21.0

%  

State income taxes, net

 

2.3

2.4

2.1

Foreign income tax rates

 

1.0

0.2

1.0

Income tax credits and adjustments

 

(0.8)

(0.6)

(1.4)

Adjustment of deferred tax balances

 

(0.7)

0.6

(0.2)

Reserve for uncertain tax benefits

 

0.3

(0.8)

Other, net

 

(0.4)

0.2

1.0

Effective income tax rate

 

22.7

%  

23.8

%  

22.7

%  

38

As a result of the 2017 Tax Cuts and Jobs Act, the Company does not assert permanent reinvestment of its foreign subsidiaries earnings.

At December 31, 2022 and 2021, the Company had unrecognized tax benefits of $3,392 and $3,133, respectively. Included in this balance is $1,734 and $1,547, respectively, of unrecognized tax benefits that, if recognized, would favorably affect the annual effective income tax rate. As of December 31, 2022 and 2021, $355 and $282, respectively, of interest and penalties were included in the liability for uncertain tax positions.

A reconciliation of the beginning and ending balances of the total amounts of unrecognized tax benefits is as follows:

    

2022

    

2021

    

2020

    

Unrecognized tax benefits at January 1

$

3,133

$

3,011

$

3,678

Increases in tax positions for the current year

 

393

 

700

 

377

Reductions in tax positions for lapse of statute of limitations

 

(134)

 

(578)

 

(501)

Reductions in tax positions for settlements and payments

(308)

Increases (decreases) in prior period unrecognized tax benefits due to change in judgment

(235)

Unrecognized tax benefits at December 31

$

3,392

$

3,133

$

3,011

The Company recognizes interest and penalties related to unrecognized tax benefits in the provision for income taxes on the Consolidated Statements of Earnings and Retained Earnings.

The Company is subject to taxation in the U.S. and various state and foreign jurisdictions, primarily Canada and Mexico. The Company generally remains subject to examination by U.S. federal, state and foreign tax authorities for the years 2019 through 2021. With few exceptions, the Company is no longer subject to examinations by tax authorities for the years 2018 and prior.

NOTE 5—SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE:

Capital in

 

Class B

Excess

 

Common Stock

Common Stock

Treasury Stock

of Par

 

    

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

Value

 

(000’s)

(000’s)

(000’s)

 

Balance at December 31, 2019

 

38,836

 

26,969

 

26,287

 

18,254

 

90

 

(1,992)

 

696,059

Issuance of 3% stock dividend

 

1,157

 

804

 

787

 

547

 

3

 

 

42,244

Conversion of Class B common shares to common shares

 

62

 

43

 

(62)

 

(43)

 

 

 

Purchase and retirement of common shares

 

(982)

 

(682)

 

 

 

 

 

(31,373)

Balance at December 31, 2020

 

39,073

 

27,134

 

27,012

 

18,758

 

93

 

(1,992)

 

706,930

Issuance of 3% stock dividend

 

1,163

 

807

 

810

 

562

 

3

 

 

32,495

Conversion of Class B common shares to common shares

 

29

 

20

 

(29)

 

(20)

 

 

 

Purchase and retirement of common shares

 

(921)

 

(639)

 

 

 

 

 

(29,545)

Balance at December 31, 2021

 

39,344

27,322

 

27,793

19,300

 

96

(1,992)

709,880

Issuance of 3% stock dividend

 

1,176

 

817

 

833

 

579

 

3

 

 

41,068

Conversion of Class B common shares to common shares

 

19

 

13

 

(19)

 

(13)

 

 

 

Purchase and retirement of common shares

 

(818)

 

(568)

 

 

 

 

 

(31,342)

Balance at December 31, 2022

 

39,721

$

27,584

 

28,607

$

19,866

 

99

$

(1,992)

$

719,606

39

Average shares outstanding and all per share amounts included in the financial statements and notes thereto have been adjusted retroactively to reflect annual three percent stock dividends.

While the Company does not have a formal or publicly announced Company common stock purchase program, the Company’s board of directors periodically authorizes a dollar amount for such share purchases.

Based upon this policy, shares were purchased and retired as follows:

    

Total Number of Shares

    

 

Year

Purchased (000’s)

Average Price Paid Per Share

 

2022

 

818

$

38.98

2021

 

921

$

32.76

2020

 

982

$

32.59

NOTE 6—OTHER INCOME, NET:

Other income, net is comprised of the following:

    

2022

    

2021

    

2020

    

Interest and dividend income

$

2,641

$

2,740

$

4,005

Gains (losses) on trading securities relating to deferred compensation plans

 

(17,263)

 

14,207

 

12,519

Interest expense

 

(104)

 

(46)

 

(164)

Foreign exchange gains

 

1,307

 

667

 

534

Capital gains (losses)

 

121

 

(286)

 

(6)

Miscellaneous, net

 

684

 

1,314

 

1,130

$

(12,614)

$

18,596

$

18,018

NOTE 7—EMPLOYEE BENEFIT PLANS:

Pension plans:

The Company sponsors a defined contribution pension plan covering certain non-union employees with over one year of credited service. The Company’s policy is to fund pension costs accrued based on compensation levels. Total expense for this plan for 2022, 2021 and 2020 approximated $2,682, $3,010 and $2,772, respectively. The Company also maintains certain defined contribution 401K profit sharing and retirement plans. Company contributions in 2022, 2021 and 2020 to these plans were $3,265, $3,201 and $2,766 respectively.

The Company also contributes to a multi-employer defined benefit pension plan for certain of its union employees under a collective bargaining agreement which is as follows:

Plan name: Bakery and Confectionery Union and Industry International Pension Fund (Plan)

Employer Identification Number and plan number: 52-6118572, plan number 001

Funded Status as of the most recent year available: 48.50% funded as of January 1, 2021

The Company’s contributions to such plan: $3,508, $3,118 and $2,850 in 2022, 2021 and 2020, respectively

Plan status: Critical and declining for the plan year beginning January 1, 2022 (most recent date information is available)

Beginning in 2012, the Company has received periodic notices from the Plan, a multi-employer defined benefit pension plan for certain Company union employees, that the Plan’s actuary certified the Plan to be in “critical status”, as defined by the Pension Protection Act (PPA) and the Pension Benefit Guaranty Corporation (PBGC); and that a plan of

40

rehabilitation was adopted by the trustees of the Plan in 2012. Beginning in 2015, the Plan was reclassified to “critical and declining status”, as defined by the PPA and PBGC, for the plan year beginning January 1, 2015. A designation of “critical and declining status” implies that the Plan is expected to become insolvent in the next 20 years. In 2016, the Company received new notices that the Plan’s trustees adopted an updated Rehabilitation Plan effective January 1, 2016, and all annual notices through 2021 have continued to classify the Plan in the “critical and declining status” category.

The Company has been advised that its withdrawal liability would have been $104,300, $99,300 and $99,800 if it had withdrawn from the Plan during 2021, 2020 and 2019 respectively. The Plan will not have updated actuarial and withdrawal liability information until second quarter 2023. Should the Company actually withdraw from the Plan at a future date, a withdrawal liability, which could be higher than the above discussed amounts, could be payable to the Plan.

The amended rehabilitation plan, which continues, requires that employer contributions include 5% compounded annual surcharge increases each year for an unspecified period of time beginning January 2013 (in addition to the 5% interim surcharge initiated in 2012) as well as certain plan benefit reductions. In fourth quarter 2020, the Plan Trustees advised the Company that the surcharges would no longer increase and therefore be “frozen” at the rates and amounts in effect as of December 31, 2020 provided that the local bargaining union and the Company executed a formal consenting agreement by March 31, 2021. During first quarter 2021, the local bargaining union and the Company executed this agreement which resulted in the “freezing” of such surcharges as of December 31, 2020. The Company’s pension expense for this Plan for 2022, 2021 and 2020 was $3,510, $3,156 and $2,866, respectively. The aforementioned expense includes surcharges of $1,237, $1,112 and $1,010 in 2022, 2021 and 2020, respectively, as required under the plan of rehabilitation, as amended.

The Company is currently unable to determine the ultimate outcome of the above discussed matter and therefore is unable to determine the effects on its consolidated financial statements, but the ultimate outcome or the effects of any modifications to the current rehabilitation plan could be material to its consolidated results of operations or cash flows in one or more future periods.

Deferred compensation:

The Company sponsors three deferred compensation plans for selected executives and other employees: (i) the Excess Benefit Plan, which restores retirement benefits lost due to IRS limitations on contributions to tax-qualified plans, (ii) the Supplemental Plan, which allows eligible employees to defer the receipt of eligible compensation until designated future dates and (iii) the Career Achievement Plan, which provides a deferred annual incentive award to selected executives. Participants in these plans earn a return on amounts due them based on several investment options, which mirror returns on underlying investments (primarily mutual funds). The Company economically hedges its obligations under the plans by investing in the actual underlying investments. These investments are classified as trading securities and are carried at fair value. At December 31, 2022 and 2021, these investments totaled $71,208 and $89,736, respectively. All gains and losses and related investment income from these investments, which are recorded in other income, net, are equally offset by corresponding increases and decreases in the Company’s deferred compensation liabilities.

Postretirement health care benefit plans:

The Company maintains a post-retirement health benefits plan for a group of “grandfathered” corporate employees. The plan, as amended in 2013, generally limited future annual cost increases in health benefits to 3%, restricted this benefit to current employees and retirees with long-term service with the Company, and eliminated all post-retirement benefits for future employees effective April 1, 2014. Post-retirement benefits liabilities (as amended) were $9,961 and $13,235 at December 31, 2022 and 2021, respectively.

Amounts recognized in accumulated other comprehensive loss (pre-tax) at December 31, 2022 are as follows:

Prior service credit

    

$

Net actuarial gain

 

(4,452)

Net amount recognized in accumulated other comprehensive loss

$

(4,452)

41

The changes in the accumulated postretirement benefit obligation at December 31, 2022 and 2021 consist of the following:

December 31,

    

2022

    

2021

    

Benefit obligation, beginning of year

$

13,235

$

13,487

Service cost

 

241

 

270

Interest cost

 

336

 

291

Actuarial (gain)/loss

 

(3,323)

 

(326)

Benefits paid

 

(528)

 

(487)

Benefit obligation, end of year

$

9,961

$

13,235

The actuarial (gain) in 2022 is attributable to an increase in the discount rate, resulting in a (gain). The actuarial (gain) in 2021 is attributable to an increase in the discount rate, resulting in a (gain), partially offset by updated mortality projections for the year ended December 31, 2021, resulting in a loss.

Net periodic postretirement benefit cost (income) included the following components:

    

2022

    

2021

    

2020

    

Service cost—benefits attributed to service during the period

$

241

$

270

$

288

Interest cost on the accumulated postretirement benefit obligation

 

336

 

291

 

403

Net amortization

 

(826)

 

(1,405)

 

(1,349)

Net periodic postretirement benefit cost (income)

$

(249)

$

(844)

$

(658)

The Company estimates future benefit payments will be $658, $663, $677, $688 and $696 in each year beginning in 2023 through 2027, respectively, and a total of $3,543 in 2028 through 2032.

NOTE 8—SEGMENT AND GEOGRAPHIC INFORMATION:

The Company operates as a single reportable segment encompassing the manufacture and sale of confectionery products. Its principal manufacturing operations are located in the United States and Canada, and its principal market is the United States. The Company also manufactures confectionery products in Mexico, primarily for sale in Mexico, and exports products to Canada and other countries worldwide.

The following geographic data includes net product sales summarized on the basis of the customer location and long-lived assets based on their physical location:

    

2022

    

2021

    

2020

    

Net product sales:

United States

$

622,817

$

514,437

$

431,024

Canada, Mexico and Other

 

58,623

 

51,606

 

36,403

$

681,440

$

566,043

$

467,427

Long-lived assets:

United States

$

182,393

$

178,936

$

155,664

Canada

25,715

27,051

28,765

Mexico and Other

 

3,935

 

2,919

 

2,899

$

212,043

$

208,906

$

187,328

Sales revenues from Wal-Mart Stores, Inc. aggregated approximately 23.0%, 22.7%, and 23.5% of net product sales during the year ended December 31, 2022, 2021 and 2020, respectively. Sales revenues from Dollar Tree, Inc. (which includes Family Dollar which was acquired by Dollar Tree) aggregated approximately 12.4%, 12.1%, and 11.7% of net product sales during the year ended December 31, 2022, 2021 and 2020, respectively. Some of the aforementioned sales to Wal-Mart and Dollar Tree are sold to McLane Company, a large national grocery wholesaler, which services and

42

delivers certain of the Company’s products to Wal-Mart, Dollar Tree and other retailers in the U.S.A. Net product sales revenues from McLane, which includes these Wal-Mart and Dollar Tree sales as well as sales and deliveries to other Company customers, were 20.4% in 2022 and 21.0% in 2021 and 22.1% in 2020. At December 31, 2022 and 2021, the Company’s three largest customers discussed above accounted for approximately 37% and 36% of total accounts receivable, respectively.

NOTE 9—FAIR VALUE MEASUREMENTS:

Current accounting guidance defines fair value as the price that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Guidance requires disclosure of the extent to which fair value is used to measure financial assets and liabilities, the inputs utilized in calculating valuation measurements, and the effect of the measurement of significant unobservable inputs on earnings, or changes in net assets, as of the measurement date. Guidance establishes a three-level valuation hierarchy based upon the transparency of inputs utilized in the measurement and valuation of financial assets or liabilities as of the measurement date. Level 1 inputs include quoted prices for identical instruments and are the most observable. Level 2 inputs include quoted prices for similar assets and observable inputs such as interest rates, foreign currency exchange rates, commodity rates and yield curves. Level 3 inputs are not observable in the market and include management’s own judgments about the assumptions market participants would use in pricing the asset or liability. The use of observable and unobservable inputs is reflected in the hierarchy assessment disclosed in the table below.

As of December 31, 2022 and 2021, the Company held certain financial assets that are required to be measured at fair value on a recurring basis. These include derivative hedging instruments related to the foreign currency forward contracts and purchase of certain raw materials, investments in trading securities and available for sale securities. The Company’s available for sale and trading securities principally consist of corporate bonds and variable rate demand notes.

The fair value of the Company’s industrial revenue development bonds at December 31, 2022 and 2021 were valued using Level 2 inputs which approximates the carrying value of $7,500 for both periods. Interest rates on these bonds reset weekly based on current market conditions.

The following tables present information about the Company’s financial assets and liabilities measured at fair value as of December 31, 2022 and 2021, and indicate the fair value hierarchy and the valuation techniques utilized by the Company to determine such fair value:

Estimated Fair Value December 31, 2022

 

Total

Input Levels Used

 

    

Fair Value

    

Level 1

    

Level 2

    

    Level 3    

 

Cash and equivalents

$

53,270

$

53,270

$

$

Available for sale securities

 

272,448

 

1,889

 

270,559

 

Foreign currency derivatives

 

(282)

 

 

(282)

 

Commodity derivatives

 

10

 

10

 

 

Trading securities

 

71,208

 

56,049

 

15,159

 

Total assets measured at fair value

$

396,654

$

111,218

$

285,436

$

Estimated Fair Value December 31, 2021

 

Total

Input Levels Used

 

    

Fair Value

    

Level 1

    

Level 2

    

    Level 3    

 

Cash and equivalents

$

105,840

$

105,840

$

$

Available for sale securities

 

241,407

 

1,282

 

240,125

 

Foreign currency derivatives

 

426

 

 

426

 

Commodity derivatives

 

124

 

124

 

 

Trading securities

 

89,736

 

76,196

 

13,540

 

Total assets measured at fair value

$

437,533

$

183,442

$

254,091

$

Available for sale securities which utilize Level 2 inputs consist primarily of corporate bonds and variable rate demand notes, which are valued based on quoted market prices or alternative pricing sources with reasonable levels of price transparency.

43

A summary of the aggregate fair value, gross unrealized gains, gross unrealized losses, realized losses and amortized cost basis of the Company’s investment portfolio by major security type is as follows:

December 31, 2022

 

Amortized

Fair

Unrealized

 

Available for Sale:

    

Cost

    

Value

    

Gains

    

Losses

    

 

Municipal bonds

$

41

$

40

$

$

(1)

Variable rate demand notes

4,800

4,800

Corporate bonds

 

276,148

 

264,575

 

 

(11,573)

Government securities

 

1,924

 

1,889

 

(35)

Certificates of deposit

1,157

1,144

(13)

$

284,070

$

272,448

$

$

(11,622)

December 31, 2021

 

Amortized

Fair

Unrealized

 

Available for Sale:

    

Cost

    

Value

    

Gains

    

Losses

    

 

Municipal bonds

$

542

$

536

$

$

(6)

Variable rate demand notes

Corporate bonds

 

238,045

 

236,332

 

 

(1,713)

Government securities

 

1,271

 

1,282

11

 

Certificates of deposit

 

3,246

3,257

11

$

243,104

$

241,407

$

22

$

(1,719)

NOTE 10—DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES:

From time to time, the Company uses derivative instruments, including foreign currency forward contracts and commodity futures contracts to manage its exposures to foreign exchange and commodity prices. Commodity futures contracts are intended and effective as hedges of market price risks associated with the anticipated purchase of certain raw materials (primarily sugar). Foreign currency forward contracts are intended and effective as hedges of the Company’s exposure to the variability of cash flows, primarily related to the foreign exchange rate changes of products manufactured in Canada and sold in the United States, and periodic equipment purchases from foreign suppliers denominated in a foreign currency. The Company does not engage in trading or other speculative use of derivative instruments.

The Company recognizes all derivative instruments as either assets or liabilities at fair value in the Consolidated Statements of Financial Position. Derivative assets are recorded in other receivables and derivative liabilities are recorded in accrued liabilities. The Company uses either hedge accounting or mark-to-market accounting for its derivative instruments. Derivatives that qualify for hedge accounting are designated as cash flow hedges by formally documenting the hedge relationships, including identification of the hedging instruments, the hedged items and other critical terms, as well as the Company’s risk management objectives and strategies for undertaking the hedge transaction. As of December 31, 2022 and 2021, all derivative instruments are accounted for using hedge accounting.

Changes in the fair value of the Company’s cash flow hedges are recorded in accumulated other comprehensive loss, net of tax, and are reclassified to earnings in the periods in which earnings are affected by the hedged item. Substantially all amounts reported in accumulated other comprehensive loss for commodity derivatives are expected to be reclassified to cost of goods sold. Approximately $10 of this accumulated comprehensive gain is expected to be charged to earnings in 2023. Approximately $282 in accumulated other comprehensive loss for foreign currency derivatives is expected to be reclassified to other income, net in 2023.

44

The following table summarizes the Company’s outstanding derivative contracts and their effects on its Consolidated Statements of Financial Position at December 31, 2022 and 2021:

December 31, 2022

 

    

Notional

    

    

 

Amounts

Assets

Liabilities

 

Derivatives designated as hedging instruments:

Foreign currency derivatives

$

7,264

$

$

(282)

Commodity derivatives

 

189

 

10

 

Total derivatives

$

10

$

(282)

December 31, 2021

 

    

Notional

    

    

 

Amounts

Assets

Liabilities

 

Derivatives designated as hedging instruments:

Foreign currency derivatives

$

6,729

$

426

$

Commodity derivatives

 

6,012

 

231

 

(107)

Total derivatives

$

657

$

(107)

The effects of derivative instruments on the Company’s Consolidated Statement of Earnings, Comprehensive Earnings and Retained Earnings for year ended December 31, 2022 and 2021 are as follows:

For Year Ended December 31, 2022

 

    

    

    

Gain (Loss)

 

Gain (Loss)

on Amount Excluded

 

Gain (Loss)

Reclassified from

from Effectiveness

 

Recognized

Accumulated OCI

Testing Recognized

 

in OCI

into Earnings

in Earnings

 

Foreign currency derivatives

$

(484)

$

223

$

Commodity derivatives

 

233

 

347

 

Total

$

(251)

$

570

$

For Year Ended December 31, 2021

 

    

    

    

Gain (Loss)

 

Gain (Loss)

on Amount Excluded

 

Gain (Loss)

Reclassified from

from Effectiveness

 

Recognized

Accumulated OCI

Testing Recognized

 

in OCI

into Earnings

in Earnings

 

Foreign currency derivatives

$

93

$

445

$

Commodity derivatives

 

1,330

 

2,148

 

Total

$

1,423

$

2,593

$

45

NOTE 11—ACCUMULATED OTHER COMPREHENSIVE LOSS:

The following table sets forth information with respect to accumulated other comprehensive earnings (loss):

    

    

    

    

    

Accumulated

Foreign

Foreign

Postretirement

Other

Currency

Currency

Commodity

and Pension

Comprehensive

Translation

Investments

Derivatives

Derivatives

Benefits

Earnings (Loss)

Balance at December 31, 2020

$

(24,581)

$

1,992

$

589

$

713

$

1,472

$

(19,815)

Other comprehensive earnings (loss) before reclassifications

(301)

(3,205)

70

1,009

332

(2,095)

Reclassifications from accumulated other comprehensive loss

(73)

(337)

(1,628)

(1,065)

(3,103)

Other comprehensive earnings (loss) net of tax

(301)

(3,278)

(267)

(619)

(733)

(5,198)

Balance at December 31, 2021

$

(24,882)

$

(1,286)

$

322

$

94

$

739

$

(25,013)

Other comprehensive earnings (loss) before reclassifications

1,087

(7,511)

(368)

177

2,529

(4,086)

Reclassifications from accumulated other comprehensive loss

(12)

(169)

(263)

(626)

(1,070)

Other comprehensive earnings (loss) net of tax

1,087

(7,523)

(537)

(86)

1,903

(5,156)

Balance at December 31, 2022

$

(23,795)

$

(8,809)

$

(215)

$

8

$

2,642

$

(30,169)

The amounts reclassified from accumulated other comprehensive income (loss) consisted of the following:

Details about Accumulated Other

Year to Date Ended

Comprehensive Income Components

December 31, 2022

December 31, 2021

Location of (Gain) Loss Recognized in Earnings

Investments

$

(16)

$

(96)

Other income, net

Foreign currency derivatives

(223)

(445)

Other income, net

Commodity derivatives

(347)

(2,148)

Product cost of goods sold

Postretirement and pension benefits

(826)

(1,405)

Other income, net

Total before tax

(1,412)

(4,094)

Tax expense (benefit)

342

991

Net of tax

$

(1,070)

$

(3,103)

NOTE 12—GOODWILL AND INTANGIBLE ASSETS:

All of the Company’s intangible indefinite-lived assets are trademarks.

The changes in the carrying amount of trademarks for 2022 and 2021 were as follows:

    

2022

    

2021

Original cost

$

193,767

$

193,767

Accumulated impairment losses as of January 1

 

(18,743)

 

(18,743)

Balance at January 1

$

175,024

$

175,024

Current year impairment losses

 

 

Balance at December 31

$

175,024

$

175,024

Accumulated impairment losses as of December 31

$

(18,743)

$

(18,743)

The fair value of indefinite-lived intangible assets was primarily assessed using the present value of estimated future cash flows and relief-from-royalty method.

46

The Company has no accumulated impairment losses of goodwill.

NOTE 13—LEASES:  

The Company leases certain buildings, land and equipment that are classified as operating leases. These leases have remaining lease terms of up to approximately 19 years Operating lease cost totaled $979 and $1,068 for twelve months 2022 and 2021, respectively. Cash paid for operating lease liabilities is substantially the same as operating lease cost and is presented in cash flows from operating activities. As of December 31, 2022 and 2021, operating lease right-of-use assets were $4,703 and $7,419, respectively, and operating lease liabilities were $4,743 and $7,419, respectively. The weighted-average remaining lease term related to these operating leases was 15.9 years and 16.9 years as of December 31, 2022 and 2021, respectively. The weighted-average discount rate related to the Company’s operating leases was 3.3% and 2.3% as of December 31, 2022 and 2021, respectively. Maturities of operating lease liabilities at December 31, 2022 are as follows: $654 in 2023, $154 in 2024, $159 in 2025, $153 in 2026 and $3,623 in 2027 through 2041.

The Company, as lessor, rents certain commercial real estate to third party lessees. The December 31, 2022 and 2021 cost related to these leased properties was $51,370 and $51,384, respectively, and the accumulated depreciation related to these leased properties was $16,903 and $15,844, respectively. Terms of certain such leases, including renewal options, may be extended for up to approximately fifty-eight years, many of which provide for periodic adjustment of rent payments based on changes in consumer or other price indices. The Company recognizes lease income on a straight-line basis over the lease term. Lease income in the twelve months of 2022 and 2021 was $4,934 and $4,223, respectively, and is classified in cash flows from operating activities.

ITEM 9.               Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.

None.

ITEM 9A.            Controls and Procedures.

Disclosure Controls and Procedures

The Company’s Chief Executive Officer and Chief Financial Officer have concluded, based on their evaluation as of the end of the period covered by this report, that the Company’s disclosure controls and procedures (as defined in Rule 13a-15(e) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) ) are effective to ensure that information required to be disclosed in the reports that the Company files or submits under the Exchange Act is (i)  recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and (ii) is accumulated and communicated to the Company’s management, including its Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

Internal Control over Financial Reporting

(a)See “Management’s Report on Internal Control Over Financial Reporting,” included in Item 8 “Financial Statements and Supplementary Data,” which is incorporated herein by reference.

(b)See “Report of Independent Registered Public Accounting Firm” included in Item 8 “Financial Statements and Supplementary Data” for the attestation report of the Company’s independent registered public accounting firm, which is incorporated herein by reference.

(c)There were no changes in the Company’s internal control over financial reporting during the quarter ended December 31, 2022 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

47

ITEM 9B.            Other Information.

None.

ITEM 9C.            Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

None.

48

PART III

ITEM 10.             Directors, Executive Officers and Corporate Governance.

See the information with respect to the Directors of the Company which is set forth in the section entitled “Election of Directors” of the Proxy Statement, which is incorporated herein by reference. See the information in the section entitled “Section 16(a) Beneficial Ownership Reporting Compliance” of the Company’s Proxy Statement, which section is incorporated herein by reference.

The following table sets forth the information with respect to the executive officers of the Company:

Name

    

Position (1)

    

Age

Ellen R. Gordon*

 

Chairman of the Board and Chief Executive Officer

 

91

G. Howard Ember Jr.

 

Vice President/Finance

 

70

Stephen P. Green

 

Vice President/Manufacturing

 

64

Kenneth D. Naylor

 

Vice President/Marketing and Sales

 

63

Barry P. Bowen

 

Treasurer

 

67

Henry G. Mills

Vice President/Business Development

34

*      A member of the Board of Directors of the Company.

(1)All of the above named officers have served in the positions set forth in the table as their principal occupations for more than the past five years except for Mr. Naylor and Mr. Mills who were appointed to their current positions on January 1, 2020 and October 1, 2022, respectively. Previously, Mr. Naylor and Mr. Mills held positions of Vice President, U.S.A. Sales and Director, Business Development, respectively, during the past five-year period.

Code of Ethics

The Company has a Code of Business Conduct and Ethics, which applies to all of the Company’s directors and employees, and which meets the Securities Exchange Commission criteria for a “code of ethics.” The Code of Business Conduct and Ethics is available on the Company’s website, located at www.tootsie.com, and the information in such is available in print to any shareholder who requests a copy.

ITEM 11.             Executive Compensation.

See the information set forth in the sections entitled “Executive Compensation” and “Director Compensation” of the Company’s Proxy Statement, which are incorporated herein by reference.

ITEM 12.             Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

For information with respect to the beneficial ownership of the Company’s common stock and Class B common stock by the beneficial owners of more than 5% of said shares and by the management of the Company, see the sections entitled “Ownership of Common Stock and Class B Common Stock by Certain Beneficial Owners” and “Ownership of Common Stock and Class B Common Stock by Management” of the Proxy Statement. These sections of the Proxy Statement are incorporated herein by reference. The Company does not have any compensation plans under which equity securities of the Company are authorized for issuance.

49

ITEM 13.             Certain Relationships and Related Transactions, and Director Independence.

See the section entitled “Related Person Transactions” of the Proxy Statement, which is incorporated herein by reference.

The Company’s board of directors has determined that its non-management directors, Mr. Seibert and Ms. Wardynski and Ms. Lewis-Brent, are independent under the New York Stock Exchange listing standards because they have no direct or indirect relationship with the Company other than through their service on the Board of Directors.

ITEM 14.             Principal Accounting Fees and Services.

See the section entitled “Independent Auditor Fees and Services” of the Proxy Statement, which is incorporated herein by reference.

ITEM 15.             Exhibits, Financial Statement Schedules.

                             (a) Financial Statements.

                             (1) The following financial statements are included in Item 8:

                                        Report of Independent Registered Public Accounting Firm

                                        Consolidated Statements of Earnings and Retained Earnings for each of the three years ended December 31, 2022, 2021 and 2020

                                        Consolidated Statements of Comprehensive Earnings for each of the three years ended December 31, 2022, 2021 and 2020

                                        Consolidated Statements of Financial Position at December 31, 2022 and 2021

                                        Consolidated Statements of Cash Flows for each of the three years ended in the period December 31, 2022, 2021 and 2020

                                        Notes to Consolidated Financial Statements

                             (2) Financial Statement Schedules.

The financial statement schedule included in this Form 10-K is Schedule II - Valuation and Qualifying Accounts and Reserves for the Year Ended December 31, 2022, 2021 and 2020 (see Schedule II immediately following ITEM 16 of this Form 10-K).

                             (3) Exhibits required by Item 601 of Regulation S-K:

                                   See Index to Exhibits which appears following Financial Schedule II.

ITEM 16. Form 10-K Summary.

None.

50

SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS (in thousands)

DECEMBER 31, 2022, 2021 and 2020

    

    

Additions

    

    

 

(reductions)

 

Balance at

charged

Balance at

 

beginning

(credited) to

End of

 

Description

of year

expense

Deductions(1)

Year

 

2022: 

Reserve for bad debts

$

1,392

$

34

$

12

$

1,414

Reserve for cash discounts

 

889

 

12,153

 

12,121

 

921

Deferred tax asset valuation

 

5,555

 

148

 

 

5,703

$

7,836

$

12,335

$

12,133

$

8,038

2021: 

Reserve for bad debts

$

1,108

$

418

$

134

$

1,392

Reserve for cash discounts

 

586

 

10,153

 

9,850

 

889

Deferred tax asset valuation

 

5,593

 

(38)

 

 

5,555

$

7,287

$

10,533

$

9,984

$

7,836

2020: 

Reserve for bad debts

$

1,337

$

123

$

352

$

1,108

Reserve for cash discounts

 

612

 

8,504

 

8,530

 

586

Deferred tax asset valuation

 

4,985

 

608

 

 

5,593

$

6,934

$

9,235

$

8,882

$

7,287

(1)Deductions against reserve for bad debts consist of accounts receivable written off net of recoveries and exchange rate movements. Deductions against reserve for cash discounts consist of allowances to customers.

51

INDEX TO EXHIBITS

3.1

Restated Articles of Incorporation. Incorporated by reference to Exhibit 3.1 of the Company’s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 1997.

3.2

Amendment to Restated Articles of Incorporation. Incorporated by reference to Exhibit 3.2 of the Company’s Annual Report on Form 10-K for the year ended December 31, 1999.

3.3

Amended and Restated By-Laws. Incorporated by reference to Exhibit 3.2 of the Company’s Annual Report on Form 10-K for the year ended December 31, 1996.

4.1

Specimen Class B Common Stock Certificate. Incorporated by reference to Exhibit 1.1 of the Company’s Registration Statement on Form 8-A dated February 29, 1988.

4.2

Description of Common Stock. Incorporated by reference to Exhibit 4.2 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.

10.1*

Excess Benefit Plan. Incorporated by reference to Exhibit 10.8.1 of the Company’s Annual Report on Form 10-K for the year ended December 31, 1990.

10.2*

Amended and Restated Career Achievement Plan of the Company. Incorporated by reference to Exhibit 10.8.2 of the Company’s Annual Report on Form 10-K for the year ended December 31, 1998.

10.3*

Amendment to the Amended and Restated Career Achievement Plan of the Company. Incorporated by reference to Exhibit 10.8.3 of the Company’s Annual Report on Form 10-K for the year ended December 31, 1999.

10.4*

Restatement of Split Dollar Agreement (Special Trust) between the Company and the trustee of the Gordon Family 1993 Special Trust dated January 31, 1997. Incorporated by reference to Exhibit 10.12 of the Company’s Annual Report on Form 10-K for the year ended December 31, 1996.

10.5*

Form of Change In Control Agreement dated August, 1997 between the Company and certain executive officers. Incorporated by reference to Exhibit 10.25 of the Company’s Annual Report on Form 10-K for the year ended December 31, 1997.

10.6*

Amendment to Split Dollar Agreement (Special Trust) dated April 2, 1998 between the Company and the trustee of the Gordon Family 1993 Special Trust, together with related Collateral Assignments. Incorporated by reference to Exhibit 10.27 of the Company’s Annual Report on Form 10-K for the year ended December 31, 1998.

10.7*

Form of Amendment to Change in Control Agreement between the Company and certain executive officers. Incorporated by reference to Exhibit 10.28 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2008.

10.8*

Post 2004 Supplemental Savings Plan of the Company. Incorporated by reference to Exhibit 10.29 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2008.

10.9*

Post 2004 Excess Benefit Plan of the Company. Incorporated by reference to Exhibit 10.30 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2008.

10.10*

Amended and Restated Career Achievement Plan of the Company. Incorporated by reference to Exhibit 10.31 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2008.

52

10.11*

Exhibit 10.1- Tootsie Roll Industries, Inc. Management Incentive Plan. Incorporated by reference to Appendix A to the Company’s definitive Proxy Statement filed with the Commission on March 24, 2006.

10.12*

Amendment 2015-1, to the Tootsie Roll Industries, Inc. Post 2004 Excess Benefit Plan. Incorporated by reference to Exhibit 10.12 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2015.

10.13*

Amendment 2015-1, to the Tootsie Roll Industries, Inc. Career Achievement Plan. Incorporated by reference to Exhibit 10.13 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2015.

10.14*

Second Amendment to the Tootsie Roll Industries, Inc. Post 2004 Excess Benefit Plan. Incorporated by reference to Exhibit 10.1 of the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on December 13, 2021.

21

List of Subsidiaries of the Company.

31.1

Certification of the Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2

Certification of the Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32

Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101.INS

XBRL Instance Document - The instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

101.SCH

XBRL Taxonomy Extension Schema Document.

101.CAL

XBRL Taxonomy Extension Calculation Linkbase Document.

101.LAB

XBRL Taxonomy Extension Label Linkbase Document.

101.PRE

XBRL Taxonomy Extension Presentation Linkbase Document.

101.DEF

XBRL Taxonomy Extension Definition Linkbase Document.

104

Cover Page Interactive Data File - The cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

*Management compensation plan or arrangement.

53

SIGNATURES

Pursuant to the requirements of Section 13 or 15 (d) of the Securities Exchange Act of 1934, Tootsie Roll Industries, Inc., has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

TOOTSIE ROLL INDUSTRIES, INC.

By:

Ellen R. Gordon

Ellen R. Gordon, Chairman of the Board of Directors and Chief Executive Officer

Date:

March 1, 2023

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

Ellen R. Gordon

Chairman of the Board of Directors and Chief Executive Officer

March 1, 2023

Ellen R. Gordon

(principal executive officer)

Paula M. Wardynski

Director

March 1, 2023

Paula M. Wardynski

Lana Jane Lewis-Brent

Director

March 1, 2023

Lana Jane Lewis-Brent

Barre A. Seibert

Director

March 1, 2023

Barre A. Seibert

Virginia L. Gordon

Director

March 1, 2023

Virginia L. Gordon

G. Howard Ember, Jr.

Vice President, Finance

March 1, 2023

G. Howard Ember, Jr.

(principal financial officer and principal accounting officer)

54

EX-21 2 tr-20221231xex21.htm EX-21

EXHIBIT 21

LIST OF SUBSIDIARIES OF THE COMPANY

NAME

    

JURISDICTION OF INCORPORATION

Andes Candies LLC

Illinois

Andes Manufacturing LLC

Illinois

Andes Services LLC

Illinois

C. G. P., Inc.

Delaware

Cambridge Brands, Inc.

Delaware

Cambridge Brands Manufacturing, Inc.

Delaware

Cambridge Brands Services, Inc.

Delaware

Cambridge Brands Sales LLC

Illinois

Cella’s Confections, Inc.

Virginia

CGCLP, Inc.

Delaware

Charms LLC

Illinois

Concord Wax, Inc.

Delaware

Concord (GP) Inc.

Ontario

Concord Canada Holdings ULC

Nova Scotia

Concord Confections Holdings USA, Inc.

Delaware

Concord Partners LP

Ontario

Fleer Española,S.L.

Spain

Henry Eisen Advertising Agency, Inc.

New Jersey

Impel Movie Line, Inc.

Delaware

JT Company, Inc.

Delaware

Rizzle Inversiones 2014, S.L.

Spain

Tootsie Roll Industries LLC

Delaware

Tootsie Roll of Canada ULC

Alberta

The Tootsie Roll Company, Inc.

Illinois

Tootsie Roll Management, Inc.

Illinois

Tootsie Roll Mfg, LLC

Delaware

Tootsie Rolls - Latin America, Inc.

Delaware

Tootsie Roll Worldwide, Ltd.

Illinois

The Sweets Mix Company, Inc.

Illinois

TRI de Latinoamerica S.A. de C.V.

Mexico

TRI Captive Insurance Company, Inc.

Nevada

TRI Finance, Inc.

Delaware

TRI International, Inc.

Illinois

TRI-Mass, Inc.

Massachusetts

TRI Sales Co.

Delaware

TRI Sales Services, LLC

Illinois

Tutsi S. A. de C. V.

Mexico

World Trade & Marketing Ltd.

British West Indies


EX-31.1 3 tr-20221231xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATIONS

I, Ellen R. Gordon, Chairman and Chief Executive Officer of Tootsie Roll Industries, Inc., certify that:

1.I have reviewed this annual report on Form 10-K of Tootsie Roll Industries, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: March 1, 2023

By:

/s/ Ellen R. Gordon

Ellen R. Gordon

Chairman and Chief Executive Officer


EX-31.2 4 tr-20221231xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATIONS

I, G. Howard Ember, Jr., Vice President/Finance and Chief Financial Officer of Tootsie Roll Industries, Inc., certify that:

1.I have reviewed this annual report on Form 10-K of Tootsie Roll Industries, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

7

Date: March 1, 2023

By:

/s/ G. Howard Ember, Jr.

G. Howard Ember, Jr.

Vice President/Finance and Chief Financial Officer


EX-32 5 tr-20221231xex32.htm EX-32

Exhibit 32

Certificate Pursuant to 18 U.S.C. Section 1350, as Adopted

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

Each of the undersigned officers of Tootsie Roll Industries, Inc. certifies that (i) the Annual Report on Form 10-K of Tootsie Roll Industries, Inc. for the year ended December 31, 2022 (the Form 10-K) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended and (ii) the information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Tootsie Roll Industries, Inc.

Dated:

March 1, 2023

/s/ Ellen R. Gordon

Ellen R. Gordon

Chairman and Chief Executive Officer

Dated:

March 1, 2023

/s/ G. Howard Ember, Jr.

G. Howard Ember, Jr.

Vice President/Finance and Chief Financial Officer


GRAPHIC 6 tr-20221231x10k003.jpg GRAPHIC begin 644 tr-20221231x10k003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" *E X\# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "N,^)?QF\"_!O3H+WQOXLTGPQ; MW#%8/[1NEC>YN!@D^7%*%9^ 3\H/ )KI/B+\6/!OPCTF/4_&GB?2_#-E*_EPR:E< MK$9G_NQJ3EV]E!-2>,?ASH_CC5_"FIZE')]M\,ZG_:NGRQ;0RR^1+"58D$[" MDS9 QDA3GBOSW\#7[_'#_@L%XH7Q(/MUAX%TV<:+97'SQ6S1)#&'53QGS)Y) M<]0Q!'W1@ ^XO!'[37PM^(OB)- T#QMI=WKKKOCTN9S;W4J\G*12A6<8!.5! MZ5)\3OVD/AI\&-1AL?&_BZR\-7,R"2,7RR*K@YQA@I4GY3QG/%?*?_!8GP]; MQ?L_^&/&MGFQ\3^'?$EL;#5+<[+B%723.])T/7O+27^ MS[B1C+M?[APH/7' Z]/6OA?_ ()K?'X_L_Z5\7?@S\3;L:;-\/FO-:A,C9VP M1,1>1QYQN&\)(@'+>#QC\1=43Q+J$$A)-G# M)>0K9V@SR!%;K$N#R&+ T ?K/XJ_:W^$/@9=-;Q#XXL-&&I0"YLS>QRQ>?&2 M0"N4YY!XZUU/PW^-7@+XP0W4G@KQ?H_B;[(0+F/3KM)9(">GF(#N3.#C(&<& MOBS_ (*N:G::+XN_9MU"_N([2QM/%QGN+B9MJ11K):LS,>P !)/M5;X3:Q9? M&3_@J9K7CWX92C4_ UAX:^Q:[KVGH197EP8P%3S,!9&W>3TSGR21PN: /MCX ML_'#P)\"]'LM4\>>);/PU87D_P!FMYKO$ M96T&Y#'YC%& ULV/3R61,]S&U 'I+_MS? :*^DLI/B;HL=Y&Q62!S(KH0<$, M"F1CWKT'X<_&CP%\7H)Y?!7C'1?% M\&=-+OHYWASTWHIW)GW K\P_@K\3O# M/PD_X*H_&_7O%FJ#2-)$>JQ&Y:&24!C/;M@B-6/16.<8XKK?@6)/VAO^"G^I M_%_X46=RGPOTZ%K?5O$"6SVUM?RFQ\MD"L%+LTK1MM(SA Y XR ?=/C;]K#X M2?#?Q1)X<\3^.-.T77$8(;&Z619&)Q@*-OS9R.F:Z3Q=\:_ O@'PGIOB7Q)X MHT[0]&U)4:RN+^7RFNMZAE6.,_.[$$':%)]J^!O^"D7_ ">]^RQ_V%K/_P!. M4%=Q_P % ])^*'PX^._PJ^/'@GPF_C[1O"%I'FV("R[D?' MFJ#L,2EN, @'U=\/?VCOAI\5/$$V@^%O&&GZKKD,)N'TP%HKI8@0"_E2*K;0 M2.<=QZUH_$CXX> ?A";-/&7BW2_#]Q>?\>MK=W ^T7'./W<0R[\\?*IKY@_9 M=_;/^$?[77QCT34&TG4/!_Q8TC2KVQMM-OI%>.YMY6BDG2.50/-*>0&"LJ, M9"%(W$>3?\$_K]_C;^W3\?\ XB>)1]OUC2)&L-+^T_/]B@>YEC58\_=VQ0*F M1@X9O[QR ?=WP[_:"^'/Q8U.YTSPGXPTO5]6M5WS::DOEW<:_P!XP.%D"\CG M;CD5E^/?VJ/A/\+?$I\/^+O'.F>'=7!4?9]0+Q9R%((8KM(PR\@X&>:^*?\ M@KO=3?"?QA\$_BUX9(TWQAI>H7$ O8?E>>-!'(D+DFUN5&GM$[+_$H)PR]P3C!P0 ?7 MOC?XC>'/AQX;.O\ B/58M,T8,JF]96>,9!()* X& 3GI3/A[\2_#/Q6T :WX M3U:+6M),GEK=PHZHS;5;Y2P&1AE.1QSUK\W_ -E[]IKQ%\-?"GQ$_9@^,S-I MWBS0M&O[7P_>W3Y6XB6V7R5OC,PLR^<8^TD>5_X_7RA_P %G?'.KV'@'X:>!;&[DL]-\4ZK/)?F M-B!*MN(0B/ZKNN-^#QF-3VK[@USX0>%[[X,WGPV72;:/PH^D-I*6'ECRXX?+ MV+@8X(X8'J",]: +_C3XJ>$_AYX17Q3X@URUT_PXP4C4R3) 592RMN0$;2 3 MNZ>]>8C]N_X M")1\4=#,1X$FZ3;UQUV^M?!7[$'Q)UCQ3_P3A_:/\*ZE-V ]9#7K?[%OQ7\!^+/V./A=\$-4:^O=1\8 M+JGAZ^A@MYH?LL4IU"=I5G:(Q,P2, !6)!<''RD4 ?HG7G/Q4_:)^&WP0N]/ MM?'?C#3O#%QJ"/):QWSLIF52 Q& >A(_.O1J^6/VC? %GX@_:&\):WXA^$%] M\6_#%MX5U&T^QVVGV=VEO>/=VCQL1=2QQJWEQS '=NY( .30![5\*OCS\/\ MXXQ:E+X#\56'BB/36C6[:Q8MY)?=L#9 Z[&_(U0^)_[2GPQ^"^JV^F^./&-A MX:O+B(30QWV]?,3)&5(4@\@\9KSG]D7XG_!#Q=?^,-"^%W@^#X=>)=+G6/Q! MX:FT6+2[Z-D9D4RI'E7"L77(9MI/.-PS9_;U_9T7]I7]G+Q!H-G;B;Q+IH_M M;1& ^8W42G]T/^NB%X_3+J>U 'HOB3]H/X>^#_!^E>*M:\36^F^'M4;;9W]Q M%*L!D#/;-<_P"*/VP_@UX)O[>RU_Q[IVCW=Q#'<0PWJ2QM)'(B MNC*"G.5=3^.#S7RA^QQ\9]2_;2\,?"KPCJ\-Q)!\.2NI^+IYT.V]N[8^7I,1 M)^\6(:X?/\=J/6L#_@J/J2Z/^U1^S#?O!<7*6NJ+.T%G"TTT@6^M6*QQKDNQ MQ@*.2< 4 ?:?A+]KOX.^._$^G>'-!\?Z5J>MZBYCM+*(N))F"EB%RH[ G\*] M*\5>*=)\$>&]3\0:[?Q:9HVF6[W=Y>3G"0Q(,LQ[\ =!R>U>+^&_BAH/[07Q M;@\.7/A+Q%HS>#8;/Q797.OV,^F3-9\^<$L1U4U%^U3<:? MXUU;X=_"6_F@73O%>J_;];CGD"(VDV&VXFC8Y'$LWV6'W$K^] 'JOPP^+'A' MXS^&!XB\$Z]:^(M%,SV_VNTW;1(N-RD, 01D=1W%<;XV_:[^#WPX\13Z%XG\ M>Z;H>KP.4>TO1(CY!QQ\OS#/<9%?%/\ P3*UYO@5^TE\9?V>KZ]$]E'>2:GH MLAD!67RB%+#'5I;=X'^D1K$_X*IZE;:-^UY^SYJ%Y)Y-I:O;SS2;2VU%U!&8 MX ). #P.: /O_P $?M1_"/XCZU#HWASXB^'M3UB;B+3DOD2YE/HD3$,Q]@#7 MJ-?E)_P4)^(/A_\ ;)^('PQ\"_ Y;CQ;\0],O)Y[B_L;.:W.G1'RP/,F=%*J M'PY;HFT<@L ?U3L(IK>QMHKB;[1<)&JR2XQO8 9;';)YH G)"@DG '4FO&M1 M_;)^">F:O=Z8_P 2-$N+NSS]I%E*UTD&.N^2(,JXP>I'2O'O^"K_ ,3-8^&_ M[(NHQZ+#IIO(76[.<7-KYF&)4O'N"D;6SG&",'!I_P /?C]\/_BOI&IZKX0\ M36NOZ=IL?FW5U9I(T<:X8]=OS'Y&X7)XKRK]I[XB1R0VVI M:?JVKRQ-MVI-."\@0*!A=V2!SUZURW_!*#_DR3P?_P!?FH_^EDM 'L]A^U7\ M*=4T?5M5M/&-K<:=I,BQ7]Q'!,5MG.<*_P G!X.1V[XK4^%7[0_PV^-]SJ-O MX$\8Z9XGGT]$DNHK&0EHE M/PM:3]A+X\_ +XDHS6WP^^(_A+31JKDD1H9;>!;O&](>=;5;N^?:C2L"50=R2%8X'8'TKDM)_:M^$^O>$ M]2\3Z=XTLKWP]INW[7J4,4K01;B0,MLQU5LXZ8YQ7Q1_P47G;X\Z#\6=0BD, MO@SX1Z=;V<#HW[NZU^[N+?SCD<,+>V8)@\J\YKO/V-_^43-Y_P!B[XF_]'7M M 'UC\,OVA/AW\9C>#P1XJL_$BV:&2=[)79(QQU8J!GD<9SS67IO[5'PJUBWU MN:R\86US'HD8DU(I;SYM%+(H\P;,@YD3CK@YZ9-?-?\ P1L_Y-(O?^QGO?\ MT3;UZ_\ "+_D>/VH?^QDC_\ 3'8T =_\-/VEOAC\8]4?3O!7C"Q\27:*S.EB MLC!0 "7YN>F/N? M-C.<&]*\07GQ!TJWT/5-_V+4'\S MR)RCM&X5]N,AD88Z\&OCS]B'_E)C^TU];[_TOCK7_P""JW@#3?AQ^QE_9VE/ M.]O>>/'U=_M#*Q6:[DO;F55VJ,('E8*.H ))YH ^L-6_:\^#V@^&=+\1:EX M[TZQT+5)'BLM0N$E2&X9 I8*Q3GAE/OGC.#7>>%OB+X<\;>#8_%>AZI'J7AZ M2)YDOX4?8Z+G08R?[LC5Y!^PW^U[)!^P5K[W>;WQC\.T_L2UL9.9+IY3LTN/'^ MU(ZP ?\ 3(T ?5A_; ^#B^';C7CX[L!HMM$C-]JN]/T2 WUW MG)N;R2ZBDN9B?5YGD?\ X%7"_L9_M&Z=X._9"^#_ (2F\&^)]1DU74+?P_)? M3:1<0Z5MO-3:%I!>%#&VU93A0?F8;<@\@ ^]] UW3_%.A:;K6DW4=]I6HVT= MY:741RDT,BAT=?8J01]:EU34[71-,O-1OIUMK*TA>XGG?[L<:*69C[ FJ'@ MOPGI_@+P=H7AG25D32M%L(--M%E?>XAAC6- S=SM49/>I?%/AZV\7>&=7T*\ M>6.TU.SFLIG@($BI(A1BI((!PQQD$9[&@#QI_P!N[X!16ZW#_%'1$@8X65FD M"DXS@';CI71^ _VJ?A-\3_%%KX<\+>.=,UK7+I'DAL;G:]!9P^806V1V,Z+G S@#M7V%X_T>RTWX M=:-\16$SZOX$T&]U73XD(\N5VT]U99 5)(QR,$<@=>E &OX\_:0^&/PRUY=# M\2>--+L-=*B3^RDD,]XJD9#-#&&<#'.2,5L?#?XP^"/B_87%YX+\4Z7XDAMG M\NX%AY96D8&*Z8EBH ))8] *^S/"/@;3]6A^' M?BJ9YQJ>BZ$]G;*C*(VCN8[8R;@1DG-O'C!'?.>, "?%3]H'X=_!&ZT:V\=> M++#PU/K#.M@EX6S.4*!L8!P 9$Y.!S78^(O$.G^%-$O-7U6X^R:=9QF6>!_CCX]2[MY+WP%>6^D>'8&F4.T5CN;5'"YY#2 M7,R^YLDKZZ_81^-/_"]_V6_!'B&XG\_5[:U&E:F2"?%UEXDNH$,DJV*NP0#&@#/\0:_8>%M%O-6U2?[+I]I&99YMC/L4=3A02?P M%>,1?MU_ *6=X5^*.A>;&2'5G<;".N[*\?C7N]?D#^P+\:O!?P1_:=_:&U;Q MMK::%ITMS<*EP]O+*N5OI2<^6C$<>M 'ZJ_#_P"*?@[XKZ7)J/@SQ3I'BBRB M8)+-I-['<")CT5]I.T^QP:\\UO\ ;4^"/AO6[G1]5^(NE:?JMNY26SN!*DJ, M.H*E,U\;?L':'J/Q*_;G^*_QE\$:9=:3\'M16[MH+QX#;0:E*SQ8\N,@9.Y' ME)Q\N<'!;%4?B;XMA\#_ /!8_3-9N-.U75HH-% -IHEA)?73[M,E7Y(8P6;& M4"!@>%W?QX'R]_P %B/#UKX2_ M9*^&VAV.\V6F>(;2R@\P@MY<=AB"6Z^SP"1I#%&A>1@NS)"J"3CTK3^'7[47PK^+?B Z'X.\:6'B'50&+6 MUD)&* D[CMPO"MU(Z5I:/X TWQ-:?#+Q%=/<)J'AJV^T68B90C&:S,#B0%2 M2-KDC!'(')&0?A/_ ((Z_P#(V_M%?]ABQ_\ 1E_0!]Q_\-'_ X_X3#4O"H\ M40-XBTV.>6[TU8)C+$D*NTC$;.@$;X(X.WC/%C_^G+4J^!/V:?BKX5^#O_!3;]HC M7O&&K+HVD%-<@^U/#)* _P#:=N^"(U8@;8W.2,<4 ?J%\.OC'X%^+MI-<^"O M%^B^*8H,>=_95]'.T.>F]5)*9_V@*YC6_P!JWX2>&O&Z>$-7\=Z7I7B1[D6: MZ?>L\+M*7V LH&"W&?X\?\%-/%/QF^&%C?MM?LM6W[6/[2E_P"&4NOL'B"P^&R: MEHMT[$1+=+J4BA)0/X'5F4GJN0PSC! /M;XD?%CPE\(M'CU7QAK4.A::[%!= M7".8P0,G)53MX[G%3:%\3/#/B7PE_P )-INK1W6A^3+.+L(ZAHXP3(P4@,0, M=A7YE^!?VO=6\6_LB_&KX&_%8S:;\4_"GAN_M83J!Q-J,$49#(Q/WIH@.3_& MF'YPYKZ7_;&^$7C/XF:7\++_ ,%V1L+W0[:YNYO&"ZK-"="B\F(N19I\MV95 M5D"'.<;3A78@ ^H? 7Q#\.?$_P +:;XD\+ZK#J^B:DDDEI=Q!E$RHYC=E# ' M 8$9QZ>HKHZ_.?\ X)M_!;QYXB77A22TT_6[C4I[632$29 M$?3&T\X0YD1I ^,-MWD[SBOT8H **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX2UO]GCXA?LS_ +96 MM_&[X<>&I/'O@OQ?%+'XC\/6%Q%#J%J\K)))+"LK*LN94$@ ;/SNI &&K[MH MH ^?[_XH_$3XD^+/!-AX7^&_BWPIHL.L176OZQXB-G9H+)$?= D0G>20NY3. M% '7GCR'XF?LX^./A!^VK;_ +0WP[T!O&FBZO;&S\3>&[.XB@OD!B6-IK?S M65)/]7$^S<"65AT;*_;U% 'PI^USX'^)7[=.F>%/AWX?\":WX!\'0ZI'JFN> M)/%H@MV4(CHL4%NDKO*<2.>BC'O!GP_P#$6OZ! MX!UJTOI;C3OLOEI9PV-Q:K&IEG1FD'F1DC:!C)SGBOJ6B@#X+_:*_8&?XV_M MB?#OXD6MBUIX2U2!9/&5M(ZHY:V53%'(H;YO/79"P7( B)SR,\C^W_\ !GXG M_&O]HKX9Z_X/^&NO:EHO@Z9!>7?F6<:W 6Z27, :<%AM4XW!><5^D5% 'P?^ MW?X&^('QQ\2_ W4?"OPS\1WUMX:UA=;U2.8V<;11&6(F'!N,-+B%C@';\R_- MRENOE8\SRPY/\ MX]ZZ.B@#Y8_9P_9 MN\*>*?AP=8^+/P=T6?XC:CJ%WJ&MW7BG1+&\N)KB>9IB(Y/WF84$@B3)'$?W M17@_[%_PE^)O[-7[3WQ,FM_A?XBL_A#XJDE>Q3=9B6S9)6DMMT0N#A522:/@ MD\H?7'Z/T4 ?FQ^S]\(/B;X/_P""@'Q ^*FN_"SQ%;^"_%2WMM;N[63R1">: M%E::,7!P@6-MVW&?A;XFN-# M\'75I>ZDTS64M?A[ MXE\3_#+5/#$$=S8Z7+9M>Z7J8GE_UVZ=)(XU\F)W8*@DSYDF"1E0. M!C'\*? +QS^R%^UKXY^(GA3PI>>/OACX[62:_L-#EA&HZ5.1V4;8@H=RO^L.#XG:!$38R!A'_:, )8VKN< -G+1L3@,2"0')'T1^S_ .'M1\(_ ?X;Z%J] MJUEJVE^&M-LKRV=@3#-':QI(A()!(92."1Q7?44 ?+7_ 4'_9'OOVL/A/I] MKX=NX++QEX>NS?:4]TQ2*<,NV6!F&=F["$-C[T:@X!)#]6^//Q=U/X17&C0? M SQ9#\5;C3FLB&EL1I,5XR;#/]K^T8,08[P,;CC;Q]ZOJ*B@#X,^&?['7B#] MFS]@SXB^!K;3)_&'Q$\:V%W%=6^C&,I%/-;-##&'E= 8XQRS="-1T'Q%X+GFNH9-2,+1-/+-=D20-%*^=L4[*VX+_K. M>M?4E% !7BOC;XG^//A[\9;R)_ GB#Q=\.KK0K5[2Z\.6]M-+:ZDL]P)TD1I M4D*M$;<@X(!7C&6KVJB@#XA_8Y_9]\>6O[4WQ;^//C/0)/!=IXJ26RTGP_=S M1R79@>:*3S9A&S*C8MXQMR3EG[ %OLSQ%J\N@Z)=ZA#IE[K,L"[EL-.5&N)C MD#"!V1<\YY8=*TJ* /@W_@F[\,/B%\%/$WQ/L_&OP_UO08/%6L?VE97\KVLD M$<:^<=LI29F5CO4 !2,]Q67^WE\*_B1\4_VE?@WXC\)?#C7M=T3P)J,=WJ%W M!):(MR@N;>8BW$DZECMC8?,$&['..:_0:B@#YM\8_%KX@^)Y]+@\(?!7QIX8 MUZ]U33+6\\1:S#I CMM.6]C>Z#%+R5V'DF"9XVRJ MC<@/.VFOY)GLXW?%RD[+&IN/F( M4%3G W#KCFOTDHH _/[]LS]F'Q]K?Q \$_M$_ O0[O3?B;9RQ#5=#G:&&:X0 M+M5Y!YFQB%S%(N\[D9<'Y3G[0^%'C36_'7@^TU'Q%X/U/P1K6U4N]*U)X9"L MNQ2YC>*1P\>XD!CM)QRHKL:* /&/VO/V=;;]J/X%ZYX%DNTT[4)62[TV^D4L MD%W&
M^&K5-,M= M6\+&SOK+4+:(;(&#M<(8VV!5(<#IDD9('US10!X#HW@;QM\>+YM2M].L+BYANI=,L985CMPQA9D+*07*ACR2,U\_P#[(5U\;OV1OAS- M\*/$OP0UOQ>+"^N)=(UOPSJ%FUI<)*^_$C2RIY8WEB&;G#8* KS]_44 ?.OA M/P5XK^&?[/OC-]7\/W.N^-O&%_JFKWVC>'7BE%K<7I;9"CRO&K+$GEHSYY*D M@$&O%/BA^S'X@^/_ /P3T\-^ KOP?J6A?$7P/I-@NG6VIFW5KB[MK98Y4B=) M64QRKYB L5^;82!BOO6B@#X5^*O[-WB/X>_\$^&^"GA/PKJGB_QCK=I'-J%Y M8/ 8SJ!N8;BXDGDEE0D$AE0@,2(U!QBNO_8;^%?B30_V/5^#_C_PGJ_A34(K M/4;*[GNC;O#-'=SW#9A:.5R2J2C.X+STS7UW10!^>7['^B?&G]A[0O$7PSU[ MX/ZQX_T275I-0TGQ!X4N[5HY=Z(A6199$,:GRE;+8(+-P1@U]%_#CPMXN\"_ M#GXD^+/$OAJXN_&7C759M7F\-:%-%..1DBA1G<,%R7VY & M?H*B@#\Z/^"=_ASXG_LD_##Q)X<\7_!3QMJ5]J6L'4(9-$?3)8EC\B./#&6] MC(;*'H",8YKU7XA:[\8_B%\+_BW"WP^\56$?BG4;70]&T5I;$W=AI+6\*7UR MVVX*!F#76T!R=QC' RP^PJ* /C/]K?\ 8Z\!>+OV8]?MN?%CX MB:_\,/$EAX7\;33QV-R6LG:V$MVDBO.JW!*J%!)V[S[&O0?^"H/PV\#-5\2ZFVK0:F]U;/;QVT4<:3(49I)5;>2ZD *1CN*^S:* /-?VEZUH&H^&]5T?2;32[FRU/RO,,D,$:,ZF*1U*$@X.<\<@5\<>!?V(/ M$/A/_@HMXAU^WM+FV^$-S(GBX;.+6XU ,3#;D#^**YDDF4= J+ZBOT1HH ^> MOV\?#OB3Q[^S1XM\&^$_"^I>)],O@O\ LW>"OA[XJ^ 7CK6-5T)&:1[5-(FM3,+IYXG0R7RME24(8J"& M7(Z U]IT4 >?? .^\9ZI\*='O?B#9RZ=XMN9;J:[LIO*WVZ-=2F&(^5E#MA, M2Y!.<VCM# M'Y$J;59Y@Y<&0<;,=>:^N/!#'QO\,H;#7?#>I:&D]D=/N]+UA8EE9/+"/GRI M'7:02 0WY5VU% 'P?^RE\+_B+^P5J/C;P3?>"M9^(7PYU34O[4T77O"Y@FN( MG*+&T=S;22(ZDI'%EE!4,IQD'*V] _9U\./C?\ M!G3? O@3P5JWB34_[5M]4>[MWMX[6.-$G0HS22JV_+J'+K[,MQ)=+&$3<1,8Q'OP2=^=H)P3P?6:* /E[X M+_LJ_#2/X%Z*WC'X,:1J7BV+3B=7EU[0;";5K^\VEIY#*"^6DD+E29. 5Y&. M/"/^">/@#XM?LJZG\2/#GB'X9^*+CP+J-R=1T26*2R><21[EPZ?: %>6(0CJ M0&C S@YK]&** /SP_P""?^A_$W]E/X?>+="\6_!/QOJ-WJVNOJ<#Z*^ERQK$ M8HT 8R7L9#90\ $8QS7V%\ ]5\9Z_P"'=?U;QMI%_P"'[R_UV[FT_2-2>)IK M.P&U+=&\IW0$JA8@,>7/->FT4 4M:U%](TF[O8[&ZU.2",R+9V04S3$#[J!F M5=Q[98#WK\X_V&_@%\0/AU\>?B[>?$+X6:Q#X2\?F>WC:X-G-"L,MQ([+/O@+KLOVJ$V%S;FXL MG(_=LJ2RIF1,>4_3>H5NJA:B\0>!?B='_P %'+/XY6_PA\77W@RST]K(Q0/I MXO)&^Q20;EC>[5=N]P>6!QGC/%?HU10!\_:-\1/'GBWXN^$+?2/A5XF\ ^&) MKRZOO%.I:Y%IB"\Q8O%;H?(N9G9O,6#YN#B)%SM!%>+_ /!4SX7?$#X__#KP M]X*\!> ]9U^]L-9BU6:_C>VCM/+%O/&4#/,KE\R+QLQC/-?=-% '(?"?5;W5 M? .CG4- U/PW>6UO';26.K+$)@R(H+?NI'4J3G!W=NE?#GP3^%'Q7_83^/?Q M/GTWX;ZE\3?AKXTNTN[6]\.7,'VRT*22O&CPRNAR%G=6/"G:I!ZBOT2HH \& M^$.A^,-4^(/CCXN^,?"TWAJ[U+2K/1](\+K>V#7Z3T4 ?G/\/_ -G_ .+/[$7[66LWGPS\(:AXU^!GBC$] M[I>GW,"RV&2V%19I4S)"V=ISAXW"D[N5]]TV_P#%5[^V/!XQ?X:^*[/PU<>$ M8_#9U"X6S"Q7!OC.9'47);R@CQ"@$5>HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH ***9*7$3F-5>0 [59MH)[ G!Q]<&@#Y8_;(U7Q?K MEKJL'@'Q!=Z-JWP^TN/Q?)#9W30C4;H3;H+.0*1YL;06][NB/!,L!(QC/IGB MC]HW2M%_9ZT[XO:9ITFN:%>6MC>BUAG6.;RKEXT 4D;2ZM*H*DKT;D$8-3PC M\!+#4[KQ3K?Q&\&>$/$7B;5]4FO4NI8EOPL&U8[>#?-;JR+'%%$IP""V]\ L M17E6A_LK_$31_P!FGQ7\'UN/#0TNXUEKWP_*-2N&&GV)ODNUM'S; N4*N XQ MG>/E&WD ] U+]I7Q1I_B;Q=X:_X55?R>(- TN'7OL_\ ;5H(KBPD,RJXDR=L MFZWD7R]I&1][!!.OI'[25MXWNO!6G>#-#DUC6?$_AB/Q>EOJ%T+.&RT^3RPA MFD"R'S&>38J(K9*.25 R8M4^%7BZ_P#C!XQ\8I'HJVNM^#;;PW#;-?S;XYXI M;J4NQ^SXV$W17C)Q'G'S8'*?#?\ 9Y\9_":Z^''B#2FT#5]?T'P);^!M5T^[ MOY[:VN([=T>&YAG6W=E;<),HT6")?O?)\P!M1?M9VFHV7@U]-\*7UW?Z_P"( M+[PI<:9)=117&G:I:I.TL4F?D9/]'?YU?H5(4YP)M*_:D2]T#4?M?A2ZT_Q9 M9^+X_!1T.2\C>-KZ1(Y8W%PHQY)BE$A;;N 5AL)P#RVA?LN>*- N? &H#4-( MOM4L/'6I^.?$#M++#')/>QW$;0VR^6Q*H+@ %RN?*Z#?\O-?%+X4^*_#=AXG MMO,\._VGX]^)EAJ^B"XO;J-(VCM8R8Y+F-$DMGVZ>S"6(LQ+^6!E@Q /H/X. M?$Z^^)UKXI?4-(@T2[T+7;C0Y+6"[-R"\*QEGWE$X8OE0!]W;G#$JOGO[3/P M_DT;X1_&KQS%XI\50:U%X>O]1TL:?XCU"R@TUH-.Q&(X89UC)\V)I2Q3),A! MR!6C^RWJFI00>-O"FJ:!HNE7GA_5\7%_X>U.XU&UOY[B);B5GGN%$K3J9 )- MY)Y7G' [3X^>#=:^(_P;\9>#]!6P%]XBTB\TCS]1N7ABMUG@DB\WY(Y"Q4N# MMP,\_,* /*/AMI^D_#WX$>"/C%KWBWQ7LTSPE#K6O"_\0ZAJ,-\K:>&DS!/< M-&'WD.NU0=PP,9KM=-_:!ELO$O@[2O%_AE_"L?C"TGNM(NC?)<*KPP^>]O<@ M*ODR^2&JY.,'P?^U3K4R?'37?$WAA+3PE\.M2N[9GL M;D2W>RVLX9G3R\ .SLSD-N4*& /W2QJZ/^S5XSD^'?PS^&.L7NAGP=X)U6PO M?[9MKB9K[4X+&3S+6%K8PJD)8K$'83/PC8'S?+K^"O@[\1OAOXH^,9T=/"NI M:/XTUB;7["[U&\G6:">2WBC-O/;"W9'C)BP767.UB=I/% %_QK\5M4UOX ^/ M_$>I:')IVA6_A>36(-3\+^) \L]N897F%O#Q/JPGU!(7AM9!)Y4:,P/G7+B"9@IV+\F2XW#/GQ_ M9*UR+3OB^GA_2/"OP_M/&_A.7P\GAG0]1N)-,^URK,KZC)_HT2HX255"1Q?, M%.6&>-N^_9RUZR^(]IXQA\,>!_&+7OARPT/5=(\2W$B+;36C2>7<6L_V28D, MLS*R-&F=BG=VH L_MC^-6U+]BKQ;XX\*:UJFDRG1(=8TK4]*OI[&=!)L,;;H MG5L%)/NDD>V0*Y/1/%EK=_'_ .&>F?"7QGK7BB#;<2>-[.?7;S6+&VLC:DP2 M2-<22+!*9@HC$95G^?(*@X]<_:2^$>K_ !<_9V\0_#OPXFDZ7=ZO8IIZM<2O M#:V:#:+_@KXKNO'O@/XE^%I='T7QSI,']DZ]82W4K MV.L:4V28&F$(?>CA9(W\OY2S @B@"QX@_:9&GZ?\0M=TCPK2K!=V.>#\3G1_$?QM^*EU916UYH^K_"73 M]3&(@8[EFN=2V3,I'S,42+#$9PB^@K7U;]G[QSI_A;XN^#O#=SH T'XC7][? MR:GJ%U.+K2&OH4BNU2!82MP 0[QDR1?LW2O/^SM\+9)':21_"NE, MSLN79L4N)FNO-(B+M M&@;8HX0A<#:!7M7P;\)ZCX"^$W@[PQJQM7U#1-(M=,EDLI6DBD,,2Q;U+*I^ M;9G!'&<-K;SRCN/L^T M!S, 0"=N"1OZ4 4? '[6#>-;CX5W-SX(O]&\/_$:%_[)U.6^@E:.X6V>Y\J6 M)3E59(I-K@GD#*KFO-?CS\5Y/C+\+?#7BK1/#<,7A.+Q[HUIIOB&[NPMY.(] M9@MY)88!&=L4C(Z@F169>2F#BNP\%_LW^,O#'@_]G;19KC0YG^&ER9-0FCO) ML72?8I[4>2#!UQ/OPV/N[<\[AA6_[,OQ)T?X0Z7\*K*7PK=^&/#_ (CM-9TG M6KC4;F*\EMH-36]6VFMQ;,BN "GFK*P. =@YH ]"\2?M1Q^&_!7Q?\02^&GF M_P"%:W[6FH6R7H'VJ,6T5QYD3;.NR=!M8#D'YNA.I?\ [0$UW\1O$'@SPSX< MCUS5] T^TU&_MKC4TM)Y4N%9E6UC*,9BJKEBQ106"[B&#X>^)I%U'?W]Y<)=Z?.;*&V>,PK R2(3 &#^8I&XY4UH_'C]G3Q- M\:],N[&Y\/\ @N+5%AMTT/QD+ZXAU?P\XC3>T+);;I=LHDD7][$&W ,!C) . MFT/XW^+M>_:<\;_#NU\-63:+X=TK3[HW4U_YK \5O)&6=6)#D,Z MID(X[@GN-,^$GC;P;^TMXF\?Z0-#US0/$VC:=IUZFHZA-:7EK+:&4;T5+>1) M0XDR06CP?UY>V_9M\91_L9ZQ\'7N-"_MR\2]@COUO)C;!+B[DN-Y_<;LKYFW M;CG&&O"6A1:\OAZXL(=2DDU-+:YV74<4P MG@MRA,D21S*Q9F3)#!=Q'/+ZU^S_ *TGQH\1>.(?"/@7QC;>*K2P74;#Q+.Z M2Z;OE5OC%XB^,.@?M&:%K' MA:PM_#WA9K[2896NA+(KQZ>DH+H5PY,C%PP(V_*.2N3[-\.O%?B_Q!X^^(=E MK5CIR>%M+O8+?0=1LHIHY+D>631L>8Z/\"?'OA?6_ MCI96*^'-0\._$2ZN=0M;VXU*X@N[.::R6W,;BXA !@,D.Z5 &?Y5(;8W MRUAZ5^SWXHB;X!PWSZ-)9^ -$N-(U417DVZZ\VQ6SW0YA'&$W_,5^]M[;C:_ M9M^ FJ?!;3-#\/ZIX3\#7,&@6S6=GXQTPLFJW<:@I&TL!M0$KS:7XGU;X:07-U_PE,7@^29;Z+,2BUE<0,LS6ZMYAD5& M_NE@P&T\IX^^(6EM^QGXO\0_";XCW6JKJDCC0+^ZU.>6^\YY$#:?#).6G^T- MB5(T/SJTB@ ;0:]^\:Q>.(?$&BW_ (331[_3XH+J'4-+U>\ELQ*SF$PRI+'# M,04\N4%2F")>HQ7AMW^RGXB6QLO$&GWVB6OC.W^(,OC]M*;S?[*>22W^S-:^ M8$W@^4 WG^7GS"S>7AL P_@O\<](TW_ (2OXDPWGB.W^%5S)IOAZST+5+F? M5-3M=9\YX9C)"TDLML6>6VA\MCEF7>5 8,TWQQUK3[/]K[X<6'B'QCK?A7PC MK/AC4[N_M?\ A*[W2+5IXF@$1(CN(U1P&;[N,DDG)YJQXS_9>\;>*OBWI7Q2 MTN#PEX2\06=Y:W6H^'(;^[O-.\0M"3LFNY1##LFA#$Q.('(8 L2 .Z\5_"+ MQCXE_:/\#?$MZDQDFO\ 2E">6_FGF= YE59B27"] M3C)XOXCZ3X=MOB-\0]<^(/B[XM>&-+M]2@-K0B> M=]HWOD $,7(ZU]:UXO\ $[PG\5/''A3QUX,@3PL='\0PW6GVNN7=_.+FRM+B M+RVW6:VVR5TW/M_?J&^7)'.0#F;*[D^.W[0WQ0\.76O:M9^'/"NB:1#I@T+5 M9K,-<7T<\\EYOA=?,8*L"IN)4 ,0/F.?-/@#\7_$/[2.N_"3P[XGU.^BM1X$ MOM?UDZ7=RV3:G?1:@NG(TCPLC!!Y<\FQ2%+.I(^5<>LZ+\!O$WP>\37VJ_#: M;2+]-3\,:9X?NH?$-U+ 8I]/CDBM;L-'%)YF8Y2KQ$)G8I#C)Q0\%?LO:C\$ MIOAKJ?@:YL-8U3POX;N/"^HP:U/)9QZG!-+',M6\2>$O&6C:Q?W&K7'A#QAJOAJ'4+R0R7%Q;02AH&E<\NXBE1"YY M8IDDDDG@O _B74?#'[1G[3=Y)J.M:UIWA33]&OM/T:^UVZ>UA$ME-/<".-W= M$+E 1\O! VBO8?@+\*;CX3>$-1MM2O8=1\0:YK-]XAU>YME*PM=W4QD=8@> M=B#9&I/)" D#.!P-K\#_ !K#\1?CQX@9=!^R?$/3+2QLHQJ$^^U:WM);=6D_ MT?!#^;N.TG;C'S9S0!I^"?VGV\3^(?AU::EX.O- TGQ]HSZOHNIS7T,V=EM' MG^%[SXAZ2NDZS=W8% M_/;M<,I<0",^7%,$# &7)4+N4=!W6B?L\^*;5/V?[>^?19+7X>Z+/I&J>5>3 M;KKS+!;/="#".R!\,5^]M[;CS>B?LX_$_2/AS\-OA]++X4O-$^'_ (AT_4[# M6O[1N8[K4+2TF9HXI;;[,5AD\L@%EED!*]!G@ []?VJ=-?7+;SQUXSO_"O_ C2:?KN MD:ELV.T6L6/VB7]ED$ACD9@D@G0A=ORY'.SH/PC\9Z M)\9+#XA1W>F"\U>*XLO%EE]NF:&:V5P=/^S#R0-]NNY?C#*K6X 0X#.R D9KY*M(="U;P5X>L;I]"U33;7X_ MBVM4M(T-DEK(Q=T@0LP6!BY.T$J<]Z /T72195RC!QDC*G/(ZUY3-X]3Q5\< MM5^%>LZ%I>JZ$WAR/7X[B4^>)0;HP&&2)E*G#(6SD]N*^2OB9:Z=\/F_:'\. M^'(H?#W@.W\7^$GUJPT8"W@M--GCM1J3JD>!&KJ")"H'R[\]Z]G^&Z>!K3]M MJ^B\#+X>ATQOAU!N3P\(%A,@U%^HBXW;-OOC';% 'T&FJ^&/ ]]X?\*P-8Z- M<:F9DTO2K:(1B01)YDNQ$& %7DG@98#J0#RWPJ^+%YX[\6?$C0M2L+73Y?"6 MN1Z1'-;SLZW:O:0W"OA@-K8FV[>?NYS7B/[2NB>#Y/VSO@!=>+K#0WTNYTOQ M%%/-K4,)@E=(K9HE9I!M)4EBH/3)Q7E?QA\,^$_$/@?]L_Q!>:;I-_KFCZFE MUI6JR11O=64J:19-&\$OWHV#KP5(Y% 'Z%M*B,JLZJSG"@G!/TK%\<^(;CPE MX/UC6[:R349-.M7NS:O/Y(D1!N:Z#^U!KFK_";2?B6?A;K%WX M1U#3TU4MH]_;W=[!;,NXNUNQC+%1R5C+-UP#TKV+P7XZT'XA>#=*\5^']2AU M'0-4MENK6]0[5>-AP3G!4CH0<$$$$ BOG7]E[XX^ _AW^QA\-+S7/%.E0-8^ M&;0262W<;W3R"(8A2$'>\C'Y0@&XD@ 5X[^SW\.-1^'UK^S5X2^*6G0V/AR3 M1_$.H)H^KJOV2'59KI;BVAE1_E\Y+66;8K#*D2X&5. #]"00P!!R#T(I:_/S M4OAPOC?X%?%[5_#NE6>L:;X!^(%SXB\"0O"LMLUO:+;RW=I;#!4VTCK>1!%^ M3<< 84"M;4_'7BKXC^-&L+];W4O 7QZTE(/#=A=P%DTB.WF"RRA3D1M+I\C7 MH+8/F1A>PH ^Y=0DNH;&=[*".YNU0F*&:4Q([=@7"MM'O@_2O-_V=OC:/V@/ MAG;^-HM%;0=.NKBYMX()KH32GR)I(9&?"@*-\;8P3D8)QTKJ[_Q!X5^&EGH> ME75WI_ARRN&-CIT#;8(,QQ-)Y:]%7$<;G''"U\)_"K1[S1_V7?V;++Q+!]G\ M#ZGXYO+G7([L8MYK:>?4);#[0#\I@DE:V8!OE8M%GJ* /T/CD25 Z,'0\AE. M0:%D5RP5@Q4X8 ]#[U^=W[0%II$/AK]JBQ\/0V(\!6EMX=E@AM%3[#;ZR93] MI^SA?D64Q?9S)LYRP)Y)SU/QQT6'X=?$_P",]M\++"T\/ZEJ'P>FU'[+X=B6 MW,]VMU.%G5(@-TXC9MK@;N1@]* /N=)4EW;'5]I*G:)-4TCXL^#?"_AG7_!]EH+)X2L/)@C=[J+[+=W2_:7W M?ZQH'+;K_$+4=-^+>@^"DT2&>'5]-O-434C?%?+BM9+6.8 M-'Y9^;=>0[0&P1N)*XP?%_BCK-C\.OVY_A[XJ\2W<.B^&]5\&ZCX?M]6O7$5 MJ+[[5#.L#R-A49D5BH8C<00,FNXL_%6C_$']ISP_<^&M3M-=M/#OA35[75+K M3IEGAM9[N[TQ[>%G4E1(RV<[;,Y 4$C##(!=\#_';4/B%IV@>(M'\&W-QX)U MR[^SV>KB]C-P(BS*MR]N =L3%1CYRX# LB\@;_QV^*;?!+X5Z]XX;23K5GHD M#7=W:I<"&0PJ#N*$JP9LX^4X')YXP?E[P]IFA?#+Q%\-/&/P)\>WC>%O'/B& MUBO?AO+>QWM@;>ZW/=36T.6>UD@!>5PK;1Y94@#@^Q_MZ7,-M^QY\5_.E2+S M-#FC3>P&YCC"C/4GTH ZK2/BIXMNY_#,U]X -MH^MRQ1B^M=62X-L)(V=7DC M\M3C@ D'@L*]/$T;2&,.ID49* \@?2O&?A=X.UZ#0O#OB.Q\?ZEXHM4\,2VD M&FWZV8MUN9!;/$ZFWABSL\ET_>%SB3@CYMWS#X8728OV>O@#JVB?9O\ A=%U MXLTR._N4"_VQ/=M:K\!4&<;5P ?H(9HUD$9=1(PR$)Y(^ ME:5I\]_':WY\-ZGK'[4:_% Z))XVM-,2/18-;,1:&P.D*T1LA+T5KDW!8Q]9!SR!0!]B M^!O%ESXV^&?A_P 3PV445YJ^D6^I)9/,1&LDL*R",R;2< MC=M/KCM7AFE_M MK(?AOJ7Q#UGP'J.G^!M*U:;2=3U.TOH;F2R:*Y^S/,T/R,T0DQDIN;:<[>#7 MJ_[/MS#_ ,,_?#B;S4\E?#.G%I-PV@"UCSD^V#7R;^S!\(S^T#\!?%?A35/& M$<7@:[\::O)J.B:7;(+N[B747D$;W)=BL3E5)V(K%<@-SF@#[R6:-XUD5U:- MP"K \'/3!]Z!*AD,8=3(!DH#R!]*^3?"GPX\*^*?VL_CKYFC:;>:II,/AK4] M*C;"BWOHX;AUF4*1APZ1Y;J1E3PQ!\L\,KI<7[.WP&U?1OLW_"Z[GQ;IL=]= M(%&L3WC79&K1W3#]ZRB(7'FJ_ 5!G 5< 'UY^T3\5[WX*_"S5?%]A8VFJRZ: MT+RV-U.T1DC>5(B58 \@N#R,<&O3*_-WX@7/A'4OV:_CK=^*WT:7XM1^,KR* MZ.J&(ZG"B:G&+5(=_P"\6$6OEE GR[22.I-=[\1]3\(Z)XO_ &QM*U>ZT6PD MUCPOI][9V=Z\4?VU_P"S;G$L:-CS&\T#YER=^.^* /N*6>.W3=+(L:YQER , MT/*D;*K.JLQPH)P2?:OBKX9W?A34/BEX/L?B6^CSZ WPKT5O#$'B Q-8R2$R M+J!B$OR&; M@V/FV;>Q-8'C#P'I'BSXJ?$OP/-XJ\)^&='3PAHEEX.U+Q#$; MF:TT_P"SR!;K39C<1A62=0Q=-9%9TQN4 M$$KGID=J^2/AW\./"?B#]JKXR#Q);V6KZCHMGX5U.*\5=CI>Q17#M=HJGB3? M&A)Y.#M.0Q!P_P!F=+;X7_$KX>^%'M_!WCZVUO1]0FT/XA^',PZL]LOESR-J M<1W;S*6C_>[SF0#*@MF@#Z&^.'QGN/@V?!Q30!K:>)M>M?#D!%[Y!ANK@D1, MP*-^[^5MS Y'&%->F"79"C3E(F( 8!LJ&/8$@9Y]A7S7^V]J-I91_ P7%U# M1\4]!E(ED"_(K2[FY[#(R>V:\T^(?@7P3XM^)O[77]M:'H>J-:^$M*O+=[NV MBD>"?[#?9FC8C*29$?SKALA>>E 'VUJ,TL-E,T#P)<["(3YCDM8YC)'&8KF6#AR!G/EYY'?%?,WPTUO MP[XD^+W@?_A:EYI=]I;_ HT:[\/CQ))&]I-A MDP">@!^DM%?"7Q)^%EI\/?A+\/KC2=5MO'?BWPA9ZE+>:GI,48>?PJ[RK>6\ M>]Y/]7#-'' -S'S(N!M\P5]H>!'\/2^"]$D\)"R'AA[.)]-_LY0MO]G*@Q^6 M!P%P10!NT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110!4U/2K+6[)[/4;.WO[23&^"ZB62-L'(RK @X(!J&3 MPYI,IR^EV3G.[+6Z'G&,]*T:* *::-81R7$B6-LKW (F985!E!ZACCG/O4.F M^&M(T985T_2K*Q6$$1BVMTC" G)"[0,9R MR:YTJRN&LCFU:6W1C;G_ *9Y'R]!TQ5R[L[?4+=[>Z@CN8'^]%,@=6YSR#P: MFHH R=.\)Z'H]QY]AHVGV,_3S+:U2-OS !JWJFD6.N63V>I65OJ%I)C?;W42 MRQMCIE6!!JW10!#!:06MJEM##'#;HH1(8T"HJXP . /:F)IUI$MJJ6L*+:C M;;A8P!"-NW"?W?EXX[<59HH HZOH6FZ_;I;ZII]KJ4".)%BNX5E4,.C ,",C MUJQ=65O?6DEKU344 9T/AS2;;3(]-ATNRBTZ,Y2 MT2W01)]$ P.I[5+#HVGV]RMQ%8VT5PJA%E2%0X4# .,XP ,>E7** ,NU\+: M+8PW<-MI%A;Q7A+7,<5LBK.?5P!\W4]?6IM(T/3?#]G]DTO3[73;7<6\BSA6 M),GJ=J@#-7J* *VHZ;::O9RVE_:P7MI*,207$8D1QZ%2"#3=+TBQT.R2STVR MM]/M$SM@M8EBC7Z*H %6Z* ,VS\-Z1I^I3ZC:Z596VH3C$MW#;HDL@SG#.!D M\\\FK5[I]KJ4(BN[:&ZB!W!)XPZ@^N#WYJQ10!!9V-MI\(AM;>*VA!R(X4"+ MGZ"JT/A_2[;59M4ATVTBU.9=DMZD"B:1?1G R1P.IK0HH SY?#^ESZM%JDNF MV\O--M+N[MP1#<3P*\D0/4*Q&1G MVK0HH @CL+:&T^RQV\4=KM*^0J )@]1MZ8.345CH]AI;.UG8VUHSC#&")4+? M7 JY10!4BTFQ@O'NXK.WCNGSNG2)0[9ZY;&344/A_2[?5IM4BTVSBU.9=DMZ MD"B9U]&<#)''^>/R6N9+=&E*?W"Q&=OMTI9?# MNDSWD%W+IEG)=01&"*=[="\<9ZHK8R%/H.*T:* ,N_\ "^C:I90V=[I%A=V< M+;XK>>V1XXV]54C /N*DU#P]I6K26DE]IEG>/:-NMVN($D,)]4)'RG@=*T** M *D6DV,-X]W'9V\=T^=\ZQ*';/7+8R:@TOPSH^AW%Q<:=I5CI\]R65M=E,A3/$K[?ID<5&?#^ELTK'3;,M,NV0F! M&[@17^K1 MWD8N&BPA>XAMB/WD2;^3O#'8VU6P,@'LU%>-_$/XZ>)M \:Q>'?!7PQU+XCR M?V3;ZO/8^%?C/)>_ M$^3X>>*-"/AKQ4^E_P!LV*17BW=K?6HD$&+?3;B35%E0NAM1&QF#*.2-F[(%=#535](L=?TJ\TS4[.WU'3;V%[>YL[N M)989XG!5T=&!#*02"",$&@#\^/&'A'Q9^Q!XV\0ZY\+?%][K7@O2+#PW'<>" M?$I%\US:WFHWUO%:V-QQ)%Y3;FC3YL^:Y);: ?I_XWI:_'BWU+X3V%W''HLT ML47BW51(%6VM@RR-91'/S7$RA5('$4;EFPS1J_0^&/V9/AIX.\7KXCTKPK96 M]]#!;P6D31AX+'R6F*/;QMD1/_I#C*XXP!CG,'B/]DSX,^+]>OM:UOX8>%]5 MU>_E:>ZO;O3(I)9I&Y+,Q&23ZT 6=8^'NF>)?B'J%[HGC;6O#.N6^CV=A>6> MB&TV"V$EP]LY6>WEQ\SSXVD [>0<5\A^+OB+XK\?:-X.E\57R:W8_#KX_P!G MHL_B-8$@6[M(]T4=S,L8$:NDMRD;E J9Q@ YK[2UKX&^!/$%Y;W=YX:LS=6] MG%I\<]ON@<6T>?+A+1E28UW-A3D#<>.36M;_ W\)VO@IO!\/AK28O"C0M;M MHB648LVC8Y93%C:0223QR3GK0!X3\2(9-:_;[^#,-AEY=$\+:[J&I;/^6=O, M8(82WL95./=3Z5]-5S'@[X9^%O $U[-X?T2UTVYO=@NKI%+3SA 0BO(Q+,J@ MD*I.%R< 5T] '*ZW;:CHL<%['KU_.IOK6(VTT5OY922XCC8?+$&^ZYQ\V>E= M56#XT_Y ]O\ ]A*P_P#2R&MZ@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** ,'QI_P @>W_["5A_Z60UO5@^-/\ D#V__82L M/_2R&MZ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***PO'FKZGX?\ M WB+5-$TXZQK-CIUSM &[17PI^S%\3=4^/7C)= M8TCXTWL_BM-(\.7>M:%J:H=+$/VJXO[MV\N(R21N M%CCCC)^4 LS#)VC!\Q'[4OC2'X>2^$GU*)OB"OQ37X7KXB-K'DQ,_F#43!M\ MOS/LN?EQL\P9V[?EH ^U**^?K/QKX@^%W[4'AGX=:GXAOO$_AKQCH5Y>Z?+J MJ0FZL[ZS9#*HDBC3=%)%(&PP)5DX(!P/H&@#!\:?\@>W_P"PE8?^ED-;U<;X MJ\5Z)>VMM9V^L6$]X=3L5%O%=(TA(NXLC:#GC!_*NRH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "N?^(6JZUH7@/Q'J7AO3!K7B&STZXN-.TUC@75P ML;-'%U'WF 7J.O45T%% 'Y]_';P'9?M%_%;5KCP9X'U[1/B?%:>&+K2]=O=' MFTN;0Y%U"_:[N)YW"JR^0H7"M)YC*H3<4)7V'XA_$W4M;^*<]IXF^%/Q"U?P MKX9U!9=+M='T5+BUU.ZCPR7LSF5=RHW,46,!E$C$ML$?U$% 8M@;B,$XY(_R M32T ?-L>E:C\-?VG]<^)DV@ZW=>$_&_A>QM[AK#3I;RZT^_M7?9%-;PAY 'B MEQN52H:-@Q&03Y/_ ,,Z>-IO $OQ ?0+A?%3?%Y/B:OAG>GVS^SE;R1:GYMG MG_9LR;=WWL+UXK[JHH ^$/'L.CZII7A#P5H%];P7FL6$MC+> M7]ZR*T<<$RK)LCBCR7*@%F 7=@D?1M%% &#XT_Y ]O\ ]A*P_P#2R&MZL'QI M_P @>W_["5A_Z60UO4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 44R:>.VB>6:18HD&6=V 51 MZDFO-]6_:&\%Z;\3[?X=V][<)-F&S:R&3;SZ#/ M)CX)1:%\8=/\1:]\._$7Q4N?#6CV^FZ)XEU*[TRZN9)/,>::Y<7%S#MD#,B( M5B4KL<@D., '=_LZ_%C0_%UOK_@RU\96GC'6?"%X]A+?)>QW%Q=6P/[F:7;R M9%&89&(&9(7; #KGV6OFGQA\,H/'?CFQU6#X-ZYX?N-6631_$>II>Z;927.F MS%62^%GAWKXQT7 M4HKJ ,L'F2>9:D+-&-P9% #ECMQUXO\ PL_:.^'GQDTN^OO#/B**46$T=O>V MU]$]G<6DLF?+22*9596;:V!CG!Q0!Z71110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8/C3_D#V_\ MV$K#_P!+(:WJP?&G_('M_P#L)6'_ *60UO4 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 445GZ]XATOPMI4^IZSJ-K MI6G0+NENKR98HT'NS$"@#0HKQ_4OVD],N/$WAK1_"'AGQ!\0(=;CANEUSP_; M*^DV]J\A0S/>.RQG;M8E$+-@=.1FI8> _BSX_3Q;9>/_ !;8>&=!U!/LVF6G M@$RP7]HJS!A,;Z3D.R+M*K& [8((!H [3XF_&WP)\&K>QE\:>*=/\/M?R>5 M9P7,F9[IL@$11*"[X++G:IQD9QFN$G&7W1]\5T7P^^"O@_X9Z1I-CHVD+))I8E^S:AJ4 MCWM\IE;=*WVB8M)EVY/S8[8 %=Q0!X2G[,MQ\1?!<&D?&OQ9=?$F==0_M%H M+2-M)L%S&%^S&"!QYL(.3^]9B2<\=*]HT?0M.\/V%K9:;906-I:P1VL$4$85 M8XD4*B#'\*@ =L5>HH **** "BBB@ KD?B-\)/!WQ<\-W&@>,/#UEKVD3RK M/);7*8!D4$*^5((8 G!!R,UUU% 'C]Y\ +W0[GPG_P *_P#'^O\ @;2M ACL M_P"P5*:CI]W;"0NRR)/M(DTOQ+HFGZ]ILGWK74;9)XS_ ,!8$5Q,O[/> M@VWQ'MO&FB:OXB\,ZC%"D$VG:5JLB:7=I'#Y,2RV3;HL(H7;L5>5!YYH ]1H MKQ*P;XY_#3POKDNHG0OC-=P/"=+AL8QX?OID)/G><6:2 LH*[=NP'!SC(Q+/ M^U3X6\)0^$[;XBV>H_#C7O$,/F1Z=J]NTL=N_FF-8Y+J$-"'8@$+OSAAD"@# MVBBJUCJ=GJ8F-G=P78@E:&4P2!_+D7[R-@\,.X/(JS0 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 445A>//#]UXM\#>(M#L=1DT>]U/3KFR@U&'.^UDD MB9%E7!'*E@PY[4 8-K\=OAY>>.KGP;#XUT)_$]N(M^F?;XO-+2,Z+&HW?-)F M-LH,LN4R!O7/87>JV5A=65M+=/\!?'CXN)9H=7N=9U:"2\TSQEH&M^'FU[3M'_%K MXG^%OB'\/_A7X3\+>'CX1T67XOZ=X4\4>%9;2&W%O)"TEQ-:R)"3$Z2/'$VY M"5<'KDD ^RO"GCOPUX[MI[CPUXATKQ%;P.(Y9=*O8KI(V(R%8QL0#CG!K=K MYF\?7#>%OV^?A-)IH\D^*O"^L:?JRQC FBM3%/;LX[E7=PI/(#L!P37TS0!@ M^-/^0/;_ /82L/\ TLAK>KC?%5SK;VMLMQI]A%9_VG8YEBOW>0#[7%@[#"!Z M<;N/>NRH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI" M0 23@#N: %HKRGQ7^U+\*_"/AOQ)K<_C;2=2MO#R1MJ,.CW"WT\)D;9$ICAW M-EV^49'7.<8./!?!GQ<\>Z,?"?B;P?X1O?%"?$Z9GU6;Q)=2:59Z7J:N^U5$ MJ&4(;=/(3]VJN+6W()>1L@'VA7F?Q-_:)\%_"W3XIKRZO-=OI[QM.MM)\-6< MFI7L]TH!: 1PAMK@$'#E?K6>WP6\1^)O%WBF[\:_$+4->\(:I!/86OA"PM4T M^T@M9>HEEC)GDE X$@D3OP,X':?#KX8>$_A'X;CT#P9X>T_PWI".9/LNGP"- M7<@ NY'+N0J@LQ+' R>* .2_M_XK^)/B#:P:;X>T7PW\//LJ33:MJUR\NK3O M)!N"16J@)"TJ_%Z?4;V'4;A_&)CN+ M:.XBW!&M[54$4 I:* /)S^R[\/+'Q'XD\2^'])F\'^*]?M9[6\U[P]=26MR? M-Y:4*"8C*& 8.R$@_4YQ9_"WQM^&7@FVM/"WB?2?BIJ$%\TDA\;)]@NGLMH" MP)/:IL,H()\R2/G)S7N5% 'S%\5OC;XJUGXD:!\*=.T7Q#X/\17,%MJ<_B&P MMC?Z$M.UJ*![-[A&6XL MY2#):7",8YX'QQNCD1T..Z&OF#P%^UZMJWB*1-;N[K2(], MNX;.SDC7[$LK)?$VR+;"(_OA'DF23 W&O3?@3XVO/&'C_P ;W&G^%=6T+PO< MM;W,KZE=:?*B:DUO#(WDFUNIP\./BQXDUO3_B'XIT2^\(:G8:)!J)T71I+2?5 M/L-Y=W(AP]S*( 7EB+L-Q8':OEX)/H'Q/^#OB7QY\3_ 7BS3_%6E:1#X/O+F M]M+&YT.6Z:9Y[22V<22+=Q\!968848(&<]_7** //-<\+_$./Q==ZMX?\7:/ M%IUW8V]N^E:QI,]Q'!/&TA:>%DNDVAQ(H9"#_JE^;K7G$7['&G'X=ZMI=QXC MGF\9ZCXL7QTWBE;15$.LI(KQ21V^X@0JJ"/RBY)0L-^3NKZ*HH \F\,_!C4Y M/C"OQ*\9:Y9ZUKUGI#:+I5II=@]I:64+R"2>3#RRL\LA5!NW *JA0#DL?6:* M* ,'QI_R![?_ +"5A_Z60UO5@^-/^0/;_P#82L/_ $LAK>H **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **Y3QA\3-#\#:YX;TG5)94N]>N3;6WE1%UCY5!)*?X$,LL$(;_GI M<1+_ !9'5T %%!-*36M<\4:7!<2W-K8:1<&(/$A!FY?> OC%XGU?PO?7OQ,T[PI96MO ^L:/X=T1)UO+E7+2A+BX8LL3 M+A<;-PP3G)X /9*\_P#B+^T!\.?A-H@U?Q;XRTG1M/-R;(2R3B0M.!N,05-S M%P.2H&17/6_[+_AV?Q'XGU;7O$7B_P 7Q^(+>XL[G2M=UZ:73X;>9MSPPVZ; M$11]T<$@<9Y-=AX'^#G@7X::+;Z1X5\(:+H.G6\_VJ."QL8XP)MNWS20,F3 M WDEL#K0!R\O[1VDS^./#GAO1_"?C'Q''K=M;7L>N:;HC_V9;6\XRDLUQ(4" M@*06 #,,X(SQ5#2_&?QO\5/XKME^'6A>!O(A(T+4-=UL:@MS,) ,S06H!1"F MYAB3<#@$,H0WS+@MNYZ5N']FCP'<_$JV\?ZE8W^M>*[:***"\U+5+F:.+9"(= MRP;_ "0S+RQV"O!VF:-:Z@NI:GIB-_8Z M7#C<#+X\TOXF^.O"6HZ++X4\)6;W"*UO>1>++H MR6EPC"2"= =,QOCD1)%SQE!7K]% %/1C?G2+$ZJMNNJ>0GVM;-F:$3;1O$98 M E=V<$@'&,BKE%% !1110 4444 %%%% !1110 45C^(_&6@>#K87&OZYINAV MYZ2ZE=QVZ'\7(%>$Z!\:O O[0_QDUSP=I?Q-@N;+1XD%KI'A76C%+J3>5'+- M=-=6S!S&GG)$J1R+\R3%]_RA #Z.HKY7U?\ :8M?@9\7=4^'YT7XB>.K!;,7 M5JMMHES?S6DJE/,C6[?'VB$K-$=[.YC?33 M_ GPW\.ZYHXC1DUK6?$[6FYR/F4VZ6SL-I[[CGVJKX"/[0]SXIT^3QHOPSL/ M#0+&\M]#_M"YO2-IVB.27RT!W;,\4 >T45Y3\4/AQ\3/&'B**Y\*?%^; MP#HJVZQOI]IX=<;L9!4;0G&WWKD;/X2+\+M5TSQ-X[_:'\97: M6LZRF#6]6L-.TRX8?P/$D"94Y^[O]* /H2LZZ\1:597$=O<:G9P3R.(TBEN$ M5G,5\^?%OPI\+OV@=8L=0N_#WC3QS=6D'V>WCT"6_LK"5-Q;/FM M)!:2')/S&0G'L!C%\*?LB^&=)U6SU3P]\$O!7A:]MYDN+?5_$MT^IZA;RH04 MD,$8*;@0""MSU'XT >Y_$SX[_#SX-&U7QQXST;PO)=HSV\6I7:Q23*I 8HI. M6 )&<#O7F,?[?_P.N[Z"UL/%L^K&:58EFTW2;NYA!9@ 6D2(JJ\\EB *[;5/ M@K?^-;BWN?&/BZ?4I8<#[LXZ"M?2_@5X#TNX@N6 M\-VNJ7L!S#?:VSZEV5W>$->' M2M5N[!+Q@ NZ=+>5%F.T!$?AX+7_ (2CQ/I'A[[4XC@_M.]CM_-8G "[R,\D#ZFN,F_:*TO4?%GB M/POX8\->)_%.N:'!<-.;?29K:Q-S$.+7[9.$B\QS@+ABO?. : /6:*\-M=6^ M/7Q%\$,\.C>&_A#KDNH;5_M28Z]+%8^7]\)$8HQ/O(^4LRX!SUK7N/@!/X@\ M5^%?$GB3XA^+]3U#0X[9VTZPOQI^DW=S%R9Y+6)1NW,3E&=EQ@8QG(!TOB/X MV^ O">FZU?:EXMTE(=%A%QJ,<%RMQ-;1EP@9XH]S@%F5?N]2!7 ZC^TGJ_B7 MPCH&O?"SX9:_\0X-7GN(0UTZZ'';+%M_>2-=A6V/N.TJC9V-WP#Z#X!^#'@3 MX6W6HW7A'PCH_AZ\U&1I;RZL+1(YKAF;<=\@&YAGG!.!V%=/K&E6NO:1?:9? M(TEE>P/;3HDC1EHW4JP#*0RG!/((([$4 ?,FA^"?B5\=_&FL^+=1U+P[H_PO M\1Z>=-M;*"":XU:2Q59!%-%.2L<.^9_M*2*I8KY.[[H"V?A3\ O^$[^&_BCP MY\2_'WC3QOJLFHBRUNWO=7:TCMYK=MZ_9UMA&8XIHWAEVEFRDD><'-7=+\+P M>(+);GP%X<\3ZKX4MU\NVU"\^)&L:>M[&O -C$)9/,CXPKR&%&P"I*%7/IWP M;T3PI'I5YX@\-)JZS:LXBU :WJ=U>W4<]NSQ-#)]HED*/&P="%.,KU8 &@!V MA?L_?#;P[I.A:=:>"-$DM]"B:'3'O;-+J:T1I#(P264,XR[%C\W4YKT&BB@ MHJ">^MK9PLUQ%$Q&0KN%./QJ'4=:T_1].?4+^_MK&PC +W5S,L<2@G RQ( Y M('6@"[17"77QY^&=CG[3\1?"=OCKYNMVRX_-ZU[WXD^$]/\ !$WC*?Q+I2>$ MXHC.^MB\C:S$8;:6\T$J1NXX/7CK0!TE%> W7[?/[/5GGS/BSX>;&?\ 53-) MT_W5->C>'_C9X(\5_#*?XA:-K\&J>#H(9KA]4M8Y)%"1$B3"!=Y(VG@*2>P. M: .XHKYPN/\ @H/\%%0&SUG7M6?.-ECX4U5S] [O MQ;H=EK8TZV:9#;WVDSVUW(T:AF"0.H=\Y &!R>!S0!WE%?&_Q,_:MF\8:]X< M\/#X0?&!="N1>QN-2\H1A( 3*K&',C/( 03Y:*=R.X/4>$]5L[30 MM,\8^$OA?K/PAOH?$%CH\WA[5;2#3DUF"YFCA=F@@=T;RQ-YJRD;U,##.PN" M ?4%%?.[>*?VH?$ES_H'@3X=>"K4\;M^VWBB'X;J])^$>C?$C2+# M4#\2/$NA>(KZ:17MAH.E/916RX.Y#OEWFC7=G;RAB0/+DF MC0.>.@YY%=5HGPZ\*>&KR2\TCPQHVE7^.WQ>FUS5=.\*?L^:OJ,%G<26\>J:WXAL=.MK@*Q D1=TDA1L9!VYP1D# MI77?"+5?C%K%_>W'Q(\/^$?#FF-"/L=IH6IW%[=K+NY\UGB2/;M_NY.:]1HH M \*\9? _XJ>,O$NH7 ^/FL>'/#LT[/;:3H&@64$MO$3Q&;F02.Y _BP,^E;O MPJ_9YMOA=XDN-=D\>^._&6H3VYMF'BG7#=0 %E)9841(P_R@;@N0"1WKU6:: M.VA>6618HD!9G<@*H'4DGI7"7'QV\"K/);V.OQ^(;J,E9+;PW!+JTT9]'2U2 M1D_X$!0!DZG^RO\ "#7/&FH^+=5^&_AO6/$6H.);F^U/3X[II'P!NQ(&4' ' M( KC-0M;CPQXYU]?A+X.U+3+K37ATO55T[3M,;1[EQ!'<1_Z/)?6LHD2.Z4> M8A4'=M;?L7;Z+_PL+Q5K'RZ#\.]14'E+OQ'?0:=;L/7"&:=?HT(KQ_1/'5_H M?C[XF6/BKXH>"OAO=3Z[!/+IZO$]Y@Z58!7AGNI$4IA=N6MC\R-SV !WGPOU M34!\1Y(_%^CZ_;^,=5TN6>"\U*.QBLDM+>6%9(+:*VN[AHAONHV8R,S.<9^\3_%'PAX,NEM-;\3:7IM\XS'93W:"YE]DASO<^R@FO#-+T'P-\2_CAX< M@C\?S_$X0^'=7>\*Z]'+&G^DZ:(UDALS'"%;Y_E*88ID@E!CZ!\,>"O#W@FU M:U\/:#IF@VSG+0Z99QVZ,?4A : .7_X6Y+JG'ASP3XIUT=/.EL!I<2GL2;U MH69?>-7]@:-WQ2USHOA7PA%ZL;C696'T'V58V_&09]:]"HH \]_X5-*-;4\_9[:]72H5/\ L_8EAD(]GD?\:V/#7PJ\'>#[TWNC>&=+L=188?4$ MM5-U)_OS$&1S[LQKJJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "L[Q%K]AX3\/ZGK>JW"V>EZ;:RWMW<,"1%#&A=W('/"J3QZ5 MHUSWQ#O= T[P#XDNO%?EGPO#IMP^JB9"Z&T$;>=N5>2-F[('- 'BWA']J?7? M%OB6UE@^'&IKX.U"ST*\M+W[3 ;V*'4[J>"&YF@$A B/EHY5271=Q8=E]#\6 M?'#2_"GQ8\%^ 9M)U>?4/$]S<6\.H+:E+*%HK26Y(,KX\QBL1&(PV"?F*]#\ M:^+/"WC']AOQKXAUKX:^+KSQ%X'T73_#<5UX,\48O)IK2[U"^MXK:RN0!)'Y M+%C&AW ^:V=VT _2/QZ_Y./_ &:O^P]K'_IENZ .V\6_&7^R_B1!X \.:'+X MF\6'3#K-U +E+:WLK3S/+1I96!^>1PRHBJ2=C$[0,GGT_:N\)M\*'\:&RU); MI-:_X1AO#92/^T1K/G_9_L&W?L\SS"/FW[=IW9Q7(^ ;>72?^"@'Q82^RKZO MX/T:\T[=_'!%+/%+M]A(1GTW#U%?,TME&?_ECY006 MAN=W39]H(3=TR* /N7PI\:/[1^)DOP^\2:%-X8\5-IG]LV<1N4N;:^M!((Y& MBE4#YXW*AT901N4C<"2/3*^9?B5%)K'[??P8AL,O+H_A?7;_ %()_!;3&"&$ MM[&4$#W!]*^FJ ,'QI_R![?_ +"5A_Z60UO5QOBKPW:6EK;7:37[2C4[%MLN MHW$D?-W%_ SE>_3'%=E0 4444 %%%% 'C/Q(^.7B3PS\4T\$>%_!MCXBNDT> M+6KN^U+6VTVWL[=Y9XS)(_V:4!%, [[SY@VH0CLOG_A3]L/Q=J6J:1#XB^%M MMX;L=1U73M+2Z_X2&2X8M>/#Y!$?V)""T4PE D\L$)(FX2(R#,^/GB._T;]I M=]"E\/:UJWA+Q9X:TJWUV\T32+K49K>TM;S49)(_+@C2 M/GSX_?"%?%?Q-T[5?!GBKX[Z'INM^(K!]>U+6(-2LM,L8#?*\+6XN+=&C^S2 MR-(GF$)&#N5LC! /T\HKY*T+]BGXBZ7;W=E<_M0_$>[L'(D@;S%^UQ2#'6:1 MGW(1G*;1S@YZ@\?X[^!W[7FA>)[6X\)?%I?$GAJP:.."VNM0M[._N8UP29M^ MG21%R8D>4K/#%!)(0"3_ *M0=N#MKGOB-\7_ (Q?!U]1\.ZS\4M@#Z*HKY\F\0?M0Z5X8=I?!OPOUO7?M VC M3?$%_!%Y..SWWXQVJQ<_$G]H/3+O1X7^"GAS6(KB&,WUSI_C<1+:R$ MX<;9;0%L#G"Y]-QH ][HKPBV^,GQH77-4MKW]GJ[&FP1RFSOK'QAITQNW7_5 MJ8W,9C#>I)V^AJE/^T;\3=.\,SW]_P#LX>,DU**Y$/V"RU;3+H,F,[PZ7&X^ MG"$>] 'T)17S]I(! M..U?.9\8?#SXE7&L>$-6^"?BB74;KQ'K6H:SX@;P+)<7%QIZ:E=R>5!-"CRF M1V6*T)^78#( RE%H _0VBOS=\!_&'Q-H7B7P_8_"[X&S:+XZTW3-3TC4%\2: M#)I#7UIYVGM;W\\=O$79BH7+]'L+*&V MEU/P[X:T;2H+>\N4),O^DWUV)O);(79M4X[YZ 'TCK>N:;X:TJYU35]0M=*T MVU3S)[R]F6&&)?[SNQ 4>Y->3:_^UCX)L_#NDZUX7MM<^)UGJEU/96Q\":I2^+- M;L;])XFD$@AV/?3*(PRJ0H48P*]-TS4?&FA::MKHOPV\.Z'80@E89]?%K%&, M(]7UA7NW+0[@$LXE. MTI(=K!I,, <$<5E:5\#?'GB3PEK6C_$GXO:OK9U)X60^%+2/0/L2HS%HXI8B MTQ5P5#;G/"X&,G.%XC_:PA\,:Q9Z/JNN_"K3-5O)TMH;1?&\UW.TC,%4>2EB MK#DCDD#Z5/\ %OXI?&/X>_V9!I7@V+Q7?ZCY@BB\.:1+>Q6Y7;C[1-+=6R1@ M[N#SG:>/0 [_ $+]G?X<>'X/#J1^$M/O[CP_ UMIM]JRF_N[>-I#(P$\Y>0Y M=F;EN">,5Z-7REX8\1_MC>++^-;[PO\ #3P3IFX&2;5)+BXN]F1G;%;W$L>[ M'8R8]Z]"\??!'X@?$&&SMI?C5K7ARSC+_:H_#>EVMJ]RI 7S'$C+C';^\?; M ![+<7MO9[?/GB@W'"^8X7/TS]17#_%OX[>!?@986%WXVUZ/1DU!WBLXO(EG MEN74 LL<<2LS$ CH.XKP67_@FIX U/58]2U[QQ\0?%MW&XD!\1ZM!J"!@PXKW27X,Q7Q0ZCXP\6ZB4.X%]3$&#ZCR$CQWZ8Z^PP >>6?[7MQXPD MA3P'\'?B-XL25\)?W.E)I%D5[MYUY)'D?1:W/VN)OB GP(\5R^!;G0],E71K M^34KC65F>6&W%K(3]F$1 \[T9R5! .&Z5U?_ H_P\W+ZGXO=CU)\9ZN,_@+ MH#\A7+?%;]G/P[KWPN\8Z=I>CW.J:W>:->6]BM_JMQ.6N&@=8ANGE('S%>6. M!@9Z4 >&^&_#6NOH-GIWQ5_:?\4>#]9LXUB.@Z9I^F>&FB=0!LA_<2?:H^,* MT3,K#&.>!VOPQ^&EW\7O#_Q$L-2\9?$#P\L7C/[3;:A9WRZ1JLT)TJPV^>(( MHU59-QEV&-6&Y=X#AJZ;_A!O")Y?]F&:5O\ GI+8>'G?_OHWI/ZU/\,/@-HS MWGC+4[[PEJW@=-1UE+BPL;767LYH[=;&TB)/V"Z*+F6*8@;LXQTX% &+/^PC MX4U"3?J/Q#^*NJO_ 'KWQO>N?;G<.E>N>-/@SX5^(O@*R\'>);2\U;0[40[4 M?4KF*9S$NU&>:.19&..22W)Y.35;_A3&G6W.G^)/&&GO_>_X26\NN?7%S)*/ MTQ1_PK3Q%#S;_%/Q6H'W8Y[;2I4_$FR#G_OJ@#S8_P#!/?\ 9]D&)OAU;W0] M+K4;V;/_ 'W,:]8OO@]X)U3X=6O@*^\+Z;?>#;6&&WAT2[@$MLL<1!C7:V<[ M2H(SW%4/^$9^(]IQ:>/-'N5Z9U;PTTS?G#=0C/X?A1Y7Q3L?^7GP?K>/^G>Z MT[/_ (_<8_7\: ,K3/V4?@KH_P#QY_"7P3">.?\ A'[5CQTY,9KT"S\*Z)IW MA]-"M-'L+70TC,2Z9#:HELJ$Y*B(#:!DGC%')T':Q\43/ M(?PDL8U_\>H_X6+XIM_EN/A9XCE?NUC?Z7)'^8_P# 7SL_A1_P MO;PA'S=RZQI2_P!_5O#VH62_7=- @Q[T >@45P4/Q^^&4\JQ+\0_"RSMP(9- M8MTDSZ%"X(_$5UFD^(M*UZ/?IFIV>HIC.ZTN$E&/7*DT 4O&'@O3O&UA;V]] MY\$UI.+JSOK.9H;FTF"E1)$XY!VLRD'*LK,K!E8@X^B_"Z*SURSUC6_$6M>+ M]0L"QL7UAK=8[1F4HSI%;PQ1ERK,OF,K.%9@& 9@:OCC7O%/_"?>'/#/AF_T M?2S?Z9J&HW%UJVFRWW_'O+9QJB)'<0XS]K8DDG[@&.:Q_%&J_$CP-::;J>H> M(O"NJ6$FKZ9I]Q:V_ARYMI&CNKZ"V8K*U_(%91,6&4897&.: /6**X?4OC;X M&TR]DL1XEL]1U.,X?3-'+:A>*?>WMP\G_CM5?^%FZWJ_'A[X?:]>1M_J[W5S M#I=N?]Y97^TK_P!^#0!Z%17GOV+XH:WS/J7ACPG$>&ALK:?59@/5)Y&MU4_[ MT+"C_A3R:ESXA\8>*_$1[(^J'3HQ[%+%8%<>S[O?- '3>)_'/AOP1;I/XB\0 M:7H,+G"2:G>1VZL?0%V&:YG_ (75I>H_+X>T3Q'XJD/W#INDR102#U2YN?*M MV'TD-;GACX9>$?!5P]QH/AG2=(NI!^\NK2SCCFE]WD W,?MK=/+/X7-'_"O_ !;K'S:[\1;^,'A[7PWI M\&GP./3,HGG7ZK,IKT*B@#@(?@1X&,J3:CH:^)+A"&2?Q+=C-;6!@:=HY+>-\B)_](<97H -H7+;NB\4?!WP?XT\0 M6>N:UHJ:AJUDQ>TNY)Y0]LQ383%AAY9*D@E<9!.>IKLZ* .5\6?"[PMXX.GO MK>D17MSIZNEI=[WCN8%< .JS(P<*P W#=AL#.<5.OPW\*)X'_P"$,7PYI8\) M_9_LO]B"T3[)Y6<[/*QMQGGIUYZUT=% '+^#OACX7\ 7-]=:%H\-E>WP1;J] M9FEN)U0$1J\KEG95!.U2<+DX S74444 8/C3_D#V_P#V$K#_ -+(:WJP?&G_ M "![?_L)6'_I9#6]0 4444 %%%% ',>*/A=X,\<7T5[XC\(Z%X@O(HQ#'<:I MIL-S(D>20@9U)"Y)..F2?6LHJU\3_A#\0/%?BP:YX0^,^M>!8_(2(Z2N MDV6H6189R^R5-V3GGY^W&*]?HH \1\!>%?V@/#OBFPC\2^/_ 9XP\+>8?MD MA\.S6.H[-IP(S'<&('.,[E/&?:M7XJ>.OBUX3\2VZ>"_A=I_COP\UNKRS_\ M"1QZ?=I-ELH(Y8RA7 4AMXZD8&.?6:* /"O!G[1_BK5_$VGZ%XF^!?C[PI<7 MDZP?V@$M+_3X,G!>6>&<[5'][:17QWXV\6^+/A1\4_%]WJ7C[PWH?A_7==U9 M]+CU&?7+/RX(M1N@1)<:>BXVSR76(VE*Y=VV_,#7ZJMX0A MT76M&U*ZDO\ ^R]9O9;%K&XE.^8QS1PS;XY)"TFQD!5W<[R&"J ?$W[/_P ? M_&6K_M1>%KG48(_B5;RZ+=:(?$/A30]14FUDN8) 9YKJ*&.1+:01?O1T2Y;< M7PC9+33[./<2SL[*A>1L;O*CPB!< M'M* /G[0/A9\>M9UJPU#QA\9M-TRTM[B.:71O!_AR.**= P+1-/[JH9OJ2:[6BB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** &30QW$31RQK+&W#(X!!^H-< MEJWP<\ Z_)OU/P/X;U%\YW7>DV\ISZY9#7844 ?.WCSX3> O!GQ1\*:BG@R^ MT_1#HVJV\TGA#2KX^7<-/I[0AA8(63*I/@D ?*>%/ 'C'3M*TNQ\- M>-O$-]+KVCL(O%.DZ_>6T<":E;/.2U^C11H(5DW$D C([XKZBHH JZ9I=EHM ME%9Z?:06%I$,1V]M$L<:#T"J !5JBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@#!\:?\@>W_P"PE8?^ED-;U8/C3_D#V_\ MV$K#_P!+(:WJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^%M M3^.>J_$']I*3P1KOQ*U#X9ZUI'CBYTW3O#]E%:0%]+&DW;6^H%[F"07!FF*C M:244,@V;BKU]TU\8?M":AX9^,%WX2\._$_X6:[?75KXLU6P-K!X=NIOM]DMC MJ@M7M;J-2I,@6VEP)%*,"S!50L #NOBKJ?C;2+WX7>&]4^-EK\--1D\.WMQK MFMQ6.G/#J=_ VGQG8+N,J@+3SL%0+P>1P,2?$;Q_XK^'^@?!_P ":?XX?Q+X MI\*4@K"T:[_NMY1&3@9\LT/X&^,/# M>C>"_'UOX:OH+/P[\3M5\2V?A.*(?:['P_?;XBL=NI.)%W>?]G7Y@'90-PVT M >X^#?'WB#P=^U%J'PFUO7+GQ-I.H^%U\3Z/J&H10I=6[)<_9[BV=HD19%^: M.16*[AEP21C'O=?.OA#PWJ?Q&_:]O/BB-)U+2O">B>$1X;T^36+*6QGOKN:Z M\^>1()E658XT1$W.J[F8[<@9KZ*H P?&G_('M_\ L)6'_I9#6]7&^*O"FB65 MK;7EOH]A!>#4[%A<16J+(";N+)W 9YR?SKLJ "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *8\22,C,BLR''/ACX9O?$/BK6;30]' MLXVEENKN3:,*I8A1U=L X506/0 FK.C^,= \0Z+)K&EZYINI:1&&+W]G=QRV MZ!1EB9%)48')YX% &Q163X:\6Z'XTTXZAX?UG3]=L YC^U:9=1W$6\=5W(2, MC(XS6M0!@^-/^0/;_P#82L/_ $LAK>K!\:?\@>W_ .PE8?\ I9#6]0 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\8?MW_#[QW9ZCJOQ- M\/:'8>-?#MIX#U?P_J&CWETL$^DB96D?4[7>"K.$7:ZC#,J!5SNXP?&GQ>\$ M_%/P+8Z9X6T/4?"EYXA^+'A_3?'/AC6K3[+=PR.\(=)HLE=DL=G$N5.UQNSR M6%>]?'WX4?$'Q?9>.Y?"'B3339^(?"'-6LI'!F"W6R:"=9U6)G^T[&W M1L#Y:'(Q6;>?LEIKUCXVU76/$4*=5M-6\4:II]MH\":?:M;VUC90O)(( MT#N[,SRRN[,2/X -N6].H XCQIKU\-+C7_A'-3*KJ%D0_F6N'Q=Q$ ?OL_- MC R!U&<#)&E_PE>J?]"9KG_?ZQ_^2:G\:?\ ('M_^PE8?^ED-;U '-?\)7JG M_0F:Y_W^L?\ Y)H_X2O5/^A,US_O]8__ "372T4 J?]"9KG_?ZQ_\ MDFC_ (2O5/\ H3-<_P"_UC_\DUT%UU>'-3T>;PIK<^B2V-\8VN)Y([:"?<%C9E7=YX 7<3QS M@G .G_X2O5/^A,US_O]8_\ R31_PE>J?]"9KG_?ZQ_^2:X*U^.^K:-XO\"Z M%XT\'_\ "-'QJ98=*FMM1^V&&X2 SFWND,49B[GQ[^SWH_Q.\,>#[_ %BY MUB.&2Q\.K<(D[^;S'Y556).!FJ_@#XU>-O$7Q,@\(>)_A;-X M0:739=3-Z=>M;Y8XT=(U#+$,J79R%R1G8^,[3@ ] _X2O5/^A,US_O\ 6/\ M\DT?\)7JG_0F:Y_W^L?_ ))KI:* .:_X2O5/^A,US_O]8_\ R34#^.;V._AL MV\'ZX+F:-YD3S;'E$*!CG[3C@R)^?L:ZRL&\_P"1ZTC_ +!M[_Z-M: (/^$K MU3_H3-<_[_6/_P DT?\ "5ZI_P!"9KG_ '^L?_DFNEHH YK_ (2O5/\ H3-< M_P"_UC_\DT?\)7JG_0F:Y_W^L?\ Y)KI:YGXD>.8_AQX.U+Q!)I.HZTME"\Q ML],C5I7"(SLJ?]"9KG_?ZQ_^2:/^$KU3_H3- M<_[_ %C_ /)-<_I?Q3U'Q/\ "3P=XR\/>&)M4N_$UG87D&F/00W7VJUG@N5=H98 M)MB,PS'(I#(A!7H00: .C_X2O5/^A,US_O\ 6/\ \DT?\)7JG_0F:Y_W^L?_ M ))KSOQM^TS:>"OAAH_C9_"^JZEIVJWEO# ;0IY4=O<7B6UK<22.5 602Q/L M0.X#], M72_$?XMMX,\:>#/!VF:2-9\3^*S>/90W%U]EMHH;6-7GEEE".PQY MD:A51B2XZ $@ W_^$KU3_H3-<_[_ %C_ /)-'_"5ZI_T)FN?]_K'_P"2:Q_@ M[\6;?XM:-KJ?\ 0F:Y_P!_K'_Y)KI:* .3MO'-[=S7 M447@_7&DM9!#,/-L1M*?^PDG_I';5O4 J?]"9KG_?ZQ_\ DFC_ (2O5/\ H3-<_P"_UC_\ MDUTM% '-?\)7JG_0F:Y_W^L?_DFC_A*]4_Z$S7/^_P!8_P#R37-?%GXV6_PI MUGP?IT^@:GJG_"1ZW9:(M[;A$MK62YD*(TCLP+'Y7.U%8\#=M# G7\6>*?%= MAK\>F>&_",.MH+3[7-?7^I&QMP=Y40HPAEWR$ G!"@#&6&: +W_"5ZI_T)FN M?]_K'_Y)H_X2O5/^A,US_O\ 6/\ \DUQ_A/]H/2/&_P0L?B/I.G79BO9?L4. ME796.?[<;O[&+9F&Y0?M'R;AD8^89%6[OXVV]K\<=%^&S:!J:3ZGI][J$6L3 MA([9Q;&$2(BEO,8YG3YBJK_=9N< '2_\)7JG_0F:Y_W^L?\ Y)H_X2O5/^A, MUS_O]8__ "37FWB#]I26TF^(EWH/A*?Q#X?^'TA@U^_6]6&9I4@6XGCLX2I\ MYHHG4L'>($G:I8UZ_H&NV/BC0=-UG3+A;O3=1MH[RUG7I)%(H=&'L5(/XT 9 M/_"5ZI_T)FN?]_K'_P"2:/\ A*]4_P"A,US_ +_6/_R372T4 >E3_P#"5ZI_T)FN?]_K'_Y)J?Q[_P B M+XC_ .P;<_\ HIJWJ .:_P"$KU3_ *$S7/\ O]8__)-'_"5ZI_T)FN?]_K'_ M .2:Z6B@#FO^$KU3_H3-<_[_ %C_ /)-'_"5ZI_T)FN?]_K'_P"2:Z6O-='^ M-EOK'QROOAJ- U.RN;713K0U.]"1PW$8N!!B)-Q?&[?\SA<[J?]"9KG_?ZQ_P#DFC_A*]4_Z$S7/^_UC_\ )->=_$C]H#5_A3X?UOQ?XA\$ MR6W@31[_ .R76H+J'^GB'SUA^UK:F(*T.YMW^MWE?F"G(KM/B!\19O!MU!8Z M?H=UXBU6;3;_ %-+"S<+(\=LB95<@Y9Y)H(P./OD_P )% &A_P )7JG_ $)F MN?\ ?ZQ_^2:/^$KU3_H3-<_[_6/_ ,DUQNF_&^ZTSXG:=X%\::!!X-W:*)HY$$B-C84()PY(Q6)X9_:>AUN#P)KEYXF_\)7JG_0F:Y_W^ ML?\ Y)H_X2O5/^A,US_O]8__ "372T4 J?]"9KG_?ZQ_\ DFH+GQS> MVDUK%+X/UQ9+J0PPCS;$[G",Y'_'SQ\J,>?2NLK!\1_\ACPM_P!A)_\ TCN: M (/^$KU3_H3-<_[_ %C_ /)-'_"5ZI_T)FN?]_K'_P"2:Z6B@#FO^$KU3_H3 M-<_[_6/_ ,DT?\)7JG_0F:Y_W^L?_DFNEJOJ%ZNG6,]T\4TRPH7,=O$9)&P. MBJO)/L* ,+_A*]4_Z$S7/^_UC_\ )-'_ E>J?\ 0F:Y_P!_K'_Y)KD?AS\= M1\2/ WC3Q#9^%M5M+CPUJ>HZ4^BS-')>7$]H/F11&S)N9LJ &;G'/-167QKU M/2/B9X4\$^,O"\>@:CXKM[N?1[C3]2^WPN]LBR303$Q1F.0(VX8#H=K?-G ( M!V?_ E>J?\ 0F:Y_P!_K'_Y)H_X2O5/^A,US_O]8_\ R37/:O\ $[6YO$&H M:/X8\)_V[/9ZFFERW5S?&UM89#:"Z=Y'6*0JBK)"@(5B7DQ@;35?X=_'&W\< M67C.&?0KZP\0^$-2.E:KH]OBZ9IO+22-H'4#S$D25"&8(1SN"X)H ZG_ (2O M5/\ H3-<_P"_UC_\DT?\)7JG_0F:Y_W^L?\ Y)K&^!_Q:@^-O@"/Q3;Z3=:' M&]_?6!L;UXWFC:VNI;=MQC++DF(G"LP&>IZUWU '-?\ "5ZI_P!"9KG_ '^L M?_DFC_A*]4_Z$S7/^_UC_P#)-=+10!R:>.;V2_FLU\'ZX;F&-)G3S;'A'+A3 MG[3CDQO^7N*G_P"$KU3_ *$S7/\ O]8__)-3V?\ R/6K_P#8-LO_ $;=5O4 MJ?]"9KG_?ZQ_\ DFC_ (2O5/\ H3-<_P"_UC_\DUTM% '-?\)7JG_0 MF:Y_W^L?_DFC_A*]4_Z$S7/^_P!8_P#R36=\8_B?#\'?AYKGBVXT;4M=@TFR MGOI;33$0OY4,322,S.RHJA4)Y.3C"AFPI9>^/M8NO!_A35_#WAEM9O?$'D,M MM+=^1#9I);O,9)YA&Y5!L"9"$EG0 W"30">&:* M;"[XV0G[RHP*L"HXSB-\:_%E]X7;Q)I'P[:ZT6+1H=;=[S5?LLTTJ^/_#_ (3USP!X6&O:1X@T==9COM6OCI\4,;!"D+%8I29B'/RX MP-ARW0UM_!CXLZ;\:_ -IXHTVTN=.5Y[BSN;&\"^;:W,$SPS1L5)4X>-L,"0 M1@]\4 :?_"5ZI_T)FN?]_K'_ .2:/^$KU3_H3-<_[_6/_P DUTM% '-?\)7J MG_0F:Y_W^L?_ ))K5T+6%UW35NUMYK0F22)X+C;O1XY&C8':S+]Y3T)%:%8/ M@O\ Y ]Q_P!A*_\ _2R:@#>HHHH **** "BBB@ HHK)U?7SIE[:V<6GW>HW- MQ')*L=J8AM1"@8DR.HZR+T)/- &M16#_ ,)'J'_0K:M_W]L__C]'_"1ZA_T* MVK?]_;/_ ./T ;U%8/\ PD>H?]"MJW_?VS_^/T?\)'J'_0K:M_W]L_\ X_0! MO45@_P#"1ZA_T*VK?]_;/_X_1_PD>H?]"MJW_?VS_P#C] &]16#_ ,)'J'_0 MK:M_W]L__C]'_"1ZA_T*VK?]_;/_ ./T ;U%8/\ PD>H?]"MJW_?VS_^/T?\ M)'J'_0K:M_W]L_\ X_0!O45@_P#"1ZA_T*VK?]_;/_X_1_PD>H?]"MJW_?VS M_P#C] &]16#_ ,)'J'_0K:M_W]L__C]'_"1ZA_T*VK?]_;/_ ./T ;U%8/\ MPD>H?]"MJW_?VS_^/T?\)'J'_0K:M_W]L_\ X_0!O45@_P#"1ZA_T*VK?]_; M/_X_1_PD>H?]"MJW_?VS_P#C] &]16#_ ,)'J'_0K:M_W]L__C]'_"1ZA_T* MVK?]_;/_ ./T ;U%8/\ PD>H?]"MJW_?VS_^/T?\)'J'_0K:M_W]L_\ X_0! MO45@_P#"1ZA_T*VK?]_;/_X_1_PD>H?]"MJW_?VS_P#C] &]16#_ ,)'J'_0 MK:M_W]L__C]'_"1ZA_T*VK?]_;/_ ./T ;U%8/\ PD>H?]"MJW_?VS_^/T?\ M)'J'_0K:M_W]L_\ X_0 >-/^0/;_ /82L/\ TLAK>KA_%^OWTFE0!O#6J1#^ MT+$[GDM<$BZB('$YY/0=LGG YK:_X2/4/^A6U;_O[9__ !^@#>HK!_X2/4/^ MA6U;_O[9_P#Q^C_A(]0_Z%;5O^_MG_\ 'Z -J>>.VADFFD6**-2[R.P554#) M))Z 5\S_ ++?CKPY:ZW^T3=R:[IWV>'Q]?:A(ZW*-BV73;#=-@$DH-C?,./E M/I7OK>(+YU*MX5U5E(P09+,@C_O_ %!'J4L))C\&Z@A(P2ILAD>G^OH ^>/! MGQO^%7QY^,?A?Q;=_$3PJ#HXN(O"7AE=8MVO9)ITV2WL\8?*R&(,D);J77IKB]D$02*=LVJ.6( 9+86\9S_SSKH_ MMK#/_%%7W(Q_RY?_ !^IGUFZDA$+>$=3:( 1E[,J,=.//H \0_8&\2:2O[& MGP\D.IV>S3='W7I$ZG[, \C$R<_)P"><< UZ!\"(+CQ%INJ_$3489(;_ ,8R MI=VL,RE7MM+0%;"$@\J3&S3LIY62YE':NMBU6X@5UC\'ZC&KC#!6L@&^O[_F MIAXBOP !X6U8 ?\ 36S_ /C] &]16#_PD>H?]"MJW_?VS_\ C]'_ D>H?\ M0K:M_P!_;/\ ^/T ;U8-Y_R/6D?]@V]_]&VM'_"1ZA_T*VK?]_;/_P"/UBW> MOWQ\::4__"-:H&&GW@$9DM=S R6V2/W^,# ZG/(QGG !W%%8/_"1ZA_T*VK? M]_;/_P"/T?\ "1ZA_P!"MJW_ ']L_P#X_0!O5P?QXU:QT?X,^-I;^\M[**31 M;V)'N95C#.;>3"@DC)/85O?\)'J'_0K:M_W]L_\ X_4<^M7=R@6;PEJ'8K2TDF5"( M8M6L^%4G)"HO/H!3/CUJ.E^*_CS\&K"^UA=!\,O;:MJ-KXKTZ\6"5[Q(XHUL MX[H'"*\HK!_X2/4/^A6U;_O[9_P#Q^C_A(]0_Z%;5O^_M MG_\ 'Z #PY_R&/%/_823_P!([:MZN'T#7[Y-5\2D>&M4)]=LC=VNIZ[?Q0V=C:EBGVL[V M'G'(8)$AR[+R40,X]/GU2>Y??-X.U&5@,;G:R)Q^,]-DU*64*'\&Z@X4;5W& MR.!Z#]_0!XW\+M-\"S:7\)O!'PWUNT\2>#-#6ZUJ74K.[2[CNG@)B'FR(=ID M>ZNFG)X^>W;IC%5/B+XLT.U_;?\ A1'-K.GPR0>&-?AE22Z13&[2V&U&!/#' M:V >3@^E>XPZM<6SEX?!^HQ,5"ED:R!P"2!Q/TR3^9IKZC+)(9'\&:@SDY+, M;(DGZ^?0!\U_&*'PK\/=*^-^H>&/B-)IUYK)E&K>#(8;>>>ZUF6RCCBCMDD0 MR![A#;@J X8G*[2#CW[X!^$+_P"'_P #/AWX7U48U/1?#NGZ== '($L5M'&X M![@,IK2-UNU$:@?!%Z;]5VBZ(LO- ]-WGYQ^-7/^$CU#_H5M6_[^V?\ \?H MWJ*P?^$CU#_H5M6_[^V?_P ?H_X2/4/^A6U;_O[9_P#Q^@ \>_\ (B^(_P#L M&W/_ **:MZN'\;Z_?2^"]?1O#6J0JVGW ,CR6NU1Y;KYJ3Q9H9_;_ )(O[9T_S?\ A7:6>S[4F[S_ .U&/E8S]_'\/7VKW?\ MX2/4/^A6U;_O[9__ !^J_P#:,OF>9_PAFH>9G=OS99SZY\^@#YR^,OQZ^$GQ M:\2WWPZ\1_$?PKX>\(Z'JJ+XCAU35X+>YU.YMIE?["D;L&6)98U\V0@;MAC3 M(+,OJ4?CK0M"UOXE?$S7]1BLO"_A^VATE+YLO&L,"&XN)4QDG=+<^40.2;4" MNZ>_DD=F;P7?LS')8_8B2?\ O_4BZO,/ 7[1'C/7]>@\?>%K_QUJGAN]T'PUX8T[6K>ZGTRTD0O+))Y;MNN M)"J-(4RL:QJBEL,[\1I.I6_C/]GW]E#P)IDJ2>+]+\1^'QJ6D(P^U6 TE2;] MIH^L80P%"6 ^:1!_$,_9,.IS6[AXO!NH1N.C(;('_P!'TD6I2P7DUW'X-U". MZF $LZFR#R = S>?DX]Z .FHK!_X2/4/^A6U;_O[9_\ Q^C_ (2/4/\ H5M6 M_P"_MG_\?H WJP?$?_(8\+?]A)__ $CN:/\ A(]0_P"A6U;_ +^V?_Q^L77] M?OGU7PT3X:U1"NH.0K26N7/V6X&!B?KR3S@8![X! .XHK!_X2/4/^A6U;_O[ M9_\ Q^C_ (2/4/\ H5M6_P"_MG_\?H WJBNKJ&QMY+BYFCMX(E+O+*P544=2 M2> *QO\ A(]0_P"A6U;_ +^V?_Q^D?7[Z5"C^%-5=&&"K269!_\ (] 'SW^R MK\1_"^@^$?C?K%]K^GQ:=IWCSQ)JUU,DZR>5:+/O,Y"Y)3:,Y .>V:J^ _C= M\*OBU\6M/^(6J?$3PJVH:5IMY!X9\,6^LV\]U9V[H);N[F5'),[Q0#Y%R(HT M;)+,VWZ'CU*6+=L\&Z@FY2K;39#(]#^_Z4QKLLC*?!-\592K _8L$$8(/[_H M02* /)+OXT:'^SQ\&_#NJ>+KRQTKQ+XMN9KZ&SU>]2RB^VW3-TR^B>#[9, MORNPBC5$2.-&)(6,9)))/J$^LW5T )O".I3 =!(]FV/SGIB:I.D;QKX.U%8W M^\@-D WU'GT >+?L':[INI_ ^>WL]0M;NXC\2:_(\4$ZNZJVK73*Q .0"""# MW!%?1UKA[37[X>--5?_A&M4+'3[,&,26NY0)+G!/[_ !@Y/0YX.<<9VO\ A(]0 M_P"A6U;_ +^V?_Q^@#>HK!_X2/4/^A6U;_O[9_\ Q^C_ (2/4/\ H5M6_P"_ MMG_\?H \^_:]U:QTO]ESXMB]O+>T-QX2U>"$3RJGFR-92A47)Y8G@ "-?U77--:.ZL;+3+)7OXH89KLVRMY3SL=D0 5F9F/RA3P6*J? M5Y]9NKI0LWA'4Y0#D!WLVQ^<]1_VE+Y7E_\ "&ZAY>=VS-EC/KCSZ /G+PAJ MG@KQ)X%\;6_AGQ]H'CSQ[\0]8M;3Q%?>'+^.=;<7*^3Y<6UBR1V]C!<&/=RW MD.QP20.C_:'^/W@?3[[4/A%-X^\/^!+^[L%CU?4]5U"&U.FV4RE=MNDC#S+A MTR$P-D8.]SPDHRQ.C)X,U!&1MZE39 JV",C]_UPS#Z$^M+-J7P M;J$CGJSFR)_]'T >*>+_ -HSX9?!OP)X,\(>#O&/A/2$U'24C\/W^I:G$FF6 MEA$!"+EI"X\X+MPL:$M(PP2JAY$]"_9OT_P+HOPBT;2_AWXBL_%?AZR,L;:Q M9W<=U]KN6#=08*,*";(X'H/W]2P MZY=VZ;(O"6IQ)UVH]F!^D] '0T5@_P#"1ZA_T*VK?]_;/_X_1_PD>H?]"MJW M_?VS_P#C] &]6#X+_P"0/!WO[YC%(060F[F^4[21D=."1[F@#H:*** "BBB@ HHHH *P;S_ )'K M2/\ L&WO_HVUK>K!O/\ D>M(_P"P;>_^C;6@#SGQ+^U/X4\*2VXOM(\3&&ZU MU_#=I?8; MJUU6T:VFCE\F*8?*W4%)HR"/7VKQG]L6)(7^!2QHJ*?BIHK$*,#)%R2?J22? MQK5^-6KZC=?'SX/^!H[Z^TGPYXB&L7^J/I=U)9S7DMI;P^1"9XF611^\9R%8 M%A" *9+*D$3RRNL<:*69W. H'4D]A7P_JWQ+\7:1XKUGX;6OB+5Y? M"Z?%G2?#":V]]*]]#I]SIPO)K,798RY$P$(D+>8%FQNSM(A_:.U/5/#6F_M* M> [+6];OO#%G\.H/$-O]KU:YN)M.O)3=PR0B=Y#*8Y$A5_*=BOWL D4 ?\'_"WX;ZKHR>)-?\&V'AN>Z\0:/HGBNY ML]84-;VQCO;=WF5I5@5)Q]G\Q5S,I"D@"M_3?'E[J7[:'@^RTG7=3N?"6M?# M6;6Q837,A@GE^U6ZQ3^4QVJ_EMC@#[QSR30!],UP/Q9^-.A?!F#0YM?M=3FB MUK48=)LVTZT-P7NY3MAAPIR&ZBE68)%!9$&.W:&=8E 0(0J.&)).>J_;K%VWA[X.BP:%+X_%+P M[Y#7"EHA)Y[;2X!!*YQD @XH ];\&_&SPUXU\6WGA2$ZCI/BFULUU&31=9T^ M:SN&M6?8)T$BA9(]_P I9"P!X."17>U\K_"BYU#6OVS?&4GQ&DM++Q]H?AY+ M'PY8Z9"T=E?:)-,LLEXC2.S/+YZ")UX$>T ;MQ:O/=,\>^*D_9,\#_&S_A)- M$_BCKLWAK6)8_AU=20:O;1M;^8Z)9QW9EAS*%9?*E3@D-G(QQ7IOA3Q';^ M+_"NC:]:1RQ6NJ64-]#', )%22,.H;!(R PS@FOD;X@_\DI_;F_ZZ7?_ *C= ME7TQ\#O^2*?#_P#[%[3_ /TFCH @^&?QHT3XK:GXEL-&M-3AF\.WS:9J1OK7 MR5ANE5&:$')W,%D0Y&1@]:[ZO@R?6]2\,?!#]M;6='U&[TG5M.\7ZI=VE[8S MO#-#*EA9E65E(/![=#WKL/'OBGQ!\%/BAXJN?#NMZ[JD5D3,K)'M4\?+D4 ?17B[XK6G@WXB^!_"5YI=]-+XNGN;6 MROX#&8(I8;:6Y=9 7#C*0M@A2,D#CFNYKXSM/"\%OXV_9'UN77];\1:EK4UY M=7FHZCK5U07\"SVT\=Q"Q M($D3AE)!((R/0@CZBOEW1]4UK0OBKX@T'QK)XC:ZU^37)?#GB'2O$DTFDWEL MK&5;5K9)!]DN;:)50,J#<8I#YA9F!\D^&4FH^%O^"?\ \%M9T/Q!KNDZOJFM MZ!;W%Y!JMPQV3:HL,JJCNT:JR2,"NW:!/'>G>*)- M-@UKP7=W6NZQKWB"2]MGO;BT2:VNX[5P8[80S[\JFQ1&2I#;1@ ^RZ*^9/V; M?$FIZ'\0(_ ?CG2?%F@_$*/PZ+R7^T?$LNMZ1K$,4L<4MY;O)(QBD\QUS&4C M(64## CZ;H **** "BBB@ HHHH P?&G_('M_P#L)6'_ *60UO5@^-/^0/;_ M /82L/\ TLAK>H **** .4\7_%;PCX"UC0M)U_7[/3=5UR[BL=-L)'W3W4LC M;$"QKEL;C@MC:.Y%.\8_$SP]X$O=/L=5NKEM1U!)9+73].L+B_NIDB ,CK#; MQN^Q=R MMP"ZC.6 /DO[7<,:O\&90BB1_B7H:LX'+ &; )]LG\S1%YW_ \ MN?/SY'_"L8OL>>F[^U7^T;?_ "6S_P !H ].N/C/X,@\):'XE36X[S2-=D2' M2Y+""6ZEO9&#$1Q0Q*TCN CEE"Y4(Y8#:<:_@OQUH?Q"T=]3T&]^V6L=Q):3 M*\,D$T$\;;9(I8I%5XY%/5'4$<<D>+_ (Y^"? FJ7]AK.KR6\^G0Q7.HR06-Q<0Z=%(2$>ZFBC:.W4X8YE9 M1M!;[H)JYXO^+GA;P/?6]CJ=]<27\]I)?I9Z9I]SJ$XMD(#3M';QR,L8+ ;V M 4DX!SQ7SIX9,0T+]L[^W=OG#5K[[3Y_7[%_8=MY.<_P^7NQ[9K,_8G.J_\ M"SY/^$B\S^U?^%3^"_L_VC._RO*NO.Z_]-L[O]J@#[ T'7=.\4:)8:QI%[!J M6E7\"7-K>6SAXIHG 975AP000?\ (]:1_P!@V]_] M&VM &]1110 5S?C?XB>'_AU9V5QK]^;7[= 3725X_\;OAIK_B3QW\,?&WA:QX,O[R?^Q]4N6MHKZ"YM7M MY=LJI(4D0,&7*$'D$C.: -^X^/G@6U\"ZOXOFUF2/1-(NUL-0+6%R+FTN6D2 M-89+7R_/60M+'A"F<.IQ@@U+\,/CAX.^,;:DOA2_O+TZ<(S<_:]*N[+;OW;< M?:(H]WW&^[G&.<9&?G;P)H6N^/\ XT_M$6US=:5X3NSKGA">&97?4K(:C:1P MW+1\_9S(S)%;(R@J1NZG'/L'@_XH^*K'X_WGPM\6G1]5FD\-CQ+8ZQHMG+9* M(UN1;R02PR33?-N9&5P^"-PVC% '?^,_B1X>\ 2:;#K-Y*EYJ4CQV5A96DUY M=W11=S^7! CR.%7EB%(4$9(S6*?COX/;2-(U&*XU6ZCU62ZBM;:UT&_FNR]M M(8K@/;) 9H_+D!5MZ+@X'<5X_P"++/Q-J7[>20Z+JVG:1+%\- UC/JNFR7T8 M+:HPNO+19X<-@6F3N/&T8YKI?A'\?8]9^'&K:[XNTVTB\3:%XCU3PH8="MF) MU2\@N60BRB9F?]\8PY0L<%6+-M0L #UOP/X]T#XCZ'_:_AS44U&Q6>2UD(1X MY(9HV*R12QN \*- M2M+>3S(K.:Y9=MNC?Q>7''$A;HS*Q'!%>L4 %%%% &#X<_Y#'BG_ +"2?^D= MM6]6#X<_Y#'BG_L))_Z1VU;U !4-W=P:?:S75U-';6T*&26:9PB1J!DLQ/ M'.34U,FACN(VCE19(VZJXR#^% ',^!_BAX4^)6B7VL^&-^MV M/DK+%CS '( 8#/WE)7WK-\(?''P7X[U:QTW1M6EFNM0M'OM/^TV%S:QZA;H5 M#2VTDL:I<(-Z'=$6&UU;HP)^8M.^W_\ #(?[6?\ 9F_[=_PD7C?R_*^_]^7. MWWQG&.]=1XT:+_A(?V/!HN/.-^?(\G_GR_L2?SL?[.W9[=/:@#Z%TGXK>$=> M\=ZCX,TS7[/4/$^FVWVN]T^U?S'MH]^S]X1E5;=QM)W>V*VO$/B'3/"6AWVL MZU?V^EZ38PM<75Y=2".*&-1DLS'@ 5X;IL,=O^WMJZ1(L:#X9V6%08 _XFMV M>E5_VZ5O)?A9X2MX)(X=/N/'7AV+4WN(S) ML=0BYE4,NY/,\K(W#/3(ZT > MBQ_M ^"3INN7\]YJ>G6VBZ?_ &K>G4]"O[-EM>?WJ+- K2CY2/W88_F*R?!? M[5OPR^(/BW3?#.B:W?SZUJ)D%K;W.@ZA:K)LC:1_WDT"(,(C'EATQU(K(\/^ M.?$J_M#7GPK\;1^'_$EI?^%6\0VFHZ=I!)O^%C_ !2\0^,3^\T70C-X:T0_PR2*X.HW ]@#U6B MBB@#!\>_\B+XC_[!MS_Z*:MZL'Q[_P B+XC_ .P;<_\ HIJWJ "BBB@ KSJR M_:#\ ZCK5OIMOKCNUQJ+:1!?&PN1I\]ZI93;QWAC^SO+N1EV+(264J!D8KT6 MO@GXL_#[QO\ !;]CRV^'#66B:I:6'B+3(- U^SU247MW))KD,UN1;&WP)OF( M?$I& S G.V@#ZPU_]H3P+X6OM0M]6U2\L(=/NTL;S4IM(O1IUM,VW"27GD_9 MTY= 2T@ + $@FO120 22 !SDUX5^TAH@^,'A76?@YX;1!J'B$1+KU_$@\K2+ M%W5I9I3T,\B*5BC^\Q;><(C-7M\-G#!9QVJH# D8B"-\PV@8P<]>* .;\%?% M3PE\1]0URR\+Z_9Z[-HDZ6VH&QV\FNL4TF?4M'O;&VU%@A?;;SSPI'*2@+*$8[E!*Y'-<-\!@D'[1_ M[2P&V.--:T7V"@:+:?D*P/VDUN='\2?"3Q#J[:9J'PNTOQ;I;V%AHJ&"\ANY ME:VM)B^72:!'G),<8C."IRP4JP!]0T444 %8/B/_ )#'A;_L)/\ ^D=S6]6# MXC_Y#'A;_L)/_P"D=S0!O4444 %3Q^A=@,%L:7?@9/ M?B@#UCQ]\5?"/PNM[&;Q5K]GHHO[B.UM([A\RW$KNJ*L<:Y9SN=0< XSDX%9 MGQ1^.O@KX-3Z5!XMU2YL)]469[.*UTRZO7D6(QB0XMXG*A3+&,MC[PQ7G7[< M<,8^!BR[%\T^)?#JE\?-C^V+0XSZ5ZS\2/%6F?#OPKJ7B^^LA=SZ7:NEND2 MW$[R,@2VB)YW32B% O0MLST% %3X7?&/PE\9M-U"_P#".HSZC;:?<_8[IKC3 M[FS:*;8LFPK/&C$[)$;@=&'K5;Q)\=O _A+6K[3-4UE[>?3Y((;^=+&XEM;! MYL>4MS&!-WX3>#KOP5X)M+759H[KQ#>/)J.L74?W9KZ9 MC),5SSL5CL0'[J(B]!7RDAB'[+G[:/\ ;&WS_P#A(/%OF^;U_P"/*/[-U[^7 MY&W_ (#0!]9^,OBMX1^'VIZ'IOB'7[/3-2UR\AL--LI'W3W4TL@C14C7+$%F M +8VKGDBNKKY3^-<-V/A#^SI-JB$:PWC+P@MX\@_>&0."P8]>&+?B37U90 4 M444 8-G_ ,CUJ_\ V#;+_P!&W5;U8-G_ ,CUJ_\ V#;+_P!&W5;U !1110!R MGA[XJ^$?%GC'6O"NBZ_9ZKKVBQ1S:C9VC^8;579U4.P^4-NC<%<[ACD"K'C+ MXB>'/A\VB+XAU:#2WUO4H-'TY)/^!X8[?\ M;>^)<<2+%&O@K00J(, #[3J'05\W_'?X\^$/&VN^ /%VK2:U!JMG\0M&%CIU MSX>8HLCJA+$+%&H8QDL ?9GBK]H3P-X*U'6;36M1O[ M--%ECAU._P#[%OI+"Q>2..11-=K"8(_DEB8EG 4.N[&:]#6>-X1,LBM"5WB0 M,-I7&"?&VL:?INCZQ)/<:E#+V,5Q'P7^(OCKX,?L6^&OB ]QH&L:5::W)_;NA7.E3#4)YI];>"X877VDKYZ MS2%QF'^';UP: /OBBBB@ K!\%_\ ('N/^PE?_P#I9-6]6#X+_P"0/HHHH **** "BBB@ K!O/^1ZTC_L&WO\ Z-M:WJY;7](L=:\9:-!J M%E;WT*V%ZXCN8ED4-YEJ,X8'G!//O0!#X[^$OA3XF7&F3>)=+.IR:9,MS9;K MJ:,6\RYVRH$< 2#)P_WAG@U=\4_#WP_XUTVQLM:TY;^.PE6>SF>5UN+:55*B M2*96$B/M9AO5@Q#$$\FI/^$"\,_]"YI/_@#%_P#$T?\ "!>&?^A/=YMP7$GGLY^9IMX#^:3OW '=D T:9 M\'O!FDZ%KVD1:!;36.OHT>KB\+7,FHJ4\LB>24L\HV?*-S' X&!6I_P@7AG_ M *%S2?\ P!B_^)H_X0+PS_T+FD_^ ,7_ ,30!R$7[-GPW@T2RTB/PTJ:=9Q2 MV\4 O+C_ %,@19(6/F9>)A%&#&Q*$(!CBM@_!OP?_P )O:>+UTEH_$=I +2W MOX[N=&0?(50X58B54F,#8<<@UK_\ "!>&?^AI74LD\K6S.D1EDSYD@BW>6KM MD[F"@G)R>35CQ]\*O"WQ073%\3Z7_:JZ96:M<2QB"=2"DJA&'SJ1\K=5Y MP1DU?_X0+PS_ -"YI/\ X Q?_$T?\(%X9_Z%S2?_ !B_P#B: *.M_"OPKXC MUKPYK&I:0EUK'AT,-+U%I9!MJ42Y_ 7P-J-IXEM;G1Y9K;Q+)YNLPMJ%SLU M!M@C/G#S,."@"8/&U57HH ZOPSX8T[P=H5KHVDPR6VFVJ"."!YY)?*0]N&34'.-S3 R?.Q"J"3R0,'(XK;@^$OA6W\3 M6/B$:8\NLV6GMI4%W/=S2LMHV-T!#.0R$JI(8'+*K'D C2_X0+PS_P!"YI/_ M ( Q?_$T?\(%X9_Z%S2?_ &+_P")H Y#0/V:?AGX6U#2[[2/"5KIUUI-R;O3 MGMI94^PN596$ #XB1E=E,: (P)!4BF3?LQ_"Z;4+N^/@ZQCN[G41J[2Q-)&8 M[T/YGVB+:P\J3> Q9-I)Y/-=E_P@7AG_ *%S2?\ P!B_^)H_X0+PS_T+FD_^ M ,7_ ,30!G:+\)/"/A[Q+-K]AHL46JRM1WZ6%O@&_!#[$+9!W%5+9P*Q=$_9^^'GAR/5H=-\*V M5I::K#/;W=C'O^RO'-GSD6 MY:!\G(11G)]372?\(%X9_P"A%? ^J3:GI&E>5J&?\ H7-)_P# M&+_XF@#>HK!_X0+PS_T+FD_^ ,7_ ,31_P (%X9_Z%S2?_ &+_XF@#>HK!_X M0+PS_P!"YI/_ ( Q?_$T?\(%X9_Z%S2?_ &+_P")H WJ*P?^$"\,_P#0N:3_ M . ,7_Q-'_"!>&?^AW_ .PE8?\ I9#6]7#^+_!' MAR#2H&CT#2XV.H6*DI9Q@X-U$"/N]""0?8UM?\(%X9_Z%S2?_ &+_P")H WJ M*P?^$"\,_P#0N:3_ . ,7_Q-'_"!>&?^AV:V^K7EJD%Q&28YE2&5%WKN.&QGGK3_$_PD\->+GTB;48 M+X7VDQ206>I6>J75K>Q1R!1(GVF*1965]B%@S$$JK'YE!&G_ ,(%X9_Z%S2? M_ &+_P")H_X0+PS_ -"YI/\ X Q?_$T 8ES\$_!<_A#0O#$>B+8Z1H,J3Z4F MGSRVLUC*H8"2*:-ED5R'<,P;+!W#9#-FI=?L_>!+SP8GA631I#HPU1-;D07U MQY\]ZDPF$\L_F>;*Y=0279LX .0!73?\(%X9_P"A^U.RN8;^"TDT]+S2]0N=/F-JY!>!G MMY$9HR5!V,2 >0 >:UO^$"\,_P#0N:3_ . ,7_Q-'_"!>&?^A&?^A'%\::5$- TL1-I]XS(+./:2)+8 D;>HW'\SZ MT =Q16#_ ,(%X9_Z%S2?_ &+_P")H_X0+PS_ -"YI/\ X Q?_$T ;U/3IKZI]OBGTZ5I[2YTW4[FQFB=D*-\\$B$@JQ!4D@^G J?_A O#/_ $+F MD_\ @#%_\31_P@7AG_H7-)_\ 8O_ (F@# C^!O@N#P9)X6@TN>VTJ2^&J2/; MZC[603M+O529#(6. "2.*AM_@%X*AL?$]O+I]YJ$OB73SI6J MW^HZI=75Y<6A5U\D7$DC21H!(Y"HR@%B0 3FNE_X0+PS_P!"YI/_ ( Q?_$T M?\(%X9_Z%S2?_ &+_P")H PM0^"7A#4=+\,636%U:GPS:BRTB\L=1N;:\M(/ M+6,QBXCD65E943<&8ABBELD U@ZQ^RM\,=X=I(IE>5Y&4,S2%F)R2'OA7I5QIWAR"]@M+B8W$BWVIW5\Q?:%R'N))& M PHX! [XR375U@_\(%X9_P"A!DD_4FMK_A O#/\ MT+FD_P#@#%_\30!O5!?6<>HV&?^A-D@U3_A)W@6U:^;7+YMT"R&5 M83&9MAC#LS;-NWD\/?ZW;7<\LZ74S(B%@'8 M^7Q&F FT J",'FMW_A O#/\ T+FD_P#@#%_\31_P@7AG_H7-)_\ &+_ .)H M S/"/PD\,^"=8OM8TZVO)]9O;>.SFU/5-2N;^Z-NA8I"LL\CNJ LQVJ0"26. M6.:W/"OA;2_!/AS3]!T2T6QTK3X5@M[=69]JCU9B68GJ68DDDDDDDU6_X0+P MS_T+FD_^ ,7_ ,31_P (%X9_Z%S2?_ &+_XF@#>HK!_X0+PS_P!"YI/_ ( Q M?_$T?\(%X9_Z%S2?_ &+_P")H /'O_(B^(_^P;<_^BFK>KA_&_@CPY;^"]?E MBT#2XI8]/N&1TLXPRD1L000O!K:_X0+PS_T+FD_^ ,7_ ,30!O45@_\ "!>& M?^A=:-^S_X)T/5M+U"*PO[I M])G>ZTVVU+6+R\M;&9@P,D,$TK1QL [!2J@J&(7:#BNG_P"$"\,_]"YI/_@# M%_\ $T?\(%X9_P"A/7IM(BT-[HWL[9 MM(W9T3:7*A@S$[\;SW:M#_A O#/_ $+FD_\ @#%_\31_P@7AG_H7-)_\ 8O_ M (F@##\+?!3PGX,\3:QX@TFVU*+5M8=9-1GN-:O;@7;+$(D:1)9F5BL:JH)' M 48Q@5FZ+^SEX%T.;06CL=3OH- DCFTFRU77+Z_M;&1%VQO%#/,Z!D'"-MRG M\.VNN_X0+PS_ -"YI/\ X Q?_$T?\(%X9_Z%S2?_ !B_P#B: -ZBL'_ (0+ MPS_T+FD_^ ,7_P 31_P@7AG_ *%S2?\ P!B_^)H WJP?$?\ R&/"W_82?_TC MN:/^$"\,_P#0N:3_ . ,7_Q-8NO^"/#D6J^&E30-+19-0=7"V<8##[+<'!^7 MD9 /U H [BBL'_A O#/_ $+FD_\ @#%_\31_P@7AG_H7-)_\ 8O_ (F@#>KB M?&WP;\+?$36=)U77K?4;F]TFX%Y8/!K%Y;+;3A&02HD4JJ'V.Z[L9PQ]:V/^ M$"\,_P#0N:3_ . ,7_Q-'_"!>&?^A0*7B=9(G?RY5WNKHK!FR'1HM?LY+Q-'U2WUJR$=S+#Y=W 28G M/ELNX D_*V5/<&L/Q+\ _ WB_7+_ %35='DN)M1D@FU"V2^N(K34'AQY37-L MD@BG*A4&9$;(10'3;F&]M$M]6N[5(;B)BT4P2&5%\Q220^, MCCG@5UMC9QZ?9PVT32O'$H16GF>5R!_>=R68^Y)-9'_"!>&?^A"/#C>--5B.@:68ET^S94-G M'M!,ER"0-O4[1^0]*VO^$"\,_P#0N:3_ . ,7_Q- &]16#_P@7AG_H7-)_\ M &+_ .)H_P"$"\,_]"YI/_@#%_\ $T 8>E_!3PGHWCJZ\8VL&J+XCNHHH+B] MDUR^D\Z*-F:.-T:8HR*9'(4K@;CQS6WXN\":%X\CTB/7;!;]-)U*WUBR#2.G MDW<#;HI?E(SM/.#D'N#2_P#"!>&?^A(?V?/!?BBYUJ34+?5WM];D,NIZ?#K]_#97C%%1O,MDG$1#*H#+MP MX^\&S6U;?"KPM9>.8/%UOI:P:W!HH\/1/%*ZP)8"3S1"( WE !@/FV[L<9QQ M5_\ X0+PS_T+FD_^ ,7_ ,31_P (%X9_Z%S2?_ &+_XF@#G?"/P&\$>!M8T_ M4]'TB6&XTR&6WTV.XO[BX@TV*0CS$M89)&CMU. ,1JOR@*/E %0W/[/?@.[U MM]2ET:4^9J:ZU)IXU"Y&GR7P8,+EK,2>0TF\!]Q3EP'.6 -=1_P@7AG_ *%S M2?\ P!B_^)H_X0+PS_T+FD_^ ,7_ ,30!O45@_\ "!>&?^AM(_[!M[_ .C;6@#Y7^,][J'PX^.WBWQ) M\2_A9JWQ3^%NI6MD-&U'2K1-5'AT1Q;;E9+)CE TA:4SH,X(&3M 5?C1XK\- MWW[+WPYL/AAK-UXQL]6U2RN]%\/Q22RW7B:PMK@37=@2%W*@B5U M>??;SPO\2-.\4>)[W1/%>BW&D:O-'<6=CK6F3ROI3+;10LJ.EPHDB9HC+LVQ MD-(_S'.:\YTC]D5_ >G?"NX\'>)H[?Q%X".I[+C5;#SK74EU%_,O5DBC=#%F M3YT*,=F I#B@#A_@#\9M&\+Z?/XGT31=1OM!^(WBQ=,T3P7X>^SAO#=Q%9@3 M07,,TL(MY6^SSS2QQ@JF,Y;<&;-\=Q?#[3_V[O%=KXVMK-=$F^']I>K;&!V+ MWC7TZM,B1 L9RB@;E&\@ \"O0'_ &3]?C^-UI\8-.\4:)HWC,OY=_86NA,V MEWL!C:-F=#/YGVK#8%RK*=@V%""V[LM.^"?B&R_:7U#XJOX@TQ[>]T"#P])I M*Z=('6&.=YO,$OG8WEG(^YC % %;]C2#QG;? /1T\;C54U W=XUC'KQ-XS;4 M'DT^(2:G(UE*\45V72,(]N"S0!!_%QDU]B5X1\1?@9XU^+7@?5O /B;QAI<_ M@_5+UFO+FWTN1=2EL?M/G+:AC,8T8*%B,NTY4$A 3D 'F%WIT?Q@LOVHO$&M M,YU?PSJ-UHOAV\#E9=%%GIL,\7]JCXA2R>/ M+.+5].L/AQX:OH=,N%S MYJ<,T]S%_$]KH.B?$9%_MF*>P:>>TE-NMK/-:L)%4-)"B##J0KKO^;.RKQ^ -[X M)\6P^(/AMJVG^'YCX:M?"\]GJEB]U 8+4M]CF79)&?,B$DBD$D.K 97;D@$7 M[%GC'5O'/[-7A'4=W5Q MGP;^%^G?!?X8^'_!>E3S7=II-OY1NKC'F7$K,7EE;' 9Y'=R!QEJ[.@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#!\:?\@>W_P"PE8?^ MED-;U8/C3_D#V_\ V$K#_P!+(:WJ "BBB@#Y]_:JN-9T77/A!J&G>)=7TZVN MO'FCZ;:7Q9>2_$+]KB#X>ZG+/B;=^!TT& M+1DM?#GB.Q\2/+J-]-$\[6Y?]P$2!PH8./WFXX_N&I?$WPS\2K\5M'^)WAV/ M2&\1C0)/#VJ:1J%W*EK-"9EGB>.X2%F#12"0(?'W MB?X7?"O7-9U&\T^#Q3XOTS5;W[7)'$/$%NNERWL[SRPVEW90W2VYDWM-5?4_,-]&2H=H1 MN>,QMA\>0@8-DFM_PO\ "7QWX'TWQ;KNBZEX>;Q_XO\ $D&L:K)?Q3R6,%HH MBA^RPE=KN4MX@%=@NYV8E5! 4 \WOI]2^+?_ TIKD^M:MIM[X.O)M&\--8Z MA-;KICVNG17'GJB,%9WGF)8N#N550Y48J+X+^-[O]JKQZB>);F^M]'L?AYX? MU;^SM.OIK-#?ZG'+--<9B=2618D5"3\GS%<%B:[[Q7\!?%<%[\6+3P=J6DV> MC_$I ][/J!E$^D7+6JVD\\$:J5GWQ(C!&>/:ZDDL&P+-A\!-7^%/B^UU[X:' M2GC/A2R\*7&FZY-+%&$LMWV.Y#QHY9D61T:,A0XVX="#D T/V//'FL?$?]GC MPOJWB"\?4=:ADO=,NKV0#?SUP?P+^%-O\$OA/X>\ M%V]Z^IG3(7,]](@0W-Q)(TT\NT$[=\LDC;?\ (]:1_P!@ MV]_]&VM;U8-Y_P CUI'_ &#;W_T;:T ;U%%% !7S]^U%XANM$\7?"6'5=4N] M"^&=YK-RGBC4K:Y>UC3;:2-9QW$Z$&*!YP Q)"DA58X;!^@:YGQHWB^%],G\ M)PZ1>^7,WVVRU>YDM5FC*$+LF2*4JP?:>4((R..M 'RII/BN;Q>WQP\!^'-> MUOQ-X0T77/#%]IUUH.IW-Q>Q:==S0/?06]S"_G,BK!:1XSU+5+BX6WW.L/3Q:VZI#'8(^QW"B!6'F[-Q= MV;: =H;%\*/'-_\ $SQ'\4+FX\/Z7XQ_X123PUX?TN&6>[L+A>!(="\. M:[X6O!KFOZKXD\7VFL1726NH3W')/%.I_P#")W>HSO<32Z*) MNWFR$O(A82F-G))C,9 MR1BO=*XWX76_CFTT*:'QW_PC2W\K!\.?\ (8\4_P#823_TCMJWJ "JVHVLM[87 M%O#>3:?+(A5;JW5#)$3_ !*'5ER.VY2/4&K-5]0>ZCLIVL88;B\"$Q17$QBC M=NP9PK%1[A3]* /GO]F2'5_&'PU^+6AZCXHUNYN4\:>(M$MM9GO&>]MH4F:& M)HY/X61<%=H ! P!33HMQX._:L\ ^'O U]JO]CIH6HW?B^QN=3N;R!8#Y::? M(XF=PLS3";:PPSJDN-?X3?##XC?#;PG\2+&%_#4.L>(-9U?Q%I=Z+J>XA MM;J\D,D<4T1A0O'&3RX8%L?=&>(_@GX!^,7@/5X8?$<_@*\TF[F>YUK4K!+Y MM5OYS&0)6DD;86W",8P%5%VHJJJ@ '#_ WT_P &>"-:\*:AXVO_ (CZ-XNO MM1^S1SZ[J^MC2;B_D=@D.UY3;8?.$5@$8X"Y.!7T3\2? ,7Q*\,_V'GZGJ>LZ;JM9RK*H6 P1I;&22-2Q#R8&X*.01Z1;6WQ%.F^.%N; MWP[]MEGF_P"$6>"&94@A,*B+[9N)W.)=Q;9P5QCKP >1?#CX+:;J?B[XC?V! MXF\9VGAR*T/A:*XN/%>HWKO=[@]Y<0M/._EM&?+@5TVLKQW STJYX9TZ[\-_ MM\MH+V2X3[%M\UW\N=HUN&(!&Y I8'Y#7HG M_"OM<\#_ 1_X1+X?ZG:6GB.TL/L]EJVLQF5&N6.9+J91G<[NTDAX(+MD@C( MKE?@=X'^*W@*\CT_Q%_P@A\/2&6XO+C1EOFU*[NF'^NEEG8AV8@;F;G & M >WT444 8/CW_D1?$?_ &#;G_T4U;U8/CW_ )$7Q'_V#;G_ -%-6]0 4444 M >0?M;_VI:_LW_$C5-(\0:IX=O\ 2?#FI:A#<:3*L4K216LCH#(5+* R@Y0J MW'7&0=>T\>'PC\&?"VIRQ2ZQK%[I]E;6%@)/WVH7DD*[(PQSU(+,YX5%=V^5 M2:E^/W@S7?B5\(?%O@W04TY;CQ'I-YI$EUJ-S)$EJL\#Q>: D3F0KOSM^7./ MO"L.3X!Z7\0O!7A+3/B%ISC4O#4(@LYO#OB+4+7'[E8FD\R V[Y8*1M(8 '@ MG)H ^S+,/)RCS1PJ M"&W.G)Y;;T:6]U.^OX8([9[ M2:*&YCFF(D9I;9@TO,FUU&XA0M>G_P#"K?'&N_%P_$G4I= T?6=+\+W>A:-I MEG<3WMNT\\D!KK M2-4:;0O#RW4]T]\C0&*XGMK7,TD"H9$#;61))$W8+(:X#P-!K/Q!^ ?P]EU_ M4/&.L:$WB[5&E7P_J=Z-7M]-5;];.WO);603>9&WV=)%=LJRA9/F4UZZOPL\ M?6?Q(\+?$TW'A[5_&$7A,^&]=TQII[.PEUE$\8,L=O*(I741%5 )3Y\ MN2%)& #IOV?K_P %'0-9TGP=J>O7;:9J+1ZG9>*+V_N-1LKAHT/ER"^9ID4I ML90/D()95_!_X3ZIX/\9?$+QMXBN[.7Q'XTO+6>XL],WM:V4-M;K! M!$CN TC8#,TA5,EL!0 ,^J4 %8/B/_D,>%O^PD__ *1W-;U8/B/_ )#'A;_L M)/\ ^D=S0!O4444 %?/G[15QK.B?%GX&75EXEU>UL=2\8+I]SI$$ZQ6DL7V" M\D.]54-)EHT.'9E&T8 .2?H.O&OC?\-_&'Q \8_#O4M$@T1;+PCKJZ[_ ,3# M4)HI+MOLL\!AVI;N(Q^_W;\M]W&WG- '">.=?TZ;]I[Q)HOQ.\2W7AGPA_PC M=D?"RMK$VEVEU/_\ @F_KWB^3 MQAK%CXDT;0]]DL9+F"*5Y-F]2P@1V,91BQ/."0?H_Q4?B@;^Y' MAR'PO]CNK"*.*34KN&BPI:$_(>1NXX/6_P!G._T/]DZ[ M^"_A"XL[O[;HEWI%QJ^LW#P'S;E9#-=;(XWW,TLLC[,J.<;J /8/ .='\(Z-XW\=^)?B3=_$K2K"#5DEAU/3-5 MUR#2+:S%M;A7*VL@B2,.)-S;<#DN0,FO:8-+^(VG^"O"6G:7_P (SIVIV%[9 MP:I]IEN+N&;38P%G\DA(BL[ #:&!4=R:YKXF^ _B?\0?!?C?P(;KPVFA^)([ MRPCU^>>8W=E8W*LC)]D6$))(B.RJQF4'"D@X.0#RGXR^+8(_C-\15\2W'B7Q M#X?A\%VE_P"&[;P8UYOH+]GR\US4 M?@7X NO$NJVVNZ_/H=G)?:E9S+-%"QEL;8VT<@:.*3SD:,(2A\L[E;#?-QW MOP#^%$?P.^#GA/P)'J#ZM_8EDML]ZZ>7YSY+.P7)VKN8X7)P,#)Q0!W]%%% M _\CUJ_P#V#;+_ -&W5;U8-G_R/6K_ /8-LO\ T;=5O4 %%%% 'SY\-[C6 M;#]L'XEZ)>^)=7UO3HO"^CWT%OJ$ZF*WDEN+T/Y4:*J)Q&@R%R=HW$GFN.73 M_!GA#Q'?>)?B1?\ Q'T/4%\57K#4YM7UN+0XU;4I18AA'+]F2%HC;K\RB,[@ MK')(KTOPS\./&NF?M$>)/B#=VN@C2];TFQT9K6'4YWG@2VEN'$PS;!7+?:,; M,KC;]XYK)^*GPD^(_P 9_AWKOPW\0WGAZ#PYK%XZ7/B"WN)GOCI_VKS5A6U\ MA8UE\H+%YGFL 07VD\4 >>ZE\2]-\9?$WXTW7C4>,+GPKX.NX]%LK7PVE\L- MA$EI'/=7DAMBN^4M-Q]YT2(;5&YBWT=#J*WWP<2^\)Z_'>K+H/G:3KVH3"1) MN?!3Q7X?\ $?Q.O/ ]SHK6'Q @C:[@UB26,Z9> MK;"V:YC"(_GJ\:Q$Q,8_FC/SX?Y9;+X#:[8?#A/A)#K.GK\+QX";PL;D0R#6 M/MK1F W ;=Y8C\DD[<9W]\4 >$_!'Q?>W_B7]G5='O?$MEX@U+3+J7Q==^(Y MKM;+766Q._R99R8KQVN-LT3VY;;"&8$1\'GM-^+S>%/@/X0\::AXTOE^-^G^ M)K,>*-!O=6E^TR"?4EMKJTEL6?:D CE'EXC"KLC9#DY/T)9_ SQIXA'P?TSQ M/=:%9:/\.KR#41=:/--)<:K/!:26L(\MXT6V0B5G90\N>%! ^:M+Q/\ "KQY M\78/"FB>/)_#]IX>T;5+75]0DT>>::;6I;5Q)!&T;Q(MM&9521P&E)V;05!S M0![G1110 5@^"_\ D#W'_82O_P#TLFK>K!\%_P#('N/^PE?_ /I9-0!O4444 M %%%% !1110 5RVOQ7TOC+1AI]S;VLWV"])>YMVF4KYEKQM5TYSCG/X5U-8- MY_R/6D?]@V]_]&VM !]C\3?]!?2?_!5+_P#)-'V/Q-_T%])_\%4O_P DUXK= M_$[XGZO^U-X@^&&CZOX2TW2+#PY;>(8;R^\/75U<$2W$D/DMMOXE.!'G> ,Y M^Z*V? 7QRU^U^-&I?"CXBZ=IMCXB323KVE:UH[NMAJEDLGERGRY"6@EC8C,9 M=P0=P;'4 ]1^Q^)O^@OI/_@JE_\ DFC['XF_Z"^D_P#@JE_^2:PO#WQR\#>* M]1@L=)\0P7MS.-%LM7 MT/5[?4--OIGM[2Y0E4N)$#%ECW ;R-CYVY^XW]TX )/L?B;_ *"^D_\ @JE_ M^2:/L?B;_H+Z3_X*I?\ Y)JSX>\4:9XKMKF?2[@W,5O<26DK&)X]DJ':Z88# ME3D'T((Z@UX_XK^+'C31_P!K'P=\.+2?0?\ A%]K_8_$W_07TG_P52__ "31]C\3?]!?2?\ P52__)-8 MEM\S7CZ;"^'%O+=KD-;)/M\IY@58&)6+@J1C(-9VL?M( M_#/P_=W-MJ7C'3[*>TU :7=),77[+5)- MQ6V65S'"T[@%85=P54R%0Q! SBDU'XR>#M+\3MX?GUI/[5CNH+&:.*"66.WN M)R@AAEE12D4C^9'M1V!.]<#YA0!K?8_$W_07TG_P52__ "31]C\3?]!?2?\ MP52__)-<;^TU\0?$'PG^!7C'QIX9;33JF@:?+J*PZM:R7$$PC0DQD1RQLI)Q M\VXXYX/9-7\9^+-/_9TNO&"7>C-XHM] ?62[:;+]B9EA,WE^3]HW@8 7/FGG MG_9H [/['XF_Z"^D_P#@JE_^2:/L?B;_ *"^D_\ @JE_^2:\;U+XY^(+7QY\ M/? =QKGA?0=<\1Z!+K;:OJ>GS?9KR59(U6SM;?[4I\S$A$^#/BA\5_'7QA^+_A*+Q%X)T73 M? MW8PQWESX9NYWN$N+07!9R-20+LSMST.,\=*],T_XH?\(9X=T>W^(VHZ?; M^+;PW.VTT2UFD^UQ12L!/#;(TTHC\LQ.W+!/, 8B@#JOL?B;_H+Z3_X*I?\ MY)H^Q^)O^@OI/_@JE_\ DFLRY^,'@NU\+:3XC_X2.RN-'U=Q%IMQ9N;@WTA# M'RX$C#-*^$?*("PV-D?*<-3XR>"7\&W?BL^);"/0+27Y%P'"&!T; M#++O95\L@/E@,9(H U?L?B;_ *"^D_\ @JE_^2:/L?B;_H+Z3_X*I?\ Y)KR MSX/_ !=O_'GQ[^*/AY=0NKSPWH^FZ->Z?%?:<;.:"2Y-YYRX>.-RO[B/&X$] M>3FJ7Q?^*7Q!\.?M$?#+X?>&K_PU9Z7XQM-4N'N=5T6XNYK5K.*)\#R[R%7# M^:1T&W'\5 'L'V/Q-_T%])_\%4O_ ,DT?8_$W_07TG_P52__ "37D'PU_:@M M)6\I>$/$);?4(-1DN([--/CDNIKGR'V3M'%$K.Z(W#.%*C(R>1D Z/['X MF_Z"^D_^"J7_ .2:/L?B;_H+Z3_X*I?_ ))K*O/C)X)LO">E>)6\2V,VBZO( ML.G7-J_GF^E.<1P)&&:5_E;Y$!8;6R.#CR_X)_M!0ZM<_$(>*_$)_LZP\!;S3-7U$Z_'9V6DV\5W>3:A;RV@CAE9EBD'FHN]79&567( M8C R: -[['XF_P"@OI/_ (*I?_DFC['XF_Z"^D_^"J7_ .2:YYOCUX BT.76 M+CQ/:6.G07\>EW,U\KVQM+I]NR&=9%5H68.A D"Y#J1P15<_M%?#E[&VN[?Q M1;ZA#<+<21?V=#+=N8X)/+FEV1(S")'^4R$;,]Z +_B^T\1C2H/,U72W7^T+ M' 33)%.?M46#G[0> <$CN.,CK6U]C\3?]!?2?_!5+_\ )-0>)+^WU3PSIU[: M3+<6ES>Z=-#,ARKHUU"58>Q!!KI: ,'['XF_Z"^D_P#@JE_^2:/L?B;_ *"^ MD_\ @JE_^2:WJ* ,'['XF_Z"^D_^"J7_ .2:/L?B;_H+Z3_X*I?_ ))KAOC5 M\8]7^%FN> [2T\-QZCIWB/Q%8Z%/J5Q>"-;L6<%AXG\(ZN=)U**T9F@F!BCG@N(]W*I)%*AVG)5@RY; 8@'5_8 M_$W_ $%])_\ !5+_ /)-'V/Q-_T%])_\%4O_ ,DUY%XJ^/GB5[WXJ7/A#1]- MU#2?AL@74([Z203:K<+;+=3V]NR_+"4B= ';6&F2;0/,ML@C[1R>G.>,'@YX[BL&\_Y'K2/^P;> M_P#HVUH /L?B;_H+Z3_X*I?_ ))H^Q^)O^@OI/\ X*I?_DFMZB@#!^Q^)O\ MH+Z3_P""J7_Y)H^Q^)O^@OI/_@JE_P#DFMZO,OC7\5;_ .'-QX'TG2+&WNM8 M\7Z]'H=K<7Q86MH3#+,\L@7!?"0L%C!4LQ'S 9- '7_8_$W_ $%])_\ !5+_ M /)-'V/Q-_T%])_\%4O_ ,DUXO)^T%XM&G?$G0X-'T:Y\;^$/$.D:!#T$,K8#R1%5N_G0%RI3@L&KTKX83_$Z9M2_X6+9>$K10(_L/_",7EU. M6/S>9YOGQ)C^#;MSGYLXXR ;WV/Q-_T%])_\%4O_ ,DT?8_$W_07TG_P52__ M "37&_$C5OBZGBB*R^'VB>$[C28[))KB^\3WMS!NF9Y!Y<0AC?.U44DMC[ZX MSSCSCPA^T;XY\2R?#WP]-HOAZ#Q5XR;5;VWOK:>>738-+LV55NU#!))C.9(V MC7*91PQ(Q@@'O/V/Q-_T%])_\%4O_P DT?8_$W_07TG_ ,%4O_R37*_!CXK7 M'Q(7Q;IFJV$.F>)/"FM2Z)J4%M(9(9&$<HH X?0+3Q&=5\2[-5TM M6&H)O+:9(0Q^RV_('V@8&,#'/()SS@;7V/Q-_P!!?2?_ 52_P#R31X<_P"0 MQXI_["2?^D=M6]0!@_8_$W_07TG_ ,%4O_R31]C\3?\ 07TG_P %4O\ \DUO M56U&YFL["XG@M)+^>-"R6T+(KRGLH+D*"?<@4 97V/Q-_P!!?2?_ 52_P#R M31]C\3?]!?2?_!5+_P#)->8_#W]HQM;^%7Q'\;^+-(AT"#P5JNL6-[:V5R;K M]WIY(D97*IN+;&P-H["JWAGXZ>)K7Q'\,;;QCI.F65C\1;:5]/&G/(9-,NEM M_M2VL[/Q-NB$G[Q0F'CV["&! !ZO]C\3?]!?2?\ P52__)-'V/Q-_P!!?2?_ M 52_P#R37@'AW]JKQ#JWA'X>^/9]$TY?"/C3Q4GAJVTN,R?VE9"2YEMH;AY M"=CG?%N>((NQ6/SL5.?5_C[\5Y?@U\/&UZUTU=5OY]0L=*M()I3%")KJYCMT M>5P"5C4R!C@9.,#!.: .H^Q^)O\ H+Z3_P""J7_Y)H^Q^)O^@OI/_@JE_P#D MFO*/^%Q^.+3QGX^\ #1=*U[QEHOAZVU_2;FQ\RWL[SSY)HE@F1F=H662 \AV MW*<@*1BD\*>//C-!\7?#_A7Q?I'@0:??6EU?WOF75=+>(:?<;U33)%8CRVR 3<'!]\'Z5M?8_$W_ $%])_\ !5+_ M /)-'CW_ )$7Q'_V#;G_ -%-6]0!@_8_$W_07TG_ ,%4O_R31]C\3?\ 07TG M_P %4O\ \DUO44 8/V/Q-_T%])_\%4O_ ,DT?8_$W_07TG_P52__ "37.?'K MXDZI\(OA1XG\7Z5X?7Q#-HNFW6I26\MVMM$L<$+2L6?#-R$( 53DD [1EAKV MOBK5-0^'FF:]IVCC4M4OK&"Y2P6Y6",/(BM\TC9VH,\D*S8'"L>* +GV/Q-_ MT%])_P#!5+_\DT?8_$W_ $%])_\ !5+_ /)-L5O&LHI#(L.21M#$#. .N!]*YSX0_M#CXN?%_X@>%['2OL^@>';+3KK3]6 M=\G4UN&N5:9%[19M_D;^-?G'RLM 'I/V/Q-_T%])_P#!5+_\DT?8_$W_ $%] M)_\ !5+_ /)-XK!\1_P#(8\+?]A)__2.YH /L?B;_ *"^D_\ @JE_^2:/L?B; M_H+Z3_X*I?\ Y)K>HH P?L?B;_H+Z3_X*I?_ ))H^Q^)O^@OI/\ X*I?_DFM MZO*/BI\8]7^'GQ#^'.@0^&X[G2O%6MKH\NK3W@0Q,;:>?]W$H);B @EBF,C M;)( .Y^Q^)O^@OI/_@JE_P#DFC['XF_Z"^D_^"J7_P"2:P?&5]\1%UR]C\,V M6@1:1:Z='<1W6L/(S7ET6F#VX$; PJJI"3(0V?-X4[37E?@;]JV^^,H^%UAX M-T.WTW5O&7AVX\37,FM.\D.F6T,D<+*%3:9V::4*OS(-H+'LM 'N7V/Q-_T% M])_\%4O_ ,DT?8_$W_07TG_P52__ "37,?!'XK2_%30]?^WZ?'I>O>'-)!X5^*'CK1_#^GW/@WX? M:M>Z9>6<\T@U#4$LBHOIXF'R1;/WFQ&#;_+Y9-PP >Y?8_$W_07TG_P52_\ MR31]C\3?]!?2?_!5+_\ )->3K\=O$GCSQIXZT?X>:7I-[;>#["QN9IM5EE#: MI<75K]JBMX=@_=+Y31YE;?\ -)C9\I)](^$GQ)T[XP_#'PQXVTE'BT_7;"*^ MBAE(+Q;U!,;8XW*K^)_CIXQ\ ZCX;CT2WT32;'5+>X:\$TUPMQ+<1_.JC;'C M[/D ,_!!)!X&?\<_VB%^$_BOP)XL7VQZ;;74_DK,Y'\ M;E7$:?Q>7(>B'(!Z3]C\3?\ 07TG_P %4O\ \DT?8_$W_07TG_P52_\ R37# M?$WXQZOX!^)OPX\-1>&X[C2?%6KMI4FKSW@4Q,+6>X_=PJ"6_P!3@ERF,C ; M.1Z'XHUZ+PKX9U?6IX9;B#3;.:\DB@&9'6-"Y51W)"X'O0!5^Q^)O^@OI/\ MX*I?_DFC['XF_P"@OI/_ (*I?_DFO%/!'[1GB;4;OX+W>NZ5I)TCXJ6SSV,& MEO(;C26^Q&\C65V)6X4QJ59U6/:V.&!S6[X#^+GC/XO:G?8_$W_ $%])_\ !5+_ M /)-'V/Q-_T%])_\%4O_ ,DUO44 8/V/Q-_T%])_\%4O_P DTSP(LJZ!()W2 M287]\'>-"BLWVN;)"DG SVR?J:Z&L'P7_P @>X_["5__ .EDU &]1110 444 M4 %%%% !6#>?\CUI'_8-O?\ T;:UO5S>NW8TSQ5I5[+!=RVRV5W"SVMK+<;7 M9[&-(M/A[JGA/PZ M^L1FTNM0U"]5MUQY38DAA0!%'F!&+$D# KZC_P"$TT__ )]]6_\ !/>?_&J/ M^$TT_P#Y]]6_\$]Y_P#&J /F>WT[5OB)+^S9HVD^%M>T*^\%7L&HZ[<:GI%Q M90Z=#!ILUM);+-(BI,9))50"%G!52V=N">-\:_!WXA>&M0\<2:!H]_#;.T#8U9[N2.XO+.- .3&O]I0JHSG[ ]'TZ_*MJOE&YU%T.5DO)F:: MY<>S322-^->'>'[75/C!^U-X*^(EKX?UWP]HNA^#KRSOEU[2Y[&2*]N9HBML MHF1?-*B.0L\>Y.%PQW"O?/\ A--/_P"??5O_ 3WG_QJC_A--/\ ^??5O_!/ M>?\ QJ@#XSTOP'XID_90\"_!$>&M=A^(.E^(;!;K4'TNX6QMEMM66ZEU 7I3 MR&5HD+C;(7)EV[=VX!WQ)\,:_JOP6_:ZTNU\+>(KG4/$7B%IM'MDT.[+WZ&R MLHE>$>7\Z^9!(-PX&W)P""?LK_A--/\ ^??5O_!/>?\ QJC_ (333_\ GWU; M_P $]Y_\:H ^5O%'@)-;^+GQDTOQD/'EMX)^(\&F363Z!X>DNX+JW%C';RP3 MNMI-+:2(\;-AS%@29ZYJ;QCHGB'P+\2-7UCX5GQI:^(=3\260UCPEJF@RW>@ M:PH>"&6^6\:'9;-]G02&19A\T(4H3C/U'_PFFG_\^^K?^">\_P#C5'_"::?_ M ,^^K?\ @GO/_C5 '+?M'_#_ %#XJ_ /X@^$-(:-=5UK1+JSM/.;:AF:-@@8 M]@6P">V/[SPZ=";2K[P]=P6D%TUOY!=]0: M/[*858[BZRL2HX4GY:^@?^$TT_\ Y]]6_P#!/>?_ !JC_A--/_Y]]6_\$]Y_ M\:H \C^+WACP/XBL-/\ 'Q-^']]XP\,0:5!)9ZI::#=ZD$N%+1RH&M8WDMW MV+&P8%,'<_90\,>(/!WP/T;2/$3ZD9;>YO1I\6LR&2^ATXW4ILHYV)) M\Q;?1?$6E7OPY_:KLO&][IFL:CX2N? R^'H;K2M-N-1DM;N*],Y62* MW1Y%$L;KA]NW,&"0=H/LW_"::?\ \^^K?^">\_\ C5'_ FFG_\ /OJW_@GO M/_C5 'QU\.OAGXN\!^*?AI\0M8\.ZO#X=B\5^,=4FT6ULI+J\TBVU5]UD[VT M0:3@(P944E/M/S 8?%?Q7\/O%VH^*?$'Q0L_"NMR>%C\5-$\2IH L)%U"XT^ MSTX6<]VMFP$I8SE91&5$C"$';G;7V;_PFFG_ //OJW_@GO/_ (U1_P )II__ M #[ZM_X)[S_XU0!XQ\'+Z?7?VH?BIXDCT77[#0]9T#08["]U;0[S3TG>W>^$ MR@3Q(593-'\K $AL@$K M?&Y82P01O*GFHZ_,4QF'#$':#[/_ ,)II_\ S[ZM_P"">\_^-4?\)II__/OJ MW_@GO/\ XU0!\8>"? /BWX;^+/AI\1=:\*ZXWAE/%OC'5)M&L-/EO+[1K?59 M UE(]I"KR<*D@944LGV@Y ^8!/$&A>(=3\-_$[6[3PAXGGAC^+^A^+X;4Z'= M1W5WID0TWS)8(7C#R,/(ES&HWC8?\ QJ@#XV^*/A+Q+\6M7_:*N/#GA;Q \6O:-X4NM*34](N= M/&J+87JZ)KNA MZQ?6=SX:N;#4)[6VOHYY(H%NX%2=T"NX0>8I9>C;@&^@?^$TT_\ Y]]6_P#! M/>?_ !JC_A--/_Y]]6_\$]Y_\:H ^4/BSX.L=5\"WWB;PS:^/?$VN:_XP\,7 M>J'5_#-W;7/EV-W"QD%L+.$JJ0*#;GQ3I\&D^)IDT: M35+"U_U5M=&:W,L:G4]:]#KB_%'B:VU#388K>SU:21;VSE(_LB[ M'RI\_^-4 ;U%8/_"::?_S[ZM_X)[S_ M .-4?\)II_\ S[ZM_P"">\_^-4 >'?MA:[9PW?PDL]TLMS8^/=(U6ZC@@DE, M%I&TH>9]JG:@[DT_Q!=6_@O]J^P^)=^9O^$,U_P(-%CU:&"26&&Z@O6N$238 MI*>;'\_^ M-4 ?&'PW^'NN^ /$_P +/BOK^DW^FZ3=>*O&&I:G;RVSF;2K?6'\RTDGC +1 MK_H\0?(^0SC=C!QZ=\*_$<7@7Q+\8_BMK6FZS%H7C/Q;I]CI$5OID\MQ/!%; M6]E'<^2%WK$\@\_\ C5 'R_J$EW\(#^TQH-[I>HWNH^+KR;6O#,-I92S?VL]UIT5N((BJ MD%TGA*LI(VJRN<*'M+74K6VEN8_M^F1R MPSVP\M6.]EE1T7J_S!_LZ>%M,\064FF:S<27NJ7-C,,26QN[R:Z$3CLRK, MJL.Q!KVJL'_A--/_ .??5O\ P3WG_P :H_X333_^??5O_!/>?_&J -ZL&\_Y M'K2/^P;>_P#HVUH_X333_P#GWU;_ ,$]Y_\ &JR;GQ-;2>+--O%L]6-M%974 M3O\ V1=\,\EN5&/*SR$;\J .THK!_P"$TT__ )]]6_\ !/>?_&J/^$TT_P#Y M]]6_\$]Y_P#&J -ZOG[]JW3IM7U?X66>LV,]U\-#X@>?Q1+:Q2.\'EVLKV3N MT8WQQ"Z$6Z1<8PH8A2<^Q_\ "::?_P ^^K?^">\_^-4?\)II_P#S[ZM_X)[S M_P"-4 ?+OP\3P_X9F^,%M/X;OM1^!]SKVD3:6TEG/*'NY AO;E68&66".=;= M_,RRJPDVG:N!L^!]7LO!WQQ\9^)/!L&JCX-Z;X,-UJ<5E;7$EG+JT<[./L43 M#YY/LRN'$ P28@?FKZ)_X333_P#GWU;_ ,$]Y_\ &J/^$TT__GWU;_P3WG_Q MJ@#@_BCXDN_'GP_\-Z-X:BU&VE\>F*V^UM;R03:=ITD7G74T@(!AD$ :- V" M)I8QC@UG?&3P_P##[3]7\!_VU-JGA*]T:&Z_L'7]$#1+8($ACDM2RJR 2HR8 MC=2K>2<8917IO_"::?\ \^^K?^">\_\ C5'_ FFG_\ /OJW_@GO/_C5 'C7 M[)/@G4=)G^)_C"_AU2VM_%_B0WFFIK>\7DME!;PVT4\JN Z-*8G<(P4A63A> M@^@ZP?\ A--/_P"??5O_ 3WG_QJC_A--/\ ^??5O_!/>?\ QJ@#>HK!_P"$ MTT__ )]]6_\ !/>?_&J/^$TT_P#Y]]6_\$]Y_P#&J #PY_R&/%/_ &$D_P#2 M.VK>KB]$\36UKJ6ORRV>K)'WDJP6L"&221NBJ.IK*_X333_ /GWU;_P M3WG_ ,:H_P"$TT__ )]]6_\ !/>?_&J /DWX M\63Z;#=0O!YT5Q*_V>8%P,QN63YO0UKFZO?C)XB_9ULM%TN^AN_")DUOQ M] M92VZZ5-%IKVZ6LQ=0!*T\V-@).U'8?* 3]-_\)II_P#S[ZM_X)[S_P"-4?\ M"::?_P ^^K?^">\_^-4 ?"_A+PX;?P%\+]3TW1=37]H=?%EO>ZW:36DX\F:: MZ9=3EFA(\F* P/-B50!@H48E@3[C^TIXQD^)7PWU?0M%TC6+S1=-\7Z=HOC* M(Z5,)'TKSHGO'MQMW2IL9>&K6?4]0E69X)- M82=TC6*>;+.1;??56*KA. S'/I7P0L[O7UUWXA:M;36FH>*IU:SMKJ,I+::5 M#N6RB93@J6#27#*>5>Z=3]T5V?\ PFFG_P#/OJW_ ()[S_XU1_PFFG_\^^K? M^">\_P#C5 &]16#_ ,)II_\ S[ZM_P"">\_^-4?\)II__/OJW_@GO/\ XU0 M>/?^1%\1_P#8-N?_ $4U;U<7XO\ $UMJ7A/6K.VL]6EN;BRGBB3^R+L;F:-@ M!DQ8ZFM;_A--/_Y]]6_\$]Y_\:H WJ*P?^$TT_\ Y]]6_P#!/>?_ !JC_A-- M/_Y]]6_\$]Y_\:H \[_:^U*"V_9G^)VGL7DO]5\,ZI8V-K#$TDMS.]I(J1HJ M@DDD@?C6U\._'6AV?P7\/ZE/?B&SM-.MK6=GC<-',L* H5QNW ]L5U7_ FF MG_\ /OJW_@GO/_C5'_"::?\ \^^K?^">\_\ C5 'RQ^S_HGBKQ?^PIX$\&>$ MYK'3O$EK86MIK5CKWVFT*6^]S- 2B&1&D4;-P&0K-@JV&#_A GQ)\&?M0_%G M6_%NA:!9:!;>&-':\;P_'>2HT4$=Z8H[)3$/,<,_ /[/7BS49-.UC5 M)Y/$6H0>!]-UI9VNWL9KH1::D_F9E2,,X8F3YDA )P%KWW_A--/_ .??5O\ MP3WG_P :H_X333_^??5O_!/>?_&J (/AOX)A^'?@C2?#\5P][):1$W-[*,27 M=R[&2>X?_;DE>21O=S72U@_\)II__/OJW_@GO/\ XU1_PFFG_P#/OJW_ ()[ MS_XU0!O5@^(_^0QX6_["3_\ I'\_^-5DZWXFMKK4M M EBL]6>.VO6EE/\ 9%V-JFVG3/\ JN?F=1QZT =I16#_ ,)II_\ S[ZM_P"" M>\_^-4?\)II__/OJW_@GO/\ XU0!O5\V_M3>(["W^)/P-B,DLCZ3XR34+_R; M>206MN=/O(Q+(54A5WR(,GNPKW3_ (333_\ GWU;_P $]Y_\:H_X333_ /GW MU;_P3WG_ ,:H \,_:'^/^AV6II\/[B]U[0M,U73EN-1\1Z5X?U"_;[)+N7R+ M1K:"15F=0OM/\ AGJVFSZ_X*M].TJ[MO#>M:;8W6GM M;VD310RV4D/^$TT_P#Y]]6_\$]Y_P#&J/\ A--/ M_P"??5O_ 3WG_QJ@#Y[_9UG/P9\*>(_$?B73O$,*_$7XA2S:7;7%E/?_&J /G77-%\#_"B_P!4>SN_%MAXYT_0[#3;G3_#ZSJ? M%'V>V5;;8B(V]ADQ>8A1TY#,%4&O4OV5/AGJ/P<_9T^'_@[6-HU?2M*BCO41 M@PCG;+R("."%9RN1UQ7\_^-4?\)II__/OJW_@GO/\ MXU0!O45@_P#"::?_ ,^^K?\ @GO/_C5'_"::?_S[ZM_X)[S_ .-4 %G_ ,CU MJ_\ V#;+_P!&W5;U<7;>)K:/Q9J5XUGJPMI;*UB1_P"R+OEDDN"PQY6> Z_G M6M_PFFG_ //OJW_@GO/_ (U0!O45@_\ "::?_P ^^K?^">\_^-4?\)II_P#S M[ZM_X)[S_P"-4 >#>!_%FF3_ +:WCZ\2>3[%J'A?1M/M+HP2"&>XBN+TR1)( M5VEE$B$C/\0KR?XS_#WXZZ/IW@A[S3O!>M:C=_$C2=7N-0L)K^262X$^(C,/ M)Q';1(J1\9*(B]3DG[1_X333_P#GWU;_ ,$]Y_\ &J/^$TT__GWU;_P3WG_Q MJ@#P3]H_Q)!;_$_X!K?/NO-(\3F^U;['!++%:1MIEW'YC,%^5#)(J@MC[PKT MGXE?$V[:R\4>%?!EM>7?CQO"%WKVBRM8NUC))AH[=#.1Y9?_ FFG_\ /OJW_@GO/_C5'_"::?\ \^^K?^">\_\ C5 &]16#_P )II__ M #[ZM_X)[S_XU1_PFFG_ //OJW_@GO/_ (U0!O5@^"_^0/8X7/YU&NJ63L%6[@9B< "5 !*O/ZU:H **I:UK>G>'-*NM3U:_M=+TVU0R3WE[, ML,,*#JSNQ 4>Y-* MU* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJI9ZK9:A)(EK>6]R\? MWUAE5ROU /%%SJUC9W=O:W%Y;P7-P<0PRRJKRG_94G)_"@"W139)$A0N[*B# MDLQP!44%];7+%8;B*5@,D(X8X_"@">BFR2)"A=V5$')9C@"HH+VWNF*PSQ2L M!DA'#$?E0!/15>WU&TNY[B""ZAFFMR%FCCD#-&3T# =#]:%U&U>^>R6YA:\1 M!(UN)!YBJ>C%>N/>@"Q1110 4444 %%%% !1110 4444 %%%% !115>:_MK= M]DMS%$_7:[@']: +%%,BFCGC#Q.LB'HR'(/XT^@ HHHH **BGNX+7;YTT<.[ MIYC!<_G3HI4F0/&ZR(>C*<@T /HHHH **** "BJ[ZA:Q2F-[F%) <;&D /Y4 MXWD G\DSQB;_ )Y[QN_*@":BJRZE9O>M9K=0-=J-S0"0&0#U*YSWJ2>YAM5# M32I$I. 78+G\Z ):*JKJED[!5O("Q. !*N3^M6J "BBHKN[@L+6:YN9H[>VA M1I)9I6"I&@&2S$\ DDT 2T5D^&/%NA^-M(CU;P[K.GZ_I1NWXV\YQTYH WZ*** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y/Q'J7CFUU- MDT#P[X>U/3]H(GU+7Y[.4MW'EI92C ['?SZ"NLHH \__ +:^*?\ T)O@_P#\ M*VZ_^5E<-\=]9^)C? _XABZ\)>%(+8^'=1$LL'BFYDD1/LTFYE4Z'_\*5_ZH%\'_P#P/_\ O14_P(UGXF+\#_AX+7PEX4GMAX=TX12S^*;F.1T^ MS1[691IS!21@D!CCU/6NY_X4?X=_Z"7C#_PM=9_^2Z[#P_H-CX6T'3=%TN#[ M+IFFVT5G:P;V?RXHT"(NYB2<*H&22>.30!Q_]M?%/_H3?!__ (5MU_\ *RM3 MPYJ7CFZU-4U_P[X>TS3]I)GTW7Y[R4-V'EO91#![G?QZ&NLHH X7QE\%/!_Q M#\9:3XC\3Z)8^()],L;BPMK35+2*YMT$TD+O(%D4X?\ M M?HSKEOJ-WI-S#I-[!IVHNN(;JXMC<1QG(R3&'3=QG^(?TKQ+]D?]EF7]D_PM MJOAFR\6'Q'HE_?RZH4N=.$$\=S(L:,1(LA!3;$/EVYR$R?\%$?$B># MI?BD/#VC_P#"L8O'W_"&-8$3?VIY&S=]O\[?Y>>?]3Y?MYG>MGXE_MT>+]'O M_CIJOA70-#N/#'PBO+"RU"VU/SC>:N\TICG\J5'"6XC*MCS;Y'VK=G[-_L;-W^WGFM#XC?L& M:;XUUKXG_P!F>,K[P[X<^)DUE<>)])ALHYI))+:3?NMIF8>3YA)W[DDSDXQP M &WU;PMX:UP:CJ%E?>!]4L;J'5[".%)_)D6=YA%=, M6CB+Q)&A56?GY*O%UOXCU7P4SRZ5J)T-(-0N9/*,< M9OKH2EKA4R&VJ(]S %B: /G'X0_MF6WP_P#@7\.[/PQX.\->"K[QEXTU+25" MI<2Z;81Q2*UQ=O&)/-D8F5<1AU'. 0% KZ[_ &5_C/J_QZ^$%MXD\0Z ?#NM M)=W%A>68CD2)VB? EB$@W>6ZE6&$O$LOB?0O$,>FQ[[>:7:98986=EEC8J.,J>!SUS]3>$M,UC2=$BM]=UI= M?U,$F2]2T6U5LG@+&I. /+X@HT>OZ-5"'&R,^J?#'Q#,]S9:1<6R_:-&E\Y98S!<;CD*R*2K(0QR>-S9 .7\7_M->*M2 M_P"%F_"/QYI^C'5+_P"%=YXKT[4]"BEABV/:R+);21R22$LI+8D# ,$SM4G M^7?&W_)/O^"<_P#V%U_]+=/K[AT_]BN_MFZ=:ZE^R=\74N[:&Z2+PMJ4\:S1APD MB6TC(XST92 0>H(XKYB\&_M!ZY^S=^SA^R9IGA?0-#O8/'?V#2+J.[1X&267 MR09M\9QD^8L)=-NKT6OGE894*2 M;$+KABK'!)./0UX-KO["L^O>#/@OX>F\>[(_A;>PWNESKHPW730F,Q+,//Z M1@';@G/:@#G](_;H\2>#_$?[0VC?$/0-(GG^%UE#J%O-X>>6-+]95'EQ,)2Q M5B7B&X<#+<' SXC\T M=%EFDF82DHR'*I'@Y'/6OJ*?]AS2-9^(WQE\1Z]XCEU+3_B?8?V=J6EQ60A- MK&BJL+PR^8WSH$4DLI!89P!Q7.R?L$ZM>:;\(;&_^*$_A3\9?%":!H-S??#[QU_PBB1 M,DRQ7T D\KS2/,RCY(;JPP".^1U'CW]MJZ\-_M%>)?AE/J?AGP1=:5+8II=O MXLL[G_BH4F16D>*\25(;;;NV*'5]S#J.0&>._P#@G;!XSLOBKI$7Q'U'3/#? MC[Q GB:XTU-,AD:VO!)YCD2EMS(3T4;<87DX.>Y^,?[)%U\>-,U30?&/B^VU M3PQJ-Y#>-!)H2-?V.WRC)%97;2G[/&YC/&QV D O[R%K92VRU+2+W3%NX6:")(XG1_,1E $49*]3\WS#(( M/@!^R]/^S_\ [6/AMIOBM=4M;MKE[6_NM-VR6[3@^9O59<2 $Y &W'(O'O\ PC-GI]L]P]A;/*J/)>3[G,LF MU>"H8$X4 @"N]U+_ (*&Z_X=\$:7?>)=$LO#$;^,;[PO?^,9])O+C2H8((A) M!>I:JZS,L^\!5\WC8YRV,5T_A'_@F]I'A7X%VOPX3QS?/)I/B6+Q;H6O1:?' M',>UZO\)_'6MZ9IJ7WQ%L]1O(1<0WL%_X[DN0NH>&G8 MV4\:7$B1.@9F9&,:H6C9B4
  • W&HW$ MQB6%&GF?>XCB3Y8HQPJH.BJ.2/+.=2;NYE\10Z8;4@@ ;)(VWY!)R".F*KCQY\4#\2+C1C\*[8>$D5S%X MG_X2>',A$6Y1]E\K>,O\G7C[W2O4:* /$],^*'QHNO"FMW]Y\#[6QUNTDA6P MTC_A,K>07ZLQ$C><(=L6P '# [L\=*\D^)'C'XX_$G7M!N/#GPJ6+5O"A\Z[ MLX_&$$<5AJS,CHDC^6!%GO]0O(I?$=C+?W M4EY<)I_BK5+6)YI#EV$<5RJ+D]E % ')^"OC1\1/'/B&W:S^%$4/@R>*0KK\ MWB6$31S(A#P26GE;T=9U:!AN.UE)Z"ETSXH?&BZ\*ZY?7GP/M;'6[22%=/TC M_A,K>07ZLQ$C><(=L6P '# [LX'2O2O!7@/1_A]IUU8Z+'=QP75T][,U[?W% M[)),^-[F2=W?G:.,XSD]2:Z&@#S#0O'7Q-OY_""ZG\+;;2HM2,W]MN/$T,QT M;:Q$> (A]HW@ _(5VYP>E8?[9?PW\8_%K]F[QCX6\!72VWB:]BA,$;S^0MTB M3(\MN9,C:)$5DY(!W8) )->UUQ/Q<^',_P 3O"L&F66O7/AG4;34+74[34[6 M%)FBF@E61,HXVNI*X*GJ": /C?\ 9U^+_@Z__:$\%>%_'GP)E^!'Q:M;2[M] M)DL+"*'3M5C,/[V-9%C4LH"%D&74$$;R3AOG_P#:2\0:?\1OC+\5=;A99?A7 MXTUC1_# ^*M_9O+%X3O-/,;S);;)K[P@MRVBV6G:4-/MHIIXQ')/*#+*\C[1@#'?V+9_ MGA#QEX%\+^-X[;X=^*+VXO+C0M9T&'49+0S@"5()6=5V\#:)8Y-N >3DD Z; MX5?&NS^/,OQ'\+_\(VMYX>\*RG1KC6;F\CO;;59O+#X0!,.-C*S$]"P !SD? MF%\$/ M_\1/V-/"&E_#'P3K%Q\9HO&C7%IXNTW19[9=/MQU:35/+6/8,C,8D M8C@E1@5^E?[/?[)=[^S+X7\1>%/!_CVXNO"FH/)<6-AK>EQW$NGSNH#.)8WC M,@..58=A@CG=L?LE_LSR_LJ> )/!EIXI/B/0A<27<'GZ>()XY9""^7$C!EX& M!M!'J: .C_:+\#:A\1?@1XF\,6VG#7KW4+6*%[%94A^U 2H9$#.RJNY0W5A] M:^3;37?A5^S3-\9O#G@GX7WOPF^+ECX!O]WN8YPK(2 Z/Y M6QU)&5=AWKRO2?V2K/5OB[KWQ(^(6O\ _":^(-3T!_#$=M#8"QL;73WW>:B1 M>9(Y9][Y9I#P[ #D8 /BGX+2?\*N\8?L0Z[X?C\K4O&.DZS:^('AXDU17*S9 MG;K(5DF9P6R05'I7!>"_$]_9_L^?!CXUQR;_ (CZM\9G^WZNO_'S=13JZS6[ MO]XQ,L*+LS@ X %??/PB_8ATOX9^,/ FKZAXKO?$]E\/[*\L/"EA'=#\1:'%_PD=Y<> M!\5S>,]+\*-:H M!!J#@;5:?.7@C8%DCV@_,0S,.* /JBBBB@ HHHH **** /GFX^,O[04=Q*D7 M[.5G-$K$)(?']HNX9X./(XSZ5Z!\(_&GQ$\7'4_^$[^&T/P^$'E_9#%XAAU3 M[5G=O_U<:;-N%ZYSN]J]&HH ^7OC%\>OCUX-T;Q!)I?P/L(;.&?[)9^()_&% MLZ*))A%%$O%/BSQ+X8U_P %:QX>T]M3 MMKR]\>?VW!K,D>6>UDLD1+>(2!=NZ.-"I<;-I%?5FI:;::SIUUI]_;17MC=1 M/!<6UP@>.6-@59&4\%2"00>H-<):?!2Q@EL;>Z\1>(=5T"PFCN+70-1O$FM8 MY(V#1%I#'Y\H1@K*LLKJ"JG!*C !Q_BWXK_'#2?$VIV6A? 6UU_1X)WCM-4? MQM:VINHP?ED,30DID<[2216Y\*_B#\5?%?B&:T\;?".W\":4ENTB:C'XI@U, MO*&4"/RHXE(R"QW9P-OO7K%% '):#XA\67_CG7],U3PA%I7AJS6,Z;KR:JD[ M:@2!N!MP@:';R,LQSCBOB;_@I-X;TC4/VCOV2C=:597)U'QDEI>^=;H_VJ'[ M78#RY,\G/ !\]?&72;7]EK]OGX''X96L?AC1/'[OIN MO^&]*40:?[9VM;_ ."B'B6P\(>*?BC;^'M'?X8^ M'O'?_"&SV+B;^U)XE52]ZLP?RU/SH1"8SG)&\8Y]]T/]EBVN_C7IGQ6\=^*+ MSQQXNT:T:RT9'M(K.PTU&W;GC@3):0[V^=W;KP!A<>=ZO_P3OT#5(=<\.#Q9 M>P?#36_%P\97WA=;-#(]WM :%;G=E8&PN4V%@% #CK0 SQ'^V]J/PK\:?'G2 M/'.DZ>$^'^G6VK:+:Z<)(YM:MK@@1MO9F"[7>*-R$(!9FZ*17M?PG^+4WQ:\ M3Z[=Z1+977@>WL--FL;R.%A<27%S;KZ7H=WH4VG,@,-[#-D*9#G^ 23X&#DR Y!09V/V;?@)I/ M[-?PETSP+I%[/JD%G)-+)?W2A9;AG"U\0S7^JV\CVEO"L3B.)((7C):22)\MO 4'.UCQ78_'/]DZ]^/S:YH?B' MQ]>I\/M9U6SU6Z\/0V2F=#!#%'Y$-TTA\J)VA$A41YWLY!&XYT_B=^R[!XL^ M*7A7XC^%/$3^"_&'A_29M!AG%BMY;2V4BN%C:(NA#1F1F1@W!/(8<4 ?/K_\ M%'?$.L_!CX,>.M"\+Z2+KQGXE_X1?5-+OI9=MM<"0+YD4JG[I!#89&(WCKMY MZ+_ANGQ3X \;?M!^&_'OA[1;NX^&>D0ZQ9SZ \T27JRI&T<,GFEB"3/$"X&! M\WRGBM;4?^"=.@Q?"_X6>!] \5W.DV/@36#K\=U<6*W,VH7V\/OEPZ )G(VJ M,XVC=QD]%JO[#ND^)_BM\7?%^O\ B26_L_B5I(T;4M*ALA#]FB2.*.%X9?,; M$B^2C992"P)P!Q0!Y+IW_!0KQQ8^ /&VMW_@NQ\1S:5X7TWQ+8W>A6UU#9I] MHDACN+>8R%R[6_GAV9"-RQL<(.1]#?LO_'N+X\Z;K>H67B_PMXSTNU-OY%[X M>L[BPFC9PY>.YM)Y9)(F&T;6)PP)QT(#?!WP%\<^$/AA9>#8_BU=3Q:3#9VV MD7RZ+#'+#%;21E8YP'_?JT<8B893>&KFXN4DMT99Y4AU+8[@CYF78F">1L7T%?1WBCPIIEW^V1X7O8]/LHM6D\ M"ZU(NH&U1IEE6\TR..3<1DLJNP!SP&(Z$U/\>_V5=/\ C+XZ\'^/])\2W_@C MXA^$RZZ9KMA#'<*8FSNBFAD&)$^9^,CAV!R#6]X4^"-];:MJ^O>,/%]UXP\3 M7^E/HB7HLXK*"RM&;ZLX+F:TM8);>2:)7:%_M,*ED)'RG!(R.Q-=';?LSZSK%MX"TKQG MX^;Q1X=\%ZA::II]I'H\=I'_ ]HMSX,^%.OVF@ZA97WG?;]4=[C[/.\4JN$@V.1M#1R;ADD MKTKZ=^ WPJO?@M\,]#\%W.NQ>(;+0[:.RL+G[!]FE6%%V@2?O'#-[@+]*\5\ M>_L Z3XQO?B396GC&_T7P;\1M5M-8\2:'#9QR2R7$,OFM]GN"P\H2/AF#(YR M."!Q0!B^/OVV/$U]XX^(VC_#O2M&:P\ ^"H_&6H7&O1S227XDMX[I+:)8Y$$ M1\B0'S&W_-QMQS6CX7_;-UOXT>.?A1X2^'^FZ7H][XM\)MXOU*^UZ*6\CT^ M2/#Y$<44D1DR5%B5H2SJ8I1$@CW'>-O\.>:M1_L7:7X2\4_#?Q'\/O$MSX1U?P7 MH)\,QR7%HE]'?V!);;*I*?O/,9Y ZD#OFSP]I/P\TC_ (*0_M"Z=XJ^'[^+= _L1%M]"TGPK+JY\UDLF)2&"%Q$ M3E_WK;%!;E@37WO^RU^SY%^S%\)[?P':Z[)X@L+6[GN;>ZGMA!*%E;>5;#$, M0Q;D8X(&.,GB? /[(>I^ OVEO%/QFA\=QW>L^)XTM=3TZ310MN;=3#\D1$^Y M&Q @W$MSD[3TH ^7O@MX_P#C5^P_^QKI>L^+M&-S+?\ C*.PT_PWXAD=[JTL M)XU"A6\P>40\!O!WB'PKX:TGQKX^\62:7H MCPW,U[8V>EI#;.\\V#&\TR/.R%%\I24)!QAF]._:D_9U_P"&F?!6D^&IO$1\ M.V=CJL.K-+'9"XDDEBSY:\NH5?F;/!)XP1CE?C;^SG%\:9OA[K<^NG1O&O@C M44U33-8MK,20-+A/.1[=GR8I-BY42!AM'S]<@'SSXA_X*/:CX(^#7Q)U/6/" MUE>?$#P=XQ;P4MI92O'87UP6D\NX&XL\:%89B4RQ^0#<-V5Y?Q.WC73/^"GG MPZG\4W^@W?B5/AM=S1R:38306<3?Z>0C)).[R;7W98.FX8X4U[#JW_!.WP?X ME^#OC;P?K?B#4KW7O%OB)_%=_P")HHDBE342S%6BBY58P'D7823B1_F!P1NV MO[(FL7_Q^\+?%OQ-\1/^$@\0Z+HKZ!) NB);075JWG;CA924D/GN=V2,_P . M.* /./A_^W?XL\8^"?V=/$,_A[1H!\3?$%YHE_;1^:?L:Q7+1+)$Q?DE5R0P M/)Z]JZ7X?_M0?$S]H;Q/\6X_AAH_AJRT3P+>2:79C7XYY[C7+Q ^55DFB6V1 MB@PS!\!U)'7%'P/_ ,$\F\$:9\,]+B^)E]?:7\//$,VNZ':7&D0@ 22>8\,K M*X9_F)^8$?>/R],=QX2_9&OOA+\1O&?B3X9^/[CPIIOC"]_M+5="O=*BU"!; MDEBTENQ9&BR7;Y3N'/3 4 \G^)G_!0/Q)X7^*?CG1-"\,Z?J>F>"=3TO3;_ M $WR;B?4M3-QN^TR6[1G9$(,8PZOOZY7I76V?[3'Q?\ %?QX^*_PS\(^$?#& MK2^";O3G.IWES+;!K2X0RNOE;F+S[<*GS(F59F(X4]_IW[,5_P"#OC1XL^(' M@KQU<>'3XP%JWB#2I],ANXKF:!2JS0L2IA8AGSPP)8G'0"Y\,?V<;CX%/S9!W'D;>E 'E7P=_;:N_BI\ M:+GP9(+O2KGP5J]G,?%./#OAS1[35M5UW3 M=.TR[>*.VO+FZ2.*=Y"!$J,3AB^1M SG/% &Y16/XF\8:'X,M(+G7=5M-*AG ME$$)NI0AFD()"(#R[85CM&3A2>@-53\1/"P\))XI_P"$BTL^&Y "FK"[0VSY M?8 ),X)+_* #DMQUXH Z*BLCPSXNT3QI827NA:K::M:Q3-;R26DHD$Y3&^%\'Y77<,J>1 MD4 :=%%% !1110 445AGQKHP\:)X3-V5\0/8OJ26C0R#?;(Z1O(KE=APTB @ M'(W#B@#%+WP=+XL@\2:3-X6 MB$K/K27L9LU$;M'(3-G9A71E)SU!% '1T5S7A3XE^%/'-U=6N@>(=.U:\M42 M6>UMKA6FB1L[':/.X*V#AB,'!QTJKXB^+W@GPC=/;:UXITK3+A'DC>&YND1U M,<<F/:)=W,5N]W,+>W61@#+(06"+ZG"L<> MBD]J +=%82>.O#DECKUZFNZ<]GH$DD6K7"W2&.P>.,2R+,V<1E496(;& 037 M'^&?VG/A%XSUVST30/B;X3UK6+Q_+MK"PUFWFGF;!.$17)8X!/'I0!Z;168? M$^D+XE7PZ=3M!KS6AOQIGG+]H-L'"&;R\YV!R%W8QDXK3H **** "BBL3QKX MST?X=^%=3\2>(+LV&B:;"UQ>78A>40Q+RSE45FP!R3C@P:;I=A ]S=7EU((XH(D4L[NQX"@ DD^E6;2ZAO[6&YMIDN+>9!) M%-$P9'4C(8$<$$'.: ):**P=(\-)K6B);RW]H\$D9A2?S/) M;+* RMY4F"I(^4T ;U%%:];:<^A75M9:BVH;K9+>:X*B!2 MT@56\PN@4J2#N&#S0!U]%%% !1110 45F/XGTA/$L7AUM3M%UZ6T:_33#,OV MAK=75&F$><[ [JI;&,L!6G0 4444 %%%% !1110 4444 %%4=1;VQ MGLY4?:KX,$-"O_ !'9ZIKMMI,OAVS@U#57 MU -;Q6MO,TBQ2F1P$*LT,@RI/*$=:ZT,& (((/(([T +169>^)](T[7M-T2Z MU.TMM8U..:6RL)9E6:Y2(*96C0G+! Z;L=-PS5;4O&NC:1XIT?PY>79@UC5T MFDL8&AD*SB)=TF'"[ 57G!(..U &Y1110 45AZEXUT;2/%.C^'+R[,&L:PDS MV,!AD*SB)=T@#A=@*KS@D'':MR@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "OECQ/^Q3<>(?B7-KJ^,KRUTBZ74KB M:RB5!;B>XN[:9(C:;#')$RPNTK,X=Y!&_&,#ZGHH ^,/C/X-\9?#KXPR?$3X M=:AHOC6PUSQ$T^I>#M9S ZWUKH=Y#(L5XN[:&MHW'ER(0'V'(4FM']HS6O#G MQ*_8[\$>.=)T.*PAO[OPM<:9_LU/"NO2V(;[IO/-LEQO3?W M"WMM(5969+H2"9259E.'Y4D'(XJO_P *?\'#P9#X470;=-"AG%W';HSJZ7 E M\W[0LH/F";S"9/-#;]Q+;LG- 'EGPE>5/VQ?C[#;9_LTZ?XZ=XA>SO\ 3/BO:>'8+J*PM-QLI[FQB='! MAVLVVXDPY&[.W).*^H?"'@30_ EO>Q:+8_96OK@W=Y<2S23SW4Q4+YDLTC,\ MC;55068D*J@< "N:NOV?O E]IVHV-QH\\MIJ.J1ZW=1-J5T1+?(RLEP?WOWP MR(8&:29I MW8#L?-8N",%6P1C P >'ZSK/QUT2PUT1Z7XAOM"@UNQDM',FCGQ!/IK6TGVR M*%48V[/'.D;+O =HW< E@",KPG\1KWQ9\;?!VMZ9XRU_6]"A^'6J:I]DN;2W MM9+J>+4+:*2.>'R1LERFQ]H4AHSMV@L#[ZGP8\+IH]MINW6'AM;H7EO/)K]^ M]S#*(WB!2X,YE4;)'7:&"X8C'-%E\$?!6F:EX;O['1?L%[X>@DM=/GL[J:%D MAD=9)(Y"CCSE:1%=A+O!8;CDDF@#YE\*?''XR0_!S1OBVUEJ&MZ'<>"]3\1Z MS#J(TV.QAG6R-U9BS6!_M.S>IA*RY8JP9L,":[KX>6&K6W[2_@:[UGQ/>>*+ M^^^&M] Q8@ <]2?7O"OP.\%>"1=Q:)H[V.GW M*S(^DB]N'TY5E),@2S:0P1ALG(1!U/K3/!?P*\%?#[5;+4M!TJ>TO+&T?3[6 M234;J<6]JQ0FWC621@L68T(C "J5! % 'D\_CGQGX_U[X[O8^+[KP=!X#G&G MZ3:6MK:R1NZV$=TUQ<^=$[.KM+M"JR (O'S'LZ,9X)':%OLT?R[@<$X89KZ=\4?!/P9XRU+4[ M_5-(:2XU6!+;4A;7D]M'J,2 A4NHXG5;A0I*XE#?*2O0XI^J_!CP;K5SJLUU MHP+:II"Z#=I%N[;;;$<*L8WOPH'WV_O'(!L:8EMXV\%Z<^L6-K>P: MA:07$]K/$)(68JKXVMD$!L$9]!7A7[$L&E']D/1EU=+0:1%J&NR3B\"B!$36 M+QMS;OE"KMSD\#%>_#PU8IX=AT2/[5;Z?#"D$8M[R:*5$3&T"97$@Z 9W9/? M.37'6G[//@"S\ ZCX(30Y'\)7^?M&D3:A=2P$F4S,55I#L+2$NQ7!8DDYS0! MPFE6">(/C?J?QTOC)HW@O0?"<^C6$MRACEU"(S"ZN+QE."L"B)5C##+_ #O@ M*4+=#X5\.^(K'X86EQI-OHD'Q(U&"XU2X370S+;27LAGFB;9\Y1'\N,=B(%' M\(JQH?[*OPM\.2W4FG^%Q UU;O:3AK^Z<21-C>A#2D$'&".XR.A-=AXJ^&VA M>,M0M[_44OX[V"![9;C3M4NK%S$Q!9&,$B%E)4'#9&10!\H+I_AZX_8]^!$V ME6$NW2/%/A?2H)]16.2ZB:'7+:"<"11C:TD+?=P" O X ^DM2 \6?&S3+ @2 M6/A736U.93R#>7>^W@(]U@CO01Z7"'N,WM7^"O@W6O#>B>'YM'-OH>BO#)I^ MGV%W/9P6[PNKPNJ0NHW(Z*RL:Z'1?"NF>'Y-0DL89$FU"1);J:2>2 M625DACA4EW8MD)$@Z]06/S,Q(!XI^SYX7T>?6OVAO#[Z9:#0Y_&CVDFG+"JP M-"^BZ8K1[ ,;2"01[UT?ARWMOB/\9;_68;>(>'?!#R:98,B +<:JZ8NYAZB" M-OLZD?QRW2GE179^$/A?X=\":IJNH:+;WEO=ZK,;B^>;4KFX%S-M1/-=99&! M?9'&N_&[:@7.!BM?PUX9TOP?HL&DZ-9I8:?"SND,9)^9W9W8DDDLSLS$DDDL M2>30!Y7XB\3ZS!^TTGAR#4F@TNY\!WVI*JVT!DAN8[RVC5TD:,MC;(WR,60G M!V\5X[\*OBS\0[S2/V8_%FJ^-[[68_B&6LM;T>YL;*.UW'3[BX66$Q0)(C!X M!P78$,1BOJ'4_AEX=UCQ9_PDUS:7!UW[#)I@O(KZXB*VSD%X@$<* 2JMP/O* MIZ@&LG3O@-X&TFP\)65IHKP6GA*4S:' E]<;;!]I3*#S/[C,N#D;69>A(H \ M^^/_ ,0?%'P[\;6.I7=YKFC_ TBT^-KK6O#UK:7?]GWAG(:2_BE5I?LICVC M="/E_>%L?*R^<:)XW\3^%/C;^UQXB?Q'JNL6_@?3M/O-/T2<0&WF4:/+=+"0 M(@ZJ)'8CRV0G/S%SG/TOXM^$OA;QSJ;7VMZ?+>RR016T\0O9XX+F*.1I(XYX M4<1S*&=R%D5A\Q[$U"?@SX/_ .$\U/QDFDM#XAU2..'49X+N>.*_6.,QQBX@ M5Q%-M0E09$; H ^?'/P'\.:7K$FMR^.Y-7^'FK>)6M[ZU@C2UOK..T M=9$\B-#]G;[6P9&+$!$PP.XG<_:&\,^)+']DCXD:MJ?CW4/%-M=> M0-U;7= MK:)"]R\"LL\)AA1D4 2KL)8$.IZJ2WM_AWX*>"O"QG^PZ%&ZRZ>=)\N^FENT MCL3UM(UF9Q' >,Q(%0[5XX&,ZT_9U\!67A;4?#,>E7C>'+^T.GS:1-K%[+:K M;$@F&.)IBL2' !6,*"..G% %3X'_ !#N?B;<^+]1N;F_T^73]5?2V\*W]O%% M+I0C52C2%5WLTZ,DX)8J%E50,JQ/AVN_&KQ[>$]1<;HC,7F6-BS+(I#2+MP!@_46C_#W0-!\5:EXDL;)X=;U* MV@M+V[-S*YN(X1B+>K,59E!(#$;OF;GYCG$U/X$>!=8U*]O+O05E6^O$U&\L M1=3+8W=TI4K--:AQ#+)E$.YT))12Z'H/ MAP>'=3M]-73K21G2Y266YM9':+?L98MN00ZDY#8!4ZGC[QCKNE?M!3:+9ZD; M?3Y/AYJFK(HM8&>&ZANK5(Y$D:,MC$K91B4)P=O%>H:3\.?#^A>,=9\56-E) M!KVL)$E_=?:IF%PL8(C#(7*?(&8+@<;CC&34&M?"SPUXA\3MXAOK*>76&T^7 M2C;6/A M!)XR%GJ=G:QP6>I1FQ4/'Y$,;>43>LS(Y;A!@BIOC1XN\2?L_>-_'_B:UU^[ M\6>(;#X;V1M[[5H+8!)9-4DA\S9#'$FQ2YDVMQQC(%?35O\ KP-;16$0T%) M;>QT63PY!;W%Q--"NFR!0]J8W)1A0@RCV7P.\(6'AF MX\/):ZG+HT_EA[2YUN^G4(GW(U+S$K&/[BD*>,@XH\2_!CPWKNJ>(=;CTZ%? M$6MZ2VC7=Y=27$D,]MM91%+"LJ!T&]SC*G+,0P)S0 S]H/5[[P]\!_B+JVFW M'V74-.\/7][;RF&.91)%;O(H9)%9&4E<$,IR":\H@\5^,O&GQJ\*^#8?&VI^ M'=)U7XC36\@"E97RN,9QC&*];\-?!GP_H'P9TSX9 M3BYU3PW9Z5'H\BW-PZR7,"H$979"#AAD%0<8)'3BK%A\'?">EZ_8ZW:V%Q%J MUCIAT:WN_P"T;DO'9D@F$$R?=R%//(*JF?#/0M3\4W M&C7M]X:U?5M2UG2[2V6XOI[748[*+"R1/&BX8R.%098H!M7*MG?$+Q1XD^&W MB7]I37M-UDP^)]&\%>&+A=22VB(DF3^T=S&-U9 &.>,< \8KZ"A_9V^']IHF MBZ5::)+86NBRSRZ;)9:E=6]Q9F8YF6.=)1*J2'ED#;6/)!J_=?!+P7?S^)); MO1OMA\2:>FE:LMS=SRI>6JJRI$Z,Y7"B23:0 1O;!&30!XM\6/C/XQ\*_$?Q MSX;TW6C!;RWG@[3=-N9;6%_[*.J7US;7,RY3YR$B4J)=P#XZ@E3QWC34]<^& ME]\?M0T_7[J^U.RUWPBHO-2MK69I4E-K$R.GDA.%D."%# A3G(KZ*C_9T^'B MZ;K%C)X?-Y;ZQ:P66H"^OKFY>YC@21F+1LQ*/G 9].U2 MRGTB[NH-4EMIK\W.KWDLEW);D&!Y9&F+.R$*06)/RK_=& #R#Q[XQ\>:GXX_ M:%TS3/'^J^';7P5X?T[6='2QL=/D"32VUW*Z2&:V=GC+6\?&0V-PW<\87C+X MQ_$CQ/X6L9=*U36M(U/4_A?:>(=%B\+Z.E\U[KDRR;HI@T$WE1@_9PH8QJ1) M*=Q\O*?1\OP8\(37_B6]DTV=[OQ)9QV&KRG4+DM>01J51'_>= K. 1@X=QGY MFSX]X^_96L]5\:0W=KX0TS7M"LO#UIH>C02^(KW2IM.6&2X9DDDA5GEB(EB" MY8F/80J#<20#H_VCO&'BOX7?LZV>M:+J;Z1XDL[W0[.6614O WGWUK;3HYE# M%P5F?YLAL@'=USRGBGQ-\1='^-EA\,K;Q/XDUR&3P]>>(VU32;/2(K]F-S%! M#"?M 2$Q0YQU/X->&/ GCFZG\8C2[2RCN[R>XFC:\ MN;<(5F8JX8D2(KC^+OB+>?%KP%X?\ '#Q:-KNH_#B^O]8L M[.&UD^SZC#>6,7FQ2A7.")G;9N9,E>#MKSWX6_%SXC:EX/\ V9_&>J>.K_5# M\0+O^R]:TB>PL4M?GLKJ830F.W61'5[=3R[*F6>B-;Z?X4N/ MM6B6R7UQLL9=K+N0>9_==U .0 [ <,00#RCX;_$SQGJ?B.X\!:OXAN[SQ?X7 M\1:C)K4RVEJC7NC1Q+-9L$$.U?-6ZLD^4!B5N,-\O',?!KXE_&_XD^#O WC? M3H;FZLO$>CZA>ZG_ &P=,CTJQE>W>2Q-L(7^T[4F6.%A)DE79FP1D?4UGX/T M73_%6I^);;3H(=>U*VM[.\OE'[R:&$R-$K=OE,TG/7YN!O#L>I MP:9H\MEI^HI<1W&EPZA=LM?,\F,ON;)1%/)H ^9/%7Q)\4ZW\/;31 M-1\2^,_#GC:Q\7^$+;6M+UBTT^.XMA?3[7[!I[Q7*S0QM-'<9MMS!B6QL9"">#@ M 5[[=? 'P+?Z-JFFWFD3W\6I26LMU<7FI74]V[VS^9;$7+RF9?*?YDVN-I+$ M8W')>_ /P/J=GKMK>:3<74.NQV\6J"?4[IS>+ H6+S"9*9=,_X18,;C MAB5K5\4>+OB_X.AO$OKW6='T*Z\6>%M.T?5-7329M0EAO+U+;4('6W$D050R MNCE0V9,9(7%>YZE\$_!6M2>(GU/0TU3_ (2&RAT[55O[B6X6[@BW>4CJ[D?( M6$&T*#1Y[74KVP@O;?484O=:O;AXYX&#P.LDDS.NQ@K* MH. 5!QD"@#YL\4>*O&UW?V_A>[\>:S.=(^,=CX>35$@LXKFXLI--@OE24) ( MF*2RD#" $*NX'%>T_&[QUK^C_$/X1^!=%U*714\8:G>0WVM10Q23Q0VME+<^ M7&)$:,/*R*-Q4X4/@9P1U&J_ ?P/K::HMWH\COJ6K1:]<3)?W, -4\07>IVW@[3+*XLM6>&W2XG M@N[4R-:S[(@AV,I^955RKIDYR3]$?&SQ=KGP;_9ZUO6=-U:75-XN(X%E=(DC0K%YN[&T9"^$-<\,7&A_:-&UV8SZM'+= MSO+J,A 4M<3%_,E^557YV/RJHZ "NCU'P5HNM>$;KPOJED-6T*ZMWM+BTU*1 M[D31,"&5VD+,W!ZDD_E0!\B?&&\U[X6ZU^TAJUCXFOM4UK2OAKHM];ZAJMK9 MRMO2?5R%:,0+$R$@D@IGYB 0, >F?$SXO:U\$?CKIMQXK\07+?##Q'H-W]AC M2UM\V6K6R&9H0XC#OYT UTB]M M]2LEOG>9H;F!MT,N]B6+*>Y)SD@Y!- 'B1\5>.O!/COX-V?B;57U74=6T;7+ MS6+-K2URDT4,,R0Q21PJP"%_+RI&_8I(S7F]CXW\17*? 'XIZWK=SXCU35?# M&M>)&TM8H(K6W=]+6X%O"(XP^%!$?SNY.W).237UMK'P^T+7_%FC>);ZTEEU MK1UD2PN5NID$ DQY@"*X4[@ &R#D Y %<[X=_9[\ >%-6L-1TG0FLY].DFD ML8EOKEK>S\X$2K! 9#'$C[CE$4*>..!0!X=\._'GQDUWP1X<\7S3ZM+H.L^" M;G5]4U&_325@L[]K>*>TDL$A+2&(YF0K,K':(R?FW$U? OQ8\?6%Q^S?X@U/ MQAJ'B.T^(?AN:\UG1KJRLDA6=-(%ZLEL88$D0F167#,X(?H,"OH#PY\!O!/A M'3+[3-&TRZT[2;N"2V;3(=4NQ9Q1R??6&#S?+@!_Z9*O7%3:?\$?!FEGP<;7 M2'A_X0^,Q:"!>W!%@A3RRJ R8V^7\F#D;/E^[Q0!\T:!KGB_QC=_L[^.[GQ) M_:WB7Q-X?UC6;>TNXH(M.L;B;3%ECB7RXU<1H75"7=B0A).237L?[-OCW5_$ MK:YHGBN[\2V_C32;:RDU70_$UI9QO:O*)1Y]O-:((YK>5HI I!.#$P.W.T=! M8_LT_#?39(S;>'3%%$+E8+47]R;:V2X5EG2&$R>7$CAV#(BJISTX%6-2_9Y\ M ZWX=UK1-4T275K#6OLHU ZCJ-UC M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !7Q3X7OM N/B5\;-%\1WOCRYD3QE;:-I,FEWFLM;V$=S:V2*!-$_D1!99V M?#L",].0#]K5YK\+_A'>?#KQ?X]UJ;6[?5(?%NJ_VQ-;+8-"UO,(88%"N96R MNR!>"N=Q)R!\M 'G&I_&6V^$&L_&2\NM/O[^;PO!H N+B\UN:6UE2X!A6)?&4UZ=-?3=>\_2FL[5 \M MW]K6 L5P\:A!&3O<#. 7K5/P=UNR\<>//%&E>*[:QOO% TU1')I1F2W6S8[4 M8>9D0LL4;8$H;>N_=R10!U/BOXM^*/!?AFUO\ 6= \+Z-?,UZ)DU;Q M6+6U/DM^Y$,IMBTC3+\V#&NP @DG&[SW0/'MG\4?CI^SUXXTZS?38?%'@76] M1>"0@R!6.E.B2,/O;/,< _[38QDUW>O_ 1\1Z_XZT+QB_C*RM]?M-(O-"O3 M'HA:VFM;B6*1C!&UP6@E!A4;R\@(ZJ<"J/P\_9LG\ 7OPIEC\31WL'P_\/W/ MAVWC;3BC7<,WV8,[MYQ"N!:18P,9+\<@* ;^N?&6[\._'S0?AWJ&A6]MIVO: M3=:CINOR:@0)YK?;YUKY/E<.JNLF=^"@8]1BN)NOVL6@_P"$*LI=)T+2-7\5 M6-YK-I_;?B'['91Z="\:Q3/.UON\R;SHBL0C)"EB3\N#+^T;X.TSX\:EH'@> M&WURTUW2=9(#C$;$=IX]^#ESKG MCKPMXU\+:Y#X7\2:!97.EIY^GB\L[JRG,3/!+")(FPKP1LI212"#U!Q0!PM] M^UKYGP7T3XCZ=HNBP:=?:1>:E+::_P"(TT^83VYVM:P 0R>>S,LH#C:/E4_Q M8%Z3]I'7M<\7:7X>\(>!8=,;)KS6A9[H9)%0PN/)<+)EQC!*D]2@ MY%SQQ^SSK'C/Q7>^(/\ A,H;&\U?PHWA+6%&D"19;;;9F_)AXCBO?[%\(P^#Q:_P!GE/.@C=9!+N\X[7+( MO8C&>.X )_B[\?K3X:^-_#?A"%='_MK6;.[U$3^(-7&F65O;P&-3NE\N0L[O M,BJBKT#L2-N#R'A7]J[5/B+=_#^S\*^#K*:Z\8:#?ZQ!_:VM/;1VTMG/%!/ M[1VTNX;Y?ED4?,%SM&17H'Q$^$5[XF\?^&?'7ASQ GASQ5H=K=:<)+JQ^VVE MY9W#1-)#-$)(VX>&-E9)%((.<@XIE[\(M3U3XL>$/'MYXAMI-1T#2+S2FMX] M-9(KC[2\+R2?ZXE,&"/:OS8&[).00 <1X,_:AO/B/HO@BRT[P?;KXL\33ZQ; M7.E7VID6=DFF3FWO',ZPLTBF1HE0",;O-&=N#7"?L^>)VTG2_@CI=Y87/VC4 M]=\7VT#66LRQ6UN\5U?N4D@"!;B,+'M0OMV'#!1TKO/"_P"RM?\ @B+PS>Z' MXRB@\1^']3UF\M[VYTGS;>:#4Y_/NK:6$3JQ D",C+(I'EKG=SF_X4_9HN_" MMW\/IH_%45R/!^J:MJ<0ETLAKEM0:=I58K -T.*U]:_:5 MUE/$ @TOPU8G0U\

    !Y+^[U!_M0G;89)EMEBP4RQ49E!Q\Y&!M+/^&4[C_A M6O\ PB/_ ED?E_\)C_PF7VO^RSGSO[0^W^3M\_[GF_+G.=G'7YJ\JO_ WX MQTOXM>*O%VA[)_%LOBS-GX?U?P.;B62 -%:^:NJ*$6*%K=&=9 3L5MC,S[@0 M#T_]J>VDN?B%\"K1-1U2QMM6\6MIU]'IVIW%F+FW^P7+-0O/V>OVA_AG9:9X@U>Z\$^-5U.RU31M9U&?44LYK:T:ZCNK=YV>2/B-T= M VS# A01FO2?C'\(-4^)NO>!M6TWQ#::'<>$M5.L6JW6F->)-/Y$L&) L\1V M;)GX!!R =V 06VOP0.N>/K'QGXYUI?%.KZ;8W%AIEI;67V/3[%+A0MQ)'$7D MVRQKY+O &8 .^&4H?6NO_X:#U_0_A>_Q*\4>#+72?!0\/3>(6>SU^'OP$U#P=\.'^&NJ>)X/$GP[CTN71; M:QN-,,5^MFZ&-89+E9MCA8SL!$*$@#))J'3?V?M5NOA)?_"[Q3XOB\2>"9M% MDT&(C2OLVIK;F+RHVDN!,T;NBXPPA3) )[Y .)OOVT_[)T7QC//H&B:GJ.@> M$6\8+!H7B07MO) C;9K:280#RIT.S VLK!P-/@SXE^' MGB?QU9:G;:MI#Z,NJ6^A&"Y2-T\MY)!]H99)"IZJ(USSM/2M"U^#>I6OQ4T7 MQR/$-JU[IGAB;PTMJ=-;RW626&4RD^?D$/ GR_W2PSDA@ >+:7\6-;^+'Q-^ M!_CSPEX:T^+5]=\%^(GFTG5]4>VC0Q7>F*4:XCMY"^QS(%/E@8=C\N2#T5O^ MVQIVN6WAJ#2M+TJPUK4]#NM;NK7Q1KR:;#:F"Y:T:V681R>;*T\$-.U32K>YO]'::*>"^G@G'K#P3X"36;G7O!B>,;./4-9%DRH94B>VD MS"X60,^ 02I(Y*CYAZA\4O">FZQ'::UJJ>(=2M=*AF4:+H5W/&+IY6BQ(\43 MH960(=NXX422'&<$4(/A)?CXV:?\1KC7H)KN#PZ?#TUDNGE%E1IEG>4-YIVL M708&" I(Y/-;_BSP]XHO]=T[4O#GB:UT=8+>:WN+'4=.>]MKC>T;+)M2>$JZ M;& .XC$C CH0 ?.7PZUKQ%JW[(_Q6NI/%^LVM_I5YX@DT^-KQFU?1K:,226U MA=RRAI%F1"A)W%PK)AR,$_1OPDNIK[X4^#+FYFDN+B;1;*2265BSNQ@0EF)Y M))Y)-<-IW[/+Z5X ^(>BP^(A-KOCVZNKO6]8N;'> 6Y6"!9%\M4C1%0%W M(VY8L2:Z/2_A_P"*=&\,^!]&L/&D=A'X?F@2^:VTA"-5LHHC&+=A([F(L=C& M1#G*X - 'H5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !7&:U\8/"FA:U>:1)?W%]J=BJM>VFD:?A39CC% 'NGA M_P 0:=XJT2RU?2;N.^TV]B$UOA&:T*^>;SQ/+XV_:4TWX>Z9JUQH_ M@>V\(W&NJFA2?9&O;P:@;5U,J ,$AVDE4(!:8%MPQ7EGAGXH^-?%]]\-M#O/ M%>J+ WQ)\1>#[C5K-TAEU?3K2"]:&1RJ[=^8$4R( %/%.KZMJ7PZU>TO- OI)@;B^A:S@O+G2Y9%4>8<-)&K']X#(F M6R*T/'GQ:O?'/P ^+/Q>\#^(]4L= LO"BOX=DANFVF[CMC/-7Q+X$UOX-72>-M=U<^*O%\-M?QZ@\.S[.^D75H9D*L,_*Z,,]#CC(KHKF[@L[::XN)HX((%+RRR.%6-0,DL3P !SD MU\&>$+_7? OP@L_%^A^)]6L+A?C#=:9+IDVN?$D?#V&43?&C4]2U2\O-/A^)GDWRWUP7@CM8[>P*,R]%1&\K>>@B1@ M?E!H ^A]-^)_AS5;ZVM8;V:)KMMEK-=64]O!=MU @FD18Y20"0$9L@$C(YJW MXP\WUB_N;*=9;C5BL>[_2&4)+(UV$-OM9OX?*PHX]_ M\5>)=*\(:)8ZEXA,%K9M/=%#.EQ'*%>%@I!VN <$''(J.P^,G@_ M4+'7;I=6:V&AVHOM2@OK2>UN+:W*LRS-#*BR>6P1]K!2&V, 20:^5_CE\,-: M\,?"SQUX]\01BRO_ !KXZ\-ZIK>EQ2!X]/TNWN[."*&1E^5W"1J\K+E'2;3X9W\FN2W140);G4(3#YI;Y0,I<$9["3WH ] M8LOC9X-OM.UJ\759+<:,(CJ%K>6-Q;W=N)3B$M;21K+B0Y"$)\Y!VYQ6MX.^ M(>@>//[031KUY;G3I5AO;*ZMI;6ZM790ZB6"94D3R06\%Q+)#/,C8*2RW%U\B'YE58L[79E7(^# M27VB?M&_%C2_$,UOJOBF]TW1M5DU;3(6M[,V9^U06]O]G9I&BD1H9F),K[Q* M"-@ 4 'I<'Q?\)W7BE/#T.IO-J+W.O"'@G]HRVM=7UK1 M)_"8T*\T7[;>I=W5D;D 3*9KVT/PX_P"$EM5ULQW*V%\+Q[.O"'@K] MHRVM=7UK19_"2:%>Z+]MO4N[JR:Y $JF4%O,5MN=KEP"QQQC !]O7,WV:VEE M\MYO+0OY<0RS8&< =R:Q/ WCK1_B)X-TSQ3HMPTVC:C!]HMYIHS$2G(R5;!7 MH>M>,7&GZ[;_ +0FC?#Z^\<^(;S0;[1=1\3O))<1V]S<3I+96Z6ZRPI'MAC# MRR[$"Y:89RJXKE/ 'Q/M/@K_ ,$Z](\87VEOKUMIGA\!M/\ -\O[09)O*57? M!VKF0;FP<+N.#B@#W;PI\UE M=%2X5<@DQ,P (/3FNSU+4(M*L9[N99WBA7>RVT#SR$?[,<89F/LH)K\^M8M/ M$G[%VG:#<>/[R3Q3HOAW1;BP^'7B6PB7[%I5]-"0+&\B.&)<*L$=R[E-G41L M6:OO+P1'K47A'2!XCO;74->-M&U[<6,7EP-,5!?RUR<("2!DDX S0!Q?AG]I MOX9>+UTA]-\5P&WUB?[+IMW=V\]K;WLVXKY4,TJ*DC[E9=BL3D$8R*]0K\^? MV:OA%XN^/W[#WPU\&.-%T/P;_:SZAFZW\2_%L7ACQ7X_CUZ_CUC1_B9%X9M-!5Q]DFL/[4M[#[.8<89Y( MI6F$G+AG4A@HVT ?7-8_B[Q?H_@/P]=:YKU\FG:5:E!-691 MT[U\O:-\2O%D_A?P3X^EU[4&UC7/B1/X:O=":0?9$L?[2NK+[.L./D>**%9C M(,.6C8L2I*UM_ +PSJ7QF\-^)+KQCXLUO7-*L?%6NZ*NB7,D7V5[>WU%UMRQ M6,2LZ"),,SMT/'- 'T]17SGX8\9Z]X;^/$NF>-Y]62VUG4]2'A_6;+48IM$N M[:&-Y/LD5S6K_$'1]"\::+X7O7FAU36 M+>XN;(^23%(L 4R@N.%*AU.#C.[C->3?L]^/_$M[X&^*KZN;O4;SPMXGU2PT M^VO95GN%@BABFC@>5?\ 6$&1E#$DD8R3C->=?#=+OQ5XN_9J\4ZOXAU'7=7\ M5>%=5U*_NGNV$2RSVEI(X@C4A8%4R%0$ ("C))&: /JSPEXLTCQWX9TWQ#H- M]'J6C:E MS:7<0(66-AD, 0#^8IOB7Q?H_@Z+3I-9OX[!-1OX-,M3("?-N9F MVQ1C /+-P,\5\B:9\3O&6C_ /X!_&75O$NI7NB6[V\/C: R[(Y[2X8Q)>N% MY@F:-F"X#(7W9"C'8>)?%GB2U\'>&?&]EKVIVUOXK^(NC)I]JUPS1IHT][% ML85L_+/%NG(/*^>%& @ /J)W6-&9CA5&23V%97A'Q;I'CSPSIOB'0+Z/4M& MU*!;FTNX@0LL;=& (!_,5X3X=\3>(=,^.TV@^-)=<%OXBU+4H/#NL:5J:2Z1 M=V\<+N+)X5(>VN84CD._;\S1/^\S\HX+X4?%+QA\1K+]G'PYK/B'4(+3Q5X< MU36-8U*VD$%SJ,]MY*QP"50"@_?-(VS:QV+R!N! /LJBOB75_BKXWMTU#0(/ M%>I^7HGQCTOPC:ZY&T9GGTZY%N\MO*2A21XS,T>]E+85(-2U_1M!ETBYTUM6D66>W^U6KO+'Y@4%DW1@@'.,D"@#W>N;?X@:2 M/''_ B(/B?XPN_V? MOC-\6#XKU'2/%'A/Q!JUOI>FI(!96T5E<^5%:2V^-LIF5!N9\N3-\C+A<>K_ M ?L9+O]HOXKZM/-?07$MAH;O8RSDQQE[>4E2G3*D8'ID^M 'I%]\7_">G>) MCH$VIR'4%NHK&0PV<\MO!+?CCX(\#:GJ M%AK6N+;7&FV\=WJ)BMIIX].AD)"274D:,ENC;6(:4J,*3T!->+>)K;Q+\&/& M]WXQ\-:QIGBWX9>)_&%G;ZWX8U*U/VO3M0GO(+%KBRG!^8K.(G,4B\;&*,,C M'DOBK2O%GQ@U3XM?$?PEI]Q>>"+_ %23P?XR\!:?,JZKK5GIQD@DN(9G4B*9 ME=E^SJ%+Q 8D5V7 !]VZQK]EH6B3ZO=/*]A!'YKR6L$ERVS^\$C5F8*(&_MLXTJ2[MYK6/43@G;;O,BK,< G"$G@UY[\"/ MBO-\;?AOX^\4Z3J=G=?#M3/I_AFWBM/(N%MXK9!(9P6)5A*945"JG8BL<[@: M\>_9V^$7B[XY_LI?L]:5>C1=!\(Z#=:=XA:_M[V:YU&[^RR,\<2Q&"-("S'# M.))"!G .: /M+Q;XWT/P)807FNZE%I\5Q.MK;JP+2W$S9VQ11J"\CG!(1 6. M#QP:YVX^./A.#P]XGU@W%^(?#5H+_5;6?3;BWN[6W*NPE:"9$DVE8I""%Y\M ML9(Q7 _$E6C_ &Q/@S-J7&DG1->AT]G^X-2(M3C_ 'S;+<;>^T28[UG?';XB MKJ>D_'SP4=!AMKS2_AY/J,NKK<;FN()H+U8(]NP$%6BN"06(&X8SN. #Z!T? M5;;7=)LM2LW,EI>0)<0N5*ED=0RG!Y'!'%9.H>/-)TOQUH_A&Y>:/6-7L[F^ MLE\HF.6.!HQ-\XX!7SHN#C.\8SSCP'P+K>L>-_BQH'@"YUC4M%\-:7\.-+UJ M[@VTM[_X2+7M2%[; M6_CC2UU[2Y5M)]0AM;^Q@BGW(H ++&I;8 "RGC!(H ^XJYE_B%I$?Q&@\#R- M/'K\^ERZQ#&T+>5);12Q12,'Z95YXAM.#\V1P#7REH'QFU[QU\)],L)M7\3Z MCXXT[PYKNHO=Z/<06,,T$%_-:6E_<-E=[L+;>L:*R-YCEEQLKK/A+XGU#QM\ M;_@CXBU:59]5U?X-W.H78+3S/+\S.-OWB!C.>0<8(-;UIJ5I?V*7MM=07%FZEUN(I MT94=2&!QCBOA?XBZ_KGAQ/"'[0TGA6[M+/3_ !2VL7^LM]^).D6/CU?!KK=MK\FDSZU!;I 2L]M#)%'(4?[ MNX//$-I()W>F:L_#_P =Z/\ $WP;I?BC0)WN='U.+SK:66)HF958 CD'K M7E^K.LG[:W@YT8,C?#S6B&4Y!']HZ7S7-_LYW$]G^P?HES:W$MK=0>'+R:&> M!RCQNIF96!'<$"@#WSQ/XPT?P;;V,^M7\>GQ7U]!IMLT@)\RYF<1Q1C /+,0 M/3UK9KX^T_7?&6E_L_?!OX@3^/M?U36/%EYX&2]BNGA6&-;FX@6[5$CC0;9D MN2K;MQ^12#GFM#6K_P =>-_B;KNF66H^(9K_ $OXA:=;B+2YY(=)BT!(;2>X MCFDC(3S"KRED=O-+LJ@&,XH ^B/ ?Q)T7XC-XA31WG,V@:K)HNHQ7$#1-#=) M''(R<_>&R:,[AD<]>#74;ANVY&[&<=Z^!_$M_KO@OX:_M2>._#OB?5M#UCPY M\0Y[NT@LY(Q;2N+72]PF0H?,5E8J58XP!@ Y)]0T"UNK_P#;Y^) FUW48X=- M\':5<6T+W;+;Q[I[@LK(, QY&2/KDT ?5-%?/?[,_BKQ"FMW_A3QZ-0: M/9WMVUWJ$=]I>I+OE1[^Q=/]6LC]82L>P"/"]6/ +XS\;6'A7]HCQM;^+]:N MY?AOKVMKH^@R&*2SFCCT:&6*.;,?FNJ2SF0#S/X ,=: /L.BODW2[+XU7/A* M;4_#VM/_ &?J_A&!H+K7M8@EDN=8>: I);NJ,L GADF0 #8K^250 O!>E0>*]'FU#Q9?Z3XBTK5M3B_M&UEM]+6[2RBOM[ QR;XYA(KEV3* MAER0 #[*HKY7TS3OB?)XR\#^#?%7B_5=$?44\1R+/IMU#)<364,]JU@)W,97 MS4CF*.Z!6;'+9.:R]&\9>+=+\9>-?@CJGB/5KCQM=>(+:\\/ZV]PPF_X1^?= M*TXQQFW2"Z@)*[6D\@,#OY /KRN7R-:R6%I M8S"VB2#!?SVN$MI3(3N999!NVE0+WPUM91\;?@AKM_XAO_$5_K/PXUC4+S4+ MZZWQR2/+HSL\:#"1(2Y^5 %P!Z4 ?5M%0V=Y;ZA:0W5K/'I>'[*XU*:-89KP1[)IXUSM21UP749.%8D#) MXKJZ^:?VE6MM=RVT-O!&V5 MB(6+T7GPB\%7VF:1I[^%]+CL]'1HM-CM[98?L2, &2$H 8U M8 JI ..%_!NJ37\VEF9[)3&]I/;B.%88F" MD&?S,Y'*8[Y$Z^,+[PE\1]$^"_@N*&2ZL?#C:[<:KK\LDZP6OVCR((@JE6E= MF#_,67:L?.XFN0T[]JGQ%XCD\%:;IN@:7::]JOBW5O!6JP7=S(\%E>V,-Q(T ML3JH,D;"WR%*J<2 9&": /7[[PCJ?@G0;?3?AGI'AO2DEN9);M+]9(D#2*2; MC]TI,LF_:S!B"XR"ZGFET+X,>%=(^$UC\.KC2[;4_#,%H+2:SN85$5T,[I&D M0 *=[EF8 8RQXQ7C'BO]J;QCX2\&?%"XN?#.ES^(OAKJ=K%KT-K+++;SZ9/% M%.+V#@,&2&1G:)L_ZIP'Y%=1\4?CYKG@[PS\2O$NA0:1K>A^#?#T6K&=A(!= MW+1-.;8,K$#]R(I-V#@7,7!Y- 'IU_\ "OPGJL6A17FA6MRFA2>=I8E!;[') M@J'CY^5MK,,CG!(Z$UX%:?L)CXBN?'FG!XM8O$%Z; MKR3&L2K'YBGR)#YK@Q[\+EAMZ+Q5XS\1GQ5\)+SQ;X;T=8M5\6K::3_9FJW3 MM;"32KJ43N=L2R,!%-&8W0KB16!RM0:;^T3XF\1>+O",-M8:1:Z%KWC35?"; MV #CS-_P V[KNYZ\UT.E_#SPSHGB#5]=L-"L;35]7 _M"\ MB@59+K"JN9#_ !':B D]0JYZ"OD7X+?%'Q)\'?AA'J5KH^CWOA&[^*.IZ'=1 MFXD2\C%WKLUNLL8"; $:13L).X \KTKU+PC\3?&?BZ[^)EGJ5Y;6UA:>./\ MA&;&33T*3VMNMO:NP#G^)P[A6/(DF&. H !['H_PQ\*:!J,-]IWA^PM+FWS] MG:.$ 6V00?*7I%D$@[ ,YYJ+XB_";P9\7--M=/\ &OAC2_%%C:S>?!;ZK;+. MD7*85N%AEF M_P!=<*HW1S"=I"Y)<>6P4CW7QGX+T#XAZ1I+^)[03:983C4WLKPC[.["&1-M MPA^5T42LVUN-R*?X: ,WP7\ OAM\.M+UK3/#/@;0-$T[6XUAU.SL["-(KU & M 65,8<8D<8((PQ]:MQ?!GP-#H.LZ*/"FEMIFLQK#J5O);JXO(U&$24G)=5'" MJ3A1P !7R'XEU+Q'X4^%GQ+U'PW>7NA?#SQCXYT31_"R0RO$;33IY;6VOKBU MYS##.YF,6W: &WH &4GU.]\-:?H'[4Q^&^DPMI/@SQAX O9]0TG36,$4=Q!= M10K<1JO$C*".178^%/ GA_P/'=KH6D6NFM>2"6ZEA3][<.!M#2.< MLY +$X P.*\1\#_#?3/$'Q1^)UCHUH;'X5-9Z9IK:;IY\FSNM5MYYY+PPJ M,*%V&V@E*8#LKJ3N1L6?V="FF_%GXKZ5%ILW@RR4Z9\18 M6>!8YW1AB%V ,!+[78B@#U?2OA-X-T+Q = OCI;:1\3?!]_;Z_JGBC4+GPS\2+1UGM=3CF-P]O87$@/F M0%+=_*6!AY9, *G/)\<\:^+H_%GQ!\47TMS]D\'>-/%%G'X5^,UZSI%HC6IB MCN+*W(!,0:6WF2-R8H93+*2S8PP!]IM^SS\-&T[4; ^"=&^QZDD4=] +8!+M M8B3'YP_Y:%2206R.?%/XB0?%W]F;XY73>'9;&U\/Z=KEC;7=V\4JS7=I!,K3VY4G MCE0A7X(9&QC;FO)OA+H]_J\/[-=_\,=%\0:/?0V=G<^-=6ET^[T_3;RQ-@/. M68S*D=W+)*4*/&)"""VX Y(!]0VO[.GPQLM/O+&'P+H:6=Y9_P!GW$)LU*S6 MV[>(F!ZJK %0?ND#&,4]OV>?AH^GZC8'P3HWV/4HXH[Z 6P"7:QDF/SA_P M M"I)(+9.37EG[0WA?2/$/[3_[/MGJ>F6M]:ZC+KD-Y%/$K+TD229'S*C MDLH.0"21S6/XPUZW_9;_ &B]!BTN\OU\ >(O"^N:KJOAXW#W$%A+IL<4XN;9 M'8^3O21HRB%48@'&>: /H/Q'\*_"'B^UTBWUOP[8:M'I+%K WD(D:VR-K;&/ M(# ,,X8#!S5S2O /AO0_"1\+6.AV%OX;,3P'2!;J;4QOG?'Y9&W:(M%TFUT+XC75M86T-E-))(=5U76]'N3 &:TTR?3_.)$S$Y(E2$NGW M=P/'2@#TJP^ OPZTZTDM8?!>BFU>W>T\B:S26-('7:\2*X(2-EX*+@$<8K=T M3P#X>\-^%1X:TO2K?3]!$9B73[<%(D3&-J@'Y1@8P,5%X2DN_&/P]TJ;Q3I= MJEWJEA'+?Z8T6^&,R(&:%E?.[:#M.>I!X'2OEG]E'XI7^C_!KX#> _#UE9S> M)/%.A7NLWFI:AN,5O!;NJO*ZKAII7>6-0-R\!B6X (!]3>!?AMX7^&.EMIGA M30[/P_IQ.[[)81^7$#DG(0<#)9B<#DFF3?"_PE<^)QXBE\.Z=)K8F6Z^V-;J M7,ZIL68]C*$^028W!> <<5X;??M6>(+.S^QCP]IC>)=/^(-KX#U*U>ZD6V=K M@(\-W%(%+*I25&*,K$'<,G +&N_M8:UX M?B=8>*-"TN77_"FJZ/IEFVG74B MVEZ=3\L6[.70M'L+L7P&X7Y>3B@#W&'X7>$;?Q,?$,7AS3H]:,SW'VQ8%#B9 MTV/,.PD9#M+CYB."2*L>#OA_X<^'UM=V_AS1[;1H+N=KF>.U7:LDK$L\A'=F M)))ZDG)S7@FK?M9:GX=L?$(U+3;(6ND:OIUE+XNBMKDZ3':74,CF[D3&\")X MFA=0Y ,D;%U#$#UC4;Z'QY\"]1O=1;1M;@OM(GG\[3)!=6%PH1FCEB8Y#*<* MXZX/?C- %O4O@MX/NSK-S;^'M+M]3U."[BDNWM%E :Y!$[[#QF0L2^,;_P"( MFK=[\)O">K^!=)\'ZKHMMK&@:7%;1VEM?H)?+,"A8G!/(=0HPPP>OK7S+\!? MB9JWPS_9F_9J@T32=-U"[\R/"WVB2RFG^TNZ*Q=O]'PV02VX?,,5 MVUA^T[XE0ZQX"K9K6YD^P2F:T6]%TVY=ZA+?S"8^#-(T^\5IF2>TMA$\?G B4(5QL#Y.0N 22<9KYNTC4Y?"][XU? M6-/L=6FE^.6DVLBVDEQ91QS36>DHDZ!),G87W&-RROR#7M7AKXM>+OB7K'C* M3PCI>DKHOA?Q _AYTU*23[3J$L)C^UR(5(6%4+LJ!MY#+7P]80^$[B"2UET981]F:%QM>/9TVD$C'3FI_$_P //#7C.PT^RUO1 M;34;/3YH[BT@E3Y()$(,;H!P&4@%2.F.,5X G[8.JW=KK&J:5X4'B&P2SUV> MQL=-\YKN.33I3'&MP0A7%R$D=0@+)M"XD)X]>^#/Q#M_BWX/N]6CUKP[XGTY M[EK>&[T!G,+IY499)HI"6BE5V=6C8YP%) W8 !JV_P (_!MIJ]SJD/ARPBU" MX\\R7*18?,W^O93_ M)D[V7!;N34,/P7\#6WAO3M A\+Z;#I&FRF>PM8X0H MLI""N^ CF(X+#*$<,1W->/?L0:596FA?%2>"SMX9H_B)X@L4DCB566WBO&6* M$$#B-!PJ=%'0"FZ_HFG7'_!0;PP);"UEW^ +[4&WPJ)-7\0:=I%M9ZWJ^P:A?Q+B6ZV_<\P_Q;1D#/0' KRC]J M3Q!J4=Y\*O!UE?W6E6'C'Q;#I>J7=G,T$S6:6\]R\"2J0T9E,"H64AMI< C. M:[_2/@QX/\->(=.UK0=%MO#][9JZ,=*C6W2Z1T*E9U48DP<,"WS J.>H(!/J M/P?\$ZMKDFL7OA;2[G49;B.[EEDME(FGCQY1-J[78%EVC!&!6IIW@C M0M(\3:GXALM+@MM;U-$2]OHUQ)<*O"ASWV@<>G;K5SQ!J1T;0=2U -;(;6VD MG#7DPAA&U2V9)#PB\@R:\F^$7QWN/'?Q/U[P7=S:)JS6&B6.N0ZQX>E=K M65+B6>)HL,3DJ8,AU8A@XX4C! .VE^&G@73_ !.FOR:#I%MK4]W]I6Z>)$:2 MZ*[?- Z&;'&_&_!QFH]3^"/@'6=:O=6O?"&D7%_?L'O96M5Q>,!@&=1\LIP M,N&X&*\!^,OQ"U;XH:5;75O9Z=9^&- ^+&@:%$9E>2\N9K?6K..:8'(6)?-W MH%PQ*H3D;MHMZE\9M9^&7@+XU^*_#_A>SNV\*^-I4UN)KFYF:XMOLME)/>QJ MSML:.*8,85(0B%B-I;D ]VB^#'@:WOM;O+?PKIEI'?AQHRZ3X8T>UT/2T^Y9V2;(D_P!U1PH]A7D7Q<^)MSK' MA'XFP6-MIGB#PCI'@N35+Z=99X?M3RV\L@M4EBD!7? F\NI#()H2-V[(AB_: M$DTWQSX+\&@:-X:BU32-(O;$Z_/,/[5\]V6>VM)C\IF@C16VL6>0R(-JCYB M>W>)?"FC>,M-_L_7=+M-7LA(LP@O(5D59%.5=01PRGD,.0>AK A^#'@>#2]9 MT]?"^G&VUJ-8=3WQ;I+Z,9PDTARTBC*6?QSC^'5E\0OL/AV&7 M7[OXGP^$K2(W\_D7M]=6]D4N)3(7,**DOS)&-O[GY0"YJ[\3/VF?$?PCG^(. MB:SI&E:CK_A[PE_PF6GW-FTL=K?VJ3&&:&1&):*16"X8,X(D!P,%: /8K_X0 M^#-3LM+M;GPY8RQ:7"UM8MY>)+:%L;HD21);>\-RJHX=5(=&M),D<,&4X'(KSO6/VG_ !"G MP\^(?Q)TG0=.NO!G@O5;VPFLIIW6^U"&RE\N[N(W V1D%92D;*VX(,LF[Y0# MU+Q)\)/AI?R:#_;?A?PZ380?V7I<=S:Q(L<)QBVC4@ I\JXCP1D @<5=TCX. M>"= U#2[[3O#5A:7>EV1TVQEBCP;:U.,P)Z1_*OR=/E7C@5X?*+SQ]^VVD4\ M6DZGX>MO >G:K9PWT+R&)9-3E?S8P>$F+6\)S_TS3N*=^T[%>^&/'Q\6^*? ME]\1/A3_ ,(_]BNTTHK-=^';E997FOTMF(+AXGB!DCS)&+?(X)R >\Z7\,?" MFA^!$\%Z=H%C8>%$B:!='MHA';A&8LR[!Q@LQ)]*^5?VB_B':S^.O!%_X9T6X^,7AKPCH$NH M>(_#" RPQVMY%']@U"4%&660"&4B,(\@1Y)%08Y[_P#9@^(5M;Z!X,^&UCJ! M^(L+^'GUR7Q9:W2RV26LMS(LOVOP9\$V-]9W MMOX@J]I/PT\+:#X.D\)Z=H=I9> M&I$>-M+@3;!L;[RA1P >X'')]:^"=!T;3]0\'?M,Z3X?\,^(;SXBV_CK6+'P MC=^&M.NXVT^006WV5$OHE6&WBCE)=HWD4!2'=1U M:6S\0^)]>T+PUK^K:9*895$Q'VQH9%P8VD\MT#K@KYF5P<8 /5+GX.^!Y/"N MF>'Y_#EA_P (_I$D<]C8,F(+1HR#&T:YPNPJ"N/NX&,8KPCQ7^R#I_Q"U_Q% MJS:/X/NM1UG5UU"V\?PEEUC3X5,82.%$CVF2-8MBR^<.?F96.Y6]1?PO\,/A MU\1_"EE96,_%EG9-=L4M;.&WU34;B>9PHRVU$"K&"NXN/F4 MF@#WW4/@S\.3INL:7?>&])^P^([L7.HVDZ#R]1N.,/(I.)'X'7).T>@QH:A\ M'O!.J^);#Q#>^%],N]=L;9+.WU&:W5YUA1MR1ESRRJW(!S@DD"_B%X4V7,3N;*[CN[A)+:8 @O']V1'3+8V'#$,,>D6'Q MZUI&\8:#KK^%_#GB7PUKEII'OAQX M8\*7.L3Z1HEI82ZS,UQJ)B3_ (^Y& #/(.C,0 "3R0 .@KYF\0?%4_&;0/A) MK5S96MO?:7\7/[#DEM&+PS&V^VQ>=$6 95D"*VT\C."3C)^O: .#TCX$?#S0 M-)O=+T[P9HUGIMX LUI#:*(MH<.JJN,(H=58!< ,H(Y I=2^$GP[G\/Q>&-0 M\-Z++IEQ>?;H[*ZA1FENQC]^"WS&859KNWD4?>_T)%5?>Z->G?'S6],\86'P!\0Z9)'=V&H^. M-)O+.Z ^_#+:W#JP/H5*G\J /5-%^'?@F*ZTF^TK2--^T:&)8+&>U +6OF8, MJ@@\%B%+9Y.!G-;K^&=)D\21>(6TZV;7(K1["/43$//6W9U=H@_7:616QTR! M7C_[-L,<'CGX_I&BQI_PGQ.U!@9.D:83^IKD+OXS>-/B%\+/BK>7OACP_)X9 M\.R^(]#U(IJ5U'<7@LEE3*(BJ85D"$;EE+*7!'W>0#WR'X9^%+?QA<^*HO#V MGQ>(KD8GU)(%$TOR>7N8]VV?)N/.WYRT5\Y)^TIXJM(?BCK=]X>T<^$?AQJVI6>L7< M-[*+V>"WTU+M&A@,97-M'U'QEX<\2Z/HECXQTK2=*O]*M+1Y9+?4Y;Q_("*Y((5;L&#=C@,CD?- MMK)UO]K74+'7O%2:?I-GJEEX6\16OAR\TZ%9VU&_=OLXNKFW5051(?M&0C;B MXAD)9.* /I.>]M[62&.:>*&29ML:2.%+GT4'J?I4]?)7Q"^(6K?%@>!-?CL] M.LO"UG\5+;2+$,KR7EP;6\EMI)R^0J*TL4H";2=H4ELG:/K6@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ KS33_@R_A+5_$%YX-\2WGAJUUZ]?4KW3?L M\-S;+=R8\V>$.NZ-Y" S#<4+9;8"S$^ET4 >2P_L_0Z5X@T7Q-I'BG5;;Q;I M^F3Z//K%W'!<-J-M+/\ :&%Q'L5=RR[G4QA-NYA@J<5Y1\0O@K+\.?$/P3T[ MPD-Z?[,(8X62,!88!%&L2EL*NDM8ZI?QR"XN 94"NJR.,-L3;"C$<)&G P! M7OE% 'FGBCX,OXJ3X>&X\17,,O@S44U2W>*VC_TJ9;>:W7S 1POESR<+CG!S MQBOG_P '^ ?'GA_X@_V[H>H^(;;Q1J7BV:35=%U7PQ9O8QZ7)J#--G5C:K+( MHM<-$$N'.X1H$"J0OV710!X*/V3[0?#E?!__ EFI?9%\5?\)<+G[/#YOVK[ M;]MV?=QY?GW:7L&YFDCBTRTM9+O>X=UN M)(HU+J[A6=4V+)C#AP2#H?&SX2W/QB\/6.D0^+=4\*0V]VMU,=.M[6X6\"@@ M1317$4D2&VLI!*C.<5Z)10!Y%+\ KSQ/X$\1>%/'GQ!UWQW8:KY#03W=I M864VFR0OYD,%@5O/V?VU34/$FNWOC+66\8ZOH@\/0 M>(+2."WETRSWF0BV14VJ[.=[.VXDJN-H4 >N44 >/>%/@7XE\->'I=&E^+/B M'4+*..V73XQI>EVBV!@F25=@M[6/XB,,K/YBMG*' '&",T M:?\ '19_$.K^(/%.H7_ (UUS4])DT)[C5?*2.WL)#F6W@BA1%19#@LQW.V M"V /3Z* /&]#_9KLK!/ -AJGB;5=?T#P)-'<:#IEVD*A)8H6A@DGD1 TS11 MNP3[O)W,'8 U'XL_90\&>,+OQE<7GVN.3Q5J^FZQ>>3(%$U+Q%9V::5XAN_#=W;7(G^T6L4M/AY_P (M?7GA[4? MA)I>E7J!)_-M94198KA6&) YC1 MR1M8.N00"P/KM% 'A=W^RCI,^E6L,?B/4UU3_A+XO&]]JLL<+S7VHQ%?+#KL M"K$JHB!$ PJCG.6,WBC]E?1O&.K?$6^U/7M4#^,IM-NF:T$44FFW%@5:TFMV M*GYD**3O#!B.1@D5[=10!P:> _%!T:UAG^(>I3ZI;W0N!>_8+5(Y4$;H89(E MC 9#OW'D'.-I UQ*\LS! H09: M63"A0J@@ 8 KT"B@#PK0_P!E:TT'P=\*?#W+[_ /97L+_4O$^J#Q1JEMK&K>)K7Q;:WT$4(;3;^"!; M=#&K(5>-H5\MD<'(9^02"/>^\6V7C.>XDM+;<; M^V2W5% 5 HB/V6(E<9Z_-SFNBT/X'2^#_&6OZQX8\7ZIH>F>(-1.KZIHB6]M M-;O=LJ+++$TD;/%Y@12PW$9R0%).?4Z* /+O#7P2NO!VFZYI&B>-M:T[0KVX MNKNQL8H;8G3)IYVN)#'(8BS()'9HV,7RC,]3T MC4M(\/\ _"-6L4=I;2QBT+Q.V[>A)YTZ]AAAAADM@B;%VK .&5@V^0,&#$5K2> =?-_9 MZIJ?C+5M8.E)-):Z?96MI:B>5H7B#R$K\SA9&VCX@E>!CT&B@#R/2_@YJ MWB_]FZX^&_Q*\0W>O:EJNF7.G:GJ\+(EPRRL^TA@@4NB,B[MF&*9*\D5=\#_ M 5N/"OQ'N?&^I>+M1\1ZW=Z';Z%V ! MZ?10!X?K/[+MM?W^J"Q\7ZOI>B7WB:U\7G1HX;:2&/4H;F&Y+J[1F3RWEA#- M'N^\S$$ XKKO ?P>M?!D_CLW.HR:[:^,-4DU6^M+R",1K))!%;NBA1RACAC& M&SWYYKT*B@#QSPO^S)H7@K]G_5_A1H^J:C#I>IVES8SZGTWPYJOBW4KSPY;+IWFZOT4 >)W'[+NE:E8^*X+_7]1FFUOQ/;^,8+R&.*.;3-3@6! M8I8#M*D 6T0VN&!^?.0U1^,/V7+#X@V_C6X\1>)=1O\ 7_%.A+X:EU..&&(6 M6GB1I&BMX@N 79V9FZYIEAIE MQ;-"B1*MH9VC=<#():YF)!)'*XQMYXG6OV6=)U70O%WA>'Q%JNG^"?%FI3:I MJ^A6ZQ?/),X>YCBF*;XXIF!+J,GYWV,@(Q[=10!YQ9_!J/3_ (US?$6WUJXB MFDT2#P__ &2MO&+9;2*625 IQN#;Y6.J7%KXPU70[3 M5M+32+ZRM8H)$\I6F/FQ&2,F.8B=U+99<*GRY7->@44 >0V?[.MEX3\:7/B; MP/K]]X0N[W2[+2+^SBABNK2ZAM%9+9BDBEEDC1F0,K $'E2>:S_AK^RQI?P@ M\?:OXJ\)^)=6L)M?(EU[3Y(K9K34K@.S"X,:Q*(9/G9?W6Q2#DJ6RQ]NHH \ MO^#/P/'P;U+QE3+$KM&44$)MB4!3GJ>:ZGX MC_#O2/BEX5FT'61.D#30W4%U:2>7<6ES#(LL,\+X.V1)$5@<$<8(()!Z>B@# MS$?!BZU'QSX9\5:]XNO]9U'PU'=)I:?9;>",-<1>5)),$3,C;>FTHN<_+Z<[ MHG[+6FZ%X?\ #5I;^(]1&L>&==O]?T?6A#")K>:]DG>ZB=-NR2)_M,JE2 =I M7# J&KW"B@#Q6Z_9?TK4!K6HW?B#4Y_%>KZYIWB"YUW9"&\^P*?9(EBV;! @ M3&S[QW,2Y)S4-_\ LN6=[J%MKZ^*M5A\;Q^(5\2/XA$-NS23BR:Q$1@9#&(1 M;L450-P/S;BQ8GW"B@#PJT_97M["STZVB\8:K(MEXQG\;++<6]NTDM]*TC,K M[45?+W2R'"JOWAR *]2\,>%]0T#4/$=S=^)=1UN/5+TW=M;WRQ>7IJ;%7R(= MB*2@*EOF).3UZD]'10!PWA'X9R>&/#GB/3)]:EUBXUN[NKV>]O+6+=OGZ@J M%957:B@CA$53G%>>>&OV48_#'P]^'W@Z#QMJUUIG@C58]5TN2ZMX'ES&)!%" M[!1F-1*Z@8!QM&>.??** .$^''PM'P[UWQKJ::Q<:DWBK5O[9N8IX4189O(A M@PA49V^7;Q\')R"<\US.A?L[1:%\.OB'X17Q->SVWC2]U&_N[I[>(26\E\SM M77O%=AI_AKPO:6&CZGI7A>TUQ M+R<32^8/*EM)UM946.US)^[$FY?F B./2_AC\(_%,VM:5\2/%^N/:_$&^\'V MGA_5+*"WA-M"Z,\Q.7,9"L&MX\.FTXW>H([+P/\'QX6\:7'BS4]?O/ M$GB"328-$%Y=00PDVT4C2 OY:C?(S.26/''RJN6SZ+10!Y3X?_9[TK3-/^*& MF:EJ5SK>C_$*\N;S5;*XC2,*T]M';2)&R $*8HD'.3G)SS5GPM\)-?\ #7@] M?#Q^).O7L-K#!;Z=>2VUFMQ;I"Z,F]EA E)"!&W !E9LC)R/3:* /#KC]E?3 M9+D:W;>)-2TWQJGB.7Q1'X@LH($V74EHEG*@@*&,PO BJRD%B'/%FJ:+IWB+4$U75=#2"WFMY;H1I$\L;/&7C,BQ1AP"02N M1M)S7I]% 'A[_LNVT-^BV/B_5[/0(/%'_"76NAB&V>&WOFG:>55 EX-101.SCH 7 tr-20221231.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENT OF COMPREHENSIVE EARNINGS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF FINANCIAL POSITION link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - INCOME TAXES - Effective tax rate - (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - OTHER INCOME, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - EMPLOYEE BENEFIT PLANS - Postretirement (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - FAIR VALUE MEASUREMENTS AFS (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - ACCRUED LIABILITIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - INDUSTRIAL DEVELOPMENT BONDS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - OTHER INCOME, NET link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - OTHER INCOME, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Property (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Benefits and Investment (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Invest, VEBA, NP (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - EPS (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - INDUSTRIAL DEVELOPMENT BONDS (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - EMPLOYEE BENEFIT PLANS - Multi-employer (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - EMPLOYEE BENEFIT PLANS - Deferred compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40705 - Disclosure - EMPLOYEE BENEFIT PLANS - Expected future benefit payments (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - FAIR VALUE MEASUREMENTS - Bonds (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - OCI (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS - Reclassification from AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - EMPLOYEE BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 tr-20221231_cal.xml EX-101.CAL EX-101.DEF 9 tr-20221231_def.xml EX-101.DEF EX-101.LAB 10 tr-20221231_lab.xml EX-101.LAB EX-101.PRE 11 tr-20221231_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.4
    Document and Entity Information - USD ($)
    12 Months Ended
    Dec. 31, 2022
    Feb. 13, 2023
    Jun. 30, 2022
    Document Information [Line Items]      
    Document Type 10-K    
    Document Annual Report true    
    Document Transition Report false    
    Document Period End Date Dec. 31, 2022    
    Entity File Number 1-1361    
    Entity Registrant Name TOOTSIE ROLL INDUSTRIES, INC    
    Entity Incorporation, State or Country Code VA    
    Entity Tax Identification Number 22-1318955    
    Entity Address, Address Line One 7401 South Cicero Avenue    
    Entity Address, City or Town Chicago    
    Entity Address, State or Province IL    
    Entity Address, Postal Zip Code 60629    
    City Area Code 773    
    Local Phone Number 838-3400    
    Title of 12(b) Security Common Stock — Par Value $.69-4/9 Per Share    
    Trading Symbol TR    
    Security Exchange Name NYSE    
    Entity Well-known Seasoned Issuer Yes    
    Entity Voluntary Filers No    
    Entity Current Reporting Status Yes    
    Entity Interactive Data Current Yes    
    Entity Filer Category Large Accelerated Filer    
    Entity Small Business false    
    Entity Emerging Growth Company false    
    ICFR Auditor Attestation Flag true    
    Entity Shell Company false    
    Entity Central Index Key 0000098677    
    Current Fiscal Year End Date --12-31    
    Document Fiscal Year Focus 2022    
    Document Fiscal Period Focus FY    
    Amendment Flag false    
    Entity Public Float     $ 611,433,000
    Auditor Name Grant Thornton LLP    
    Auditor Firm ID 248    
    Auditor Location Chicago, Illinois    
    Common Stock      
    Document Information [Line Items]      
    Entity Common Stock, Shares Outstanding   39,684,473  
    Class B Common Stock      
    Document Information [Line Items]      
    Entity Common Stock, Shares Outstanding   28,606,918  

    XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.4
    CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS - USD ($)
    shares in Thousands, $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Revenue $ 686,970 $ 570,776 $ 471,063
    Costs 454,239 371,535 300,702
    Gross Margin 232,731 199,241 170,361
    Selling, marketing and administrative expenses 121,976 132,108 112,117
    Earnings from operations 110,755 67,133 58,244
    Other income (expense), net (12,614) 18,596 18,018
    Earnings before income taxes 98,141 85,729 76,262
    Provision for income taxes 22,249 20,421 17,288
    Net earnings 75,892 65,308 58,974
    Less: net earnings (loss) attributable to noncontrolling interests (45) (18) (21)
    Net earnings attributable to Tootsie Roll Industries, Inc. $ 75,937 $ 65,326 $ 58,995
    Net earnings attributable to Tootsie Roll Industries, Inc. per share (in dollars per share) $ 1.10 $ 0.94 $ 0.84
    Average number of shares outstanding (in shares) 68,829 69,438 70,488
    Product      
    Revenue $ 681,440 $ 566,043 $ 467,427
    Costs 452,552 370,105 299,710
    Gross Margin 228,888 195,938 167,717
    Rental and Royalty      
    Revenue 5,530 4,733 3,636
    Costs 1,687 1,430 992
    Gross Margin $ 3,843 $ 3,303 $ 2,644
    XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.4
    CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS (Parenthetical) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS      
    Retained earnings at beginning of period $ 39,545 $ 32,312 $ 40,809
    Net earnings attributable to Tootsie Roll Industries, Inc. 75,937 65,326 58,995
    Cash dividends (24,571) (24,061) (23,739)
    Stock dividends (42,635) (34,032) (43,753)
    Retained earnings at end of period $ 48,276 $ 39,545 $ 32,312
    XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.4
    CONSOLIDATED STATEMENT OF COMPREHENSIVE EARNINGS - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    CONSOLIDATED STATEMENT OF COMPREHENSIVE EARNINGS      
    Net earnings $ 75,892 $ 65,308 $ 58,974
    Other comprehensive income (loss), before tax:      
    Foreign currency translation adjustments 1,087 (301) (1,213)
    Pension and postretirement reclassification adjustments:      
    Unrealized gains (losses) for the period on postretirement and pension benefits 3,338 448 467
    Less: reclassification adjustment for (gains) losses to net earnings (826) (1,405) (1,349)
    Unrealized gains (losses) on postretirement and pension benefits 2,512 (957) (882)
    Investments:      
    Unrealized gains (losses) for the period on investments (9,909) (4,227) 1,463
    Less: reclassification adjustment for (gains) losses to net earnings (16) (96)  
    Unrealized gains (losses) on investments (9,925) (4,323) 1,463
    Derivatives:      
    Unrealized gains (losses) for the period on derivatives (251) 1,423 1,259
    Less: reclassification adjustment for (gains) losses to net earnings (570) (2,593) 325
    Unrealized gains (losses) on derivatives (821) (1,170) 1,584
    Total other comprehensive income (loss), before tax (7,147) (6,751) 952
    Income tax benefit (expense) related to items of other comprehensive income 1,991 1,553 (522)
    Total comprehensive earnings 70,736 60,110 59,404
    Comprehensive earnings (loss) attributable to noncontrolling interests (45) (18) (21)
    Total comprehensive earnings attributable to Tootsie Roll Industries, Inc. $ 70,781 $ 60,128 $ 59,425
    XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.4
    CONSOLIDATED STATEMENTS OF FINANCIAL POSITION - USD ($)
    $ in Thousands
    Dec. 31, 2022
    Dec. 31, 2021
    CURRENT ASSETS:    
    Cash and cash equivalents $ 53,270 $ 105,840
    Restricted cash 365 386
    Investments 96,128 39,968
    Accounts receivable trade, less allowances of $2,335 and $2,281 58,556 54,921
    Other receivables 4,299 3,920
    Inventories:    
    Finished goods and work-in-process 43,595 31,431
    Raw materials and supplies 40,671 24,074
    Prepaid expenses 12,144 7,761
    Total current assets 309,028 268,301
    PROPERTY, PLANT AND EQUIPMENT, at cost:    
    Land 21,715 21,704
    Buildings 142,462 130,158
    Machinery and equipment 467,977 446,777
    Construction in progress 4,325 15,344
    Operating lease right-of-use assets 4,703 7,419
    Property, plant and equipment, gross 641,182 621,402
    Less - accumulated depreciation 429,139 412,496
    Net property, plant and equipment 212,043 208,906
    OTHER ASSETS:    
    Goodwill 73,237 73,237
    Trademarks 175,024 175,024
    Investments 247,528 291,175
    Prepaid expenses and other assets 465 603
    Deferred income taxes 1,454 1,372
    Total other assets 497,708 541,411
    Total assets 1,018,779 1,018,618
    CURRENT LIABILITIES:    
    Accounts payable 25,246 14,969
    Bank loans 1,051 939
    Dividends payable 6,154 6,042
    Accrued liabilities 54,444 53,896
    Postretirement health care benefits 658 616
    Operating lease liabilities 791 1,072
    Income taxes payable 1,790 2,434
    Total current liabilities 90,134 79,968
    NONCURRENT LIABILITIES:    
    Deferred income taxes 45,005 45,461
    Postretirement health care benefits 9,303 12,619
    Industrial development bonds 7,500 7,500
    Liability for uncertain tax positions 3,747 3,415
    Operating lease liabilities 3,952 6,347
    Deferred compensation and other liabilities 76,256 94,511
    Total noncurrent liabilities 145,763 169,853
    TOOTSIE ROLL INDUSTRIES, INC. SHAREHOLDERS' EQUITY:    
    Capital in excess of par value 719,606 709,880
    Retained earnings 48,276 39,545
    Accumulated other comprehensive loss (30,169) (25,013)
    Treasury stock (at cost) - 99 and 96 shares, respectively (1,992) (1,992)
    Total Tootsie Roll Industries, Inc. shareholders' equity 783,171 769,042
    Noncontrolling interests (289) (245)
    Total equity 782,882 768,797
    Total liabilities and shareholders' equity 1,018,779 1,018,618
    Common Stock    
    TOOTSIE ROLL INDUSTRIES, INC. SHAREHOLDERS' EQUITY:    
    Common stock, value 27,584 27,322
    Class B Common Stock    
    TOOTSIE ROLL INDUSTRIES, INC. SHAREHOLDERS' EQUITY:    
    Common stock, value $ 19,866 $ 19,300
    XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.4
    CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical) - USD ($)
    $ in Thousands
    Dec. 31, 2022
    Dec. 31, 2021
    Trade accounts receivable, allowances $ 2,335 $ 2,281
    Treasury stock, shares 99,000 96,000
    Common Stock    
    Common stock, par value (in dollars per share) $ 0.6944 $ 0.6944
    Common stock, shares authorized 120,000 120,000
    Common stock, shares issued 39,721 39,344
    Class B Common Stock    
    Common stock, par value (in dollars per share) $ 0.6944 $ 0.6944
    Common stock, shares authorized 40,000 40,000
    Common stock, shares issued 28,607 27,793
    XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.4
    CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    CASH FLOWS FROM OPERATING ACTIVITIES:      
    Net earnings $ 75,892 $ 65,308 $ 58,974
    Adjustments to reconcile net earnings to net cash provided by operating activities:      
    Depreciation 17,668 17,570 18,184
    Deferred income taxes 1,535 (1,263) (279)
    Amortization of marketable security premiums 5,531 3,837 1,404
    Changes in operating assets and liabilities:      
    Accounts receivable (3,073) (14,130) 3,483
    Other receivables (1,020) (706) 636
    Inventories (28,415) 3,940 (770)
    Prepaid expenses and other assets 49 2,622 2,961
    Accounts payable and accrued liabilities 10,329 10,010 3,849
    Income taxes payable (4,565) (1,296) 3,012
    Postretirement health care benefits (804) (1,281) (1,041)
    Deferred compensation and other liabilities (1,076) 687 (15,703)
    Net cash provided by operating activities 72,051 85,298 74,710
    CASH FLOWS FROM INVESTING ACTIVITIES:      
    Capital expenditures (23,356) (31,426) (17,970)
    Repayment of premiums on split dollar life insurance policies   2,514 23,527
    Purchases of trading securities (1,543) (2,668) (3,183)
    Sales of trading securities 2,806 968 18,058
    Purchase of available for sale securities (96,114) (108,576) (109,816)
    Sale and maturity of available for sale securities 49,618 47,289 98,885
    Net cash (used in) provided by investing activities (68,589) (91,899) 9,501
    CASH FLOWS FROM FINANCING ACTIVITIES:      
    Shares purchased and retired (31,910) (30,184) (32,055)
    Dividends paid in cash (24,629) (24,136) (23,810)
    Proceeds from bank loans 3,989 3,792 3,902
    Repayment of bank loans (3,850) (3,618) (3,883)
    Net cash used in financing activities (56,400) (54,146) (55,846)
    Effect of exchange rate changes on cash 347 (283) (449)
    Increase (decrease) in cash and cash equivalents (52,591) (61,030) 27,916
    Cash, cash equivalents and restricted cash at beginning of year 106,226 167,256 139,340
    Cash, cash equivalents and restricted cash at end of year 53,635 106,226 167,256
    Supplemental cash flow information:      
    Income taxes paid 23,884 22,855 14,503
    Interest paid 78 6 57
    Stock dividend issued $ 70,242 $ 64,667 $ 63,402
    XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.4
    SIGNIFICANT ACCOUNTING POLICIES
    12 Months Ended
    Dec. 31, 2022
    SIGNIFICANT ACCOUNTING POLICIES  
    SIGNIFICANT ACCOUNTING POLICIES

    NOTE 1—SIGNIFICANT ACCOUNTING POLICIES:

    Basis of consolidation:

    The consolidated financial statements include the accounts of Tootsie Roll Industries, Inc. and its wholly-owned and majority-owned subsidiaries (the Company), which are primarily engaged in the manufacture and sales of candy products. Non-controlling interests relating to majority-owned subsidiaries are reflected in the consolidated financial statements and all significant intercompany transactions have been eliminated. Certain amounts previously reported have been reclassified to conform to the current year presentation. These reclassifications had no effect on previously reported net earnings.

    The preparation of financial statements in conformity with generally accepted accounting principles in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

    Revenue recognition:

    The Company’s revenues, primarily net product sales, principally result from the sale of goods, reflect the consideration to which the Company expects to be entitled, generally based on customer purchase orders. The Company records revenue based on a five-step model in accordance with Accounting Standards Codification ("ASC") Topic 606. Adjustments for estimated customer cash discounts upon payment, discounts for price adjustments, product returns, allowances, and certain advertising and promotional costs, including consumer coupons, are variable consideration and are recorded as a reduction of product sales revenue in the same period the related product sales are recorded. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. A net product sale is recorded when the Company delivers the product to the customer, or in certain instances, the customer picks up the goods at the Company’s distribution centers, and thereby obtains control of such product. Amounts billed and due from our customers are classified as accounts receivables trade on the balance sheet and require payment on a short-term basis. Accounts receivable are unsecured. Shipping and handling costs of $67,342, $55,289, and $42,593 in 2022, 2021 and 2020, respectively, are included in selling, marketing and administrative expenses. A minor amount of royalty income (less than 0.1% of our consolidated net sales) is also recognized from sales-based licensing arrangements, pursuant to which revenue is recognized as the third-party licensee sales occur. Rental income (less than 1% of our consolidated net sales) is not considered revenue from contracts from customers.

    Leases:

    The Company identifies leases by evaluating its contracts to determine if the contract conveys the right to use an identified asset for a stated period of time in exchange for consideration. The Company considers whether it can control the underlying asset and has the right to obtain substantially all of the economic benefits or outputs from the asset. Leases with terms greater than 12 months are classified as either operating or finance leases at the commencement date.  For these leases, the Company capitalized the present value of the minimum lease payments over the lease terms as a right-of-use asset with an offsetting lease liability. The discount rate used to calculate the present value of the minimum lease payments is typically the Company’s incremental borrowing rate, as the rate implicit in the lease is generally not known or determinable. The lease term includes any noncancelable period for which the Company has the right to use the asset. Currently, all capitalized leases are classified as operating leases and the Company records lease expense on a straight-line basis over the term of the lease.

    Cash and cash equivalents:

    The Company considers short-term debt securities with an original maturity of three months or less to be cash equivalents. Substantially all cash and cash equivalents are held at a major U.S. money center bank or its foreign branches (Bank of America), or its investment broker affiliate (Merrill Lynch). The Company also holds certificates of deposit (CDs)

    of U.S. banks selected by this investment broker based on their financial ratings; substantially all such CDs are invested in separate individual banks which are generally not in excess of the Federal Deposit Insurance Corporation (FDIC) limit of $250 per bank. The cash in the Company's U.S. banks (primarily Bank of America) is not fully insured by the FDIC due to the statutory limit of $250. The Company had approximately $5,191 and $4,577 of cash held by it is foreign subsidiaries, principally foreign branches of a U.S. bank (Bank of America), at December 31, 2022 and 2021, respectively. The Company's cash in its foreign bank accounts is also not fully insured.

    Investments:

    Investments consist of various marketable securities principally corporate bonds, with maturities of generally from three to five years, and variable rate demand notes with interest rates that are generally reset weekly and the security can be “put” back and sold weekly. The Company classifies debt and equity securities as either available for sale or trading. Available for sale debt securities are not actively traded by the Company and are carried at fair value. The Company follows current fair value measurement guidance and unrealized gains and losses on these securities are excluded from earnings and are reported as a separate component of shareholders’ equity, net of applicable taxes, until realized or impaired. Trading securities related to deferred compensation arrangements are carried at fair value with gains or losses included in other income, net. The Company invests in trading securities to economically hedge changes in its deferred compensation liabilities.

    The Company regularly reviews its investments to determine whether fair value is less than carrying value and, when necessary, makes qualitative assessments considering impairment indicators to evaluate whether investments are impaired. If impaired, the cost basis of the security is written down to fair value. Further information regarding the fair value of the Company’s investments is included in Note 9 of the Company’s Notes to Consolidated Financial Statements.

    Derivative instruments and hedging activities:

    From time to time, the Company enters into commodity futures and foreign currency forward contracts. Commodity futures are intended and are effective as hedges of market price risks associated with the anticipated purchase of certain raw materials (primarily sugar). Foreign currency forward contracts are intended and are effective as hedges of the Company’s exposure to the variability of cash flows, primarily related to the foreign exchange rate changes of products manufactured in Canada and sold in the United States, and periodic equipment purchases from foreign suppliers denominated in a foreign currency. The Company does not engage in trading or other speculative use of derivative instruments. Further information regarding derivative instruments and hedging activities is included in Note 10 of the Company’s Notes to Consolidated Financial Statements.

    Inventories:

    Inventories are stated at lower of cost or net realizable value. The cost of substantially all of the Company’s inventories ($77,083 and $51,355 at December 31, 2022 and 2021, respectively) has been determined by the last-in, first-out (LIFO) method. The excess of current cost over LIFO cost of inventories approximates $34,898 and $21,348 at December 31, 2022 and 2021, respectively. The cost of certain foreign inventories ($7,183 and $4,150 at December 31, 2022 and 2021 respectively) has been determined by the first-in, first-out (FIFO) method. Rebates, discounts and other cash consideration received from vendors related to inventory purchases is reflected as a reduction in the cost of the related inventory item, and is, therefore, reflected in cost of sales when the related inventory item is sold.

    Property, plant and equipment:

    Depreciation is computed for financial reporting purposes by use of the straight-line method based on useful lives of 20 to 50 years for buildings and 5 to 20 years for machinery and equipment. Depreciation expense was $17,668, $17,570 and $18,184 in 2022, 2021 and 2020, respectively.

    Carrying value of long-lived assets:

    The Company reviews long-lived assets to determine if there are events or circumstances indicating that the amount of the asset reflected in the Company’s balance sheet may not be recoverable. When such indicators are present, the Company compares the carrying value of the long-lived asset, or asset group, to the future undiscounted cash flows of the underlying assets to determine if impairment exists. If applicable, an impairment charge would be recorded to write down the carrying value to its fair value. The determination of fair value involves the use of estimates of future cash flows that involve considerable management judgment and are based upon assumptions about expected future operating performance. The actual cash flows could differ from management’s estimates due to changes in business conditions, operating performance, and economic conditions. No impairment charges of long-lived assets were recorded by the Company during 2022, 2021 or 2020.

    Postretirement health care benefits:

    The Company provides certain postretirement health care benefits to a group of “grandfathered” corporate office and management employees. The cost of these postretirement benefits is accrued during the employees’ working careers. See Note 7 of the Company’s Notes to Consolidated Financial Statements for additional information. The Company also provided split dollar life benefits to an executive officer. The Company recorded an asset equal to the cumulative insurance premiums paid that will be recovered upon the death of the covered executive officer or earlier under the terms of the plan. During 2021, the Company received $2,514 of previously paid premiums on these insurance policies which was recorded as a reduction to this asset and has now fully recovered all the premiums under the terms of the plan. No premiums were paid in 2022, 2021 or 2020.

    Goodwill and indefinite-lived intangible assets:

    In accordance with authoritative guidance, goodwill and intangible assets with indefinite lives are not amortized, but rather reviewed and tested for impairment at least annually unless certain interim triggering events or circumstances require more frequent testing. All trademarks have been assessed by management to have indefinite lives because they are expected to generate cash flows indefinitely. Management believes that all assumptions used for the impairment review and testing are consistent with those utilized by market participants performing similar valuations. No impairments of intangibles, including trademarks and goodwill, were recorded in 2022, 2021 or 2020.

    Current accounting guidance provides entities an option of performing a qualitative assessment (a "step-zero" test) before performing a quantitative analysis. If the entity determines, on the basis of certain qualitative factors, that it is more-likely-than-not that the intangibles (goodwill and certain trademarks) are not impaired, the entity would not need to proceed to the two step impairment testing process (quantitative analysis) as prescribed in the guidance. During fourth quarter 2022 and 2021, the Company performed a “step zero” test of its goodwill and certain trademarks, and concluded that there was no impairment based on this guidance. For the fair value assessment of certain trademarks where the “step-zero” analysis was not considered appropriate, impairment testing was performed in fourth quarter 2022 and 2021 using discounted cash flows and estimated royalty rates. For these trademarks, holding all other assumptions constant at the test date in 2022, a 100 basis point increase in the discount rate or a 100 basis point decrease in the royalty rate would reduce the fair value of these trademarks by approximately 13% and 10%, respectively. Individually, a 100 basis point increase in the discount rate or a 100 basis point decrease in the royalty rate would not result in a potential impairment as of December 31, 2022. 

    Income taxes:

    Deferred income taxes are recorded and recognized for future tax effects of temporary differences between financial and income tax reporting. The Company records valuation allowances in situations where the realization of deferred tax assets is not more-likely-than-not. The Company periodically reviews assumptions and estimates of the Company’s probable tax obligations and effects on its liability for uncertain tax positions, using informed judgment which may include the use of third-party consultants, advisors and legal counsel, as well as historical experience.

    Further information regarding income tax matters are included in Note 4 of the Company’s Notes to Consolidated Financial Statements.

    Foreign currency translation:

    The U.S. dollar is used as the functional currency where a substantial portion of the subsidiary’s business is indexed to the U.S. dollar or where its manufactured products are principally sold in the U.S. All other foreign subsidiaries use the local currency as their functional currency. Where the U.S. dollar is used as the functional currency, foreign currency remeasurements are recorded as a charge or credit to other income, net in the statement of earnings. Where the foreign local currency is used as the functional currency, translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss).

    Restricted cash:

    Restricted cash comprises certain cash deposits of the Company’s majority-owned Spanish subsidiary with international banks that are pledged as collateral for letters of credit and bank borrowings.

    VEBA trust:

    The Company maintains a VEBA trust managed and controlled by the Company, to fund the estimated future costs of certain employee health, welfare and other benefits. The Company made a $5,000 contribution to the VEBA trust in 2022 but no contributions were made to the trust in 2021 or 2020. The Company will continue using the VEBA trust funds to pay the actual cost of such benefits through most or possibly all of 2023. At December 31, 2022 and 2021, the VEBA trust held $3,879 and $3,941, respectively, of aggregate cash and cash equivalents. This asset value is included in prepaid expenses and long-term other assets in the Company’s Consolidated Statement of Financial Position. These assets are categorized as Level 1 within the fair value hierarchy.

    Bank loans:

    Bank loans consist of short term (less than 120 days) borrowings by the Company’s Spanish subsidiary that are held by international banks. The weighted-average interest rate as of December 31, 2022 and 2021 was 3.1% and 3.1%, respectively.

    Comprehensive earnings:

    Comprehensive earnings include net earnings, foreign currency translation adjustments and unrealized gains/losses on commodity and/or foreign currency hedging contracts, available for sale securities and certain postretirement benefit obligations.

    Earnings per share:

    A dual presentation of basic and diluted earnings per share is not required due to the lack of potentially dilutive securities under the Company’s simple capital structure. Therefore, all earnings per share amounts represent basic earnings per share.

    The Class B common stock has essentially the same rights as common stock, except that each share of Class B common stock has ten votes per share (compared to one vote per share of common stock), is not traded on any exchange, is restricted as to transfer and is convertible on a share-for-share basis, at any time and at no cost to the holders, into shares of common stock which are traded on the New York Stock Exchange.

    Use of estimates:

    The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the amounts reported. Estimates are used when accounting for sales discounts, allowances and incentives, product liabilities, assets recorded at fair value, income

    taxes, depreciation, amortization, employee benefits, contingencies and intangible asset and liability valuations. Actual results may or may not differ from those estimates.

    Recently adopted accounting pronouncements:

    As of the date of this report, there are no recent accounting pronouncements that have not yet been adopted that Management believes would have a material impact on the Company’s consolidated financial statements.

    XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.4
    ACCRUED LIABILITIES
    12 Months Ended
    Dec. 31, 2022
    ACCRUED LIABILITIES  
    ACCRUED LIABILITIES

    NOTE 2—ACCRUED LIABILITIES:

    Accrued liabilities are comprised of the following:

    December 31,

        

    2022

        

    2021

        

    Compensation

    $

    12,801

    $

    10,865

    Other employee benefits

     

    6,893

     

    8,640

    Taxes, other than income

     

    4,078

     

    3,574

    Advertising and promotions

     

    21,220

     

    22,547

    Other

     

    9,452

     

    8,270

    $

    54,444

    $

    53,896

    XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.4
    INDUSTRIAL DEVELOPMENT BONDS
    12 Months Ended
    Dec. 31, 2022
    INDUSTRIAL DEVELOPMENT BONDS  
    INDUSTRIAL DEVELOPMENT BONDS

    NOTE 3—INDUSTRIAL DEVELOPMENT BONDS:

    Industrial development bonds are due in 2027. The average floating interest rate, which is reset weekly, was 1.3% and 0.7% in 2022 and 2021, respectively. See Note 9 of the Company’s Notes to Consolidated Financial Statements for fair value disclosures.

    XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.4
    INCOME TAXES
    12 Months Ended
    Dec. 31, 2022
    INCOME TAXES  
    INCOME TAXES

    NOTE 4—INCOME TAXES:

    The domestic and foreign components of pretax income are as follows:

        

    2022

        

    2021

        

    2020

        

    Domestic

    $

    84,286

    $

    77,434

    $

    69,211

    Foreign

     

    13,855

     

    8,295

     

    7,051

    $

    98,141

    $

    85,729

    $

    76,262

    The provision for income taxes is comprised of the following:

        

    2022

        

    2021

        

    2020

        

    Current:

    Federal

    $

    13,070

    $

    16,886

    $

    14,831

    Foreign

     

    4,110

     

    1,983

     

    1,029

    State

     

    2,605

     

    2,822

     

    1,763

     

    19,785

     

    21,691

     

    17,623

    Deferred:

    Federal

     

    2,364

     

    (2,069)

     

    (1,006)

    Foreign

     

    81

     

    39

     

    1,316

    State

     

    19

     

    760

     

    (645)

     

    2,464

     

    (1,270)

     

    (335)

    $

    22,249

    $

    20,421

    $

    17,288

    Significant components of the Company’s net deferred tax liability at year end were as follows:

    December 31,

        

    2022

        

    2021

        

    Deferred tax assets:

    Accrued customer promotions

    $

    1,269

    $

    2,107

    Deferred compensation

     

    17,533

     

    22,311

    Postretirement benefits

     

    2,466

     

    3,324

    Other accrued expenses

     

    7,744

     

    5,158

    Foreign subsidiary tax loss carry forward

     

    4,650

     

    4,497

    Outside basis difference in foreign subsidiary

    359

    365

    Capitalized research and development costs

    2,049

    Deductible state tax depreciation

    893

    736

    Tax credit carry forward

     

    2,047

     

    2,517

     

    39,010

     

    41,015

    Valuation allowances

     

    (5,703)

     

    (5,555)

    Total deferred tax assets

    $

    33,307

    $

    35,460

    Deferred tax liabilities:

    Depreciation

    $

    27,153

    $

    23,342

    Deductible goodwill and trademarks

     

    37,608

     

    38,255

    Accrued export company commissions

     

    4,580

     

    4,615

    Employee benefit plans

     

    395

     

    525

    Inventory reserves

     

    934

     

    2,532

    Prepaid insurance

     

    1,016

     

    965

    Unrealized capital gains

    (160)

    3,874

    Deferred foreign exchange gain

    119

    132

    Deferred gain on sale of real estate

     

    5,213

     

    5,309

    Total deferred tax liabilities

    $

    76,858

    $

    79,549

    Net deferred tax liability

    $

    43,551

    $

    44,089

    At December 31, 2022, the Company has benefits related to state tax credit carry-forwards expiring by year as follows: $50 in 2028, $130 in 2029, $212 in 2030, $225 in 2031, $238 in 2032, $211 in 2033, $235 in 2034, $274 in 2035, $235 in 2036 and $237 in 2037. The Company expects that not all the credits will be utilized before their expiration and has provided a valuation allowance for the estimated amounts that will expire. Such valuation allowances were $1,053 and $924 at December 31, 2022 and 2021, respectively.

    At December 31, 2022, the amounts of the Company’s Spanish subsidiary loss carry-forwards expiring by year are as follows: $270 in 2026, $57 in 2027, $171 in 2028, $98 in 2029, $296 in 2030, $394 in 2031, $297 in 2032, $120 in 2033, $415 in 2034, $524 in 2035, $761 in 2036, $388 in 2037, $186 in 2038, $151 in 2039 and $369 in 2040. A full valuation allowance has been provided for all of these Spanish loss carry-forwards as the Company expects that the losses will not be utilized before their expiration.

    The effective income tax rate differs from the statutory rate as follows:

        

    2022

        

    2021

        

    2020

        

    U.S. statutory rate

     

    21.0

    %  

    21.0

    %  

    21.0

    %  

    State income taxes, net

     

    2.3

    2.4

    2.1

    Foreign income tax rates

     

    1.0

    0.2

    1.0

    Income tax credits and adjustments

     

    (0.8)

    (0.6)

    (1.4)

    Adjustment of deferred tax balances

     

    (0.7)

    0.6

    (0.2)

    Reserve for uncertain tax benefits

     

    0.3

    (0.8)

    Other, net

     

    (0.4)

    0.2

    1.0

    Effective income tax rate

     

    22.7

    %  

    23.8

    %  

    22.7

    %  

    As a result of the 2017 Tax Cuts and Jobs Act, the Company does not assert permanent reinvestment of its foreign subsidiaries earnings.

    At December 31, 2022 and 2021, the Company had unrecognized tax benefits of $3,392 and $3,133, respectively. Included in this balance is $1,734 and $1,547, respectively, of unrecognized tax benefits that, if recognized, would favorably affect the annual effective income tax rate. As of December 31, 2022 and 2021, $355 and $282, respectively, of interest and penalties were included in the liability for uncertain tax positions.

    A reconciliation of the beginning and ending balances of the total amounts of unrecognized tax benefits is as follows:

        

    2022

        

    2021

        

    2020

        

    Unrecognized tax benefits at January 1

    $

    3,133

    $

    3,011

    $

    3,678

    Increases in tax positions for the current year

     

    393

     

    700

     

    377

    Reductions in tax positions for lapse of statute of limitations

     

    (134)

     

    (578)

     

    (501)

    Reductions in tax positions for settlements and payments

    (308)

    Increases (decreases) in prior period unrecognized tax benefits due to change in judgment

    (235)

    Unrecognized tax benefits at December 31

    $

    3,392

    $

    3,133

    $

    3,011

    The Company recognizes interest and penalties related to unrecognized tax benefits in the provision for income taxes on the Consolidated Statements of Earnings and Retained Earnings.

    The Company is subject to taxation in the U.S. and various state and foreign jurisdictions, primarily Canada and Mexico. The Company generally remains subject to examination by U.S. federal, state and foreign tax authorities for the years 2019 through 2021. With few exceptions, the Company is no longer subject to examinations by tax authorities for the years 2018 and prior.

    XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.4
    SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE
    12 Months Ended
    Dec. 31, 2022
    SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE  
    SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE

    NOTE 5—SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE:

    Capital in

     

    Class B

    Excess

     

    Common Stock

    Common Stock

    Treasury Stock

    of Par

     

        

    Shares

        

    Amount

        

    Shares

        

    Amount

        

    Shares

        

    Amount

        

    Value

     

    (000’s)

    (000’s)

    (000’s)

     

    Balance at December 31, 2019

     

    38,836

     

    26,969

     

    26,287

     

    18,254

     

    90

     

    (1,992)

     

    696,059

    Issuance of 3% stock dividend

     

    1,157

     

    804

     

    787

     

    547

     

    3

     

     

    42,244

    Conversion of Class B common shares to common shares

     

    62

     

    43

     

    (62)

     

    (43)

     

     

     

    Purchase and retirement of common shares

     

    (982)

     

    (682)

     

     

     

     

     

    (31,373)

    Balance at December 31, 2020

     

    39,073

     

    27,134

     

    27,012

     

    18,758

     

    93

     

    (1,992)

     

    706,930

    Issuance of 3% stock dividend

     

    1,163

     

    807

     

    810

     

    562

     

    3

     

     

    32,495

    Conversion of Class B common shares to common shares

     

    29

     

    20

     

    (29)

     

    (20)

     

     

     

    Purchase and retirement of common shares

     

    (921)

     

    (639)

     

     

     

     

     

    (29,545)

    Balance at December 31, 2021

     

    39,344

    27,322

     

    27,793

    19,300

     

    96

    (1,992)

    709,880

    Issuance of 3% stock dividend

     

    1,176

     

    817

     

    833

     

    579

     

    3

     

     

    41,068

    Conversion of Class B common shares to common shares

     

    19

     

    13

     

    (19)

     

    (13)

     

     

     

    Purchase and retirement of common shares

     

    (818)

     

    (568)

     

     

     

     

     

    (31,342)

    Balance at December 31, 2022

     

    39,721

    $

    27,584

     

    28,607

    $

    19,866

     

    99

    $

    (1,992)

    $

    719,606

    Average shares outstanding and all per share amounts included in the financial statements and notes thereto have been adjusted retroactively to reflect annual three percent stock dividends.

    While the Company does not have a formal or publicly announced Company common stock purchase program, the Company’s board of directors periodically authorizes a dollar amount for such share purchases.

    Based upon this policy, shares were purchased and retired as follows:

        

    Total Number of Shares

        

     

    Year

    Purchased (000’s)

    Average Price Paid Per Share

     

    2022

     

    818

    $

    38.98

    2021

     

    921

    $

    32.76

    2020

     

    982

    $

    32.59

    XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.4
    OTHER INCOME, NET
    12 Months Ended
    Dec. 31, 2022
    OTHER INCOME, NET  
    OTHER INCOME, NET

    NOTE 6—OTHER INCOME, NET:

    Other income, net is comprised of the following:

        

    2022

        

    2021

        

    2020

        

    Interest and dividend income

    $

    2,641

    $

    2,740

    $

    4,005

    Gains (losses) on trading securities relating to deferred compensation plans

     

    (17,263)

     

    14,207

     

    12,519

    Interest expense

     

    (104)

     

    (46)

     

    (164)

    Foreign exchange gains

     

    1,307

     

    667

     

    534

    Capital gains (losses)

     

    121

     

    (286)

     

    (6)

    Miscellaneous, net

     

    684

     

    1,314

     

    1,130

    $

    (12,614)

    $

    18,596

    $

    18,018

    XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.4
    EMPLOYEE BENEFIT PLANS
    12 Months Ended
    Dec. 31, 2022
    EMPLOYEE BENEFIT PLANS  
    EMPLOYEE BENEFIT PLANS

    NOTE 7—EMPLOYEE BENEFIT PLANS:

    Pension plans:

    The Company sponsors a defined contribution pension plan covering certain non-union employees with over one year of credited service. The Company’s policy is to fund pension costs accrued based on compensation levels. Total expense for this plan for 2022, 2021 and 2020 approximated $2,682, $3,010 and $2,772, respectively. The Company also maintains certain defined contribution 401K profit sharing and retirement plans. Company contributions in 2022, 2021 and 2020 to these plans were $3,265, $3,201 and $2,766 respectively.

    The Company also contributes to a multi-employer defined benefit pension plan for certain of its union employees under a collective bargaining agreement which is as follows:

    Plan name: Bakery and Confectionery Union and Industry International Pension Fund (Plan)

    Employer Identification Number and plan number: 52-6118572, plan number 001

    Funded Status as of the most recent year available: 48.50% funded as of January 1, 2021

    The Company’s contributions to such plan: $3,508, $3,118 and $2,850 in 2022, 2021 and 2020, respectively

    Plan status: Critical and declining for the plan year beginning January 1, 2022 (most recent date information is available)

    Beginning in 2012, the Company has received periodic notices from the Plan, a multi-employer defined benefit pension plan for certain Company union employees, that the Plan’s actuary certified the Plan to be in “critical status”, as defined by the Pension Protection Act (PPA) and the Pension Benefit Guaranty Corporation (PBGC); and that a plan of

    rehabilitation was adopted by the trustees of the Plan in 2012. Beginning in 2015, the Plan was reclassified to “critical and declining status”, as defined by the PPA and PBGC, for the plan year beginning January 1, 2015. A designation of “critical and declining status” implies that the Plan is expected to become insolvent in the next 20 years. In 2016, the Company received new notices that the Plan’s trustees adopted an updated Rehabilitation Plan effective January 1, 2016, and all annual notices through 2021 have continued to classify the Plan in the “critical and declining status” category.

    The Company has been advised that its withdrawal liability would have been $104,300, $99,300 and $99,800 if it had withdrawn from the Plan during 2021, 2020 and 2019 respectively. The Plan will not have updated actuarial and withdrawal liability information until second quarter 2023. Should the Company actually withdraw from the Plan at a future date, a withdrawal liability, which could be higher than the above discussed amounts, could be payable to the Plan.

    The amended rehabilitation plan, which continues, requires that employer contributions include 5% compounded annual surcharge increases each year for an unspecified period of time beginning January 2013 (in addition to the 5% interim surcharge initiated in 2012) as well as certain plan benefit reductions. In fourth quarter 2020, the Plan Trustees advised the Company that the surcharges would no longer increase and therefore be “frozen” at the rates and amounts in effect as of December 31, 2020 provided that the local bargaining union and the Company executed a formal consenting agreement by March 31, 2021. During first quarter 2021, the local bargaining union and the Company executed this agreement which resulted in the “freezing” of such surcharges as of December 31, 2020. The Company’s pension expense for this Plan for 2022, 2021 and 2020 was $3,510, $3,156 and $2,866, respectively. The aforementioned expense includes surcharges of $1,237, $1,112 and $1,010 in 2022, 2021 and 2020, respectively, as required under the plan of rehabilitation, as amended.

    The Company is currently unable to determine the ultimate outcome of the above discussed matter and therefore is unable to determine the effects on its consolidated financial statements, but the ultimate outcome or the effects of any modifications to the current rehabilitation plan could be material to its consolidated results of operations or cash flows in one or more future periods.

    Deferred compensation:

    The Company sponsors three deferred compensation plans for selected executives and other employees: (i) the Excess Benefit Plan, which restores retirement benefits lost due to IRS limitations on contributions to tax-qualified plans, (ii) the Supplemental Plan, which allows eligible employees to defer the receipt of eligible compensation until designated future dates and (iii) the Career Achievement Plan, which provides a deferred annual incentive award to selected executives. Participants in these plans earn a return on amounts due them based on several investment options, which mirror returns on underlying investments (primarily mutual funds). The Company economically hedges its obligations under the plans by investing in the actual underlying investments. These investments are classified as trading securities and are carried at fair value. At December 31, 2022 and 2021, these investments totaled $71,208 and $89,736, respectively. All gains and losses and related investment income from these investments, which are recorded in other income, net, are equally offset by corresponding increases and decreases in the Company’s deferred compensation liabilities.

    Postretirement health care benefit plans:

    The Company maintains a post-retirement health benefits plan for a group of “grandfathered” corporate employees. The plan, as amended in 2013, generally limited future annual cost increases in health benefits to 3%, restricted this benefit to current employees and retirees with long-term service with the Company, and eliminated all post-retirement benefits for future employees effective April 1, 2014. Post-retirement benefits liabilities (as amended) were $9,961 and $13,235 at December 31, 2022 and 2021, respectively.

    Amounts recognized in accumulated other comprehensive loss (pre-tax) at December 31, 2022 are as follows:

    Prior service credit

        

    $

    Net actuarial gain

     

    (4,452)

    Net amount recognized in accumulated other comprehensive loss

    $

    (4,452)

    The changes in the accumulated postretirement benefit obligation at December 31, 2022 and 2021 consist of the following:

    December 31,

        

    2022

        

    2021

        

    Benefit obligation, beginning of year

    $

    13,235

    $

    13,487

    Service cost

     

    241

     

    270

    Interest cost

     

    336

     

    291

    Actuarial (gain)/loss

     

    (3,323)

     

    (326)

    Benefits paid

     

    (528)

     

    (487)

    Benefit obligation, end of year

    $

    9,961

    $

    13,235

    The actuarial (gain) in 2022 is attributable to an increase in the discount rate, resulting in a (gain). The actuarial (gain) in 2021 is attributable to an increase in the discount rate, resulting in a (gain), partially offset by updated mortality projections for the year ended December 31, 2021, resulting in a loss.

    Net periodic postretirement benefit cost (income) included the following components:

        

    2022

        

    2021

        

    2020

        

    Service cost—benefits attributed to service during the period

    $

    241

    $

    270

    $

    288

    Interest cost on the accumulated postretirement benefit obligation

     

    336

     

    291

     

    403

    Net amortization

     

    (826)

     

    (1,405)

     

    (1,349)

    Net periodic postretirement benefit cost (income)

    $

    (249)

    $

    (844)

    $

    (658)

    The Company estimates future benefit payments will be $658, $663, $677, $688 and $696 in each year beginning in 2023 through 2027, respectively, and a total of $3,543 in 2028 through 2032.

    XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.4
    SEGMENT AND GEOGRAPHIC INFORMATION
    12 Months Ended
    Dec. 31, 2022
    SEGMENT AND GEOGRAPHIC INFORMATION  
    SEGMENT AND GEOGRAPHIC INFORMATION

    NOTE 8—SEGMENT AND GEOGRAPHIC INFORMATION:

    The Company operates as a single reportable segment encompassing the manufacture and sale of confectionery products. Its principal manufacturing operations are located in the United States and Canada, and its principal market is the United States. The Company also manufactures confectionery products in Mexico, primarily for sale in Mexico, and exports products to Canada and other countries worldwide.

    The following geographic data includes net product sales summarized on the basis of the customer location and long-lived assets based on their physical location:

        

    2022

        

    2021

        

    2020

        

    Net product sales:

    United States

    $

    622,817

    $

    514,437

    $

    431,024

    Canada, Mexico and Other

     

    58,623

     

    51,606

     

    36,403

    $

    681,440

    $

    566,043

    $

    467,427

    Long-lived assets:

    United States

    $

    182,393

    $

    178,936

    $

    155,664

    Canada

    25,715

    27,051

    28,765

    Mexico and Other

     

    3,935

     

    2,919

     

    2,899

    $

    212,043

    $

    208,906

    $

    187,328

    Sales revenues from Wal-Mart Stores, Inc. aggregated approximately 23.0%, 22.7%, and 23.5% of net product sales during the year ended December 31, 2022, 2021 and 2020, respectively. Sales revenues from Dollar Tree, Inc. (which includes Family Dollar which was acquired by Dollar Tree) aggregated approximately 12.4%, 12.1%, and 11.7% of net product sales during the year ended December 31, 2022, 2021 and 2020, respectively. Some of the aforementioned sales to Wal-Mart and Dollar Tree are sold to McLane Company, a large national grocery wholesaler, which services and

    delivers certain of the Company’s products to Wal-Mart, Dollar Tree and other retailers in the U.S.A. Net product sales revenues from McLane, which includes these Wal-Mart and Dollar Tree sales as well as sales and deliveries to other Company customers, were 20.4% in 2022 and 21.0% in 2021 and 22.1% in 2020. At December 31, 2022 and 2021, the Company’s three largest customers discussed above accounted for approximately 37% and 36% of total accounts receivable, respectively.

    XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.4
    FAIR VALUE MEASUREMENTS
    12 Months Ended
    Dec. 31, 2022
    FAIR VALUE MEASUREMENTS  
    FAIR VALUE MEASUREMENTS

    NOTE 9—FAIR VALUE MEASUREMENTS:

    Current accounting guidance defines fair value as the price that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Guidance requires disclosure of the extent to which fair value is used to measure financial assets and liabilities, the inputs utilized in calculating valuation measurements, and the effect of the measurement of significant unobservable inputs on earnings, or changes in net assets, as of the measurement date. Guidance establishes a three-level valuation hierarchy based upon the transparency of inputs utilized in the measurement and valuation of financial assets or liabilities as of the measurement date. Level 1 inputs include quoted prices for identical instruments and are the most observable. Level 2 inputs include quoted prices for similar assets and observable inputs such as interest rates, foreign currency exchange rates, commodity rates and yield curves. Level 3 inputs are not observable in the market and include management’s own judgments about the assumptions market participants would use in pricing the asset or liability. The use of observable and unobservable inputs is reflected in the hierarchy assessment disclosed in the table below.

    As of December 31, 2022 and 2021, the Company held certain financial assets that are required to be measured at fair value on a recurring basis. These include derivative hedging instruments related to the foreign currency forward contracts and purchase of certain raw materials, investments in trading securities and available for sale securities. The Company’s available for sale and trading securities principally consist of corporate bonds and variable rate demand notes.

    The fair value of the Company’s industrial revenue development bonds at December 31, 2022 and 2021 were valued using Level 2 inputs which approximates the carrying value of $7,500 for both periods. Interest rates on these bonds reset weekly based on current market conditions.

    The following tables present information about the Company’s financial assets and liabilities measured at fair value as of December 31, 2022 and 2021, and indicate the fair value hierarchy and the valuation techniques utilized by the Company to determine such fair value:

    Estimated Fair Value December 31, 2022

     

    Total

    Input Levels Used

     

        

    Fair Value

        

    Level 1

        

    Level 2

        

        Level 3    

     

    Cash and equivalents

    $

    53,270

    $

    53,270

    $

    $

    Available for sale securities

     

    272,448

     

    1,889

     

    270,559

     

    Foreign currency derivatives

     

    (282)

     

     

    (282)

     

    Commodity derivatives

     

    10

     

    10

     

     

    Trading securities

     

    71,208

     

    56,049

     

    15,159

     

    Total assets measured at fair value

    $

    396,654

    $

    111,218

    $

    285,436

    $

    Estimated Fair Value December 31, 2021

     

    Total

    Input Levels Used

     

        

    Fair Value

        

    Level 1

        

    Level 2

        

        Level 3    

     

    Cash and equivalents

    $

    105,840

    $

    105,840

    $

    $

    Available for sale securities

     

    241,407

     

    1,282

     

    240,125

     

    Foreign currency derivatives

     

    426

     

     

    426

     

    Commodity derivatives

     

    124

     

    124

     

     

    Trading securities

     

    89,736

     

    76,196

     

    13,540

     

    Total assets measured at fair value

    $

    437,533

    $

    183,442

    $

    254,091

    $

    Available for sale securities which utilize Level 2 inputs consist primarily of corporate bonds and variable rate demand notes, which are valued based on quoted market prices or alternative pricing sources with reasonable levels of price transparency.

    A summary of the aggregate fair value, gross unrealized gains, gross unrealized losses, realized losses and amortized cost basis of the Company’s investment portfolio by major security type is as follows:

    December 31, 2022

     

    Amortized

    Fair

    Unrealized

     

    Available for Sale:

        

    Cost

        

    Value

        

    Gains

        

    Losses

        

     

    Municipal bonds

    $

    41

    $

    40

    $

    $

    (1)

    Variable rate demand notes

    4,800

    4,800

    Corporate bonds

     

    276,148

     

    264,575

     

     

    (11,573)

    Government securities

     

    1,924

     

    1,889

     

    (35)

    Certificates of deposit

    1,157

    1,144

    (13)

    $

    284,070

    $

    272,448

    $

    $

    (11,622)

    December 31, 2021

     

    Amortized

    Fair

    Unrealized

     

    Available for Sale:

        

    Cost

        

    Value

        

    Gains

        

    Losses

        

     

    Municipal bonds

    $

    542

    $

    536

    $

    $

    (6)

    Variable rate demand notes

    Corporate bonds

     

    238,045

     

    236,332

     

     

    (1,713)

    Government securities

     

    1,271

     

    1,282

    11

     

    Certificates of deposit

     

    3,246

    3,257

    11

    $

    243,104

    $

    241,407

    $

    22

    $

    (1,719)

    XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.4
    DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES
    12 Months Ended
    Dec. 31, 2022
    DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES  
    DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES

    NOTE 10—DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES:

    From time to time, the Company uses derivative instruments, including foreign currency forward contracts and commodity futures contracts to manage its exposures to foreign exchange and commodity prices. Commodity futures contracts are intended and effective as hedges of market price risks associated with the anticipated purchase of certain raw materials (primarily sugar). Foreign currency forward contracts are intended and effective as hedges of the Company’s exposure to the variability of cash flows, primarily related to the foreign exchange rate changes of products manufactured in Canada and sold in the United States, and periodic equipment purchases from foreign suppliers denominated in a foreign currency. The Company does not engage in trading or other speculative use of derivative instruments.

    The Company recognizes all derivative instruments as either assets or liabilities at fair value in the Consolidated Statements of Financial Position. Derivative assets are recorded in other receivables and derivative liabilities are recorded in accrued liabilities. The Company uses either hedge accounting or mark-to-market accounting for its derivative instruments. Derivatives that qualify for hedge accounting are designated as cash flow hedges by formally documenting the hedge relationships, including identification of the hedging instruments, the hedged items and other critical terms, as well as the Company’s risk management objectives and strategies for undertaking the hedge transaction. As of December 31, 2022 and 2021, all derivative instruments are accounted for using hedge accounting.

    Changes in the fair value of the Company’s cash flow hedges are recorded in accumulated other comprehensive loss, net of tax, and are reclassified to earnings in the periods in which earnings are affected by the hedged item. Substantially all amounts reported in accumulated other comprehensive loss for commodity derivatives are expected to be reclassified to cost of goods sold. Approximately $10 of this accumulated comprehensive gain is expected to be charged to earnings in 2023. Approximately $282 in accumulated other comprehensive loss for foreign currency derivatives is expected to be reclassified to other income, net in 2023.

    The following table summarizes the Company’s outstanding derivative contracts and their effects on its Consolidated Statements of Financial Position at December 31, 2022 and 2021:

    December 31, 2022

     

        

    Notional

        

        

     

    Amounts

    Assets

    Liabilities

     

    Derivatives designated as hedging instruments:

    Foreign currency derivatives

    $

    7,264

    $

    $

    (282)

    Commodity derivatives

     

    189

     

    10

     

    Total derivatives

    $

    10

    $

    (282)

    December 31, 2021

     

        

    Notional

        

        

     

    Amounts

    Assets

    Liabilities

     

    Derivatives designated as hedging instruments:

    Foreign currency derivatives

    $

    6,729

    $

    426

    $

    Commodity derivatives

     

    6,012

     

    231

     

    (107)

    Total derivatives

    $

    657

    $

    (107)

    The effects of derivative instruments on the Company’s Consolidated Statement of Earnings, Comprehensive Earnings and Retained Earnings for year ended December 31, 2022 and 2021 are as follows:

    For Year Ended December 31, 2022

     

        

        

        

    Gain (Loss)

     

    Gain (Loss)

    on Amount Excluded

     

    Gain (Loss)

    Reclassified from

    from Effectiveness

     

    Recognized

    Accumulated OCI

    Testing Recognized

     

    in OCI

    into Earnings

    in Earnings

     

    Foreign currency derivatives

    $

    (484)

    $

    223

    $

    Commodity derivatives

     

    233

     

    347

     

    Total

    $

    (251)

    $

    570

    $

    For Year Ended December 31, 2021

     

        

        

        

    Gain (Loss)

     

    Gain (Loss)

    on Amount Excluded

     

    Gain (Loss)

    Reclassified from

    from Effectiveness

     

    Recognized

    Accumulated OCI

    Testing Recognized

     

    in OCI

    into Earnings

    in Earnings

     

    Foreign currency derivatives

    $

    93

    $

    445

    $

    Commodity derivatives

     

    1,330

     

    2,148

     

    Total

    $

    1,423

    $

    2,593

    $

    XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.4
    ACCUMULATED OTHER COMPREHENSIVE LOSS
    12 Months Ended
    Dec. 31, 2022
    ACCUMULATED OTHER COMPREHENSIVE LOSS  
    ACCUMULATED OTHER COMPREHENSIVE LOSS

    NOTE 11—ACCUMULATED OTHER COMPREHENSIVE LOSS:

    The following table sets forth information with respect to accumulated other comprehensive earnings (loss):

        

        

        

        

        

    Accumulated

    Foreign

    Foreign

    Postretirement

    Other

    Currency

    Currency

    Commodity

    and Pension

    Comprehensive

    Translation

    Investments

    Derivatives

    Derivatives

    Benefits

    Earnings (Loss)

    Balance at December 31, 2020

    $

    (24,581)

    $

    1,992

    $

    589

    $

    713

    $

    1,472

    $

    (19,815)

    Other comprehensive earnings (loss) before reclassifications

    (301)

    (3,205)

    70

    1,009

    332

    (2,095)

    Reclassifications from accumulated other comprehensive loss

    (73)

    (337)

    (1,628)

    (1,065)

    (3,103)

    Other comprehensive earnings (loss) net of tax

    (301)

    (3,278)

    (267)

    (619)

    (733)

    (5,198)

    Balance at December 31, 2021

    $

    (24,882)

    $

    (1,286)

    $

    322

    $

    94

    $

    739

    $

    (25,013)

    Other comprehensive earnings (loss) before reclassifications

    1,087

    (7,511)

    (368)

    177

    2,529

    (4,086)

    Reclassifications from accumulated other comprehensive loss

    (12)

    (169)

    (263)

    (626)

    (1,070)

    Other comprehensive earnings (loss) net of tax

    1,087

    (7,523)

    (537)

    (86)

    1,903

    (5,156)

    Balance at December 31, 2022

    $

    (23,795)

    $

    (8,809)

    $

    (215)

    $

    8

    $

    2,642

    $

    (30,169)

    The amounts reclassified from accumulated other comprehensive income (loss) consisted of the following:

    Details about Accumulated Other

    Year to Date Ended

    Comprehensive Income Components

    December 31, 2022

    December 31, 2021

    Location of (Gain) Loss Recognized in Earnings

    Investments

    $

    (16)

    $

    (96)

    Other income, net

    Foreign currency derivatives

    (223)

    (445)

    Other income, net

    Commodity derivatives

    (347)

    (2,148)

    Product cost of goods sold

    Postretirement and pension benefits

    (826)

    (1,405)

    Other income, net

    Total before tax

    (1,412)

    (4,094)

    Tax expense (benefit)

    342

    991

    Net of tax

    $

    (1,070)

    $

    (3,103)

    XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.4
    GOODWILL AND INTANGIBLE ASSETS
    12 Months Ended
    Dec. 31, 2022
    GOODWILL AND INTANGIBLE ASSETS  
    GOODWILL AND INTANGIBLE ASSETS

    NOTE 12—GOODWILL AND INTANGIBLE ASSETS:

    All of the Company’s intangible indefinite-lived assets are trademarks.

    The changes in the carrying amount of trademarks for 2022 and 2021 were as follows:

        

    2022

        

    2021

    Original cost

    $

    193,767

    $

    193,767

    Accumulated impairment losses as of January 1

     

    (18,743)

     

    (18,743)

    Balance at January 1

    $

    175,024

    $

    175,024

    Current year impairment losses

     

     

    Balance at December 31

    $

    175,024

    $

    175,024

    Accumulated impairment losses as of December 31

    $

    (18,743)

    $

    (18,743)

    The fair value of indefinite-lived intangible assets was primarily assessed using the present value of estimated future cash flows and relief-from-royalty method.

    The Company has no accumulated impairment losses of goodwill.

    XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.4
    LEASES
    12 Months Ended
    Dec. 31, 2022
    LEASES  
    LEASES

    NOTE 13—LEASES:  

    The Company leases certain buildings, land and equipment that are classified as operating leases. These leases have remaining lease terms of up to approximately 19 years Operating lease cost totaled $979 and $1,068 for twelve months 2022 and 2021, respectively. Cash paid for operating lease liabilities is substantially the same as operating lease cost and is presented in cash flows from operating activities. As of December 31, 2022 and 2021, operating lease right-of-use assets were $4,703 and $7,419, respectively, and operating lease liabilities were $4,743 and $7,419, respectively. The weighted-average remaining lease term related to these operating leases was 15.9 years and 16.9 years as of December 31, 2022 and 2021, respectively. The weighted-average discount rate related to the Company’s operating leases was 3.3% and 2.3% as of December 31, 2022 and 2021, respectively. Maturities of operating lease liabilities at December 31, 2022 are as follows: $654 in 2023, $154 in 2024, $159 in 2025, $153 in 2026 and $3,623 in 2027 through 2041.

    The Company, as lessor, rents certain commercial real estate to third party lessees. The December 31, 2022 and 2021 cost related to these leased properties was $51,370 and $51,384, respectively, and the accumulated depreciation related to these leased properties was $16,903 and $15,844, respectively. Terms of certain such leases, including renewal options, may be extended for up to approximately fifty-eight years, many of which provide for periodic adjustment of rent payments based on changes in consumer or other price indices. The Company recognizes lease income on a straight-line basis over the lease term. Lease income in the twelve months of 2022 and 2021 was $4,934 and $4,223, respectively, and is classified in cash flows from operating activities.

    XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.4
    SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
    12 Months Ended
    Dec. 31, 2022
    SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS  
    SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS

    SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS (in thousands)

    DECEMBER 31, 2022, 2021 and 2020

        

        

    Additions

        

        

     

    (reductions)

     

    Balance at

    charged

    Balance at

     

    beginning

    (credited) to

    End of

     

    Description

    of year

    expense

    Deductions(1)

    Year

     

    2022: 

    Reserve for bad debts

    $

    1,392

    $

    34

    $

    12

    $

    1,414

    Reserve for cash discounts

     

    889

     

    12,153

     

    12,121

     

    921

    Deferred tax asset valuation

     

    5,555

     

    148

     

     

    5,703

    $

    7,836

    $

    12,335

    $

    12,133

    $

    8,038

    2021: 

    Reserve for bad debts

    $

    1,108

    $

    418

    $

    134

    $

    1,392

    Reserve for cash discounts

     

    586

     

    10,153

     

    9,850

     

    889

    Deferred tax asset valuation

     

    5,593

     

    (38)

     

     

    5,555

    $

    7,287

    $

    10,533

    $

    9,984

    $

    7,836

    2020: 

    Reserve for bad debts

    $

    1,337

    $

    123

    $

    352

    $

    1,108

    Reserve for cash discounts

     

    612

     

    8,504

     

    8,530

     

    586

    Deferred tax asset valuation

     

    4,985

     

    608

     

     

    5,593

    $

    6,934

    $

    9,235

    $

    8,882

    $

    7,287

    (1)Deductions against reserve for bad debts consist of accounts receivable written off net of recoveries and exchange rate movements. Deductions against reserve for cash discounts consist of allowances to customers.
    XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.4
    SIGNIFICANT ACCOUNTING POLICIES (Policies)
    12 Months Ended
    Dec. 31, 2022
    SIGNIFICANT ACCOUNTING POLICIES  
    Basis of consolidation

    Basis of consolidation:

    The consolidated financial statements include the accounts of Tootsie Roll Industries, Inc. and its wholly-owned and majority-owned subsidiaries (the Company), which are primarily engaged in the manufacture and sales of candy products. Non-controlling interests relating to majority-owned subsidiaries are reflected in the consolidated financial statements and all significant intercompany transactions have been eliminated. Certain amounts previously reported have been reclassified to conform to the current year presentation. These reclassifications had no effect on previously reported net earnings.

    The preparation of financial statements in conformity with generally accepted accounting principles in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

    Revenue Recognition

    Revenue recognition:

    The Company’s revenues, primarily net product sales, principally result from the sale of goods, reflect the consideration to which the Company expects to be entitled, generally based on customer purchase orders. The Company records revenue based on a five-step model in accordance with Accounting Standards Codification ("ASC") Topic 606. Adjustments for estimated customer cash discounts upon payment, discounts for price adjustments, product returns, allowances, and certain advertising and promotional costs, including consumer coupons, are variable consideration and are recorded as a reduction of product sales revenue in the same period the related product sales are recorded. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. A net product sale is recorded when the Company delivers the product to the customer, or in certain instances, the customer picks up the goods at the Company’s distribution centers, and thereby obtains control of such product. Amounts billed and due from our customers are classified as accounts receivables trade on the balance sheet and require payment on a short-term basis. Accounts receivable are unsecured. Shipping and handling costs of $67,342, $55,289, and $42,593 in 2022, 2021 and 2020, respectively, are included in selling, marketing and administrative expenses. A minor amount of royalty income (less than 0.1% of our consolidated net sales) is also recognized from sales-based licensing arrangements, pursuant to which revenue is recognized as the third-party licensee sales occur. Rental income (less than 1% of our consolidated net sales) is not considered revenue from contracts from customers.

    Leases

    Leases:

    The Company identifies leases by evaluating its contracts to determine if the contract conveys the right to use an identified asset for a stated period of time in exchange for consideration. The Company considers whether it can control the underlying asset and has the right to obtain substantially all of the economic benefits or outputs from the asset. Leases with terms greater than 12 months are classified as either operating or finance leases at the commencement date.  For these leases, the Company capitalized the present value of the minimum lease payments over the lease terms as a right-of-use asset with an offsetting lease liability. The discount rate used to calculate the present value of the minimum lease payments is typically the Company’s incremental borrowing rate, as the rate implicit in the lease is generally not known or determinable. The lease term includes any noncancelable period for which the Company has the right to use the asset. Currently, all capitalized leases are classified as operating leases and the Company records lease expense on a straight-line basis over the term of the lease.

    Cash and cash equivalents

    Cash and cash equivalents:

    The Company considers short-term debt securities with an original maturity of three months or less to be cash equivalents. Substantially all cash and cash equivalents are held at a major U.S. money center bank or its foreign branches (Bank of America), or its investment broker affiliate (Merrill Lynch). The Company also holds certificates of deposit (CDs)

    of U.S. banks selected by this investment broker based on their financial ratings; substantially all such CDs are invested in separate individual banks which are generally not in excess of the Federal Deposit Insurance Corporation (FDIC) limit of $250 per bank. The cash in the Company's U.S. banks (primarily Bank of America) is not fully insured by the FDIC due to the statutory limit of $250. The Company had approximately $5,191 and $4,577 of cash held by it is foreign subsidiaries, principally foreign branches of a U.S. bank (Bank of America), at December 31, 2022 and 2021, respectively. The Company's cash in its foreign bank accounts is also not fully insured.

    Investments

    Investments:

    Investments consist of various marketable securities principally corporate bonds, with maturities of generally from three to five years, and variable rate demand notes with interest rates that are generally reset weekly and the security can be “put” back and sold weekly. The Company classifies debt and equity securities as either available for sale or trading. Available for sale debt securities are not actively traded by the Company and are carried at fair value. The Company follows current fair value measurement guidance and unrealized gains and losses on these securities are excluded from earnings and are reported as a separate component of shareholders’ equity, net of applicable taxes, until realized or impaired. Trading securities related to deferred compensation arrangements are carried at fair value with gains or losses included in other income, net. The Company invests in trading securities to economically hedge changes in its deferred compensation liabilities.

    The Company regularly reviews its investments to determine whether fair value is less than carrying value and, when necessary, makes qualitative assessments considering impairment indicators to evaluate whether investments are impaired. If impaired, the cost basis of the security is written down to fair value. Further information regarding the fair value of the Company’s investments is included in Note 9 of the Company’s Notes to Consolidated Financial Statements.

    Derivative instruments and hedging activities

    Derivative instruments and hedging activities:

    From time to time, the Company enters into commodity futures and foreign currency forward contracts. Commodity futures are intended and are effective as hedges of market price risks associated with the anticipated purchase of certain raw materials (primarily sugar). Foreign currency forward contracts are intended and are effective as hedges of the Company’s exposure to the variability of cash flows, primarily related to the foreign exchange rate changes of products manufactured in Canada and sold in the United States, and periodic equipment purchases from foreign suppliers denominated in a foreign currency. The Company does not engage in trading or other speculative use of derivative instruments. Further information regarding derivative instruments and hedging activities is included in Note 10 of the Company’s Notes to Consolidated Financial Statements.

    Inventories

    Inventories:

    Inventories are stated at lower of cost or net realizable value. The cost of substantially all of the Company’s inventories ($77,083 and $51,355 at December 31, 2022 and 2021, respectively) has been determined by the last-in, first-out (LIFO) method. The excess of current cost over LIFO cost of inventories approximates $34,898 and $21,348 at December 31, 2022 and 2021, respectively. The cost of certain foreign inventories ($7,183 and $4,150 at December 31, 2022 and 2021 respectively) has been determined by the first-in, first-out (FIFO) method. Rebates, discounts and other cash consideration received from vendors related to inventory purchases is reflected as a reduction in the cost of the related inventory item, and is, therefore, reflected in cost of sales when the related inventory item is sold.

    Property, plant and equipment

    Property, plant and equipment:

    Depreciation is computed for financial reporting purposes by use of the straight-line method based on useful lives of 20 to 50 years for buildings and 5 to 20 years for machinery and equipment. Depreciation expense was $17,668, $17,570 and $18,184 in 2022, 2021 and 2020, respectively.

    Carrying value of long-lived assets

    Carrying value of long-lived assets:

    The Company reviews long-lived assets to determine if there are events or circumstances indicating that the amount of the asset reflected in the Company’s balance sheet may not be recoverable. When such indicators are present, the Company compares the carrying value of the long-lived asset, or asset group, to the future undiscounted cash flows of the underlying assets to determine if impairment exists. If applicable, an impairment charge would be recorded to write down the carrying value to its fair value. The determination of fair value involves the use of estimates of future cash flows that involve considerable management judgment and are based upon assumptions about expected future operating performance. The actual cash flows could differ from management’s estimates due to changes in business conditions, operating performance, and economic conditions. No impairment charges of long-lived assets were recorded by the Company during 2022, 2021 or 2020.

    Postretirement health care benefits

    Postretirement health care benefits:

    The Company provides certain postretirement health care benefits to a group of “grandfathered” corporate office and management employees. The cost of these postretirement benefits is accrued during the employees’ working careers. See Note 7 of the Company’s Notes to Consolidated Financial Statements for additional information. The Company also provided split dollar life benefits to an executive officer. The Company recorded an asset equal to the cumulative insurance premiums paid that will be recovered upon the death of the covered executive officer or earlier under the terms of the plan. During 2021, the Company received $2,514 of previously paid premiums on these insurance policies which was recorded as a reduction to this asset and has now fully recovered all the premiums under the terms of the plan. No premiums were paid in 2022, 2021 or 2020.

    Goodwill and indefinite-lived intangible assets

    Goodwill and indefinite-lived intangible assets:

    In accordance with authoritative guidance, goodwill and intangible assets with indefinite lives are not amortized, but rather reviewed and tested for impairment at least annually unless certain interim triggering events or circumstances require more frequent testing. All trademarks have been assessed by management to have indefinite lives because they are expected to generate cash flows indefinitely. Management believes that all assumptions used for the impairment review and testing are consistent with those utilized by market participants performing similar valuations. No impairments of intangibles, including trademarks and goodwill, were recorded in 2022, 2021 or 2020.

    Current accounting guidance provides entities an option of performing a qualitative assessment (a "step-zero" test) before performing a quantitative analysis. If the entity determines, on the basis of certain qualitative factors, that it is more-likely-than-not that the intangibles (goodwill and certain trademarks) are not impaired, the entity would not need to proceed to the two step impairment testing process (quantitative analysis) as prescribed in the guidance. During fourth quarter 2022 and 2021, the Company performed a “step zero” test of its goodwill and certain trademarks, and concluded that there was no impairment based on this guidance. For the fair value assessment of certain trademarks where the “step-zero” analysis was not considered appropriate, impairment testing was performed in fourth quarter 2022 and 2021 using discounted cash flows and estimated royalty rates. For these trademarks, holding all other assumptions constant at the test date in 2022, a 100 basis point increase in the discount rate or a 100 basis point decrease in the royalty rate would reduce the fair value of these trademarks by approximately 13% and 10%, respectively. Individually, a 100 basis point increase in the discount rate or a 100 basis point decrease in the royalty rate would not result in a potential impairment as of December 31, 2022. 

    Income taxes

    Income taxes:

    Deferred income taxes are recorded and recognized for future tax effects of temporary differences between financial and income tax reporting. The Company records valuation allowances in situations where the realization of deferred tax assets is not more-likely-than-not. The Company periodically reviews assumptions and estimates of the Company’s probable tax obligations and effects on its liability for uncertain tax positions, using informed judgment which may include the use of third-party consultants, advisors and legal counsel, as well as historical experience.

    Further information regarding income tax matters are included in Note 4 of the Company’s Notes to Consolidated Financial Statements.

    Foreign currency translation

    Foreign currency translation:

    The U.S. dollar is used as the functional currency where a substantial portion of the subsidiary’s business is indexed to the U.S. dollar or where its manufactured products are principally sold in the U.S. All other foreign subsidiaries use the local currency as their functional currency. Where the U.S. dollar is used as the functional currency, foreign currency remeasurements are recorded as a charge or credit to other income, net in the statement of earnings. Where the foreign local currency is used as the functional currency, translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss).

    Restricted cash

    Restricted cash:

    Restricted cash comprises certain cash deposits of the Company’s majority-owned Spanish subsidiary with international banks that are pledged as collateral for letters of credit and bank borrowings.

    VEBA trust

    VEBA trust:

    The Company maintains a VEBA trust managed and controlled by the Company, to fund the estimated future costs of certain employee health, welfare and other benefits. The Company made a $5,000 contribution to the VEBA trust in 2022 but no contributions were made to the trust in 2021 or 2020. The Company will continue using the VEBA trust funds to pay the actual cost of such benefits through most or possibly all of 2023. At December 31, 2022 and 2021, the VEBA trust held $3,879 and $3,941, respectively, of aggregate cash and cash equivalents. This asset value is included in prepaid expenses and long-term other assets in the Company’s Consolidated Statement of Financial Position. These assets are categorized as Level 1 within the fair value hierarchy.

    Bank loans

    Bank loans:

    Bank loans consist of short term (less than 120 days) borrowings by the Company’s Spanish subsidiary that are held by international banks. The weighted-average interest rate as of December 31, 2022 and 2021 was 3.1% and 3.1%, respectively.

    Comprehensive earnings

    Comprehensive earnings:

    Comprehensive earnings include net earnings, foreign currency translation adjustments and unrealized gains/losses on commodity and/or foreign currency hedging contracts, available for sale securities and certain postretirement benefit obligations.

    Earnings per share

    Earnings per share:

    A dual presentation of basic and diluted earnings per share is not required due to the lack of potentially dilutive securities under the Company’s simple capital structure. Therefore, all earnings per share amounts represent basic earnings per share.

    The Class B common stock has essentially the same rights as common stock, except that each share of Class B common stock has ten votes per share (compared to one vote per share of common stock), is not traded on any exchange, is restricted as to transfer and is convertible on a share-for-share basis, at any time and at no cost to the holders, into shares of common stock which are traded on the New York Stock Exchange.

    Use of estimates

    Use of estimates:

    The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the amounts reported. Estimates are used when accounting for sales discounts, allowances and incentives, product liabilities, assets recorded at fair value, income

    taxes, depreciation, amortization, employee benefits, contingencies and intangible asset and liability valuations. Actual results may or may not differ from those estimates.

    Recently Adopted Accounting Pronouncements

    Recently adopted accounting pronouncements:

    As of the date of this report, there are no recent accounting pronouncements that have not yet been adopted that Management believes would have a material impact on the Company’s consolidated financial statements.

    XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.4
    ACCRUED LIABILITIES (Tables)
    12 Months Ended
    Dec. 31, 2022
    ACCRUED LIABILITIES  
    Schedule of accrued liabilities

    December 31,

        

    2022

        

    2021

        

    Compensation

    $

    12,801

    $

    10,865

    Other employee benefits

     

    6,893

     

    8,640

    Taxes, other than income

     

    4,078

     

    3,574

    Advertising and promotions

     

    21,220

     

    22,547

    Other

     

    9,452

     

    8,270

    $

    54,444

    $

    53,896

    XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.4
    INCOME TAXES (Tables)
    12 Months Ended
    Dec. 31, 2022
    INCOME TAXES  
    Schedule of domestic and foreign components of pretax income

        

    2022

        

    2021

        

    2020

        

    Domestic

    $

    84,286

    $

    77,434

    $

    69,211

    Foreign

     

    13,855

     

    8,295

     

    7,051

    $

    98,141

    $

    85,729

    $

    76,262

    Schedule of components of provision of income taxes

        

    2022

        

    2021

        

    2020

        

    Current:

    Federal

    $

    13,070

    $

    16,886

    $

    14,831

    Foreign

     

    4,110

     

    1,983

     

    1,029

    State

     

    2,605

     

    2,822

     

    1,763

     

    19,785

     

    21,691

     

    17,623

    Deferred:

    Federal

     

    2,364

     

    (2,069)

     

    (1,006)

    Foreign

     

    81

     

    39

     

    1,316

    State

     

    19

     

    760

     

    (645)

     

    2,464

     

    (1,270)

     

    (335)

    $

    22,249

    $

    20,421

    $

    17,288

    Schedule of significant components of net deferred tax liability

    December 31,

        

    2022

        

    2021

        

    Deferred tax assets:

    Accrued customer promotions

    $

    1,269

    $

    2,107

    Deferred compensation

     

    17,533

     

    22,311

    Postretirement benefits

     

    2,466

     

    3,324

    Other accrued expenses

     

    7,744

     

    5,158

    Foreign subsidiary tax loss carry forward

     

    4,650

     

    4,497

    Outside basis difference in foreign subsidiary

    359

    365

    Capitalized research and development costs

    2,049

    Deductible state tax depreciation

    893

    736

    Tax credit carry forward

     

    2,047

     

    2,517

     

    39,010

     

    41,015

    Valuation allowances

     

    (5,703)

     

    (5,555)

    Total deferred tax assets

    $

    33,307

    $

    35,460

    Deferred tax liabilities:

    Depreciation

    $

    27,153

    $

    23,342

    Deductible goodwill and trademarks

     

    37,608

     

    38,255

    Accrued export company commissions

     

    4,580

     

    4,615

    Employee benefit plans

     

    395

     

    525

    Inventory reserves

     

    934

     

    2,532

    Prepaid insurance

     

    1,016

     

    965

    Unrealized capital gains

    (160)

    3,874

    Deferred foreign exchange gain

    119

    132

    Deferred gain on sale of real estate

     

    5,213

     

    5,309

    Total deferred tax liabilities

    $

    76,858

    $

    79,549

    Net deferred tax liability

    $

    43,551

    $

    44,089

    Schedule of reconciliation of statutory and effective income tax rate

        

    2022

        

    2021

        

    2020

        

    U.S. statutory rate

     

    21.0

    %  

    21.0

    %  

    21.0

    %  

    State income taxes, net

     

    2.3

    2.4

    2.1

    Foreign income tax rates

     

    1.0

    0.2

    1.0

    Income tax credits and adjustments

     

    (0.8)

    (0.6)

    (1.4)

    Adjustment of deferred tax balances

     

    (0.7)

    0.6

    (0.2)

    Reserve for uncertain tax benefits

     

    0.3

    (0.8)

    Other, net

     

    (0.4)

    0.2

    1.0

    Effective income tax rate

     

    22.7

    %  

    23.8

    %  

    22.7

    %  

    Schedule of reconciliation of beginning and ending balances of total amounts of unrecognized tax benefits

        

    2022

        

    2021

        

    2020

        

    Unrecognized tax benefits at January 1

    $

    3,133

    $

    3,011

    $

    3,678

    Increases in tax positions for the current year

     

    393

     

    700

     

    377

    Reductions in tax positions for lapse of statute of limitations

     

    (134)

     

    (578)

     

    (501)

    Reductions in tax positions for settlements and payments

    (308)

    Increases (decreases) in prior period unrecognized tax benefits due to change in judgment

    (235)

    Unrecognized tax benefits at December 31

    $

    3,392

    $

    3,133

    $

    3,011

    XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.4
    SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE (Tables)
    12 Months Ended
    Dec. 31, 2022
    SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE  
    Schedule of changes in share capital and capital in excess of par value

    Capital in

     

    Class B

    Excess

     

    Common Stock

    Common Stock

    Treasury Stock

    of Par

     

        

    Shares

        

    Amount

        

    Shares

        

    Amount

        

    Shares

        

    Amount

        

    Value

     

    (000’s)

    (000’s)

    (000’s)

     

    Balance at December 31, 2019

     

    38,836

     

    26,969

     

    26,287

     

    18,254

     

    90

     

    (1,992)

     

    696,059

    Issuance of 3% stock dividend

     

    1,157

     

    804

     

    787

     

    547

     

    3

     

     

    42,244

    Conversion of Class B common shares to common shares

     

    62

     

    43

     

    (62)

     

    (43)

     

     

     

    Purchase and retirement of common shares

     

    (982)

     

    (682)

     

     

     

     

     

    (31,373)

    Balance at December 31, 2020

     

    39,073

     

    27,134

     

    27,012

     

    18,758

     

    93

     

    (1,992)

     

    706,930

    Issuance of 3% stock dividend

     

    1,163

     

    807

     

    810

     

    562

     

    3

     

     

    32,495

    Conversion of Class B common shares to common shares

     

    29

     

    20

     

    (29)

     

    (20)

     

     

     

    Purchase and retirement of common shares

     

    (921)

     

    (639)

     

     

     

     

     

    (29,545)

    Balance at December 31, 2021

     

    39,344

    27,322

     

    27,793

    19,300

     

    96

    (1,992)

    709,880

    Issuance of 3% stock dividend

     

    1,176

     

    817

     

    833

     

    579

     

    3

     

     

    41,068

    Conversion of Class B common shares to common shares

     

    19

     

    13

     

    (19)

     

    (13)

     

     

     

    Purchase and retirement of common shares

     

    (818)

     

    (568)

     

     

     

     

     

    (31,342)

    Balance at December 31, 2022

     

    39,721

    $

    27,584

     

    28,607

    $

    19,866

     

    99

    $

    (1,992)

    $

    719,606

    Schedule of shares purchased and retired

        

    Total Number of Shares

        

     

    Year

    Purchased (000’s)

    Average Price Paid Per Share

     

    2022

     

    818

    $

    38.98

    2021

     

    921

    $

    32.76

    2020

     

    982

    $

    32.59

    XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.4
    OTHER INCOME, NET (Tables)
    12 Months Ended
    Dec. 31, 2022
    OTHER INCOME, NET  
    Schedule of other income, net

        

    2022

        

    2021

        

    2020

        

    Interest and dividend income

    $

    2,641

    $

    2,740

    $

    4,005

    Gains (losses) on trading securities relating to deferred compensation plans

     

    (17,263)

     

    14,207

     

    12,519

    Interest expense

     

    (104)

     

    (46)

     

    (164)

    Foreign exchange gains

     

    1,307

     

    667

     

    534

    Capital gains (losses)

     

    121

     

    (286)

     

    (6)

    Miscellaneous, net

     

    684

     

    1,314

     

    1,130

    $

    (12,614)

    $

    18,596

    $

    18,018

    XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.4
    EMPLOYEE BENEFIT PLANS (Tables)
    12 Months Ended
    Dec. 31, 2022
    EMPLOYEE BENEFIT PLANS  
    Schedule of amounts recognized in accumulated other comprehensive loss (pre-tax)

    Prior service credit

        

    $

    Net actuarial gain

     

    (4,452)

    Net amount recognized in accumulated other comprehensive loss

    $

    (4,452)

    Schedule of changes in accumulated postretirement benefit obligation

    December 31,

        

    2022

        

    2021

        

    Benefit obligation, beginning of year

    $

    13,235

    $

    13,487

    Service cost

     

    241

     

    270

    Interest cost

     

    336

     

    291

    Actuarial (gain)/loss

     

    (3,323)

     

    (326)

    Benefits paid

     

    (528)

     

    (487)

    Benefit obligation, end of year

    $

    9,961

    $

    13,235

    Schedule of net periodic postretirement benefit cost (income)

        

    2022

        

    2021

        

    2020

        

    Service cost—benefits attributed to service during the period

    $

    241

    $

    270

    $

    288

    Interest cost on the accumulated postretirement benefit obligation

     

    336

     

    291

     

    403

    Net amortization

     

    (826)

     

    (1,405)

     

    (1,349)

    Net periodic postretirement benefit cost (income)

    $

    (249)

    $

    (844)

    $

    (658)

    XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.4
    SEGMENT AND GEOGRAPHIC INFORMATION (Tables)
    12 Months Ended
    Dec. 31, 2022
    SEGMENT AND GEOGRAPHIC INFORMATION  
    Schedule of geographic data

        

    2022

        

    2021

        

    2020

        

    Net product sales:

    United States

    $

    622,817

    $

    514,437

    $

    431,024

    Canada, Mexico and Other

     

    58,623

     

    51,606

     

    36,403

    $

    681,440

    $

    566,043

    $

    467,427

    Long-lived assets:

    United States

    $

    182,393

    $

    178,936

    $

    155,664

    Canada

    25,715

    27,051

    28,765

    Mexico and Other

     

    3,935

     

    2,919

     

    2,899

    $

    212,043

    $

    208,906

    $

    187,328

    XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.4
    FAIR VALUE MEASUREMENTS (Tables)
    12 Months Ended
    Dec. 31, 2022
    FAIR VALUE MEASUREMENTS  
    Schedule of financial assets and liabilities measured at fair value

    Estimated Fair Value December 31, 2022

     

    Total

    Input Levels Used

     

        

    Fair Value

        

    Level 1

        

    Level 2

        

        Level 3    

     

    Cash and equivalents

    $

    53,270

    $

    53,270

    $

    $

    Available for sale securities

     

    272,448

     

    1,889

     

    270,559

     

    Foreign currency derivatives

     

    (282)

     

     

    (282)

     

    Commodity derivatives

     

    10

     

    10

     

     

    Trading securities

     

    71,208

     

    56,049

     

    15,159

     

    Total assets measured at fair value

    $

    396,654

    $

    111,218

    $

    285,436

    $

    Estimated Fair Value December 31, 2021

     

    Total

    Input Levels Used

     

        

    Fair Value

        

    Level 1

        

    Level 2

        

        Level 3    

     

    Cash and equivalents

    $

    105,840

    $

    105,840

    $

    $

    Available for sale securities

     

    241,407

     

    1,282

     

    240,125

     

    Foreign currency derivatives

     

    426

     

     

    426

     

    Commodity derivatives

     

    124

     

    124

     

     

    Trading securities

     

    89,736

     

    76,196

     

    13,540

     

    Total assets measured at fair value

    $

    437,533

    $

    183,442

    $

    254,091

    $

    Summary of the aggregate fair value, gross unrealized gains, gross unrealized losses, realized losses and amortized cost basis of investment portfolio by major security type

    December 31, 2022

     

    Amortized

    Fair

    Unrealized

     

    Available for Sale:

        

    Cost

        

    Value

        

    Gains

        

    Losses

        

     

    Municipal bonds

    $

    41

    $

    40

    $

    $

    (1)

    Variable rate demand notes

    4,800

    4,800

    Corporate bonds

     

    276,148

     

    264,575

     

     

    (11,573)

    Government securities

     

    1,924

     

    1,889

     

    (35)

    Certificates of deposit

    1,157

    1,144

    (13)

    $

    284,070

    $

    272,448

    $

    $

    (11,622)

    December 31, 2021

     

    Amortized

    Fair

    Unrealized

     

    Available for Sale:

        

    Cost

        

    Value

        

    Gains

        

    Losses

        

     

    Municipal bonds

    $

    542

    $

    536

    $

    $

    (6)

    Variable rate demand notes

    Corporate bonds

     

    238,045

     

    236,332

     

     

    (1,713)

    Government securities

     

    1,271

     

    1,282

    11

     

    Certificates of deposit

     

    3,246

    3,257

    11

    $

    243,104

    $

    241,407

    $

    22

    $

    (1,719)

    XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.4
    DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)
    12 Months Ended
    Dec. 31, 2022
    DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES  
    Summary of the Company's outstanding derivative contracts and their effects on the Consolidated Statements of Financial Position

    December 31, 2022

     

        

    Notional

        

        

     

    Amounts

    Assets

    Liabilities

     

    Derivatives designated as hedging instruments:

    Foreign currency derivatives

    $

    7,264

    $

    $

    (282)

    Commodity derivatives

     

    189

     

    10

     

    Total derivatives

    $

    10

    $

    (282)

    December 31, 2021

     

        

    Notional

        

        

     

    Amounts

    Assets

    Liabilities

     

    Derivatives designated as hedging instruments:

    Foreign currency derivatives

    $

    6,729

    $

    426

    $

    Commodity derivatives

     

    6,012

     

    231

     

    (107)

    Total derivatives

    $

    657

    $

    (107)

    Effects of derivative instruments on the Consolidated Statement of Earnings and Retained Earnings, and the Condensed Consolidated Statement of Comprehensive Earnings

    For Year Ended December 31, 2022

     

        

        

        

    Gain (Loss)

     

    Gain (Loss)

    on Amount Excluded

     

    Gain (Loss)

    Reclassified from

    from Effectiveness

     

    Recognized

    Accumulated OCI

    Testing Recognized

     

    in OCI

    into Earnings

    in Earnings

     

    Foreign currency derivatives

    $

    (484)

    $

    223

    $

    Commodity derivatives

     

    233

     

    347

     

    Total

    $

    (251)

    $

    570

    $

    For Year Ended December 31, 2021

     

        

        

        

    Gain (Loss)

     

    Gain (Loss)

    on Amount Excluded

     

    Gain (Loss)

    Reclassified from

    from Effectiveness

     

    Recognized

    Accumulated OCI

    Testing Recognized

     

    in OCI

    into Earnings

    in Earnings

     

    Foreign currency derivatives

    $

    93

    $

    445

    $

    Commodity derivatives

     

    1,330

     

    2,148

     

    Total

    $

    1,423

    $

    2,593

    $

    XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.4
    ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
    12 Months Ended
    Dec. 31, 2022
    ACCUMULATED OTHER COMPREHENSIVE LOSS  
    Schedule of accumulated other comprehensive earnings (loss):

        

        

        

        

        

    Accumulated

    Foreign

    Foreign

    Postretirement

    Other

    Currency

    Currency

    Commodity

    and Pension

    Comprehensive

    Translation

    Investments

    Derivatives

    Derivatives

    Benefits

    Earnings (Loss)

    Balance at December 31, 2020

    $

    (24,581)

    $

    1,992

    $

    589

    $

    713

    $

    1,472

    $

    (19,815)

    Other comprehensive earnings (loss) before reclassifications

    (301)

    (3,205)

    70

    1,009

    332

    (2,095)

    Reclassifications from accumulated other comprehensive loss

    (73)

    (337)

    (1,628)

    (1,065)

    (3,103)

    Other comprehensive earnings (loss) net of tax

    (301)

    (3,278)

    (267)

    (619)

    (733)

    (5,198)

    Balance at December 31, 2021

    $

    (24,882)

    $

    (1,286)

    $

    322

    $

    94

    $

    739

    $

    (25,013)

    Other comprehensive earnings (loss) before reclassifications

    1,087

    (7,511)

    (368)

    177

    2,529

    (4,086)

    Reclassifications from accumulated other comprehensive loss

    (12)

    (169)

    (263)

    (626)

    (1,070)

    Other comprehensive earnings (loss) net of tax

    1,087

    (7,523)

    (537)

    (86)

    1,903

    (5,156)

    Balance at December 31, 2022

    $

    (23,795)

    $

    (8,809)

    $

    (215)

    $

    8

    $

    2,642

    $

    (30,169)

    Amount reclassified from accumulated other comprehensive income (loss)

    Details about Accumulated Other

    Year to Date Ended

    Comprehensive Income Components

    December 31, 2022

    December 31, 2021

    Location of (Gain) Loss Recognized in Earnings

    Investments

    $

    (16)

    $

    (96)

    Other income, net

    Foreign currency derivatives

    (223)

    (445)

    Other income, net

    Commodity derivatives

    (347)

    (2,148)

    Product cost of goods sold

    Postretirement and pension benefits

    (826)

    (1,405)

    Other income, net

    Total before tax

    (1,412)

    (4,094)

    Tax expense (benefit)

    342

    991

    Net of tax

    $

    (1,070)

    $

    (3,103)

    XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.4
    GOODWILL AND INTANGIBLE ASSETS (Tables)
    12 Months Ended
    Dec. 31, 2022
    GOODWILL AND INTANGIBLE ASSETS  
    Schedule of changes in carrying amount of trademarks

        

    2022

        

    2021

    Original cost

    $

    193,767

    $

    193,767

    Accumulated impairment losses as of January 1

     

    (18,743)

     

    (18,743)

    Balance at January 1

    $

    175,024

    $

    175,024

    Current year impairment losses

     

     

    Balance at December 31

    $

    175,024

    $

    175,024

    Accumulated impairment losses as of December 31

    $

    (18,743)

    $

    (18,743)

    XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.4
    SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Revenue Recognition      
    Selling, marketing and administrative expenses $ 121,976 $ 132,108 $ 112,117
    Royalty income (as a percent) 0.10%    
    Rental income (as a percent) 1.00%    
    Cash and cash equivalents:      
    Cash and cash equivalents $ 53,270 105,840  
    Inventories:      
    Inventories at cost, last-in, first-out (LIFO) method 77,083 51,355  
    Excess of current cost over LIFO cost of inventories 34,898 21,348  
    Foreign inventories at cost, first-in, first-out (FIFO) method 7,183 4,150  
    Foreign Banks      
    Cash and cash equivalents:      
    Cash and cash equivalents $ 5,191 4,577  
    Minimum      
    Investments:      
    Marketable securities, maturity period 3 years    
    Maximum      
    Investments:      
    Marketable securities, maturity period 5 years    
    Shipping and Handling      
    Revenue Recognition      
    Selling, marketing and administrative expenses $ 67,342 $ 55,289 $ 42,593
    XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.4
    SIGNIFICANT ACCOUNTING POLICIES - Property (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Property, plant and equipment:      
    Depreciation expense $ 17,668 $ 17,570 $ 18,184
    Impairment charges of long-lived assets $ 0 $ 0 $ 0
    Buildings | Minimum      
    Property, plant and equipment:      
    Useful lives 20 years    
    Buildings | Maximum      
    Property, plant and equipment:      
    Useful lives 50 years    
    Machinery and equipment | Minimum      
    Property, plant and equipment:      
    Useful lives 5 years    
    Machinery and equipment | Maximum      
    Property, plant and equipment:      
    Useful lives 20 years    
    XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.4
    SIGNIFICANT ACCOUNTING POLICIES - Benefits and Investment (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    SIGNIFICANT ACCOUNTING POLICIES      
    Amount of previously paid premiums received   $ 2,514 $ 23,527
    Premium paid for split dollar life insurance agreements $ 0 $ 0 $ 0
    XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.4
    SIGNIFICANT ACCOUNTING POLICIES - Invest, VEBA, NP (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    VEBA trust        
    Contribution by entity to VEBA trust   $ 5,000 $ 0 $ 0
    Cash and cash equivalents held by VEBA trust $ 105,840 $ 53,270 $ 105,840  
    Bank loans        
    Weighted interest rate (as a percent) 3.10% 3.10% 3.10%  
    Goodwill and indefinite-lived intangible assets:        
    Impairments of intangibles   $ 0 $ 0 $ 0
    Trademarks        
    Goodwill and indefinite-lived intangible assets:        
    Number of basis points increase in discount rate 100.00%      
    Number of basis points decrease in royalty rate 100.00%      
    Percentage of reduction of fair value due to increase in discount rate 13.00%      
    Percentage of reduction of fair value due to decrease in royalty rate 10.00%      
    VEBA Trust | Level 1        
    VEBA trust        
    Cash and cash equivalents held by VEBA trust $ 3,941 $ 3,879 $ 3,941  
    XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.4
    SIGNIFICANT ACCOUNTING POLICIES - EPS (Details)
    12 Months Ended
    Dec. 31, 2022
    item
    Common Stock  
    Earnings per share:  
    Voting right per share (in votes per share) 1
    Class B Common Stock  
    Earnings per share:  
    Voting right per share (in votes per share) 10
    XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.4
    ACCRUED LIABILITIES (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2022
    Dec. 31, 2021
    ACCRUED LIABILITIES    
    Compensation $ 12,801 $ 10,865
    Other employee benefits 6,893 8,640
    Taxes, other than income 4,078 3,574
    Advertising and promotions 21,220 22,547
    Other 9,452 8,270
    Total accrued liabilities $ 54,444 $ 53,896
    XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.4
    INDUSTRIAL DEVELOPMENT BONDS (Details)
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    INDUSTRIAL DEVELOPMENT BONDS    
    Industrial development bonds, average floating interest rate (as a percent) 1.30% 0.70%
    XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.4
    INCOME TAXES (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Domestic and foreign components of pretax income      
    Domestic $ 84,286 $ 77,434 $ 69,211
    Foreign 13,855 8,295 7,051
    Earnings before income taxes 98,141 85,729 76,262
    Current:      
    Federal 13,070 16,886 14,831
    Foreign 4,110 1,983 1,029
    State 2,605 2,822 1,763
    Total current 19,785 21,691 17,623
    Deferred:      
    Federal 2,364 (2,069) (1,006)
    Foreign 81 39 1,316
    State 19 760 (645)
    Total deferred 2,464 (1,270) (335)
    Total provision for income taxes 22,249 20,421 $ 17,288
    Deferred tax assets:      
    Accrued customer promotions 1,269 2,107  
    Deferred compensation 17,533 22,311  
    Postretirement benefits 2,466 3,324  
    Other accrued expenses 7,744 5,158  
    Foreign subsidiary tax loss carry forward 4,650 4,497  
    Outside basis difference in foreign subsidiary 359 365  
    Capitalized research and development costs 2,049    
    Deductible state tax depreciation 893 736  
    Tax credit carry forward 2,047 2,517  
    Deferred tax assets, gross 39,010 41,015  
    Valuation allowance (5,703) (5,555)  
    Total deferred tax assets 33,307 35,460  
    Deferred tax liabilities:      
    Depreciation 27,153 23,342  
    Deductible goodwill and trademarks 37,608 38,255  
    Accrued export company commissions 4,580 4,615  
    Employee benefit plans 395 525  
    Inventory reserves 934 2,532  
    Prepaid insurance 1,016 965  
    Unrealized capital gains (160) 3,874  
    Deferred foreign exchange gain 119 132  
    Deferred gain on sale of real estate 5,213 5,309  
    Total deferred tax liabilities 76,858 79,549  
    Net deferred tax liability 43,551 44,089  
    State tax credit carry-forwards expiring in 2028 50    
    State tax credit carry-forwards expiring in 2029 130    
    State tax credit carry-forwards expiring in 2030 212    
    State tax credit carry-forwards expiring in 2031 225    
    State tax credit carry-forwards expiring in 2032 238    
    State tax credit carry-forwards expiring in 2033 211    
    State tax credit carry-forwards expiring in 2034 235    
    State tax credit carry-forwards expiring in 2035 274    
    State tax credit carry-forwards expiring in 2036 235    
    State tax credit carry-forwards expiring in 2037 237    
    Valuation allowance for the expired amounts $ 1,053 $ 924  
    XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.4
    INCOME TAXES - Effective tax rate - (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Effective income tax rate differs from the statutory rate      
    U.S. statutory rate (as a percent) 21.00% 21.00% 21.00%
    State income taxes, net (as a percent) 2.30% 2.40% 2.10%
    Foreign income tax rates (as a percent) 1.00% 0.20% 1.00%
    Income tax credits and adjustments (as a percent) (0.80%) (0.60%) (1.40%)
    Adjustment of deferred tax balances (as a percent) (0.70%) 0.60% (0.20%)
    Reserve for uncertain tax benefits (as a percent) 0.30%   (0.80%)
    Other, net (as a percent) (0.40%) 0.20% 1.00%
    Effective income tax rate (as a percent) 22.70% 23.80% 22.70%
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2026 $ 270    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2027 57    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2028 171    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2029 98    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2030 296    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2031 394    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2032 297    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2033 120    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2034 415    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2035 524    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2036 761    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2037 388    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2038 186    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2039 151    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2040 369    
    Unrecognized tax benefits 3,392 $ 3,133 $ 3,011
    Portion of unrecognized tax benefits that, if recognized, would favorably affect annual effective income tax rate 1,734 1,547  
    Interest and penalties included in liability for uncertain tax positions 355 282  
    Reconciliation of the beginning and ending balances of the total amounts of unrecognized tax benefits      
    Unrecognized tax benefits at the beginning of the period 3,133 3,011 3,678
    Increases in tax positions for the current year 393 700 377
    Reductions in tax positions for lapse of statute of limitations (134) (578) (501)
    Reductions in tax positions for settlements and payments     (308)
    Increases (decreases) in prior period unrecognized tax benefits due to change in judgment     (235)
    Unrecognized tax benefits at the end of the period $ 3,392 $ 3,133 $ 3,011
    XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.4
    SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE (Details) - USD ($)
    $ / shares in Units, shares in Thousands, $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Changes in share capital and capital in excess of par value      
    Balance at the beginning of the period $ 768,797    
    Balance at the beginning of the period (in shares) 96    
    Balance at the end of the period $ 782,882 $ 768,797  
    Balance at the end of the period (in shares) 99 96  
    Total Number of Shares Purchased 818 921 982
    Average Price Paid Per Share (in dollars per share) $ 38.98 $ 32.76 $ 32.59
    Stock dividends (as a percent) 3.00% 3.00% 3.00%
    Common Stock.      
    Changes in share capital and capital in excess of par value      
    Balance at the beginning of the period $ 27,322 $ 27,134 $ 26,969
    Balance at the beginning of the period (in shares) 39,344 39,073 38,836
    Issuance of 3% stock dividend $ 817 $ 807 $ 804
    Issuance of 3% stock dividend (in shares) 1,176 1,163 1,157
    Conversion of Class B common shares to common shares $ 13 $ 20 $ 43
    Conversion of Class B common shares to common shares (in shares) 19 29 62
    Purchase and retirement of common shares $ (568) $ (639) $ (682)
    Purchase and retirement of common shares (in shares) (818) (921) (982)
    Balance at the end of the period $ 27,584 $ 27,322 $ 27,134
    Balance at the end of the period (in shares) 39,721 39,344 39,073
    Treasury Stock      
    Changes in share capital and capital in excess of par value      
    Balance at the beginning of the period $ (1,992) $ (1,992) $ (1,992)
    Balance at the beginning of the period (in shares) 96 93 90
    Issuance of 3% stock dividend (in shares) 3 3 3
    Balance at the end of the period $ (1,992) $ (1,992) $ (1,992)
    Balance at the end of the period (in shares) 99 96 93
    Capital in Excess of Par Value      
    Changes in share capital and capital in excess of par value      
    Balance at the beginning of the period $ 709,880 $ 706,930 $ 696,059
    Issuance of 3% stock dividend 41,068 32,495 42,244
    Purchase and retirement of common shares (31,342) (29,545) (31,373)
    Balance at the end of the period 719,606 709,880 706,930
    Class B Common Stock | Common Stock.      
    Changes in share capital and capital in excess of par value      
    Balance at the beginning of the period $ 19,300 $ 18,758 $ 18,254
    Balance at the beginning of the period (in shares) 27,793 27,012 26,287
    Issuance of 3% stock dividend $ 579 $ 562 $ 547
    Issuance of 3% stock dividend (in shares) 833 810 787
    Conversion of Class B common shares to common shares $ (13) $ (20) $ (43)
    Conversion of Class B common shares to common shares (in shares) (19) (29) (62)
    Balance at the end of the period $ 19,866 $ 19,300 $ 18,758
    Balance at the end of the period (in shares) 28,607 27,793 27,012
    XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.4
    OTHER INCOME, NET (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    OTHER INCOME, NET      
    Interest and dividend income $ 2,641 $ 2,740 $ 4,005
    Gains (losses) on trading securities relating to deferred compensation plans (17,263) 14,207 12,519
    Interest expense (104) (46) (164)
    Foreign exchange gains 1,307 667 534
    Capital gains (losses) 121 (286) (6)
    Miscellaneous, net 684 1,314 1,130
    Total other income, net $ (12,614) $ 18,596 $ 18,018
    XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.4
    EMPLOYEE BENEFIT PLANS (Details) - Multi-employer defined benefit pension plan - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Defined Contribution Plan Disclosure [Line Items]      
    Credited service period 1 year    
    Pension expense $ 2,682 $ 3,010 $ 2,772
    Employer contributions to profit sharing and retirement savings-investment plan $ 3,265 $ 3,201 $ 2,766
    XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.4
    EMPLOYEE BENEFIT PLANS - Multi-employer (Details) - Multi-employer defined benefit pension plan - USD ($)
    $ in Thousands
    12 Months Ended
    Jun. 12, 2012
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Pension Plans          
    Pension expense   $ 2,682 $ 3,010 $ 2,772  
    Consenting agreement entered with local bargaining union          
    Pension Plans          
    Percentage of funded status     48.50%    
    Employer contributions to multi-employer defined benefit pension plans   $ 3,508 $ 3,118 2,850  
    Insolvent period   20 years      
    Estimated liability upon withdrawal from plan     104,300 99,300 $ 99,800
    Percentage of annual compounded surcharge for rehabilitation   5.00%      
    Percentage of interim surcharge 5.00%        
    Pension expense   $ 3,510 3,156 2,866  
    Surcharges   $ 1,237 $ 1,112 $ 1,010  
    XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.4
    EMPLOYEE BENEFIT PLANS - Deferred compensation (Details)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    USD ($)
    item
    Dec. 31, 2021
    USD ($)
    Deferred compensation    
    Number of deferred compensation plans | item 3  
    Trading securities | $ $ 71,208 $ 89,736
    XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.4
    EMPLOYEE BENEFIT PLANS - Postretirement (Details) - Postretirement benefit plans - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Postretirement benefit plan disclosure      
    Assumed ultimate health care cost trend rate (as a percent) 3.00%    
    Accumulated benefit obligation after plan amendment $ 9,961 $ 13,235  
    Amounts recognized in accumulated other comprehensive loss (pre-tax)      
    Net actuarial gain (4,452)    
    Net amount recognized in accumulated other comprehensive loss (4,452)    
    Changes in the accumulated postretirement benefit obligation      
    Benefit obligation, beginning of the period 13,235 13,487  
    Service cost 241 270 $ 288
    Interest cost 336 291 403
    Actuarial (gain)/loss (3,323) (326)  
    Benefits paid (528) (487)  
    Benefit obligation, end of the period 9,961 13,235 13,487
    Net periodic postretirement benefit cost      
    Service cost-benefits attributed to service during the period 241 270 288
    Interest cost on the accumulated postretirement benefit obligation 336 291 403
    Net amortization (826) (1,405) (1,349)
    Net periodic postretirement benefit cost (income) $ (249) $ (844) $ (658)
    XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.4
    EMPLOYEE BENEFIT PLANS - Expected future benefit payments (Details) - Postretirement benefit plans
    $ in Thousands
    Dec. 31, 2022
    USD ($)
    Estimated future benefit payments  
    2023 $ 658
    2024 663
    2025 677
    2026 688
    2027 696
    2028 through 2032 $ 3,543
    XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.4
    SEGMENT AND GEOGRAPHIC INFORMATION (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    SEGMENT AND GEOGRAPHIC INFORMATION      
    Revenue $ 686,970 $ 570,776 $ 471,063
    Long-lived assets: 212,043 208,906 187,328
    United States      
    SEGMENT AND GEOGRAPHIC INFORMATION      
    Long-lived assets: 182,393 178,936 155,664
    Canada      
    SEGMENT AND GEOGRAPHIC INFORMATION      
    Long-lived assets: 25,715 27,051 28,765
    Mexico and Other      
    SEGMENT AND GEOGRAPHIC INFORMATION      
    Long-lived assets: 3,935 2,919 2,899
    Product      
    SEGMENT AND GEOGRAPHIC INFORMATION      
    Revenue 681,440 566,043 467,427
    Product | United States      
    SEGMENT AND GEOGRAPHIC INFORMATION      
    Revenue 622,817 514,437 431,024
    Product | Canada, Mexico, and Other      
    SEGMENT AND GEOGRAPHIC INFORMATION      
    Revenue $ 58,623 $ 51,606 $ 36,403
    XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.4
    SEGMENT AND GEOGRAPHIC INFORMATION - Concentration (Details) - item
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Wal-Mart | Sales Revenue | A major customer      
    Concentration of Risk      
    Percentage of concentration risk 23.00% 22.70% 23.50%
    Dollar Tree | Sales Revenue | A major customer      
    Concentration of Risk      
    Percentage of concentration risk 12.40% 12.10% 11.70%
    McLane | Sales Revenue | A major customer      
    Concentration of Risk      
    Percentage of concentration risk 20.40% 21.00% 22.10%
    Three Largest Customers | Accounts receivable      
    Concentration of Risk      
    Number of customers 3 3  
    Three Largest Customers | Accounts receivable | A major customer      
    Concentration of Risk      
    Percentage of concentration risk 37.00% 36.00%  
    XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.4
    FAIR VALUE MEASUREMENTS - Bonds (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2022
    Dec. 31, 2021
    Fair value on a recurring basis    
    Industrial revenue development bonds, carrying amount, approximates fair value $ 7,500 $ 7,500
    Cost Basis | Level 2    
    Fair value on a recurring basis    
    Industrial revenue development bonds, carrying amount, approximates fair value $ 7,500 $ 7,500
    XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.4
    FAIR VALUE MEASUREMENTS (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2022
    Dec. 31, 2021
    Fair value measurements    
    Cash and cash equivalents $ 53,270 $ 105,840
    Available for sale securities 272,448 241,407
    Trading securities 71,208 89,736
    Fair value measured on a recurring basis    
    Fair value measurements    
    Cash and cash equivalents 53,270 105,840
    Available for sale securities 272,448 241,407
    Trading securities 71,208 89,736
    Total assets measured at fair value 396,654 437,533
    Fair value measured on a recurring basis | Foreign currency derivatives.    
    Fair value measurements    
    Derivative instruments, net (282) 426
    Fair value measured on a recurring basis | Commodity derivatives    
    Fair value measurements    
    Derivative instruments, net 10 124
    Fair value measured on a recurring basis | Level 1    
    Fair value measurements    
    Cash and cash equivalents 53,270 105,840
    Available for sale securities 1,889 1,282
    Trading securities 56,049 76,196
    Total assets measured at fair value 111,218 183,442
    Fair value measured on a recurring basis | Level 1 | Commodity derivatives    
    Fair value measurements    
    Derivative instruments, net 10 124
    Fair value measured on a recurring basis | Level 2    
    Fair value measurements    
    Available for sale securities 270,559 240,125
    Trading securities 15,159 13,540
    Total assets measured at fair value 285,436 254,091
    Fair value measured on a recurring basis | Level 2 | Foreign currency derivatives.    
    Fair value measurements    
    Derivative instruments, net $ (282) $ 426
    XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.4
    FAIR VALUE MEASUREMENTS AFS (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2022
    Dec. 31, 2021
    Available for Sale:    
    Amortized Cost $ 284,070 $ 243,104
    Fair Value 272,448 241,407
    Unrealized Gains   22
    Unrealized Losses (11,622) (1,719)
    Municipal bonds    
    Available for Sale:    
    Amortized Cost 41 542
    Fair Value 40 536
    Unrealized Losses (1) (6)
    Variable rate demand notes    
    Available for Sale:    
    Amortized Cost 4,800  
    Fair Value 4,800  
    Corporate bonds    
    Available for Sale:    
    Amortized Cost 276,148 238,045
    Fair Value 264,575 236,332
    Unrealized Losses (11,573) (1,713)
    Government securities    
    Available for Sale:    
    Amortized Cost 1,924 1,271
    Fair Value 1,889 1,282
    Unrealized Gains   11
    Unrealized Losses (35)  
    Certificates of deposit    
    Available for Sale:    
    Amortized Cost 1,157 3,246
    Fair Value 1,144 3,257
    Unrealized Gains   $ 11
    Unrealized Losses $ (13)  
    XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.4
    DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2023
    Dec. 31, 2022
    Dec. 31, 2021
    Derivative contracts      
    Assets   $ 10 $ 657
    Liabilities   (282) (107)
    Derivatives designated as hedging instruments: | Foreign currency derivatives.      
    Derivative contracts      
    Notional Amounts   7,264 6,729
    Assets     426
    Liabilities   (282)  
    Derivatives designated as hedging instruments: | Commodity derivatives      
    Derivative contracts      
    Notional Amounts   189 6,012
    Assets   $ 10 231
    Liabilities     $ (107)
    Forecast      
    Derivative contracts      
    Accumulated comprehensive gain to be reclassified $ 10    
    Forecast | Foreign currency derivatives.      
    Derivative contracts      
    Accumulated other comprehensive loss to be reclassified $ (282)    
    XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.4
    DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - OCI (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Effect of derivative instruments on earnings      
    Gain (Loss) Recognized in OCI $ (251) $ 1,423 $ 1,259
    Reclassified from Accumulated OCI into Earnings      
    Effect of derivative instruments on earnings      
    Gain (Loss) Reclassified from Accumulated OCI into Earnings 570 2,593  
    Foreign currency derivatives.      
    Effect of derivative instruments on earnings      
    Gain (Loss) Recognized in OCI (484) 93  
    Foreign currency derivatives. | Reclassified from Accumulated OCI into Earnings      
    Effect of derivative instruments on earnings      
    Gain (Loss) Reclassified from Accumulated OCI into Earnings 223 445  
    Commodity derivatives      
    Effect of derivative instruments on earnings      
    Gain (Loss) Recognized in OCI 233 1,330  
    Commodity derivatives | Reclassified from Accumulated OCI into Earnings      
    Effect of derivative instruments on earnings      
    Gain (Loss) Reclassified from Accumulated OCI into Earnings $ 347 $ 2,148  
    XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.4
    ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Accumulated other comprehensive earnings (loss), net of tax    
    Balance at the beginning of the period $ 769,042  
    Balance at the end of the period 783,171 $ 769,042
    Foreign Currency Translation Adjustment    
    Accumulated other comprehensive earnings (loss), net of tax    
    Balance at the beginning of the period (24,882) (24,581)
    Other comprehensive earnings (loss) before reclassifications 1,087 (301)
    Other comprehensive earnings (loss) net of tax 1,087 (301)
    Balance at the end of the period (23,795) (24,882)
    Investments    
    Accumulated other comprehensive earnings (loss), net of tax    
    Balance at the beginning of the period (1,286) 1,992
    Other comprehensive earnings (loss) before reclassifications (7,511) (3,205)
    Reclassifications from accumulated other comprehensive loss (12) (73)
    Other comprehensive earnings (loss) net of tax (7,523) (3,278)
    Balance at the end of the period (8,809) (1,286)
    Foreign Currency Derivatives    
    Accumulated other comprehensive earnings (loss), net of tax    
    Balance at the beginning of the period 322 589
    Other comprehensive earnings (loss) before reclassifications (368) 70
    Reclassifications from accumulated other comprehensive loss (169) (337)
    Other comprehensive earnings (loss) net of tax (537) (267)
    Balance at the end of the period (215) 322
    Commodity Derivatives    
    Accumulated other comprehensive earnings (loss), net of tax    
    Balance at the beginning of the period 94 713
    Other comprehensive earnings (loss) before reclassifications 177 1,009
    Reclassifications from accumulated other comprehensive loss (263) (1,628)
    Other comprehensive earnings (loss) net of tax (86) (619)
    Balance at the end of the period 8 94
    Postretirement and Pension Benefits    
    Accumulated other comprehensive earnings (loss), net of tax    
    Balance at the beginning of the period 739 1,472
    Other comprehensive earnings (loss) before reclassifications 2,529 332
    Reclassifications from accumulated other comprehensive loss (626) (1,065)
    Other comprehensive earnings (loss) net of tax 1,903 (733)
    Balance at the end of the period 2,642 739
    Accumulated Other Comprehensive Earnings (Loss).    
    Accumulated other comprehensive earnings (loss), net of tax    
    Balance at the beginning of the period (25,013) (19,815)
    Other comprehensive earnings (loss) before reclassifications (4,086) (2,095)
    Reclassifications from accumulated other comprehensive loss (1,070) (3,103)
    Other comprehensive earnings (loss) net of tax (5,156) (5,198)
    Balance at the end of the period $ (30,169) $ (25,013)
    XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.4
    ACCUMULATED OTHER COMPREHENSIVE LOSS - Reclassification from AOCI (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
    Other income, net $ 12,614 $ (18,596) $ (18,018)
    Cost of goods sold 454,239 371,535 300,702
    Total before tax (98,141) (85,729) (76,262)
    Tax (expense) benefit 22,249 20,421 17,288
    Net of tax (75,892) (65,308) $ (58,974)
    Reclassified from Accumulated OCI into Earnings      
    Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
    Total before tax (1,412) (4,094)  
    Tax (expense) benefit 342 991  
    Net of tax (1,070) (3,103)  
    Investments | Reclassified from Accumulated OCI into Earnings      
    Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
    Other income, net (16) (96)  
    Foreign Currency Derivatives | Reclassified from Accumulated OCI into Earnings      
    Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
    Other income, net (223) (445)  
    Commodity Derivatives | Reclassified from Accumulated OCI into Earnings      
    Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
    Cost of goods sold $ (347) $ (2,148)  
    Type of Cost, Good or Service [Extensible List] Product Product  
    Postretirement and Pension Benefits | Reclassified from Accumulated OCI into Earnings      
    Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
    Other income, net $ (826) $ (1,405)  
    XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.4
    GOODWILL AND INTANGIBLE ASSETS (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Changes in carrying amount of trademarks    
    Accumulated impairment losses of goodwill $ 0  
    Trademarks    
    Changes in carrying amount of trademarks    
    Original cost 193,767 $ 193,767
    Accumulated impairment losses, balance at the beginning of the period (18,743) (18,743)
    Carrying amount, balance at the beginning of the period 175,024 175,024
    Current year impairment losses
    Carrying amount, balance at the end of the period 175,024 175,024
    Accumulated impairment losses, balance at the end of the period $ (18,743) $ (18,743)
    XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.4
    LEASES (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2022
    Dec. 31, 2021
    Lessee, Lease, Description [Line Items]      
    Operating lease cost   $ 979 $ 1,068
    Operating lease right-of-use assets   4,703 7,419
    Operating lease liabilities   $ 4,743 $ 7,419
    Weighted average remaining lease term   15 years 10 months 24 days 16 years 10 months 24 days
    Weighted average discount rate   3.30% 2.30%
    2023   $ 654  
    2024   154  
    2025   159  
    2026   153  
    2027 through 2041   $ 3,623  
    Lessor, Operating Lease, Existence of Option to Extend [true false]   true  
    Property, Plant and Equipment, Gross   $ 641,182 $ 621,402
    Lease income $ 4,934   4,223
    Maximum      
    Lessee, Lease, Description [Line Items]      
    Remaining lease term   19 years  
    Commercial real estate leased to third parties      
    Lessee, Lease, Description [Line Items]      
    Property, Plant and Equipment, Gross   $ 51,370 51,384
    Depreciation   $ 16,903 $ 15,844
    Commercial real estate leased to third parties | Maximum      
    Lessee, Lease, Description [Line Items]      
    Lessor, renewal term   58 years  
    XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.4
    SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Description      
    Balance at beginning of year $ 7,836 $ 7,287 $ 6,934
    Additions charged to expense 12,335 10,533 9,235
    Deductions 12,133 9,984 8,882
    Balance at End of Year 8,038 7,836 7,287
    Reserve for bad debts      
    Description      
    Balance at beginning of year 1,392 1,108 1,337
    Additions charged to expense 34 418 123
    Deductions 12 134 352
    Balance at End of Year 1,414 1,392 1,108
    Reserve for cash discounts      
    Description      
    Balance at beginning of year 889 586 612
    Additions charged to expense 12,153 10,153 8,504
    Deductions 12,121 9,850 8,530
    Balance at End of Year 921 889 586
    Deferred tax asset valuation      
    Description      
    Balance at beginning of year 5,555 5,593 4,985
    Additions charged to expense 148 (38) 608
    Balance at End of Year $ 5,703 $ 5,555 $ 5,593
    XML 72 tr-20221231x10k_htm.xml IDEA: XBRL DOCUMENT 0000098677 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-01-01 2022-12-31 0000098677 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0000098677 tr:ReserveForCashDiscountsMember 2022-01-01 2022-12-31 0000098677 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-01 2021-12-31 0000098677 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0000098677 tr:ReserveForCashDiscountsMember 2021-01-01 2021-12-31 0000098677 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 0000098677 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0000098677 tr:ReserveForCashDiscountsMember 2020-01-01 2020-12-31 0000098677 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-12-31 0000098677 us-gaap:AllowanceForCreditLossMember 2022-12-31 0000098677 tr:ReserveForCashDiscountsMember 2022-12-31 0000098677 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 0000098677 us-gaap:AllowanceForCreditLossMember 2021-12-31 0000098677 tr:ReserveForCashDiscountsMember 2021-12-31 0000098677 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0000098677 us-gaap:AllowanceForCreditLossMember 2020-12-31 0000098677 tr:ReserveForCashDiscountsMember 2020-12-31 0000098677 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0000098677 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000098677 tr:ReserveForCashDiscountsMember 2019-12-31 0000098677 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000098677 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000098677 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000098677 us-gaap:TreasuryStockCommonMember 2022-12-31 0000098677 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000098677 us-gaap:TreasuryStockCommonMember 2021-12-31 0000098677 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000098677 us-gaap:TreasuryStockCommonMember 2020-12-31 0000098677 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000098677 us-gaap:TreasuryStockCommonMember 2019-12-31 0000098677 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000098677 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000098677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000098677 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0000098677 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0000098677 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000098677 tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2022-12-31 0000098677 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000098677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000098677 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0000098677 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0000098677 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0000098677 tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2021-12-31 0000098677 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000098677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000098677 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0000098677 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0000098677 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0000098677 tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2020-12-31 0000098677 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000098677 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000098677 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000098677 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000098677 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000098677 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000098677 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-12-31 0000098677 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-12-31 0000098677 us-gaap:ShippingAndHandlingMember 2022-01-01 2022-12-31 0000098677 us-gaap:ShippingAndHandlingMember 2021-01-01 2021-12-31 0000098677 us-gaap:ShippingAndHandlingMember 2020-01-01 2020-12-31 0000098677 us-gaap:ProductMember tr:CanadaMexicoAndOtherCountriesMember 2022-01-01 2022-12-31 0000098677 us-gaap:ProductMember country:US 2022-01-01 2022-12-31 0000098677 us-gaap:ProductMember tr:CanadaMexicoAndOtherCountriesMember 2021-01-01 2021-12-31 0000098677 us-gaap:ProductMember country:US 2021-01-01 2021-12-31 0000098677 us-gaap:ProductMember tr:CanadaMexicoAndOtherCountriesMember 2020-01-01 2020-12-31 0000098677 us-gaap:ProductMember country:US 2020-01-01 2020-12-31 0000098677 us-gaap:ForwardContractsMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000098677 us-gaap:ForwardContractsMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000098677 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0000098677 srt:MinimumMember us-gaap:BuildingMember 2022-01-01 2022-12-31 0000098677 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0000098677 srt:MaximumMember us-gaap:BuildingMember 2022-01-01 2022-12-31 0000098677 tr:MexicoAndOtherCountriesMember 2022-12-31 0000098677 country:US 2022-12-31 0000098677 country:CA 2022-12-31 0000098677 tr:MexicoAndOtherCountriesMember 2021-12-31 0000098677 country:US 2021-12-31 0000098677 country:CA 2021-12-31 0000098677 tr:MexicoAndOtherCountriesMember 2020-12-31 0000098677 country:US 2020-12-31 0000098677 country:CA 2020-12-31 0000098677 tr:CommercialRealEstateLeasedToThirdPartiesMember 2022-12-31 0000098677 tr:CommercialRealEstateLeasedToThirdPartiesMember 2021-12-31 0000098677 2019-10-01 2019-12-31 0000098677 us-gaap:ForwardContractsMember 2022-01-01 2022-12-31 0000098677 us-gaap:ForeignExchangeForwardMember 2022-01-01 2022-12-31 0000098677 us-gaap:ForwardContractsMember 2021-01-01 2021-12-31 0000098677 us-gaap:ForeignExchangeForwardMember 2021-01-01 2021-12-31 0000098677 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0000098677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000098677 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-12-31 0000098677 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-12-31 0000098677 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-12-31 0000098677 tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2022-01-01 2022-12-31 0000098677 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0000098677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000098677 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-12-31 0000098677 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0000098677 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-12-31 0000098677 tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2021-01-01 2021-12-31 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-12-31 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-12-31 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-12-31 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-12-31 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-12-31 0000098677 srt:MaximumMember tr:CommercialRealEstateLeasedToThirdPartiesMember 2022-12-31 0000098677 srt:MaximumMember 2022-12-31 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000098677 us-gaap:TrademarksMember 2022-01-01 2022-12-31 0000098677 us-gaap:TrademarksMember 2021-01-01 2021-12-31 0000098677 srt:ScenarioForecastMember 2023-01-01 2023-12-31 0000098677 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000098677 us-gaap:ForwardContractsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000098677 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000098677 us-gaap:ForwardContractsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000098677 us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000098677 us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000098677 tr:CommercialRealEstateLeasedToThirdPartiesMember 2022-01-01 2022-12-31 0000098677 tr:CommercialRealEstateLeasedToThirdPartiesMember 2021-01-01 2021-12-31 0000098677 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-12-31 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2022-01-01 2022-12-31 0000098677 us-gaap:ProductMember 2022-01-01 2022-12-31 0000098677 tr:RentalAndRoyaltyMember 2022-01-01 2022-12-31 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2021-01-01 2021-12-31 0000098677 us-gaap:ProductMember 2021-01-01 2021-12-31 0000098677 tr:RentalAndRoyaltyMember 2021-01-01 2021-12-31 0000098677 us-gaap:ProductMember 2020-01-01 2020-12-31 0000098677 tr:RentalAndRoyaltyMember 2020-01-01 2020-12-31 0000098677 tr:WalMartCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000098677 tr:ThreeLargestCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000098677 tr:McLaneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000098677 tr:DollarTreeIncMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000098677 tr:WalMartCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000098677 tr:ThreeLargestCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000098677 tr:McLaneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000098677 tr:DollarTreeIncMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000098677 tr:WalMartCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000098677 tr:McLaneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000098677 tr:DollarTreeIncMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000098677 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0000098677 us-gaap:CommonStockMember 2022-12-31 0000098677 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0000098677 us-gaap:CommonStockMember 2021-12-31 0000098677 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0000098677 us-gaap:CommonStockMember 2020-12-31 0000098677 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-12-31 0000098677 us-gaap:CommonStockMember 2019-12-31 0000098677 us-gaap:CommonClassBMember 2022-12-31 0000098677 us-gaap:CommonClassAMember 2022-12-31 0000098677 us-gaap:CommonClassBMember 2021-12-31 0000098677 us-gaap:CommonClassAMember 2021-12-31 0000098677 us-gaap:FairValueInputsLevel1Member us-gaap:TrustForBenefitOfEmployeesMember 2022-12-31 0000098677 tr:ForeignBanksMember 2022-12-31 0000098677 us-gaap:FairValueInputsLevel1Member us-gaap:TrustForBenefitOfEmployeesMember 2021-12-31 0000098677 tr:ForeignBanksMember 2021-12-31 0000098677 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000098677 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000098677 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000098677 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000098677 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000098677 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000098677 us-gaap:VariableRateDemandObligationMember 2022-12-31 0000098677 us-gaap:USTreasuryAndGovernmentMember 2022-12-31 0000098677 us-gaap:MunicipalBondsMember 2022-12-31 0000098677 us-gaap:CorporateBondSecuritiesMember 2022-12-31 0000098677 us-gaap:CertificatesOfDepositMember 2022-12-31 0000098677 us-gaap:MunicipalBondsMember 2021-12-31 0000098677 us-gaap:CorporateBondSecuritiesMember 2021-12-31 0000098677 us-gaap:USTreasuryAndGovernmentMember 2021-12-31 0000098677 us-gaap:CertificatesOfDepositMember 2021-12-31 0000098677 2020-12-31 0000098677 2019-12-31 0000098677 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0000098677 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0000098677 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-12-31 0000098677 tr:ThreeLargestCustomersMember us-gaap:AccountsReceivableMember 2022-01-01 2022-12-31 0000098677 tr:ThreeLargestCustomersMember us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0000098677 us-gaap:TrademarksMember 2021-10-01 2021-12-31 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-12-31 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2012-06-12 2012-06-12 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000098677 srt:MinimumMember 2022-01-01 2022-12-31 0000098677 srt:MaximumMember 2022-01-01 2022-12-31 0000098677 us-gaap:TrademarksMember 2022-12-31 0000098677 us-gaap:TrademarksMember 2021-12-31 0000098677 us-gaap:TrademarksMember 2020-12-31 0000098677 srt:ScenarioForecastMember us-gaap:ForeignExchangeForwardMember 2023-01-01 2023-12-31 0000098677 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0000098677 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0000098677 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-12-31 0000098677 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-01 2022-12-31 0000098677 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-01 2021-12-31 0000098677 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-01-01 2020-12-31 0000098677 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-12-31 0000098677 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-12-31 0000098677 2021-01-01 2021-12-31 0000098677 2020-01-01 2020-12-31 0000098677 us-gaap:CommonClassBMember 2022-01-01 2022-12-31 0000098677 us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0000098677 2022-12-31 0000098677 2021-12-31 0000098677 2022-06-30 0000098677 us-gaap:CommonClassBMember 2023-02-13 0000098677 us-gaap:CommonClassAMember 2023-02-13 0000098677 2022-01-01 2022-12-31 shares iso4217:USD tr:item pure iso4217:USD shares 0.6944 0.6944 0.6944 0.6944 0.03 0.03 0.03 http://fasb.org/us-gaap/2022#ProductMember http://fasb.org/us-gaap/2022#ProductMember 0000098677 --12-31 2022 FY false true P3Y 10-K true 2022-12-31 false 1-1361 TOOTSIE ROLL INDUSTRIES, INC VA 22-1318955 7401 South Cicero Avenue Chicago IL 60629 773 838-3400 Common Stock — Par Value $.69-4/9 Per Share TR NYSE Yes No Yes Yes Large Accelerated Filer false false true false 39684473 28606918 611433000 Grant Thornton LLP 248 Chicago, Illinois 681440000 566043000 467427000 5530000 4733000 3636000 686970000 570776000 471063000 452552000 370105000 299710000 1687000 1430000 992000 454239000 371535000 300702000 228888000 195938000 167717000 3843000 3303000 2644000 232731000 199241000 170361000 121976000 132108000 112117000 110755000 67133000 58244000 -12614000 18596000 18018000 98141000 85729000 76262000 22249000 20421000 17288000 75892000 65308000 58974000 -45000 -18000 -21000 75937000 65326000 58995000 1.10 0.94 0.84 68829000 69438000 70488000 39545000 32312000 40809000 75937000 65326000 58995000 24571000 24061000 23739000 42635000 34032000 43753000 48276000 39545000 32312000 75892000 65308000 58974000 1087000 -301000 -1213000 3338000 448000 467000 826000 1405000 1349000 -2512000 957000 882000 -9909000 -4227000 1463000 16000 96000 -9925000 -4323000 1463000 -251000 1423000 1259000 570000 2593000 -325000 -821000 -1170000 1584000 -7147000 -6751000 952000 -1991000 -1553000 522000 70736000 60110000 59404000 -45000 -18000 -21000 70781000 60128000 59425000 53270000 105840000 365000 386000 96128000 39968000 2335000 2281000 58556000 54921000 4299000 3920000 43595000 31431000 40671000 24074000 12144000 7761000 309028000 268301000 21715000 21704000 142462000 130158000 467977000 446777000 4325000 15344000 4703000 7419000 641182000 621402000 429139000 412496000 212043000 208906000 73237000 73237000 175024000 175024000 247528000 291175000 465000 603000 1454000 1372000 497708000 541411000 1018779000 1018618000 25246000 14969000 1051000 939000 6154000 6042000 54444000 53896000 658000 616000 791000 1072000 1790000 2434000 90134000 79968000 45005000 45461000 9303000 12619000 7500000 7500000 3747000 3415000 3952000 6347000 76256000 94511000 145763000 169853000 120000 120000 39721 39344 27584000 27322000 40000 40000 28607 27793 19866000 19300000 719606000 709880000 48276000 39545000 -30169000 -25013000 99000 96000 1992000 1992000 783171000 769042000 -289000 -245000 782882000 768797000 1018779000 1018618000 75892000 65308000 58974000 17668000 17570000 18184000 1535000 -1263000 -279000 -5531000 -3837000 -1404000 3073000 14130000 -3483000 1020000 706000 -636000 28415000 -3940000 770000 -49000 -2622000 -2961000 10329000 10010000 3849000 -4565000 -1296000 3012000 -804000 -1281000 -1041000 -1076000 687000 -15703000 72051000 85298000 74710000 23356000 31426000 17970000 2514000 23527000 1543000 2668000 3183000 2806000 968000 18058000 96114000 108576000 109816000 49618000 47289000 98885000 -68589000 -91899000 9501000 31910000 30184000 32055000 24629000 24136000 23810000 3989000 3792000 3902000 3850000 3618000 3883000 -56400000 -54146000 -55846000 347000 -283000 -449000 -52591000 -61030000 27916000 106226000 167256000 139340000 53635000 106226000 167256000 23884000 22855000 14503000 78000 6000 57000 70242000 64667000 63402000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">NOTE 1—SIGNIFICANT ACCOUNTING POLICIES:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;">Basis of consolidation:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The consolidated financial statements include the accounts of Tootsie Roll Industries, Inc. and its wholly-owned and majority-owned subsidiaries (the Company), which are primarily engaged in the manufacture and sales of candy products. Non-controlling interests relating to majority-owned subsidiaries are reflected in the consolidated financial statements and all significant intercompany transactions have been eliminated. Certain amounts previously reported have been reclassified to conform to the current year presentation.<span style="font-size:12pt;"> </span>These reclassifications had no effect on previously reported net earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The preparation of financial statements in conformity with generally accepted accounting principles in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;">Revenue recognition:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company’s revenues, primarily net product sales, principally result from the sale of goods, reflect the consideration to which the Company expects to be entitled, generally based on customer purchase orders. The Company records revenue based on a five-step model in accordance with Accounting Standards Codification ("ASC") Topic 606. Adjustments for estimated customer cash discounts upon payment, discounts for price adjustments, product returns, allowances, and certain advertising and promotional costs, including consumer coupons, are variable consideration and are recorded as a reduction of product sales revenue in the same period the related product sales are recorded. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. A net product sale is recorded when the Company delivers the product to the customer, or in certain instances, the customer picks up the goods at the Company’s distribution centers, and thereby obtains control of such product. Amounts billed and due from our customers are classified as accounts receivables trade on the balance sheet and require payment on a short-term basis. Accounts receivable are unsecured. Shipping and handling costs of $67,342, $55,289, and $42,593 in 2022, 2021 and 2020, respectively, are included in selling, marketing and administrative expenses. A minor amount of royalty income (less than 0.1% of our consolidated net sales) is also recognized from sales-based licensing arrangements, pursuant to which revenue is recognized as the third-party licensee sales occur. Rental income (less than 1% of our consolidated net sales) is not considered revenue from contracts from customers. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leases:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company identifies leases by evaluating its contracts to determine if the contract conveys the right to use an identified asset for a stated period of time in exchange for consideration. The Company considers whether it can control the underlying asset and has the right to obtain substantially all of the economic benefits or outputs from the asset. Leases with terms greater than 12 months are classified as either operating or finance leases at the commencement date.  For these leases, the Company capitalized the present value of the minimum lease payments over the lease terms as a right-of-use asset with an offsetting lease liability. The discount rate used to calculate the present value of the minimum lease payments is typically the Company’s incremental borrowing rate, as the rate implicit in the lease is generally not known or determinable. The lease term includes any noncancelable period for which the Company has the right to use the asset. Currently, all capitalized leases are classified as operating leases and the Company records lease expense on a straight-line basis over the term of the lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;">Cash and cash equivalents:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company considers short-term debt securities with an original maturity of three months or less to be cash equivalents. Substantially all cash and cash equivalents are held at a major U.S. money center bank or its foreign branches (Bank of America), or its investment broker affiliate (Merrill Lynch). The Company also holds certificates of deposit (CDs) </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">of U.S. banks selected by this investment broker based on their financial ratings; substantially all such CDs are invested in separate individual banks which are generally not in excess of the Federal Deposit Insurance Corporation (FDIC) limit of $250 per bank. The cash in the Company's U.S. banks (primarily Bank of America) is not fully insured by the FDIC due to the statutory limit of $250. The Company had approximately $5,191 and $4,577 of cash held by it is foreign subsidiaries, principally foreign branches of a U.S. bank (Bank of America), at December 31, 2022 and 2021, respectively. The Company's cash in its foreign bank accounts is also not fully insured.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;">Investments:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Investments consist of various marketable securities principally corporate bonds, with maturities of generally from <span style="-sec-ix-hidden:Hidden_xLBdF57e3UywKZ3o-dwQWQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to five years, and variable rate demand notes with interest rates that are generally reset weekly and the security can be “put” back and sold weekly. The Company classifies debt and equity securities as either available for sale or trading. Available for sale debt securities are not actively traded by the Company and are carried at fair value. The Company follows current fair value measurement guidance and unrealized gains and losses on these securities are excluded from earnings and are reported as a separate component of shareholders’ equity, net of applicable taxes, until realized or impaired. Trading securities related to deferred compensation arrangements are carried at fair value with gains or losses included in other income, net. The Company invests in trading securities to economically hedge changes in its deferred compensation liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company regularly reviews its investments to determine whether fair value is less than carrying value and, when necessary, makes qualitative assessments considering impairment indicators to evaluate whether investments are impaired. If impaired, the cost basis of the security is written down to fair value. Further information regarding the fair value of the Company’s investments is included in Note 9 of the Company’s Notes to Consolidated Financial Statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;">Derivative instruments and hedging activities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">From time to time, the Company enters into commodity futures and foreign currency forward contracts. Commodity futures are intended and are effective as hedges of market price risks associated with the anticipated purchase of certain raw materials (primarily sugar). Foreign currency forward contracts are intended and are effective as hedges of the Company’s exposure to the variability of cash flows, primarily related to the foreign exchange rate changes of products manufactured in Canada and sold in the United States, and periodic equipment purchases from foreign suppliers denominated in a foreign currency. The Company does not engage in trading or other speculative use of derivative instruments. Further information regarding derivative instruments and hedging activities is included in Note 10 of the Company’s Notes to Consolidated Financial Statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inventories:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Inventories are stated at lower of cost or net realizable value. The cost of substantially all of the Company’s inventories ($77,083 and $51,355 at December 31, 2022 and 2021, respectively) has been determined by the last-in, first-out (LIFO) method. The excess of current cost over LIFO cost of inventories approximates $34,898 and $21,348 at December 31, 2022 and 2021, respectively. The cost of certain foreign inventories ($7,183 and $4,150 at December 31, 2022 and 2021 respectively) has been determined by the first-in, first-out (FIFO) method. Rebates, discounts and other cash consideration received from vendors related to inventory purchases is reflected as a reduction in the cost of the related inventory item, and is, therefore, reflected in cost of sales when the related inventory item is sold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Property, plant and equipment:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Depreciation is computed for financial reporting purposes by use of the straight-line method based on useful lives of 20 to 50 years for buildings and 5 to 20 years for machinery and equipment. Depreciation expense was $17,668, $17,570 and $18,184 in 2022, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Carrying value of long-lived assets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company reviews long-lived assets to determine if there are events or circumstances indicating that the amount of the asset reflected in the Company’s balance sheet may not be recoverable. When such indicators are present, the Company compares the carrying value of the long-lived asset, or asset group, to the future undiscounted cash flows of the underlying assets to determine if impairment exists. If applicable, an impairment charge would be recorded to write down the carrying value to its fair value. The determination of fair value involves the use of estimates of future cash flows that involve considerable management judgment and are based upon assumptions about expected future operating performance. The actual cash flows could differ from management’s estimates due to changes in business conditions, operating performance, and economic conditions. No impairment charges of long-lived assets were recorded by the Company during 2022, 2021 or 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Postretirement health care benefits:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company provides certain postretirement health care benefits to a group of “grandfathered” corporate office and management employees. The cost of these postretirement benefits is accrued during the employees’ working careers. See Note 7 of the Company’s Notes to Consolidated Financial Statements for additional information. The Company also provided split dollar life benefits to an executive officer. The Company recorded an asset equal to the cumulative insurance premiums paid that will be recovered upon the death of the covered executive officer or earlier under the terms of the plan. During 2021, the Company received $2,514 of previously paid premiums on these insurance policies which was recorded as a reduction to this asset and has now fully recovered all the premiums under the terms of the plan. No premiums were paid in 2022, 2021 or 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Goodwill and indefinite-lived intangible assets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In accordance with authoritative guidance, goodwill and intangible assets with indefinite lives are not amortized, but rather reviewed and tested for impairment at least annually unless certain interim triggering events or circumstances require more frequent testing. All trademarks have been assessed by management to have indefinite lives because they are expected to generate cash flows indefinitely. Management believes that all assumptions used for the impairment review and testing are consistent with those utilized by market participants performing similar valuations. No impairments of intangibles, including trademarks and goodwill, were recorded in 2022, 2021 or 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Current accounting guidance provides entities an option of performing a qualitative assessment (a "step-zero" test) before performing a quantitative analysis. If the entity determines, on the basis of certain qualitative factors, that it is more-likely-than-not that the intangibles (goodwill and certain trademarks) are not impaired, the entity would not need to proceed to the two step impairment testing process (quantitative analysis) as prescribed in the guidance. During fourth quarter 2022 and 2021, the Company performed a “step zero” test of its goodwill and certain trademarks, and concluded that there was no impairment based on this guidance. For the fair value assessment of certain trademarks where the “step-zero” analysis was not considered appropriate, impairment testing was performed in fourth quarter 2022 and 2021 using discounted cash flows and estimated royalty rates. For these trademarks, holding all other assumptions constant at the test date in 2022, a 100 basis point increase in the discount rate or a 100 basis point decrease in the royalty rate would reduce the fair value of these trademarks by approximately 13% and 10%, respectively. Individually, a 100 basis point increase in the discount rate or a 100 basis point decrease in the royalty rate would not result in a potential impairment as of December 31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Income taxes:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Deferred income taxes are recorded and recognized for future tax effects of temporary differences between financial and income tax reporting. The Company records valuation allowances in situations where the realization of deferred tax assets is not more-likely-than-not. The Company periodically reviews assumptions and estimates of the Company’s probable tax obligations and effects on its liability for uncertain tax positions, using informed judgment which may include the use of third-party consultants, advisors and legal counsel, as well as historical experience.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Further information regarding income tax matters are included in Note 4 of the Company’s Notes to Consolidated Financial Statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Foreign currency translation:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The U.S. dollar is used as the functional currency where a substantial portion of the subsidiary’s business is indexed to the U.S. dollar or where its manufactured products are principally sold in the U.S. All other foreign subsidiaries use the local currency as their functional currency. Where the U.S. dollar is used as the functional currency, foreign currency remeasurements are recorded as a charge or credit to other income, net in the statement of earnings. Where the foreign local currency is used as the functional currency, translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Restricted cash:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Restricted cash comprises certain cash deposits of the Company’s majority-owned Spanish subsidiary with international banks that are pledged as collateral for letters of credit and bank borrowings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">VEBA trust:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company maintains a VEBA trust managed and controlled by the Company, to fund the estimated future costs of certain employee health, welfare and other benefits. The Company made a $5,000 contribution to the VEBA trust in 2022 but no contributions were made to the trust in 2021 or 2020. The Company will continue using the VEBA trust funds to pay the actual cost of such benefits through most or possibly all of 2023. At December 31, 2022 and 2021, the VEBA trust held $3,879 and $3,941, respectively, of aggregate cash and cash equivalents. This asset value is included in prepaid expenses and long-term other assets in the Company’s Consolidated Statement of Financial Position. These assets are categorized as Level 1 within the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Bank loans:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Bank loans consist of short term (less than 120 days) borrowings by the Company’s Spanish subsidiary that are held by international banks. The weighted-average interest rate as of December 31, 2022 and 2021 was 3.1% and 3.1%, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Comprehensive earnings:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Comprehensive earnings include net earnings, foreign currency translation adjustments and unrealized gains/losses on commodity and/or foreign currency hedging contracts, available for sale securities and certain postretirement benefit obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Earnings per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">A dual presentation of basic and diluted earnings per share is not required due to the lack of potentially dilutive securities under the Company’s simple capital structure. Therefore, all earnings per share amounts represent basic earnings per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Class B common stock has essentially the same rights as common stock, except that each share of Class B common stock has ten votes per share (compared to one vote per share of common stock), is not traded on any exchange, is restricted as to transfer and is convertible on a share-for-share basis, at any time and at no cost to the holders, into shares of common stock which are traded on the New York Stock Exchange.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Use of estimates:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the amounts reported. Estimates are used when accounting for sales discounts, allowances and incentives, product liabilities, assets recorded at fair value, income </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">taxes, depreciation, amortization, employee benefits, contingencies and intangible asset and liability valuations. Actual results may or may not differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Recently adopted accounting pronouncements:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">As of the date of this report, there are no recent accounting pronouncements that have not yet been adopted that Management believes would have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;">Basis of consolidation:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The consolidated financial statements include the accounts of Tootsie Roll Industries, Inc. and its wholly-owned and majority-owned subsidiaries (the Company), which are primarily engaged in the manufacture and sales of candy products. Non-controlling interests relating to majority-owned subsidiaries are reflected in the consolidated financial statements and all significant intercompany transactions have been eliminated. Certain amounts previously reported have been reclassified to conform to the current year presentation.<span style="font-size:12pt;"> </span>These reclassifications had no effect on previously reported net earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The preparation of financial statements in conformity with generally accepted accounting principles in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;">Revenue recognition:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company’s revenues, primarily net product sales, principally result from the sale of goods, reflect the consideration to which the Company expects to be entitled, generally based on customer purchase orders. The Company records revenue based on a five-step model in accordance with Accounting Standards Codification ("ASC") Topic 606. Adjustments for estimated customer cash discounts upon payment, discounts for price adjustments, product returns, allowances, and certain advertising and promotional costs, including consumer coupons, are variable consideration and are recorded as a reduction of product sales revenue in the same period the related product sales are recorded. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. A net product sale is recorded when the Company delivers the product to the customer, or in certain instances, the customer picks up the goods at the Company’s distribution centers, and thereby obtains control of such product. Amounts billed and due from our customers are classified as accounts receivables trade on the balance sheet and require payment on a short-term basis. Accounts receivable are unsecured. Shipping and handling costs of $67,342, $55,289, and $42,593 in 2022, 2021 and 2020, respectively, are included in selling, marketing and administrative expenses. A minor amount of royalty income (less than 0.1% of our consolidated net sales) is also recognized from sales-based licensing arrangements, pursuant to which revenue is recognized as the third-party licensee sales occur. Rental income (less than 1% of our consolidated net sales) is not considered revenue from contracts from customers. </p> 67342000 55289000 42593000 0.001 0.01 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leases:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company identifies leases by evaluating its contracts to determine if the contract conveys the right to use an identified asset for a stated period of time in exchange for consideration. The Company considers whether it can control the underlying asset and has the right to obtain substantially all of the economic benefits or outputs from the asset. Leases with terms greater than 12 months are classified as either operating or finance leases at the commencement date.  For these leases, the Company capitalized the present value of the minimum lease payments over the lease terms as a right-of-use asset with an offsetting lease liability. The discount rate used to calculate the present value of the minimum lease payments is typically the Company’s incremental borrowing rate, as the rate implicit in the lease is generally not known or determinable. The lease term includes any noncancelable period for which the Company has the right to use the asset. Currently, all capitalized leases are classified as operating leases and the Company records lease expense on a straight-line basis over the term of the lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;">Cash and cash equivalents:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company considers short-term debt securities with an original maturity of three months or less to be cash equivalents. Substantially all cash and cash equivalents are held at a major U.S. money center bank or its foreign branches (Bank of America), or its investment broker affiliate (Merrill Lynch). The Company also holds certificates of deposit (CDs) </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">of U.S. banks selected by this investment broker based on their financial ratings; substantially all such CDs are invested in separate individual banks which are generally not in excess of the Federal Deposit Insurance Corporation (FDIC) limit of $250 per bank. The cash in the Company's U.S. banks (primarily Bank of America) is not fully insured by the FDIC due to the statutory limit of $250. The Company had approximately $5,191 and $4,577 of cash held by it is foreign subsidiaries, principally foreign branches of a U.S. bank (Bank of America), at December 31, 2022 and 2021, respectively. The Company's cash in its foreign bank accounts is also not fully insured.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p> 5191000 4577000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;">Investments:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Investments consist of various marketable securities principally corporate bonds, with maturities of generally from <span style="-sec-ix-hidden:Hidden_xLBdF57e3UywKZ3o-dwQWQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to five years, and variable rate demand notes with interest rates that are generally reset weekly and the security can be “put” back and sold weekly. The Company classifies debt and equity securities as either available for sale or trading. Available for sale debt securities are not actively traded by the Company and are carried at fair value. The Company follows current fair value measurement guidance and unrealized gains and losses on these securities are excluded from earnings and are reported as a separate component of shareholders’ equity, net of applicable taxes, until realized or impaired. Trading securities related to deferred compensation arrangements are carried at fair value with gains or losses included in other income, net. The Company invests in trading securities to economically hedge changes in its deferred compensation liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company regularly reviews its investments to determine whether fair value is less than carrying value and, when necessary, makes qualitative assessments considering impairment indicators to evaluate whether investments are impaired. If impaired, the cost basis of the security is written down to fair value. Further information regarding the fair value of the Company’s investments is included in Note 9 of the Company’s Notes to Consolidated Financial Statements.</p> P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;">Derivative instruments and hedging activities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.15pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">From time to time, the Company enters into commodity futures and foreign currency forward contracts. Commodity futures are intended and are effective as hedges of market price risks associated with the anticipated purchase of certain raw materials (primarily sugar). Foreign currency forward contracts are intended and are effective as hedges of the Company’s exposure to the variability of cash flows, primarily related to the foreign exchange rate changes of products manufactured in Canada and sold in the United States, and periodic equipment purchases from foreign suppliers denominated in a foreign currency. The Company does not engage in trading or other speculative use of derivative instruments. Further information regarding derivative instruments and hedging activities is included in Note 10 of the Company’s Notes to Consolidated Financial Statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inventories:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Inventories are stated at lower of cost or net realizable value. The cost of substantially all of the Company’s inventories ($77,083 and $51,355 at December 31, 2022 and 2021, respectively) has been determined by the last-in, first-out (LIFO) method. The excess of current cost over LIFO cost of inventories approximates $34,898 and $21,348 at December 31, 2022 and 2021, respectively. The cost of certain foreign inventories ($7,183 and $4,150 at December 31, 2022 and 2021 respectively) has been determined by the first-in, first-out (FIFO) method. Rebates, discounts and other cash consideration received from vendors related to inventory purchases is reflected as a reduction in the cost of the related inventory item, and is, therefore, reflected in cost of sales when the related inventory item is sold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 77083000 51355000 34898000 21348000 7183000 4150000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Property, plant and equipment:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Depreciation is computed for financial reporting purposes by use of the straight-line method based on useful lives of 20 to 50 years for buildings and 5 to 20 years for machinery and equipment. Depreciation expense was $17,668, $17,570 and $18,184 in 2022, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> P20Y P50Y P5Y P20Y 17668000 17570000 18184000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Carrying value of long-lived assets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company reviews long-lived assets to determine if there are events or circumstances indicating that the amount of the asset reflected in the Company’s balance sheet may not be recoverable. When such indicators are present, the Company compares the carrying value of the long-lived asset, or asset group, to the future undiscounted cash flows of the underlying assets to determine if impairment exists. If applicable, an impairment charge would be recorded to write down the carrying value to its fair value. The determination of fair value involves the use of estimates of future cash flows that involve considerable management judgment and are based upon assumptions about expected future operating performance. The actual cash flows could differ from management’s estimates due to changes in business conditions, operating performance, and economic conditions. No impairment charges of long-lived assets were recorded by the Company during 2022, 2021 or 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Postretirement health care benefits:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company provides certain postretirement health care benefits to a group of “grandfathered” corporate office and management employees. The cost of these postretirement benefits is accrued during the employees’ working careers. See Note 7 of the Company’s Notes to Consolidated Financial Statements for additional information. The Company also provided split dollar life benefits to an executive officer. The Company recorded an asset equal to the cumulative insurance premiums paid that will be recovered upon the death of the covered executive officer or earlier under the terms of the plan. During 2021, the Company received $2,514 of previously paid premiums on these insurance policies which was recorded as a reduction to this asset and has now fully recovered all the premiums under the terms of the plan. No premiums were paid in 2022, 2021 or 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2514000 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Goodwill and indefinite-lived intangible assets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In accordance with authoritative guidance, goodwill and intangible assets with indefinite lives are not amortized, but rather reviewed and tested for impairment at least annually unless certain interim triggering events or circumstances require more frequent testing. All trademarks have been assessed by management to have indefinite lives because they are expected to generate cash flows indefinitely. Management believes that all assumptions used for the impairment review and testing are consistent with those utilized by market participants performing similar valuations. No impairments of intangibles, including trademarks and goodwill, were recorded in 2022, 2021 or 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Current accounting guidance provides entities an option of performing a qualitative assessment (a "step-zero" test) before performing a quantitative analysis. If the entity determines, on the basis of certain qualitative factors, that it is more-likely-than-not that the intangibles (goodwill and certain trademarks) are not impaired, the entity would not need to proceed to the two step impairment testing process (quantitative analysis) as prescribed in the guidance. During fourth quarter 2022 and 2021, the Company performed a “step zero” test of its goodwill and certain trademarks, and concluded that there was no impairment based on this guidance. For the fair value assessment of certain trademarks where the “step-zero” analysis was not considered appropriate, impairment testing was performed in fourth quarter 2022 and 2021 using discounted cash flows and estimated royalty rates. For these trademarks, holding all other assumptions constant at the test date in 2022, a 100 basis point increase in the discount rate or a 100 basis point decrease in the royalty rate would reduce the fair value of these trademarks by approximately 13% and 10%, respectively. Individually, a 100 basis point increase in the discount rate or a 100 basis point decrease in the royalty rate would not result in a potential impairment as of December 31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0 0 0 1 1 0.13 0.10 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Income taxes:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Deferred income taxes are recorded and recognized for future tax effects of temporary differences between financial and income tax reporting. The Company records valuation allowances in situations where the realization of deferred tax assets is not more-likely-than-not. The Company periodically reviews assumptions and estimates of the Company’s probable tax obligations and effects on its liability for uncertain tax positions, using informed judgment which may include the use of third-party consultants, advisors and legal counsel, as well as historical experience.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Further information regarding income tax matters are included in Note 4 of the Company’s Notes to Consolidated Financial Statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Foreign currency translation:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The U.S. dollar is used as the functional currency where a substantial portion of the subsidiary’s business is indexed to the U.S. dollar or where its manufactured products are principally sold in the U.S. All other foreign subsidiaries use the local currency as their functional currency. Where the U.S. dollar is used as the functional currency, foreign currency remeasurements are recorded as a charge or credit to other income, net in the statement of earnings. Where the foreign local currency is used as the functional currency, translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Restricted cash:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Restricted cash comprises certain cash deposits of the Company’s majority-owned Spanish subsidiary with international banks that are pledged as collateral for letters of credit and bank borrowings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">VEBA trust:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company maintains a VEBA trust managed and controlled by the Company, to fund the estimated future costs of certain employee health, welfare and other benefits. The Company made a $5,000 contribution to the VEBA trust in 2022 but no contributions were made to the trust in 2021 or 2020. The Company will continue using the VEBA trust funds to pay the actual cost of such benefits through most or possibly all of 2023. At December 31, 2022 and 2021, the VEBA trust held $3,879 and $3,941, respectively, of aggregate cash and cash equivalents. This asset value is included in prepaid expenses and long-term other assets in the Company’s Consolidated Statement of Financial Position. These assets are categorized as Level 1 within the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 5000000 0 0 3879000 3941000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Bank loans:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Bank loans consist of short term (less than 120 days) borrowings by the Company’s Spanish subsidiary that are held by international banks. The weighted-average interest rate as of December 31, 2022 and 2021 was 3.1% and 3.1%, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.031 0.031 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Comprehensive earnings:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Comprehensive earnings include net earnings, foreign currency translation adjustments and unrealized gains/losses on commodity and/or foreign currency hedging contracts, available for sale securities and certain postretirement benefit obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Earnings per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">A dual presentation of basic and diluted earnings per share is not required due to the lack of potentially dilutive securities under the Company’s simple capital structure. Therefore, all earnings per share amounts represent basic earnings per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Class B common stock has essentially the same rights as common stock, except that each share of Class B common stock has ten votes per share (compared to one vote per share of common stock), is not traded on any exchange, is restricted as to transfer and is convertible on a share-for-share basis, at any time and at no cost to the holders, into shares of common stock which are traded on the New York Stock Exchange.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 10 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Use of estimates:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the amounts reported. Estimates are used when accounting for sales discounts, allowances and incentives, product liabilities, assets recorded at fair value, income </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">taxes, depreciation, amortization, employee benefits, contingencies and intangible asset and liability valuations. Actual results may or may not differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Recently adopted accounting pronouncements:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">As of the date of this report, there are no recent accounting pronouncements that have not yet been adopted that Management believes would have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">NOTE 2—ACCRUED LIABILITIES:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Accrued liabilities are comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.45%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:2.39%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.45%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation</p></td><td style="vertical-align:bottom;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,865</p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other employee benefits</p></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,640</p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Taxes, other than income</p></td><td style="vertical-align:bottom;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,574</p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advertising and promotions</p></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,547</p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,270</p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,896</p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.45%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:2.39%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.45%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation</p></td><td style="vertical-align:bottom;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,865</p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other employee benefits</p></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,640</p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Taxes, other than income</p></td><td style="vertical-align:bottom;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,574</p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advertising and promotions</p></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,547</p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,270</p></td><td style="vertical-align:bottom;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.82%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,896</p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 12801000 10865000 6893000 8640000 4078000 3574000 21220000 22547000 9452000 8270000 54444000 53896000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">NOTE 3—INDUSTRIAL DEVELOPMENT BONDS:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Industrial development bonds are due in 2027. The average floating interest rate, which is reset weekly, was 1.3% and 0.7% in 2022 and 2021, respectively. See Note 9 of the Company’s Notes to Consolidated Financial Statements for fair value disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.013 0.007 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">NOTE 4—INCOME TAXES:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The domestic and foreign components of pretax income are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:68.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The provision for income taxes is comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,069)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,006)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (645)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,270)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (335)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Significant components of the Company’s net deferred tax liability at year end were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accrued customer promotions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Postretirement benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign subsidiary tax loss carry forward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Outside basis difference in foreign subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized research and development costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deductible state tax depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Tax credit carry forward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Valuation allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,703)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,555)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deductible goodwill and trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accrued export company commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Employee benefit plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Inventory reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Unrealized capital gains</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (160)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred foreign exchange gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred gain on sale of real estate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">At December 31, 2022, the Company has benefits related to state tax credit carry-forwards expiring by year as follows: $50 in 2028, $130 in 2029, $212 in 2030, $225 in 2031, $238 in 2032, $211 in 2033, $235 in 2034, $274 in 2035, $235 in 2036 and $237 in 2037. The Company expects that not all the credits will be utilized before their expiration and has provided a valuation allowance for the estimated amounts that will expire. Such valuation allowances were $1,053 and $924 at December 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">At December 31, 2022, the amounts of the Company’s Spanish subsidiary loss carry-forwards expiring by year are as follows: $270 in 2026, $57 in 2027, $171 in 2028, $98 in 2029, $296 in 2030, $394 in 2031, $297 in 2032, $120 in 2033, $415 in 2034, $524 in 2035, $761 in 2036, $388 in 2037, $186 in 2038, $151 in 2039 and $369 in 2040. A full valuation allowance has been provided for all of these Spanish loss carry-forwards as the Company expects that the losses will not be utilized before their expiration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The effective income tax rate differs from the statutory rate as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State income taxes, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign income tax rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax credits and adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustment of deferred tax balances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserve for uncertain tax benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">As a result of the 2017 Tax Cuts and Jobs Act, the Company does not assert permanent reinvestment of its foreign subsidiaries earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">At December 31, 2022 and 2021, the Company had unrecognized tax benefits of $3,392 and $3,133, respectively. Included in this balance is $1,734 and $1,547, respectively, of unrecognized tax benefits that, if recognized, would favorably affect the annual effective income tax rate. As of December 31, 2022 and 2021, $355 and $282, respectively, of interest and penalties were included in the liability for uncertain tax positions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">A reconciliation of the beginning and ending balances of the total amounts of unrecognized tax benefits is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits at January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increases in tax positions for the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reductions in tax positions for lapse of statute of limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (134)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (578)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (501)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reductions in tax positions for settlements and payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (308)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increases (decreases) in prior period unrecognized tax benefits due to change in judgment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (235)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits at December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company recognizes interest and penalties related to unrecognized tax benefits in the provision for income taxes on the Consolidated Statements of Earnings and Retained Earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company is subject to taxation in the U.S. and various state and foreign jurisdictions, primarily Canada and Mexico. The Company generally remains subject to examination by U.S. federal, state and foreign tax authorities for the years 2019 through 2021. With few exceptions, the Company is no longer subject to examinations by tax authorities for the years 2018 and prior.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:68.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 84286000 77434000 69211000 13855000 8295000 7051000 98141000 85729000 76262000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,069)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,006)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (645)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,270)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (335)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 13070000 16886000 14831000 4110000 1983000 1029000 2605000 2822000 1763000 19785000 21691000 17623000 2364000 -2069000 -1006000 81000 39000 1316000 19000 760000 -645000 2464000 -1270000 -335000 22249000 20421000 17288000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accrued customer promotions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Postretirement benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign subsidiary tax loss carry forward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Outside basis difference in foreign subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized research and development costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deductible state tax depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Tax credit carry forward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Valuation allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,703)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,555)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deductible goodwill and trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accrued export company commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Employee benefit plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Inventory reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Unrealized capital gains</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (160)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred foreign exchange gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred gain on sale of real estate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1269000 2107000 17533000 22311000 2466000 3324000 7744000 5158000 4650000 4497000 359000 365000 2049000 893000 736000 2047000 2517000 39010000 41015000 5703000 5555000 33307000 35460000 27153000 23342000 37608000 38255000 4580000 4615000 395000 525000 934000 2532000 1016000 965000 -160000 3874000 119000 132000 5213000 5309000 76858000 79549000 43551000 44089000 50000 130000 212000 225000 238000 211000 235000 274000 235000 237000 1053000 924000 270000 57000 171000 98000 296000 394000 297000 120000 415000 524000 761000 388000 186000 151000 369000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State income taxes, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign income tax rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax credits and adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustment of deferred tax balances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserve for uncertain tax benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.210 0.210 0.210 0.023 0.024 0.021 0.010 0.002 0.010 0.008 0.006 0.014 -0.007 0.006 -0.002 0.003 -0.008 -0.004 0.002 0.010 0.227 0.238 0.227 3392000 3133000 1734000 1547000 355000 282000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits at January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increases in tax positions for the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reductions in tax positions for lapse of statute of limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (134)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (578)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (501)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reductions in tax positions for settlements and payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (308)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increases (decreases) in prior period unrecognized tax benefits due to change in judgment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (235)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits at December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3133000 3011000 3678000 393000 700000 377000 134000 578000 501000 308000 235000 3392000 3133000 3011000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">NOTE 5—SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Class B</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Excess</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Treasury Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Par</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(000’s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(000’s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(000’s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 696,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issuance of 3% stock dividend</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of Class B common shares to common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (62)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase and retirement of common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (982)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (682)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,373)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 706,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issuance of 3% stock dividend</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of Class B common shares to common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase and retirement of common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (921)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (639)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,545)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 709,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issuance of 3% stock dividend</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of Class B common shares to common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase and retirement of common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (818)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (568)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,342)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 719,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Average shares outstanding and all per share amounts included in the financial statements and notes thereto have been adjusted retroactively to reflect annual three percent stock dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">While the Company does not have a formal or publicly announced Company common stock purchase program, the Company’s board of directors periodically authorizes a dollar amount for such share purchases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Based upon this policy, shares were purchased and retired as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchased (000’s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Price Paid Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Class B</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Excess</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Treasury Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Par</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(000’s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(000’s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(000’s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 696,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issuance of 3% stock dividend</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of Class B common shares to common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (62)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase and retirement of common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (982)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (682)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,373)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 706,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issuance of 3% stock dividend</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of Class B common shares to common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase and retirement of common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (921)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (639)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,545)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 709,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issuance of 3% stock dividend</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of Class B common shares to common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase and retirement of common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (818)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (568)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,342)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 719,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 38836000 26969000 26287000 18254000 90000 -1992000 696059000 0.03 1157000 804000 787000 547000 3000 42244000 62000 43000 -62000 -43000 982000 682000 31373000 39073000 27134000 27012000 18758000 93000 -1992000 706930000 0.03 1163000 807000 810000 562000 3000 32495000 29000 20000 -29000 -20000 921000 639000 29545000 39344000 27322000 27793000 19300000 96000 -1992000 709880000 0.03 1176000 817000 833000 579000 3000 41068000 19000 13000 -19000 -13000 818000 568000 31342000 39721000 27584000 28607000 19866000 99000 -1992000 719606000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchased (000’s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Price Paid Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 818000 38.98 921000 32.76 982000 32.59 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">NOTE 6—OTHER INCOME, NET:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Other income, net is comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest and dividend income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gains (losses) on trading securities relating to deferred compensation plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (104)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (164)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange gains</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital gains (losses)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Miscellaneous, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,614)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest and dividend income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gains (losses) on trading securities relating to deferred compensation plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (104)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (164)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange gains</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital gains (losses)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Miscellaneous, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,614)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 2641000 2740000 4005000 -17263000 14207000 12519000 104000 46000 164000 1307000 667000 534000 121000 -286000 -6000 684000 1314000 1130000 -12614000 18596000 18018000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">NOTE 7—EMPLOYEE BENEFIT PLANS:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Pension plans:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company sponsors a defined contribution pension plan covering certain non-union employees with over one year of credited service. The Company’s policy is to fund pension costs accrued based on compensation levels. Total expense for this plan for 2022, 2021 and 2020 approximated $2,682, $3,010 and $2,772, respectively. The Company also maintains certain defined contribution 401K profit sharing and retirement plans. Company contributions in 2022, 2021 and 2020 to these plans were $3,265, $3,201 and $2,766 respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company also contributes to a multi-employer defined benefit pension plan for certain of its union employees under a collective bargaining agreement which is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Plan name: Bakery and Confectionery Union and Industry International Pension Fund (Plan)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Employer Identification Number and plan number: 52-6118572, plan number 001</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Funded Status as of the most recent year available: 48.50% funded as of January 1, 2021</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The Company’s contributions to such plan: $3,508, $3,118 and $2,850 in 2022, 2021 and 2020, respectively</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Plan status: Critical and declining for the plan year beginning January 1, 2022 (most recent date information is available)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Beginning in 2012, the Company has received periodic notices from the Plan, a multi-employer defined benefit pension plan for certain Company union employees, that the Plan’s actuary certified the Plan to be in “critical status”, as defined by the Pension Protection Act (PPA) and the Pension Benefit Guaranty Corporation (PBGC); and that a plan of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">rehabilitation was adopted by the trustees of the Plan in 2012. Beginning in 2015, the Plan was reclassified to “critical and declining status”, as defined by the PPA and PBGC, for the plan year beginning January 1, 2015. A designation of “critical and declining status” implies that the Plan is expected to become insolvent in the next 20 years. In 2016, the Company received new notices that the Plan’s trustees adopted an updated Rehabilitation Plan effective January 1, 2016, and all annual notices through 2021 have continued to classify the Plan in the “critical and declining status” category.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company has been advised that its withdrawal liability would have been $104,300, $99,300 and $99,800 if it had withdrawn from the Plan during 2021, 2020 and 2019 respectively. The Plan will not have updated actuarial and withdrawal liability information until second quarter 2023. Should the Company actually withdraw from the Plan at a future date, a withdrawal liability, which could be higher than the above discussed amounts, could be payable to the Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The amended rehabilitation plan, which continues, requires that employer contributions include 5% compounded annual surcharge increases each year for an unspecified period of time beginning January 2013 (in addition to the 5% interim surcharge initiated in 2012) as well as certain plan benefit reductions. In fourth quarter 2020, the Plan Trustees advised the Company that the surcharges would no longer increase and therefore be “frozen” at the rates and amounts in effect as of December 31, 2020 provided that the local bargaining union and the Company executed a formal consenting agreement by March 31, 2021. During first quarter 2021, the local bargaining union and the Company executed this agreement which resulted in the “freezing” of such surcharges as of December 31, 2020. The Company’s pension expense for this Plan for 2022, 2021 and 2020 was $3,510, $3,156 and $2,866, respectively. The aforementioned expense includes surcharges of $1,237, $1,112 and $1,010 in 2022, 2021 and 2020, respectively, as required under the plan of rehabilitation, as amended. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company is currently unable to determine the ultimate outcome of the above discussed matter and therefore is unable to determine the effects on its consolidated financial statements, but the ultimate outcome or the effects of any modifications to the current rehabilitation plan could be material to its consolidated results of operations or cash flows in one or more future periods. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Deferred compensation:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company sponsors three deferred compensation plans for selected executives and other employees: (i) the Excess Benefit Plan, which restores retirement benefits lost due to IRS limitations on contributions to tax-qualified plans, (ii) the Supplemental Plan, which allows eligible employees to defer the receipt of eligible compensation until designated future dates and (iii) the Career Achievement Plan, which provides a deferred annual incentive award to selected executives. Participants in these plans earn a return on amounts due them based on several investment options, which mirror returns on underlying investments (primarily mutual funds). The Company economically hedges its obligations under the plans by investing in the actual underlying investments. These investments are classified as trading securities and are carried at fair value. At December 31, 2022 and 2021, these investments totaled $71,208 and $89,736, respectively. All gains and losses and related investment income from these investments, which are recorded in other income, net, are equally offset by corresponding increases and decreases in the Company’s deferred compensation liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Postretirement health care benefit plans:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company maintains a post-retirement health benefits plan for a group of “grandfathered” corporate employees. The plan, as amended in 2013, generally limited future annual cost increases in health benefits to 3%, restricted this benefit to current employees and retirees with long-term service with the Company, and eliminated all post-retirement benefits for future employees effective April 1, 2014. Post-retirement benefits liabilities (as amended) were $9,961 and $13,235 at December 31, 2022 and 2021, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.1pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Amounts recognized in accumulated other comprehensive loss (pre-tax) at December 31, 2022 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prior service credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net actuarial gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,452)</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net amount recognized in accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,452)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The changes in the accumulated postretirement benefit obligation at December 31, 2022 and 2021 consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Benefit obligation, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Actuarial (gain)/loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,323)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (326)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (528)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (487)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Benefit obligation, end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The actuarial (gain) in 2022 is attributable to an increase in the discount rate, resulting in a (gain). The actuarial (gain) in 2021 is attributable to an increase in the discount rate, resulting in a (gain), partially offset by updated mortality projections for the year ended December 31, 2021, resulting in a loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Net periodic postretirement benefit cost (income) included the following components:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service cost—benefits attributed to service during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest cost on the accumulated postretirement benefit obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (826)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,405)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,349)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net periodic postretirement benefit cost (income)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (249)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (844)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company estimates future benefit payments will be $658, $663, $677, $688 and $696 in each year beginning in 2023 through 2027, respectively, and a total of $3,543 in 2028 through 2032.</p> P1Y 2682000 3010000 2772000 3265000 3201000 2766000 0.4850 3508000 3118000 2850000 P20Y 104300000 99300000 99800000 0.05 0.05 3510000 3156000 2866000 1237000 1112000 1010000 3 71208000 89736000 0.03 9961000 13235000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prior service credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net actuarial gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,452)</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net amount recognized in accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,452)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 4452000 -4452000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Benefit obligation, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Actuarial (gain)/loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,323)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (326)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (528)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (487)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Benefit obligation, end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 13235000 13487000 241000 270000 336000 291000 3323000 326000 528000 487000 9961000 13235000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service cost—benefits attributed to service during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest cost on the accumulated postretirement benefit obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (826)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,405)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,349)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net periodic postretirement benefit cost (income)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (249)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (844)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (658)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 241000 270000 288000 336000 291000 403000 826000 1405000 1349000 -249000 -844000 -658000 658000 663000 677000 688000 696000 3543000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">NOTE 8—SEGMENT AND GEOGRAPHIC INFORMATION:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company operates as a single reportable segment encompassing the manufacture and sale of confectionery products. Its principal manufacturing operations are located in the United States and Canada, and its principal market is the United States. The Company also manufactures confectionery products in Mexico, primarily for sale in Mexico, and exports products to Canada and other countries worldwide.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following geographic data includes net product sales summarized on the basis of the customer location and long-lived assets based on their physical location:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net product sales:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 622,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 514,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 431,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Canada, Mexico and Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 681,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 566,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-lived assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 178,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,664</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Mexico and Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Sales revenues from Wal-Mart Stores, Inc. aggregated approximately 23.0%, 22.7%, and 23.5% of net product sales during the year ended December 31, 2022, 2021 and 2020, respectively. Sales revenues from Dollar Tree, Inc. (which includes Family Dollar which was acquired by Dollar Tree) aggregated approximately 12.4%, 12.1%, and 11.7% of net product sales during the year ended December 31, 2022, 2021 and 2020, respectively. Some of the aforementioned sales to Wal-Mart and Dollar Tree are sold to McLane Company, a large national grocery wholesaler, which services and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">delivers certain of the Company’s products to Wal-Mart, Dollar Tree and other retailers in the U.S.A. Net product sales revenues from McLane, which includes these Wal-Mart and Dollar Tree sales as well as sales and deliveries to other Company customers, were 20.4% in 2022 and 21.0% in 2021 and 22.1% in 2020. At December 31, 2022 and 2021, the Company’s three largest customers discussed above accounted for approximately 37% and 36% of total accounts receivable, respectively. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net product sales:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 622,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 514,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 431,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Canada, Mexico and Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 681,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 566,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-lived assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 178,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,664</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Mexico and Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 622817000 514437000 431024000 58623000 51606000 36403000 681440000 566043000 467427000 182393000 178936000 155664000 25715000 27051000 28765000 3935000 2919000 2899000 212043000 208906000 187328000 0.230 0.227 0.235 0.124 0.121 0.117 0.204 0.210 0.221 3 3 0.37 0.36 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">NOTE 9—FAIR VALUE MEASUREMENTS:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Current accounting guidance defines fair value as the price that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Guidance requires disclosure of the extent to which fair value is used to measure financial assets and liabilities, the inputs utilized in calculating valuation measurements, and the effect of the measurement of significant unobservable inputs on earnings, or changes in net assets, as of the measurement date. Guidance establishes a three-level valuation hierarchy based upon the transparency of inputs utilized in the measurement and valuation of financial assets or liabilities as of the measurement date. Level 1 inputs include quoted prices for identical instruments and are the most observable. Level 2 inputs include quoted prices for similar assets and observable inputs such as interest rates, foreign currency exchange rates, commodity rates and yield curves. Level 3 inputs are not observable in the market and include management’s own judgments about the assumptions market participants would use in pricing the asset or liability. The use of observable and unobservable inputs is reflected in the hierarchy assessment disclosed in the table below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">As of December 31, 2022 and 2021, the Company held certain financial assets that are required to be measured at fair value on a recurring basis. These include derivative hedging instruments related to the foreign currency forward contracts and purchase of certain raw materials, investments in trading securities and available for sale securities. The Company’s available for sale and trading securities principally consist of corporate bonds and variable rate demand notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The fair value of the Company’s industrial revenue development bonds at December 31, 2022 and 2021 were valued using Level 2 inputs which approximates the carrying value of $7,500 for both periods. Interest rates on these bonds reset weekly based on current market conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following tables present information about the Company’s financial assets and liabilities measured at fair value as of December 31, 2022 and 2021, and indicate the fair value hierarchy and the valuation techniques utilized by the Company to determine such fair value:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair Value December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Input Levels Used</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    Level 3    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available for sale securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (282)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (282)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trading securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets measured at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 396,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 285,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair Value December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Input Levels Used</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    Level 3    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available for sale securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 240,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trading securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets measured at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 183,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Available for sale securities which utilize Level 2 inputs consist primarily of corporate bonds and variable rate demand notes, which are valued based on quoted market prices or alternative pricing sources with reasonable levels of price transparency.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">A summary of the aggregate fair value, gross unrealized gains, gross unrealized losses, realized losses and amortized cost basis of the Company’s investment portfolio by major security type is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="12" style="vertical-align:bottom;white-space:nowrap;width:38.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Available for Sale:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Municipal bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable rate demand notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 264,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,573)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 284,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,622)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="12" style="vertical-align:bottom;white-space:nowrap;width:37.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:14.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Available for Sale:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Municipal bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable rate demand notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,713)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,719)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 7500000 7500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair Value December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Input Levels Used</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    Level 3    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available for sale securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (282)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (282)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trading securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets measured at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 396,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 285,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:45.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair Value December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Input Levels Used</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    Level 3    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available for sale securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 240,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trading securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets measured at fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 183,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p> 53270000 53270000 272448000 1889000 270559000 -282000 -282000 10000 10000 71208000 56049000 15159000 396654000 111218000 285436000 105840000 105840000 241407000 1282000 240125000 426000 426000 124000 124000 89736000 76196000 13540000 437533000 183442000 254091000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="12" style="vertical-align:bottom;white-space:nowrap;width:38.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:15.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Available for Sale:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Municipal bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable rate demand notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 264,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,573)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 284,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,622)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="12" style="vertical-align:bottom;white-space:nowrap;width:37.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:14.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Available for Sale:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Municipal bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable rate demand notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,713)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,719)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 41000 40000 1000 4800000 4800000 276148000 264575000 11573000 1924000 1889000 35000 1157000 1144000 13000 284070000 272448000 11622000 542000 536000 6000 238045000 236332000 1713000 1271000 1282000 11000 3246000 3257000 11000 243104000 241407000 22000 1719000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">NOTE 10—DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">From time to time, the Company uses derivative instruments, including foreign currency forward contracts and commodity futures contracts to manage its exposures to foreign exchange and commodity prices. Commodity futures contracts are intended and effective as hedges of market price risks associated with the anticipated purchase of certain raw materials (primarily sugar). Foreign currency forward contracts are intended and effective as hedges of the Company’s exposure to the variability of cash flows, primarily related to the foreign exchange rate changes of products manufactured in Canada and sold in the United States, and periodic equipment purchases from foreign suppliers denominated in a foreign currency. The Company does not engage in trading or other speculative use of derivative instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company recognizes all derivative instruments as either assets or liabilities at fair value in the Consolidated Statements of Financial Position. Derivative assets are recorded in other receivables and derivative liabilities are recorded in accrued liabilities. The Company uses either hedge accounting or mark-to-market accounting for its derivative instruments. Derivatives that qualify for hedge accounting are designated as cash flow hedges by formally documenting the hedge relationships, including identification of the hedging instruments, the hedged items and other critical terms, as well as the Company’s risk management objectives and strategies for undertaking the hedge transaction. As of December 31, 2022 and 2021, all derivative instruments are accounted for using hedge accounting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Changes in the fair value of the Company’s cash flow hedges are recorded in accumulated other comprehensive loss, net of tax, and are reclassified to earnings in the periods in which earnings are affected by the hedged item. Substantially all amounts reported in accumulated other comprehensive loss for commodity derivatives are expected to be reclassified to cost of goods sold. Approximately $10 of this accumulated comprehensive gain is expected to be charged to earnings in 2023. Approximately $282 in accumulated other comprehensive loss for foreign currency derivatives is expected to be reclassified to other income, net in 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table summarizes the Company’s outstanding derivative contracts and their effects on its Consolidated Statements of Financial Position at December 31, 2022 and 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:26.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Notional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivatives designated as hedging instruments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (282)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (282)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:26.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Notional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivatives designated as hedging instruments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The effects of derivative instruments on the Company’s Consolidated Statement of Earnings, Comprehensive Earnings and Retained Earnings for year ended December 31, 2022 and 2021 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For Year Ended December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gain (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gain (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">on Amount Excluded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gain (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Reclassified from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">from Effectiveness</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Recognized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated OCI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Testing Recognized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in OCI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">into Earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in Earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (484)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (251)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For Year Ended December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gain (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gain (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">on Amount Excluded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gain (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Reclassified from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">from Effectiveness</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Recognized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated OCI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Testing Recognized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in OCI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">into Earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in Earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 10000 -282000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:26.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Notional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivatives designated as hedging instruments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (282)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (282)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:26.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Notional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivatives designated as hedging instruments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 7264000 282000 189000 10000 10000 282000 6729000 426000 6012000 231000 107000 657000 107000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For Year Ended December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gain (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gain (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">on Amount Excluded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gain (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Reclassified from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">from Effectiveness</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Recognized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated OCI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Testing Recognized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in OCI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">into Earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in Earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (484)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (251)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For Year Ended December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gain (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gain (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">on Amount Excluded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gain (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Reclassified from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">from Effectiveness</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Recognized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated OCI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Testing Recognized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in OCI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">into Earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in Earnings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> -484000 -223000 233000 -347000 -251000 -570000 93000 -445000 1330000 -2148000 1423000 -2593000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">NOTE 11—ACCUMULATED OTHER COMPREHENSIVE LOSS:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table sets forth information with respect to accumulated other comprehensive earnings (loss):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Accumulated</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Postretirement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Other</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Currency</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Currency</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Commodity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">and Pension</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Comprehensive</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Earnings (Loss)</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,581)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,815)</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other comprehensive earnings (loss) before reclassifications</p></td><td style="vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (301)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,205)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,095)</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reclassifications from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (337)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,628)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,065)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,103)</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other comprehensive earnings (loss) net of tax</p></td><td style="vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (301)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,278)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (267)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (619)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (733)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,198)</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,882)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,013)</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other comprehensive earnings (loss) before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,511)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (368)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,086)</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reclassifications from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (169)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (626)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,070)</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other comprehensive earnings (loss) net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,523)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (537)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,156)</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,795)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,809)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (215)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,169)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The amounts reclassified from accumulated other comprehensive income (loss) consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.49897385%;padding-left:0pt;padding-right:0pt;width:100.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Details about Accumulated Other</p></td><td style="vertical-align:bottom;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Year to Date Ended</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Comprehensive Income Components</p></td><td style="vertical-align:bottom;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Location of (Gain) Loss Recognized in Earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments</p></td><td style="vertical-align:bottom;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (96)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (223)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (445)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (347)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,148)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_x3flJNlN6UGEc6S0skCBvg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Product cost of goods sold</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Postretirement and pension benefits</p></td><td style="vertical-align:bottom;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (826)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,405)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total before tax</p></td><td style="vertical-align:bottom;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,412)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,094)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax expense (benefit)</p></td><td style="vertical-align:bottom;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net of tax</p></td><td style="vertical-align:bottom;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,070)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,103)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Accumulated</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Postretirement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Other</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Currency</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Currency</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Commodity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">and Pension</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Comprehensive</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Earnings (Loss)</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,581)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,815)</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other comprehensive earnings (loss) before reclassifications</p></td><td style="vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (301)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,205)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,095)</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reclassifications from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (337)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,628)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,065)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,103)</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other comprehensive earnings (loss) net of tax</p></td><td style="vertical-align:bottom;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (301)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,278)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (267)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (619)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (733)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,198)</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,882)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,013)</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other comprehensive earnings (loss) before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,511)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (368)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,086)</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reclassifications from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (169)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (626)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,070)</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other comprehensive earnings (loss) net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,523)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (537)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,156)</p></td></tr><tr><td style="vertical-align:bottom;width:37.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,795)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,809)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (215)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,169)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> -24581000 1992000 589000 713000 1472000 -19815000 -301000 -3205000 70000 1009000 332000 -2095000 73000 337000 1628000 1065000 3103000 -301000 -3278000 -267000 -619000 -733000 -5198000 -24882000 -1286000 322000 94000 739000 -25013000 1087000 -7511000 -368000 177000 2529000 -4086000 12000 169000 263000 626000 1070000 1087000 -7523000 -537000 -86000 1903000 -5156000 -23795000 -8809000 -215000 8000 2642000 -30169000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.49897385%;padding-left:0pt;padding-right:0pt;width:100.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Details about Accumulated Other</p></td><td style="vertical-align:bottom;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Year to Date Ended</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Comprehensive Income Components</p></td><td style="vertical-align:bottom;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Location of (Gain) Loss Recognized in Earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments</p></td><td style="vertical-align:bottom;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (96)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (223)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (445)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (347)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,148)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_x3flJNlN6UGEc6S0skCBvg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Product cost of goods sold</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Postretirement and pension benefits</p></td><td style="vertical-align:bottom;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (826)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,405)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total before tax</p></td><td style="vertical-align:bottom;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,412)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,094)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax expense (benefit)</p></td><td style="vertical-align:bottom;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net of tax</p></td><td style="vertical-align:bottom;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,070)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,103)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 16000 96000 223000 445000 -347000 -2148000 826000 1405000 1412000 4094000 342000 991000 1070000 3103000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">NOTE 12—GOODWILL AND INTANGIBLE ASSETS:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">All of the Company’s intangible indefinite-lived assets are trademarks.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The changes in the carrying amount of trademarks for 2022 and 2021 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Original cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated impairment losses as of January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,743)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,743)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current year impairment losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_szAa9zOh4ESC43zjr1lg-A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_sGJ9O9mNDECdQcrSxlTEBw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated impairment losses as of December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,743)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,743)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The fair value of indefinite-lived intangible assets was primarily assessed using the present value of estimated future cash flows and relief-from-royalty method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company has no accumulated impairment losses of goodwill.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Original cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated impairment losses as of January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,743)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,743)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current year impairment losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_szAa9zOh4ESC43zjr1lg-A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_sGJ9O9mNDECdQcrSxlTEBw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated impairment losses as of December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,743)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,743)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p> 193767000 193767000 18743000 18743000 175024000 175024000 175024000 175024000 18743000 18743000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">NOTE 13—LEASES:  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="color:#212529;">The Company leases certain buildings, land and equipment that are classified as operating leases. These leases have remaining lease terms of up to approximately </span><span style="color:#212529;">19 years</span><span style="color:#212529;">. </span> Operating lease cost totaled $979 and $1,068 for twelve months 2022 and 2021, respectively. Cash paid for operating lease liabilities is substantially the same as operating lease cost and is presented in cash flows from operating activities.<span style="color:#212529;"> As of December 31, 2022 and 2021, operating lease right-of-use assets were </span><span style="color:#212529;">$4,703</span><span style="color:#212529;"> and </span><span style="color:#212529;">$7,419</span><span style="color:#212529;">, respectively, and operating lease liabilities</span> were $4,743 and $7,419, respectively<span style="color:#212529;">. The weighted-average remaining lease term related to these operating leases was </span><span style="color:#212529;">15.9</span><span style="color:#212529;"> years and </span><span style="color:#212529;">16.9</span><span style="color:#212529;"> years as of December 31, 2022 and 2021, respectively. The weighted-average discount rate related to the Company’s operating leases was </span><span style="color:#212529;">3.3%</span><span style="color:#212529;"> and </span><span style="color:#212529;">2.3%</span><span style="color:#212529;"> as of December 31, 2022 and 2021, respectively. Maturities of operating lease liabilities at December 31, 2022 are as follows:</span> $654 in 2023, $154 in 2024, $159 in 2025, $153 in 2026 and $3,623 in 2027 through 2041<span style="color:#212529;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="color:#212529;">The Company, as lessor, rents certain commercial real estate to third party lessees. The December 31, 2022 and 2021 cost related to these leased properties was </span><span style="color:#212529;">$51,370</span><span style="color:#212529;"> and </span><span style="color:#212529;">$51,384</span><span style="color:#212529;">, respectively, and the accumulated depreciation related to these leased properties was </span><span style="color:#212529;">$16,903</span><span style="color:#212529;"> and </span><span style="color:#212529;">$15,844</span><span style="color:#212529;">, respectively. Terms of certain such leases, including </span><span style="-sec-ix-hidden:Hidden_KqmFclEPuUO-0mcJQbDgpA;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">renewal</span></span><span style="color:#212529;"> options, may be extended for up to approximately </span><span style="color:#212529;">fifty-eight years</span><span style="color:#212529;">, many of which provide for periodic adjustment of rent payments based on changes in consumer or other price indices. The Company recognizes lease income on a straight-line basis over the lease term. Lease income in the twelve months of 2022 and 2021 was </span><span style="color:#212529;">$4,934</span><span style="color:#212529;"> and </span><span style="color:#212529;">$4,223</span><span style="color:#212529;">, respectively, and is classified in cash flows from operating activities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p> P19Y 979000 1068000 4703000 7419000 4743000 7419000 P15Y10M24D P16Y10M24D 0.033 0.023 654000 154000 159000 153000 3623000 51370000 51384000 16903000 15844000 P58Y 4934000 4223000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:8pt 0pt 0pt 0pt;">SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS (in thousands)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">DECEMBER 31, 2022, 2021 and 2020</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(reductions)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">charged</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">beginning</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(credited) to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">End of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Reserve for bad debts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Reserve for cash discounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred tax asset valuation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Reserve for bad debts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Reserve for cash discounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred tax asset valuation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Reserve for bad debts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Reserve for cash discounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred tax asset valuation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Deductions against reserve for bad debts consist of accounts receivable written off net of recoveries and exchange rate movements. Deductions against reserve for cash discounts consist of allowances to customers.</span></td></tr></table> 1392000 34000 12000 1414000 889000 12153000 12121000 921000 5555000 148000 5703000 7836000 12335000 12133000 8038000 1108000 418000 134000 1392000 586000 10153000 9850000 889000 5593000 -38000 5555000 7287000 10533000 9984000 7836000 1337000 123000 352000 1108000 612000 8504000 8530000 586000 4985000 608000 5593000 6934000 9235000 8882000 7287000 EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /I6858'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 " #Z5F%6[##S6.X K @ $0 &1O8U!R;W!S+V-O&ULS9++ M:L,P$$5_I6AOCQ\X"^%XD])5"X4&6KH3TB01M1Y(4^S\?64U<2CM!Q2TT"$_ MQ!&AJ:H-&"2A! E8@(5?B6SHE>0RH" 7+G@E5[S_#&.&*0DXHD%+$>JR!C8L M$_UY'GNX 18883#QNX!J)>;JG]C< 79)SE&OJ6F:RJG-N;1##6]/CR]YW4+; M2,)*3*^BYG3VN&77R:_M[G[_P(:F:MJB2J?>UQWO.MYNWA?7'WXW8>.4/NA_ M;'P5''KX]2^&+U!+ P04 " #Z5F%6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M /I68591*XJO\0< "@W 8 >&PO=V]R:W-H965T&UL MM9MMLV33QQ=CO;9YX/"B@VLX!<(?+R M[RN!;5FI$-"1]\/&V-S'<%F"KG&* M\E.RP1G_Y)G0%#&^25>#?$,QBLJB-!E QQD.4A1GO:N+\KT%O;H@!4OB#"\H MR(LT1?3]&B?D];+G]G9O/,2K-1-O#*XN-FB%EYA]WBPHWQKL5:(XQ5D>DPQ0 M_'S9F[B?IKXO"LH]OL3X-3]X#<2I/!'R36S,H\N>(XX()SAD0@+Q/R\XP$DB ME/AQ_+T5[>V_4Q0>OMZIS\J3YR?SA'( 15[M*&M9(NQ#\ M03*VSKENA"-58,"/PU]"H.,7A*?#<$P ="#4'%)C+9_CI%+A>6>YI MRJ?F\M^*C'^[H_MVY6R\/7JOU/.:T!_R_M\MWPO,&4[S_^N05Y*^7E)<)#[E M&Q3BRQZ_"N28ON#>U0_?N4/G9QTNFV)32V(*2G^/TC>I2Y2/[QNLPV8N=YW^ M[SH^QJJN?"R)*7S.]GS.VO&99%F!$O" -X0R'2BS#J.%#F]@K.H*RI*8 FJX M!S5LV9 HXO>VLDO6PS)K/:,DU](REG6E94E,H76^IW7>CM8"TYB(^T<$^%U( MVP,;E'97]MI+N[&^*S1+8@JTT1[:R'BJVYOL+$XPN"O2)TQUN,P:;M_UAJX. MD[&N*R9+8@JF\1[3N VF![R*<\8[(P-W*-6V++/.X_W]XW)^ Q[N;V_!_&[Z M>?GX,+]9GE0'.K\+=!2-DETI6A)3*+J.]'=.&X[S+"247\=*EW$"EHQW4T H M"$B1,?K._T9:N WJ7R8Z?.:BKOQLJ:D #PRRVP;@(WH#\XA?[.+G.*R\6GWO M;9"$D/=?=S0^.]/2,Q9WIF=)3:4')3W8AMXDBKAZ?K)[ 4J;>Y_IVYQ9\MQW M7+#D&78-@CC$E(#)"\[TQL0LU9FE)365I\J;]9F!6'SA".M=RLY@=;:BHWF2!^6$8E2/ MR2QP?JX;G C,59TA'2,WN#(XN&:_?TM"WI86:Y*93'"#R,@;]3W?<;2TK.8% M6VHJ+9D87+/=?XP9#POD&;CPQZ>?P!*'!>6M3(O,K!20-.7.9M(RL1@A;:NJHJ\P0T.SR=PT.W+R%:Y2M<&T6:Q"Z^[J\T8[; M6@T,MM146C(PP%:!X4^<)/UO&?=FO,.BG%_I(C#/\T)_J6O0_(IS+3>K4<&6 MFLI-1@78*BI\(0F/I(A60R14=][7#4IW6E-K+NH,ZQA9 ,HL %ME@:"@5 S M56.4Y76,N]M"#\VL6-?$K$8!6VHJ-1D%8*LH,,\8IM6,HQBO1#N,6FIFQ3IJ M5I. +365FDP"L%42*+LC"'AX6A&J-1\-.K>(\EO') PQ%^(R426IY6I;F-448$M-?5I! MI@"OU4Q"P&^4E(?W>1;A-_ [U@)KD'+$O_%H>'ZN?2S!:AJPI:92DVG ,SOW MG4.;Q;D8\OB*>=@VS9,VR/7[+NQ[VJD_$KBD*,B2!N4S"J='TVS M&@"V:F>EFG@4]N5JZ+J^YSEB]/A%AT>Z>\_LRG>>JVY(K*'\E_+9AL$_ /.$?D5@[5&'6Z SM&(;>DX;>,SOQP_D-+3"; MACRPJC:UI:8^02OMO5\98:N/(_LVK7I@56UJ2TWE*8V_WVH:X+!%GE1S:CFX M+QB/YYF8>-)2M>GD@ZW:\.#FYXV'(]\7\\PO"K%C>'Y?>G[?;-.#!.4YN 9- MG=@LTQF/U1!@2TU%*$. ?X0U!;[51056U::VU%2>!^L*6DT8_*=.;#,#!%NU MPTX,1T-G.'9''SNQU;0P.%A:)$9DRR5:.0C%8Z/5*J/]N_ME8)-R\=- [EZM M(?L#B0'='"3XF9OTBZM MH'OW.8"!:).8LPUM__U- DW =K*]4_NA),XSXWG\,G[&U\]<_)1KQA1ZR;-" MWO362FVN^GTY7[,\D9=\PPKXLN0B3Q2\BE5?;@1+%I51GO6)XP3]/$F+WN"Z M:GL4@VN^55E:L$>!Y#;/$_%ZRS+^?-/#O;>&2;I:J[*A/[C>)"LV9>K'YE' M6[_VLDAS5LB4%TBPY4UOB*]BXI8&%>*OE#W+HV=44IEQ_K-\N5_<])PR(I:Q MN2I=)/"S8R.69:4GB..?@]->W6=I>/S\YOU+11[(S!+)1CS[.UVH]4TO[*$% M6R;;3$WX\Y_L0,@O_/GR[CX=/=S&:/L'/][OQTQ0]?$%WP\GX?OQUBH;C&$WN MGH;W8\#4K9_1CVF,SCZ=([E.!),H+=#3FF]E4BSD!?IT\G[=5Q!LV65_?@CL M=A\8:0D,$_2=%VHMT5VQ8(M3!WU@65,E;U1O2:?'F,TOD8LO$'$(L00T>K\Y MMIC'[S=W.MBX]<2YE3^OQ=^$[5BQ9;:!W1OZE6&Y[W>#( PB"KWNCNF:,)\Z ME :GL-B$>10[@5O#3L+WZO"]SO!'7"KKJMB;!77.!FPH!X=V0E%-*'K?],P82!CV1DTE+_8E%QE!1"'6-\S( M1(4^)5H&B4T4#4C0DAFPTYRG3B>E1\%W::6*@-$O"1VI4B81,5 X-C/ MJT.G)[O,TW.P-WA80:1&YW\Z>-CLPG;-D*C7G"W?!GNX!A< M,51L\QD0X\LW!0]UH52@ LI%7]+?-]LYFZHD"$,]R8YLL,ASC:5OPJCCM2:N M1N/@;I$#R7BQG5L/QV[+LMR^DIMDSFYZ4$]+)G:L-_C]-QPX?]A*AP_U%G^4 MM]-1:S03[A9-':7%P?*TML">I]<6%IP?!(ZGRR0+S@NH1UID'VZ4$NZ62JWU M!3:%C.<3WS<.*Q/G4@<[>H5AP9$H@@JIA4$CC7"W-OI5D8%- 4/@K ]#G8B) MPQ'D;&,/6G !I6T*G#2*B'0KH@DK5))5U<6$OR:9>K71Z7;R7_?CAWJ+/\K; MZ0 V\HMTRZ^._4@L6@DDE;8$+"B/&B6+!>4&;M R_8WL(MVRJW4G$E/OX"#4 MI80-Y>D,8PLJBEJT/&FT$^G63K_:@L34+VZHY[B1#>4ZQNB;*!(8!6/_Z*8O M9V)5W9A*-.?;0NUOPNK6^E9V6-U%:NVW^"K>WZTV;O97O7NZ$F5L"2Z=2PHA MB?WMZ?Y%\4UUGSCC2O&\>ERS9,%$"8#O2Q!8;R]E!_4=]N!?4$L#!!0 ( M /I685:,N%!M3 , #<* 8 >&PO=V]R:W-H965T&UL MK59=C]HX%/TK5]EJU4KMY#N!68C$$-I%ZC CH+O/)KD0:Y*8M0UT_WWMA,E" M"&A6FI?$=LXYON M$*FZ?&.*+4>25J0B-QW+"LR"T-*(!M78,X\&;"=S6N(S![$K"L+_?<"<'8:& M;;P.S.DFDWK C 9;LL$%RA_;9ZYZ9J.2T@)+05D)'-=#8V3?QSV-KP!_43R( MDS9H)RO&7G1GF@X-2P>$.292*Q#UVN,8\UP+J3#^.6H:S92:>-I^5?]:>5=> M5D3@F.5_TU1F0Z-G0(IKLLOEG!W^Q*,?7^LE+!?5$PY'K&5 LA.2%4>RBJ"@ M9?TF/X]Y."'8P16" >">Y;"=Z1X%69J:U4>8B))-& LP-PC59J MNE$ELV(K^[34R[Z07'VEBB>C\=-L\?1]&H^6DQ@62_5ZG,R6"WCZ"I/1?#:= M?5O :!;#?+(<36<*TXQ^?"8<2YFAI G)/\$7^+&(X>.'3_ !: G+C.T$*5,Q M,*6*4\]F)L>8'NJ8G"LQV0X\,J4L8%*FF)X+F,I@X])Y=?G@W%2,,;D#U_X, MCN4X'0&-WTZW.^CQV^G6#3=NLV9NI>>^]YIU+44]E=<]E3YT[L66)#@TU*DB MD._1B'[_S0ZL/[K2^)YB\3N)G:78:U+LW5*/YBC5D8DI(.$E+3<"B(05;FBI M>\#6L$5.6=J5T5K9KY3UJ;N/W+[O^0-S?YJJ#I3CVLXY*KY$>5;/ZC>H,W-^ M8\Z_:6ZF;I,37Y+3U4Z258X@&2P9DX(BS%F>P[1,U1'$*8K/JIW<==FMYPI. M0@S]OANV[%ZB M]U@I;=2Y3?Z_?];KM!8S>X:7=,1 8IW=,4KQQ'P<6T7QS/ M#^V6ATZ8%;1@<1?,#=TKBQ8V+L*;+A:2)2^W;827$WM.X+;_O Z8ZUEN^]?K M4G-#W^VVT6ML]/[_QE*&;F^IWN4VZ#EAZ^\97Z(Z-E[<@3K;>+4M\^1*+9!O MJM)$0,)VI:SOG6:TJ7Y&U:7?&G]055%=Q/PG4Y=4CX2K\T1 CFLE:=V%*B9> MEREU1[)M=7&OF%1E0-7,5&6'7 /4][7:JJ\=/4%3*T:_ %!+ P04 " #Z M5F%6&Y&F!IT% <&@ & 'AL+W=O9:6(D7B:;>"8Q;NN9YC%QVOV,;=EF"\@KR4ZZOWXOCX M M9#7MT"\QD',OG'L/5P>X?&;\FUA3*M%+FF3BJK>6_TZRR).:29BEB%.EU>]:WP1 M$CL/*!!?8_HL]K913F7&V+=\9[*XZEGY%=&$SF6>(H*?'1W1),DSP77\6R7M MU>?, _>W7[-_*,@#F5DDZ(@E?\<+N;[J#7IH09?1-I&/[/D3K0BY>;XY2T3Q M%SU76*N'YELA65H%PQ6D<5;^1B]5(?8"L'&.#D/=Y.[C%)VA+],0G;P[1>]0 MG*&G-=N**%N(R[Z$R\F3]N?5J6_*4Y,CI\8$W;),K@4:9PNZ.$S0!QXU&?)* MYH88,X9T?HYL_!X1BQ#-!8W>'HXUX>';PRT#&[MNC5WDLSMJC:X#Y1D<_1GR MF7(A-M&<7O5@: C*=[0W_/,/[%E_Z:K79;*PHV0'E77JRCJF[,,[F*:C6:IC5:,.$Y%3&G.9L8/F>)Y$0\3*>MYAJ MQ>-W*9XNDX4=)3NH\*"N\, HGB\9&*\D_H\NT H,ERAO12I.$=R)".Y8M*$\ M9@L$%58Z4#2E:M",9G09ZS4V:"G#MFUEXHS:(,=1IY(&X_EZ@04U_PJVV'I2%,ZTMFHB)LR:ZM,-!((K$!5B@;F$-*22AN&'>_(TH,;)XN-=NZW MS8;JM(=WM#H;=*# 4XG_#C^*&T.*S8[4.$)^I !'IP#BJF70P!R;V&HAVC"# M AK#BLV.-00][Z+\&?_(L.C4D'::+>PJVV'I&D^*S:;T9X;%HBFSMLH::PG+ MBJH4C95UVD+1H(A[;#%M;"HV>K3?-RK\-G77MU3J&A20:G%OP^R]&^Z0>N,? M\:\:R#=TMNWHP":U.JM!8:Q6(=3 L#LX\LR*&X.(S0[QBQGGEVU5#4V MSL>.^JBE@WF^*O90 PO<(]Z(-):0F"WAI"0$#%Y='CJA+[GQHZ<@;GBBA":# M:F-)4X'8TE 570E(V]'A(%"[K4.YKJIE#>K,)<@3F:)(M8'3SF(KWL#T_U[*WVZ_<+'_04G0;!MTGK0JT8=#]UH#N[[TV M3RE?%9\?!'#<9K)\Z5P?K3]Q7!BG$]W+%>05^K+.\O.ZLJFKSJ=LM M%RN^9N7'8L-S^9_'0JQ9);^*IVZY$9PMZT'KK(N"(.RN69IW>E?UWR:B=U5L MJRS-^42 ,_%ZR[/BY;H#.S__,$V?5I7Z0[=WM6%/?,:K;YN)D-^Z!RW+ M=,WS,BUR(/CC=><&?NJ']8!:XE\I?RF//@/ERD-1?%=?!LOK3J LXAE?5$H% MD[^>>9]GF=(D[?ASK[1S>*8:>/SYI_;/M?/2F0=6\GZ1_3M=5JOK3MP!2_[( MMEDU+5Z^\+U#5.E;%%E9_P0O.]E(/G&Q+:MBO1\LOZ_3?/>;_=A/Q-$ 2!P# MT'X >NL O!^ :T=WEM5NW;&*]:Y$\0*$DI;:U(=Z;NK1TILT5\LXJX3\;RK' M5;W^>#0;#P=W-_/[.S";RU]?[T?S&1A_!I\'HYM1?W S!)/Q;# ?C$?@$GR; MW8%?/_P&/H T!_-5L2U9OBRONI6T16GL+O;/O=T]%SF>>\<7'P&&%P %"%F& M]]\^'#:'=^4,'*8!':8!U?JP:QJ^3:?2;W SF]W/9Y]L_NP4$+L"M=L^E1NV MX-<=N9U*+IYYI_?WO\$P^(?-NS,I:_B*#[YBG_9>GY4K(%<-+-0'_N52!<5WYEJ M,V^G(#QZ, YIRSB+3!S:+:,'RZC7LD'^+&U;NR:-&D],0HCBEEVF%$Z2,+9; M%AXL"[V6W2P6Q5::)5/L@LN%?<@XJ 1;\@N0\;($+).)F^4+7H+B$7Q %QC3 M.ACD1Q1#FS>A82>-*0U;WEBD2*+VILV;Z.!-Y/5F7*VX.'+%.MN1\62"DJ1E MGBF$$^2(S_A@7>Q-&BH*\JH0*2^M&2,^9\8XD[*&H\G!T<2[#)_3/)6(68*G MHEB6=;@H.%^F^>5&%#*6K.N2F.N":=+>G:84A@0[X@8&&FN!/W>P%XG)BHN4 M93N+R^UFDZ7V$-HK:]@:A!%LV6H10R2(B,/8(P9#K[$3P3$D!$/6%ER>^;;JVDL9Y $1NZS MR*$PQH'+4,TVB+U[/241($ E1VSB+G P=ZD GU.R$?GA^98N5_)-XK1.&JHPVBO%66TW>D3!* MHJAMJT5."A[)-6W59(1^-/:+7%9'VUTS)&MQF8B?A",30PLB,3+6W)2"%!/7 MFFM*0B^;>N,-%ZR2BRXK$-EP :$ZJ\OB\7(KOWA226P:'06X;;0I%1&8.&S6 MP(-^XDV$;)1%]7H!-AE3&>\X'B[ DR@<,VWB+"00QD8(6^1D-@^0W7"DN8?\ MW!NJ(N]2=L>+[7J;,54[+[G,,(N4J4BQ-C86^*$$XG8)99.#B"2.6AII_"$_ M_D:\4N'KGG"KU2;H$$0!:0>(32Z(D\!E]5''Z&\9Q_,O]U-OPWC>CO%_T3(B MS57D;QK_*2N_ES3+K(YBD5DP@R1B!H5DTTN@=)$AWT:>L@/O7;Q66^]HFZ\W,D9 MV?#7!HI%*#Q*X$U[-?B0'WQW_)'+,G0IH;2'WJY@/CF-%L;)&B(P%M^4HP1*L#C,U)Q#?L[MS/08:'(*!C".(@,. M=L$0.HHRK(F&@S<=S0T'-[>#X6 ^N+>G6^P%XWO3[;FT-9W62,1^)!Z.<3;L M51U\6!VVD(W*IX(I>8,595JW @@D.'GC. M'U/'D;%)JI"V,YI-"+HLUBS#?I:U6XU3\VL"*DJ,%8. "!-88PWZ,#8[H MY8U3"Y^BQ#B -Z40P8[:!6N*X;=0[.>QSZG9-"&5!! ;T6KIV-SGWEBC#"=> M3HS&HS>CP@O%=Z/B3-J:=R2:C\3?\;VY'B*6_HT&@7%=8A,CKB-$HI%&3AQR M_K5L0DQ\)=@X!K!(012ZS@&(AASQ0VZ0+[?J$DKN@B5_YEE1]Z/@H7!<>A(3 M:+*):._64U)-8S7WB)][P_W^? 6/A0#;?"$;:I;F*B+ IBA3=0!@M]JD'(Y( MNW^S21'HZ#_(T26?GX7OS-G$Q7AT#"=LMV$7A0BXRK-(I80ZBKVB:8C\=-QE\WS(G]C0B<6\A$:A<;FL\B% M24P=K1[1C"21-Z7/Q^/Y;' /IN/A$ Q&=]]F\ZG,Z1?R<_\CF'VYF=Y_&0_O M[J>S7^I#_OD?UG1/O"1^;[H_E[;FG&@D$S^2^VR3JF64^YK_4%=OZAYWPP1X M9MG66D$0"W!A$@9&V%GD@B2.77E)DYGXF\PI5VE([AK.1.XZ_">6Z\(818:1 MEOO"A!)'%J*:HM1/T9NC ]/=7E9;7/"5>F/I668EQX$O-6EYB0,8MOMCFQRB MLCQR&*ZQ2OU8G0N9-;?B%915L?@.?MW?'U MBU/9J]4;$Z.7,$G:V?6D6-,735OZEEO&>5%4926D%PIN:5YQ.?V. M%T9,M%ZBV(@AFY0S]#6 Z8GSTWK6/3-ILC2*46S<:=CDPCA*'-2E1R_;^*F[ M,_ (5KO[_+<&@N6VT'J$Y1!T'F%1#5[J!V^_6*]EG3!3.]1JHG?X>P%U+FU- M9S6TZ?\%VO2LT#Z7MN:<:&C3$]#>!4"=HB_I MG]/]C,ERXA:<#->SML_GTM9\74Z#/_0?+Y\I7,.SGCZ?2UMS3G1-$?IKBC>& MZUY+X[7/) Z--P-M8MAH=[M'+S&K-\B_,O&4YJ7L"A_EN.!C)!6(W4O9NR]5 ML:G?:WXHJJI8UQ]7G$D<* 'Y_T=91_S\HEZ5/KP:W_L/4$L#!!0 ( /I6 M8597"R%_+0, .T* 8 >&PO=V]R:W-H965T&ULM99M M;Z) $,>_RH9K+FW2DR=%[:F)U39GTJJI]N[U"J.0+BRWNVA[G_YV@7)@4=ND M]P98F/GSF]D9F-Z.LB?N PCT')*(]S5?B/A*U[GK0XAY@\80R2=KRD(LY))M M=!XSP%[J%!+=,@Q'#W$0:8->>F_.!CV:"!)$,&>()V&(VN,A MV/A"W= 'O1AO8 'B,9XSN=(+%2\((>(!C1"#=5\;FE3-&BZ4\W=],EPLTNT6WD^EP.IH,[]!\MI@L)[,I M.I]C!I'P000N)A?H&WI[FU5W76:D2(M5I,5*]9H'])8,>R!KS*5))+BL5Q>" M+5X1N$28R-+'D0NU46:RK516M=!V8-EVJZ=OR['4&%D=LS"J$-L%L7V"&#!/ MV N2)>,^72+NRZVJ1ZHMVQ6/L0E^3GRP.; O:X.L7TS&^UU7,)XE5 FT5@;;>$VB^%S%F:(M) M NA<=HE'"<&,HQA8MDL7=:G(]#NE_!L-I]ML[FW32;,*OE/@.Q_ STH)X43X ME 5_P*OC==[4BRE_)6_*ZJ19A;==\+8_SAMPGM2SMM] V-VV9>ZAUEG9AS+; M*4@[QTD)YAQ=HU.=<%3EHYWP26*5@+M%P-W_W G=]W7"2;,*OFG\^T$:G]T+ MN6*Y=)HUO7#2K$I<^J6;G]D-N5H9P^HX1GN?ML:LW>[:>[1Z:191@^ ]9IL@ MXHC 6OH9C;;\8K%LMLH6@L;I>+*B0@X[Z:4OYU%@RD ^7U,J7A=JXBDFW,%? M4$L#!!0 ( /I6859F/G[&PO=V]R:W-H965T&ULK9IK4^,X%H;_BBH[-=5=-70LR5<&4D7'L).J:: (T_-9. K1 MXE@960FPOWYE.\2)=&Q@*U\@EU?'?J6CHT>*SYZE>BH7G&OTLLR+\GRPT'IU M.AR6V8(O6?E-KGAAOIE+M63:O%6/PW*E.)O5C9;YD'A>.%PR40Q&9_5GMVIT M)M^13KO]:W2KS;KB+ M,A-+7I1"%DCQ^?G@ I^FOEZ:5&@BI>)O.R_HN>MUIO@+)UJ>5RV]CA'&_C;!G[=,XV5NA]2IMGH3,EGI"JUB5:]J#NS;FWLBZ(: M]ZE6YEMAVNG1^.9Z>O/G)+VXOTS1]-[\^W%Y?3]%-U=H?#'] UW]>?/W%)V@ MOZ8I^O++5_0+$@6Z7\AUR8I9>3;4YAZJ2,-L>[WOS?5(Q_4P03]DH1 O#GX3GHCICS[ABC^#1&/$."&QA]OCH'FZ<>;>SUNZ&X\:!V/ M=HU'V^E7=S<_T,WMY=W%_>3ZW^AB?#_Y.;F?7$Y/H6YOPOIPV*IZG)8KEO'S M@2D/)5<;/AC]^B\<>K]#77;,8.F1@AUTI[_K3K\O^NC:5$[.5"&*1S!9F]9! MW;HJD9M1%,2)2:/-?G>XJC"@7GRH2EV5"17Y.]6!@6!G(.C-AXO9?TP1,(56 META+4VDS660BYZC81=T_> MY)B3]YC!TB,%.^A5[+5HX_5G39;)=54XS23F8E.E"P@LGINQU(NLO!Y#,NQC M:D]D0$?]F,(I@O:N=$+KO:30"B"+O- VXJI"&G;X(*T/ MTNMC4FS,8B:5Z'! @/(1^]BN18".)KXS%D"T:*_T'GIH&0WW,LOH5O$5$S/$ M7\SVJ^3-+)7U #73%G1&G7OQ$]N5JR$A(;8K0)6$N,-5BTJXGY5VTV7%7NO2 M6KEB6:;6_* &@>9\MRYZE#C^()F'G6%S933V.]80W*(4[H4%DWKM(OAF$C03 MN%GC!Z&3@H ,FX&PS;@RZF'28:9%$]S/)K>RU(IK858],Y_0@K-<+PP!*HX> M>,'GHB,+7\D( M@8H7A;9)5Q;&]GH/QC+TUE7/6Z+!_4AS_5%>!QVZ&!(1+[")!I#% 4GLC0L4 MS8]P5YELL0:_PS767G9R_?-R^I&]+#XJT1PU6GJL:(=G'2W3D'ZF&;.5T"QO MEIZ9T&L%9P@!:(50&MB3 -)1[!.[BD$Z'"5=:REIN8;T<\V=64I?ZQ)FN/Z- MX9&9[N7*S' TDWG.JAD_YX:/R[5B1<;12N8BZY@;_=?[;/(0%X)(@'V[=P 5 M#4C4T3DM+)%^6+I=JVS!*L(PG:,5FU6E8;OCZ;(/( \.?)MF(1EQ]JXI)*.X MBV9)2U"DGZ"F+/^4*8!X8AM8QX J<1VY(AQ[0=SAJ*4GTD]/;T-5F6(;)O(: MH>92H9*UV]0N?R[PG!BBL_-L#.FP%P?VVI;"PB3&'?Q.6H@B_1!5C5R]%"^9 M;C;>_Y=A%XI\8]@^.H%D$8D3VZTK2^(X#CJ\MHQ%^AEKMT9_69?U([3%?>8T=)C13OLTY;R2#_E31<&R,UF8UL<9O7,:;!]!G:EBV*FWB;V#FD, MZKS]\\*M?4AG2+%K:K1L1WHY9Y2*:AH4LVHC):JI44\4T%("K#1^Z.P-81VF M3FF#=#3NPE7:HA7M1ZM;)3/.C:.YDDOTP(HGE$M6@%.: H<\B3.A(55D_[J0 M@K&\C@TB;<&*?@*LWG$#G ?1.+"3#I0Y13N%HW4Q VUAB/;#T*X:;XLQFHO" MT.#[]9<"$!.$ON?X@W0^]NT,!'5!['>LK73OM[]^*KJI#862V M@QQEVP-BV3W+J(LUU(]L@Z[HA,3V 3ZD\KM.7V@+2+0?D"9%IG@%2%]FO'GU M]:ULU%6Q?L'_68N-P8<"/KV@ -8$)$CLC2^D"['GG-4".A(E79!$6TBB_9 T M-EY^G MZ7JURNN3.+,WK[W-6R?KG@;,95)3#?SZ74;V^J M"^R>Z1O]#U!+ P04 " #Z5F%67L,:3_07 !;10 & 'AL+W=OKYZ:FO%GJI_(E=Z19/9M8M58>O;G[J5TZKF@Y^6WUT^'::9JG-4K?>V+9P>O;JX'KR_,TEO<\O_-OHM<\^%[23J;6? MZK@C C2C:XZFD'AOWM]HYN&)@(9?X0Y#]*2-##_'&=_SWO'7J;*ZQO; M_,?4W>+5P=.#HM8SU3?=KW;]+QWV=78;!H&!I M6OE??0E\R 8\/7M@P'D8<,YTRT),Y5O5J=G!N.ZUW>W/WZX?7][<_WA4W%]<_/+;Q\^W7[XL?CXRT^W-[?O[EZ>=EB$ M7CVMPH1O9,+S!R:7^"4EOGON5JO2K RB&U^Y>'[S^YS\FC\]> M?(7<_GIY/SE]\8_;G!;UW=O&B>*.\\86= M%95MO6U,K4BKAN>?%CI[I.MB9EK55D8UA>_P Q2Y\X5IJZ:O=='A;555MJDG:SMO=/&K;9KBMJTA^,YH7^(S#E^U=6'PXGJ!QYMCNVXQ/_VX5+];9[KX MD^^GWM1&T=#BD-:XL(EF]ZK1LF5\VV"T%#K=@"_XJ;-? M)8[H@/DAVS2L_VWV$54*'/)FWIJ9 5V=+%[)/HO.J=8K-GB^6*A[74RU;@O= M&-@.FO>DN-&N@[$NU%*X#Y&]-[;WX(?3*^MH\6&DTU6CO,=B^!F; HWD">@C MD]P[!\J*C5:N8.%O.Q:,DY%@X,E*.7Y _'Q -.+DX!FL8+@#HZ8IPX+2@G]%D7 M.#?( PU@[GJXIY7PKUNHKE"S&0Z)IT_LB:S#"GA?AX-IC)J:QG0F3%4;7S76 MDS2)VA#5M/)#8V05.GX:0)\?%(*'R,%9ZK8/!.@O<-T>7^K>L4RF0$46\*)=(VNRTS0R,/7!<:+[P4/5KVK%OBUL Z38_O9SGCKKDX[&X8K MG-V]/O:=7A5+6^N&9)2$U]4X42WR?3T(,V2VK15-=6-K5FW>Q>'!]=W-P1'L MX\I4Q>.SQSBO^G>0)J( ;4D'4P\D5\HO6/Q$+OH59EJI#8TIL]]I-'@-:M0P M9YE.PVE8PA8_@#%V35339\A5%2U(?8]/QA/]]#L&+BV1#7&JK*>YQ-[3"W0Z M/1-GB1Z:"HIQ#R%0TV;[\%@3G0[L)1&'1.,;T15LR$AF$O^#(?!JJ8. !ZEO MF$/C0?D*)\5=#V')C $>5JJI>AG9\RX7!APFB](4L) .IL0'WI'%!CL'(:/S M6*AVSNJGV70&6SFEN;0G56MK(Z8FJBN< _B,0][1B\+X@1WKA6Y'@@T!@[@Y MSS_&8:OU9 TCZ3T/"OK&?1-&WK,T0);GK:\YE4 MFAQ1$!&\[?1T4]@I+<5;)6])!^>)SX%$;#38+EC!)CAU8A?KN^U=HBHAA3W&.+"\+LUI%T<=)UXV(N1=+_.CQD_+B\KPL'EU=E>=/GPE?'N&7 MJV<7= R$9AG33O@)/IR1/?,D/#C+9B,:$A 3@P0$,[1("+PX;D$'ZN++Z?-/;J]SJ[ C/"I,_(HS?\6@$]T/>JZ049FLYG*X ;M2;)@TDHS"PZ,GY* M'^[U1ACB*+RDUWM/Z'18IA8\(>9'<$(=;1_!"(30)#OZBY@C?F]D;<<>+3XB MM*U)C4$P >"DPD1,C]#.-1L^95Y<=&"+4E%^!KXP-)T1)-_2?SRQ=QI[-6%0S^'F^6P<]=.:,/[L"O> M,&C&,H*L=#PB%2'$*P*7%TQ,%C.SOFLV8&\[X5>;X9OO(N9%A$D!LY MQNC="T)A*ITFQ5Y/)S=/A\ _7/,+^CBU#H$MT0;K5Y&7692 MS'(%/39==-&R#J8?L!?IY.<6T1(=4-0*,KVRM8%-T2AZ]K>M;2LZRX:M=)!\ MDO)=_+\UE3 MC"Z^9Q +WFDX'1X[V)\; G@,Q>@#N32<)9W7?I,TZ'3FZ6H]A4$D;R;A1Y(P M,,<0A ,.HF<;H<'!_@8- VO%VC**WB:!D-2VPE!,^YG1BZ!6C?"WF,*[5 L*]-_PTQ3M'97Q50/S*; 6;]O/F C1 M')2%Y/'P9^T0@#3%3QM,F ME@CTA20;(193TA6SCX 4(.!4C6\<8ZA(HA#'G_]O;FJ* L M L.(1^=79Z1IO)JPCD_6C%#I?_F<.8=#S+=]8-$ASWJBTQ )D8F@$$M'",W8 M'AZN!PK?C,D9'^!"0:)60)E?&,YCUD=7Y>39)("P\NK)$TGL@&@6/RQ&MFD0 MKSQ=,PY)=P20T@##3O?)(X3[+8#D<@J6Q4QF1'V3,>H;[0,4>]_2X"VH%,')3$&+Q)$97PP@L +Z9'PB MS\#K4J*F5I/X*[_])D?7[Y,ANTN9JD'^ MWH*-]\)BBCI=/V2R%KJ>,XXD^6>Q&23T/8L, 5C2??P_!E\2<%("U#)RLS7Q M;M93 EL0P]!L[ M^4MD[SM8(!/)5@9#*[D9QI;)5LX:NQZE[V)F)8R)#$_1!IN'F @9TC8^3[:S MT-VH5M5*\NYPO'M3NA)#"\)#V$ X8L5*&5D:PH;!AJ\ .DE&$"S9D 'G1-R. M9(S=1VVU>"2I$# Q3M4A=K"L?&2R"5,3;WLYS7JOF']+7_>/>D Y]NKJY.SO M5%;R"RVEN?26LP@_LER%.!..#1)!P=5,[!G80X$V0C/ 9G8>P69]BA:/4T / M1(3[C%1<]?#1DR?EV=,+<>%7D_+BZNJO.-8C1O]%/M^]_.2J6L.N4)B?Z!^@4CBLGSZ[*GL M 11>7#[]Z^ @KA*-1Y3E+6Z5D\BLRW("O/;5=;Z?5<*A+5Z]'_'J5ST5=1UR MS;2.Z W;D7&Z5Y)L,9N$3=3D7C/3$G>VR32=TT:Q@K:5'TX%-6%4G@(>IH)A M68I%,1+58SIPLBQ&A;DDLYQ[2HG7_=,1462]!F7ZZ"@^[( V5@UEOSC1&^W6 M\\Q!(B@GI\'4$_A8KOJ85,Z"A*%ZTP-[A>12L#X"CO. 4LYCB#GP(@!B0:EB MEN+S,V(N1(/*=U(/F/:F(:LD)W9%S\_SYTM5+3 U]CO:R-<'DV> ME(\?/RWYP]63,Q')R5.(Y^5WY4'SL'<$ZK"#QK;SXX9E1ZIJ^P/@""EW7M^7 M?W.2ZJ6,H*2D*N.J?AF2Y1$ "M(*>:,AP9J2";OEW6WC-DY.+Y5$:%.I25!U M@3,?_R&)XP@P0YY2QN8LSE8^BOXG#,/BO\,N-G5;/.!H64B>.]NORN3+&0Y1 MKB]HL:XS$!"GVTX%[K(T \_Z"X(,SUA8D6NN:(\EIS.'EZ#?#CYWS87(:58$ MHLPQ4+$.F'AWAV0I*$S*H#+GQ&(J*=6?LZ"AO;?-?6!84*2A"$3O"A>RC?.I MAW&#(2-7EU67?^_K.7^(0$R4D$MQ>8U93$#8P:N"GWBK@DN MUV;T[%9L!SH&<)?V%*M1 9-!./<4I,K])(BY3'G;X7WJB=@]0[]718NUSDM[ MTU%>,=:J,ZL \22CD-E4F&2G.R-Y1X DU0!F5\SED$G>;P;@B.\-I0VCYUQ] M>R;BE1+-H-W0M.=G+^:(_>N98FM1\V^3%UD\;&(.<3:#PR?_=VPHM85:SIIK M+@G'[LF;!2X#QT/#.RAK@[@>3F>VQ51R$X#0#'R%86Y?<9V#F6"@- 7K0UUS M&?&W25DK6,6E@;$N((JUJ.J:LGR#68U:R+T6&D<8^1.?[E!%$@@'2)&$F+N4 MGDU6D)P[?&"2W \^B\O)I<2B"4VFZ8U$2XD.9'F[*4.M]:'* M.//&^*VR3&O7(34T,(%@=Z@&R,)?W=H'.[S(^LM$C]WWCJ+^:&W-W&>0A>F! M9&"_@S5 K H39+BTNN6[;W=[)50/+.-BHF;>FUH,TGR\QM:4,G98.F ?4G!R MMO#;@%-_4D9FVG/-A!"JH(401'21'H(4,22-&BA B2^<7L26>QV?E)AT,D3Q=-W)TPPP$PGX>EIAJZ((X34K;$_,SE\9%IYF4 MS7*>"5L34Z5$K&/JD=X(Z1)J-X("2MV%-RBA;I1WIT4)'9P.MQM)J.*!.HN,_M;,'S+TC' )%*SOC:9$P 4SUAKL9;D.]E9YM!G!&7C[V M2<3FSB"^.2&4I;&.0R0"/IPE)UF%&G^&9!Q3OO68M"G!X8S7Q>%(0>/\ ]N/ MDC*.LZ.!6$&!]+C5(JG@9Z6'C%.WM@5W6662%L6+7X52'N[ERQ'93D+1E3/3 M :;'@TOF?&8I?4,L<52+V@K/3/)RHX\TX0UKT&CLETFB771*[+LX0B]] (,!4,7D["PHS,H:K@A43HK9 52,2O#39I>O]R?S1GLA"CDM=DXL?F#63LQ^V(^G;5"CD&O?_TUY(0$(C)R=? M5Y;,/6',W*6R =K)4.5Y2>[TZ=27/#'Y5B/LD1SR\'BK>9#[OH:6)4JI2)R% MET.&7. .8#4 O-N$:$JS?Y[J;DW^=DC#"-2(RPU9F?V]HB62+#3 MQLQ5-CHR3PJ4J1F%F=RWR;9@*->7);84G98H GM+L;+ 6\J$Y/<$4GIKZ CC M9M*&-)6,9'UO/&=%J*%:S[G[E!KU&NY 66O&)WGO9MYIF6I-7\W19Z>-9UWL M1]S)Q%_^G8GXG9H/=_RY>W#B/B)O*\_ %B[ ( M'2<28_D[RU?%-($1:/AE<,+Y^MQX0_.;[2I/JOV$6QBID#PJ^-!4U\DZ[RO' MIZZ=QE;YMF3'U%6QNV=.I 4=^VO<*G>KB!2C*RJ5#77><3P64E@$];%Q(]UP M0;Q(D$HNDL1FY7CTG'M2KJ7T:TYO7']KN]]#>B8Q>9/W'I)3+PFE$&T;R &@ ME2A;I_0]'CN]H!Y/#C)"]Z7U_BB_&4"-P55TU\\?>B"S&9^E9*1W7;I1'K1) M6U=K[O#08-@@M#'N@Z9*VB]UQDC(0@+84#64=U^1+'3#2%;'3$>7R;:28=Q,A8G*QUE M ]:)6P;\S/;&Q.^AX M1GH 0QPSMW;T=L@.\'01H6=CLM@I7YU!L-R0Z75P#UMK$A/8@*Z4<"@F0E-- M$:YCR"\MG.WG\"6A)@EQ\HA'4K$1)%S S'R]\K9% ?<)/;HHGSYY)C6,B_+9 MY62[9YN49CXGSQ&#Z7U];[3]E*5)[2NY.^$K4R:[Q,/>C7*ITA<8L:ONTO6G M;2T9N9J[W,H,?N=C\,I\'CZE3>3V0Z?G4+/0E?T3(OZFF+!FA04S8+HP4!]7 M+;)J#;=!-18&Z/F>W_*6(^Y*E'['O(_[_ S8>X,X;="Z+?5(6]UC 9*BI_ZN M76L@4KCFJ[NZ/@YW.M)]/L&P#P#3(42A@.:"VN?I%_KP8/UJ9#NCJ7_^C><) M#)'/B#_N\4H/VGI0U;<"+'&4.VH7,&+YY:MSMQ[$)(K2; 5??* M2+\M&4R^GY(UB>7A[/Z\=@XD!_Z\BSNFUD(/'ZH'WEP7W-Z8WS&D8Z%(I K7 M[1JNF.J=22)B#HFV.N\F;%3%O7HI)&DV,A.=0+:E(3FZ+7J>.IMU[!6F"FS/ M>(=E*Y:4R>SL(2S>W',Z]F3+?G9?'=^GO*$.Y.*-G!W 46>Q"TKT4D(P;H.Q M!5V$XFYG+XYN>+_D=H952-MH!?,I1($;#\Y/'6GW#&6'31R&HB.C02 '?B%[ MSJTAPSQ'93P/CF'EMAQ?FY*25"F5_803%%M]%FXJ<$F]7JY& +&2"(8[/%CK M&-P^EE4Y1.7.2[X72TUD7(H+'LNGZU&4$>![2]Q'QH/]-LU9/^U - W^H-?% M?UOW&>:57GL7]C"'ZL(D'4V9=#2W?WMK*58]GE6/F&@+1 MO-%=J#<$!*>-O)W[Y(OZ:_''(M?S!C>%W^[,C/B-0(FS=ZAJ%G)T^N#L1@QB^=7?&? MSYC:KK-+_@AP#9-!+^#YS,+LZJ>H29P *04DH)V&U*Y57[;/)KD0JXF=V::T_WZV X%5+9JT?8E];\\] M=[8OHXV0SZI$U/!:5UR-O5+K9A@$*BNQINI,-,B-I1"RIMJ([DY.16.N*<;R3H-9U3>7;#"NQ&7N1MU/2L1JZ8X""Q&'O3:#A+K+]S^,%PHP[V8"M9"O%LA44^]D)+ M""O,M$6@9GG!.5:5!3(T?FTQO2ZE#3S<[]"_NMI-+4NJ<"ZJGRS7Y=A+/C*=S^^?KB[A>C&= M+:X7CXNKAU&@#; U!]D69-:"D$] (@(W@NM2P17/,?\3(#",.EID1VM&CB)> M8G8&<>0#"0DY@A=W9<8.+_ZW,EN0Y&,0^SZ&JJ$9CCWS !3*%_0FIU^B?GAQ MA&+244R.H?\MQ>,@IU]2$L87\/WV\0J(E2)R\0'R$':>TRR3:\RA8G3)*J89 M*J 2(1-U(YDR%E& +A$*49D7S/AJ'_N_5W/J6"]1NI-_;[0WP7XBF!MJ9BQ0 M]ZQWYA.(B)^&T:$B]--^KU/=E/K]).RD M1_J*R@?A('1).3!N.H2=0^*'@[238K\W2/8MSE]0:J9,[X#R'!HI:F')[W.3 MR"=DGXX0OY<,WC'?2>=^TB,'/,D@_+2C)]!+_"1)#A6QJ;/_WO.C"QPI%*I%:BDJM/MLD@FQZMA9VT#Y^QT[D&6E%FFE?4GLN9PYQ_9, M;ZOTA\D1+7P60II^D%M;=L+0)#D6S#14B9(\F=(%L[35J]"4&EGJDPH1QE%T M'1:,RV#0\[:9'O34V@HN<:;!K(N"Z=T0A=KV@V9P,+SR56Z=(1ST2K;".=JW M!_PSG%KCM;@E"R5^G";2=H/(D<(!2;6 M(3#Z;? !A7! 1./7'C.H2[K$X_4!_=%K)RU+9O!!B9\\M7D_N T@Q8RMA7U5 MVQ^XUW/E\!(EC/_"MHJ-[P)(UL:J8I],# HNJS_[W)_#4<)M]$U"O$^(/>^J MD&EIM0;MH0G,++]5G$SDNW:7,K28OISP[F$Q';_/%Z^3^"4;C]_'3 MR^QY/%W \&4ZFO="2Q5<7)CLT8856OP-6C.&9R5M;F L4TS_!@B)6LTO/O ; MQB<11Y@TH-6\A#B*XQ-XK5IOR^.U_I/>"JW]-9KKF(XI68+]@%K"H-Y@,+@X M:UY'W1-ADRH9CEBW0R%C2S> G; MG":\ JV?\&KX M/3.]XM* P(Q2Z02N M#50*DV5I6^B9?*TDCPRYQF,&H70/Y,D=S]QA6HI_K@ M-U!+ P04 " #Z5F%6DR+(BTL* Y( &0 'AL+W=O]M$B!-4UP7Z N:=O>^TA)M MLRN)7I'*R_[ZFR$EBXI?6EQO[^Y#8Y/BD,.99YZ9L7KQ(-O?U9IS31[KJE&7 ML[76FQ?GYZI8\YJIN=SP!IXL95LS#<-V=:XV+6>E$:JK<^K[R7G-1#.[NC!S M']NK"]GI2C3\8TM45]>L?7K%*_EP.0MFP\0GL5IKG#B_NMBP%;_C^LOF8PNC M\^TNI:AYHX1L2,N7E[/KX,6K"->;!;\*_J"<[P1OLI#R=QR\+2]G/BK$*UYH MW('!QSV_X56%&X$:?_1[SK9'HJ#[?=C]C;D[W&7!%+^1U6^BU.O+638C)5^R MKM*?Y,,_>'^?&/R(\^=%+_W*2M,#T@$E[V2CUXK<-B4OIQN<@RI;?>B@SRMZ=,?7 MO)B3,/ (]2D]LE^XO5]H]@O_S?M9Z6B_-$;$"[5A!;^< >05;^_Y[.KGGX+$ M?WE$MVBK6W1L]V_J=ESZ_8?/MR3Z^:>,!O2EN]4+@I-^^))\7G-2RIHK+0K" MFI) $ -,&U+(>B,;WFA%Y)+ U31[)**!:4Y8"_\4+*T@8-6XV5_]B0['/P'^ M\_A^0G)(H]FB3.1IEX41LY$DGLT"+83;_KK#N,@]+(XW@XSC^;C*/7\ M.#BHW0G),R^( E>=V$MI[JJ3>#2A.Z+HA4TK[X4A,G#!8&DP.E=$*...5BA> MHC32)#QXB2#WTLP1#;PD'_4+4B^A MH_!KON1@S/*OMR7UPF0,AU/J^4E^-H[!%GYR=M",V7B#,'<,$0;) 0,&X[(T M&3UPFD3QV4&EJ1>Y2@8>37U'R3 \(GM"*/5HY 8=];V(NF$)UJ=9MB-Z!U<5 M2U&P1C^C/PRX&YAAS9-AT_2E(@V40V7O-XQ34@FV$)703X1I\L192SCPZ0/_ M+Y$EI$5>+WAK4N/AT'WMJLR4XOH'=+HNBK:#O6P5 F<#B=42:RGEFALX;^(/ M+_#3'>P;DT,IQTPIY@1*'(Z! KX-'?;^*)6&S"1:#D6@)@O>\*70X]D(I!&9 MH1?2$58?P*DME'SV!OP1S^:C:.JET;@X]H)X!,P0%JI;*%$*J%0M *0"HF8M M#('"'UA;.OR3Q+XSBO+1 !\Z#;MPK!R!Z$NQ!'OPIN"0 [;9V#GIN0_".-^= M2T;FN6$;H5DE_H1;8H'"VF)M,GW)[Z'@WAC+%6!(M8L:SX]V-S<10%W@E1T4 MSHN*$V5B'VU13,/149]A@P(@(?0!0OOWPS!W'L<,]GR48=DH"-J( M.@?M,!$#*'W'>GLH1/ ?",K7^TP/49<"AD-W C2+Z#XWKJ0L'T15&9CHEI70 MY4$'.)H4LI<_AD,(59)3,UV/(25;RZ3 F_A9"Z4FW!!Y<>:&1>)XYK;>5/*) M\R&JR:9BCFCHU&4Q';^_;>X!T!) TU?CHTCN%(* F7"\^\>6;Y@H(>)4UR(& MG-SF.[DM=^+J2P,=K@VKPH8864&'NQM%I] +[.8KJ#/3:!<%0\#SQV+-FA4W M>^X(!\%N6 8AW=W.2 ,,% .W0B)#E0E7DQ0=0T$<.J/0'S??@W 'HPZ8H+#- M'(:$B=R+'?)X?SA;CC)1"/'E)NHH\OQL]ZK7>IKM,+MY;I(F:\BXVVS0\@KN M"\=*AZ!CC M" !I1P&.PJP?4;,RZ$>A>3:LC' $D+"C>/(L,9$($VD_D,E<,(?\S/8XUSS% M\L7#J,:["LA=3_/O0,2@UX$J[@Y&0JW=!#NF\6.X>%;5@>L&."3@NKAW%) N M7# -'-SDF0N;/'%@$^:1"YL\=6 34-^!312XL(FI"YLT&0"&FH39 #ZC2C:< M9R <#RMS:_\0ZC0S$?ES/%FA D" D%GS:SXUK#[K,G4)%@G MZ,4'*,-[T"*:OP.X(Q0P+CC44 8C3A]-6@Q]6UZ!XZ!0-6>842/X\<;O)>32.KK=2")))+EBPRA(" MR*=GCEJ)NS,=GWRRJ=V@K@/)5F.>,UL-I._/IS6F6[%.E3:-@+4H/(C.OFF6 MVX/HHG2>HM_">88?=K23O<"*2&-=I0=6HCX4L%CUWG2]C7^1"P65E)ZFM5*" MD0R_0X! ;;7A;8'(X]@1JRISV9.(%R%53P@9(51T2!OIK#?U.[WO\C0LR00HEFA$. MH'I(I\(>'G#X=&0/CPBL<88%'GF0707DQ.YERQ85=.;&=38Q-$V'Q= A9\[1 M47#B,=N<\-_BVTBGLKYTV^X]-R'A&ZH\, M$::IPU6FK\*]]FY>L8TRM;E-!>9K)6IH**:_HYP&8>2VHJG+N[$?G'WWB="A MZHI;_C; 9$]V\*U._UOSIZ'O*#4:];3D_=U*U>&WWY83^K^@G@46T[T3]"#+/>]:',KDX%)MT>J0R3A="U'HM-RQY%W M![+I&;Q1LA*EV=(4%/7PX^9MGQ',^9\XD@ZLN=W)$Z[ZP J05;X:+I5XDN6@ M7AU3V>!N]Y!S9*?ZMLM]O?2U:X4JA86IAY"H82TP] UK6,G,VG?\411RVNFL MX.8M%)IHP=JTVXX>_)'5HK&J0*%NU%C:'\"]/3J8WVLZO9:M[6:'4,<05YB3 M%QN7ZJ_8^T*[5CQ)8A" 1;/ M2&M?5-N!EAOS&PO=V]R:W-H965TY&7\G24*54=C<')2D0U=4O6I6@B8C3LM*2MH*1DOD:#KT]'4.9IY M>K_9\)G1K1P\(^W)BO.O>G*>GHYL#8CF-%%: X'AFI[1/->* ,:WGO% M(Y344O%B)PP("E8V(_F^B\- (+(?$, [ 6QP-X8,RC=$D MJ_$-30Z1ZU@(VQCOT>=V,7"-/O<98]!8\'YL05?6D:Q(0D]'4#J2BFLZFKQZ MX03V\1[\7H??VZ?]M^#?;^'BX]4<^:]>1-C!Q[]J[@AI0=L]_G]\Y'A&*J9( MCECYWU7D1$HT^V6Y^?>$@N ]=;PHX!NZ5#SYNG_Q"HX&68N;.\M\C19$=--E M1J .T+3@=:GVSCZ3O*;W\!S8MFW2,3R6KW_JU'/NOCO.2$[*A"*B$'RG:+&B M8O>M'%AQ$.L!1V&WZD06]CT4VSTBQXICW&,)XL"R_;B;GTM9 M&Z,09?V1X*!]9\+T3N+2^@Q+NYARWL>0/&RVLJ MS($,IMH<2YH\D UOBM]9"'"OSD4'P<"1 \]]?<_FS^:+6B09',2(@'."*B8H MW!*41G3;\$$<#6T%[>PAY?N,'@"';NB^?@3/V$9N;-EA'U4<6H[KZ<%V\)#G MT(]0[#[(L3/DV8V?P#..+=_S'\6SHWEV!^4QX-O%6 ]A[-Y[ZX"0;:,XN/?F+O]] M'L16%/U"'H2][LB!/'![%'X8[ZMWQ[*#Z&EYX/1YX$"].\,\<)ZUWB,G&MCR M@^B)]>[A1^4!UGD00CJT>U]JZOT(*CZR CL,Y=1 @0M$10H>[RY5=[?]10>7LD6'[L=7 MH#;]%H)!(2P(2]$"M!O531U 0[2V(T.XWYN/ICQK2IQ\>'@2V5.3CBR;V\8 M7'-VXX\ZIO&@ RZHV)@^7T*. '=-,]RM=G\E3)L.NM_>_ _Q@8@-*R7*Z1I$ M[@.\7W,HI-U$&^C^8)G\"U!+ P04 M " #Z5F%6L35PG3TH].^>J& >Q(P05Y-8AX!RJR@$AC1\KS, OZ0K[]AK]<]L[ M]O+$#9RKZKLH;#D.A@$I8,87E;U7RTM8]3-P>+FJ3/LERRZ78G*^,%;5JV)D M4 O9C?QUM0^]@F'\00%;%;"6=[=0R_*"6SX9:;4DVF4CFC/:5MMJ)">D^RD/ M5N.LP#H[N7V\G-Z3JYOSV^MI2&ZFCZ/((JR;C/(5Q%D'P3Z H(Q<*VE+0Z:R M@.(M0(1\/"FV)G7&MB)>0'Y $AH2%C.V!2_Q328M7O(O3780Z?L0[FXWCE&2[GX:,LI,_\(Z)FXF3 M$W)K2]!$R%S5$!*)UUX8@DZCA8&"J!G!!#)3%5Y7(>>;PO\]NG_M/M1]8G(E M+>!&6\)E00KQ(@I H^/M:W8("[.4OO$/T[CGIV$<#[S_!57*D+U*&0-FGZ J M6,T+;),8R!=:6 $&I:;BUL6LS2)/SP&.]@L_E3:ZW>'T&$X.,K>!F(Z_+WXO9L8];2Q!CUO7P!WXA?2 M=C+IH_Z1.>VT=9/>O5#77,_=9E4PP]+XX' 0$-VI?N=8U;1*^Z0LZG9KEOA0 M@G8).#]3RJX=MX!_>B>_ %!+ P04 " #Z5F%61]^XA^4, !Z) &0 M 'AL+W=O>LC2W;_=6SJW/3TYLO%*9M,?%6N7X9E&83#H\FN6)71LE$]Z4 MI2=1OS\YR:3.]R[?\+N9N7Q3E"[5N9H98KAR] M.+E\LY9+=:_<;^N9P=-)+271F;8=O'QCBD=A:#6DT0/_FQ$$VK3B)@YQK+R?:(6<0 MB0]%[E96W.:)2KH"3J!4K5E4:78=O2KQG8J/Q7#0$U$_BEZ1-ZPM';*\X5^V MU,L9;9=#57)NUS)6;_=0!E:9![5W^=,/@TG_XA4M1[66H]>D?X>6K\OY^.OG M6W'ZTP_3:!!=;!=Z+NCK_O!"S$*1K5.9V^;UYY42-T6VEOFSL.LBMX6Q0E+. MX[!$Q(BWT?.2JVO=$H%O'I31^5+$RC@ @\B+_*C,Z7N5K=/B62F+/'>0!9HQ' S7Q!E2)$X)TV].@BO66('>V5IE'?(XTK'*TH-:2$V1==II?2, M#LMEIL[%M?Q=F6R==R6;!0XB?R)#KB$Y,5G/]R >I4SE/8=UH>CSN_\BU@:U^S]]E7J+Q MBD'(ARVAK"NLFT>(IRWA5=+PG%)DW)]RJD#U*E6FX_Z.?.M60S<6EHTZ%S=& M._@JY4V)BE,?5E^4/E&]C7.UU#E_US4G$@=M?R0H4*CC60L%@!*BL^N#CDH[477P:*?H8?,W3,L,.O">$\?S*Y_OCF\")M@@/06(P.-6LFY M3K7S*Q^AADR*M6O4< 851^4>W M?3*[XBUD4.^/Y^)@?"RN(,OJI<<,,N8[5!$:&: )1MOAIPRF7A4[;]MOZYS.09NK=-Z>;'5 JD!!DW*=!PFI9F!W]B\I\KA1 /WG05H6TI29$)"4Q\A'B4^UM?<:<4::)UY1W[0_Z MH]ZP#YS;/SNC#QX2\7F*SYK:&58GM;"\BQPB*;FQD_V]P#(8.0=G6VB$SW6= MLO^\$E4X/"[HX(JMJK<1L823 0Q((ZS^@IWH<73\\%C$I@]*JJUAF$R;E6]"#2[9)3W M$+$H2@,ZWLJ"?@M:/S<84-5'DQ@U;-3ZV% A>2'2(E]"7N66JI%@\BX,V5T5 M,7+IJ\JK:@T"T4_HS+S. 3+/XTM@-)@1%=.E854Y(,L/.JE*F*2D!8%#BRJ6 M-;]KFZ&>5%QR%0DND902P!*'Z[!+=(8/$G96)PZ.Q3M?O@MM0#]:'AST_M3Y M/(-LTEFD)[B%#W +^Q98]14R*\?!)N/ MT$WNZZ'$DS!$U%W\!27AU0$^MO<*.",NC8'R*1&V"H@2A:AG( \LG'@@C8BB M*!UWZ@1-#BOERO4SZ!1M.6#I)G7Z%2 MO=243@2U#F1L+3!I/#2JL' M;W9;I8#.X1;)1R/T4!0_ 0+* WS!,//;$I!C,0.^ZE@CP+X?M"\RT&T!K.3S MTE VU7V#G;U267,A9*&>X6,AU;&BH+?D\4K73!N#K/#".# ,'NFS'S^J;58< MK-&-P;N !UE))(FG;GO8O?8AFE5D1%2Q;J42 C=*AF(.IX?@=]')4K/Q!X6) MAR&$>=@.7?A(1M)&/41$M*8B291>)DR1X54BSU63I872&%[EQ$)J(QYD6BI, M,^Y%!XDJO/5M;N-01U=K=$-V"O#NASN"Z5GO=/BB(5R!I2SY*HP6H39LT,>H M-'":.D1($L*NBGEV#ZWSWG!2%R;Q_=+7K]_:P\3C>KQ$??%\ME@LK.+&CBVD M&NBP=VM%Y<)@$9Y"'#9;YW9TJ6BO5BT(FZ'^6[BP4C(%]XHE,Z)P5;#[)K:Y M.L1<#4E'+T752%/?-$BQQ)"U;@VB2PSNR4)RVTGJ,2F,\2VP\%GLJ7/3&P/1 M'/;$$F<9=B3#6 ,/H:[I0K;E2^S;5!*5/OR1LP*P%]<4J'(%C8"A 34(UER" M5C?)Q#2/J%=6-\?^=2M4?@!5I*;',9I%-SU8:T5>"Y8TQS;#[16*/@VC[>B8 M0[I53"L!Q$'CO\-PZ7K6.YN$RU8X,QJ.J?)>*[7ME[%7 >Y_NH#)..X MS$I?1+X(*#?1Q8GE/2BN-4(O=80.<[CC9(KDEHO4;_V=H6V;.A3^5E_LB_ ? M$N(C*JX95ZG\ZYT'H]YHC F&E[!=?\:L2MI^+:]=2V"7^;*IY;;$=;0CYT7 MH^EI_>*^BBT5>'W^0$>!=U3]HUNA7U2)\V:<31M[8 =+W9T'*/R9(M+?+7N=%'G"F+#A&I6 MX7MHY_E=Q?'Y2BL,R"$C:43PJ<]7*9X_!Q8@@\CCUPX:_ \/ZL&7(%T;W;*Z M=0);1Z^GRR6PN__XJV-;7Y:R!WW+V"R:P8OC*,P-J!$ U'?N.\J2T^G ]_;# M:H!,NI7G+VQRH@C_OR+<77<\(K>+)6!@W2*J**E >OW*<"G(9-#?%C5YUZZR M_4Z=X6DZW5%UQ9\!NV^5ZJ@_[ 1,4CKHK]W-!]-VA1X,>J/^N/,\')T=_H6X MM\ ^:DO"\W0TZCQ/QBTL'OZ=#.G? M4[JAF$P#U9V<3?BRJKX$G'?_YR(:MJ^]3U]<61 =]R2:;T"&O?%H&'9.6SN' MT?&VWQR$\;]T\0^N6/.O2^:%#WG=@4 +0. 9 >&PO=V]R:W-H965TFOY;W$JU!BY+PG!6*BX)(-C_K M3;WC\]",MP/^XFRE.N_$>#(3XKMI7"=G/=<08AF+M4&@>#RS"Y9E!@@T?M28 MO79*8]A];] _6M_ARXPJ=B&R;SS1B[/>N$<2-J?+3#^(U6=6^S,T>+'(E/TG MJVIL,.R1>*FTR&MC,,AY43WI2QV'CL'8/6#@UP:^Y5U-9%E>4DTGIU*LB#2C M@69>K*O6&N1X89+RJ"6^/5IYNKVR3&U'HA2)71<*2;8 !"+8L_8;EN?\F MXB6+^R3P'.*[OO\&7M!Z'5B\X*=Z76&&KV.:W7.L2AJSLQZVAV+RF?4F[W_S M(O?D#<9ARSA\"_T_,GX3\W7&MW=/5V3\_K>Q[_DG_S[K,3%#W>"$/"T8N1!Y M28LU@69(JIDB%#^B>)%F#%NX%%+3&5X52[&Q-6%%;"R4&4$T '):+.?8J4O) M""T2HBA&BSF)13&O]C&3:U)*D2QCB!&YU@HM7L2\I%G'VN!5)& "#H#+1 Q* M">&%G>EKP4WK45<\,=<%+6A"'?O.=W#E=^@C5_N6_2V_::9$UP=U@+@A<<-> M>"P<,PWP>;8FD-C*X3[SM@;=7J&7NB$0;>-QLY1$'5[AD,GBG9#N+\NAL[(&^YWCQQWZ.UWCYU1M!E] M,!T!R&R&^]:/=O-*]LR*)5[F M4N3D&\T^W%"I$48!97+(=8&B2M-4LM0*(RVQ$UX@1II!C/R@[[Y#P?7[HW>5 M#*%G^,[L_'V92"K%-9*P9E1"UU'W":HVRV<(1U.YG6KG63#L/@<,5F[L0_EER"QFS=1?GSL,N> MWP_A*QY>[;+GP?M?ZC+4LQ%3"OUGIBR:8I'4TT#JV\09D(XGMJHID25FT$W\ MA19M(0)[@F$I(X755TAM*D5L2M!J(8 +;.G4P3*%G\=U$4R8V1J8'LN&)ULUZ*&H+/-KBU-D@$I,Z!-[>T_]J?]??'=R7WE4T.S33@0%#L< ME0H)"V"%H[YYUAT;YW@5UXI<4[J;4H:-L6((K.]B,1C"MF+8_'G8$75/G5&S M4NH>MT^F>C__3>;1?"V,>F$HVU0IO>% $J[0,$63SL0S@AG;^HZV.21L+]L M2]3,$D1VJ6JAD>[:P(0T9OS9G+IVU]YKI])!YR8!(JF]+ZGJ<%%=*MK>]DHV MK6XBF^'5?0[)23G.7AF;P]3MCW #DM4=J6IH4=I[R4QH>&U?%[A6,FD&X/M< M"-TTS 3M177R#U!+ P04 " #Z5F%6>2H[1Z(( "T'0 &0 'AL+W=O M6G2I2BXN5"5*/%DKG3!+6[UXM)46O#,;2KRRS@,QY<% ME^7@]MK)WNK;:U7;7);BK6:F+@JNU\]%KE8W@VC0"M[)Q=*2X/+VNN(+\5[8 MC]5;C;O+3DLF"U$:J4JFQ?QFK?@DQ0KT_O-*)*94I_IYE5V,PC) M(9&+U)(&CLNCN!=Y3HK@QI=&YZ S21O[OUOM+USLB&7&C;A7^7]E9I$>E+56[<7[;R:^-DP-+:6%4TF^%!(4M_Y5\;''H;IN&1 M#7&S(79^>T/.RS^XY;?76JV8IM701C]6]U7@JL<_>OKA[]8Y] MNGO]\8&]>;A[__'=PYN'/S^\O[ZT4$Y++M-&T7.O*#ZB*(K9&U7:I6$/92:R M;067\*IS+6Y=>QZ?U/B'2"_8, I8',;Q"7W#+M2ATS?\\5"]HN2P(N+)4U/Q M5-P,0 0C]*,8W/[V2S0.GYUP,^G<3$YI_QXW3ROZ\S\?'MC5;[],XRA^=D3K M4T;/P^$S=E]K+4H+FJ2J+JTL%VQ1RXR7J: JAV[#YEQJ]LCS6C!NF%T*5FF) MYW;)+=A7YQF;"5 U%6!:QF3IUAB>"Z;FC(.#QJ#/*,TJ+C-F%;.:EV8N-.,L MEWPFTC/RB7>*KI0WP:+64Z;(?J32L-L)YV^AF M0 ,*)<]]0+!=9IW_4IC Z91E5>-9;2']GXEG,L4D;.Z5#,J0C[+.Z/0*K@N80<:@7>ZY.4"D<.'$L!Y MMP/*X@'].[ )8Z%:HL<@4"S60OPK%X\B[X6PE$)SG2[7KD5FK*Z43[[+'O(D MRG1-M@Z LFN> -AHQIX]N!%0#^V34;QVCD:M75FF>9T)]J56%M9=^:*NH5!F MV 1 Z7RW[*3,UZHZ3&BM0I)9I M!( <00&.%M2.(RA0%%]]-ML%J2H*E1%QG,"I7TL!,F++HS"MH\/6$@54*KOM M@P_1\XHTM-$4O,3A3&BX3C)Y!K!7)?NKSA8-1#.<]6XWPJN+BK)F#C+4=PB0 MBER&S/3_+L4+V#I#C-Z:C?U-2F)DF_,;XJ//4W MJZQ3,Z/IY*)KAG>NHG B6*&YM0>0LX\?D2>X/>J0&!KMG18"VTQ ^T7JVN. M!'G3?EPGF76UFE'CZK4;FE2HA2+;! _H)(U#P\'F:W167W)5#6PXA[Q-AC-5\@DZA'QH-)DB7*RW@C! MIWE&M@UYVU"1^/+(4>V$JJM]ZOZ;%3ZQ#7)=11W8XMK@O@&434GUE.-D@/\ MQ_7#5.E*4?FSF2HST_00N$TZG3S#, LAZIZ<:!--SO3!G_<3V[DGRPR3&($ M;!]%69,Z4$I5KJ8:D_9$P; 5..V-$ ,HJ)WNX<\=7E5:?96%(S*YDG*MU^UQ MX1S\=1*,PM !-5-VR2ID1V6(Z=56XV"^ 9L6$1I4<$@+\3EOF[1J:\*V= 6B M:"1$X!V(5 Y^.+H2HI0&J,,^6?KW C=@=XU@%[]SY^4Q+O"S-/2=*D/?MKY) M]W;W^-\@=1;/U%JO!GDP 40S=PC?GC>[-V/2SKP_&NFK) MV OR[I.+?!^QW6T?E$4VVKM75(*^( W[2*71/NDI;4_2MF[;0^6>FZ5#F-H; MT''=H=W_*QL-@W@2GA(T$^H)R=VICM*MBB=QD"33[CX*IM.KWM,P&(VNMI#H MVWBQVR4W379CXDD\C7\_JN+TT_ONF#ZD.0H/_=S5L7O_8;]!MH\F41"'&S!& MXR!,-M%'HR Z 88OCX:L1\BY2=?P:AR,1TE/$D6P'DU[DG@Z"I+A^$22_VG7 M;V)6]!.9%86C8)J$)R5_&[>2*$C"28];J/7>TS"(XM&/<2N)QT<5G'IVAE=Q MA5,>I4\&0?1U>8V&@:CY#B#OX]9R1"'_7#83_%TB"87]R3Q* G" MJ^A$BK\MU7X :4[#W>FD';4P?F%4D/GZ^X>NH!UQ-H-0-X8TKTSM2X-_F^>OGCK@-FJQNV-Q\W M\!XNW? $*#Z#OJ2LL->>^C?U*5[YEI_@E!Y-AOMQOE2/H)TK MQ@/]+PJN^DUU:\HZ:FHXVC=SC[=,]T\L][HR!Z"5,M+NK8LPJTP.29/DFS%[ M$AV(<_=*8PJ:Z=9TNCM5'JZ5*!C'\7D#_Y3K^3'F9U%TM'6VC4Y.C !^_$,D M_5[B_6U$'4XQC8]Z]^-@.(R/ZGL2!9-#]7N.I_$DZM]-]SMQ%)T/X@Q+\3J7 MC/=V07J(L_N%=@K3'6XFPR *DRW)]E0*2;]Z'&Q71UEYZ%O-9>]+6B'TPGTO MI/&G+JW_J-9)NT^2=_Y+W&:Y_Y[YANL%E7PNYM@:7DQ& Z;]-T)_8U7EOLO- ME+6J<#^7@F.(I05X/ELLK"U>]_LF7HB,FYXJ1(Z5F=(9 MMQCJ>=\46O#$"65I/QH,COH9EWGG_-3-?=3GIZJTJ M=8:=>N)6SA>6)OKGIP6?BSMA/Q4?-4;]1DLB,Y$;J7*FQ>RL<)N[ZYN[_]]&%RG?0N3)-B/*_5OO?IHB_IAQ#ZHW"X,F^2)2%85](&U 1S5@-]& M.S5>B;C'1L,NBP91M$/?J'' R.D;_2@'>/7CS>HIIUZ;@L?BK(.D,4)_%9WS MGW\:'@W>[ _;L"/=VG_[\'O5O_S3R?18/2&W?Q^/V'# 0V'T9MO,OJ:U4K> M:94QBX1F5KEGE]F%8)/]'$DNN$Q:"91HX;QG,:99E*I,5Z:4LX/EB'^8SGJ#A,8B0> M"V7<#LS7VL5CO. Y=JSJ*K2,A>D1YJW:N2;L5A#=G;B8S80K/8P;MA#)'-O5 M#!#T VJN4\FT- \0-4;%DEL(+J5=./?PW,I8%FZR*#5@&4'BL= 6)9=IOH0J M"[_QU+ #J(-BF3ZARLZY?MEC[_9PV)Z0@W Y*AR_:=WG@HKUK[#.IS(EYQ!, M;A9LALJ/(+;8M$C=@2J9-:]KK#+_[@P76B4E(47)IN$:6@">G,@5$"$S"?5E&1)&K9C$N-6*6EJ'UVJ7*X4":\ M\9Q7!H3OX(,NVI-5T:(181/)]Y=_L"8$=@X385/S #R"J1G MPCR.=8G78,^JLUVYJ$[I&$HBJD2V>'=3>OUBU2]5F@6+"*)+_&U^;T^&DK" MK[Z4/)4SESCKI@AX(@Q8X1P'US>4KS-GZD0S!(PX$CL[)$I>]_I][6,0:S@P1OA0)C+*!\.6N ;1W+#8\^5"\LRJ50 MH<6"+J?$9&7@UAP\(PO\T9><2DN*_$ (?;D37.< VX#S9(\"^*?K M1XJ5<>>>*SH(E6%$O$#)?I34F(#MQ7#@72_-"IY5)'-J9](\-X<2K>?KS@-O M1FMVHI/HF\Z\=ID(C[X.Y?G)O6YDJZ++#(6_ 186[YE*P2V7'U0'J^\?5\0W ML1%?3A17E_]!3JS>;R (5OL^#9'<5;1O*N'4!;:G9'MM^U\]U[$TMT]%> '] M6U5>5/G0C'VCJH>_!?TG+/JKY7Q#L?WKG;-V20N)6&]ZP8Z[T=$X&%<7\F#F M "GPLJV$&W.Z7AV>O&K?!RN80J7WRO)THX)MSQ>ANN>8_E_/Y_P:_L.O-7X= M=8^C5\%X'!WM8-MN=AUU!\,VAZ-1Z^^#X>"XY*WR^O6YX)XV[S&T3J)\"%$OC45BTS M@DW-W)[I>C ^&;\,QE$T^NYTC4:M[&A\O'*&]6X0%O?#88CA\'BP \/?C,S# MO17]0^8?3>97(7?'X\/O9O*P.QJU'(RZP_')WFP>=LF7 MW'[PFWPF\ E#_WF@'PH1?/_S?#/;_'/CPO^FWV[W_QGY@"\@-"V6BAE$![WC MPPX^TMU_&_S JL+]PC]5UJK,O2X$AW-H ]9G2MEZ0 ::?_F<_P=02P,$% M @ ^E9A5@KH_ZT3!0 &!( !D !X;"]W;W)K&ULY5A;;^(X%/XK5F8THE(TQ,Z]TR*UE-U6:J>H[3+DHJ(*EF/7E0C":5D)%WB>.$_0+FI76X**BC<7@@B]5GI5L+)!<%@45 MWZ]9SE>7%K8VA*=L-E>:T!]<+.B,/3/U93$6L.HW*&E6L%)FO$2"32^M*WQ^ M[6G^BN%KQE:R]8RT)1/.O^G%77II.5HAEK-$:00*?Z]LR/)< X$:OZTQK69+ M+=A^WJ#_5-D.MDRH9$.>_Y*E:GYI119*V90N<_7$5[=L;8^O\1*>R^H7K6I> M-[10LI2*%VMAT*#(ROJ?OJW]T!*(G ,"9"U *KWKC2HM;ZBB@PO!5TAH;D#3 M#Y6IE30HEY4Z*,]*P-L,Y-3@:CC\\O#E_NIE=(,>7VY'3VCX^#!^&MV./C_? M?1VA^\?GYXN^@ITT?S]9HU[7J.0 *B;H@9=J+M&H3%FZ"] '%1L]R4;/:W(4 M\88E'Y&+;40<0H[@N8W=;H7G_L-VUZB>&557T+E8H*^NNH%#S-U)9"RQ2-UZV]Q=6*_S[HBZ"ES.M'H[M"/MG:]\?K0DT85!? M#*HJR:F4V31+*O_(CO-ZKM/2<$NUB>-WZ:'3(6';<>(.U75)%Y383@R@3QVE MIH(7/RQ[;9@QL: W=?<*79-5;FB@8CL@D9'N! 8?@&^PXYX6AA)F)SZ%]O?V M)QP?FI0A@4GU ,<&:NB:C/=M'$='DQ?O)6\4D7;R@D-(%+0I+FDG:.RU<]F- M=]!\V\$G.NWDW(4 1:'!?-O'1M<&!L?BL(M ;)]T4[KGP7;!?Y2^F)@2,C!% MFP2F: %YSV4.]GN%6>(7T>ZX+DLS+['=3*RNUA?6P4T,ULIY/U MXM:RMKZ.CUT5PN;-9EI*-G-,:I@?MI5I+ ?/\T_9:CL9'=W#]4S%16SLM9K= M6/!T"<-U L.<]MZ,\U0BR?-M(/?F/#V%+=93V&1_'MK6\($FXSDGF?C"%Z,$L?X(.KG;D=\W[34=KNH MYX,?5)_IUM=OW=8+)F;5-PD)88,64U_<&VKSV>.JONUOV>MO)@]4S#(XFW(V M!5'G8^A;2-3?(>J%XHOJ[C_A2O&B>IPS"KFF&>#]E'.U6>@-FH]!@S\ 4$L# M!!0 ( /I685:]&HC?60, )8( 9 >&PO=V]R:W-H965TE8F"SY M)+E>_OU12\1*EX4J"QGP:S./SQX5_.#9F;PTNDI527]WF-IL&D2.$ E/K$!B]GO$2A7! 1./?+6;0N72&^^L= M^@QGU7S$;3PG#B]5PO@G-*WND#RFM;&J MW!K3ON2R?;-OVSSL&9Q%KQ@D6X/$\VX=>997S++91*L&M-,F-+?PH7IK(L>E M^U.65M,I)SL[NWEXN/IR>W<'\_LKN+U_FM_?W"[NKF&^7%X_+2>A)1].,TRW M>(L6+WD%+T[@DY*V,' M,\R^!PB)7,L(MX MZ/&&ORWB%F]T&,]US;FI6(K3@-K"H'[&8/;N37P:7?2P'75L1WWH_X-M/][] MP],UQ,F[-V=)G%STHY^#4XN&%S 7 E0.MD"X5&7%Y,8#C"\,<&F97/.50%I2 M.W#)+1X+:K4,F#%H#3"-8#7+Z#JAJV;0H3X17%J0-3H8CYXRK3=X@7P7 9.86,31(V,R="+I>S OCW_7V[KRKG>1!\S673$"JC.VD;R%^ M/SP:GXY[)/,TKN[G\AVH&@LJ;M0\MK6VE6W*2!WA>HK6*/@F!_G6I7'6FV8L!LHT18J M^[Y'MBT'!3&0B@997X[([UJIK.%"# [=/^'>K"A1K_U$-%3,U&[MV.BDW="= MM[/F1;V=V)^8IDXP(# GTV@P/@E MU.PW5A5^:Z4 MW6V<@^Y39/8?4$L#!!0 ( /I6858P1V.V1@0 $@* 9 >&PO=V]R M:W-H965T:]78>5 Y MUUY&DSF.G. M*=G@@P';U;4PZQM4NI\'<3!^^"17E>,/T6+6BA4^HONC?3"TB[8HA:RQL5(W M8+"[+4^@MO?BWFP90)H<+<,8*@?T]XBTHQ$-'X MNL$,MB99<7<]HO_L?2=?EL+BK59_R<)5\^ \@ )+T2GW2?>_X,:?$\;+M;+^ M%_I!-DX#R#OK=+U1)@:U;(;_XGD3AQV%\^D;"LE&(?&\!T.>Y0?AQ&)F= ^& MI0F-%]Y5KTWD9,-)>72&3B7IN<7'N^O'N\=9Y B+OT3Y1N]FT$O>T(L3N->- MJRS<-046WP)$1&++)!F9W"0'$3]@/H$T#B&9)LD!O'3K6>KQTA_V;-#+]NMQ M%US:5N0X#ZC,+9HG#!;OW\6GTZL#K+(MJ^P0^@%6A_5^^_WS'<3I^W?G29Q< M#2B7P-MI>@6?*X1;7;>B68-"*E(+.1I'/0G+3JI"-BL;@A)- ?R'7SO94F#9-O>;169B1D9!HV19]JZMUZ(]>PRDIEE)))Y'I<.AZW[M8')-? MAD;17M_HHR)G"G;.^6B\CA+T%+KX9#+ZRL;CTY?M?SJ^R_T-9H6TN>XH^==X; =G<1A>C8=BHW7Y]G>:N,\B#SOZFZ +9"F"!%VPRWV M_VS%I^'%6-CQ27B>O;9%KHWM-H;&=GFUR7,(LLE5QVW/\<.>(J5;9D!'M5C# M$@&?'?+DIER8O2U;RM*MCWW];0J8=6G D,V^DF2,I)]D@1Z!Z$M=R!Q$\3?= M6GZXD"!GCY*RKGT6E]Y9BD->B69%SOJ,-O0@H/00B*:@$)21.=(1H8TY'&<; M15*O&OD/VDW!D9^Z1H848)T1?E+P[&1;DN)#;>-3\M+'$_BXJTH4^-SUJ&BH MU<.=1LR_K12?E2R\2+,A*5F8).G>_)/1G5G*#@I;0);Y9M M&^R[8:*=VYT"M?)O&++"8V"XZ+=?M\^DZ^%U\"(^O+'NA5G)AH-7DNIT?AE14\]-"Q YZ76;MRP@>WC&PO=V]R:W-H965T1R0IR*D_Y&@J<67"1 M4X6B6#IR+8"FI5&>.;[K=IRT:I?:T.P?T-^5:\>U MS*F$,<_^9JE:]:W8(BDLZ"93MWSW'O;KB31>PC-9?LFNT@U1.=E(Q?.],4:0 MLZ)JZ<,^#X9![#YAX.\-_#+NRE$9Y80J.N@)OB-":R.:[I1++:TQ.%;H3;E3 M F<9VJG!W?C]=')_.26S&?F#?!I>W@\_SCY>3ZYXH5:23(L4TC: @]'6(?N'D$?^LX@3 M2$Y)X-G$=WW_&;R@3D%0X@4_+@65@_!Q!_J_.I=KFD#?PA]'@MB"-7CSRNNX M%\^$'];AA\^A?X_PCW?PYE7L>][%RV[("2N(6O&-I$4JWY:&;G!!)M/Q]&HT MO:TWL/QZ!+5TQZT5?W4[3%.FSPWYW1!/!*2;\BPR\O&M[8AFM$B 4%4/)2LJ MEI!^B^FAG<.2%04KEDW0"4;-%*1OB>(O0N,O3OB"3$ F@JW+8_\5R0TQ*B3<^(UZ?ELFORL5M/R_*=YNZU.!((7+-XO*5XI<]60[C7Q[*#K M&W(0FI-^2S/TPD=Q$RI7)&4RX9O" (_C;MWW?-N+@I:(O^5![!K]"2Q ("N( MH@^$2HDOARW--K2UW9$=15&#%L:M=7O^A:%YY@9/9N[S?B3V>&QMRZ)F2UR93BVE'\">*FXWQW!9_NG8<-8>Y M2;1CZ=-MP$Z"N'UBMOEC,NTQ_OCQF;E*UXY:=.G:W3AL&9B$^P7T<7\G^@1! M*WF^F;D@:A\_)M6.H$_'.+UB.W)#4PH:]I@T.XH](>YH0XF.^]SA8_+L_^3I MV-W6+]*U_=;9$]MQ;.:@3;::OWBC-?<;H4LLEJ0BXM'D)ZC"P:C)!DLT-0]/8LL(JHJJQ(47Y>5S9PKC*CLKK P!:$5<'[!N3H(VD%= MZ@[^!5!+ P04 " #Z5F%6 &76X"T9 "83P &0 'AL+W=O; OIX_>ZK\?V]L9_<2JFN^+QN M6O?#T:KK-M^>G;EJI=:E.S4;U>+-PMAUV>%/NSQS&ZO*FB>MF[/9^?GSLW6I MVZ.7W_.S]_;E]Z;O&MVJ][9P_7I=VNUKU9C['XZF1^'!![U<=?3@[.7WFW*I M/JKNM\U[B[_.XBJU7JO6:=,65BU^.'HU_?;U[((F\(A_:G7OLM\%'65NS"?Z MX[;^X>B<(%*-JCI:HL1_=^I&-0VM!#A^]XL>Q3UI8OX[K/Z6#X_#S$NG;DSS M+UUWJQ^.KH^*6BW*OND^F/O_5OY E[1>91K'_Q;W,O89!E>]Z\S:3P8$:]W* M_^5GCXALPO7Y Q-F?L*,X9:-&,HW95>^_-Z:^\+2:*Q&/_BH/!O Z9:H\K&S M>*LQKWOY\?8?[V[?WMZ\>O=K\>KFYI??WOUZ^^X?Q?M??KJ]N?WQ8_'TO6ET MI94[_OZLPWXTZZSR:[^6M6V5O5P@3, &J&=!6A?SPZN M^$95I\7%=%+,SF>S ^M=Q--?\'H7?^ST8T>6!9^-+T@R]*W;E)7ZX0A"XI2] M4TS\XKOBUY7*7JFZ6.BV;"M=-H7K\ !2V;E"MU73UZKH,+JL*M/30RSZJS&= MTZKX8)JFN&UK,+$% TWP&]0KV[K0&'B_PNOMB;EOL3X]7)?_-E9WX9'KYT[7 MNJ2IQ5/:X\:L-V6[/9Y@KJY616E5L;$:RD0WVT*U2V@1K-TR0.NR[1<0^1Z# M:'57-DJ.C+^VF&?JOH(^*]Z9]@1G[2S T>T2\SL%R@%"JQK@!8\Z:>*N5)MH1H-/4#K MGA8WRG;0O$6Y%NR#Y^ZTZ1WP8=7&6-H\S;2J:DKGL!D>XU" D=0Z_620>VL! M6;%5I2V8>]N.&>-TP!AXLRDMOR!\/L :87'@#!JM6Q5+U2J+\VZ)5]2&(/-, M0R@&';'(AFCD$?A;JVG,1UJ4"?=JK2RPA%/\WFM 1R0&Q6E#H= G58!NX >: MP-AUL#4;P5^W*KNB7"Q )%X^HB>@#CM@O/*$:70YUXWNM%^JUJYJC"-N$K$A MJ&GGA^;(+D1^FD"_'V2"A\ !+57;>P#49]AAAS_JWC)/QDF,/J#&@!]>@>&Q M ; #H^0 9]\0[#BV+1;6@-0KXS(T14$Z743E='E0J'P33:^^0D18 M&E-CJ)?O*-JZ5EX$P'JBCC(5Q=2"=J&71%U@OMAXT&?3 MVVJ%IX6Q6!RDR4[&1[=U/%F:7H*O[M2)Z]2F6)M:-20_)%BV!KO3JX\W1,73W1E?%\_/GX*7ZWP!-V!22')FF3B!7I5NQ M: C/]ANLM"FW-&>2/:?9P#6@*=.:DT@-JZ"E6SP 8LP]04V_P?-5T&[U'7YI M1_#3@3,$#RT%H;T#$Y3S9I=XK"6L\N@E\8.T MX2^"R^NW <]$_'LEY-BQM$DC1 MXMY*!7$0474KZ.L30+\F =;N-$AFOC0#T$/7@X[,+RN]V036!Z7K1MC7%Y.9MT++9BH1X M;XX=& 1-M,D$1M5^4EW8O*SA>! I2IH831)Q$5X05S*2V7:9;=G ]&-58+5X MVA ?P@:WQ?GI]!L:P4C/G21B1):78V+!LG$F*/S_$-,3H?CUB>@^1"44&Q)H MUA+_!ZW26]>7XA.(8HXRZ_(%2^'A;J5M?0*'!L#*DDH%9[$"!4YAS^ &-2,G M>=0Y6M-%G:/J" L?AYFU)#LA?P86/"T.F./GT1P_/VB.?U) DQNSP(^9-VI? M"QP"5F1!#D[#PPJ(GKHKFUX<9=VY[% @0*V(V;%#H1?!=O);^G&GMD(#2Y$S M#>\=.>MIFUK<*]%XXC;50=V25Z77K(G59]& /&Z@X(=&-+RBX$.1Y@# % ]$ MK4' ] A5;;-EQN+-1>QV(!5]PW$ =%NGQ;%MFN#L@<]:LX8IGD\YG;42<>EJ\-;0#O"P_=#)0]56YT6!\%A;1]AP1%$3NZ-220ECW M:UD@*#L<]HZ!]PO[0XEM)0R>F,4)TYH1S.?0J8%AWHK9 P.16') MJ^Z=#V*"[?QJ("&=W79#1A:T&S,[$'G+^(+XSXV% !)LM/LDJ \&1:\WE"/I M@E<@^V#YY.Z1&OC4(G@D @6I(&TO1TMH"GK8L8EO35L1+1LV#)[SBX/@;1WDG&E-"D;,76(+ M/JFG#L]]3"!R%37?U4$-=D->*?N/](/L,+B!*#ZF#/_@4N/Z,2F8S-+7:@Z# M0-9<0L/([J"4)A<6?B"]VPI"+.R/%W?06:P-1Q&[() GN:M]JH?@9>*N%*)! M"H,EG5'\=OKQE/926^]4@4SM)_;>Q&M7>MD683%D*D#0-+B@<,+0'H"DGJ@D?G)+AZ#( 8(('%M,V";V%H]]V([F:/$=MY?XB6 M#/X09SSH8:WO=$TQMD"2,E%#61>K1,3S7/Y6D4UJBC?^6+>(4BRKZ1MC$<;[ M,.SMF]N;XX(R/.Q&/9E=GI/8\VZ".J:L'GCE_^5RY#Q-,>\NP8)#LN@)3DT@ M!"0"0FP=0@B.;6!N>T0AVR$X0P*N2G#4!E[V9PYGL.J3R\GTQ=0[H9/+JRM) MN@%H9C]L1HHRL5>>2AN&Y'L,2"F:=-(Q?@1SOX$CO9X#92%-'+S>Z=#K'9P# M& QX'; ^;1"]_^"5[F'P,O3DI*"RAZ*@'-.2(F+3 M.^_BLWW)E%1.A\HS*+0X DD0B368UUI:Z)*XWSLWI,;&5*152UAKRQF7.RJQ M["B0';4>/SK 6Y-O@)W20>&?]=9O)M4W*80M2UN'#&"&%K_VO@^3 -5N M$.6],SC0BXW+R->O1C3&*>'F#[%Y'M7QSDW#<@P)T0A](%MD_I MT96JE^R-D^ RPXT)QE^X?!*=M\S+%&603L3_0P]9$A&4M#?L7IN:B+KHJ>@@ MBP=%(BF9BG7:/>B7HJ136FUW)IL?<$7M,Q7T0''N6KB7@1;!$_'UZ36KW2?R MLYVI-)-+0@IR F'G2)XY@(J)QD7,T=CRGB0::(**RTV(Z\%OQQPK?.$D7P7V M&,?!?90,NS= DK/C "#:D$5C[@=IW9!Q\W,"PF-(R'HK),A2.L_E!2*6AINR M+>M2:D5P2$;+$));$3<]4+,>9?,O*9+Q60\(QZ@2F9[_!5KD M$49T>IZJVN=?M(0MI5#'M<7C9P_MJ'_(G.W3$7 YP),4@R]$U8- E )"!(_H MBNVJ5^>_!F/ R3B\O)K7)YC#A*Y%!@M M;'3_$/AU)[J=P%6V^&5ZN-X_W;[]Y;A8P^11<8G@3TYMR#++B2BPH]'Q@#G< MF8/HBB<7SR;7+Z[E#(#PXMGUU[MM89>@OH(T[6!K,@W(>C:9PI,^N,_C4248 MVL'5VP&N/JBY*(Q4!:%]1')9DPT+$9+^#7E.'*(FSR-3;N%DVTS7<$(SU)UW M*A>Q#"V(RHL3:2FHMK7H-"W)'RP'3$Z*03D[\BQG16-)8'PY HKTYZ/$.6M2 MF1X4R/>64A$=G+E-0[E=+F,$[3LJX']BO23R"-9 &"TDTN0KKC=]*,%D(66J MP_9PE7U>U.MD":7R7(CP2(I0,1#A1$&%%9:LV3D1'.Q*A7BIGLU[W9"N%BZZ MI/>S_/VZK%98&C08G.1T>(*0G[D'KSR97DV>/[^>\(_+JW,1D^DU1.;9HZH& MCR+P+!%X]H5$R\"/!Q8:TRY/&I8)J;&/DOE/KSJ>R FQR=[PL:2VE9(-9?8E MSUMI6_5K7_0*D82X[#X9FPHE,4.WWT*R:PJ&1:9U*9F&N=06J4K(Z<1_D7QR M)B,+8:15AE.C.TE>^I]\3E86>^ABP["# \[Z",A+:_K-)/I>[+Y2 MWK/%5G M3EM8;C>_OH_2+ I3GQ&M.@ZJ2G*E*CKCA&L$:1"TH86/=,_-#O.LF$L5((17 MR@=7^R[G);5/ MCD'6P?+OOE[RC^ XBWK@DGK>QU+.R=K$TJ_?+25J\8-]/*[N_LJ=6=P2DL&S MWQ62X$C.>#Q3J"I['QK,.5)8GHR#(,8E%D/2>.J[VJ>A&Q71XE[E)?KY(%D? M^F$R?07V)'7U* 65&@6G!QO[7KZ'$;2JTU(0@&-<-@BM*J:4+_&,*J@_O>JX M@H)#=:>I2A \H,V75R(JEB*SA&=:=G;^W=*"1(N2]5C-SZ;?92D?LUAPXP8W MZ$5N5>M-8[9*N:$[)L6D'5#B]IHKZ;97==[$%)?RK,==O%SA!NQ<#/VHE(09 M5W\^RI!28BU\NA)X0?]P)UF"B0,^ EO M]Z BV8#30#&I*.)8C8GZF1PB^ U1JJ9#@Q$=U2>SR>7TF834L>F008V "VAN M<"C?3>P3Y^2)/-1[P[C1;J<*VT)P)?F:D$#ADR_^R<8'C_;.I(&L61CHH].#W?=_L.8FBG(#C= A <)Z^1UG6[A+RPU-X \[._\I3ODL>U>SUC9 MPTNU(6.Z['4M"GTYW&-G29F;MO9>+:DA- M.A6;G#+[0%&V0H2*(6W/,7/?LW?HN:I*7X3=BH<8K#:F2,*\ M&S@*:05RKW].6\P5)%:<#BK?$?(SEX KX0NIY>U2&GCAG<1^OG20\H&B0/&T+(ZHH_+D/\J:(\;> M,8A L?'>?-K$+P"#LN6NKEO?!$+OMLFY)2\I](N%!GS/OCD@E)4TE@-R&#%BZ;7K1).!3XK ME3*LW;TIN-LTX[3 7CP40OET%"_'I.$I"JFLGJ\Z-2&]&?!K)61N!QYK5F"F3H]X M"-]4D\<,&6=E),\DX9[WH%G9*4[R4P0<>D &/66<7MM8S7TI(U2A*0E3G"U[ M&,&^ 74\A&-G/K8!AQX_*YWDJ9LHQR@5]UE6*,7)VCY7772*KA3]+N;:27-2 M4@!E,3T_]P*S,9I+T<[%A8TC=DR>KW3Q\TMN*E[E/)U$BICL"]* MB5^(^ .1CMWZ@%BQBS!7W3V9_)3C$V\G;)=2?N-M^M$T9CWMW$BB.V\R,YGW ME8)@H.IP.MK'>U6^;V/,"@P!"+4I?Z=!LEB#_$$FP@]6XL#<B=BDQTCNVZC>,)5;720](&I%PBV<+:8[) Z@9%9^G2SF3E-S+O?U M-Z0L2$_7=]IQ8HONW:@E7P2@GNF&._/N%;M(>1M]WO0>R[L'RV(9M?&N"ZWA M>\6O9_^W%?1I:OB='N[L_TS962"N6I M_6080_N$* 4^.+B6AF7/Z<33$RY0ABLL@0LYDUG:ELH,.;QA_YWC/@;TC&/R MJS\C(,<..TI(F]:# _=>,B,JEL[PVJH5=?YSR.5[\HUSQP>%*/6.3@]W?'Y0 M=-6D"H[/J-Q\U0I)5'9>R%FTRY)X-M>KAK M[9\_OGX%5@%WC&+[L9/'$Z7T80*Y&E06::R/W^O@\//MW[W<,EF=/0@*;LDTI& I5A=C. M ".>4J(K:_HEK+IOAP _.P2GL<\!(%Q RQXN^N] P,VC3RXFUUGX,;$8FPISP\YWG'5VZY;]#"I,2.=Z"&14%^\K M[XKIP.A_S)5L\@#>>_^(Z>%B#DVN!'9J"3GW5Y5^4CA@,671]AMF4P#6'6=Z M9T<^(ZY'=&!4=;'K>%\?BAC<\X<[5'WB;UK&+P!(1/5 F)0"9@JO+^A2&SVA M'U]?)Y^EOJ;9X,J/^E9R^< M)2XT&9$U& $L? '!JG"92\ZS/W3X78H;NKI4O!8F@LO>&9R"2D:4M _'8(^7 M+FWS-2DG#E :/^$&MXU/K:H25DV C8>7)_:M^\XUDN'>.H;*SA&@3_+ [+W MW"R8UCF>!'IPGDEN]O,5;RF[3Z37*_J/)1MCEC(JXDL'E]RI1!Q%LN#O&V.O M$V#[1';E-!+?DN#OBU!C,[<;>$?"Q:O#8SE)'UZI= 1G6($< M?(EE.ZA1[7PW=,=Y^I&+EW[Q 0OFBV=6)(::Z7,U.G#.).MP:_E&_D[=;;BJ\"'70PFI M6]7YVJD'AU^/538E<&PO=V]R:W-H965TW>2VL?!'9KL4_OULIPT=*M4>]A+[W(]SSXWC MF^%&JF== QCTRIG0HZ VIKF,(EW6P(D^EPT(ZUE*Q8FQ4*TBW2@@E4_B+,)Q MW(\XH2(HAMYVKXJA7!M&!=PKI-><$_4V 28WHR )=H8'NJJ-,T3%L"$KF(-Y M:NZ515''4E$.0E,ID(+E*!@GEY/,Q?N GQ0V>F^/7"<+*9\=F%6C(':"@$%I M' .QRPM,@3%'9&7\WG(&74F7N+_?L7_SO=M>%D3#5+)?M#+U*,@#5,&2K)EY MD)OOL.VGY_A*R;1_HDT;F^( E6MM)-\F6P60QY\DX&T"]KK; M0E[E-3&D&"JY0GFVMT.QM/9K>S MQ]G-''UY) L&^NLP,K:"BXO*+=ND9<.?L"48W4EA:HUN1 75WP21E=;IPSM] M$WR4\1K*Q,TJ!<( MBK.3I!]?'9&8=1*S8^S%W%Z\:LT R:7]:$NUA@HQ2A:444-!'Y)[G/#L),=Q M>H7^]VK/!O@"E#^?CTYW7NZ1H*GD=H1HXF_ASGV*$ASF<;)OB,.\W^L,/TQM MJ8$W3+X!H 4(6%*C.W\_S"_2#N5A/XL[]$A>08=(>@I3$X&H*"6'+B +XT'> MH33L#;(.C:L74(9J*E:(B HU2G+IQ+_7QDF(\7LYC,->-OB@?(KR' MMS/XCJ@5M7TR6-K4^'S0"Y!JYUH+C&S\+%E(8R>3W];V5P#*!5C_4DJS ZY M]W,I_@!02P,$% @ ^E9A5CN]P0%9!P \Q@ !D !X;"]W;W)K&ULQ5EKC]NV$OTKA)L6-B#8$JF7T]T%-KL;- 72++)) MVZ^T1-ML)5%7I/;17W^'DBV.UX_L;1+<+Y9(:8;#F3DSA_+9@VK^UFLA#'DL MBTJ?C];&U*]G,YVM1R4.IO.WB7GX]\:Y H M1&:L!@Z7>W$EBL(J C/^L]$Y&I:T@OA^J_UMMW?8RX)K<:6*/V1NUN>C=$1R ML>1M83ZJAU_$9C^1U9>I0G>_Y&'SKC\B6:N-*C?"8$$IJ_[*'S=^>(D W0C0 MSNY^H<[*:V[XQ5FC'DACWP9M]J;;:B<-QLG*!N7.-/!4@IRY>/?;U8?W-^33 MY9\W=V3\B2\*H2=G,P.J[0NS;*/F3:^&'E$34/)>56:MR4V5BWQ7P0QL&@RC M6\/>T),:KT4V)2SP"/4I/:&/#1MEG3[V@HT>VE\O'1Z6MM!XK6N>B?,1Y+X6 MS;T87?ST0Q#[/Y^P+1QL"T]IO[@#J.5M(8A:DER50AN9$5[E!$ ':5613)6U MJD1EM'T%+##\D<@*IL6AO9Q>[:KNQ[?-7) T] MFL9H(DF\D(5H(IY[- B&B;<;?VS' ?/2*!J&J4?G;I1X?A0X5F:=>$ ;8 MG,A+Z!R;$WLTIL]%3P0\&@(>O3C@SV.K[F57\6#01YA L(4^%.?3B_R?XGS5 M-@WLYO4W7^>MR$7#"Q0?"+^?^'@B]M*=A I"+V7'\R?T@L#)!]X\96CDHV2X M,]P(MV4O]B,T2BE%2V$5@'(?1Y*C1U NQD8%' M$Q\9R=@)V5>$4H^&&-W4]T**\0_>IVGZ/\ ]'N >OQCN&APGES+CE7D&_0HH M6+Z)N,4\*21?R$*:IT/8/[WB]\(Z=&51+D33=>;CA> :;X-K+8S^]SE\F65- M"[IZ-@1K0XTLE>5T&@,[ ,M-+S&+!HOC\7NSIVQ6MI>"'_@5U:?L2;;-TQF%S< _&O.\]E MX$B]GS6>'^XKM]> XL3+6R#P0$^)[BJ)]44N@ IE80U&:[U?AA+E ?0(% M&:2$-$?<:0U+T"@*DH-F]F7/\U$G":%@!LX[O_.B[8WD!9R"./C=^6$,K,-G M$SR.(E3)/BEP[&YAZ!&%DIU!UJ%LAXD(DM)'WCM05J3X"E!>'W(]H"Z!'&9X M BP+Z:$PKI3*'V11=&EB&I[#:1-.HLZET M]!P<&Y Y1O4L'*=7TE9173_9: M2JUW:D/H12F&18PB/&8K7FU$IW./>$@V(=EP.B^NDX:TD#SOL59DXG0.PT_ A[/ MT(CY3OF!#$G>5D^T_61H M^\F+VSZ 1549V-(CQA(!\$_;Y9 %@(""W'V@0*2?-.#!0[W_]++?NN<_X_>? MIW=39+RU$6CLU"<_/KOTC ^?8;R.X] I:K53A);I/E%_Y@Q-K.KM2_X4L6XT M_\X)]05>=R[F^5_ (,J.;HW]:8I*KC^-,=N=AFYT.4AUIW.<70M>]*4ZH1>]1>!!.ONB6FV,I M!H1GFMBXL6EJ+_WHRSA(!QRD7X&#A5C)JI+5JL=!E=O;P;7P@NG* R]5NR'* M;66U (W^9QN(C?<.8>6T:=\:*R_%T+$=$&[(K[QJ+0?#-8IY 6,[8S_8?1XG M*08 U&!+-#?I52LM>\)L4P\2!\AT=THG3T#54+MS:R2^RQR6)"B'NPYN=1U4 M7O!:"U??NMM"EM"Z=AG[.& A)CT)QF/D!Y,7KPA;K[JZ\M5V4GSR M/9E;Z/RVDSUL3E^<;2<*PPQ]B(:3VJK[W ['%0O=_IOT,#M\T;_L/V2[U_N_ M ][S9F6)3B&6( H%-AJ1IO_$W@^,JKO/V@MEX%C8W:X%L,C&O@#/ETJ9[< N M,/S/&PO=V]R:W-H M965T2+2F^ZFPV;_LBFNJU MYEHO+CH=%2K7HNT-@NW\6RNS4*GWUWPF9@(_6,QED!U*BU1 MG(I,Q7F&I)CV6@-R,70,?\%P'XN5:LR1.J^*)5R>O1%@J72N?I6A@\2..L'/GS.@X- 1\?$*!K 5KX71HJ MO/S,->]W9;Y"TG"#-C,ICEI(@W-Q9D"9: F[,(X8L1#%E![1QZI@L$(?^X^" ML2\&I05[OP538A=JP4/1:T$-*2&?1*O_Z0-Q\>41_^W*?_N8]OX$2C9:)@+E M4Q3.>383"L494G,N!0KY(M8\03R+JCELBN=0*&4D%ERB)YXLQ;YC'3?\Z8-/ M,;M$_X^GC5=U_/^UBH0#;,-7RXU*O'?4Y6D*E^1$Y^'C\<4[N/O54O[<6H8$ M&D,";J5>);U+%1@&N/B!4$M/;%#5P+.T%% M7RNU+(Q"E-EO2!61C^*G.!)0S<0B3JW=QS;R&M82A17E10Z ME@*> ;JXU5X8;@=^TY:[H0XI/V:T#1@RCYV=@#/%B 46]NJH4L\BS#8#)K2) ML^?X*& 'L #(=Q9M2R ^=M.-,Z(2$$;1HT8D_Q MN^),21-G%KP!9QI8CNV33P9I2:P0O8SBX!(8Q1X.[L;.-?YT%@ M^?XK\L"K=?L$\H#57CA><*S>B85=_VUY0.H\(%#OI)D'Y%WKW2=^PY;C^F^L M=YN>E ?4Y($'Z;#A_6B@=WRH>-]RL==8!^Q]UT5!T%C;1OTC\H#-Q3OY<>0) MZ%1/0.?D)^ Z:HMU>*-&?*-];[SCFE_[GSPTWN7FY7.S+ (,7JY? ]ML?XG& M:V)<'6'_OWL 20PM)!K+&! <\SA"8]!>J"X!A,QIQ)_YYT%-%Y4>O("7T?-& MB157/OQK7C+4_^=]N'4:/5DJY*SH/!4D-+QYRO:L6JV:VT'9T]7L96?\G&PO=V]R:W-H965TWZ M>L%/!AO=L8GM9"GEFW7NL['C6T+ (346@>+P#C/@W (AC=];3*$V(:QY-X5JEK?4T,E(R0U1=C6B6:-NM%W.7/,Q?2>^5+CGH\Y%G$-^N\M(MUK3!"K_ M"D*RD,+DFLQ%!MEG ^)M>S"';MI>!3Q%M(+$@4N"?TP/((7M=U&-5[TK]T> M:K*!B ]#V$MRI4N:PMC!6Z!!O8,S.3L)$O_Z",&X)1@?0Y^\X*7+*@Y$KH@T M.2C"1"H+<(D .PGL!^?W L#N#>&4)&1C+VS#-!H M.FES3DGH)G'PR1_$?L>/7=_OM_YW5!A->EQJC7\GP1MM%,V86!,-::688:!1 M)C@U-F:DO9N@%&0$RZ*&:5K+0,DIPNQ >\' #9/HO T$L1OZ@[T;NOW@LG7; MQN##(D('QX_W(+TXZ3A!TIE"*4&A$ B0YE2L@:SKMMIZ;M2IGB1[NQ_%K3VC M)3.4;W/;+=F3WN]J+QQVN73L!=,IBB$5("M=_U_[NL.XRRCH>D'D?_D;G&*S M>*A!I]]3$@S=_F7R.> 'PUW@T*7Q.GI6@%K7JJWQ'"MA&FEKH^W#<-/HX7YY M\ZHLJ%K;3>*PPE3_8M!WB&J4NG&,+&MU7$J#6EN;.3YNH.P"G%]):7:.+= ^ MEY._4$L#!!0 ( /I6859/C+%UJP, /P* 9 >&PO=V]R:W-H965T M)#?=?OTHVW'L+4G;"]P76Y3((Y(Z)#C9"OE=)0":/&8I5U,KT3J_ MLFT5)I!1=2YRX'BR$3*C&D49VRJ70*/2*$MMSW%&=D89MV:3HXQD:O%"DJOR2 M;:WK6"0LE!99;8P>9(Q7?_I8Y^$Y!EYMX)5^5Q>57KZCFLXF4FR)--J(9A9E MJ*4U.L>X>925EGC*T$[/%G?+CY^^+19DOKA?O+_]0I8?;^Y7I/>%KE-0_8FM M\1*C:H]G8MS[R3B.PC/B>\.B.=X MW@D\OPG9+_'\%X5\*-(*)SB,8\KE2N4TA*F%]:! /H U>_W*'3G7)[P,&B^# M4^BS%99?5*1 Q(;03!1<*RR"4,2<_8*(,$/HL,B*E&H4A4Y DE!DZ$EB2N8! M2"J4(CW<>*/IX\&7/.W!ZU=CS_&OR5/_I60"RQSC9R&04$+$-#DKCUWOFMQC M9\':*ZAD-"4Q]HG&LA<,@J'7KU3*&/]+B#NTLP:OWCGQ"L/F%8;/?H4PH3P& M]:=?N5!:@F82L%=IL@8.&TR 6*LQ MVM0[ZY /I?'X"!5QA#!H+RK])_D;.'ZSKKN@U.Q7U[@W;M.VYPX"9]B1_>"R MWX%Y$0O:#=1K(Z$\#H*./!JVBN,$B^W61)*!C,NY2^&]V..KX:39;4:[FVJB MV:M7<^$=E=AZ%$EA@Z;.^07V3EG-6I6@15[.-VNA<5HJEPF.IR"- IYOA- [ MP5S0#+RSWU!+ P04 " #Z5F%6_?%FSO@" $" &0 'AL+W=O?RP"2,>/8CC572MT(+Q;!DZTS-^>8&MOGX!B_BF:Q& MM*EM/<]"T5HJGF^=-8,\+>J9/6_/H>40D@\^+5$&,%HHID(WV$PHHQ:'3 M:6E\Q\.>V]9X^H$1ZC6:$2M8S#":P',:<<2*&,U4 J(Q\$,<4'1-J<@P,1SVYR"#O;HGN4W7JR^9KJ@Q8A)">H_'J$34NQV MV^2<3HB[;M#6^#X.@M='^/9=^+CC^&_5'4Q\YZTZQ)U@;_WA=;B:S-Z,XJ[3 M;4EAMWO@+JA#7YT\)3HY\B*YL(-=&K[V?N]SVZW*G(-85?U'HHBO"U47Z4;; MM+AA7=GWYG5_G#"Q2@N),EAJ5W+2\2TDZIY3"XJ759U_X$IWC6J9Z#8-PACH M_27G:B>8 $WC'_P&4$L#!!0 ( /I6859QX4$.#04 ,X3 9 >&PO M=V]R:W-H965T=%PX() M.1B?5+RO>GRB2IL+R;]J9,JB8/KQC.?JX71 !FO&E9@OK&,,QR=+-N?7W-XN MOVJ@AHV43!1<&J$DTGQV.IB0X[/0K:\6W G^8%K?R%DR5>J;(SYGIP//*<1S MGEHG@<%PS\]YGCM!H,;WE2_]0V0ZV3)GAYRK_1V1V<3I(!BCC M,U;F]DH]?.(K>RH%4Y6;ZA<]K-9Z Y26QJIBM1DT*(2L1_9CY8?G;*"K#;32 MNSZHTO(]LVQ\HM4#TFXU2',?E:G5;E!.2'W5Q>7%WS?7Z.B&37-NWIP,+9SBU@[3E<2S6B+=(Y%0=*FD71AT(3.> M;0H8@GJ-CG2MXQGME?B>IV^13S"B'J4]\OS&9K^2Y_^5F_KT4X$TNP>WK_7^AT,A6-*0Z"I*$)3I)1:];#83C:\$3[#,A=D)DDY!*MN4P?(65I,,?E MPJU^>VC&WZ1K-,R'F7-V*"J??DC##"7O!D M/0DQZ7%&'1XK"'5#IG5=_BC"41BT.(3 Z21I<6@2XL"/>B[Y3QN?A2SR@L@B M7HB3P.OE_#9L!00'7MS"%L1Z:];#A(:_AJV 1GL%],T=P!4-.K]_ 5G)",>M M2(XC3$9/)/%Q&.Q'\,\A*_!C'/I^^XH3'Y(<;7%H&&!O1'JN>#7VE-JP*;5A M?ZFM6U)7:>V"(S:?:SX'C+2TQVBNE3&HE-#[YN(_L&X./:_IX.= B):R8J5PH-'V$5N]?%[[U;3TB^[CL+.K] MYKUTRMD>#]?Q2>.FC;RR)FZ?G-V-]VO ^S% "%Q- M?F7O47ZX>\PYARB8B90Y!P)*,KY41MB==02J?MS%#8)G^^R(=-BY/;J"#VEI MH\_;[L^Z8X7@B-+#!_PIX^&&X*4@&FY4B;"W]P+'1[\$TI\%WF\#JI] 7QNV MZ C[/MTK[XC@N"M^#^&4QJ1-);N9F)##1AQ *?PQ"J*=7<#MPNQNH/7Y= N; M@8^)%VQP-OL[X+2CIW+;:,=M71W%L/7&4G ]KUZ2#%3Q4MKZN:7A-H]5D_J- MYFEY_=)UR?3QM#]=;UZU%-6+6L7FRFREI55)\+SJ -= M@?J8@ M6%>$.Z!YPAO_#U!+ P04 " #Z5F%6SF4]J"D$ "G$ &0 'AL+W=O M0^/Q^>..G?74GW5 M"P!#'K-4Z)ZS,&9YYKHZ6D#&](E<@L"91*J,&135W-5+!2S.E;+4I9[7*Z%66,?5T :E<]QS?V0Z,^7QA[(#;[R[9'"9@OBSO M%$INB1+S#(3F4A %2<\9^&<73;L^7W#/8:TK?6)/,I/RJQ5&<<_QK$&00F0L M L/F 2XA32T0FO''!M,IM[2*U?X6_6-^=CS+C&FXE.EO/#:+GM-Q2 P)6Z5F M+->?8'.>W,!(ICK_)>O-6L\AT4H;F6V4T8*,BZ)ECQL_'*) -PHTM[O8*+?R MBAG6[RJY)LJN1C3;R8^::Z-Q7-A+F1B%LQSU3/]J.![=#Z:C^R$9W4ZFXR\W MP]OIA QNK\BGX=7UZ/::#"YQ>C0=#2?D:,IF*>CCKFMP;XO@1IM]+HI]Z"O[ M^)3<2&$6F@Q%#/%S !>-+BVG6\LO:"WB%40G)/ ;A'J4UN %I2>"'"_X'I[8 MYX "/MP/;X/K3"]9!#T'HT>#>@"G_^&=W_+.:XP/2^/#.O3^I(@I(A-B%D N M9;9DXND733 .M6$BYF*.9%7\@=DH(!'>A<*(T 3GK I7!)($[ C&2H$AM$QY MS S$9&*PP5BTTPGYR 43$6MZS5>@^9SD;N5:;* >&XO MAPMMU"IW\=EW/SPF,$Q/ A.*4B"BIPH5=O:^)^T&;845V?9\>EX9.:(=>ES* M2+-,QMSLQ_,[I[N^]\RF*NA4&O3]/H#7VO=5N&]M^J_:;_GE_^37"WZU&FUZ M6I%#VJIA6SV[6@W/W\4P#7;^/O*]]HX/;Z%7J]FN\NL9WJ:MR=G-,FD.F!%YND<7'8/ C#)=L1QO;Y&X18OR0PKG7L>R;H6!A MO[?0C"W&OL1>?ZP?'7C(/?([,%5\6-3D^;]KK]%[Y.BSU/KP;+)/!V^MB%PR M?(S2E37J$+4Q1"G3FB<<%1(ELW(F%PJVX-4(T"\YC,IR+OB?E;T&4;3*5FE^ MT;]>CG8! =K8A+!'9=NB<54-+HS<4:VRJ!P[,/Z/PDYX7)$I#=X<_S38Z09A M^]D97CXOU=>BZ5=M:+:]&AO^9V3V#P;Z2>9_F\RG5>Z&8?/-3/8;0;#C(&WX M8>=@-ON-\%D,T4;SM":F]KU:;J5XS$#-\Q)98X6 EU[4D>5H684/BN)SM[PH MX6^8PF\-35)(4-4[:>-+H8JRN!",7.:EZ$P:+&SS[@(8.L4NP/E$2K,5[ ;E M?Q/]OP!02P,$% @ ^E9A5D](H-WR! TQ$ !D !X;"]W;W)K&ULY5AM;^(X$/XK%KM:42DJL?/>;9%:RFTKM5O4ESW= M1Y,8B#:).=N4[OWZ&R<0 C'9GE9W7^X+Q!//XYGQ,^-QSM=S+C(J8*AF _D4C":E$IY-B"V[0]RFA:]X7DI MFXCA.5^I+"W81""YRG,J?ERQC*\O>KBW%3RF\X72@L'P?$GG[(FIE^5$P&A0 MHR1IS@J9\@()-KOH7>*S*T_/+R=\2]E:-IZ1]F3*^7<]N$TN>K8VB&4L5AJ! MPM\K&[$LTT!@QI\;S%Z]I%9L/F_1?RM]!U^F5+(1SWY/$[6XZ(4]E+ 9767J MD:]OV,:?TL"89[+\1>MJ;@ KQBNI>+Y1AG&>%M4_?=O$H:$0VD<4R$:!E'97 M"Y567E-%A^>"KY'0LP%-/Y2NEMI@7%KH37E2 MZFH*>&EZ/1R_W+W>7S^!H] M/-^,']'HX7[R.+X9?WVZ_39&=P]/3ZC_3*<9DR?G P5+:L5!O(&_JN#)$7A, MT#TOU$*B<9&P9!]@ +;6!I.MP5>D$_&:Q:?(P18B-B$=>$X= *?$I KDHE7UAM^^H!]^W.'S6YML]N%/GR"U$Q6&4-\!K2. M5_DJHXHEB*L%$RCF.:RYT(GSRA"CHDB+N43]C$MY312@A6Q#^.HK4FC'B> M\R15.PDM$C39U-3&K 9A#D&?!2TD>-_4N"U>F53:9%G+KIE(7ZFNL=VR*U:P M6=I0'-<,O=,,15):7HA/&B)L11%IC+TP M:HP"[.S-=8/FW#Z.K!![)YO8=R81FC(X#AD<2G%&I4QG:5S&1[:"UW?LAH4[ MJ45LKRT/[)8(6[8=M:2.0]J@Q+(C 'UL&343//]IG=".&8F%29MH_< Q>>4$ M!BFV?!(:Y;9OB '$!MO.^[:A@*8%2J"B;_\@\(')&.*;3/=Q9) &CLEYS\)1 MV$E>?$#>,"1-\D) 2.@W)0YI$C1RFUQVHCTTS[+Q.X/V;N["!H6!P7W+P\;0 M^H; XJ"-0"R/M"G==V$Y_S^B+R8F0OJFW2:^:;=]XILI'=B_3-WC<2=&XAFS M+C38!^71=@P %O;\3N;NU4GB6$'D[3$WM$([VI,0O#O^6QW(-5,TS22B4[A6 M[?4C^XW"'\ RI#B"FP"K&N[CK<*>W[>5WUK(BX-3_1@5CI>W.UZEKB9X_PM< M#$^0/MEU:O-YD?X%9J7%[MCO:BIT6=RKB?VH,:R\KS;-*E-J^V;;=\7;CB@Q M="*['#+**%;!2EN5ASGDBD>39;B,/ M.D;=SRTW_=STL+/:58,CY?DZ0L%U0 M;JH[=RVMOUA<5A?UW?3J<\<]%?,43K>,S4#5/@V@M(CJ$T(U4'Q97MNG7"F> MEX\+1H%C>@*\GW&NM@.]0/T=9_@W4$L#!!0 ( /I68585<=+/L@( .P& M 9 >&PO=V]R:W-H965T^*330K ()[D=!<.(+ MRJ27#"O?O4Z&JK2<2;C7Q)1"4/TV :Y6(R_T-HX'MLRM<_C)L*!+F(']5MQK MM/R&)6,"I&%*$@V+D3<.3R==%U\%?&>P,EMSXBJ9*_7LC&DV\@(G"#BDUC%0 M'%[@'#AW1"CCQYK3:U(ZX/9\P_ZYJAUKF5,#YXH_LGN-+%3?5EZSJV%[LD;0T5HDU&!4()NN1OJ[W80LP"'8 HC4@JG37B2J5 M%]329*C5BF@7C6QN4I5:H5$W M5]/)]249SV:7CS-R^$CG',S1T+>8S$'\=$T\J8FC'<1A1&Z4M+DAES*#[%<" M'U4V4J.-U$FTE_$"TF,2AQT2!5&TAR]N2H\KOOB?2F^KN.;KMO.YZW-J"IK" MR,/[84"_@)<$ M"E5*ZU:MIAG>7+S5;37LSW+P81 %\1GY7Z/[5>X3-IX[S99,4DY296SC_4C" M3W&G?]+?XQFG:2E*3BUDA(F",HW-P1*NC,&]H,;5_I7*$GL+><]W& XZ_6Y\ MM-LQH9S*% BU+7"4T>]U@JB[QW->:NV4O '5+LICD^1Z!= *XOE+(;PR5H'KCD M)U!+ P04 " #Z5F%6EII.($$% #N'0 &0 'AL+W=O?W6 @ M:A(SMH'VWX^=I D)P5.Z[@LXX=YCW\/U];$]V%#VS!>$"/"2Q"D_MQ9"+,]L MFX<+DF!^2I#)9Z3"1&/RSLFG^P291HE).41 M30$CLW/K IX%J*,<,HM_([+A6VV@0GFB]%D]C*?GEJ-&1&(2"@6!Y=>:C$@< M*R0YCE\%J%7VJ1RWVV_H5UGP,I@GS,F(QO]%4[$XMWH6F)(97L7BGFY^D"(@ M3^&%-.;9)]CDMEW? N&*"YH4SG($293FW_BE(&++ 7;W.*#" 34=.GL BSP<,#H!C!E+=%4(R,S\Y;A1ZGZWR>"R5\CZ2>&D_'W MF_'5>'1Q\P N1J/;QYN'\[PQ;WX/WNCB8:M_Q/W S/W8-W3]8D71%P3T(Z M3R,U/]I(SD$Z[2"J7ISQ)0[)N24+ B=L3:SAWW_!KO-/&T$FP0)#8#7R.B5Y M'1WZ<")+2)3.3^0D8<]$R":060KP5$Z>B N&59T!Y$463DY:DS?']S)\53;7 M,F%AW^\.[/4V8RUF+H).KVX6M)A)..B79K4HO3)*3QOE/7W%L7B5$S&D"0%' MF ,,EH2%)!7';4'EG(T MZ-3Y:=*C[?-0>@R!U>CQ2WI\;8498;[(ID6H&N37*EKC6'+#S]K(\4T6&I-@ M@2&P&H>]DL.>-L7VU:X7B]3L,LT([K@U'WRZC[ MVLP9IW)M$I1%I#U7^B9SQ2188 BLQAIT*IGE:+-EBS> !0@I%R<@QEQ\C=(3 M,(N8;$E9#HY^CJ]NCT%"Q().6Z65LY,DON_TW$8JM9AYT/6\1BKI1_U15K;$ M)]2R\NTE))P#.I-2ES%)4$8,H&O"@"*B>)S)0E[2UTH*W(G6[?3ZO28INV8( M2L,F*=I!?Y045)&"M*3(_8SN_I0S:#=GX&[*[%IUH-XJ90P[!E=]J-79!Q-I$BTP MA58GLA+?4*^^#UKZ"ZS:V@_[36E96-4FG^?[SHJB0WU&OLZV\/C MIY@ 3J1$B(1<#-767JCVJ]K217N6/#VP"UX)9FWS=:3W/)C SQ#KL%+K4"MK M)8$O>V>L4:EN%"TPA58_3*S$.G+^UXQ%AE1S<39I$BTPA5:GKE+T2*_H/SYC M_P#L[9^Q>L^#"?P,]8\J]8_TZG^RB);+MU/+'_)#G6:V\F5(B!<?HJ/=@^^N[W900_>VF'D>ZO4;PK?% MK(.\OMLX1;>W+L(2PN;9A2*76^=5*O+;I/)M>6EYD5W5-=Y?PK,@OWJL8/*; M4%G@YE'*04QF$M(Y]>686'ZYF#\(NLRNVYZH$#3)F@N"IX0I _G[C%+Q]J Z M**]XA[\!4$L#!!0 ( /I6858SP@-_Y , %06 9 >&PO=V]R:W-H M965TYG%TZ"-8 9VS2MM#]^;2 D=(C;:/TE +ZGC=T4T(S9S8IVU9\ M-F&%3&@&*XY$D::$/\TA8;NI@YU]PP^ZC:5N<&>3G&QA#?(N7W%UYS:4B*:0 M"'A$D$$J-(.KK 1:0 M))JDQO&KACK-,[7P^'I/_UP&KX*Y)P(6+/F'1C*>.F,'1; A12)_L-U7J ,: M:%[($E%^HEW5=Z0ZAX60+*W%:@0IS:IO\E@;<23 PQ,"OQ;XSP7]$X)>+>B] M5M"O!?W2F2J4TH> 2#*;<+9#7/=6-'U1FEFJ5?@TT^]]+;GZE2J=G*V77VZ6 MGY>+JYM;=+58?+^[N5W>?$&K[]^6B^6G-?J 5EQ-,BZ?T-L )*&)>*<:[]8! M>OOF'7J#:(9N8U8(DD5BXDHU) UVP_KQ\^KQ_HG'8Q]=LTS& GW*(HC: %?% MT@3D[P.:^T9B .$%ZN'WR/=\OV- B]?+<8<\>+W<,T33:UY/K^3U3O#VYK]' M>4(RB93+"'X5-%>I)R^[_*YX_6Z>7D4N14Y"F#IJF1# '\"9_?D''GI_=7EE M$Q98@K5\[#<^]DUT]5X4-*2D7&O@4:V: KK)=R852>:Y$E6,NBCXU%'U^?I^3Q5)X:(>?.+YNPP!*L91[V#KLLSW*F MUD!+5EJE!;9H;3./MJSX?Z7K"_*!(5_-TK-]LD1K^^0??/*-@5Z3,%9-_*D] MW=B+8]N;<6QU-VZ5%MBBM4?^8A*;Y0-# M#AN59]MDB=:VZ;#=Q^;]OB&'3_\+FYEG3SN;M, 6K>WGX;B!A[9SV.K9PRHM ML$5KFWDX?F#CKOSE'#;+31MGL_1LGZR>+MRC^\8" #- M!P &0 'AL+W=O2C+4RLC=0FP"*-4E'8GDURTU@X=F8[+?S[V4Z:%18Z-O&2V,X]Q_<. M-US2,CEQ"J6J4]>5:0$EED>\ J:_Y%R46.FI6+FR$H S"RJI&WC> ML5MBPIQP;-<6(ASS6E'"8"&0K,L2B\<94+Z9.+ZS7;@FJT*9!3<<5W@%2U"W MU4+HF=NQ9*0$)@EG2$ ^<:;^:3PR\3;@.X&-W!DCH^2.\WLS2;*)XYF$@$*J M# /6KS5$0*DATFG\;#F=;DL#W!UOV<^M=JWE#DN(./U!,E5,G,\.RB#'-577 M?/,56CTVP913:9]HT\9Z#DIKJ7C9@G4&)6'-&S^T/NP _.,7 $$+")X#AB\ M!BU@\%K L 4,K3.-%.M#C!4.QX)OD##1FLT,K)D6K>439HY]J83^2C1.A(,'13\%KJ8#EVE<[0[..F;3:S)IO@A6S\ %URI@J) MSE@&V5,"5TOK] 5;?;-@+V,,Z1$:^!]1X 5!3T+1Z^%^#SQ^/=S;HV;0G=; M\@W^[[3Z#&\(A_V$IJBDBQ^([(G1@X[ M(X?[V,-IR6O]#_,<:?(UT3\L?405)IF9EZ0NI:YI*>B2E/69NI?\7TUMR$:6 MS%3I=1B,_.'87>^:U1,T& 4G7=03%T:="Z.]+BP:K8UPW4*0K"A1*..48H$H MR4'?9UD+S%) >"4 S,WOO=>C/_+SGBJ(_AH1[XMH]+D[A:X$L;(-0Z+4'&93 M$[K5KB=-;2E^MC[3O:II+;]IFD9WB<5*BT84)LAX7NMR!,@/Z>&/(#5)&:V@54Z'_[821H(#1ZL/B]:^)+ (%^)7'*^]92B-6U;?/9$A+,K^@*4GEG3EF"A3QE"YNO&. H M"TIBVW.]!;X07<@WA<39@\LTM*1!)(.:$I8C#O6S?N=>AV5$!6XCN!+=\[1JHI4TJ? MU,DHZEN.JA'$,!,*@>7/!H80QXHDZ_&S@%KE,U7@_O$+_6/6>-F8*>8PI/$/ M$HEEW^I8*((Y7L?B&]U^@J)!3<6;T9AG_]&V*.M8:+;F@B9%L*Q!0M+\%_\J M$K$7(#GU 5X1X!T&M(X$^$6 ?QC0.!+0* (:IP8TBX"LZ7;>]BQQ 19XT&-T MBY@J+6GJ(,M^%BWS15+54>X%DW>)C!.#^]'=>/1Q-+P9/Z";X?#KX_AA-+Y# MDZ^?1\-1>(\^H%&Z 2XNT??P]N82C2?H(@"!2/<>O4,D10]+ MNN8XC7C/%K)JZ@'VK*C&;5X-[T@U?/2%IF+)49A&$-7$#_7QKJEIB +,KY+N7R',\MZY"IX=[->'!VYX>GA[N:)+AE[W$SWC^$9[2'@DF MNV.=M'ELHSY6S737?(5GT+?D5,:!;< :_/V7VW+^J4NK25A@$A8:@E4$:)0" M-'3TP5!V;D:FZVQRG3XC2 41STA0I)=&2SU7FAS6S&!J =H,FHXCN]=F/^6O M"QV4"'4E*LEIELEIZI.#^1+)>0?-U '\7),-CF6&.%I"'*ETZ9/4?%4AUVEV M&@?U'KXNUO2]]F'[3X.%VA;]86=JE?EJ:4?S+4Z?4$QQ6CM1MTQV&9.PP"0L M- 2K"- N!6AK.^R/[/4%(KEH"I!X@1@6@"XP1QBM@,UDYWU?ITV.[>X/G2O' M=P\ZZDFE@I-*A=J&_&&:.F6:.MI^>D=IM"5QG(UM(M?U.4F)@ ^Q?+7,92L,&%)-N'2^9XNM=.+ MEG6N(-W?+3;!;TN$NA*5?+C.[IW:T6;D@>%(^CGI]6K?A+7!YZ; *"TP2@M- MT:HR[%D;]W^?/XI'F!++)"TP2@M-T:IB>3NQ/.V8&:^3*3 U@4C?3SA:4:(F M%)+.&& .RE]&A,_H.LU7RUJQ\D>H;K=[^SI8'/75.%L"D[30%*TJP<[DN5H+ M_8L^PP9B5/?-[%:/ M.7LM-^IMC=)"4[2J(#M[Z[;?\+G0->0I"QE,T@*CM- 4K2K#SCZ[6MOWYN]B M!7[?&OG=QJN)J:94I]T]\&$GL4)]@\Y-F+VW+9( 6V3[41QE"V6^$5!>+?>\ M;K*=GH/K0[47EFVW[##Y1MH7S!8DY2B&N40Z5VW90);O3>4G@JZRS9$2I#MDJH"\/Z=4O)RH!Y0[A(/_ %!+ P04 " #Z5F%6VFPXY7H" E M!P &0 'AL+W=OBK4K2P$XLTZT< // MZ[D4$^9$H5U;B"CD6U40!@N!Y)92+'Y,H.#[D>,[+PMW9)TKL^!&88G7L 3U M4"Z$GKF-2D8H,$DX0P)6(V?L#R<#8V\-'@GLY<$8F4R>.-^829*-',\ 00&I M,@I8OW800U$8(8WQO=9TFI#&\7#\HGYI<]>Y/&$),2^^D4SE(V?@H Q6>%NH M.[Z_ACJ?"Z.7\D+:)]I7MEUMG&ZEXK1VU@24L.J-G^M].'#P/Y]P"&J'P')7 M@2SE%"LT(TYI3J MGV2I>+HYEF2KMSDY0UGB%$:./AH2Q Z)%Z_8],_?]1UOX;( X:Q,%;EG7P M9UF]W^KJ'K0N"F)M&[1$*=\R576Q9K6Y \95ZWLUKRZ0&RS6A$E4P$J[>N=] M_5>)JBE7$\5+VPB?N-)MU0YS?8^!, ;Z^XKKG.J)"=#&PO=V]R:W-H965T@TI$ZK2KL]F^1"K#IQ9AMH__WLA$84 M7-:'\4#\<<^YY]C<7 8;+IYD":#0<\5J.71*I9HKUY5Y"161%[R!6N\LN*B( MTE.Q=&4C@!0MJ&(N]KS8K0BMG6S0KMV);,!7BM$:[@22JZHBXN4:&-\,'=]Y M7;BGRU*9!3<;-&0),U"/S9W0,[=G*6@%M:2\1@(60V?D7XU3$]\&_**PD3MC M9)S,.7\RDVDQ=#PC"!CDRC 0_5C#&!@S1%K&GRVGTZP _/ = -X"\$GH[?9C>S-#I!!2A3)ZA+^AQ-D&G)V?H!-$: M/91\)4E=R(&K=&[#X.;;/-=='OQ.G@GD%RCPSQ'V,+; QQ^'^V_AKG;;W", M/1OS2M>])*9T;$8[=-2B3>&O,Q^GGC[I]:X#2Y27QE$?]49:V$L+CTK[J4H0 M"*J&\1< -(<:%E19?V(=4;R3/TXO@SV1AT%I''IVC5&O,3JJ\8$\@SQ'O)6J M2E+K:LAY!3:1T4'^T$O2/9&'04&4A':1<2\R/BIR5*Q!*"IIO42Z2%$C>,7- MA5O/,CY0@'V,O3V=EB@Y(.@U*&PO=V]R:W-H965TE.Z2=3 B!YKH0T0UHBUA=!8/(2*F9Z MJ@9I;U9*5PRMJ=>!J36PPH,J$<1A. @JQB7-4N^;ZRQ5&Q1AE=C/LNW@<\ MQF\K"XOYM=7I')]'%Z=3N_GM[L?9W.S>F%JEL.0VF$TH+= LX\? MHD'X]9C4_T3V0GB_$]Y_CSV;R<(^2\V9L..RM6N@MD.-9*ED84X)VX*VTT]6 M0C'D<6<_19-;B-=^D%\Y1_93=4LEC\TS9J[9GK-I2$" M5I8R[)V?4:*;U=$8J&H_?4N%=I;]L;3;%K0+L/P,1S-_\?+C4+K9%N6W:B5$C=ZR-*]N)ZNZ7E]/ MIU6T$AFO/A1KDF4.(XWS7B23^YNVN^>RKN; M8E.G22Z>2E1MLHR7WQ]$6FQO)WCR_L6?R7)5-U],[V[6?"F>1?UU_53*3].] MESC)1%XE18Y*L;B=W./KT*5-@];BKT1LJX._49/*2U%\:SY\C&\G3A.12$54 M-RZX_/4JYB)-&T\RCO]V3B?[:S8-#_]^]_Y;F[Q,YH578EZD?R=QO;J=!!,4 MBP7?I/6?Q?9WT27D-OZB(JW:GVB[LV6S"8HV55UD76,909;DN]_\K1/BH 'V M!AJ0K@'1&["!!K1K0(]MP+H&K%5FETJK0\AK?G=3%EM4-M;26_-'*V;;6J:? MY,U]?ZY+^=]$MJOO/OXQ__SI$7VY_^?Q&?TF,Z"T=RUE.6[95E-N][92'%=BW=MF4S-;[>!8P$WLWT M]5 *T\KW&65]J]"T\F8$X[U5+WAW'[QK#?ZW74^ 8M\U] ZNAVG@NEKLIE5 M9II1:!KYCCL0N;>/W+-&_LC+/,F7%7H137?NNBV2/5B TX=GQ# +,,-:.J95 MX/IDIN5C6OD>\0B.T/FF+.50O(:"]\<<>6,Z"T=RUE,LV"L6V#NO MB$7)4TBP .B\CN]H=QNP\@)]>(: %0OH0/>=[6.?G3OP9L;U&,9ZZ*81G@54 MBQPP<@XZH\\8D%5 B!8Z8(5]CP[$?H A MV!K[EZ+FJ02>=JB!.6! 6#\PDC#-"/9F6,\"\":GBJ$TB$J#V%=SL1 RA1B< M++JV(\T6HWH+Q_+6UTU!$+:2@&W&Z%KV[BCUF'[?3:LKXGCZ @&98;E%&KCO M"C6PG34LLT;7LK=TZ:L;8$.-T$T;3/%0Y(HSL!TTAB<-@#-F>MP 0'B.'KAI M=.4Q=R!PA1G8SAF[&2/N!AR8@8D#A)D]Q[2ZPD1?DD+(C-*A+!1;8.M"W&6Q M+HO7I-U*2V3Z(3%U+GMY$<*,FP.8.8P84Z%O\"OV21 ,9*88 ='385-'HA7 ME:@K>%:TLL3)L^*8WL*QO/4E5"B"[2QR'T7E1BJXJP.(LNDG6='42^!^ 6 % MT:? .6!%L./KO<(:V9F9$X4RQ(XR^\[3[(1%7O$F:2AG N&(2S7@F@-FA%"L MCP5[5.=FK2"(V"'HJ:AJN==/2I%)"I(;J%PLDAJ\UP3@'.;I&UC BE*B;V#M M49V;M6(F8F6+N\_U2G9MWO5U\=;<;WCBZQSUEAN?Z1,Z8.5B-]"3O@3P$ 4\ MY ? TU5ZJLU+E<0)+[^W\V1:5!6*>"D_RI5@RTMP82,FQ3#/U7Y.BAP(G9P^KRI9?ZBJ=TF%8J3A1SW(H^:LL&^&J8T L4 V,G5)SW(R-.K M(?90SY5"D1BQD]B&R8E"57 M>T,':PBG+H]C>>L+I@B0V DP%/$FJI.75*"JH=AV!,5"7BM*AA<,H)(T,Y8+ MH)!$]?*#/;ISLU?D2'Y CC+92"Z127W$A &BH*]G#5BYV)@P+E%9(@HKB;VV M!&#EKVA9RGD33-RL$=&98Q1M #.&'6Q,$)? 0:)PD-AQ\"^>;OCNM"Q-BRV7 MTR28LPEX5Z[O&'T<,G/U.G)HC^G,G*D"06H'P?XN[^"F@^<@)N512G6VG4-F M+C/VK?;(SLU1-&1$*X3:$QOX5C>^CHJO*1VO Q_ ML"!0$Q>)CUU]N$!FE#*]/&H/YMQD#PX3[5AYL"0NBR+>)FG:(D1=\EADO/P& MCQN3%*GO.8$N 6 6$&/&L(=XK@2***F=*._51J(HZW8#R?/OS>\LJ:JAO3,U M 9&Y@;Y.0%:>L4S8 SQ7 ,61U,Z1C]DZ+;X+\;Y_1.N4#R1M,B/5SPCG@)%+ MC)0O08)4D2"UD^#'_%7"<2$AJ/,.IPL<->JGN7/ B+C4&.:78#^JV(_:V>^I M%&N>Q'*35&W*(0Z@)LY)IM%+!(#5S-@9V<,Y-UW%?-3.?%_S4G0;HVBW24)+ MG@ST:1/EKK"^ML\!*QKX>F'$'M:Y:2O>HW;>VQ/ ^T98O$4KGB]%FSV8/% ! M-(KVD)'9P2^!?4QA'SNR_M=DBB3Q5EPN:<4"-1T!B6KHT(*9:.<2K*_ED!5U M] ,7>XCG2J#XCQUS(AH/4""8O%GM\[U KWS-(;.9JY<*0GMXYZ:OL(W9L>T/ M4=:I=@ M1:98D1UQ^GNT:M0!50,JCYCHJHU:>!S+6U\UA9O,CILGJ@8]9?K ,[4L7IN MC^-DU2X!K4Q!*[-#ZXFJ08_V/C"@1$F-!6[4!^G&\M973;$OL[/OB:I14#63 M=HE^]CFWQW&R:I= 9Z;0F=G1^435&*@:<%!.C1$Z$B=WJEV"NEU%W>X1#Q > MKYH+/IT,G+3K&ZNY/8Y351O+6U\U!>JN'=1/5,T#50..\XV^9H_C9-4NP?>N MXGO7SOB5VBLG-$L^* M30X?D'3>>\]Z.4:I&[":&0^-V ,]58CIP1M,F2B7[9M@%8J:3'9O!NV_W;]M M=M^^8Z5]_X"OP]T[8\K-[A6V3[Q<)GF%4K&0+IT/OLROW+T5MOM0%^OV/:F7 MHJZ+K/US)7@LRL9 _G]1%/7[A^8"^W?S[OX/4$L#!!0 ( /I685:HIS# M;@< '0L 9 >&PO=V]R:W-H965TVK"0=P0O8 MCN[5/4?2U3VV+C>,_Q!+0B1X62547'664JXO>CT1+LD*BRY;$ZI^F3.^PE+= M\D5/K#G!46:T2GK0\X+>"L>T,[G,GMWQR25+91)3!2%?\M Z_ /&%!IBSY*X[D\JHSZH"(S'&:R'NV^9T4@ ;:7\@2D?T%FZ*MUP%A M*B1;%<8J@E5,\__XI2!BQ\ /6@Q@80#K!OT6 U08H$,-^H5!/V,FAY+Q,,,2 M3RXYVP"N6RMO^B(C,[-6\&.JQ_U!5+%HC[VP MZ/V].M#\(51N13@AD8DJCKH*1!;)/ -R36T>IR1L N0?P:@!Z$AH.GA MYK[!?':XN6=!@[;C@C)_J,5?.1 Q#=EJ9SRB6/W$!9ASM@)R28"06*:2\=?L M=]-0Y%WUS5WIS'(AUC@D5QV5.@3ASZ0S^>4G/_!^-='HTMG,D;,*Q?TMQ7V; M]\EC]Z%;(P^<8 $P6!,>$BI/35SF/GTO; M@-IHY2$H[5V<>-V1][/)<+K7,# ;SO88^MU^P[!"SVA+S\CJZ?.6!\#F>F,G M7+&4T?6$$TS#@V:!O0\%<]C"S\@X,8+:Q-CK'MK)&&_)&%L]W>>Y$*BR#Z0* M.E?;,\VY()3,XX/FRM@(J;[:K8$$^;U6$ ML$0(K0B_[Q_LA V'7IT":XC'K@%7WJJ$EF6E;RVI'!(Z-!*:]Q[L$#IH3"FG M%:0K;U4^RQK2MQ>1[O@<&?GL-_CTA_6JQ1[BT80Z\E8EM*Q>?7OYZH[0L9'0 M08/0\:C.IS7"H_ETY*W*9UDR^_::V1F?R#/R&33XA..@3J@UQ*,)=>2M2FA9 MI_OVFM8=H:;7#-=%[[N$HG&_3J@UQ*,)=>2M2FA9V?OVNM@=H:;7/M=%[]49 MVMB3K"$>3:@C;U5"2W7@VPMI=X0B(Z'CYIX$&T634^'@REOUQ6*I)J!= ;@C MM&\BM.A]E]"^/Z@1:@_Q6$)=>:L26@H7:! MA]I#/)K0]Q!*L!1*\(.$$C(*)6@02J-Z'6H/\6A"WT,HP5(HP0\22L@HE&!3 M*/F#QI)WJI1<>:L26BHE^$%*J6]42K"IE% PKA/J5"FY\E8EM%1*T*Z4'BDG M(5O0^-^W-_4%NT9Z#+H'C6&=GV'CA1WR4>VE] LQ>W %.:X@20MM>X1IZ: MYNG4%"EHT*BIFXW@J/[RW@[B?Y*$2NV!/.M!@'LU MC6BH.,!O!JV?&=".Z=M[.7^/8G2,(=DQ)C@M2!Z,//S(MEE$J]BB5LS$&J6^.=^ M(U&;6@V&]<]KQE9MWP]169,C>TV^#[4@4B8D/WR0Y6C\FMT8X;JLK:=.OP_@X?XZ3[^F*L0S]6(=1 M>C%89=GF;#A,%RNV]M/3>,,B_LM#G*S]C-\FC\-TDS!_611:AT-B&-9P[0?1 M8'Q>/)LEX_-XFX5!Q&8)2K?KM9_\O&1A_'PQP(.7!S?!XRK+'PS'YQO_D9)?QN6$=9!FL6I4$PN=?3VS*PC"/Q.OQ3Q5T4+\S+]B\?HG^L2#/R=S[*9O&X5_! M,EM=#)P!6K('?QMF-_'S)U81*BJXB,.T^$3/%=88H,4VS>)U59C78!U$Y;?_ MHQ*B40!;'05(58#(!D'4=[N\RSAOP:\7#:>?YK<7*'I9'9]._F,)E^]^OKZ*[KZ>WHUGZ,_ M/Z+9Y 9]FWR^NT+O/9;Y09A^0"?H;NZA]^\^H'=HB-*5G[ 4!1&ZBX(L_;WQ MX'85;U,_6O*'[UKWY\.,4\@K,EQ4U;TLJTLZJHL)^A)'V2I%5]&2+=L!AIQ[ M+0!Y$>"2:"-Z;'&**/X=$8,0H$+3_8MCH+BW?W%#PX;6S4F+>+0CWG3E1X^E MZH7^:.%O@LP/$9>[ON8_LA\+EJ8H?D ;/T%/?KAE4&.4+S/AE^5#TEFZ\1?L M8L#'G)0E3VPP_NT7;!E_0$+V&/ M010%T6,N9_Y@PY(@7D)ZEG%'1=Q\1'X:VY9CN_;Y\*FIE/;UARK54["64J-: MJ5$/2J'W+]TU_0"I5K[#:JCF6I)BVFHMWRO9VS5[^RCVNWJ*K?845U(!@$B=R=/6\94*.+4"CE:! MVS@?H;]NU_/F^:K%&\ T.E&+CEO3 M<;5T)D\LX?81S9* -^O,#Y9HQHD5K(K&7,9AZ"=IWKYEPX+M6K[$;M2,.J>N MS!% D5-;;ET0-7)AGM@0/LK0,IUG\>([6@9/P9)WVQ2]]U/DY[06+,I 4E7 M_*NNBG%J4(G5?C!O)ZS-J^$/L9;7-%ZON3\OZ)V"-+3E#S4)O4;S^HK6UHX( M[$):L"-],BL2F1DR<(P]24_X4 S'*M MKM%%.$[.I2TY2Y0C##5D8< .8XU.K@*CPCUIO&ZS3=%F0Y M-_HK2EL#*TAKI(CN8-E30R!#]CX@R.P@)"P=UGLZ+:&=;68I*F,L)[4IB+*4 M%H-0([N#GS!M6._:IG'$TWRQ$L093D.?CV67:%$FCFH9((O;#T"JMJ(^5K*A MBLDGSFV:*L;LRH/"EV&],7L-R9UMJSHN+/M5 $-NMVXOE M+))5PK(@86MN97+VNUO255K@9&3)?@U"650A!Z&Z?"D1?HWH_=J^]':U8?6: MIO8GJOV&4*H!!U&=5(6%(WH+]YHY916RG>]&CIPJ0)B2/3T0ULR>;6;"8!&M MK3AZOEB%;VW"?/3;?*S-.$@CUX7ZGJ- MYO45K2V><$[$?$L/3OI';2!^+?:"HJNTZP:XK>_#]8-Y. M6)N?L''DH*6Y5WIPHGHP9343PLA>#L(8'12%DR-Z)W>44R7JTIKLWG9#/"VD M34MX-Z+W;J]*@,Y^?7(OF+<3UF8F3!K1F[2C$Z"[>\44PLB+:A"FH]FHL&A4 M;]&F8G2^JD?G&1^=OW7N5VD#'KQAU6UWUZS6:UU>T MMM+"E-*#3.D!>; *W-JB,5S'D2:X4Q!GN52>" ,XR[6,KL5NVMAEUCO2@Y=H MJGC-\<'$AC(C!&"4F.Y(Y@5$(\3LF$Y0X16I?I7MF"DO55?#3BB?XL@) \(1 M=V0J'.%X7;,)*FP:/DV3C N& #NR!N%8';I,3'HWJ/=K+ MNDQSUP+]BW9N8NC#'CR<]1G-ZRM:6U+A":G]IHFCI]W52ND^HWE]16LK+6PJ M/V;,4AD"53@D!F%R'A'TW](N)1 M4\,J=NN( I5;# )A.7, (+NSM81E,_66K:\=#%,U7"?*%@8$4O8P(%#7)H8I M?)NI]VW_QR:&J9JQ$V47 P(IVQ@0J&L?PVP9R3V]ERJ@LCCB5OBDXAF#K@>B"L.>"6+(>-L\IKECP6 M9[Y3WN6V45:>VJV?UN?*)\5I:NGY)3[SRM/A(DQY6/V+G_#,DJ*0/?"0QJG- M:Y:4Y[_+FRS>%">B[^,LB]?%Y8KY2Y;D /[[0QQG+S?Y"^I3^./_ %!+ P04 M " #Z5F%6WP1@H((# !C"P &0 'AL+W=O3/4<"9;(7^J D"3MZKD:NH46M>V*K09L&=36JZ@F?0W^I'B3.W9\E9!5PQP8F$Y=3YY-\L?,\8 M-(CO#+9J9TR,E%R/V7^=>'NTORY>Z%7"Q M4U:JC^2*?'M>D(L/'\D'PCAY*<1:49ZKB:MQ9V/O9MTNM^TNP9%=_( \"*X+ M1>YX#OD^@8LN]WX'[W[?!B<9%Y!=D]"_)($7!!:'YN>;^Q;SQ?GFW@DU89^% ML.$+S\V"+<0M162G,/7A1M4T@ZF#!4"!W( S^_,//_'^LH7G=Y(M?A/97NBB M/G31*?;9/=> K)K@R20YV[ <<,!X)BJP1;%EBQLV4Q0WLR")\ AL=J-C :61 MMP]:'((BSXM[T)Z:N%<3GU3S#U9J12Y*H13@'XB%44N:,[XB"K*U9)J!PG); M4FW6M# E#J2$G*!>O L4;:II75)N_4W;W9,=GZ_\-$C"@?Y#F!\%7CH(@ 45 MQ/[8'H&DCT!R7C[AS>BQYC"QJ/"B@08+*$H&"FQ$2607D/8"TI,"\#K"RX:C M_UE!^0K(RN34)B,]C%\X#/+\$)0DPT0<8N+PB(I1KV)T4L68JV T3(8%E-A%C'L1XY,B'IC*L*.@'/#FNB0A,F#T 7(KJP=5=(QQ7OG.4B&CLXM.'\4 MCX<)L<(\?S10Y.YT'Q7(5=/%*2Q(:Z[;"[U?[3O%3TU_-%B_-1UDT]7\HFG; MSPQ_4$L#!!0 ( /I6859XU,Z=$0, /(( 9 >&PO=V]R:W-H965T MH@4B%,J]1V:'2;IFD? M3'(0JXF=V0;:_WYG)Z1 4]1)_4)LY][SO6=\E\%&R#N5 6AR7^1<#9U,Z_+< M=56204'5F2B!XYN%D 75.)5+5Y42:&I!1>X&GA>Z!676Z(,(V_-:?3 M;&F N^,M^V>K';7,J8*QR'^R5&=#YZ-#4EC05:Z_B]KWW8 ?CA,X"@!@2'@.XS@$X-Z+P4T*T!7>M,)<7Z M$%--HX$4&R)--+*9@373HE$^X^;89UKB6X8X'4VNIU=??TTF9#2YF7R^O"73 MJXN;&3F)05.6J_?DE%RCA>P4BC(7#R"-J$+0D-'XYW&^!QR^'>T?4=)J#ZUB^SK-\U3&,T23) MYBM[BZ;F#&*FDERHE03R^PICR*6&0OUI.X)JBV[[%J;BG*N2)C!TL*0HD&MP MHG=O_-#[U&;?:Y+%KT2V9VVWL;9[C#T:2TB91F\-,4L _^*2B;3-P.-$/GD M*MN\.HK[7Z]>B6S/JU[C5>^HQ&E]^^'>U %H\Z@BZ%D"TX7641!^Q NXWC7D M:5#'\[W]H+B%J=]_9-H3$#8"PJ,")MNZENQ<)$6T(*44IKZIC$K&EP3+&/8Y MS21@U\-ENL95=&PO=V]R:W-H965TY@?*?N1[C#EX2>(T7QA[SK-;T\S#/4Y0?D,SG(IO MMI0EB(M;MC/SC&$4E: D-FW++HP[>!O L024 M%G\0?,C/KH&\PG$LF80??]>D1C.F!)Y? M']F#X;@%$-&%T[PK@&C*\%.#7 N1;@ MU@"WC'T5K#+2'N)H.6?T )BT%FSRHI2K1(L DU3^LIXX$]\2@>-+_W']^?>_ M?!_<^U_\X.$;6'^^^_($/H)'(0WYB),LIJ^8@?<>YHC$^8?+KX2.@C0"&YR* M*PZR^G>7Q2@5UM^?//#^W0?P#I 4?-O3(D=IE,]-+KR7/IAA[>FJ\M1^PU-H M@T>:\GT._#3"49O %--NYFX?YWYO]S+^5J0W -J_ -N"MLJA?KB'PQLP@A)N MJ^#>]7"H@/O7PRT%/+@:#F<]L1PUOZ-1R3=Z@V]=B[X6HJO$O:_@8S5<[I^W M>89"O##$!IEC]HR-Y<\_0=?Z526,3C)/)YFODRS01-82=-P(.NYC;P3%+W(] M8Y6DO01#):W(G)),IL/GI>U.Q;)Z/I?JTFAD0:MMY"N8)I,.4Z#)]U9HG2:T M3F]H5U0$-.4DW0&T8QB+1,V!^,-,[*('PO<@IB&*1<9D.U$;2+LB%5JH-.@= M::@&.LD\G62^3K) $UE+>[?1WOUO^Z2K4U"=9)Y.,E\G6:")K"7HI!%T\B_[ M) O%VA55.*!;L"UD;0)RCGBAE+>7;*B\.LF\BFQVMFU:-^.IT]E<=0X9:")K MZ39M=)OVZN8?R]=0%)6,; IYT,D!IR"YOKQ52MP[[E")IY<9S[&FG;2H,(*P M8^171NYY6IPZG=P9:/*]I;"##-"(U5L>QF&QK;?'=L" MKQ@QE<2>3C=\G62!)K*6@- Z'2:M_D65BLL1@2QE@>%\)A?@;%6;_<(,EJ=L15BO/ M6)TTXVD=U-?*%NAB:^MKG_2U!^A+Y+&!)"=5E1+:UP1]U3_PX.6BD\W7RA;H M8FM+>.J5P-Z3^S5GZWZ&P:MNI"@CN@=GK[9R6W6$XW:WMTLK>^JZW=WM_^A= MP%/S O9W+YZ.RT%9H?6#!P?WLN$ [=&D&UR%%81V-[@*JXL.1Z#+_RJXYEGW M.,$B9K+/GXN44:2\:J8V3YMW"7=E![WS? 5O_>J-P(FF>D'Q**0@HKJ.\590 M6C<3,4%6]?RK&TZSLD>]H9S3I+S<8Q1A)@W$]UM*^?%&#M"\>5G^ U!+ P04 M " #Z5F%6X.R"I8L" "+!@ &0 'AL+W=O7V78L*<.+)[PP+48SD7VG);EI108))PA@1D0^?:OQKWC+]U^$)@ M*_?6R"A9+=![-($,A( 4)9SJ3T9B M6_73"2A,"GF&3A!A:)GS2F*6RLA5.AE#Z29-X%$=.#@0V _0/6_XSJ28]B6 M.[2\X4'>CJIV%:^FN>BF,:U])4NR%XHM6 M\<4Q]GA6T14(Q#/37!U?5%E@)M'/0_J MZQU5MQ0X)6R-)"25((J D7+2I:/FZ>WI&/B!=_E*RY]>EQ\&8;_UJI-T]_J= M@EC;,2AU72NFZM9O=]M)>VT'C/O;O1[3]UBLB;Z C(-]=J9Y@ [?\G_@502P,$% @ ^E9A5CW*W^H? M!0 K!< !D !X;"]W;W)K&ULM5C;;MLX$/T5 M0ELL'*")1$EV[*QM(+X4#=!DC:;=Q3[2$FT1E40O2<79?OV2DJPKK5R@OB2Z MS!S.' UGCCD]4O:#!Q@+\!R%,9\9@1"'&]/D7H CQ*_H ZN?-GAJ4BPB'VA() \M\37N(P5$@RCG]S4*-84SE6KT_HG]+D93); MQ/&2AG\37P0S8VP '^]0$HJO]/@9YPD-%9Y'0Y[^!,GT2J^_^*)A\2Z2?F*_O-U_^_&>]!HOUP_K3W3>P^7+[\ @NP89R MP; @#,NO+,!@A04B(;]HO]KB&.^( (<0Q5R^_OZX H,/%^ #(#'X%M"$H]CG M4U/(<-6BII>'MLA"L\^$!FUP3V,1<+".?>S7 4R99Y&L?4IV87'6K<5Z]WMSJR<8I/YZ1XSAF\CL\ ?,*]D/*$81WO&:ZKQU6= MYH8?D(=GAFPE'+,G;,Q__PV.K#]TG/4)MNH)K,:G6_#I=J'/;[EL?M@'LF,0 MV5 P"# *10 \Q##P)-E TAW[@*EW \0! @?,/,G]A8[D;#%HI:NI]OLTMZXL M9VH^5=GK#.FM[/4$5F-O6+ W[&;/\Y(H"24W?E&*=!N2/#22JP=JCCYA('BXRS!&E:JY=-VAW:BMSI7>2DI/8#52Q@4I MXY=)2C;]+GUNT3;-436(UE:)4"U.JLTT6+O8^2T3V)8Q+O =VE[,M!2ZBOU9!6 MJRPUPV"I-7/'UXV9T1WK>[FHB''8R<6C1"1>IC:TR<)6%K;;G(XZHVNKF2AL MS5![/"Z,ZO';9?QV9_QWL9SR6"JELPG8K=@<9]1,H&UD3V S@;:16U%7]01* M20T[%:94,:.>FU-FMV:NV[!5MU1=:G=927L)N?5EMRY?;TVY! M0C"R390@$!3PW,9/F)I;+Q136XMJ^KC&J-W'-49G^W@I'6&W=JSU<4![4D"P MK2 US;]MI&G^;:/SS;\4?+!3Z9P4,Q/DY_D<)NTF-VXV]*7."KI6JPWHS!QW MHD_$+B65W2VI7ML&P(#$4OMC[4_-?(VJ0KBT*['E)V8:J['K-A+568V&S3(U M*\>8$6;[]#B8RTCE;YCLD*]X6APYWZ8'K8WG"WBSR@Z.2YCL'/L>,:DL.0CQ M3D):5]&PO=V]R:W-H965T5K6]0<<&9$);5=QPGL$I/*2F*SMN!)S!I)204+CD13EIB_3H&R M[<0:66\+#V1=2+U@)W&-U[ $^50ON)K9?9:,E% )PBK$(9]8EZ.+::3C3< / M ENQ,T:ZDA5CSWIRDTTL1QL""JG4&;!Z;. **-6)E(W?74ZK1VKA[O@M^[6I M7=6RP@*N&/U),EE,K,A"&>2XH?*!;;]!5X^O\Z6,"O.+MEVL8Z&T$9*5G5@Y M*$G5/O%+]QYV!*Y[0.!V M?X;D'&Y0Q+G,2<;1'7T2J;'IA2C5J9(Y4^E*7D M:I"-0)7F8AMJ6QKN)UV M%J>M1?> Q1FDY\@;?4*NX[KH:3E#IR=G_Z:Q5=5]Z6Y?NFOR>H=*%Y*H8SU< MXI#5-N5X.*6^01>BQBE,+'5%!/ -6,G'#Z/ ^?J.8:\W[+V7/5'U>T.>6I5O M5/H2;I+ CV)[,X :]ZCQ,=1X"-6J@EU4X VC_![E'T/Y0RA_'Q6&PZB@1P7' M4,$0*MA'10=>8-BCPF.H< @5[J.^!,.HJ$=%QU 1D@5GS;I0=\1SA[C1WG_$ M\\?_GYR]TT=T2[[#?$W4#::0*YES'BH];]M<.Y&L-JUEQ:1J5&98J"\#,V*'WQ! MJ0!O69KSB;408GDR&O'9@F:$'[,ES>4O+ZS(B)"WQ7S$EP4E<964I2-DV_XH M(TEN3D[3M$22_?BG ;7:-LO$S>MW]&]5\;*89\+I.4O_3F*Q MF%BA!6+Z0E:IN&?K[[0IR"OQ9BSEU2=8U[&!;8'9B@N6-Z.!*=)<#Z:X#8);L5,74K% R:"3,<%6X.BC)9HY45%9I4M MRT_RF#Y<7%Y?W#R"TQL,+B]N+^]/[[Y?G8.KFV^W]]>GCU>W M-^ SIH(D*?\"OH*G!PP^?_H"/H$D!X\+MN(DC_EX)&172L#1K&GVK&X6[6@6 M(G#-R%G2(N(Z>P8./ ((!LA18?./YX.%>GXX^FV MIAJG'1:GPG-^>5A4G->8KAJS7$%.^)+,Z,222P2GQ2NUIK__!GW[#Q5?)L&P M(; >EV[+I:M#G][35YJOJ(JP.M&K$LL5\G7JAWX4R!%\W:1B.\P+["#P^V%X M.\P-H.T[;5BO^U[;?4_;_3]9/O^:RL4Q!H1S*OB)JI(:P]]H&T%DN\Z@$D68 M'4;VL)+M,!@&#@K5E?AM);ZVDJ<\$;**!T$$5:X9VO1]YZ]),&P(K$=;T-(6 M'& M"$QR:1(,&P+K<1FV7(8&Q!0JIC]RHJ&8%&%!&#E#,2G"/,_W7;68HK:2 M2%O).?XX70&\@)E588'MP("956!CXGEI,$'6U(&TMU_0MF3$@W2RX%0M:*"O1 M0NP]%4RB85-H??HZNPH/X5>A4<-J% V;0NL3VGE6J#>M']26NZ4&^3>U):WM M*!3!:*@L150813N$U;E7J+>O=P6+5S.A[+TV<^_A-XF&3:'U6>N<,O0/H2>C M!MHH&C:%UB>T\]!0:RMU+X%-YN;$]T/HNL.W0$6?Z@8N"'5+J MO"O4F]=&2N _\-,W*3W2WC/!)!HVA=9GL?/-,#J$M(RZ:J-HV!1:?]^M\]5( M:S-UTFHR>])"*(3!0%J*.$\JT!G$846'-QS,V"H7];9]^[0](#JMCD4& MS\_@":Z/>3J8^M3IFA3S).<@I2\2TCX.9)^*^B"GOA%L61UM/#,A6%9=+BB) M:5$&R-]?&!/O-V4#[7':]']02P,$% @ ^E9A5N"NC\/E P #!8 !D M !X;"]W;W)K&ULK9AA;^(X$(;_BI635G?2;1,G ME+0]0**XVZVT4$1[MY]-&"#7).9L WO2_?BUG1!(%'*E\A>(DYDGF3=^\>#> MGO$WL0:0Z$>:9*+OK*7% %R8I35S? M\[IN2N/,&?3,N2D?]-A6)G$&4X[$-DTI__<>$K;O.]@YG)C%J[74)]Q!;T-7 M\ +RS\V4JY%;4A9Q"IF(688X+/O.$-\1'.H$$_%7#'MQ^I$T^/#_0OIGA5S)P*&+'D>[R0Z[YS MXZ %+.DVD3.V_PI%0=>:%[%$F$^TSV.[*CC:"LG2(ED]01IG^3?]40AQDH"[ M9Q+\(L&O)W3.) 1%0O#>A$Z1T#'*Y*48'0B5=-#C;(^XCE8T?6#$--FJ_#C3 M[_U%O3\P1]1B.6 M19!)3LVK^I6 I'$B?E-78@EISY7J033.C8J;WN[^52""Z0@'^'?F>[S<\T.C]Z;@AG;P_W6NI)BA?2F!XG3.\ M[S3Y/*90>@7:#;PK/^BYNU.)\JC;:I ? M5J-(8U1P7495BNJ6175;BR(L22A'KQS@@UYKY5\Z66S"B"581=>PU#6TX[70 MIGPV8<02K"+?32G?C76OW33X _N=FM>:HW#-:XU1.&SVVFU9U&UK4>/H&\T^ M:K-6]*7SQ":,6()5),7>L7OS[!BMX%A2T"J-V*)5-3SI@+%UMQ7(VG+DU>U6 MA-57P+K?FFDG8=7*_&-E?FMEKVN]L'VC? 5"HE'A+Z$]%T5LFTFA_KI%$._H M/('&,EOY%\\:FS1BBU;5]MBBX\"2\ZRVXU9IQ!:MJN&Q(\>M'>M@LDWGP(WK M#G.S4<&4^ M-O:X:\F>5CMXJS1BBU;5\-C$X]8F]V,+8]BTX@5AW:_-8=VZ9ZUVX>[)-IER MU,IL-PIDW)=O-95GRRW-H=G(JYV_UUN=9OOMB,GW2&)7/>^K!PDN6"[L1&U^8,73=GZQ$J;XA4T9>_G-@S@W5J65F%:0VBRSR?AN_/-A"E]@H&1BX'2$EG%ASFAD-AW! MZ\$[:&U:K36FVA#92P,W!>$/W#KH.!0L0W>=/G7;WDDLSW@=@W^87G)I0.""9,'%)>EU>?N4 M':NRX@"?*TO70=%4/VYO2W'G-BBK)*,Y2XH?5C/'DXQH2I=<0A#QL:<+FJ822?#X5H,ZS9K2 ML7W]@OZQ"EX$\T08713IO\F*;V9.[( 579-=RN^*P]^T#BB0>,LB9=5?<*AM M/0TL&&1)?OPDW^N-:#E ?\ !U0[HM0ZX=L!5H$=F55A7A)/YM"P. MH)36 DU>5'M3>8MHDEP^QGM>BE\3X9__@%#[R]=E); .C'C)F9L0I\O"-L M\?3 4E[0;[M$;,!0U$>HH(*2Q\%^'F 4>5-WWPZG;P6](/:568>HWQ#UC40O M]B+[R%-*@3BJ !,D :/+79GPA&K)'N'"%@T4(=^/3]AJS'SH>Y&>;="P#8QL M'TJR2O+GGU ,>FM'$'FG#/M6\23"H9Y@V! ,C03[N;X"\A 5)[%@7$KNXC!, MM+2-R&.3WQ)89Q.B9A,B6P4?V8S9$E@GYKB).;97\'$O]70%W[T^W8^C@*,!WBKS@R-3?#5QQ7X#P@Q)Z1:#N3W-%_^$!JN M%#DNQ2$[TP9GM9G;0NMNE&KG$-LZTJ!1&8R.VQ):-VZE#J!9'EPU#UEH4L;+ M717V>Y!3KHV]W_8_H!B=IG/?RD=#-:BD 31K@Q&YO"BRK%@EO)/$VGB,2XY^ MEI;0NANDI D,K>6P52UB"ZT;MU(CT-CX1^=PI.F[IQFLL4'^0 8K"0'-&F)$ M!G^F>YH"J.5O7&3TL[.$UMT2)5;@Q%K.&G7/Z+@MH77_8U:J!YE5SR@YB?JJ M1J MW^/8-XM".!EH9DCI#62>'_RBH*Q1.UL&(8*G.EAG%V/?']I062^,/\+& MM&/SXJ/G0Y;0NENE] H*K(W%K,H06VC=N)4,0>81R'E^^'F]XL:W> M7SX5G!=9=;FA1&2I-!"_KXN"O]S(5Z+-*_#Y_U!+ P04 " #Z5F%6>.8E M),$$ !2&P &0 'AL+W=OE8J"1Z%&UW^_6C9$6R)(JQ:_9+ M(MEW#^]1[NZYBX8[QK]G*TH%^)'$:3:R5D*LKVP[FZ]H0K)+MJ:I_&;)>$*$ MO.4O=K;FE"P*IR2VD>/X=D*BU!H/B\_N^7C(-B*.4GK/0;9)$L+__4ACMAM9 MT'K]X"%Z68G\ WL\7),7.J/B<7W/Y9U=H2RBA*99Q%+ Z7)D3>#5%*/)E\>;\#=S63V^'!S=_/WUQF8 MW,[ ^VLJ2!1G'\ %>)Q=@_?O/H!W($K!UQ7;9"1=9$-;R!AR)'M>GO=Q?Q[J M.>^:SB\!AG\ Y""D<)\>[PZ;[K9D7M%'%7U4X.$>O,E6$B3/,06R(L",Q/1* MQ6D/XJI!\DJ[RM9D3D>6+*6,\BVUQK__!GWG3Q5#0V -OKCBBW7HXTG"N(C^ MHPLP99E04=W[>X5_W@.V8Q2Z3N ,[>TA"869BZ'C5F:-\-PJ/%<;WBV).'@B M\8:J0MO[^H=G!LAUPU9H"C,72@KJT+PJ-$\;VF,JNV1%T:2$W!KRCXQU+XPK*,*CGXG6,O(/0/CMY'IS(+X$ =8% %&&@#O-NDT3Q: MDQ@\LY[NH@4X]1$; FMP#2NNH8G.$YKD:PBLP7=0\1V MVU,4T*D5T#FCZ93.C;#:S5!AXV&_)ZX#98;GEVN)T2S$=G@*F[[H:N&$6IT: M/Q$>%>G+B:!R<$KD/ !2)GK"-*J@IM":U&L-A=A$Z4*M%)_,V1!:DW,MS%"O MS&^7+^SJKALZG5+1'O.S-&H1AWH5?Z/6NYJKHF!(YIL4:A&'>A6?,KYF1='U MBJ0>X>3,,X36Y%O/!# P4FU&)P-3:$W.]6P M5)\3+6%BF'8AYUA6&6'0\?U M>OI_+>=0K^=O5%)7J9'O>H'7#D]AAWV,>T0=U:*.]*)^E'BBKF[+8=<+<"M* MI5T <4^0M<(CO<)_8EO*TX2F F1TON&1B'H"U>*S<9I?N M7S$RH'ID0.?NW27 88[! 7+;F:BP0@'L2<1:W=$Y>S?J*CL,PT$[-(45"OL* MN59L=/[>K8\*U:B,#NS=2;-6XW3+U!_UL)M=RC/0[^I3*1%Y& M2_9EFD3FFCDFP*K@3PS(5A27*XH65">&\COEXR)UYO\M4KU&FW\/U!+ P04 M " #Z5F%6_ZK.R' $ !6&@ &0 'AL+W=O?&,/4/\9+ '>\:_B9 0";['42*&5BCEYMZVA1^2&(L[ MMB&)NK-B/,92G?*U+3:U8TP3:S3(KCWQT8!M9403\L2!V,8Q MYC\>2,3V0PM:QPO/=!W*]((]&FSPFBR(?-D\<75F%RP!C4DB*$L )ZNA-8;W M'LH 68M72O;BY!BD4MX8^Y:>S(*AY:0C(A'Q94J!U=>.3$@4I4QJ'/_FI%;1 M9PH\/3ZR_Y6)5V+>L" 3%OU# QD.K9X% K+"VT@^L_U7D@OJI'P^BT3V"?9Y M6\<"_E9(%N=@-8*8)H=O_#TWX@0 W2L E /0.:!]!=#* :U; >T+6?3!?CH$8EI)#Z!S^!EX8&/'SZ!#X F M8!FRKBHZ0%I M&3WBWX$6_ ,@![5J!C2Y'8YJX-[M<*A1TRI^H5;&U[K*Q^D.I[,#^,HGKF9* MK>*2+<0Z6I%EL^_4 5=T'6")0D %B DP9HF M:U5_A.1;]3*2XA[\!]3[0%7[1%5/SDGB_U"H@N&NSB=M_TU],DGF&2*K^-XM M?.\:J3M=D^Z9)/,,D57-G*[J%\_/_N%TOX[*ZP6UU2?23*O?^%#&[GU-D"G3%+.KU1C/;JI'3G; M3^JQJ3ZKCIQD2VBV=$]8'+. RDK-KC53VW%C,TVR>:;8JJ:CTG1DI&[G-*8L M-,GFF6*K6E@F;JB-I#<5;SU%8_M:%],9]OKGL_FRD>M =*5NE0D9OCSG9IV/5+#,E-#?:A.,[*/A:RU MPV@>-LKFF6*KVE9&8F@F$T.CH=@HFV>*K6IAF8NA/AB/?7\;;Z,L"/@L5GV$ MZ2JBZNG;OPP&@WBIMBJZX1E9$>.D?F,C&9WHVR>*;:JA67&1_J,?SJ?F0P) M/YO5$1/BQEF=]U1YUUW\IYGHQ]/8/:-AW3Y9B(\)7V<;&D(YHE+D84V^N%IL MFHRSK0*[;'[8<7G$7/U#$B B*P5U[KK*%G[8Q#B<2+;)EO7?F)0LS@Y#@E4Q M2!NH^RO&Y/$D[:#82AK]#U!+ P04 " #Z5F%6(>]TDSX$ "-&0 &0 M 'AL+W=OQPE?&2LA=AOZ)_28.7P;Q@3J8T^B?TQ7ID M] W@DP!O([&@^Z\D#ZBC\#P:\?07['-;RP#>E@L:Y\YR!G&89%?\/2?BP %V MWW"P

    [V9MSKIL0R MS2NUMY(E>>*BT,ITY(Z6> /)"39OB,%P0WH.MBC%J+.N)%QARC4+F2/8FJND MYD:04V1HFC%W:C,H@-B\FK*?"[@288#,7,62[$#!LD4NXS+R.MN8HRL6J&&' MW]X2A)L;D52L72O4Z -4M@#@K9CY2XL9RZ.N8;$6M->U,6P7P+0[,.3@&]AX M('=/4B7DC;;8W$.1$,RD#B+ A,Z<3C3-:)M' :]#ORT#?+-13E0FS0;W#>&% MQ,^;VMN83(I 7WQ)I>V/X-U,9RT#H8P%013H%ZS8@:& M+O&V5'AADQ1VID$:8A,D]-?!ZZ@7?ZSAP4A(F)1E4:;5TD'T"@;G(BTRQDFO M\^N8VHK.7(HW0Q7OG'DQ1-JD]($DH)Y[9K+9M0I6J&E2%M)0R#,+\>.I9 .\JSI'C"JG; M8:S@ESM/L+,BLG!%\V2%,=K=@)&H/:NY0#'7SEY0K:#E)K>)1C#$8^E/+%R0 MVN 9(>7&)%BAA;^VR%'FIL&UX:@YZU"]9W,+AG 8#JES1NU'GWAC*<9C.'KQ M5IB)P#;.T6Z1[7>O@?=J2L.F"X2O$19#R87MD"@RK\/!+A'".OW9V4HYO]V= M]!Z(5R%,S%MUOU7W]XA";R:B&@2@5LKX '&^&QW(5(X-*,!\7H B%8+X(J-& M"1=I-2J"N8K,JW*6,Q:NN3":%V>E\2H1..;E<4JN$J3 M3%HG&9/+&.A1[@*3/=N.KYNB;-1,$0I>@= TN@N)O:\[:MFU"6)DQ]#"/9TT MQ &J6W_F"Z+9)@/:U)I<)*YPP4"C(#8EA3:-:D9SV]VGODV>KV_D5(O:V.?F MLM4N\P QYSF83/#MFR1K/1MZYEX1M=7/'; M4W6 1:)#R)&05PJYJBL[T .PV? M9\74%G>ZBJ613M?K6S<$ M(ST8K/+Z,5B%0WN)L3)8B3"YL9(-(JR M4_"ZLB- R/*RIDM4F_K@F<$"D2T7[Z'V5E,U<*727A=<]C=(HL;NOZL MUB)9&D4%<6%T(ZRD/1Q&S8;-%E/F_15# ^VZH@V/EQ?;N;3*RKAC5 5OB&S# M-]MRSC3D1Z@8."N1P2LBJ+$]Z8Y^N=_4 M9F^:ET\ !CD2E38FE_;-ZA3N&%8>N M/0QC+Z]V__ZWZ5==G);UY*[/UKW: MNE>?4.2K0#TJTT6V%2/>X&Y@M'//M$%:8=JEX 0NV6&J9/1J@3*"/VL_(XQ] M'J,JKC-JB"0/_15,HN!@$U 3_UIQPZ.\*K*4NW2],C+T%"2KMD'A&AJ)ALK3 M7T=Y=$X?L*16_!D8&B=1\'O'H/RNJK31#<4N MO&T;4KL/,6_KLK@@A[,JW+ MDMG=X:O:];V4UHD,Q$>^ TJ1P2S6E6G^'F&J>TZ+-&5I!-_A4I]+)*^/$S0J MC!%XAV>C,J:>(LR'!7/%0>-HL5II)C:@].Y(<<6I[2 : +*@.9SZ8-@G#BUL M];X@9>>N&GXXQD I&4OZCA"C;9<:N7+*%GT+2;^,H4OCA)DE];;W7@_.'<]) MKPEKLYMM8\>F^1<-$$\.V8=P 6:&\SJMI(3^^T&4'6X195M$V191]BC,D0=F MAW@TL:%-V+2EJ=/1,"6GTQ'RUL.JC)#G)&BG'#;I%%.6A17^S8=VIVC0 W"Z MP4L1 E8P%/$W1GA]HE^WO8!;?\" N!@PP;UOY\%Y4<27*??F1KP/(B)@HICT M)HHQI&&D3F]@H=72[!MQDF5LHTC1&ISMDL++X*.?KU/Z6VB?S2&R&Q^N<(8( M[ET-TXL-R,$U+7-W!LE%E*TU#H--$ 7-0!>7H^]DOZTD:%3,V*CC %L4U*#^ MSZDVB -Y_0QC,[C= :'"6)*&( 96DN0*I4N>+7OD3( M19QRV*CDF D..+%?Z=C"/-Z0#,=VXDGE6FCYJ:>J$]OV"*RZ2HK9+ MZ2UJ5J/2A8RQ,XQ>='YN*U/Q)?!W >3D'/V$E45)B=%Z@KI3Z2=94Q9Y/&\QH8E8[P(OXR?72:Y-./%;;IDU&8OE*Q3VOUN4J M6R,JI6(".)")>'U U*(@ JDY![^TT*[82 ?#;0^ZWA-Z63"PQN'[Z/Y."^() M(*M\B2 1'I70%F>BALHDX1(%N,8:\D4!XLY0'6@.&I.-:P/P1K5H5*LBDQ"V-+Q@20)X3@)$(.4=@TRNVMZ+SPXCMZMA-E*F,^U(>?K4IS. MJF+'['2%M\H7)HA10HJ--%^S0$+R[W+-OJVH7CO9[]$N7FDV'P.ZS9:W#\Z$J^P#-5!N_!+ BU!EJ" M6]$*A,!'"JV#7AX=/&4:X=I0^["T@(L[[ ^';DT(#]70Z1*!V??;"7<5L)]%?OK@_!H#&D%]?V57=IN WBTQ*HD3S! MT(O[*NL;,8TXAL#0 6-8T(HSX^ D(>Y&KCC(!CX@Z+F9H#T:5L6Z\H+W;@= M+UZ_H??Q[PCP;75._H#1%JV9-$.G9TS=NL9HMI#R^H1'X4FFUNLH0G<3#Z=D M/SL".U[$S#Q)/,:<^KJ@"4J&*N:+&IF;=D#)V,'M4332!UL3;RL OP\!:)%^ M51;-/H#^SS*%]9EXNQI;U #!Y9CT[+_08QKND(A<DE@FL;S(@DP9 MU4!7F%B$E8=+,Y^<8UV)0-?C9)Z@6PT+I-@KK8%T0G5*N"*5T:Z;/NN ;Q)Q MJ2G1JKCXO*XS86)RB/@R)(66>@G[D>IK<9ELQ?163'_U-(#;)L9QWSK:1I12 ML6)"X"B\P+19I"NOK=6%064@&XCRD?V-2 CTJ^L;9?3 M:\JDOQM0]-$6%+T%16]!T8]"N3PPK9+FVDI#!:RQPYH1Q"3&XEF"$V+_(:W5 MQG3O/,/TC^B?:5)C.WO332R(.:ZK[)K(_".P1/L^"L9^T2X<71%JD[R6[+;P M 3EMT)Y'>11';,F^3CZFLV*+)-G>\L=L0L)UX=+)1ILPL/BRXC(N+H4:CMG% MNC,[[@-,:\* 7+LJ> [F671>"&SO,L*T;S);2V)UV!\_0#QE%3P\)#26[_O3 .Q),C%JY>:"07-&N]9Q[K?3XJ.0Z0 M5K56.V(+HSK8\'$<*0(+T49M8"A-7:69HT17$Z\0&#)=+CQ>Q#L"BRF)(]XLC^#'M#R&L 7!65E5L4EAUV1>IP":\E&7]H;;T0? M>Y',2);SS1T-0A'JQ_AN%C=AQW06$C7@MZ/4SC9A[V+0&\S+05DPA :@F)EI MJ@OY8I2WDO\:93H!6AE<6"%7UPTB5%@S='A,1"Z>]JJKN]PY+\)*-\4XNF)^O@M7R$C MT8Q%,NC =?X!Y$ENYM!T0F[06+UO1<3RL$^%Y7KJVCS>.Z+ V8RKM9Y-3_(V3]R]?#Y[]AG%CI/R(3Y%+&)<4%=+9L#\>'HSE"U^ M69Z.J4?_UUM=>G>,T ,ZV(T8;/.O:/?_N(:1EOA3Z\]L M<5#E.(S;KFE BQKHJG918'[!0^_L9S<*!01KOR@KO$C2VX,^MOL MQC:[\:G9C0=RYT1USO<'A_OCX>!L,AD,S\;)T>3L:'\\.9M$X_$DGLR.1D>C MENH^&P>L(O./98HVXI@K^%"VG91J?)[N\++\C MOT8.SP]V7H#DNT">0 9>N0 1/X3KOY<36\&._.]S6"1X-M=^[3R+REF2P3/X MJ?5E00M(>3$<)WHP<1B\P3[6:;&K>^*AME!J,[B( EW#/+DDI3*]\EZ+)9Y73JDIEI\2(.]_UGD2@!,RN,\KZVG] MX:1WU+1?Y7<=N#&Z1_>#&WLH]QX+ >N(J,G]$(_#N[!$T+B!AQK. MYR]IQ) M?&#NH;*W*JDV)2*Z+BH&_JI@3ASAZ"F50I6,@1ZB\\(1B:X5"GVM1#8E_ M1'\F68V7["U(C^HJ@_N?PM\X@;UK(;"61#+C6B$*.:=EK-FD>P]J;3P@WTZ' MW9ST='1>)*T8R"C7Q Q^Y:/ M"@:>SHX.!D?C_:\1^[BFJ]Z&<,CH.[ ":<$#N^+?@3%X'_O[B&Q(R7^#_$OS MB*JIUH@, M&JT6#?ND"6Y0[6'(\2V*D\IV9IE!% -@J0SI@'8V#[RMY31@,0 M[+X7_+Y(L\3!L)ON8-3=C[(,/&3+Q$L(*V;BE6"SQHJO0D6XM@/A*>,:J+4' MK$]ZD<;,*^>@ZJ/S\Q*;(7!5VI6I=7 )E[N3\)MR\!W8J7 #U(IZV5>+8)X5 MET2P\]?,B?@ID!@-,O1K":*7!,#!D_Z&?"B;^WR'T&_D MP:J_0 SW46WC]7((.2!PO=PNP_#_.Q86O#0T'>G2TE MV%N_[RGH%(F0S'P^GH,)ZU MS)[Q:SB@I]1;!MDRLJ+"ONYG@]'H:'SP,&V?\7=@^^"J![SL@5WW[]<">K#F MSE?+#-U9J#UB/^RQ);$&VR36-HGU24DL9X% 8^J821V/YK/)()KNGPV&P\G9 M^' 0GTWWX]G9?'9P$,6#R2R9S>Y5P6X\\K*6US74>GO\[KU:/U^NEU7GL#[9 MX$%C8/*:2D/ I+.V 7IE\#R8+<^1BX-6NM06C,]:4 M%OTKFS'@IK^3RMM3A+HR@#1X+2X].N0G5;6&7[TU)$X@#_A\.*BRK37TJ8F$ M;L1Q6B&')@_@\6/- V&0!?=_77<\0V\PE_UGJN$S$B?L-4X,7X(J&- M-HR$]/#K'C8K!2#$2&O1U+_S8D+CT9M&([Z?3J\A_"_)=VX!-,: M#CY:*'/L8/#C&^=*D:*5-K7O;4X"8J9T29W/.#_AC3_H&OI@. XG,MQ!"#>F*+%^ VM%40[&@63+X1?ZM4KCEE@.H!^+.CZ(N_BDW^L?(0"83[S6 34+ MPSBIY[[>) *)REQZ<#+"@:9*1;=W&CB;ZY(_Q; M!TC^&IL.9(S(Z MCZ,R%HLV6JY^"MX616G&AFJ%[8436*:/P8ZP0)W29]_BWX4$:M=<\A?%9? _ M!;(3G4B#WN 55H7Z3WB;P,+\#'[]*E0:*6DWR94+E;M6".=!LCS?5__4!2+)W]H$,"M0= B4@Y/C"<3"L_\$/SM<8;@AML0W#8$]VUQY.WS^J#%U$,= MUY<(]9V-AM/XZ+ _.9L>SB=GX\EL?C:-#T9G\V@\&QX-YX/]PZ25V]P_I3+E M)#:]GU]$=70VZ$\F@\$7ANGO?P<1O__[[N7IRW?_>OGB_SU DUP.QA"-T-GA M[.P@&<5GX_%A_RSJ#^.S@_%P?GBTGXP&<:-HHTZ6![971&5[1( 9I,TABOFK M+Q6:[\SZXY'AO3WX#L[-M9TX K<)!P66#*;IN6":OG+\F(?TSJ*HWA@4U1<( M"3\JV,WFD;GD'ZLRV2/ZCQ_^.[CN_V3(.^\128U4Z]2[@OC'D(8(^7EM5(DJ MS%&+(#$.;A!M"7A2YPA0V=WN2"L^$-L[5BV4)PYL8(KKS8K\W^N_&*+'F#X/H_UWAS)9IBBN>7V99$@' 2]9P '*,=6@'GB@88B &B)1G"16 M(IOSK\Y/C7X)W+_]U M\O+WK[8J0;\W\+SI#B<-GW1H["YQ2A]"M=(UTR"Q8"5-F5RD\"9?!GPZ0CH, MLO2/=1IC$I@@Y-$JY=AD5:Q!\R#GGL.3(BV/F(,I2V=*0V*292$UH74_5A9Y M@_Z\S>_,JA\NXAWO]\=E147I.J=>ZP1'SC/2VH/5M5PL&PQ0ZV%%A3/#CFJC56*%U%FKH/7F;4*GHR.]L.CX3ZF_%M&@VO[/#D8A,/^ M(:7Z2NHJX;9R56F$EQ:N5B]X;HHNN-2%;!!;YTPU+?Q52H7 %Y\<#,/^9. 9 M"D\.)^'PZ% RLH/0M!2R[Y/4HYI-2/-5X^-^\:3:436+2C01\_B36@Q;K&)P)+\."7 M49P8&8L5,"B=UX*E>#('HW= M(^_G[/PS.#@\#$>CT<:/#\1R-UU!W7;#93+/B)R-&%*5J&UN/AQS$_@]T'U+ M[V[J7=CZ<2O0(% M#X)#3.N)11*?)USO#5_%3C9E*?R<25YQL4^6,MR+NA7!,+5'F#TR0O8F*!3@_VCL#\>;KY =,T. M#D?AX&!P[>D,18IT"B@ZOB@S3?\^O(L'D_!H= !. G(:;E2*G#LGM%^9K%QX MJ:C%[0GY')7&.+) L%;"FGQ0C?[E.552O!/4XKM-M:4+F2>'&9( M*6J#=8F8/F9[Y_9PTL,H=Q_B\<[:OKO3*/\03(NRI.AH91OEF6EN[^:=!_[N MY>EOO[P_#=Z\"MZ\??GN&!W?T^TRWG7@I'(NX-ZC%MLNWYTUA!=[%\?%,=7: MO<=)I#S9/QR$XW'?-],G^_M@98S(*&T^EQQOZ]^@6A\,)N'HZ #%R;#?&S_M M!:^P2^-"H!33@[76#=V7N*10RO0J>)30L=$6.K:%CCT8Z-@MQ!>L@II'T@B0>SLMHZ1EP_X@P M\H^M>FSFH8(W,Q^\O$>_1FTPI$X#.6K9&E,=X; M')D.F+:SNWFKDM1C20D.S'/ANFQETVAX;NU]]/]@L&KEXW#E+QBCWHOV0("8 M=LTS\"71\NT%KXF"[X;7:(,B:M,.4T9)MN*.0[!1L!QHVX;.IIY'^#_\VZ[M MUZ^R0[R(8F[@-%LCYQ'&CXE8+ZB0'6E&*Y%D*4@2Y?G#Z XZ3]>LLI0#M96- M'%:L"T*X1X+9Y.:)@2?QQT =C?I/C>-.@:%*V/M,;A[.K[_IS5%LC:N;$]=O MQ5#!-LYX(+L7-NMEJ&4^&X60R-/5AGO4R.NB'@_[$357XY@J8*N,Q&TS# MWA"LE6O>9X.4.X='(Z[H +/M@%*ATE*\.P2X,T-ZK[K:91^U8A%U4V@2AMC] M./,0/V1$SB5YZ-**5],PDMR]B+)UTHRF^H%E:BL!EXN)T-IA4-9."#HI_"&9 M@5);]>0B+=:5T*5J=@CK B6N1T1C3[3U>&,T^Y/>Z*D[E/W]WN2I,XY@T!L&ZWP>710E61@.UFQ5I/!R+4U^ M=2LK&J1R54E?M(#OEEC\MD\G]U7A3B(R7HJLT 28SO0HM&ZXC^(@0$Z/;)=$JL&19E;UBU2.>RI]R-KT$Z;6-Q::5S%^-/CJC*)FUAPW=66M0T M1N:V'4?N7%ACF%9US5O ))-#1-LN_1Y1W,&SA/+7F[#-WZ34"O&"TR/TX41& M$:>Q2=_0&G,%.-7H;[PCCR<"9[W('_]C#O\'_N.W)#+,Z@7Q8\N^WL[7%PEJ M]]7U+U2$MLU_N,+8PRWV\:Z=TY@;O(\7E);BX++S"OD?U<41+YU>U$^YNU+MH: M;J6\?DG[M&&!V[:;0E27(OU1?*B@+;C_Z>VFI&._:=BFKZSP; BA@/'R$$$G M S!M4HED7B9!1Q5;SLX02)L8+YCJ:+'JGX7GB34686]K3,20>L+71RRLUZ52 M 6"1;2J6&LZ5A)/T'N%JPIZ&CK+F!-1TJXKJOS0&H M#80"Q\ YEBBO&/%DQ3[Z;?H>9\?%=".3R.@%LR^]X%3U(+T*N5$0VZT&919= MB3\FRGA=2>*%O&!1EN#^U[;0?(1M;:4)7BW^')SEY?+@K 7LG%A M$%,;2W"]<92-]:=+^R&YVOPZ3Z^;#NH.*D9>C ,YOVI;''J^8.V3+)BOX3\5 M[5%)O:&9"B2.K1'@BE,$B2!-\0PT">PG'P5C'W7)HJ89TC$Z>:?83&)\\P[J MLJQK)1[K[!R?^\-+.;.+R>OWNS"?0?5&S,]M8'Z:C<"Q"P)FIB7WG>F MZ4[8_HA!1NU4U443O["./MKX%Z4[58-:])1U')QH89K/LX@3HDC^0G)%1DND M,7QIQF_8:-03_CF0@'@+KTE:>BG+<'JOTSI%$72C*2;);A4:"VC8K)Z5&'P$S M:9GBA32R 5-LW/O02&-A-NE7]FOX\6QFJIY/;ML"QT/SJ_36PKM M,<4 !@4UX4ND'%@FJ>1C@Y>2-R:0C7@*F2F%7-D9Y+ KLOU(*&9>P%.40,7; M'1JW@AM4IS;=4G,CXS'VZ$6K,2>.?@KH M^Z(=BR_5>973FJ&,:;62M\+X%]\S)^-!B/HWJ [3=T@M&=][6H8)P*O3S MU+7(#,BHH-]-BV239ZA:08,V)11M)+U/-;QT02Z4)2J;PW<,]XJ>2CJ/9@U$ M35TYYU>2NL4*;3?4D!8>[G%%O M$U5ZOMKLZJ>%MYCE!T'KK.:R-C[>9U+AFI4U$1D.^*L$<]Q+$LIDO?.SQ?=" MO.*,&J;$K%=(--L>V%?L;XE41Z7R]2HXOR=3K8UM3K!AX7GHY.(I,Q/#C2;" M7 I6F-220(*&@_#H8+\[N388#<-!WZT#\BL&!OT0/H+J]X 2*'<<@::_G^P, M]L/105\2;H-1.!D.OGK.K>-Q?^7L6W7GO?0R'&SG1.)1QXE9Q11F!->Q M._; IG.)SKVL@/-==WN:KQ2KTBT4 JEXD3@",[IS?M$LKUX[65Y0U?VGG8]P M%WS8QT3D-9^B9&2_=Q#<(A7Y:$3T8Y7'*@WE6(;^F70[H.I75)YMO(2323@\ M//+NX/X!7,'A-5<0JT%'E!0?] X_*2F^:3A'\#QW+$>]HZ?^01S<+BM^8L-0 M7E#0+3LWTX6&5'PX3WX^UY9@(=/LJ>T$3 -"I!? M%)4EQC4D)\U-0+6UL7ZQ&;/JE$8MQ=;,GVS)+U;2"K"!#+,+ZP:CEUP4@M'6 MU.IO0;B5@6-P"YTI.=5.T:BH!,D$^;# @9H=[,/35YGR0-O!-G*=)@M@*7&( M6%[4-X=.FIE2-^[)!YZJC/!37J0"5P?5!D5!$/7DOYI.YHKKJS9?"T6 MI.R4W2$.P9E"L2 #2R%KM">68)"0:%PF#D^'@R4[7JB! MGLL%PG&M@]B<9HW/Q)&+?'03BU9">LOB7C7"A,H*DH T"0(*+]%*$1T()_W< M)4IN7*!-J$LO*.D4@=EXY++(T]ID+3M$!,<%6SO.YI[N^"7':$&1QS!P51RJ M1TQND,XG>+BDJHK<;6]-MJ%;(=P>"5/,"WC9;)*$B;?FV.T(RMPJ2O1PX,.. M/Z2-8A.GU[WVT*9MI$;WH8*4"-EDE 3=.WBT/E:RM=T-14Y1Y50+BL^D<8IA M[)VC@Z?8!)UA'2[;MP,$;(7*$C+1P/.IWV@1XYIY@-0]]5HRMGEF%I:'U MD@RF2%9T-3&Y?L&H,ET6-^$-SZ+%<#L?A,%"14+'&UIRBT+6)*J,E"*8 2PG MTYPAFY@_V^[(U\:7^-_6*'F6?D@R*P?@.U<%:^J1V((FRLZM%.3;7II>TDU= MA:CN2\J$^K]K(-Z"Y:C$]JO7?CYHJVVSDJ-#"5;T%6XEQ54J97C!]# MN$!* MT.XN/U1JJ<5@%X"$1]S(!5M8M38_=HN36><+98^4/MLO:W^:&3:XH4)J[LPL M\10G]7Z^3ND#Z@399^SA ,@8 J>%*X_A3$E-!?[((8(:O /IGJ+_Q[DE-!;5<3DLPD@1RA&,!E5DGFY=4%3$Q?LU(6^- R5N3 MF^!V8[&PAR'O/5QJLQ?V M8%3!CG>H]?GV<.^: !^O/\;GG,%>DCF(?\;POC"9S!*+CJPOBP 7R#U8N$!2 MKC5#2;S3N2Z[ <7^XL='EE(+4A*L"Y8R,NL$"I&7L9W>QD55%V8JX&(Q:EIB, M/D$A:\5>TC[&-,(PS@8BW,AKAS88/:4E&?2?MON8$3/+FLDG'F4J?+)-A6]3X0\[%1Y)X\([ M"XKN[UTG+?@;5J=R((=_BW@K> 0N)#+I;+33#)5C[^O6@3YH<_^E1O6:'$.2 MB1[TPX/)I-.MQ;3%8#1R$M&-M,5X%.YCW'7C.YQ<\T$XW-?BSL%8V37OF&N^ M(=6L%5ROAX<#,K9-NYK(YO=&L-7(JN3<5"G4\_^[5A%W) M Q!^YQ;6(H$\-Q3M) JH)&A[[;U^'*Z3GS@U].QA)'EM'0SXQ2SAS8G*B/H- MXB684V&5=WT<+$;G'0HY4EN0K^JB(_ UW*2#7&+G)OFL"-M=)%1XS=>!X"L[ M(I=V0V9[11+2'1 >^X/Q[@8DT6$X.=IWY+!,[!+B MU#W 4C'C=W:76I#<8I.-M#; 8DZOKB90W0#U\:-E*(_F7RUZ6YQ MV[F18I4*1O1I*$@91$LRD6 \HM4\I6:7\)KJ;*ZJ:\(;PAOP#3()74?%+W5 M9JX[;8:DH7,OI18K8\Y6%,/N[A!_5;@_9C<8?CP8]V_^G#2.WBZ*2JR MR5:CWR,'!/\T$J!*1_5N]Q/(3FKZ%';,=K!Z %HIYTJJL?AC='21YE?SZ4F9 M1Z9FQ2P R1JA\SFF2"R(RBQU:Z+@:L$PRB3GPM6:2'CP][_U3GOTCC45C97Z M,K9&.\=NA)LE,1X_(A+CQW+H*55I5CKB%#S&J@3S@4ES"I_#/]#N;&460= I MM3'N'N71*/)O6&M=F_7)&'P"D5'C<'2PO\F5W7A[L!YZ7?E-T@D$[D=>.2B. M'O6U@?$J\7)WTX0K.?\DXG6*YL.'TI)KN04":I$?%,5IL8*UI M#M@0E7U&*:L+")^) A"D)<(_B+#YJL*N4V 7\67C[!"6DRW +4"+3%&/EGH; MO1)*Z\7*5.(50E%&:)[BW]M?X:R:#,N]K&I-6G&.$V@NG4^K(*5=A"3Q"X'% MK4$#3'QCEUA\X_OI58* J:IBEI+ IK1GI+E \U!RJ[S:$7HH?EJS %1'')J\ ME=936MZV38V3;$I%D21@LH14WE9Y%,ZL[*'1O,FW+ZIN34 M5X+]['&'FXW)!:B3UE7GBMDE[925X)P8F[T)0N(0!&(@*-%DVLMLBA]NQ0B\ M^-<6-8H0Y&\(%D["T=!U-INP0M/F44./O0$WM7_2[QV-;PSM-<-F_=Y@WWDF MAL\.B!CW9?N%^FQ1P2H7V#-2F8)N&";CSQ-I8N/UM;$5K?35&TDCB4\"-[:8 M?5 M!?I/ 4L-\!'%6 M>]+(NJB=]4SZ!SJJ63 K'O1]4=15FL X0)"=,&R1NI.'/HAW)+Q6!SA M?M@?#;OOM/'P!*V.6QV%S'\] /Y6-+ M.^]OT\[;M//#3CL_."Y9AS MZRS\#;@S(GQ.M.#DQ OVO$V8BNL5=N?=>9M%^2[&SI>H__>2Y2HKKHB/9$[F MKG(>KN1;2%#A^2>&9XC>*]]/%+6&0\57&,,!F2[0@\:OLUNC'Y'^+JGI%SS# M .M,S/>U]O@E *T9'9L9.J6W95%+$S'T_W;>OCW>-5:S?NB9S.AG&$>$I>// MBW(E?=3A*\]^?KZKX7%LQ,@SAE-7)@N.G_,G,4$1Q<6JML.H2TRG6J.)9B6; MS!K)6PJ>%CW(^*-%:_)H7'>: Z4C+2%./\3Y;03 M[%Y,K'M!P^:ZV.+?!MW*[%@$8&5MB ;;6DTX(4&],F]$CT4K>5#5CNT8*+(8 M)^A\&M?Z#K-&M4XT?-X!PRB+WRE( BA5D5V( 8"?S>%VPGAT(,T8F>=2R354 M6CV]@PF&!V@Q=V"6^TH'NJL#@I'0B+2[9\>)OFYZ%!QJ+'YK-N@6;YQ1E9BQ M6DZS*+X@UB-_U.KX0L[W@/LJI*FRX[I_>>FF9**%=M(^5ZJ)/F OG'* M\&$KO?!T]F@$=UX>?&Z"IAE1X:PK!,T'.TKD@S7816F]\.QJU^-NA76-KM2B M18\!-E(:PIG+ZB1K:^E71&' RX3ON22B H#$'8 MR$O87WS2.0NVQ!$*M-S2#_XK6IQ?_XW/+.06K\%Z)>US^#J$;7V$(LR&Y7"/ M=E8LMDWL1C'V3M&R["5]TDFK[KH262IUQX>]R=,0_V?TE&7L!)OL2'"F5NHZ ME#5Y[<3D8PY':NHQ].7UD/_;ESQ3?]#PE.!&T *TGD>% A9GHLH ?D%B[:T* MZ5VKL(Q)0E'"EAS!6R2:#H.*\K9&FTKW,G7%$U">Q65TB=5XLI[@[:6572!3 M*&&2L<[[0JNP"95A"0CMD)P*1^<16HSJ>(4CPU7=/!N\?@;6S;8,!ABY]L'? M?1)BA4NA(:'5>DV$ICZ_QUO_T%5VEQ#()01U2'[>D='@3H\Q/:BIG)0B MUOH\OB#YFF*K#C-*8^@=,^W>ECD6A>T_M4K2XV21?/)3JT^(.@\LK"11U?\[ MYI::L#1Z?6.;FF\?#((=%*=^"2Q]UUF]EI,,^;UH.;R7(/)&"F=C47Q>9OOP.@$=O\YS[_F5#@O&F"X]H''=[Y-)IHDE*=(<.6Z M=("()3HG]*TG@_XX'/5!\3TY.L(?.%8(/Q_"SRGF5T@(ZL-RQ^C$\^QT86(- MND&!DM!KA.NL^< )8#,!.[MK59#7?SL7XT1+P39KQ/"NJJOU+ UR:)1TWK:# M#/"5.G##^0T=*B03%;"#(HYF#R LCE^&8JE*J$J?!9/A@>^NKR6'J8:UBD/A MZ#1%M6[UI/)O-RDJHSB&E20( B(^*[R,-RZI/6 ..W.MP.2;C!6/H@EANQS[ M8,8ZV*K2,KSBN791QDY'M-866(]/_;S95:?;>DVQ\FVG+2MM9J+MQ8E8@@0: MZY2M^&HX%:W5=2T>:Q!JG5LE%7%)CE-AX(L.A:!51X,QJ:O&T8R%-4MUJ_B/PDB*7F_PXGT:AJ%!^,! MW#@JJV>R#-X&$)98*4B &[*3X>.FRHH.9T@;A? Y"X%8@H/I;LR.]2)VO: $UQ^(+.9FU00*O%"$0?-18?>X M>:6=-YI%YVV"+Q5H",V$NL?$3/"D)>4JJ==MR5EA_XJ."Q"J+>ML&Q)4"PT\ M/RQ-V'5IS0"["ZZ5I)!.4EJU=WT\#L<'0P:%#R9@"1PROQG-)B(^:/G..IE.SQF8DOA4A12P>NR$.S'J&=G#&]%9 M7/Z*CG;FT_7E6=IN'!) M*C/@E2?$9=(+3A>Z?>8FLK>976V82$ 1;H7B2.5LMR_.(YVI(>(VN#**TS68 M"!!>A?8;3N#-KN-6OS3,8[4,V*2(K"')9YAM#.T; 6;!>5&GVI M]B,@\K/0WFC2I,9/=+U)6R<[>4K1J8)CCV*&&!)-XXRX&;9I,UGNTB<9ZY<# M59S6M?W^NGUA361K>1+[K9JSFS/)C%+.*+$%EZ.-PLD P^C<##9UVJ?P_W] MCD*NIG%@BZ&DP,=RATI1SW!T$.+_#@9#J4 +^P-32-083PL65>E.N(;!-?NY MU;S*\=E&A?6=.,][S8]N#/:0!68W4V'!VK73>-B&C,GO[#(UA"Y@F/V9Y"8+ M7(N-6TLA@1A4>""XDF8#O+=O340S/NPGDH%U6F(5&5ZFM0&)N/-)/B8SSCL& MY*FR8T..K5'DX*^^CF"V^KH!'_>.==)NYN2X->HV-I$]MA92K'5Q_G!-]Q") MW:#9-3Z(1DV<"%=C?(V!V+B'(3%MM(EQ^E-90#F,,:X6Z8JWQHF*7>NO.;QP MJ6(^V"5$CU'F:%#M_M2\2)$3'T*CG8C%YMC6RSW&@_"3]IY;^K0,-TL\BM\R M1S9)_DQMGWCUZYQMW'!(MX$E-?S9#=LD7;#00$J6R(_5B@P+M3 !8)DAZF@?O$G#5Y/4(EI*FE9V\CO1U FR[,=L,=',E]*M\ M:[10V8YC$_B#P!L+:N*QLA]7^ /SV#40:3P3^!XH4FK#923,S(!M L7'N(S" MW&?JRJX907L,9D,A2A..LR'M,$[?0\[+QQNY/YH(#CX+RG7&[:&P3;+MU6@P M!.CRP[J+/00V4&5C?Q022)?X#$XOY<4EE^1QU6845*L,Z\B\P!4\;SV3U!.7 M8%K_3@ +J#7DQYD8!Q1BI'$[.\-1$ X>^,$0H[W8G- :[\[]]4ZBE;Z, ;%1 MM ;Z@F9@I!F==8[8-8J3"A.8=E85K:H2<6>)V7"3PQ!27^JFF&X8,DHZS!Q@ MNIYH5_F,:>(UN_)16.>%@\ RJ5(Z.5R3='G-YV<9[#E^(20P%656E#-T,I!& M#J)V1'V9HY5TF[(:(FI!,LKD?)U)5, Q!WV3U)S>UK(T.Z5%&NWIC![35.RY MZGJBC[-#W6=B&K:[GJFQXOA'QO%#+!69"0EY5YRI(218N:F-#P\P79.-Q956 M&U_J$/RCG)BY=<9=U63:!*]CN";LY5:IM1ZJG3.1B=GA"BE]"E&O'YW< B&5 MP?XX O"CXNF#ZXJG;U4[C9-_A<6!@_[>_YJL'CEC[$ULZ\FZ&YA7'I\1K=J[ MM/H0O)*.]Y4@DYU4A"PZ=,DA*;^HS4C4[KV4_8Q MNG_("5<"L,Z85!!;>6.DF&3OM) I3 7GU0 MR1"C>BI64@;N15S1&0 S&AE4D0B^>VG<ANV?L!AZU8WB%]._OG;R8N3]_\G./[U1?#\^.W)^^-?@G^NQ.B]I7!LP;%]4?J^^8>B7-)3I_Z\1=F(Y" MZ(ZZY^TEONO 70^:[>G*!CV*##?I7R^?'7-%5\C(9#'V+>FZ-F"@<^L48 %+-J>*D5Q*C)P V+$?;L$DUB0$NX%29N2NEH0,0!S%(XF^R'A*L?#_5 RTP?AT<%=[ %C M!V@2LU//MSE921RD2RU0-\(A.20*R?I->"6HU\N+KU3FV:PBD M,5?$,40,S>6),C?Y+Z$7F_N![%K'OI#",L^ZT?>!Q23F^O6'?9*;@B? '[V5 MO;9,(;3X!5Z%6\U)_L6-Y1K]I##F 0Z=\UQ>0<+:VXF@B+-#'5T3X847985= M+CL,K\+6#B.4$A[X]$PE2N@BG3$PHO&@%7BOT3FG7G+4B+7Y)"8^:WX-1;,H M%-P$Y5.6 #?7;;5J7\5-V23Z5=)A3"2%3\K%=3_/%OZ0R=SH MN#4UA8PFN=A"/ZD<;'';.S2H65 5ZY+[6YD#>1WI[]: O?O F?+8 (:G4?X! M[F@D.\'R.-.L""5+$S&.-J0T.G@YNQHD**_LX/-Y99M,+03TH8E,B[(D["UE M;]" $D0]7XB^BO+"#<3+ UPRM.;#NENU>0W1AHVXM6@7U(@\733N9&RR&+/I=P (4M@K;;FV9T'_LJLN&..*4[2\CLZ)'N6WX[5 MH[)NN'QW:*CUP\'A6 RU$49S)K_[VD-R<%GG^[N3]R?/C7X+CY\_?_/;K^Y-??P[>OOGEY/G)RU.* MAKX\?7_R^OC]-@IZ]X&_+;F@VPGZW88Q%CTGA'!4P;_7\;EP,^2Q4^$G0;MU M+H8C)_+8,I1B#,1NI3/S;H=>=P4*9T8TBJH%"?*8+HI" !W*MEX;[\E0-<", MBK(VF%_[2:P+3@V80)ORF>?8'GJ-KN < (17V-G!B)U6V0W$3:LG7^A'^Y3\ M0[%LQEQESLZH*@B)0=06$K312>(G%%5!N# =/1.4*C="H\X,?\T%*4R,ZN=\ MVW717? +0YI%\2#\K@W(- 8IO$Q$[=V-T7%03%W;_N5LE:U2OKM2-@54Z**! M7;E<1L*Q)UODR [R!V_<74]0\#'J!$,HOYKW1"'DWI#'M[%^.<:A([\TF1<+%PI493RNVL>8'\!7B+ M-6IBV;PCMS>]I,4-0>:\T;12%S5UZ!'$HG1C7?Z7W#<@322,R9H/#'S,9D*^ MRE:]8YL+O7]E^WI2]0 5]TC,5!L;BLNB'$4FPN/X#9HC8&N_%^@]QV>V6W2F ME9X>RNP1;ZYTTZ6@.?>],1%ULGK!^+E(A*D,=S^=?B?3%,BC8X$I.F:;LC6K/ZVCK_X)KF?[W@]S*M MDSW$V^"^VNA+#'7[G]F3=LV5RDM<@[5*4Y5P&M;5+/A-XY!2@-I:6M24S M2$J67;I[4CJ2+Y+4H&&'TP2O>$6%JWS!R-;@UE#6CU8C)/2?5$C)KI+#[65$ MEL\C"9WGVUY1$;CK->HF+MGAX!#HR(@JWFS)EI 2U(EM!NPT9%_G&6E)L3EJ MV+]S9LNFA E7[J3E;+WDNB>#YT=M[@;:X-)CA37'VN2=SGLPB@6[J05\5=71 M#EYS09P\M7-V4Z;T7=:83M1!@PUV 0-:9+EY_,GR#.H MG"DD[KJ9P>[D1;XGFR,44XV3M=O\-SPD[:.F]:Q5DSTR8$<*C010X]WCYN[47^VFE63LUD[4?"??ZR+^BKV!!L6EW?*]'9 =@>[]ZU]V_77##>(+Q?SF!MC[0\X5-$\ U+3EM?%@$N MD+N_>O<$Z1'L=*[+;A!QB^]9F4YMA%>WL!>\8(A.1],?WQ&2+2#6 REKIQ'1 MEDE=.PY)$4 WK$BHH$R798"*#PGHF!?>4;8$:K M9NQ;'?4YX%A[0SJD0X<( MTNP(>Z**.; 14R<5,@_*XBK*:NYM:^^F+UO$[JR<5X>,077>&CGM%O#XRO5Q M_$RP4X5AV#RF@8#E'J8XS;2,]Q#K207+\X0"U9';X76>HK9!!4=%N7I==*U, M9LI^HW.Q8,;F]%;6&K:MATGOW-28T?%96T%LR4,38D>09^0Y2,C!9TC FL@/ MB9M_:NP88FW+C3RN6DJ+1=]N>("= _?MMEI..X:%IM,=W6%#'UER+HH:KZ/N M<$4PC4T;N%M7VS9C[RSPSHR[())%/73LA,%I,<%XP84B7#83B\@6NXOC@B9) MU%M1I'+5608TE'!W':Y.-^+!"#DQG>R=8>FZ9KQ7Y.3MO"7R*#<5E6[O';$> MV*^ZMXYSJ3RXTZ%A+EI%O#'^194PC3(RHZL%HFV;K,;V]6B$-X].Y7AX=+.]2*Z<*YTLRT,WE!OL M:/V1B*E=[]&-U6FZGL>GOU%\6RQA"EQNB!@2()1E/[VW=?:Q+_2RDLHHH^]8 M9TM#$C1IL7#=BS];72HNM<$\$ <#+"#^+V^9TWJFU6&YUO[/=!%EZNB4)88Q M7I#,)ER8:!@:@74B;18:K@W1E!BE*W%K-S5@# 6[$K>U%=H&PN,6 M&H\L6SWL;[/5VVSU]Y.M_I?KWQ"=H!L[W-HDMX.I_M)<.+>Z"E0.R&RD#.=Z M'_)ZP'E;<2.'.S\Q)_HC$4CW/J MLB1#;7VP2\-W9L//>MCV^[)P:5>48FM\ M/#QY?)(3@+:./B9;Z?M) W^!7AJS?=FE-)Z. #)0SLI=A[];GCN0B](XU2*L M9Y0)8DI)A\PO=]\@R'.BD^7^-O@[D53*/^5RQU4^C-I]5S/1A,"9LDJ:^23T MU"JWIZ ! A%Q<%IKEPUJ("=NJR6AH!)/62DB P! U8$X+>R M C,\U)@2)4I7(J45S1-/2.MV,F;9("^X3!%$O15-1IA1?D8 M<8LDF(O19XJ9OC+544YXT0U\VQX\''5**R)IPR9(R3F!P-9YE60>%TQG8<-6 MQG])F]MI5KJ5]Y\R\!.GVZLUNM$:*K'_,]:U2P(8?\N=[<$<++"FST:9B+"$ M\B=(98#&NHT[^70%7#!.Y-(725?;=")B,;G3#+QK!"<(BST^BA+RA= GU%)! M'52%U)=Z;QOVG^)G1]PDEJ*7H&?F19;*6!.W.X0&ND &_5OJ\*FZ:I$F%PR. MI"+_JQ1FR[V< H22+=?+!IDR+-T'?U9$JC;P Z]@.U;\@M=W8DO]4%7:UK74UMP6& NXLB(W+?@H>+ M^#E>'7P$SY46$J/I=I46=\-\"6)G M4T;3;6-,0*!&X;&K0KV<+AX:CUQ;ZO*=Q)[-^2+?@&T&WX I>/0Z;&*PYV:8 MKIM9LIIYBY0^> :/2FO-\#&>T-)FR5]I_;4!2,%P5BD(I,;>D9@\4<9OC&K] M=&A/N RI.0"$S[0'P>%SD@G) KF0">V#5D3(1LW<&0!;C-W5:\XB4TV3Z0.& MUD7B_3U.9JFR>B#0<[86;(,GD=PS)ZH=Q,$YW0LRV9!A%=6$6?,-R0E^$$Z6 M.81&#CN#WX<;TYAH/TBZ_/;9OXYM0Y_K*S)S?MJ+Y=1YOF<+$K MM]']QF1.W"\EQ>>S6=KEGVX5)*YA'?&NP?*+! MPBIZE>9R4VR8*-1,'[*"*!$;P\01'P=OD!J%&;D/R-4O?E1TZ7(N.J4=^G&) M$2W!V\$.I4FLA'DNW4:C;("K4)12"!][CK*52U&J-0$/;(B*A(:T!5?<5P>' M3<@M)[E\Y>_OO=8&-Z]^15^?O[R-?SA@; OV"<=FE310UU1 M;%/PZ&IP'G3#@=?'[_[WY?O@W98MG>4QX%HJ*V7S=+&/Z5;ZJ MWI7%MG(ER+@(7CIG7^<R)*Q0]19DILE7\*NKLMR2(. [Z/"GV< HUU[TC#I8H;\F5 EF7SD1_-^BM M/+)4AJTRB #C9O-HEMA2?>3\3.&I$0%1LBS!5=YJYD_Q_DG\40 MCJG9DP95 MN>ND>X))W5H L! W-,JUV@E,"D^GX!W00^K*E'G;Y '%[TQCQGE7FP('L&J8 M,2,I )%PW#0A9EWF^JH2,P#-3<(>)5X)C8EI:G36S2^+I3]E"DHA6P/];+1 IKA;8W[" 4YCZURIV,MV\N_'1M)#&+ M61U-B*OGAJ_1>N8Y-ZM<*2F!;3EQT3$A?%XH4MVI(Y'D!_WS@@RG)>9"&-=D M\,O,<*==KRJLX+^@.#N6GZ:1Q7>#F5.LD0,];XY1,OD:3X\0 M4L:IJ!6&?F9L,_I-"*ODFB&8O6KDP66;MD"B+U2$8KPS66C7LVK&$&VH<1O2 M_:3F KXK[/G*W+_&B9O:)+5Q?+J]G-D"_HF/8-\HJ*[*]2H$Y^1C71:8#/-\ M)9CG!\Q&)1SJ/5\O"?/HOGN#]N]4_*KL:2J6C#/-8UB.$LF>*Q] :*HF-!H M7_E;8=H.B=1D\GEZ6U[AZA ECS0O;YI--L(@Y3'.\#W<^V_C?U[4%-)D@Z7AW$ZUB^F;+&WX3: GD73@GW(.2:);8>2 MT'C#_$=6,>3G,BW0%>:HL1OSN<>86"7)AXJKB-P^Q0+D9;%L6QD9ZGO3.#Z4 M6FSD*T*U3);@QIF#&!C=69@ O$*DDX+[,HFNE0#-H..3O;-3(,%I;2*:K17:?;(@)^?PS6-(]LNH=6A5CW# M/#4=@ZI@A]NF[ H*QC7O*>U5%9R5J#54KIZY-QD=5P?V0'NF,09+ M7$8_!2^E/P:OU6KW6"W@ PS8,[$X207Y"=&M/K_W&A,W3;?U^#XMC->$R[KH M8^OY=27V;Y,6%7"NH)*L/++1VO>+GV_95VUW\%"5#B68)8A M_'&>BK70:HX5.KQSI&_0[LDD%&;VE9^'7%>W1YL+#>>U,/&T 57="!D727XS M6-VT2R3VFZISJ0@T0#5510-/[GKVGXPKY\42JCX/00AO.@L2U4RB"D!W:U7,"YSF[!*Y\>9XX!6'3LOB 41L%I5=-GSS! ME9AV;22+I MU2S*9/-81\A3#B>]X?BINT+R/ETMYP8[S\?8,$9U=-7TWWN79;3ZD:7T):S3 MC<)1%!:]6#\:34'-KNOD"TO%S8#@P>T/J*/=_OZW.K[%LB^0,$,!B\LE MTQSW!H/M1CR C1CTC@ZV&_$ -N*PM[^_W8C[VXB_U26JBSNJ!FNF__@?LUF2 MS.?7;,D76(A?&/0$BS$@)Y3G=@^B]EM/C"VU]G_O88(LPK[U!)_KJT[VAS0R*A,2.F@-'^V'@^&A=ST__4I^U5T<4#QD,/@I&')( MZ=XNX%>=QJ>8_5_6COCBY]3(F'N[AX_MTO7#R:1_3Y?N6TO3H;F'HWN^A]]Z M9M_J:CXLK?)-%N)[4:_C@W!P.'R,ZG5DKO5XJUX_X0YS,$Y\M<'J8T#5SX'F M$KXK]?N )_LIEW9T&$X.[\LF_M9*['U11]E6)=^_2O8/_0@.?5RL,1S_M4[] MU_-IO_E4[_F"#P^&X7B\X8;_C9(J6R:*KNI[EV6'15\]RR39P$0R'L. &I[]:8IH=*[^#-CY13&$GX8X4C9CN M>5A.X0+_VC2"K7XGS-TE'YLFS):'2[*E,;D-=L^@>C9!Q[XFH.]!K^0Q',V: M$-G1M+AHG&B%'%G0WF8HGE#N4AD=P69;F"PMRKZ.%?-?[U[\6NTR@(!^9BA3 MB]VR:M!;$E]5AH#"4B#RTRNXR?F'($NHWIQ0O/D1 MRVH(NH8#4YD5=N(6NM>HBT/5PS#BARQ\RG:C)G35'0E6M4+%8RM<%GFB;5UE M0VRI;8NWD0D;,V+0Y'5.EBL09DA)Z!$T4B%"^@=\6CA,G.*3/%TR@:(+55=V M2X*9"#2-BYRX7$F!U\SL"5LGU59-\IP(2QPB_(+=5*F3HZ_Z:X)PA!3T 56K M2&FOE.9ZM*:Y2R1@:WA\/D6'#F%17"(7)Q\%"W:39\C$+%=TL,[=\AXBN ;S M89;$";62E&X6!'675@M<2"F^:?GS#7*],=?%G69Y):WN;AF=+'/XU1,D= MY,:K1IW/5G;(R)H+PP?,O?HWR!*MH#)4J4Z%:!B\3CZFLX*NP>D*#!9/-VL) MJ*U9=>A+N1)UMDBIS-UK+=4H_2S@V\P5I$88CO/E&KM3P:K_1F2TME<(_@$% M@/449U^O$NM!GX7G4NJ[ ==+>YI&>;- F*E[;#ES5B!7TRJZ*@MIGL[MP>P) MD4(/*M_0;A'HL1B:&C;N3;$TJ0/>Y]B<+AP)4TPUK&BO"MI\M%WR2QUH9@F* M\^8#,881!2A?6?]@E9+?6YB&2 T1<.2-[Y-;HQVE"V>\7,U/1;A(2XX&)RM2 M60'J40:+MF&I7<[?6R\'%6QXU=:VPIHT>8$M$UHK0.W(9T2V52>6WYM(LJ*0JM,E5\NERX;Z)Z)Z+M/WR_,[:M.)+*.S7-:E"L #Y%8! MM)ZLC"=6 CN=D,2^2\NE)X7A=^8N;1# X/G$!57>&^;?_N=3_Y+3[L86;[-0 MI#6^?'7!YZSV7Q_?[@?'YT- M!I/#LW$T[)\=1H/X;#0;3H_&X_WI+![\P#O%WSAY__+UP?$_UQBKJFD'0'K^ MDR)^]*\7:37+0$/(E[Z .,01! ?'O4V(X=O_UULW6N08&_>0_=.0,\V_8OCS M1^9\@)]:?^9+0?H'1NRN%NE:9[T"73",>!Y32]77G%5ZEYJ+\I7&^4'>=Y^: MS!.-!X/NTTR_2G.,=/ZX1Q]J""02Q^VS[E:0X"=>=$.VHH0&-AJN1V6-1447,=]HB8@FPPTT_P^P>^GC81(^R0Y.AP?'NZ?C2;1_&P<1[.S:)0< MG?4/DMD\F4_[\]%A2]H?F@G;^8(0.T5"+/I75%[=J[3W1<;P-B*CM:VD) [O M04=\:]W1Z;E0M,M=_^!%5$=?0'K?Z2RVPZ*N.3@MLOB;"^C/&OP/__VZW93\ M'74RQ!@,\=I@.A7-W++(@C=(&6GW[YWV/'PN$?-!3/#8%!3O?E.=1+ORL M9EG?ETD47T97_"U"2 0[])0WIV_,+& !GKF L!97AMU#:\-Y3P@WG .Q_$Q; M@=MO*T+>/![)KQ*I>MRBYVO>+,RZ$J=5M(Y3Z?SS]_3CCWF1_XH4O>F,7@"C M?H?QEA=KM@?.!O#_\ %G[XNSP?!L)/^Z^O_V7WQ\.4O.^^OLSS?/CC\6Q>KR M^(<@A_OP7S_$2?KC,;ZG*'^%7_Q UMRO45F>Q>=O7@Y^>W;XQV^GR];\HRKR&8_O++V_A1KFC@]OU]OGQFV?!R8L?O\K 7Z7E M\B1VAOXZ+9^=_^N7C\6'JS_^>368/OOGJVQV^<-_#Q%5ZX^5.& 1])E@]T2\ M6V5RGE;<.'&U!@$T3T_O3MZ]_OO?IM]V3H]X/YX5F'U$BX+Z#!:" MS3UUZ'^_Y? V>6H!.FG?Z9X?8P4)C/0?27:18)D3CCK*J[WNH=\BJG #D9RM M-6I?T#LNZ"8)+1?\#7?5-@Q^UL"M_,C3K>WA>[[[-VW[[XDTM1;[NF[1#;IA M7#M>52;711_H3 <[4?"O%-^8$HYS)2$[)L)'RM(T3B/\/+N,$JQW_(GAX*?= MAI<0M(J7;,L8Q4UX W=V@VG<'7Y^I0D/?<+P,L%0"(+(S=^9X57:$4BC/BQV M$A_((4)TE.]5N,]]!:8S!9"?: M#784YW21$%!0P+#4@2UPEKCKK.IZ]X+?)<3?.AWWY>DYJV#JQ#8%//"]&*6X MY\C'?8<\].R^.7UC%_*!>SM?9V38AG!=!@6+RV9YAW,[O>.*.3DLSJ@(W12E M979%#5D0C*?81-G,BWNOV+MB(&L=^D_BZ);:QLN_B MVN--?:0W]/Z-*L]D'-\TF:]I93V+L)$)00_%WOK*5E)7A;43@N[(K3 &MTO$ MA?1W-]7R"97G@9&86"D\R@BFTC!)MO"(JZ85/3D.8M M?U3%[;']"J8\*^J_Q[[KCB?%=XU908%D:Q";-E*2>(*UFR9>]+:C(,FI1Z91 ME]04RXZ2ND;/DQCUBUN:E467IK>JTWTV*-=9HN;R.?; 60VM6E/W:8=(R0V'!NSZKR4F)2HW+_*.>$DV67"_?&DY1O: M'+RS_"HX*\64BDZPD6.1TU9C6ZJ2>R$2XNYRD5"5\&:W%]XV+]F<-J8$;KQ^ M)#3/B->$C0?+#V4\W,021L(R3C_R*98'9O>L7;/1K'FD%L!]C^R-/6MRE#JW MU:@'.3ALG!8S\$Q+1GZQ.C+5*=7& W#=>VYU.#8, 8^XU(NRW*-Z"FY(3XT( MG0^;Z20?HR7IXQ#%?134Q!>"E@>8O1=I3/7F(.7@-G$&/Y&&9)5V6C20U'1S M,(@UGRRS-*/1 4C^6Q_>:?L3-H B)VXMJO06Q],>)VC86N/$JRQIO$(+F\3% M\O 3-PS^3C:%G2.+%<:;<.3"5)+T4G** M6MH*4>FBOQIQ@FM*?Q%7S[7--AI2'LD-#PO^C2.Z9J^=@TN(&29<<(XE;9II MKX>1(?"?JBJBYL(,#DG+V7I947M:MDF\DF5'"SUHA M[>[)FD[I5%A%-O3BSF 7I0]9=^(3D(F4Y#1JF#$VID6+$3].L2!G?6,,BFY>O[DT M$_\-TE&WC)F8PHK+FNILX9;<:F<_8P_#Q]EC;;*%CVSA(P^[BI!%,QGULR1= MB<6--%!@.G*'25^$D#B8)G@_R2*6'LBMJQVM06*6;F['B>JQT%(005-&X5]W M1C?(*:N$5D2@R**GI,)S;+">U,Q'@$]?YSH:$C#@K?-ZAVCSA_@M1X(VAF-T MA@A4AP6,\W?6*M;.S->X*(_2!KSOD3U+9A$R 4CR)\T1O BGPC&XPCNH:"06 M0%HA.0>TG;3[GD-<<:(FQ%/U;T-5,0_P2/L0=]\O(0XH(L#@')-P"RYQA;15(7=LCAAL-Z?H/$R*QK'$17 ML<[A]X3:3K+BD@UY^7,$IY'BY<3'X=##2I+4!!DVQJ$XD!E5_IN*LAD1]_XL M5X&?/C,)?U4P/Y)Y[' KB:%7B?@U$1[3 =C(57GRQJ0$VK1I?E& A\IA70H^ MN&59EN3G%-F06YM>L-!G1K3_G[TW:TYT> C^:A MSND=(4!@S#R(Z48AD!!"$VA@\*__,@6XL*%<=A48"?*FRH:TE,-ZGEQ3KERG M9J&J[RBB,STF6(%4=7'B$M@XL*!V?_>;I!.!8H)$_#AXJVF M+KQJ.O++;F,@X-%IZ' ZZ,_.Y#HM%I$DI'>[9F1VI?RM5JZ][IY\%^*1/JX;TGOT;'4]3H!NQ4":@TAA>I8,)+8/.K_161IP%(X&@; M-]@6T(D$?_LCL0?\3_+C7@'H1 3RU9\%+V,?*=9V_X2EN'&6!MJ!946^GN!$ MQLC+"0M '^XK@GO[NA'01]4]9\*::_OR02H\E:9N?4I:QC*6A]W9JA%!=!/Q M-MC\8VG @X"IX$,UV0DABSVD"O N>BWR*1\\ Y:6_<_(2_WKGW:@S5/8CWO> M#?^E@F7D;'_SAA?'*@ Q4'[ )XN#$A"P_I;K;0LGN6%@11$>J': U3H(KK9? M F Y5XW\Y5NEZB^AG?L[1=)8AL"B984_DMAV$&]J5KX.KX_W]=BVT:\?<[4M M9J>D]L,$>N$&^ECA6D(&/G#F1E,P!^@. )M&[?'#D>^=U(:_=Q1'3O_M/(,Y MBRJ8 \:#@]0.4Q+3VXI4<+7@OKK3(J$[>EN^/7W@V=[*^\Z4V@40U)?';LL" M;_>:2%&+[I(_C ^\K>EY.!6[/6R7QO63$>XWZE>I%%$]9U/[27@C"GH#Z\J> M;U?QL$:6"RPUQ=]ZDW;*\&[4_L^&_7:P$/7;C62;'G0813G0A+>Y'8?]>&5J MO:I/#X:\M;8TXT>T].=3ESZ(*^T5_Q_L<#"!\!9P?:LA0&/]/A3H#X3.89PN MV)8'C%(0MI)W<@H/8!TI-R?UC8A?H@^VPG.4_0+ULI?\]G^Q WS?^:KW+NO#SZ!7M-H7+ /&4O9@!WY^\18:R>/:APX%?>> MX.VH7U_9]$==?7.A3M0+T,MW;@_BYF^OQ/G__IMG6/[?;^_J>7-OSI%;]G>[ M_%&?[DXYB +X/X]3O_AXMNY:^ ?N*?YZLRF_JAG[\HS(K15\6!6 B4?;*JWC M ZT *A.>&^K379/=ZU;:WK6EJ:#5.\?WK+#[GO:3GO:9BTY M.[T+O&S?\Q].V\.S[*:V>;6[;\_OP*LR7OP'.]TNO8W>*_X;52*=TCUW!;/O M=I).)L%-<'EXP?XU[D'X4%N-^JQS, M;Q8?0]QV7]QV@@;V"0"3G>?W0W$M''C('AGV6VPMB#LS*'];AUBA44CEE#K$7*3=!J@&Z'F5MNZIF MO;I-9D^YK](X#ZFH%UM3?[ M^\0V^SO 5"50KLMG=U(B@D$Q?A3C_]T8/]I\[V/SE:)[SK;;R(]8\RY*!?;! M76HW_,EPWB;/'FO2A]FV4989V&=<%="+OGG97$ZYJD\Y-O=;SFZ+/710PR/9 M.X_LH>/M8"L[- DB&^9058^Q.GW50KV?C%5O!T$]X/SI^UT3UO=]503P_.7N MHJL3DJIL2VX!N8.J'8'AW)=ZY+Z@FEC%W<9+#NJ)-3=N?LD2T[+9SM>J%3FJGA N=]&R<@ON6'BR-"]4462 M18HD4B2OFRQZGK MO>Y?O!_V3JO]V?7Q-AB(I1U*X,&$O-$R#Y;SX.G0R0H5K_V<['^/+F;_OH7L M"LS"+Y'R\KTR\ETK#+1_0]#0H$M1^C[T7GR/?H+QFK^P= 9\]?>%L7/:;QDU M_+B:=<"!%],=8Q*!.ULE?77"JF-U)!/XA)$IG,#E$<,K,DV,56Q"\"-NQ%RN MR&"N7FO7*Z6\T!'SJ78'_%<5:YUVJE[X.@WA?>?XMW_$PP)4K7T!JOVG5^*C M5[:W$@;N&WA^FIXB@#$T[1#PR))OR\%^13\D-_2C;45O#XWHP2)+R8?G/*-[P]X]1W>.._5N" MO]^_%8QBQYHJ3U2"A#?AL#*/<9I,:!A-D#@_HIG7]YYUQO*""D)',/L5S"Z4 M2L]++I<3]"9T2[QM:2_R^?IL(3I29L.T-IT9(VNZ+A/'+6MRSUUV\[.99'2R7JV"5H>]3/O% BUTG,[9C%7 M'=J%I_'34P&V/.KG4[XZ$%2YR(BVL9A-):]N\)P.6A[UD\$6WG!1SW%8NLU%;3VF,E7\-Z@TU;K/6?B\.P*;/'+9\7_;R1,\J>:+/E1\&1 M\-:\KR4)"Q=AWL>[6E;H M@Z>>6*B%N/2%Q9(GS47'WFB9G)5[GN@R?F*EC,G,(Z:+Q11KC^IF*\AKJTT? M#.O$4@'TKGKMSHB2%NISN>&QQ6;&!T\]L5;,E"U6:Z/!!NL%3M;O#_O+G@OZ M>F*QGB:SHI&=R5F)&/?JG*K*FM&0:/N6.P:Z%F=6HZ3&D M)P+>F^:QHE2T)EQ7R1#RI+L"QL=Q7[5)M[I\'-"&V.[YCIZMDC.JH<.F1WVU MQNWNNOZT6DA%F2B+Z\H(9W-1TZ.^4O3,J^;JU;F9LRVR-YJ.9F4\:GK4UV58 MP1NV/ZICN8SV]+S&EWXC%&3BA!!V-[0Z&1;#IFG(66-9#R;X$V JXH1D*3EO MX0A4B&,YI8,7U# 8.5K4]&A8_&+0JO/U=5/L]>RNSRUPENX(L.G1L&9/<\-T M KR V5EU7>H2GN:+4=.C8=75%YSHOF4]=9S(O@J2=$VYC7'"%#Z[ZH M=!HE>5JR,673E(D3HMVP2A0W*S:FTH9B<\P*'XN4&S4]FBQ'Z[8,F@?,P[27 MSYXZTC5U%C4]FJR +U;[.L$\BHN%96)V^W$Z741-]Y-U+DON,%P466F[#[:& M7/3)QYU/OVO:;9W5NZ\<&KBQ2=E[%KPP__[QGW[S0DBL0>2WVT3(R\XA=P'9O"]^F(%=W<;^"3S2OP",+9> *)Q0V) M!8[$ HG%L5A@2*NXE%;QX\#.]_\>CS5M,OE:1:.F166;X&U7V^HGYT+_M0?V M6U4%SN GN_:X_^<,(]DZFJXPDG>22_=E4'?'K5*[TY<%;WL!12ITC.W92WAY MG[RO.BE+[;P\SO87ZMR4>V;.[1:FD^*3NM&:WSYU8M/W KFQQ4G=:VO>TAAK MPMKPY=#/Z(HRWW]9C>PQ.4\Z0Z::K\^Q-M/75H7^V&JHPK>4JHT-6['\__N6 M(;^EHE)$P?]],];!=R>T53?8?;\_";I[^/?6MG1=P7/MZ&9',.:>$4QSH0_6 M4?/$]>YXM;"[_:BCK,%^!18T?AL/3%(7MSXSNI_5LRL"U88'H -'!'] !_HH.\,_2P:,^Z/!XJ3DVZ_(* M$UFY'#X-]"O3P3I<#?S-1A>DHIRKMSOEA=:18,XS\^T?FF'2&$4B.D!T@.C@ MF ZP5W2 ?98..D^59R?(BQN1T$2CO2$?UW1_=64Z"-OS[&.SF:=$AJ%+K7*Q M*W%B"__8/Q;!I"M8>N 0=0)LP7M+T)P21 .=R"UXU:FTOC78WBA5L]K61 M$^#ZB1&77\^G\P$!_O )P@_2?7P'&U?+,/#D+=($1VUM<;;C?ZZ<&>=7'#O& MC P5NMDYZS3%YI7YO]+JJ,_/%;^!9>9.L^.%=&O]J,L4M [I-$U>SC9$;('8 MXE;9XL.&X\_9(MOH/$YEBU?%NM+1J_F:4QCYU_8E"=K4'HRKB[:4Z6S:3WY& M%'HD9 M@/%)IEKR,&T:6K9S4F MKSVH&/D*8\R4%]@6$C7^*UNA/ZLH>U7:5QS3:6[4=2Y$U">>H8@M=[G++7CDL:.)F9U0N4*FD+ MT7@L]2M>OZL#UH!Q219+L^R%U$7$&@E!#6*-JUJE6D,)VJ)8"20%-WJD7E\] MYMUKFYB300;O&/W\0"Q7QEUW/62F+7<%6 .&+UD\C3$7@F)]T)7*^#JG]BLA0?M-F8'F($43:9HF4-0 0?KN(!VOY-)/0;H\GJJ; MYEQJ2#8GMJ;\9&$4/0AI8*N1P%;#,1I!&D'Z[B =KP313T':(KUG36_X)9' M,U2Y35!*MP0A#0PI@N?3+'XAIRV*UGVQL^E$'BBTJ9 O#?G2D"_MVN;;EV6/ M?FIST(9^*SLHBP.Q/BGW*#IH\D-I);/0A,/3#'>A(P*(31*")L0F\;0!0L0QA'& MXY75^2F,J[8UJYJ6P&&;N;C6GUJL:[,"P'@4$,33-(D"@@CC".,QR\'\%,9; MHC98CUF-$'M5:55H5T7!+<-]')[FP[ TBUW0V+HKR^K:;JI]JB7H@^^GME\A M%USB2H!=V\5V/S0=K^S,(H0M>,/$"$[0>*]HV86BG,E*!B;B_H <1K3L M1(KG)6RY^Z#O^#JCD.@ M74>FN0M6=4,\B14,?,Y79%K37@%57&+U%.E!G*87C"FTI-47)NE)UW&J&IC%?44D#J!I_D+5A5'@$> MOU7 7]CR^FW 6\&4[+;6*B7V2CV5L)Y4LZ8U84^A4482:1R[7(8C CP"_*T" M_L*VV6\#?CAI97OE4E@VM1HYMWA3RY37$>"AV88#P%\RJ_&N;+1K^YQ$Q7/ M&_S4Q'/ME#O7MA)Z-@/MVN-#/C7D4TN:95;?HM#12\[8M;6*Z_LG2%J>A,-P M9,P\4ZE.Z8!U_>&H#,PP,C+#<"S-TI>K#X!@'0>Q1[!.DOWU,5C7*V1_\Z2N M6*DW6E@\Q3*#*1/!&AA;#)O&+W@?.$)U'*0>H3I)1M;'4/UDR$_BJ*FTP$N[ MI.EEN_FN(D!4 XN*YM+$)9,'X[7\-QX'JP=3S4L9D3"D_MK%N_Y.IQSM;+:*RF"V.9)YL M9GNAT)1Q:AOE2C/X,6/_C1".$)XXA-^6E?4>V(\J+!:*77]8SKE8F!NP8 29 M,D6O(,9A8(M+TSP*9".((XC'S.3Z#,2YBN6,Q\1Z@I45P2,ZMN-)"QU"G(\@ MCN$7"EVC2-:U(EDC#4B2MC?! F5]OG3#:X\1.RFAJ-XFU*@V3Z@?#@$SXTR&DI@,)[FG\HX M7XS"BK^J3TLB4YAP66ZCV/0,\#T-S3:>2^/H_ AB!\0.L3'7OI8=[&+0,B1F M)&&Y;*LU#TLFMUDU(3L @X^CTRQQN6LS$#O$ 3V('9)DZ7TM.Q"$;FB%3BDT M-U*XZ3_UQWHWB-@!V(HLDR88=//9;03I&IX+1P3P *3G(I;B?5![?#U>R+V7 M<(,1D/G.JY?5'.WT\6)F.%;J>K/M8*%I8%Z)D["F" B;V=;=3Q,4N@4- 1P! M/)8VWT< CHVK1(TIM)XE126LS*POFDPM CBPUP@L31&7\^8@@". WRK O\1L M^PC 9[Z-NA0<72:8Z_D <, M@3DFPH[ G"1+ZETPC[(Z71D+XXJH336?U 59Z&DZ!#,\24:GR0M6[4!@CH.P M(S GR6IZ%\Q/S*C15"RS+RJ4YHOLC-B4LTT(YNT!,IY%!\AN(S95T7S_.SPN M]F(NI?ZR@%#\G5*"P#-&8:",+"T5N"GG56 S9>PBFRB&A3Q@R?. W<(Y,RWX MD; @'("UX_XT!^&GY\\:I;ZY*73R,E;&+6;"52UI%JYDG(.F&'5H1ZA/@[&VEE13\Z; M Z;6RF1-[7&*M\P6OZ[T=8AZ>+/8<8C[/*A'(; KAL".C+F.ZP:^H8'G6E:J MY*BA#[[7_#3X>?R W')G=\N]ID<2T*/JAG MOHH?7TW,_US20W?UH<;'A?>5 M%N )HM?ZXV=QU"H^2DHX;7'2=#Z?P$K:_"Z^QI,7JJN+L!\K0"#LWUXL[E?8 M5RI\O4 PTX)9MY7U\JG;JVYF L3^+AQ'7*[8",)^? "!L'][H;M?8=_/;1BW M*/F6M,F1YIC'Y5J-U"'V=]$[_D*EFE'T[@Y<6_?BODNHU/XAL=_;J)$\W^K* M(GE&\GQ+*WNO\HP"!XD)'*3FFI?RIXJG(5="XC)[O\Y3D!A'0-Y8&JH6N0$B MJ?;E"F\^K]S,1#=MK,.IEO&L6W7AW%$ XA/.@'TARH;FM6$?LXIOC%^< MB+ M4V#Z6,2$ZK3[9.:HEA4J)L_FJTV9P*,*XP\XAMR!",,(PV?SYE\"P\V2W;0L M)YA)Y=:(4]B,DE&T",/,MW^P!_Y"2?DQD&6$883A/\7PY[WRE\!PD*MF^'[( MYLS-JB^+H^>P.)\($,,\Q#"'#M; !U2="T%A&8$K")WLC6,_)0;!CX, M,('7(W]/8OP]9TZ730SUOL1"=\3;Z0BDO+%"4FJO>IW:<%#L-+IG-X ^%0[M M:7"$FKI#7"T"7'T2L;!?_X&VUXS\(UPZ9FJ5,056R^PM_">YQ./D9+J204>! M9<1P:>Z"97H1OU&IFN=>(D N+7V-I"E5B MNY%HTI5"X/ MLVOX7&N6!9F@H&.?Y-/TB<)6"(8(AC<#0TSN<(MVE>T^J5)Y+>;"LC:SYY7? M#[7]%@P]O"]TQ.)RA&E-@:]T:_YPTXI@R 8$FD2OUR9;P1#!,-KPQ#GY5&A MCY7K>'TI+Q]F0R^F(8XB6#Q#1CD,-Z#7>J%2PZ,'LZA"'_[1\*2W/8 MA<+DE6 2 MB^.Z9*W*,VE3HRF_K;B9?D> >$8EF&XHOO/6V,HI_C2E1J>5'!7=C!(G)]:] MI)K^._DWF^3W ,JYMNTZ[< =FQ!9IWS+O4$O_UPD%#,7CC,6UNNVFUQ3)AAH M!Q%4FF8O5<\8TR..;P0KB$M[]0:99\C@(A.[_ M2'X4*)*)\ULFR'7TD_+7<;L Z?*NI7B/_Q9-HNB?$QS?*71M*A"S?:G.J%7" MVS1T!N;;L-%=CD2:(2]XGR-BA(0@ C'"[1EC/V.$26Z;G9*U&U1V:P MR;CV"C("S, #UAAYG(&'& $Q F*$I)N!/V.$;*LK3S676TL+5V\(AJ'/QP,= M,@),!@1V($U>T Y$ :IK'T "8H*.'IWA5M\;NM'IVN.*2[HV,-[\S&PR,V9- MQPQSNI%;KLN:YWQQNG:^4Y*8V3HS%=N9D):["EE3%T!GXR(KCDL3[.4R@A"0 M$9!O ,CQ.(4X:0PH*X52?("1#(_&7/,28]=/:OZ+Q1;#CG MWXJS/54LIX[-K@+1M8 MU\%Q _ XQ0,?.RD#2+;N*59JKG@!M+N"J>9KH!M X&S-"?R'OR_5L]]:.=58 M_O,?\,_^[\86L!VAH$YW#W\A)?B2G9ABV/]>1!S'8((T;S\J@CH(;FZ'2' ' MO8[^_7__==C[']Z&S-BU7._[GC\/AC6-ZAE^)R)XZ5IFY&F*F5$FX,W?%6NE M;/P]-?,/U LW?W_A8#**M6(/!/^_J8.?X80Y//_[KCC-[*X?0C\&= =H&UK^]C5MKN[C[[]TXF.*@+(Y.#V M *#R(JC*1X3U]4R?FD EHG>94'"P5E=">?<*G&VR5^ MC8B#'6\'AX@?X*LREK)QP^"[$@;N&\D.O'T_=L_'MZ/^Z2X,4+-[!,T\L/1[ M&^Z!K!T\W 4/G%CN:L^L^]\S<"O_ON63%9B37\+XY7MEY+M6&&C_AHB^%-'^ M2BBBAN#+3VT=NW_?57M^3#A%/A 4FO S3?BO/=*?$/4+#+E3KW?:)3'5JE=1/KDP_>F.JZDEU-3\SJU.F MLS!ARZ-^:GX>ZW663A]C\*RQZ$PLTUZN9/JXG\%SE0K9>9TQ<].%)K2M054' M;V>.6Y:;1E,<+G0!(P855YN;DZD7Z#)WW!*L48A5BPT:8Z1,H9WIF;4*)RI!#VP,SCV'%34QW1F9J0F8GU*<QUF->I.4>#II2QTT? MC4+#[I"@)[9;SQ=R='M9>09-3TPJ7^_*5=)F0FGAM2KU=KTE-1A0/J)$TOP_+14&\28Z)N9YTP;-XLCPO=!TQ-+$*@5]S&; M9S*8G:_9O17G,.!?6._FN /J9CW$&6N$9<:/SW9MYE:)S J>UCQJ.L#SHE0> MCWKF)MBL[>9"(\>SZ&##L;CT2G:C7V\'YJ;;$UVO1O:\391U<]34+5:[$PM? M/XOV=#)=>"S5*FY3]HY@[<]*PW[%X3S3J(]GMEK)9K//4=,C7&]40[.'#3(G M94HFW:Z3D8*>Z2-[S[8*NS1)Q]0ZO]0A?^5(XUA'XAW M?>(7UC-W/I/HQ4.'$E(O/RMBUX(?_]XW[]ILS1' /'/TVK_!+3V%Q M'YC!T:N7O,Y!*+C>-@P83+7M#QM-V7VD.:JFIO+:6(-WD6X_(_%TZC__&IU) MO+[ZY,ZEA FQ2PS9Y4^A<1@D?QTP'_V$1XC?Y1'N@68232/PD,_Y: ')Q8M< MX%S2Y0)'MY;>JV9+$G-WO#YD8O]XL0 M]KOK4S .P1[!'L$^>56MWH5]R \R=F^YQ*30*=760GW^&(0P;WYWRPI+70CV MUZ[O^R>P/YOMEHSAQM>%$X]!OI_+$.OJ A=+M[S-42.!OMFE_54FS&V.&@GT MS2[MW0KT59,,KJ)&7EN1K@=3S4N-7Y6W,*++'5-_6<#N^#N=&FG 7M%2@;+^ MCMP&YW<;W!O,?QI#N+>)0$BX'.!0 A 7E7K^==+0#U%O0M M-0X]3W/&FU3@*8YO18[^E*+.0C^PM]7WD-'^"5J+;Y#H)=/K?.IL? =[6_DO MD;WZJAIC*;)688QLA^/<#L8=B.+M( 5'[?S M/ "Z6QDVG:4]8GP6BY8BMF@ M\!1B&WY9Q.M#LEL*!3FZ7!M/8QQ[N: ZXH?;X8>=:A/KP2;].KC+D0+X2]"7 M$^S !L-IOMHL$F:NP&*5:G%>[+=@B3=XKP%VJ?N]$3G$ B^('!*40W,%>%AA>=+E7RM/&EN+[Q@0,X6T\Y7SI M1,E87)0%B?+4D4#?KT#?;5HO$NC;7-J[%6CD9_U2C?KESE.O^L MJ2E=,1Q_FZJN^7_#J "\7S8U!T]TU130-]_HHY&*NE-71YJC38PSYO4DUNRX M-0/\W-D]L1K?_23T[.Q*P5&C5HU74,YNT=NP%,>O:8$$'NN"M06D4 2< /]< M\ $'!T,"/S;B!CAO80?<>F;NFP,):PH%HHMW^BVU]VFS,.$'S)-DJB*!B*. M1#OD;JLD3GR(HUTL5!N#;KXJABN.EX8\1[4Z\&I&YML_%(5H ]$&HHU$I -] M+6VPO-# -H++8?5&7?;6W?KCO CU#1[0!G.I]&(4'?G2Z,A;T[6B^?[W]Z(B MD0G[5V36_IW:FK6IP$TYERC5FHQ51ZFD-W$.Y2M22:]HJ[;>0/I'RFC!'J4R)KKVJBHIO:M)ZG_>JB";F#@5GJ%$8C]D#L@=@C]E;K M5=B#GAGKGNP/&U(F;%9Z:E-L$^L59(_HC M)\>B,RYW%7E&P]5XKCU\[&!OC M\:-@[=$F\\G#E -U-)?K&79EMNOLLFWQRK#0!C8N#FU<(DWCZ%(3Q#&7#\#$ M>_RW;!W_(;$*8I%9_QF97K56RY%?$)L'MY^CCN4ST\FR3. ;42Q38IO1F$)N0BJX+T Z 88PQQTK)^PU$:X]J!@Y&^X-Q'$\ MM7;%[1DAX6X%(([G*1 2$!(0$JZLX286"0GTG?Y)^0;CAVJ,S/7DF.MGSOFY M\6C8E;)V?N#PT;7@I.X3/^M.6QN'GA$8VJ\.-?XT;8=MUE=D.+)(L5>M%%LN M7Q%+MB[C%$S;X=,\=K$$483P1"$\#GZV6TV?N2C""98.Q?X"[V'E8DO*8176 MYY8"1#BL>Y FB$NFTB"$(X3'-0GW2LDMYP#[6XR7>8E46UEV83+]A9'KC(S- M&(MV\>B8!\4<7V6"@A )#$+$NDQ!8FUUE#9Y1R<];MA0_-@IPX+KM<'V49_\ MV&W>VUKZH\#SF=R386HEM;3,&8&G]EA$^ ML6D+JU3"$6\RJRJY:2SD0L#JD$_@N0[$)XA/[IM/WAK!4"APXARS@2)J\8VH MH1#:'_!;?,%\ 6,KUH.]9< M@$)ZMQ320VGF<7"(W5MV-3IZA)" D( .7" D("0@)*! R?7+-N5!DR4PWI;: M&0_7)V/!$IU^C&HRH1(V2*"3G7B/!!H)-!)HY#M-FN_T3TZLJS_T360\WYKQ M?/D3#C<>5;]BGDU.\:<%RUT]:JJNO;[CZ"@9V5%_$5E?52SYT616F%C4Q,>G M[*8WP>:ZC//1K10TCM*-$1DDVD'VQ0'U*V;;_ XOO*6#7,[-3WM6+2>&1!@\ M=8?EGM>/Z&![F>*)1!O$!X@/$!_$,,'F''SP5/2)8/28PP&7E9[\?E6V[,(* M\D&49$/0Q]5O4'PA@?&%6)^;3\:JHP1,=$@CH<;CV^W@O;1+:N/I?&M:H,6- MPS3H?&ZUKM$Z& +0KWL\9AA]N1I;4!W MI$83\@ 376?*HR,9B EN@@GNW&)\CQ1^ZE:VC-R IL)P@[6[I< :=L*Q&ZX@ M.P"[D3QQ@!.%%V\ZO(CBB:AB":JH=D@YD1?L[Y6F6$F@J/ T%NFS[*7?RCB6'7$XH)3IYAZ2^F.^O:,C]0K+1(8CXVG2_0+P@898RV>!C M<:,6:MF*3*W;DQ5$?)1/1M,7K)"!$(\0?U.NFRL:+BAT%@6>,P@#>/=9Q:ZX#N^VYE@6:E, /,T/ M3FP-A&XNLA@V7V-%/2"IY7J"M^!! CJ*UF%IECR^FQUQ!^(.Y.^/NS5X>>YX MRCZM^L&$$:1%SYPJI-32(@[$'<@[HB[B7EY[G ;(Y^K M,+,RIG5,G"]M&K6EV83< 4U2/DUAZ+C1K006KG*7"@X&MO@ MZ)%-VG'=P#M,:;I3?B[@8%M@]Y%1[H)9L(@* MXH./LU/!!ZNIW3457,_X/$$%W8I2$D=CWQ:-4FY2ZK>>:VM'AU2P"W02QS8E MH@)$!8@*DFU9GCH-V=*:?8]M5J5B6+'SBEI>\!2"Q5!"9D/^* MS*G8=.P"W?BK,]52RA@:E8JS@=%+QPW XQ0/?.Q$H4S= U;G7/$">( RF&J^ M!KJA!!J\?MBV/]>9$<=:] ON1\501VXI[9#)/B#7D?__K__ M.NS]CYT@,W8MU_N^5PL.AC75X+[]G8BV!EW+C#Q-,3,*K O\7;%6RL;?NR;X M!PK?.["_OZ@69.0MPQX(_G]3!S_#"3F:35M99P[F;+<5;>O([OYL_UFD3;Q\ MZ/H&W"._1^?+P08,G_[JN='2!.[\.X$_,% 2P*^[D5'X W6AM7KC-R1_K,Q_ ME-34@VK*?W?<\4F P)_![@W4#VO[V-6VN[N/OOW3B=R*@/]S4.MQ8&K+3E"5 MCPCKZYD^-8%;O^5>5+::)! 32YG[VO?]#X=#AA.[FU3X_/&V7Z^7\4#%V*UA M)-3P51E+V;AA\%T) _?-<@3>OA^[Y^/;6?RI)@26>O<(FGP@J/>K[%@0K,">_E+V7[Y61[UIAH/T;BN&EV.',M'O '+]0 M/7],. 6LD7=CF&C"/S'A7ZKS_E:7E3\81D"5S6R,E8IC2>DQ5RS,L* MQDPH#N-&(TW[MB6G6 X#L1T"'V*[.+#=NT'B3XCZ)7*0Z[5VO5+*"QTQGVIW MP']5L=9II^J%#WAG/B$T<3%WDK F/].=C0#T;OQ*=QZYE@K^HF XBC,V%"O5 MV*'GXUYGM(B7*>I44 .0D[+M M4KXDP._BN%CO9T_]93BI8.J&ON*H_M]WY]?\/% %W]<.[-KX^(%BN9ON%'&5 M&I,42U#RA%-)F1J-QC*O4JS,3K3Q!"-YEN/VBKCR<@9S0*F=D:YV1$W!278^ M;&SPB@X#)V];"H,947+FM8E$,%Q5"VQ.[MGP6;4R:5T5?LC^P*M#SJYW13?,2#?FOZ@OLKPQQ7I$C7.<>:%1F#1E M[K@E5U^27=+*]3%"'Y;G509_DC(KF3]N2;GR:FZ+)5M:3"2;K:LSIO\LR#AV MW+3*![5.:"D&[G3-IUNR1$VVEK9\>VRL!!M^. MFV:?S4W;S4Q%^]D:S1O!P*K[H.F)M:^+_+0SK+<]*6'S- M:Q1FG2RFB':9<>>%G-A65Z"O)U:*MY^'*XXMF5C.UTG,LI:#304T/;%4H8CQ MFC'ZP&X*DG%HL759:J M-E5!-$9+/Q/,LTH-0N_$:G4F\PGYY(WJ(E/5,JS&E#*&W81WJQTUQ7.60/$J]<6S$XS->M_(Y2A:JH>KJ#+K45.#:# +8LP: M6(8O<@MS0S0ZRZBBWU'33&W&J!76I,1%,)D,=(JE>",ZU7TL TZV)DW:E8&9 MF;:;?*IMV$#X@%[ M]^J8"QO0NWA-].(C6SJ)-O1O9P> A7CW3"]:B"]:"/R!0@L1AX7@'T@&+40, M%@)14TP6 E%33!8"45-,%@)1TU>'@#YG/GS=J#GPY9$3\TM2W7\E@Q?./+OX MK #%W[X?]_H;[\[0^0#2UWU=#7W@1D",4K69I&36BVQUDD)[;;8:7]/PMK%X^3G^TZ*VZP?]"N/P&V.&@GTS2XM M$NBX"_3O;:&Q*N"44_QI2G& D@A_T!:AL52L[6FJ,RUE8H];_R%=77O\PTQHYB+J2Y'EXG29)I@+W)+!((P M@G#2(8S+32D@GG,A\8PM1J.E5'J6VOCZ#VJ=_":$S>XFOPA6^0I&^)[1*M=+ M6*L-(0SKZ6)TFJ,0AI/GU'ZK4;4T6-9R#*]YASK5G:G$,;?Q[MVD2[CR] -; MO\O!PW)]JC6>!L_B)C=RNGZU632>!3FZJ(]D+E)U"L'W5@9Y9_ ]N^+TY_!M M*2/)[GM%3>QUA$)>'PGJ6(!'D( *17(7N60S2?"] 8=4R5D"*;&1"RJ9]NO[ M[N1]'!)9M?'3K=I3UPLZFFN#.)Z2$A\\]=2>R#1484X)N%;K0!Q#38I/\PS"-M: EAU=Q.(IJI9.69KOIQ3+*,P:OI_TG8CB7L>U]P MO;P;CH)):.U'W'H9<"[T/("!MQ"H 4M#YK7:4%8W=%?L8>OIDEC5)$G7O_U# MI$GRV!<0Q4DO/$EGIX,_GR0"DW./G6?&Q[1JZ.9(J].JY9IPDHC+7-Z1)(LK MY@Z3+]W&[V;//C^3'0&RI@4_P238NX-%AAH8U& C%3M4KO@?^_\'"P98:I-5&N0DQ;/(SHP6YWZ9@-A"51JFDKS)VY! MO#-8WH!_LAY,->] GT9>2N3=0-Z-BVM*@?>]:OACS;(41W/# TKV!4>-0+FM MEOAS>E[4!F.]3X2>9&#K1JF8'1+FLRYS4&NBT@3/(X<'@C:"]I=K6V> ME%S M6&')R!,Q4YCEGEJ+LM3.PMJ0T)D)%"^45Y=\7R9T9SN!"V^,1BF3&@"5):>QQ>0)8Z@G%_."-)UWI7+9?Z:FG9&X M8J*B]M#10:9I_H)I[@C:<1!]!.U8>CK^'-H52^TN)Y6L67_J2J(D*UQ_HD-H M0T<'GJ;("X:8$@OMY'@ZMII82UFE@""!OP*B%2EB?CB?6\898TW)6+A$FXDH MBA\W10K@JKJ'%2#;]@Y4)WAV8I0IC1GU!UA=E]BRF,5]*A==]@-5*"S-L'_83+0W M:AOM:7C:7#'4E+:>:XZ/LFPN8:!>L9QK+ S8&(\_X2K7#KWB%KP_C]O;Y,#O MCRNN*"JCOM2D97^]PJ.;$H&>A1-IG+H@ER,F2 (2$!,D6L'[*!/TY5FN:^%M M62*FC8;=E6N;N;2"'0-:'9MF&>382K!CBZ"B%W3<0+%2XZT0I)3=[=9WI9K_ M*7?'EZ@N0-3Q'6S"];-?Y5-BDYE2#*O$T@SERK1'9#>E55N'UU+#,ED8G\8N M6>8!(1DA^4:1?/XC:K] LHC5Y_93M525-CV]*7F"C],X=(D=O>N M[ 2ZRZ"'K%5OB*W.()UJ5 1X24HMGQ*;4JE1%6N==$H)@!SZP?E2I:\]WAB9 MR_>6B1G'%) KIJ0B)-RM " DW 82$N,YV87#*D#MO#.M#"48W&&"P=D]'1 X M)\RBI\G3?*7)TE)4FE[X[)3(<==;R7A4!YS TRR.2H$C_-T?_L[NG_@)_@K9 M2L!M&G-#VA2$U9.@X')!BO#';/&'H22>Y'DEWFHMV="PX/M0]L[-F5[H>$E\ M=9X7V F.6K+GGKO4HBK 1<\]>:HDWZ/J?*<\J8I:5A+X9\%2O)DNXU%-;YPB MTA1#H.@[@C2"]-74J,]"^JE9*3NY]8@SVZ. M$V9+:BDN-+)7[CW.N78+\&M4@IEBV#3/LO=NP")8WB$LSZ[Y? J6S2Q'D\&\ M$HH$M9@[7M:RL[X 80G4'HIBTBR"Y0WXE7*NXP=>N)5?PTD!?5CW4($B9),B MF_0+%:9#%$9%2R(,_I2:3:I,2ALSB[576:U)<@,^6#1E?%=^F21042($9P3G MZRE:GX/SV*XW6654U:3VHMU]\LGY8E,0()RA@XE.D^CDY@WXE^ISS5,"\,*4 MI2F^EHI$/N-.,B'X!9W?0J<^T*F/JZA>+[BL0%BVX.#J$\G7HM,@)]AZY)49 MLM>LBF9Q30RE43DW[C\"Y8O?*E\L1MZ[58QPC7!]?1WLL[CN#I^"X9"R6Q)1 M%92,4BEGEDL!XCHZ-4_A%[S3)AFX3J"W"^7S(T,9&OUI?IXK/#<-'=ZK#+0OAL+3.(?RJQ"F$::O6:;HDYA> MNJ4&;OE&(.;*AL038J.AA1&F@>;%$'B:PA"FD^\ JVB^GX*#P8E_IY3Q.+1# M2PDT%%35;L95:A1$YX:-8,?'5$ N=2K4VG_#] MH )(GMB6@2#2&'7!R"ABA"0@ C%"HE7$3S("+NBZ,Y+LMKG9R%0;9RU<::P@ M(\#"%!B7YK$+JGV)982X^_5@+EOG46REA'9;[+3/5Q4S&QB9? 2XY5A64@;0ID+*'/AJSP>>]2=L&7X?JELSCO\0K)= MNF'TYO+&MG69H*!W@R73!'G!P] (O'$0;@3>6#LGW@&OJ?)-=4Y4*M)BF OK MSP8S7PXC\#((O(GU0[S5F3J>HFK@:Q.=HTN0 8>*P\1$^2DYJC8Q0->TBK'4 MU!]H.D&HQ6#(6CKFKK&,0?OEEJO/*!T0:E3R&V?I-$;D?S[ , GF!AJZNOES.O,9$(UUL-1X\=NJ0 %HXJ@!,4FZ8O>=\K G(< M!!T!.=9*U<> /'PNJW2K\BB:C.Y58:AZJRH3LUCNAV LD#T>H$K>@$ARU#A&UO6&[YCKC MGUZR76UO:*Z,;=I8^ZF1T[$^M1C:@'5WU<#157((GO<'SPMD\OXF/*=FG6R6 MA!$CY32^W:E.-L-27H?PA&?U4>VS&_ OY;6)!I9?31G.V+6U5*"L->1I0@PB7(@1WE/6.V4\>TS"6H<4\3>P.5A8KC^O94H>(!UH:30&K#T#5 MFRM>D'(G*6 K^!KHAA)H47KBP]^7ZMEOK9QJ+/_Y#_AG_W=C2U,\**K3W<-? MV >^9$?-&/:_%^&8,9@@S=N/"GHX7]3H[1!)[*#7T;__[[\.>_\#/)FQ:[G> M]SU1'@QKJD$F^TY$:-*US,C3%#.C3,";ORO62MGX>S."?Z#PO0G]_85LR4BK MQQX(_G]3!S_#"3F:35M99P[F;(?>C*5-@N^[/]M_%O'KRX>N;T!:^>YIEA(8 M2PT^_=5SHZ4)W/EW G]@H"2 7W:&U>F/?D#]6YC]*:NI!XO[OCCM^ M(XO;A\"? >$!?K:VCUUMN[O[")A(D#H@9')P'XC.Q.P$5?F(L+Z>Z5,3^!7^ MF[\,!T#>#7VPW_DI;3W6P!3--2_E3R%#J$J@Q(H +MV-@[4W@ 5LC%^M_3+B5(*;L#0VXKYM :;L%:"\:+*6F^OG1'L< M:EK6]()Y7Y"!&O:V9;].-Q@A0VRD8HOL$T&U82UY72:.6TZS&4VU?$D40X6U M@ME$[JT#V))^V])JU;J;J7JLP!:'O53SZZKBD)YAE2.+,[9I&)<0]O-GIYN9-F3Y^.R4P@I/S'PEQ0Q"#@,,, M>]829.:XI:QH#8I;&[9IC.I]9XY/^#DNR.QQR_SCK,]0D\U8"I^5Z;C2+ZX\ MNBESQRV]?"73GF7[@D34O%97KPZ;F5Y3YH];AL5-FQDLU3*6P<-IMV]6BOV2 M#D3HN&FU)U!9RS5$*<,]FD&P"C;U3E/&\>.F/9OUBJ2JUZ5V:Z/VQ"=%[V K MJ-@?->UZZDS++YVFR#P^YIV,O!Y-:^"I)]:>P[IBNR(6;+.'ER8SRW;GZQ&0 MT1.+/UV63JCTX6+:D075QY/%C^EZ)HQ%Z0RPZV7AK0>#54!WK1TU-0< M+=?K7+96,>O!)%LW'(QIN4U8L_]U4YEG59;5&$VF)RQ@"XP9R1S%*3+/4[A* MC[B)HA"?_POY=_Z&?#L(@>RN?4WW,V8H"7V%+CIM2A%@!=HW@R"HT1A7-$(> MC11&IF@*/)Y3:5GC599B,8;F*?7S?_%V$!_ZFZ-!>(0_;+1S?%;4BL%"+69- MH:6 E3@AX2-,P%N]FEPS%\_/>'>TZ5F%;A,6NCEJ.E2RJ\!OC7O29HG5BV247KP45.A; ?/M"^MS;(WZ,GEE;WL0UD\(>'B6&V7:BU])&TZ3:$C9,L\ ML8[BFT=-69TE=:W;+IN;^D"E%#63*71U:(@?-1V,9K0KC@NLF2.!(IW+2D]T MO@F;'C%\*4/HBV&^3XD,JV[FS^7G><>-S/L]Q4<6[(M!L?7 &/"4N:^]GW_ MP^'V#=7OG>H-M=#Q5GO=FT^1KJ^$@;O_8*OH1Y^\L@<.S/M=FV.+*_#V'=N] M$-_J"Q^,BU"_2%8Y4*T/GN^"9TXL=[57./:_9Z#OXOO6?%J!>?JEU;*S)*,7 M[YLJ(]^UPD"[L+ER%J7JP.S\H*MGY\EDT:Q_Y:S_W*6,$6@A8K 0_ /Y;NP9 M+<27(8*AT$+$8B$0-<5B(0 UH\GHU4M>AQ7RVEBS1YJW MS:DE\73J/_\:G2,.F'V'; :6QQD_MI!<#@ M.5,@77V2-4.E@U']FEKI^3 O$I8WI],$=9$[O:_M/$/0^_WHUXU![_RGRCX* M/:K#!@MUTS--9EF>JY8WR]L9"#UXR(Q*\\Q%SI(F"7H)]#V\U0"RBF.F+%=Q M/G/B/R[NA[BJ,XG5OV_*%9%P%:D"0;DCZ8X+,9B^G M93+CE4SO3O[3%ZG.DG!;$V'\!IPL"=?%/H-QCVZV14&LE43&J8:YKL$P3T\0 MXT =X\D+ZF*)E?2D>9/RQM( (U*1.RGF-NW7E<=#3J8_J4N^Q],O35VCE'.? M*\/GDKFIS<:SO./;N<9*CB[18]+X96J2)\G218!$KJES1&7:0L>)( >0.N)V$\]D)-35D_*FL@'U22[=,O M58OB-;Z$:TH[*![4N/DY-6#:%+,ZZ33FZ,8^FTA1U064I ML:8H C-R*GUA@._#8*XK5+4>%(C^_5H,LWQ%PRO)Q;, M2?,K-5P_\+3 \*+JCJFIIEC!-#6&M=Y&FJ--C$^5^T:>IILT;)&GZ0^N5GF- ML#R E*.IV2VVX!T+'^+BAE-X(GEIF,$R6LX+:Y+HR,Q*CB[&8^B+E/--DL6+ MD(I<4']^)_OW!;L5"-T]H6]^3N>EBAA.R(V3$57CDSGDG:4VO =:>W MMZA;<"7M,YA> M/U*F/)JV7+.]%+IM%>L7<2;"-%#0B#1%WGU:9J(];5ST@NVEP[L+JF_&S\;% M2W'[U;6=QPRW^Q[>WA8K^ON21+*D3D["];T/Q5YPIIIIZ!6%-'MJB?*!M=]8 M\P*\UPDH>CR6QB^Y*R36;$<$\J7):TF=G(0KEQ\B$ S+-QMUD@Q: M)-#)R@9# GW+'II=60)MH@%E2DT9![&T1'MG8A96BU42 #JI%VL?R1Z,+P[T M YNGIIVR=\2FI%->0%2KG$^3&'GOZ0H(M+%P MVB1<73HK: ?MT)&*MC W,X*JN69Q-E.:.@0M3 (GT@R.JIPGWX55;*NH'NUY^!SQ1)\7_-]",K+LW MBI$GZPRYTYN"ZTE[A'64=6./KW=IV##FPK L*S.1J1&+?F>\6/=K31F/"J"3 M:99B[]T(1BA%KJOS)2C_'DJ9&=?&V^O),]9S"AVF,_6&67X%46I&U#"?E*!YEU2#\.F2ZUKPY&TH8- SZZ9QBH %C"[ M5;UX&E6A0>A']:<2H-S]#OH?M5!IM!E9Q1BRM;$+>F79ZS0A^J.+;LA+&EZ) M17_2_%\O"?1CUYYKCJ]$T@RD-^7"4/:?JWA(GXMQP98+A"'C.]B$*G"!]Y*$ MFSO J."H4;+)03+)"0XO*JR\QBU7P!;]D=LND -GC ,-+BK8CS^A&I^GZ6")28(7:9?$5*M>J:1*M;S4[K1*8CL-?LX] MI-J/0DM\K%?R8JL-!XFS_TZ)3:G4&:#R47%-:D'EHU"U'230R4[G0@)]RZZ5 M;8@HY]JV"P?OCLUTZG\>&#Y#_8M/S14OM52L4$M%&R[Q[X_JE/Y4\31?[G0$ M4MY8(2FU5[U.;3@H=AI=X1=JY4X?A \+HH.C.4OQ_?JD#3LGK W_I<6VU]'7 M0E6S1YHGVP+-CNLCYAECQ&*HNUY/H0JOS--2K? )I73[BNC5[6A,0AA,70], MJ?JBFF);U;2F>)[,A-6)UAQL<"DLS[.X7]4:3U83K."EYXWXLWE;RQHUHR<# M1:I/YUIK--\HA='JZ^9M62^428899;%Z?MQ=#)M,;S71X>E>+(V=/&#RYH/4 M=NI2RLM[]C*[LPGO?0%*OA_^9/);OM/$&YM>SF2L1XNDPM6BWA"^_4/R:98X M]IQ'4?&[)X)WYE.J#XMLO6YOQ)[\M![:BT=1P_5H/DGJN/)Y.@4>-]? +TO- MVJ131O3D1'NT8Y9X$*L,*G3D^;P>Z0O3[J=\6 18FE2;;OL[NT*(-F#F^["D- M,:/5J%:>-.O.0O\Z.[$N93IAI=ZO80M!5;FG1>YQW-+C:U_OYZV2&T^'SFA3 M%HN3M5V?MDKE<>4+_1(EUNX9S68+DS:+=NBPKFL]9X&)1_VQ>7UYD8W[U+]C M"6Y*&6:2T>TJUBMM JE@L!D"P.4?@DLSV/&Q@5A;UE]& >_,YW*=GRO-BD>) M]@!_;)&V.K;$9K1KLOQQU/>0-7GJ26RY7Q:U[B,U M>Y[52K5B!&0F C)YR<)AR0#R+82.E;D!\_(-)Z6MQYKOI]S)#\,613&0#Q-% M,;X^KUX LP7[J5@-Q5!+S@ZE!ZQ]@K 7Q<>VC 6]A9G!LR$=U" MQ +&9K +JEZ)]4PB7*/8Q%HT-:4IG@/>BPI5W+U]?%^.KC/K4'L\B3LX_?_LO7MS MHLS6-_S_4_5\!VKN>[\U4Z79@'B:O9^K"A7/9R5J_J$0&B4@* <5/_W;W8!B M-#.93$PT85?MN1+30O?J_JU>Y\5*DKMP=:A[RZB7B:2>RT[:59I4B=%<@5PQ MUI+$)G!H=GIIFX/.OMFZ0B1R&HWH6*>EE@#@Q;70-"-^W;+AAQ7>+2=2EX MG]TPA5CU]QN3I"* Q-5\BE$X^AUUFQ"3;>!TE*&XA8P;KAR^XPP''STV6QNG M4I?(1048EN7EBY( Y2O<7RA%)JC,:2^X'[$N&T/\AFQ4[P#QMS=,O1W$K;FG M2YUYFN%4,[EXG.A2:FEM$,11?&PZ05*GD3XQQ&_.7#6T@&B[EN='Q1+?10<> M6-OY\9Z!A6]\SX5+PH;8P":+9_?TE.-@MN9TEEY4+*?- 776>1C"(]_M;[[] MDS^]P?;AE^\3'_C&O.'/R%)?3)IYMU+5M$5ZD"F7!FZYZ:\AMPL+QP MI4:+[@Y-T[%5 )^FZT38J!T)7E"SN_.EL+FI0R#:864VL'(AB6[:RGKU97D_ M#R._.BOKC;NN,?L.$,EA))YAX%D]^=BA1@]+?D0[7GY+]](-;B/0N*M5-I=* M4-D+EDV_63M+C.,;,J7>N)/[13A^Z!4KRS)E;, /"O.4N&H-VXL2E,=PCRHZ=TF_]FUP M[!CPEV@O>M54N3D#VI\ WMWTC1JW28^Y3LE>)\U"1H_M,*.)7 _RG ML9_%UK"OWIGFBGK'7S&A/IW9K69(NHM(V#4MW,_0<2QUZCKB5 =#\UBEBUP9 M3V^*)5E+ZYVJ,]4&]P.K..MWB\;ZJC$[EJ?BJ,)C M'VXJ_W<>W#B:[IC_I2#_DTT7XO'=&.#1X?[?"]D'/V!=5\/8+]D+E37DE[EP MK]@A13I!].1%&3:V5/#X16-,)0S(90S5.ZK0QD+6__&DNW53.P"T_@^ MG -"E%#:LFAXR-UKF Z2U"SXL8%]OS,+2G%+T7)0O3UG#FP IQ'4A;3O?EQJ M9G]%(%FUE[KHH0,,_@.U$9"< P3\G[]^S6MG_R9"W"8C- L8C"^8,W=,]O 1O@C"STP;%[OZ:0%=1,D]Z-E' M3\4;XYC+GS1D8A?:ER>Z1NJP"_\5B;F%KI/_&9K2N3.+?X:G'=X:NO_8C4_T MX".HC"%.AA!<1+>3@:(Y@D,ION1@'E/U'+E$?+\(E$QGLQ29$Q@)"JY,'M"" MF ,9@?\3U0A%US'##_QCAS\Y.IR1ZS 8@Z&*9I.$G,QT@R\='SS'"J<: M3('RR0"O:#A7M*K_]XW^]A)U.I/YS>4<.1F1=YGPF8IN;D*:AK\GT;7_TT?Z M!E+QMQ +F!Y^<3A4G-JF[CK@PFA[DW,3X9!_9L7XI1$C)OIEB$[_LKQ33/5+ M4#U[ETK'5(\9S)<@>LQ@8@;S-:@>,YB8P7P1JL<,YH,8#!53_>VH_OLP L<, M+?;IU%T^]\XF^V*G/>@T:R5VR)6(P1#^I\6UAP.B4SYR0>SM&Q3UG('CL XF M$6P;XH\O#&JE&HL^OOI-^W7,XG?5()RY MZ=JB(=L_3C8I-J1>Z7T5JR%73/18#8G5D*]!]9C!Q SFBU ]9C Q@_DR1(\9 M3,Q@O@;58T/J!0RIGS]$^.\I%X0&2G1*H1@*")DLDQ*85(H2IAE*%DB*8A@Y ME08*0P6A@6(8K*[5=OUIIT6--"]/)Y<=^"NP68$2Z*N6ZCF-WY8Y\$AVBU6&2=LD"T>FGX[L/5!:,77O]33@#+/% M6KI(NQ)Z9N[I2) IL(W5G.&T40;D.GFQG 5)5D@)Y-.1;*UL%1O)-*]EDN:] M4K(R9#_%"LSIR!IED%GO(2N0C3E5,I3[NK,ET3*8L@9/VCT'O(] MSQ)7DPT<>;*B?&&YN5<;YI!?M.>5UGH](4U[!D>>K,A9CB9C2QO37&<%QM5Q MF57+!BND3^>IM$W:6-6V--_@/?YA!02Z96R$S.G(9*J[S-3'@SX'.OI]?=BS MGY !='^M%MR=0Y.G0)I6:51VEK4WMFB/X+D_ENNEG3RJ/VPP . M/;-34Y810'[+\YHK":5^O3-M4 4X@3-;E5Z1YC9?T!?<2M4EA2OR4E:#0\_L M53Y-KQ>+[%+C.SE[T%[6S(<-FL"9S1*$K#05N_Q06PRG$_;1M)9*&Q+KS&X] M3NJU:FDI VUE[8QI*3-\?'B$*#VS6_/-HK%MLRF';*@L5Q&R/4V:U\ MX:%%EJC^D'?GO&2L%JMU)OPPM^>.0*ZT;:VV[=_/M\4-ZGM\,I1QZ/F2WH*)-G*RFEK*+;1Z#K?M/!G* MMTNE[K@XWVI>A6[/.^4IT(NX ]4I75=L*??H:2:I.NG-HSV9D2D!E\@^I4#K M<[(CE?/:Y7E@V4H+"H;=#+4 M,';#[;Q;Y[E!OJOT2T;M 3_US,9VLTZ2V^WR+;*X<42A7>]FMF8/Y1^=#,VQ MJ='"U_:-8R'9$&"0\_LUL+B MO6U/66Y)6DV!_$ZJ<(/=1DB=V2U^T57+^7E7TSJNE^R/6%6;+F="ZLQNC>[- M 0,T:\N-5LU:SV!*2WH()W!FMYC4EL\M^+Y,NM/.- ^2;38/F5OJS&ZM\J8] M3=V7&UQG.EEILIFTNEL6#3VY!$2&G?9D.FEJ8/)8']04/J,D>VCHR2W0KW6U MBI(9%FX7];QT)-K0-UU/-*>I[,\A.'#A.%SN5D6$NO,&= VY*J_ M;>=R7/'!ZS3:7'G@;>!3SYP!;K2&.$KE)IS:/Z@-OAH:>+*N64R?,/+GI:Z*WL#2!FD_2'I[ R;),YI'IY$%5 M(M7T;NB.77?9%WH"<^80KBS3FB6]88-/4EZE1F>;W86T04-/)8MZ1>*3D[7# M+1J#ASJEMS?Y 1YZ,M=[H]H53NGB76E](B'GLQU.U^P9+VH;#FO M"&7N3D=?L0Z\L\^@(#--3V:K"AAI]'A4M]+CS(#=X*$GM@F6SR_04/#N;Y5UL0+4B)>G #Q M$E]=^H[Z9>?J6"5Z8T7TN=10^C<.XG@CWFDCJ-_T,;^,5(LWXKU84[P+5[ +D"_%<+B&C8CYTI5L!(W+6<4; M\7XI&W]FUGB_5:-*D"<) >]24NUW8ON%:^EB@SQ/N?B=?+#1Y?A+[*#*E%N=D8#HMSO MM(A.E^NSPUJ[0K#%8>V^-JQQ@Y]O=B-\]&H_HJ3U]37;_A!"^(Z\F! Q$K[Z M ?#MLS$A?GY,=_:/AT&\^S$,3N3?FT7"M=O-GG8L:@.' *)EP%?^22_WCS6P M?SS3>F];YUOT7?E=\-BMMU4IN9:(GB-00M B:6A&&R9Y#YG2EI/ C'3U7:? M;DUSN7E]PZ2N92JJTS1M^TP_%8J?J@5]9G3YBIROB5-[9U87/8'!'3/3B5S^ M(@TS8_1=,_I^'8?PV=!'':&/$@H=WT1CDE8 )Y&2=4!842T"?07]+N$ZGPN M+7.MHMB+J4>82X#.JS$CT %8XSYUL5$]-B7&1O78J!XC(;8FQD;UV*@>PR V MJM^B43V'7U "2R@3JU@IB\UZUV36^S4PPT"FV-1^7:;V*)[@SSI /["&S"Y, MN"T[_/D96\2\1LU3^5)FH('*V-BELZE*JLH*&62$I[*)3.8R9L 8K3>'UJ]E M'[RP:?Z5:!UV*[G6XS3K<8UBNW>_R8\Z#_>H8F &HS6=)6.C_?4:[6.HWJ(I M_Y507=E>09'$:IZOI,?ME3@I.]I\!J&:AU#-):A<;.2_92-_J,0HP+* 3*B& M9"X X8A;\'8A0C>KB\;&R<]HIO]L^I(/W1I&[A !%S)U^-\B_%!USOEMRX+% MIP:4[&JC;+UMUEO6LL.S0A;K2HET*GTY52EF!=> @-A >R $\?W6-;#?XA^N M'#[T#"-H/_#).CFVJF2%SFQYS];MIHK*L2,U+$%G4B>,X$?LIXG]-#$;N$;M M[O5L8+WJ;K+%_&;">69EH[+WCCPM(C8 53PZF[\,$XB]5.^IX$65?,)4"#A2 M T'1;B"Y%EPTL;3 0G47<6K(U[2+QUZL-]3*:L8:^%&3/D-N R<*P8Y24FT) M\CT',NFNC[M?<6A6FS4[O+P>:HV.Q61';&O:='M"#FEL::BQ4;%S*P;QU[.8 M7UBU>F,0CP!H(8:ENI1"Z5C7U>L<_KBR'XPEK1 M&R,X-Y]ODKHJLF1Q&,O;OZ7+"#:H 3\_]:,$%W]/;C. MQ6-DT_-):[!L\*(QL7-Y6U]Z"Q8UJ$\A$R&9O5! 1HS1F\/H!YL)/T'@U"LQ MNG1;9(\J@"&_6LWT4BI+5F9R#V$4!4TQ"2IUFKOR1E%3GQ^A'WZH/P]"/YLA M_T5@?=9R+^6#2Y_)1MMS*,!2AJ6J>*PO&JJCKP@8R M9\I/2,']=BZF]L30OI*C_\:BU]6M[_/I2R^ ]J/:7),DQZ;(3GK,BP5-4M:S M#8(VU):R9"9.,/GD_I-/C>K/KF.= ?BS&A:32H-T<]YE^62Z).N/ ZUK2ACI M4,/*I$Z1'GN(;LU#A*+I#,>TU#?4K&YCIV*K<^P9NI2"%$'5&;::W/7JV:Q5 M?H2ZT4"9HFRRV8VD(0[FL2-9^AF>(\CSP3US:+W4,?#M;WN$K?75_Y]56JI+E'L>ND MRZ1:=3/K2GZK"PL,3*BA9,^4''R[//?;@.8G< %U+; 459D VR4P;."G;)C8 M+^3G<,1VX]AN?$,NH<^6%?^48P=X#:N7<#YL64/&IB<60_97PE:/$2M#L- M"92WTMB1E4AG+AGF%X/]2L#PJ:W9GS('ZE5@K]IYAJ?4RH)?9(J5?FN;U1_% M'@*[WW@G'^=%Q7ZK&T;Z%]#*G@7]"=8'"^VA5@4U0AI4[ M4[L_3J/ZFI#] ID9[ZXFO0ZRJ^':)CN[14:CT^V'5J.77AF+'H*LKR?E3N-[ MXE)[L1/J,R+VW76ZH[ M8< F/+$+%++IMQ4]I%I=(BKO9G79M[=13TU+!E;2__Y/:KDE;%-79>)_2/R_ MS\/7GW%87??Z;U7?$FLO;PZ]X_9\C!O$O&J836?)BW5-NF6W$TO+7*LR5$*G7K13*]S8 M=9P/]N<"XU7SNK?6*:]WL9\KGPR"M0BQV@V@6O!X&X5-=$*XLGNTGF'HFY2D M)4GZL<17EC2DG;*@_' <7$/"N=[&?0_][$]#W MF+JLM\KI#CG2VZOY8JKPM6$/@1YJ?;ET@L[GXKRSO]#RKA<$,>)O3I5[$\0W MJ(^I^]7%9=5PK=D-\T22".._G;WT'7=%# MR73VT&2EE:M:H&LA-Y_C=771<%A#YN"G2S3DC%%ALJX4=TR5XWFQER<7+O\P M*[#>ZSE+*U14KA9>=B= M9[T>@BKJET0E&/IBU1 ^/TX__&C'.+TB._U?X91SV3JH,]M'316V67YFVPOC M889PBN*KLHE\W$'I%@WU3W68/ECZIX0P%6)I@87J+FP"'G5["6E R*:NBRC# M1P&$:MCP_!H2():FKDIQMD]LP_RDUORG[EJT:(I^BVLM/N[7L\NQK?)3Q2,Y MUD\HWT!BRG;9,A?[B\WN*-W@7NL8 W2KE?"EUH1W6BV\TKK!C79&$$K3]"3= M6 *.HS5Z7>5*N7$VM1'@Q''3H31U6DHD]FC$'HV82URE;G0I+B'4]<=L?GLO M:Z-!=9R?3SJ*ZK&(2^2Q!3)-7R:#+?;XO*>VU'4M:2ZB1K-06W(L$;V;L('D M6G$.RM>U*,?.G[\H0G!BI!KZL!KL476NWU"YELOEK5&*!Z5LO903S88SG EP M8KC(0)JY6.Y?#,X; ^<7,"-?4*%Z#3@;TFI45EKI!PZT^I/.*C.83;,8G'Z7 MULQI2D?LX(D=/)\1F1=48EZ#S&K1YA_L0EGC,BY?WAH*ZV5JK(M?QZD)U MGBME,M.>0*=PX%LB1YX&T\0\(.8!L7WZFI6N/^0!1GNU2MNZ)?-))55(=P&S M>!C/$ ^ ^E;^C+85NZ<^E7LJ[BUT$PK;'Z)Z,BZ0A?QFM^5&#[4T5Y8>VG(7 MW^PH_BZ7(-.7 7;L4/H(AQ)2U\2UJ.JHK10Z3X0-ST/L6OKJUNO8M?3F>45L M"+.R:2%3R8$+E\#T7"1T*I.:*4E&W&J-%KE:9M0>F>$W LT@'2N?25!G(H!B M;]/7Q.L7L&F_=W+1'^.5ZA2<154$=;Z8%H;Y9I8FV2R+\(K:")&Y1/I2->B_ M EH__(#':+T"A>;MT*J3[DQM3JM-OM);&=Q&Z-2,,D8KTG/(?")'72QW]V8 M^TF\4KAG$#Q8Z$1X[Z?RW*PV&W<%>6L?U16O_W/XL/870\3?Z2.-<8Q!*[+>6A-]0&?#;EMJJ#?(ON"70:J5],/I&A+F4(BUG'C4#G78S@ M5[S^S^'Z>GO6\<")O=ZJOJ9(=3UMI/IULR3-9XAU0$V0R2;H7#YVCL5MA6*^ M<=/.M;?G&[L.6RMVNZS*+=8U75*\<7$)-HAO0)TTGTOD]P:(X[I+ '-18A'D4'4DEA.+WE"Z2X?0@A8B1\\0-PC2DA'X.$+PJ#>/=C&,0NB@\+FIN+%GS4,L@2 MDG$ G04UPZ^)H0_0)I!>^4!/1'$&4V?(F; M&*LA[YIF/[VJM;DWE? YX?Q4^%TZ=ZE;- M/LU5IORXV6!KTQV]0?A$U>?H!)D^C:J*$WVNWC#_5&%YUC M$AGZDF%4,0.XDG/_J>M.?2(EZL6XKHUJ?4G8+3?\2!#%[$/>JRW-#<)U!N.: M2EVL;L*7!/4U'OH8U+>A>;T8U ^@5U0S.U+EZ([6 BUUUEG+,P1JOS%1[G*& MRUO&]:UYBL+D)T*QS 4Q%0V-T$W1B#-6;L@$_5$:U=>)6GW/H@=STW*&P%J@ MNC=^'J(QJQDMTP+#N6@,YQ8 +3C5^;D(UBX]M/2'^^F6%)=K :1EC4\S/2%% M8F]3(G^AO.48Z)\7Z!]L]/[$)0K^!NC-@J&DVITYQV-25&_M[[KN]=^Z/RS:$[P N1F7L.7MKS]EU(R'F!+>M#;Z0$]BET5 T M^(9 KBJY5+7NL3DQMT&3PKI>[J(]=F^6&=R:NVU?.RXH'42]UH0*'HT4O'0F MP9!QRE>,^4]1/.H3*&IO@_FM0V;']4ICRQV8ZF2 V3T!]:0CS^(C*P9DNZB+2FI M]M*T1;T"]W8)OP%_1RM5#1?(G27PUWDN1J2]=9U^5NNF?73:A;UV6O@D$]*S*[CK0Q4Q\0_@<*)BC\SM M)$;%=3*O2$W^*S[>A00SY1"KI0"I>^X>O3'\6^17G+RTD)0LUVH\DO30MD>Y M'NA.EE W9K GEDZD\Z<=/6)/[-?$_1:IH9*D&F+A2!\15 _^$X^3R@_UQIC^^._Z>P+T[ZC7QQ/6B3Q:I4 M;V6%2;/>$5!HI@1292=#TI:Z%F&7<"&2^>IK5 M^[(,*(?F5H-6]KXN\XTM5W0;X'&Q;'Z0Q>D,RQ#SS'VI--J4R$HJR0O57J:U M+,X0RX#Z(Y7))NCT95C&%^47-X>7F%^\([^@\L*T/"8;':JSYE>ISCJ?)0>* M,KT>?F&MD@N!VH"VUFDZ77*[VCY2>1;Q"ZAX4JE\(L6<&IQBI^$-. W_3/,$ M\..WUCEO8RO?-)\K!5F=;+I3';P;KSNBPO]>*%WS ]9U+3R]:O MJQF2N0"$(V[A Y>B*L>VH-NS!5TJ..6JM-C/52K.Q]T0P:X+4=<&Y_+5O(=N M0RONPB_J* 9G*@W%NNQTY=(#%X4)\(DTN1I0<+8;G[M=O-3_<.(E_&%"[6=3"K! MD)>Z<&\9N5@)^K $"7)7,"W>*CNKF$Z\'&B!3\V"!4> MZIDEZL12M' G56<.; "G(3HXN\&^^W&IF?T5@6357NJBA\XT^(^N&B Y!X@' M_/SU:UX[>_2HEQXNJ)3^\U_X3_A.20>BA= T#R:VKU2 GAK5)T9-;XW__[?Z*S/^ [*9FZ:?T,BRI$EA60GL: GX'DU *B MEA05^.:?HKX1/3M89IZZ(S-AP8:?^\(,B! $<\=D_T4B[>&,=<_J2INPPZ0_#7 M8%T,=<=<:*>>&#A2AWWYKTC,+737_,_0E,Z=8OPS//_P#M']QV[\Z08???MG MB'@;PG0175VX:5)P3,67'-5C2I\CH(AO("$C,9#F4R@EIG-Y@2%SLI"GI:R@ M9*2LE"4E0&;SW_RWOOGY?G1M1U6\WT'>)Y;JP"])1\2:FKH,O]'&/-$Q$:EP M'4<158X+NHY#[CC8\\.0ANKSST?-0O[7KT"I&I"AFJX-Y0L;-:D&<'^7P"+L M.>*_\"TB9*_J6S+_W]%FV.D,!S6.Z'>:3:+6+O_+^?&OMXAW!MDO$ M@"\,:J4:B_[VCK-[S9W@2S9M=P'?*+V)7>18^NI8,]%0=_A)A^,!?RF(MFIW ME*X%;TS#\3]R;7@7V78)V)*E+M%'K"&S\/IU49>[61=^65*!/813+.A0J@N$ MN*G0LJVV2DT Q8W(CJX4\O-94=[X8B=NC\=['2:" MO*/21S?=T=D*&+ZUEQFNY+ ='3!\6KS3L[(L#W*:N$[WR(QEK 94C:JJW=Y' M[/XIE3$HT*4C15=RZ]M^L9GCCU0#OAC**KFGLBN2W:7HC:3L;Z2#A YE>-2' M!2#1'4OZ+OH0[L#0-!U;!7!RND[4#-E%=9J ';)Z0[K#I5)5.'HSAV.\I+DQ MX$O0APOQT;0@58*/;'=JJ[(JHN\3W]&+BKY"\2,!OZM** M$^%8HF'[RK--S,4U(*8 & 3052@IHN?>$46H/XOPC>+"WX*E!=8JO/PA/2RP M-"WT\L,W+2#IHFW#E\&/X:+@')%! /V(I^Q:%IP9+E>+GK2_8N[.2#?XA-&! MJ<,_MD.LQQU>(HGAU&6H 1( M^DA3./L+ W@$/"]J$V+?7?EU_\'0A.2#JK- MF+#H,#\#SG!GX4*(C>K,B1DP %2Y(<$A6J%$B""WEQ 0B.!#E@@@P>E%-BHX M!LN@LOGU$N%\K5X5' ^$+P@V]T(>'!N!=X$ P8DT?'6W;=A=+_P0X<]$A M1'__T>/WNQZ>6_@&.!X$J-!5$>^"&CP*:MZ2;MH(RCZ71[-&;W[N._Y;$/8" M^\+S"'QN.O"( B@#^8/ =@D,&_XBNQ9F"/LO8?+A5E50B(774T=[ALBU LZH?Y]))E<7E#I^UM2AJ1$ZB6R*X[@X2[" M]9KPG<^)+JT4N^"W:LLE%[*[\THS56PM-]B>"2Y_7R9(A.P/LT\*@<- MQ!$3]*62B*2"^084,M ?IQ#XD&\Y.I 3$78\%6W(=^#WI> 4$TO7DN:H+36V M6$$!);(R?$XL>;^RP]=%R.'6(&D[8$DL3!GHB),C%F_)D.\!_Q8X*(5$Z'^P MX:/E_5U-?/__5J[I_(<=%/T??D");@G!G"$SD+_):"M\U@EOESTCDP^3QV5I M$+OV^:B[1+>]Z*'O)"*?HV]#JL-YB8=G)O;[8@$HMAGP T@B)&MX'+"QZG@; M\.Z =$B\A.0_'#>T'[HV(KBN MY;Q L)L&I@*T9EGUK^;P>H.2+*0SW.03A!"J?2#'9@Z,HR,.CQH\>):-/PR_ MMAA5>*A+MT<;9B,[!%.%"@[L>LC0]T$ 0N3#R3=?:SRK8 MD(/@C$Y$J/) N@!UC9FKRV5X].%.R[I_S&U?HEKW+NY\8(= M+-K@+YR6 *MP%9^[(BN8##4E=%2P_9CSI;BG[LRV:%E"K\^3*Z_OI;7&++E< MV_AO.Z(\X:"VY7P;VTF:,)SST 3=3NW'[.IO$X M,26SV+)+)*@6F"8 JU1M<"EWS)&>[<_K+8T4O_.C[RW--V. (%"&B(.T!9O0 M,;T(J)& M:B[OD-!=>P(7B#_E '2 :!R1JA*:%S ?T4_K('GLU!\5-%PU_8C MJ<+7R+XEU%<$?0NG'&JAR *5XJN:[#U%4,\[DCO/;8RA']"3AJ %"HX8>0W MV2M3:#(N)(2EX_ N_^6^-O)DIKX:AOTED$T[JF^#UO70+@LYGV$N((ZF4,A1 M$%W@U$S76;HA(\$N)O2".]^)Y!] WZ"!B&83,PO !5O^74'1Q +."MP# ,PGT20]O.8H'T8:RI(4X8O)PHFU80K^9_(7&D#$/PX8 , M=.WY^C!VHA!HY_>F:"0;+=R%_X!0'83K7N,E! \.EN9;'Q QDZ:2Q-N.:8U7 M+R)SA )_Q6OQOQ::P3U_1T.3"V$A6[AK!WZ?T+KPQY.$=X#C+9$9 F[C.<4< M7MY66*-X:EJ6N4%S0V]/A(( GHJZ6**P!">TF_CO@8\_F,;09:,9YL9 VQ0" M!.G#_M(.9 I%4AL;02!OEM".ZEAU#D" #ORI>>[DM"("'\X;4?3M)ECRU?6C MW0V/R\D9.QRN<$C@9'AJPO/G'\C&@34 0A[O-8HN] T"AV.!5QKL#OYN[#[X MPS@'OW?0DXY!S]VP/9+EG%RRGN4[,V&@6@VN7BZRI\$QY\=]7'#,Z685<3-2 M0S[I6AI[&O[ZHC_["]XNE_(4OST&I6>VUS,FN9 E]&5)OKQ"P1_-[A#[P)>8#2%3,;0 ML'76M\H#2 9B"K4\:8ZB+@KXKWOO[X]$.%2%0HEOMH>C30T^2%04N&.(M7]O M G1]W5-D2"JGF-)>^$K';!V%>(G+I65N ML1,3/O6MK?:G[:,M1R@BW098V*C8AL(>-M,[EE#V;S*T;CLPS:N]=FJ][:P& M?%))67)5ZTR=].N=(.>%2=8IBI:%=.)[I$R=M5/K7(7\8"<=.G]0UI6RP^2W7W,9K61D>1W_4G**_U%BO#K:9G) M-2J:PK0$S9NL&\E&;]"O)"$MF40Z>YHW[$=_0NA@L0@>=Z1^'L2>:$SG<5#( MB6"$PM4.6#LG)T&AJP0D3"[?_=S M:+X_ ?-GT VC%]'EMGU]P#%/93:>@E)E=AXYWF'VL MU;U.JXM0T-?J;'S5H3 AT[4#!R<6\2*:791)2,$=#HBI::!8,:SV!:J>ZC.- M@X" 39M']$K"YR;5;=*GS<\J_H^P;1;DKO"ID0-\,(J+:U'U3:;(5NJ'/5HXI@G>P'<$>_KGIV8. MM#!T$8G!E>8'1.WERKT%((BPDR#AL;-C+%^JJ #9[.&HKI?D@#1F68 MA1")!0S#PY$U?J\(H#0-TP!^' /.KD1V#6#9@3$\('<"^U"1Q+!$)F],0]Q^ M)4&@6$P4+Q[,%]E6X,)5'.0U]"D?G6H82XC]10JPD-".)@$,.PA>C/CGGZ=Q MD!& B8,,3CYMHF$=IN_SP3YH//WC;?'5(C]7X'26<':A4P>?\#F09V ?D1B( M,^?G'XGAOW4!Y@ILDQ:8N;IH82:S5@'$T;'E[HGC,73U10Z*:A.'( PID,:# MOT%P)/QH4 ,@)5>TO 1. [&)%=2-5<>/_4&>%-N.7*L0(-@#B@\ZAB]2J"41 M:IC^V?&]I(?Y1">,E?(]1&K*_I<@D-2$K'8:9@,><5+XT0;^X,#YRLBE!-\4 MY3IEUPI>MF^FB>@'E:HPW2-"EN#9IZZOPT358T"A7&\B_]P77YX)?A>'4OR1 M4%^"SUWC@_BLGR>[Y=D-L]C,R*3'L_G%,)_/LE>2'7*8/@Z9MMQ#VA+BJMCU MCBY;S#%CN?]5'+.,8PQ0@ 2R=ZGHPCO*X,"AY4B0,W%0@"DC;J*X**_4WXE0 M,_>%% E;"S:0<1P"/.[0TYY^$YL7(3N2@]AS+(?@##F?;?KW)F9DONX1)$Q8 MJJTAN6N$'J""2;J!^9!VT7,KH? M=T3YMROYHVF?8W5@N_3S^ +CHB] X\.QM\Z@KL9'*3L1N0=SXF":^V@67QH+ M!(Q#@H8=S0'&;+@H&J(L'N3F<\F.OF#OAPU GH1DN"6^ID*2!F$I!ZL1$NO0 M&8$'S P2O][TC$I#-P4"F]>Q M,I/KW0^YG (+"9KM>]XUMY6@':$09HQ!(![4OB!+0X%GBB^B0GPCG=!7_+!" M&%%^_1'*\R%SY^3.\*W?+^]V23XJC^ICS]#QCX M*5EG+?VI8K>Q$-MZC?12SF;>6FS64I[]]D\VFR!S9_(9WL5MTN,=>E=TZ1VY MFD[7?&W'#ZCMZ],]7DJ+G%"TU)TB*62RY62\85.>-=LHBX9*I,YTF/MC7\0/ M'!B'*T;LU<.]&4<7;82 !*&H%OS)=!WB.YKX#V(!]364!H\.\<'Q&=IN_&.- M@MG0Z/TICQ[>B /1?@?_X=L>Y/W&H>7U >0HZ_,^JW%R6,TV!QE:4_FJ4MH^ MM+.F,OOV3XI)Y/*G/7)N\B2_F!C)S3BWH?*5 0^/M%+.2SVUU8?$@$JS,,Z7 MDJ(UM,OE;/K=\PC?+1WRS#Z:^ G+( MDT?O\34!K!D=IZK["<*AU1JN7D8FM(BR%!YO+Z*[X-2LL%31D]SV?>4B.RS+ MNG_:X5%055KX.I+J![_#QT$X)2*/Q?5G B$&YW?MD\;//PY-"NECL7IP?*R[ M%@HF=[RN#L5 UI"Y4!=]3EU@>P/%K-4>&OP*]%)%;T-+:G)V&@1V?MR'%O0+ MUPKU?K3:O;L*KS=6-\ZJ&R6PA#Q #2+U;.Q+<<-Z$)%HMT.A(M=:FD$V4F!. M\".\HFD'/CLZ!,_!@8JK$ZC* Q;HWM;AZZ>9A [?(,'ZV8-?\(;>\C@9N^"J MNGS(P ;93;6N%.H,IRYGW84YO#=J5.^LSQCY=5\,.1Y3H:DJ(!I^-.L:4U)Q M^SRHU_G6^%ZVJVDDO9!/><6E/>5_3[CFO+H5,I+9T5RPN-_EP..(ME[D;'\= M[>3JM)9L6JTU63: M&[)C=/)TM<_.[\T9)E0Z>TYO^8"B*6_+T^*_J,\J=3S[_BE8OTA4>W[ M,*N.55)M2"]1[RA-TY@UD>F(Q?5SGS,G%&F/GF>&-5-+*I0P472N,>A]2,UW MG,5\%'X&SX]N(HQA"YA?!S@V$[P@)M"/!#RAW;DB))9?>1 5^?'KUTI*:#R-D1,3I M>9& 0;\$/*Y?\:02!_JO!?SZ#M+)V<&>K"EII"8I M*KAEJ2CB'(Q-O5U0+# .'2H28K&^E2( M+!SO>O"]@VT:=JBF 7_ MTB,N4NHW&,/5MB/S.2VX?9C'(0)IOZ:P..HA,OE,?=3$^2GX%O!]\9K#^+NK M[_N'560H?#^C(D=NC*?W1!7HGB!_K>]?C"#5UFJKKOOK%DDK@_OM M7.D5^-0,M<(ZTRSR=Q^<Q?6[X5F3H^T\]H\*L[<@]]-P76TX=US&<@" 'PJ;_?M(6+]2G^P+ M#;CFZ3YJ]TR]G(#*,F%#4=&!4I^NBQ:AJ\H3HB*[,I!<'.;K$\PZUSX AVX' MDBY R3J'>NV+,-I8W=>F@.+U0H52/P&YK>S+?!M4W><@GX?B'.ZY N 6AO0) M_WHR*\1DH4Z/XJ9]N7E?X6PO3B,W\!U1VK-GZEB^WP<_W*A1&!6'M4P) -E& M&0A]$);8P\W],,$[Q@!M=PGO-G)-[.N%A"W]SEZRIE!5R$I576A@U2R)RW5Y MOL1>BT2:.F, Q?'R^W9,>(_W.[[/EXR Q3+U)A9'#M00N&9N'+1Z;VEYXIIRNC6 MA.)SS8!G;J9.=?!KZ^LB3Z?KZ<&6YQ;46"REIZEVH_I1N1_A_/W /\B=%14E M306*EKI?4FR)_75^R$E+)M%UYJBQI"]UA94,$KC[383@3^@;5I<(]R&(SMI7 M8/"]I"@M>NKBXA,HA-2W_09Y>P[8=PZ*Z-$H4P6(-KJM#1?GG;@&S@ _=.Y! M^8,+PK'4VE^G M Q$_8J#$Q9,5O_QSE&8^6?=$]?LD@+"&#!H19&BBWG]0"O9K/>#%^6F=HN7G M;>+^G;Z)$9=44.&I%'WSK/@Y;(O/<\>GL+4;I+5'AD_<=S3,ZO3IH@,:# M?/NFQ5?38Y$#^7*'5GANU:MI$@>18(QF-ROL_#4]Z'*_6:8K-8W,2,MZ>K*Q M:]-1[^\-B[:?HA1.Y:BM7(1Y(>R'##OQQ-YX7C[ZR%OHAB[,H ![M%?MOMC/ MWO2$VRKZK6()<[GOTG?@I.(S%4F([R+AMSE$;1.3.V"9_J^8D?^ ]P'*;#AY M$GI=\"A#U#W-G$GB^Y&L$#[_<#Q_[.6"XVHIP61]]R+ZLP'\ M2W/I&R9"JY"S,0G<5S)RZ84W'1X*Y8/O9^GR YD$D'M6LM3IP?\;;N'>O*.8 M*'D=D<1"-:F?Y'-%S3[!7B A)C0%,[N"OG*@%$YX>Y[ 08/)\[YM[.7]1(!+>9B7?I5[M4 N$N!3W=GM^DI6XPWD3S M*++2E*VQR&_JE/&239+!\29%\1GP=6R.!>M'QJX M.TH94A07)RZY8&C^"2XGPS&O"W+:(E6ST9@4^V0CN4-;?IJ1^Z]HKDN\&2_< MC#^ WU1N4_7*-O5 TEV.,QN[E;,;HY#Q4_3]ZVEV>6U?#!XW"?+3A+_"7C'O M 0E2WF)ZND*_C#:ZOK[-5[W*',8RXL$37ZW"+>3=5%>Z' MV8GVDIWZU1WF[]%!08'831&R_O26>:7IT?]Z$)Y/[:_,JZ ML?OAF7SQH.BN&J%54.%X'Q1!SU495<2 UL#/% M4M'NQC;+%Q84_64AQ@@6X-]P;=&G3=5QC!ESJ6+!MY\-)?/M1^2@L"P'R3!GI1?=@XKB"7:9T/1 M<1NN("1:#<(T@K[."A2K@@#K/5%]^5&,EE>:H]H #@(&L1Q0/!A:M^%_BG#47" M%=NAM(+3#8/&*]'YAN]_LMR73#T"'RCXH@/UW)3/MW01I2 >'NR+\,$_6V". MDEQP)!(6Y;ZC!BH_/JPSPY7RYO,]_?I0A8+O@Q3]53/N/7M.N;1-IBMYC:R, M)6XUR5'-HOY1"4.'N6,':2"W*@PKV]HP44\)U/9Q937H@I@Q"W4 M2?UQ6F=V@/DHT-YS!19>!/!/,5Y_F\RW$%%8$>Z91AP(%P3ARF&HC&-!,)TD MTN)B"? :]AO8'4)&PJH!INTW84K<0922^ MW7C1M+Y?"+>+3'01O<6O76QWE,AGYS.I2<_14H]\AEL TLU8UF-WJZ/JB0GR MG,,%;YLZ=0]Y62"ZPT'H#0X6O_$0X[\EK#D=Y]+E?+U.-E8U1KCGQW.S>OG( MVDM'&O\M6=+,IDH_&(V45JDV9\X\PTNRLOGVC_&" -NCTQ>D#F$4A_&%D3,8 MR2"*@AZ'\(4&E\ F_N0,(]Z#[:)+T6=,87V0?3L-:1[)EIU;ICN;$XN@'0>4 M1B"7/O39@%-(057L!=7FGTP#MY:^>"GYT!N\CWDH>/L?JRJ4%.M\YJ38!2_ZER<^:;CRLFD%XD%'">6%T$?=ZJDE>VR6 M4WRR^>@(W4&G/Z<^HE]X37:HE@B/<2J1R^8_J!;^C>TE M (NDY"8+'E]\Z.7YQV4F.V5??Q&^?B_EXI"L]\5:D5=W4F=4[Y0' FH=D4KD M&>I,]=!HX$X"Z_>S&?++A,E!6+Q!/X##/! 7VF.G$'4('+PZG0#6S9FB_8^#J &526=KZJ M@P\"06']*'AA)/!O'AZH6+MY6G!T^JQ&TYIVZ'OKOEC5&CV^NB4?36>=_*@Z M> 6DI>HF!'.LT9S5: X$BO9QM^>FY>!J L3W0T];BB8)6?3L'Q&]_XEBLX?I M&1O$WM2 ;_VI=\X>X0LROI\+R$D1U;.;@>/.X,^%+!UB]%%$_UO'JKVB0 M-1>G"KWIYX?WK#P@W1KY*'#WX^%J]1Q5GH:H7CF7>&]&/W @:P\:M7.X0?MS M;!]LA6GN46D-N:23[SWRK$(]"A]6_O3(]1!Z2N(KX'S:X%EB[2.ED/\I_/", MA^M9OQ'D-J[A1YU!66N&+&7_1LX?@(.Z#MV!XD%T:=4L*6Y:K@2SY3&&M0).-1IG%(MTQTKE@B[O &LSA+?T*E0]E1-M%6K, M2"U;J@Z<(&JVC&, L" 8-DM#9J8S$_/+)Z/:&<&Z@O6<#KUVL'^D.P,E3?CV MNH+/E='D(>)Q_3%46R3<6!R! 'D&@0/O;-]3>!B?P&U,ET':-1"E>;!-*#[M MER]YH5"*FM\)W64O\S J)5=4_'K_VWD1Q MWGU,V9 %[\5;,FIRMT"IG=UJ2U#H M6X[T,KINLK,!V9.Z5YP,^%2=6PBSE0R6*[TWW;P?V:1R MS77&8[_]8QK@/-DC5,>-K ]G_DLX=H9[GM+5[P- M.@H79D3LA:EA=I/,WZO:* MQ59O:R]T25$+]B'WQSZ4N\4M87%"!"XY@BN?'6JZ!/&0J)B)7[ +=[R7T-T+ MCH,C Y'-?E(9;"%J()*>@[E")'G'M]/A_)M(EPH[R$8"\AW!';YK 3^T$#>M MC4PR5-#L0W_>1#1-*R?DR$GT=MX_1!W++2[[@3[9SBERO MM[,67"^[OQRZEFF8*(=S<8AB?L[<-%]U)C:W,$8D79H:&8:TNM3#1YF5^P"Q M;73;RB:^;(]NY>BB8FGHO!EJ'\(L^VT*_.I@OF21B'31@BJ*A8G]/(E].057 M.45P]( 35$0-]@;_^5R]4K]" OZBB-)*X=*"D@A0_C#/1QW\5F9[:?KH#26D MO>%4WW1>?E+B4!+<[(*<9X55FU<7+8VQ&O6UT&$1FPHR%?DUI8; M]/G^JFCO<@JS$>C3D=2@]G!O]+B"YFHU2;]/3Y+MAQD[IFFSS*W/>KI+#>9.ML@)S^O8V74YWA=<2& MQDLY;;W:"-G3D0_N1#''XUF;4]M* ?3RU4%IQ0JYT[67'R@I6_4:K 9<>;>K M2:Y47\W@R'#ME[ZC@@O*[HH>$L]0_UR_\4GSH).@(CRZB1*ZSI0@M[:CA=!O MW'.@VZPK\]R@4@^FD:[,^0(&O-,^C]LL=CGN1+1K+&%6K,VK'&# MM[P4KV3]O[GN@L8Y$:4VJ';MI_G(X6VHF$@SAG?Z1,YZ+U]=_TSG"PPA6JSEC-3>(TIZ4-?H8_ M1*>!%,U R43ZEN3K::&A &NUHNN8X0>^2HL_.=)\2:QZ1]7>4]N"8\'_R_L% M(:.N).K!]>Z;)$(U/7T'->8(,8)'AX2Y-+0B ^$?7ZIL./)+UT??,9]Y>=1= M)O69UY>YR]&?>7WT7>I3PR\^G[>]/G@^L[>YOG_C._ &[T$DG$0MO%-3EV_U M8GS6.W%Q"D !#'WX_[ZEO[V(3^7O4GMO1>BTH99; IMHB- 1ZO2+H)Z[8]*_ M1WKP=^0CO"DV@%3V5P(__Z^;775\5EYY5JBKO"3>YSB\ZH(XQ$C\_!]) D!1 MWO?.0%XD8-C88OVS B,L;$R&@23.HI.>NO")Z_(KORCQ/G SCT0=5P7,.B4]C13 M?B@)-"6#^CU%L=R(7I7*19FI5/+(JY?Z]@]%)W+D:0[A&QR'X$*/T7X5,(C1 M_KYH?TG6\&703G*96;N7N6>XBCR@2^.'LW'\SIOIEF.2E1**GU2J?9Y;#6B%'V6/+ M)#NTZ\'I#[,[?B,P2#3*)'+YTV9L;R89Q;B,<7FEN+R4\/)R7)I@D_+655;A MDLE&NET:JL7[) H%A$),+I%A3BM<7IT-Z:,%EH\6SX9^*4*\%][C%*@\C/EW6BMU[?=08/XY;V0T$ M=P952TUGF=@D=.TF(5;&$\*%KU%ZY](R%R9.ZHRM0K'V^9E8YYO)18X5*IX1 M\+"&W-U#IVC:SO-<IPFUS_/D3-/K#R7I@=&27MG3957. M-D16R"*9*9]@TG1L1HH90LP0;DY6>S5#_+H[%MY\FX6_==O>KH<8_MB]JACMI2";$DV753$X:,3.2X:(GK5B[X:3GVI M6*@7,6FS,NWIW 8L29=:Y(T=UYHL*JBB$93:TDR"8?[*01!;NJX1#\2R=2N3RF:]G0_LWKJSTSTGEP^NL M-?'.D_RX4FQ_3ZM+U2!SK)\U0W91=P-1+Z'VF^825= LF(;\R_)ZZY;V0&9& M_4<2:/46>:\W>QYSJ4JP1\1LH[IVJ:"N7:U=X@?#?HUM$B7NGFMVNBVN/20* MG7;ITQ:X^Y-*HX?-A2QYO[O$%&TO+GZ'V@?Y[:NS?K?'L,FCHILBKO-ZU.TQ M$;2>\'MB (?8 *"AGK27:/+X]WWM7^C+>1X";=/P6Z YY8 >O^]X.-2VM$IJ M4X4<3>L%YK$TY"NYV;=_J+O3F/S+]('\^P[M'T*XWD,OVRN1Z1%/R].)15?J MS6)I\^T?\N[4'?:OX-1&VYD?]XX< $"T4>N7?%C7\6D9X3;NQ^.8QUV,#XV+ M!X<>$*B!0J05L;SGC&]:7?SO)8$G5ZI?SE68YG)T!E 90:$R>8$115(0@4P* M>3$_G4JB,IVF\D\+P%+U#"F:RV6-+#IBUVLMQ*FXWIPKYVMV/'XW+(VFY$)X M5)99UG1W*U3X]Z1,[J1(S9I6?5WD*QJ;FCKJ3))V,S@R]W2DE>(HLS[O\!J] MK6T&:L?1NR-4^/>DI*W6J:=V90]DM KYH#^F.O9VT^N=*R8,JE6[XHSK%->I MSJL>N[*F7;UWKIBPVDE.F%%RTN9!A4[+Y9K6Z]71VT_FZ:P?^DZK6Y'XQG2\ M2.76[F!6/EMVV&9E+@.FV99&=V=L9]HM5DJUGL"-92D/'$$CBXPN:*= MRS!2.[?_U1+S8#VNTDO2LT;M M2;HE2%:Q=V[_775(DZ0@Z_R AV\[LW XL!:V4IS4@:9E4@1QE,\M^ MY6%SKO!S21)::]90A_Q@7'7FI5I_6ZOTSA5^'B8:0^2QIXK M$3T2ALBYT61PS9\1>L%(WD8!EN+)2P_7Z<^W:X4((P#2P1 MH#Z;%G#$;=CX"/? M(/BT?9[EX[V3V(!M^@\G,I@#:PAE_T5/%-/6L[S+=-Q MJ#7O";ED/25H]57O:HNE?X[RT9G<'?59"RP_;U+.74FEP'=<,DU]L25G_G_V MOJPY<299^_Y$G/] ]/DF8B;">+0C^LSI" %BWT%L-PHA"2$D)-""@%__50EP MVP9W>V&1<%V\_=JXD&K)YZG,K*S,1Y;Y9D/&HY(!\YIR?:_IFY%<([G^3D-& MM^:"?<12L4[6_HDLS;]YE"-)EOEJ+EZY$P M'PK#W!T@5&W7S3OV/+L[IP+3V5BHNWZXKPX:5/> T!.!FJ1>G+!SDE!YHM-E M74<"3ZIQ(@%#M%GJ@6"_%*CY1[J^M;C?!.:WR5^$8'Y^F'\\;NN&,"].P"!\ M8IK!LA.!G@^:N6F_ *MZ,S]^I5(/%'F1FQ@(Y@CF<8>5D!4RD!_OMK:\]>D]E@JNWM5*^;O)8H5,1 MIX$U&?;$8%]!B7Q@Z2_55(GH\=HU5;#HH@)1P'>RS-ZF@'EN$J8W&V6QN5+:MFDV4ZFGX"TE M8+.E'C#Z,!&GC4X/%R<&8W%JN302Q5%R7T2KKK>:WCC!*GVUTO MH\3]7>X_=&S_0GPWS/>[C=@_N<04?77B^39XY@1(Z&'6#K\G(7G]'#NJ9"0# M,$__N[!='O_ M>"1?B$]$P?P3"]T@Q\V>/0DRR YPK:<11W:"X M)8TX8XJ9RV83BY=<4'&7BS/FF$%R<4=R<<8D,_<@%Y]3(6Y]^KJO-?;S;/K MK0=TD[B4TW6=;WL+XOH3$1J':![VA/8M@7";*P)1$P $! 0$) ("/<"A*A[ MQPY1IPF<"%^05X%9)9EQ\'%%A*[^&)$2W2#IR_*6;YIK8(K*A (D=%&Y(6O,GT< MD1V\1:[LSC(0=$'$AR95:U&98)?U F<>V(ME'46(1(B, B(O?"?HXXAC^^.W/-'"XD:L9+"]?.U*Q"5\6Y76H&_"'-D@C?"-\(WQ&SK-Z/ M;\+>SL62Z3!\HVCU1AVO6'*FVBYC OZ 72SS2ISQ';=S'""UGHI.<3YD0T4W M6>GY"3FZ8[U+ZRJ$(V:FUH?!SM@Y(S/.3;<\XQ%RLJCY)8(+ -@9"':6 MN%0&*P3VFP, @3WF=M>'P:XSU3G>H]T&5A%4/-=0PR/M6X5&8E.O-[.\!DIZKN&1RW"P[]+F^Z-)(PG*)^O)GE[*W=U83Z;IPOY M1=T>9%HB$X;[I1]2[ 6MN6_)#Z<]ZA$&".*'^S,#W\\/Y&C >50VW\7\IK*1 MTTV^I!8UP _0_L,?F/0%0YT0/\0!((@?[L]R?#\_^%/ "U.QBPO)FHD+S'KB M>$T.\ ,T&5,/#(%.Y.-W8@>>F5,G*A %Y7PI!.*Q-!&_;A6U*Y"WCD2_X;W/ M^Y?G*UR-B-K2(GE&\GQ/2XOD.>+R',,3A4O?RX^M6H\NRJ! V]NX_0_6VAZ* M[S??N52*MX=E6N15VU49'5\4DEM.9'>Q7"1#(>L=Q=/'&.80VO^,M\O^W=@& MXP>//@%R5Q=6@5/M= V"F3%:1QE3_:4&0![&<&',<5#]OQ#*$/\Z MRNNS8%%O;1IUK"&0@($VWL3LP:U\=W4&.\X2@E >>4_\I9,2Q&.58NV4/R_Q M(I/IW";3#E'O-YFE^M:'4 6&#WG!J\0(J@BJ$87JM/OMTJ:O2['(A%F]E0TIE8&X?O5_)D MAZ%GJZU3YN>;'&7BE5R?:P#JQG?1A]0EHP_O'^5_BQKBOSI(M)T1YF+.;.%%0['PJ&H+YS44?P3Q^1MDG8%ZHIV2VTF94 MH<\-JC6FWDTJ1@AS8(>1Y"7ML'B /(8'>#>TP[[CN-]UND<"RE-L?VRJ5^.\ M%Q-SMOIU41SIMS'6WF^DS37%C-GC;&LDLNMRI7)_7!((!=@W?(L >*0'G@$ L@ M%HBCT?>!4WF_SQ>ZO7& +;T&MBVIC%R40A;897LC6!:QP&G#[]^>!(0W.AW; MK5+=GX/GRR=^5_35K_^ ?P[/E4U5/NAYE*/U+XP1/U\XF(X$0D<.R12/\C\>QG."%'LSF7 MULEG<[87WJ2I3KR?^Z\=/@NYY^E#V]4AJGXZJ@DH8J7"I[]X;K@TGKWX2>"/ M#)04\.M^9!3^2%UHK5[%_)*_5^8_4F+J0%+[GZXMOY+5W4/@ST#V %F9N\<& MN^[N/_KQJPN1D[ GB2SD2,MSGP19^O5LV=\2UI+H[5612JW;1,,T M-L5!JL V%\G^$B87/VHYQ^;JJLMWDCS!L,[$<:DL4>3$U'%+>CWW_(*IE_B- M4) &VT#5EAF8S."HY30Y'14J6'DIS-URJY TF9(_Y,3T<4MJZDW<)%NE^$J_ MMQF"3:@DU<-HLZ.FTB ID]/U("5L''[6Z&6VY(;5]H%IKYIJ[8VH>N,%IJO< MG#6Z*<&"TH0?/W4Q8LT-0U !)N5;_7%E* ^X.@AG/;'XTKPQ*,TXMXZIRL*MSNC)VN%:(GYBI9:EM9C'>N.LH;;7NMO) MN+E%48--CP2E.7$+J]QR,L%T>=Q7DD6[5F]QL.F1I' -9F#V1ILU4';TSGP[ M,#&: 4\](0!-HF8-.,UN\XSEXL)&H-8E&_3UA 08#1SOR_5"B6\XJ?2\*MH% M/Q4V/>IK998)2DN?&& -LJ\V[?9FRRXTV/2HK]WRJ$37JD'*R'*^!V9@;'H6 M6*T3@L4P0X&0O?I6\+?%Z7J$20S9!S-P0K*J6VDLKM.3@M'H=>V>T5F+"@YX MXH1D^;V*-2#K_0V_[!9:;;+/ZL),$XD3XM)2_=%07%:6/$$QU8;I5G@'8( X M(2[<8(WUV6QV@76\TMRG>HTR3[1$X@2K5+$QK\G>MH$UNF.[ZSI2LFN#OIZ0 MK-(JZ0XW [(K^-F5MI'7$\\H %([(5G]=;LE5#?II<#H.FUNBPYN>N"I)V3 M(+VU.#051T\EQM:_$;LDW06KP$P6Q.9]=%8SV?-7?5HIATZ,.C!><,Z,VJ0[@MBPK++5T:E$_N:O,+8UB.H$X M$2KC9L7/#!LKKP?$5:1>MU2P E601MV^T*=&'4T7LR91 B)XS$++XF*^('BJ M+'1Z?J;4J17U$0MWJJ/1Y[O=*K7I:0.!R65+H[XWIW(YN%.11[-OT\0,STZ* MO-K5^4 19VUSJIW:T^I%=B%RDJX:G4IZAHWH3$:O@,D74Z];#KSRH)-5LK:1 M#3;ZL&=27A:T/"&G7B.WG@VP,UHO(#%I79^,#8(S6;M=2[88?G]-_94V MT5W*KKZ9"8+4$"=:6^GTYQO8\F@U1\UZM: 719O76^,N42Q;0\>%.^IA-8$5 M 0U9W?)# W;WO;&8,U):UZ7$!J:65"LC=>OR9LF)L"F^,WW!-U2%\_[6&B+F MC7=L1;NZI+'AB,\R@48/)=WUO-;^'3L#Y_G7SFJEZ!8PM("2SKXVS3K >M$G MP-2U/##,^<*VH/X*=5EOJ@)]=@[TV TTS_#4_[H)2_6 #;\[@4UXTCIAZM+. MEDM(7F(#=-J$:BF)0'74A.0" ]\T[<#=9>A^8;^=Y63AI9.@(T]5Q3?5QN1P M1MR5UISKJIX+@W?W'=55-]36N^#E&=.6C1^'Y1E2KJ.6,IF%D:Q6 GP6^*62 M"MZBNK*T ._Q'%^-CMT>&NM/QN/.$P4,1U-:N.K/PP_/WPI-K;V9!2T.>6>I M'$SET*Z3?,\^?+ SZL)/7MA^SSP9^S;'UK7G'#JV?R&^&^;[CI53]&/Z3R?F MSZRH9X^WP2,G0-@.DW;X/0F]-#]WEG( INFO!NK>:1"^^-!4&KNVZ7OJA2W3 MUZ+PK"'XXWO])K\]#%]T:A&/?[Q#C];A2NN /S)_3!&$%N)*"\$\L@@145@( MXI%$6T04%@)14T06 E%31!8"4!-"Q!D7XH,QJ7\S'JXW:&AI/S\L&MNF\NY9 MN*3>?N&SSXM/"C!NX8?_]X/^\=E=*_U(TC<-U&??,8/C%R]Y/F&P]IFLSL>J ML[NY0.(/B?_\>WP>V?DS?<4(/X@Y(L<<7Q7[G;@?_WLD_$\<07R6(]A'*A5K MBH">T_.1PF6A@>3BJG*!QV6SN(YFRW MB&9FHEC>ZB;5^*)8&N3Z$[';\Q 2OJT ("2\V.5CBX2(FX&O,Q!SLNSX8%N7 M?1=T2G42"\>>V]"/Y\; P(L.@\7QEM%M4]9?^,H0YXJ-R?.H'C#DC:$48#@[&2:(.5&?+@YF-T(K0NO[T(J++<$C MMEF?V&++\7@EE+9"!U]__$;?5="J=3 U60L:&2.)2E//^<5UHD@5:GAR?\"852 R8?PH\G_CF+"O$XD?I&, M+LC?=4U%KFF[GJ-ZNJ/.5KTK1WX:/(Z21O03AX=,3C+PL MC28%1\V4C0Y=,4B+W'2R'KR$ND^'?I$:B,@/AI <:21'2+-Z-Y*ES 0W]&*. M%K)](R7Q8H%BB @&18>?B")BQ0V0#ZR:ZI6#6^J.@EI?Z"H[N3F;)I5;!5D M9"(C$SE"*MF)LXX0N"K2E?9D)@ZJBJIU6R4=TV!6>77 J/PZ.PEVZ6-)^H(1^8@.HH "1 ?Q M5OW.30>+O#"D9V)>,99^UI*'C?F&W,+,S_! DSDN[HJ<93%SEF6EA>Z!?FU5 M)>&HKBHY\C0!A!D(WDHU[448/R;;+@H>BY$%?BL*_S9\?5'U[1DDVWM$C!;NI-&T.*,1,..D.\VI:K(%:]2$@63892JV(K\:0O6U4!V6 M3"#.X5M$'J;K7BQ4?$ XN^(*DJ>&!W**NG &Z)+ALB*1%9DY+62WQ#N0 2' M01B_\7M"&VDW,*'*&ZNYP4B>1J_FGDX3+5@&#V@C;!K=,T0D@$@@9JZD#Y, M&TRQB5?G!T*EU9DN \'*](H<) 'FQZ\4>:F;+*M+.4P+0AG& MR^, RBAH*O8^KYYD^J'',R&9IAU(EGR^#!#Q6#!D#=^%-0R9^)]QUZJ>T,@= MP'C*_,5\?KR=+03,'QAER::W?EZQ& E93;!\&[5V+UEY,S/DJBD1QJ)&QE2^OH-55[P1[,^2@&M22 M6A9CY"TF+5R.S:XX$0]3T9/D WFQBB*WIC@$>@3ZNW>0G08]G[4V3;N:J_-^ M-K=-3FNNC0U#T,,+A?0#Q5S*TXW<8U1X+!2Z7Q2O^T4W M.D#_-CZA[[:TWU:@D4/DBG?IT+6Y&,< 7,_:^3;&S"4]&-7?NFS3L1=@:39- M4[(\SE+XI:^']_%/V#F=;$;(L]JRBE6XC;+!UA-G3FLB'F85)U(/.(WNOR$T M(S1?V37Q231/'5.OU(,RC568.57:E#.\, W1#&.GR0>2(I#7(FY>BS_D*-!L M6PETTPP3(7F.I*C@:P8*\8F/Z8=R$$=:E2KL 09XMV2!+FL0=CN_\0GZY7!] M0_=PO&LLW62NHRFKM=;G1#S,%TZF'ACL4E4;D)\&@36Z8+V2IO0QL)I]<[6I M%9H&7_'D3+DHX%T.!D"'"<-)]H$X$96#?% Q\T%QO\O?V0[,#SD'(]S _\]U MUP5+BJ)SXF?+HMLI<5.R7J9H>4;9>WSR(3RS.W1F?X/SE,-J-%UMG>H:<4*",B-9L6 M.(CQL)8+@ZZFQ=^+Q<\7IKU1U<1X5Z4ZL3"E\VEC\5@R9 Q_0V/X\DK5 5K[ M^N_PX.!D#7B5&(FTT4KRE5H9#W#16&]7'.CB[C+_I3@6N:H0.J.+SLNK0^]$ M)U]E6A*[K32P9).D)C_LJ[2=(>;EU=\WH'-?CN_*$M45>J,Z%).@IYNCN;%)6OVK\D-CDBWR3NWYC=5]>M MVJZKP@,",&3P\%-$CFU:M7+15?D*MP/;.I2KFGDQ;KB MO;]]ZB(@4"KH74)=RU/)TM10JT,NK=B8S=\PWN-X&CG!$)H1FF^G9WT,S=5\==2CG:' MJR2^F'J%DC(:M2":@:Z%7_*\,!YHCK_C[$G3@HI5 @BT"T0@84\24!U/J"XL M*8V<:!=.\!NU6@67#_R(\/CO57^#%-^P.@#>C4D;@)L/L7V"]!UKS-6%RJ;" MJ\9DD"MD"^:@#%0X>E>6AYC"BWK 6.0->T.5^[5$WL4\HEII)[2";F)AS5E#RH3=J)T%\;JI4RD%S=2\B2XVR20.8# M "T7YH;5'2 0B?$FL5$E)P&>,[%A.6_W9^+_Q61?]IR?'3A. ,QL.,HL'&1^ M/T9^/\22!=[)OH9K'3052U;*%T9)S<,:V+C 9;"FF!IJ/W[1Q_'C"=V"T\\^ MW./LI$_.CLZ2OK'(LRG,7P^7)I:L9Q6L!<,]WIR>]#U.#XF=G)XAX7<4QE!8 MPY\Y'4&M)+=JBOOQB\"/HV%VTT-B=SD]^,GI$3=*D>T,68G72Y7BQF"Z!:D' MI(-C6EL\H-L?T6UUFLI@ 5KCOVS^^DA[G)Z MR)/3TZZLE@HK3T989VBYS3ICR*0$I0<_MISVTT/>Y?10)Z>G/Q?LGD[P V.3 M];EFKZ).W!;D'O)-<%%W.3WTR>DI3L5ETI.$@5!8X9-\T50&.0V"Z\25D/WT MT'O4SMV3KTU0ZG'1/>98@X4;%4&.KDWE;R$97L)R31#S7VGC[N) ML(356$WXGKZ[KCQ6X1T7V$9W=OIY6$4TG'BHYB\<>Z4KH*&46$FFO_\C5-GA M97'S56!8S$,S0)H#:_#0A?!UX5/5QT3'EZ>G'@)ZI8(NQ'N9#S9.[S ^ M[C"\DTOMSWJRD^\/98PPEHJ,R;-4:]8*,W6<* -Y#1B<,\SGZ_/#J^FA%GC, M@)_K3(LOF!UFL0%02!,GN%0Z8;"&4P:']0!S/D)4Z"O5W#R&AO:-#.O/^ 0B MYP,XX-N>/'<)P)[CJ?]U$QWPF^Y.$ZX_=G5%EYQ-PK1=]^^> , ,?4&///4 M[4H@-18J9%%+@Y=(7TC_T[6'PUXP!&,'W3F]8Y9&!6S \U5@S)!9=:TT.#O) M07TK]:8IS,1*H3C#S)W>2:O$I+A*#;L%8YZMR=FVBBV$/G2QO+61$JGO-G&G M?5,MKU :2E)2XBLEMI6JYXVRF 43AZ?>LH!BYIPZP\R=]ENU)LWRUMH,;2Q9 MQ=;9WJ1DZR8 :_HMRSIF;JNO3]P;'JVTE=1I?E3N\)6J4>4F!I8N,)#ETLTDEBYB([P\R=]IZ5[6S-6,CR6*@05'+3\5:=++3NJ1,UEF+I/3O# MS)UVK-FRM:@E1=06WNE#$81\?:&6;NM 61] 15$SA[Q:N3 MJ:.EO%*MZ@8P)/M-A_9WLR#>\,7UBEMB;99PRNAT2V73$*O5:9^#Y6K?/"GY M;B8$>=J$*+O]%,%I6)=7K:G?(H=.?KL$,X>S;^ISW\V$($^;$!5]0_B9+JX; MR9;>+?(E8Y!6X,R="-S;SUPZ;A[RKT\>==J,J-6]^7#FKEQ!'6_Z&7,A,F,9 M;!(D>.;A'\PPP=C.0PX]]>]PRE_8>1DE7^6;CDEXVJ%.)CM_+EA'>+4AC#AR M8.B1HH,_.6YBXMCS<)9A1)*_J_P#__[,PQCV^$7 U0L(Y/S=G(NXN,= UWZ. MB,V(R:UY6=4PW]PV,MS:MA G^\!>#/L''([G'#JV M?R&^&^;[+G\PZ4>"^=/%%D5?G7B^#9XY 0)ZF+7#[TD8>OES[*B2D0S //WO MPG9U*#0_P_@[(%BOGKF/R0U??&@JC5W;]#WUU4 O+0O/&H(_OC<8$HSEZ=\O M1JKB?[PEB!;B2@M!/Z98M! 16 CR,876(0+K0#^R"!!16 @$B&BL ]HA(K(0 MY".#%N*,"_'!F^-_-1ZN-VIH@8>_!;MU'MNF\NYIN*C>_N4Y8%_Z061@2*K. MJTD9OWC)\SDX)"$[_O<__QZ?8_P[,KQA'K*OS@]TE)QI+OZR0=]\J!<7!3;V MHH C44"LL!,%[&RB\&9C?9\L?$XYN/75:^&Q\_C*OWZV3?_68SM;>M$] M6N^A=L_"=U1Q2P;9M3LDM\+&;I=)K98TMFSPXRQ')[\/$S^2)^$]!RNL"O-I5]BDU_K22+))'V^XHQKF<"(A$O ZX.-QL-.Y M=K9;B_X_7O+4N527;XT _ 4"<#'3P%:=(LFG#4(J=W7.Z1>G*2UB"/ V1H8: M;ES7Z&R[0TE1S?*ZW ((H! "T![P001@+Q" B6I3\CH\7_4$"=?[I-8(BCF[ M%3$$&$5OE0RJY):O- OK5IGQ?)P*Q+!L[^40P-Q&6-X#@1AXL<*KA\_B0E3W M(6&I7AS<41=70[\1W]Q>YPP%D;.4J@V6Z:G=LPQ>SXDF"(8SBG$+AC1OL+-L MW]<-H262H;+Y>)%Z%Y?VHD0A0]_?CE?O3NIOKV=^1.K9\L09#)121N@WN58[ M.W5E ;24H*9%;+% (Q M+!\,5(S+Z93Q$/MX^D+WH>JOXY'/4Z8$.43OC+!NKYSNY?5%BUP8.Z]:G@Z? M>4Q<3$GH]TPCW^"3RHH>+?H]-UUMB1144N_9'70KO?5[8^3VJNRG,&*GADZ[ M5*SR&W\XR+K>P"W1 < (4&FQQXO4J_VV&$'[R.T5W\]@)%]O4/ZD[]>PK%&L M-\5EH5U3($:8"^XC47"J7EDGONK82K\5WT.J07@Q55+@Y<(Y$(;SJ<)QUGMO M2$Z0D/X93\W6<]Y%1D\)!UU@BC>\J>J-ICERN3Z-)V1>$ZD MH1J+/1Y?[O\7M4LF-G&:*4/J#GM4K=(+2AP4\%"!/#XW.(^ (Q?J M98?+/:F*,+_&BQJ%8\D,\T0C;VH+:-^=;BCCRH]^-!/0=$CI#1["EC M5LY*NM%WJ.XD2-)J<<(!9+RALB)@H TC3GKM)S>,@E7)XD:CT>6)Y**%+5=* M*P,4W; @]ZG3A/,INK$%1@Q'J3IE>*D=/:6U,H# U*I0;#N=GBQ-1.?45!JG'UF[Z6 M]K"4"W$.('^/Y4->P6N<-)]@J+<5)R\SZ(A*9U/%.G.6:^A:?BUQ@9C:*4Z7 M.N-!'L++#C=T")_W-L^MAW1Y1^ -$T5$@KENKUN%8OO; OPS MWC3X9IOE6E,-@ 9%75[+?8@P$R%=^3V8(5=;-]>HXUE^7JG4-$67SO3*N5CJXT\([(Z./DP5NP,R: MY;H&9)RY)(]?W0O[IUQ)_P[K&T5'CWU1[VKW^[Z*E+1?@3!E^;-,[+*I2@Z< M]NG^]4^X@]VX1"KV-_.M$M1O;.WQ1;*OTZW_]W^]R"/_9&S JE*V\_- $<^& MM<]?3X3"HJG)79IZ:0+>_%,R VGC[H>92C]2^(%^?C[1#)R(!(X]$NE_))[] M#"?D:#9AR:IG<_:B)-7^:R^K4AT^_$N^_/W2>/;B)X$_PAI9<_#K?F04_DA= M:*V>$5](?K]7YC]28NI QOJ?KBV?3"X/?P;2"*C(?)%@?O_1CU]A.308# P) M9W>%;"_*TJ]GR_Z6L+ZT6E!NCY1AJE'L=4N3(Z7>HKW(\LQ@36MT4]?+A7U2 MTI16*\[-<")YW,]N=>2MBV4W;2Q3^(ACN]:PDH&I HY: MCLSU)BG6"+#G>>.%Z!6EP*1:(GW<4D@6#<4A,WF^,"GR=K7348SPWA;YNN5& M9MFE''!C7I^41HYFX@M:;NWN![QLF4NO%YME\CYQ1>QAJX7"V+!3>=4EN@Y=';YT.GPEJEBFM(F5DRJ*647+[)[8*V7JW1 M0,AT"WERQJO-,=<6\R-)R\-3RJ.W5RF&'E6"7,KHX/G9I#+DUPVAM0N]>+5& MJY&G8<'&$^;UA5V:+UL^[FJ@Y=&Z2\2:'HQ+38_O+&VE*0E!5Y[!<([#NK_: M&P[5"'-&2NNZE-C U))J9:1N7=XLN;#*(.S-&]_Z8VW"4QO1Q:I<_KF\Y(W+ M7GZDJYR;D!*.ZOJFMZ](FB P/)4 6EHBZ^\OX);ML9O@9._A13%2Q09=@T5' M)1=TQDL -0YT$5Z]<%3=6JF_[V' B[R3?7(;UQ^[NJ)+C@Z^#8C6 MN4>^&: MI/>S6EXBI\KJ?*PZ.TV1Q!\2T/42+A.T3U\NT512@+'@J+*M66%-V.L\CT%X4@J>6"M\CAW.C MX/'M+.$N"*+8 FK@ YD^/N:Y1FED7&P)'K'-^L066X['*Z&T%3KXNG73:5KF MRQ6,LB2,5Z?TBIH&@[[;#*<))X_C]!X@B2QV=IZY>4SLW@Y@)]/ZIRKNK.9MEH(>K\Y;C8H M>;-5@Q^_\(<4>7PN'RO9N\!LJ9-NVJ9;J:90*.?3@Q*K:$52@[-%4\>&_TL1 M?(#T]C;WP0K:#PE]DOC=X"$1P/XE)M+*=H#5L$E(82=#1I4LH%28;Q>-?DQP M(:'^E9[O1/B??#E/) ((Y8E;9-GQ5>7DFK9:C)FQ)GV/5UO9EIEK!9:> P@@ M:?JNY?_3$Y:9VC2AVNV%H*99L==25OQF ":,8(\WJQ,0T/>O".=R<7AW(@ ? M0AE^1M)JPM2EG>YSXEK!P?8]JZX66STLI(W?9^4'U7FL@C90HPUG6[7@AOMT M\?C0R+,]P"32W/:MG1+V-DN!S?+JQ>;].1CJIC%Y$M@7$;/'A>5S1#;G#_): M#BO4E:HVW22S7#) I>*O7BJ>?611_=EGKL%;EHI'94^CL!#X(XW6(0+K0#^F M$3-%82$0,T5D(1 S16,=$#-%9"$0,T5D(1 S16,=$#-%9"$ ,Y%H(Y,?6WW3$F);F8WV?7'Q.A;CUG5'AS6,^R4N4 M)_F'3KT(PSA<5U9;'7 MW(Y+9K,#K&-0P/A7&4LJ^ XM$)C:JY,3!;Q(9 M+KYMQL8SYG+X\RE9W+GWZQEWSA2[O@-B.[PH".8W[]CS[ Y[33!E-FS=/*#S M!$-/F[-\AM0L$=.#8G8UJQ66[ #>^H5V4_J"5A/",L)R1+'\\T' ,O <$IA%TGZA[",L!QI+'\\@U)$L#R>+4L#<2A@ MZIJ<-^K%K5*:0"Q#RREUD>1*%S^#NKF1=&N;L*TJOKRSDTX:3N$=)WCQS/4D MS_?"'TU]KGN[+%S(S14[-]=563URXWMW_O]X65V_8?R"WJL0O8T)MUB88.G& MIMK9H;@QJ?[&\ FJKW:DQG8ZGLPQ71_GY_I\->,WG$A!$PP_D7S@'$4!$ ]$ M"2>(!V)IL9V9!VJS[B8[*4H:MAP/E^UTHS4=+R$/ /.-/N$J1SR > #Q0 2L MO3/SP#JOI0LE5]T*&V*0TX*A/,JR,+TB,/UH[/CT^TP\@,[,;FK[N:KGF6I8 MT&.7$4;:S'=949&3+B9.NEL4[(F8-^]\U461T"*A14*+A!8)[;VKSSGUU&%) MY[<^U->]*6@/_L#YWM1V]#>BS:RAI\]Z2ZR+-?PDQ]?=96FR@IG!X9D)=C$# M&AV:7"G8[)_*05+^!77HA:,#O7D1GJ;](56?XL/,?@EY*ED:S*R8F/F*!N4* MN4_.[CZ)<)W(&^X:\9JH2VM'""TQ$ *$%H06A!:$%F3$?,F(:4(5]5WQ7B[? M[U%.?VD*3'%+-?"M5%[T806B-*P8>9R!'3G]X^#T_V-F@=<5"9#_Z2,;Q*VK MA%[J N.MQQ65ZXR1*U$$2'JU:-EZJEQ=\/UDO4DZ,IW*CF"A-O*M(D4(TPC3 MMQ]79# =P<0ARZWNES->>8VI4W'0L.IL+^W DHK,Q1.'($PC3,'+0WW$>R/.A?MT^K(91.)U$A3QZN4WJB#5?5:E\TD8W;>J=86Y M@:%M9_^I6-2NB-?"L>%4 #">*_?9>I@ 2IK7QW4"ETUX2-AM. ^'LR>)/A] M0=;P_6T55O\";?CKE&G]\MI&8"UU%U:XG85E VTX[?L"QKN9%QX[C^'4KB1' MMWTWO(&EAI\OU@# M8N!(I@G%:0Z6[44_U#68"VO7E?%FUXV)JL O/)SH Q0KZ?<9^%.V#9AEPX7U M@=/@5\?VM6E8U/ Q 8_.P0,#\")97>R[[KV<%LM.F+:EJGS"\Y6*/D=$/K_L>SFIX5=[1B-9F)#XAAM34UBY'D^];FJQ[4&KY^8F6%\O#IN6 MF6S-PI+P1RU71F%:6EHT*2SUU%"L#R8Y X/I>XX?JG3LFKK%QH[07V]7&E,= M)5>Z)I+'-?1,@] SI2#3D 4=F\I>7JH2 M=!JVQ(\>VB:[$BYO"1;3&XUR(2LM^?:B!9L>/75<''-E4B;G1G8RX4O#W$H4 M*'C-XNBA]878JHUF.(LQUKQ%=]-K;YD)0$OJ=9:6;:H"D/ZV?H^K2L=HV)!L-ICMZO:T*#I*BLCW4FQJ:M2NLDM0A MRZ-G2J-.S]&2@PZ?K(Q)!9.,H3:#+8\'55ZUARUK.69YO<"74N5MTU].H$<< M>]V24:;*6%AEMX+J^X.9&AA)N1@ =>^HY6A=3.$UOB@(V=R8+^JE57]A<* E M3K]NVDJFLT-^4UCR6;;37)H9O<=, I$]?N@Z6#07V&2@&LLLT12SV]3 +VB@ MY?&8 H(TC*Y5[_!^G>_P;1]HDUGXT!/O'ZNCWHBP#6'9&3K5"9UW\N/PJ>SK MIJE>0VEV4WH76YIFNXJ7!MZVTA+3QUT=MZJ#/JVWYD9EZ\ZF*FLORR1L>;10 MJK=L]8QDVN$W]8 OIUJEXM;;N:;#IL:!V M@WI;27HK(9MWQ=7,YO!6DH--C\8_8C-6H_7!(X#KS\>U7:< MSNAKT^X;%=,N*5-J;I)MP'WX<5.QOUB7UL6UBE5XTTU*U$9L6BW8]+@'ZX;F MTS);"N.3YJ-]G95:&U7J[#I\1RL76_: M&6WG=8'I= 6/*6ZPLST*.6XW+^K _%HRU*+; Y-+'S?M\(IFKT;#EL'H.%/M+?P<50F;'O>@TRO3;$WB%&'3 M&#=['J\G6SKHP0DR(F3&Z:Z21A4KL$YY9*66]$358-/C2="%9I77"&J JD.4P(:,GV)EIEX9EKOK;M]@_++5*.NMC)D!;4_0<@W/ELIR4:MB?K>RH+=) MI<(!6@9-CS9%S>B:N?I<71I+H@]F&9.;R57XU*-=N4,ODOW-A)T)C0E+4*5I MAVYHX5./]]K%-*//NFN?%]2<.MGF[.X\.]FU/4SNI8H&>\[/SE1RU*RTT#W) MY"QE_U/)XH$EX+J-25-R>I+IJSG=E4W;]1WUN(1PB72F;';921I98E"QQU12 M9_K:SAT$]'I5X;P_M!-A,_P:!8?KC2Z?H/>Q-YTBU^836:Y9ZG+5!%?//?U< MJB?X09;O=!*-?*+)M1,]KBKP5RK?+$]5Q3?5QJ3C@2F>VB:P\L#6X@.CH L= M,<>SS^76$Z6#\4NA,J(KW: YVRC:B=D_W>YZLX_*/3^/,R!3CPRJF/?[L;>L MF,=0:"$BL!#,8RJ-%B(""X$0$9F%P BT$!%8"$1-$5D(1$T160B$B(@L!$)$ M9!8";=:16 A$31%9"$1-$5D(ZC'%H(6(P$(@1$1F(=!F'8F%8!YIM!!16 A$ M39%9"$1-D5B(U".+HX6(P$)@CQ1:B#,NQ >OQ/_UJ/IZHX:Q^^%OP6Z=Q[:I MO'L:+KH]GCUJ75;A79*(S\K?7"W?LX(0A!"$9 7)"F);A""$ MH"C-RM\.3;[GK"!906Q[+M_^]YR5>T>0;)OPP__[0?SXY RQC^QE9XA]QP2- M7[SD^7S\^+6_);5+R:A;__GW^!R"\3(&."N=?/#B[+@ M2V-'!P\NJN9*A2.#+Y$L-WG\IH]XYV,@2M$6G.LH7]&>@^N )]IS<%]8>%*C MJ,^J43CS2%RV!M>7]2A3D@S$$X@G$$\@GK@*3^P. V,L#8@G M+L83=+S=5X@G+B09._]"C"4C+%F / _(\Q I!D!AN9<0_W\"+@IK>J3^U_U7 M7#:#6(H"NN44H[CUF\L*0A B4R0*B$RC!9!8S@I"T$W"W!&9QD44$)FB^_<( M00A!YYZ5OZ6 _9ZS\HT\HF-)-C3']BWEY__(LJI.)M=UDF8D4[)D-2%YB9PJ MJ_.QZNP&1^(/"0+#TVF30B?H=^NC8:'; M['$_7I0?YERQ,7FJ-XRGQ7U%8?@P3YT#!.V*"&?M^<*VP*\NM];=IU:[2/ P MBK<62IE8+N.$RS#CX0+EAA*W:YA.3EMJ7O4$ M;,Y=:[^UW'*6KV CDL]Z59W-B MF_5@4>JO(6@/GAK7I(M.#N_Q1!O;4J8KV/T@^#1X3KQHMP&?P,-6F52$.>TQ M?$&=-2;UA9I+,7#7Q8&9F\;N%PMHRSW+T4ZT. #B_I_1LFNOAOJS;9E@8L&K M3W#%VIM2&8Y6)[5&4,S9K>?27ZKGWR'^GK.3_)R^TL&"*&Y.=W=BKBI- MU8'GOL""?NV^XD G9=M1<@#&3R*?)'8R7Y<<1Y2SFQYIF_A88'(].4<1P=8M M:3]^D4>B_@^P,* #"67?@]C$EUS2DQ._/>$#=N3?9/NKOA@OL^IMBI7TE&]P MRZ7I6B,QC;6^MC,\X>--2Y(:"S-:61 =C"$'DP;67 FKG":FX'DI_H#3%W3? MQH/1XQ,8=<*L^O;X?J_.%T=PPXU<54#/H;('YM-6PMNK+X!_ O&E_-921RL; MXY-ZGBS4?7[#<@% /# '6>R"?E2TL]W+SG;-(PJ[:E3]B9MM\)4*)?E]GVV; MI2_Z6_Z^+4Y[]<&V4*9J0L54TN+*+_6:]18 2>K'K]0ESS31IH@VQ=ANBG'G MA4_NJ W3+(DEO)\SI'6.%41&YGL") MX.DE3]\(69SZ'C!]N;F8LOGT:,<^* M_J0A95*8.ASGVU:-&6CKCT?;><[+X\?=OO@WN>_FB\UFWIC:@JHM>LUTCO*\ M%M0DX2GDL^<(Z%K1L\ M.5KUVH(T;6'\K#),._P="8['[V]+&I=E09-/7TDUZL3CK;[O>VV21?$>H60U0<>7YW8ZN^'>+[3S;IS.[YOO79HT_@.5\.0$",AOK?[2N<38G19YM)C:_J. M/)5<-0$4TX2C>KH3:H+P/.(R)P[QU']N7E,P+HZ/"/@(V^IB+]0*9RGM4*9/ MN#).& J&JW1SO-AM&I5EC^T(6W^$E3DQ#8\3TNPE/13QX+.O;LJ1A@_BBN]V MF/!7H@A=#R=X(MEGIO-N5TH:64*$'R=O\_59>%P.[F;.NN M@UFNG;;V#"XB7,[4E*PB-;&DD.Y5LI71IEJX6I[X&C=UY9K!TGR%E BKNBP7 MDKF6B&-A89;T W:"V^X&"NB8%W'"F=-21H\0+I:*ND.4@=L%1+Z@$G4?+W;X68L^ZBUXP(G26WA1'AN3ZVI R)8U2GM.A=;0NN ML/92:\S;EM 7BT-97ZB;[%R#.$J%.,)P="4,;<'?D5#.MP7'F$TNMG_WNY6& M."K:IK!IU'2]E!OVRWJX?^^KMZ1H]GZ)YSO%F$?/#'X[KRV@]MX;!\"S*$T2XR>U@JCL:$:J:R[KF3@MA?_Q* M82KS@+T[G<3'3P%:=(LFG#4(J=W7.Z1>G*2TZ)5YROM^J M,6LR$)(U9S/U< !=GD,E7NXVV_47KO.\ENVO>FS\5;64U<;+$D]LEE6W6^OW M-N87/39_SV6_+*\;FLF8!K]4W7*][FO+E@P41GQ?XX5!J7I1>M08 _RS<65Q M0/F/4,=EH 99M-BBW5\U X"B)(40 E^P3+::%M$ MVV)LM\6X$\,G]]2E2$[X:JN8Y;-^5]UVA^:<*+4@6X1E7BZ93S>>F^HW+//R M-97R[4,*IYZJ+?,&V3:6N4FU7#%GPP7]\51RGROSTBJO4DN9:!I"H5M8I,MV M82WV0V42U7E!NR2J\X)D,6*R^-WJO'QMU_GS:=:,<1K#B>A21F.K^!M]-.Y) MA=O4>=%SR[8[YXT,7^GJ-7O#-JLY<[CT.%7E!4;H3T M\%NY=C]?Z 5?DQ(Y]RHZ5BDG*:Y18GO-' =G &CH1!H%%*)PH&]((-_P8.@S MY+%:,VXVVW'&6$&>!*:XXFF^'I('O%]W02_XK(W[TQ),1(B._MZA(J]A*?:S.H MV,M]I/B.BNLC F["SQ=[$2I5@"1<%7$@2G>REKL5W%%3.%J6M SVW(=;^?G%L]!HH#E7LA+.C/1_ADO M%1;1>Q26%\ER3&49E7N)XZHA!D+E7I L(UE&Y5[N,YK]TX:3JO1-0B7HKI U M-8X;F<)LU \]+#">G4@_T-1Q/#NJ]Q*'@/;WUWO![^9XZZX#6JZ>Z/;K3B)^ M))76F6:FPC/33-=I#:P,97\^).6#R>87Y&2LSX9#"I-$R>E6N&S;9%LB3NWK MO9#4'1=M^$8GO3<>]QUQQ2>35T:.*"Z6L+)=J;&YEC4K8H5Q+S4M.*MQR@TI M95<'AB3NN'X%VETOO+M>,UJT0EA5?$7)+2')%5I"+K-@Y^S5MF9JS7H#3Y'; MAL\M1MW M5?B1^C#-<5X)V%Y;Y7V]6$DN3+'1F84;=%@?AKE?,*#=^7J[<_3B_R]QNA 7 M?KA\W9A-QN[X%9(7!*9OVIG18M9+XEK(*JAN#&*6LXT[!IC*QO!ASS7HRQ(OC?T+*;OJZA>C)WFU?["S>&7LOV5ST\NFH6)UIU0!H$.UG6-]Y&'\V^ MJ(/^/6U^KB'1JB#1@E&I2P)>;BSR>(\#6N2^GDSJ@@9J/"@=I6&-,\ _&[@6 M!W1_,O5J+J=JBBU46A@13%*3BIHV2C!4C0[KR>"HGLR=B/XE][:KIN/)S#>- M 6ER6&.U-BW-[6VH]L7KR50[A6H'=[(I@9%=4EM*H^IP$:($UI,A4:9\M"W& MF!LNMBW&G1@^6Z/-]32R(,J\46!I-CGI%-B2KD&V".O)I"Z8M3>>F^HWK"?S M-97R[<.+,;.LT[1>:?/^D$OZTEKGB[./P^!S]62"H503N9%8-PB3+*5&LZ3/ M<>$VB>K)H%T2U9-!LA@Q6?QN]62^MNO\^31+3.>= 6$TIE@E5^]/^6!>K#9N MX]1PL&FWTQUVDP;CTEJC6RBU*YM6N ^Q/WY1^ /&L*B>3!ROWZ%Z,NBZ0(3T M\%NY=C]?3V9C:OQRN:H$1G^5LQICBZUU>D!%9\(C'E1/YA["A+YQ>OI8Z5,W M/1CZ#'FD.5<9L'49,WP"']3S]'8T3W&0/&"JZHZDZ_TH*02YWO)C(7QT"?[8*_G M/5<>Y',+W]$@\81W]XXW^_MAGN]T<0^5XD"[1OSNDR$A1D)\;U>74#V9^%R; M0?5D[B.'>%1<'Q%P$WZ^GDQ_8UA34AB5C6R>ZFCU<7:2'P0BGH)'"BQ^?-(: MTS(1*$7R]RXX$ E711R8XJVTR..L,2D-UW[-Z-O)+=L0]56FH$&BH'_\HD^$ M9,24*+X/)% H':)W),O1DV543R:.JX88"-630;*,9!G5D[G/:/9/&TZ398$1 M3('PA+XTK\[9+B?7)RUH.,%X=A)_(*G+9'A# >W1J2=#W,WQUN4#6EX2(PF( M4;']L:E&@1FOGCGWZUZD'H=M'(Z9R8(NE/RZN4QY6//SB>H^F-5>Z9LJV]FD M7$/*CG(N*TVR#!X ZML7G$F=*%E^-UB)T%'PS4'U8F+^'^*/#_'')S->1HX\ M+I;E\9,MN)ITI5!=Y#=+,K@@-S=YQ72NT)=]Z2[YF#&IG1'"X M0K9JV'RP2A524\OICJY6I2:U)9BFMC8=OM/ 9VK.FW;K.0X"#5:I81\8[()9 MQVX--+2?H_T\8OMYC)GG8LI WK.W[4$^XQF=7%;NLHW\-M-L08[:5ZYAF3LN MUG'Y /@[!.3U#/2WLS\-D]-%5V]5!2/)IGE7H&=YSOH\O#Y2VF992>ER0&@4 MIF*RPVKJ?#"Q=HB!I6W0S7*TI9_U]L'-AWK;1Y8S+E[N998K,S/&2FL ( MIMX3V]K[O+\.YSMZ'1L MMTIU?PZ>+Y_X7=%7O_X#_CD\5S95R8$K-=V__(D'8"?V)(EA_[@(VF'Y&M4Y MC)J@?F-]CW]_RT[2=DV;>?G@;*>#6NJ0D[Y283"I*G) M,= 6C*0T 6_^*9F!M'$/!)G>R6-(AS^?: ].1 +''HGT/Q+/?H83^%-FNK$^[G_VN&SD.F>/K3=D$A^.JHI>?I*A4]_\=QP:3Q[\9, 6S64 M%/#K?F04_DA=:*V>$7%(QK]7YC]28NI "OV?KBV_DM7=0^#/0/8 NYF[QP:[ M[NX_^O&K"Y$3IKJ#C RX]4F0I5_/EOTM87TYTZB+]V+WU ]^ ![0?_@[YB>]0+[X#^+KF)K,>N<%R MV%Q8UG-)TASF:@$,&WK==1/KKUV GV>^Z^F3S>XCW0*[#F L]O4^Q8%M'Q#K(3NE_?N )+Q"*IEF M8J$ZNS\GI#E@:\]-Z*'NHBK@AX0W51,3W9(L69=,,(:]ZN6&7[=L#Z:\G +M MQ;,34VFE)L:J:B4D!?9.#:^H.C942E:JN8&Y,0$MF:KL@6^#F3'!5QU5A3V MNTWB93$S]S$DFHM-W)?W\QLM:7^J VJ&ZP(U7\G: ), O!&LQ6X%I)W::B9L M)[$ MH(N@ZD'\PW65@9+'^,#$PK$U1YH_/']^& ^<^E\W,;:! M_@XW!45WP"+:C@N73K<5J%?"E_C>U'; R(!T@$Z9IN3L90IV*>'Z\G0O:8?W MH34^O<89&*N9\(%= Q9"!]-L@V7I4SB[^*'\E15?%/='^&&7&!$U^'.C379O>)&--='XIJT*K MW'*Q0AT\6P4&T")\NJ]&QZ((S8@GM79GDN^O/PP_.W0B5PKP!"74C> MZ5 ')3[4. %6[,,'.W4S_.2%5OK,QMJW.=;[/>?0L?T+\=TPWQ>,2K./Y!]+ MQSQ3\)X]WP;/G 9.\S:X?R\*PA^.-[3;K?QL^%KTJ@A;C60C"/Z3\6A4$K@2#QO1:">J3_F.@&+<3U MN(E$D(C"2OSM@A):B(\MQ J*'M]MR%.K9-Y=W3$.W;M>R?3@3V M+QF_>,GS.3B$?@*[M2>9NS, "?[I89T]V_^_L<[6= M9S:^N33\34FY\ %95#GB;QK#]YR6B]\O/@]87D+C_J'[DU_SCDH2HY M<>'"6 K]?K^\L4!\!16']*?*#A[_!-T]'$[\"XG.NT1'MDWXX?_]('Y\B.R%J.OHA#0(,%-O_=%#50A7M3*+UG3:=&\>-H;05?]H HIR- M_ :E%]\ZZ#Q3RIUWY3+.#>H%GJN11(&M\;=W'&\ZZ8 6@8 MXO ZL&&G.80Z ]06 *I#2#\A&GM"-%$:!ND\F_6P^:!@X35\UF$%B&CZQR^2 M?4Q?L!#TK67[6JFT;N$%!O*%Q\;,N*@:$1N..8?.@+]@&%S,-+!5I_C_V?O2 MW]29I-_OKW3_!^O<.]+S2''&&\:1#)A]![-]L8QMP'@#+QCSU]]N&P@) M9#D):^+1S)F$-'9W5]6OJZIK(;F41HBECLK:O<(T>;HR?1_2&5PY[==*+;R' MY5&,QZIFER,H5J"@SI Z9VVJ^P"3&_">?ZCGVSEBUBN M@E*'ZR5%WF62$1*@C, M8;+ZMV'NV*D0.Q6^K%G\N42?7[.8I-0%0YI#3*,7'46>X78596$Z7*19),Y2 M[>8[.!6VJ> OI6LMWBZGFXG"Y24)WB8SYQX.5(?ZDQ#3DQ=7G7JA>%X MH P**1:,9%Z.'&+^NE$66$<+*E-ALNS7,K-A\UCFHI-FXUE M9I9*L,%>$S MCV0^LPQ7SO8S9H,72VENF!A[ 4DCA32N7ZOYVLBK^@K6^H+_;Y;:0K,X7ZJ M+;&K"SDWP]?[@TRMB-D-1?$%YG _T7E!R/4Z:PH35_.T*HS0E+^&([?[>:X, MQ*UJ7(?YQT53L@R%->7P-VXU5TQ'R:J.I%N.9Q_)0"P[^#QGL65!ZXG5?!?5 M"OU$N7F)#,1:O<,A]*;)3KU3X%I(L9:I5[D'I,9U?G\_:'T[U34D&$PY!_1[ M0$S%150')B?/;17FMEKC* 4]S&F%&L99LUIWYM8NM36<7LTRK;D"'PR+]<"9 M;CCLE?16;D4)S$Z:V73F^EF4+*+*]BC<2#;5!_+=OYZ2QT0MA>\W M(R_*USI1 N?;YMS5UWI!OD@^IJA[YPO\='P1L\6.+>X[#SR*Q+R/?._+\,7G M-(AKQ_1L&U^$%6RW=9\W=X$G4Q&NO7#A; MN6@N@0#"DN[1Q?96)%E3SFX$\DADL>Q;$P^SJU4N\-%F,F$X P6'X38D .<' MFCI3\A%SG4#SZXOS#<14GZ:IWG6"I&]'FL^<1_@Y:6[4T\OUV)==KMQ:37(Y ML-'=I0^DF8;2G*2P,TGS]9GZ*L)\ R 6"_,IA/G,.3^?$V::9@,Y4:Z16%GO M5(A,-6>U5_!H3OWZAWK L$2<]O/5?,1K^%_SHFHZR%^ZY3B*\S<"&X/88MC' MQU$DSU9=%3P[\I>#SUP+,-U8L6%'$!A+J9A.U+YHKHNFUQO!ZC=CI2[1 MS_=D>9KOQ1O=97/B"QE+KOT[NQ&GS)XT-: P0<&L *FLFYU((-L[>7RKF?!< M;K>FM=30Y-"4SO2T-AN(F:9 0@L*3SX0-'FF7L)G]H[?B-Q>MQ#"*>7VG3OO M[Z93GZ8M46C"$@@?[(0)C":<>""QY-FOI^XOM M=V V4,=%K0[D0C_4 F^N7IJL03?JH7T<0GFE:!4&UF='M>C M)&DZ3.=:[+H))!A:0/2Y3N'X7NB\:\M9M@(F LP?:2J:$P69P(NB^(8GON'Y M]CZG,]LU&\G*>+:MF%+0L473B1:R]3RE%? PI2.NCJ#M.EOJM@:DRF"*/1E2 M;)J4YR-?2(0VSP-Y-B]Q?+MS5S+[P]S$9S9COB:R=9<0VGRC5L7*O5H[Z1)> M)=V#M=F B4/3\;5.?*WSX^3US$;+U^2UXLN#8;GBF+QJ57V&U6UZFH7EK8%! MDR /#9KX/N<.[G,RXEQU13TR8W;Q;O&M3GRKW.M_+$-JO?AF&H59"H3P6 MU%:NK:GE7-:_V"+]"AT7.NCD3Q/<^ML'WL);YU ^EU47XU4!6K MU9H:D\N5--5.],MYKH9)01/(-$P.8N*;G_CF)Y;IJQI1GY#IQKRLE-*XUL'4 MAHAA;9%B)@$+9!I83N>2Z/@BZ+QKJZJ.I.BZ:"J6YX2%U.-+H#^RD*Y7#N4* MYM+M+O9[V4YOMP\X LVC\I*RN^Y$P(CL2)\X54HOUGTA"4THFCF34^O'W!K= M,-^?7M&ZW;5^KUNG/Y;Q/)FARQ.6%3D/;S*5EMI/M[*P80\=W@WCYY+RGR#D MURUL%@OY=[VJ^F,AS[J=1;LW-CF>&"VK\JS1G'IC%@@Y#+=[P,DS%56)[Z=N M=+GQQ=6I+JZ>8QX),$^V/-C"ZE*@=_)2.J_>85U]J=\[=>DM/'_5>:8(FHMA MP;S.+]C%P$HFY+(Z"/J6YS0=(:+KJO+QL4J:EU]I;>CY5WP?NP] M!8^:C:99VQTD-2^@VXED8=9/=2 .0"N.>4BD#CWI\=78R:_&KBX;,0I\.UOO M3U"@[=K91DO.T]QB87(%3C$KS2)LJ9P*40##F;C>WG'3[]]AW]E_MMNS:>9[ MJRU;+CS)>VXS'T_JHY,Z=QOK!@ M\)!M6_2&Y;BVXJJV HN*IA53&:NN\U:7 M=!EH[4P6!!:A$,T".\J5.LUGVA/J*-)O MV;-ALS9',9\7ZX)/S.SM!WQ32UEX@+ZNTE;LI2HI#; Z2XY0IB;:MC :N[.5 M4^N@&FJAVC@K%+HJUOSUCV4J2*"(]LOS%['&B&0K,G@D4*&BASXB>U0*Y3[Y M'P>96[HJ!8CJP)JX8Z J[>@C 30$1)0D@$HR,A(=\&_X\5ZY7%U9*KH#GFS! MG(1-B2FX%8@[!8\,20Q_@Q1X@/_B82L3J)0BXGQN6RN@7\(Y_K\+.\K.S0V? MU*Q?X8\,($5+D:R)"43TH*AUR"%+=.1D2EYNRM.Z1K3M69?JDG[8;8(A#E3L MA[-O^$M'Q*DV?"*.Y<_O MN>MW4!K(6AKSJDNKP3<6;7'4#)LP)(\QN:TX!Q]_3]KSL(>.XQ_ -X"Y1. M )?AEQ%?L96?#H.OGY"-X#??UIPFUQ"3YRGIH!A+,\RCZY@%;';$OD M^#QM<7*N.>PW6Z'($O1AV?\?CY%GIL:(:38SACH=:NBL-NND_?Z<,_V0&MAA M*E0,H&612>.+N#00GU M;1$Q/-U5T8VI8^_.GU'$/L]M):A(;P\JH-^K0#M_:2D!_1T\180],/6(-D!Q MMV&N<'AH36PE.J_\J2I-H=(O.N"QNF[Y/]>RW?/2;_\74A)8_G#7H>C]1M*B MIMA!"$) ]L9** /P$SZD /R\:,K@B>"CL-28&0(+,(JV[H,W8$&1J:I2$QPM]_(PD"I7&<222!5K7W!P2#)T>\ MN<\W%W(>P!1P.KI>*/$ /(#FB1A X08H#CNNADX$1%R*J@XO'7Y_]()J[MF* ML";]S,H9D&L^L%HEHCX_I.ID=4J5W0,7:-BS5!I$J/&== M&PPS'<@9X(];$./"BGYR3W6G%0N<9D_?#V5R<_2>Z@@72XU,?3K+CWFON70+ M*-\6!O@SG8KZV E>A8B_!7SXOH@\$758IZ'8D""[ QHE]D[HPL HE+4J.>4" MN[QHDDUF5/>!RD0QCXE#F_-?H3\'4#XB>4DT/=$.HOA:/+)&8F%Y*2S'?&3/ MS3EP;CL>.#TA[OR^FL5V+W+341L]35_I,D;7B#3'H^28:W_>078@/=N38U\C MAIZ$HQHN[BT6G#7->YS8LXOR2&+0M3J!)D<".[R'OIX!>"_$;2ZZ>E-NKFT> MS8M5<00DN=3YO&/H:\2=M/N3 CHNJUI^9#1;LPKJ8DI(7/Q(D,%5[,%,>1 AX7_FVC M9""1?D$@?^TKF;+H*H N$;] <8,&Z%;G_+%6T=LNA/1N:T.&Q@%#NWM>A:GH MA+L+V!G>W,%K0U5"3 O0#$+[H;MZU[X&^!<1'?WAIW"!&0P MY +X=6#,@3=LAT#M:029 (&#">P_TI;'(J8+/\7_\P!UUMWL@NCKF\DU;,N- M[&^$E5Q@4C?8OT,.W1^TP3$D#^8AFFX 5F#/K0B=P5?2^\LE M!+4GQ!'+P'[4\^VLPW__S__LS_XI+ Z5+-VR?V\#)/>6-55@!.-O(HR3FRCH MR%9$#17'X,V_1=T7 V>;FI%ZI/!MGMWO79 E&6(*]DBD_H7L_0PWY& W#7&% M[NW9)BX/U94Q$(CH:]O/PKC*W8>6HT)Z_H[:NBX5^/1GSPU)XUKSWP3^2$/) M K]N5D;AC]29:/4"72C@9(P9\![P& U*/'^M%T-Q\! M^P1B)>14>&8"3G!V&"7^LT?VUYCU^4X?VT Q/'$%7*'I%(9+ BU+(X%2R(3 MX"-,&).*F"031"HI$[^BMXJ[B&^^XRV849''@HQ*I\6U8@W0)E"%L)4$M-44B,.W]XI4:]CCL@97%MH2D<\WLV01MB@\&#EU6W.L MV"G7M;HR3BWLH3&9&[ +Z7:> "DVL5Z;$^VMN+!MO-^(]"/-^<2H_(RX,J\? TR(].*5UTG,UQ8!W@ M_W,=X_W3H,&&7X%0_O!QE01//"(L>!9,7XH6"A;S!U-!5'#VP5;2SPX^J,C MX!?)C=8V4F!0--@(Q]*74/,!6P+'FH &IXAANA?[X37C_T.Q4@?6@A-Y@^OC M 2"PPX.%Z<7M#N_9"5.\[?&B:7;X^L3K$H;3#72?!78"%G*&\_)X?T2*(7,\]Y$\P LIZH M0Q8$?]#WW@O.Z\DTLF6F(OCF#D,@OVTD*W@FEO#G/^%L"66E/7."\U\I"@F8 JP#F6C:<)+.QC.*-NB#^BAJQ%S!(AO M>;H2.S0/W%ZY^(+"M^?MVF 99O#<;6;Y>I# M?UP>Y1/S@/U4E,19*#PO]HMU3,],MVUDM4*;=Z6IJM'+SVY'B@B!H!#\;I+A%7NU/G'0[V6DV0QHS MQVBLPC ,@-KR#M3-YTX7!*@V\*B%D/NPB7L.79%XZDAT8J0LJWIX\$>'P5:/ MB%PJZN8,/WJ$['O6/*@=(4"WLL#H!?@F(#)\/?F(M*?A4;.OZX0/U_5@]]P7 MBPA=)&//]6PE=.)!5]*Q*3QL DND\ TC!9D"XU6!JKD8Z2/BR )KDE5'\AQX M)HH&.,M=Y^'I&W,Q""W<*#HR?/TC$FLD7]%(@,2$U\ O++QYZ!/<$BS2)AWH M'U]X0,0WNN[.5?@RI%72/5DY>9C 3S& GN".^"S:M3U;FH+)*YN( 7&BY"S[ MN;E1--L 84*3NZ/8QO&@ K-K]UI#*^MR'N]2LUS":,P&_J]_#B-B_Q4F?UB; MH(+(0G&VTX \82NB SA'$0%+A58XM,NA,60ZVWELG-2A#P&P^A$['6 CB?RE M0L59#MU36RPX&[/1D,6@%P-RV],O]\9LG*E*4M=;LGQ]CKIDR<=2TNILS':< MF3#>60[&(P"#03HCL(.15YCD7F$F%>Z.:CQC(4#P\+C;N)7^AIX?7X$&\5.0 M?NCDV5Y9@.WUP@Z?>-B>'ZKS9*AO;;*G0W!GV^_FXVRL,M-" M= M0V][Q^/:^P0[;[\!S:V-I@W-SK9A;DWKS0,!F\)WF[KR#RXN< )O8G*PB MA31$R*V6,+>MI2IOS4;X%!URT'XXI[<+/=Q?AK)2)"_4&"):ZY#G-XRY%P$Z M"I"J"-:Y?2/^B&0C566LVHZ[OX/XPZ?>'V: O0PY!0<+8*Z(P'L.BC$8M0;/ MW&X2X.I"'$<3P7C^/Y/&VGBN6;TA@U.4*>M7IS(E]K"),PAN=(BLFQ!#X1'KAP M)V#\O;P#^(U!XNR?&."XB-'\(FA^3&?A'PX^GP'XG.#*_]-^XH M>9/:MKOD!^#^W)\5CMZXNF*/X6GN,('!)(6]9UT=QOYM';.R MC< P9D@/R M#G2[(Y;GAF$/F_"0E[Y>,,;=Y'(]625&=G/GSA&X.H,2]YEFCE;)]-FO<>P8[M7\(/6P156;6+7#Y+HJS$ MB4EC"#1(=PH.Z,-#2#[&89MR'-!'Y"AZ%-(5^;3 H11Y\2R(7T]1T+^1O]2_ MH[0ZB"#<2E(<9Q>!W-B[9@'0X%KP;F6O=,C&D>D@.HR4E[T0"8NM-J*KQ@9] MG*CNTHLD-%=S?@ SV9]*VYO/]? U,!%Y;R)BF/*-*(#%5 B^ M3QGD(0R/-R=M& ,U=R&4[88^VZOHFG$;3@>!^>F2,-HK,*']&65$0 D;8:6I MJBRC#=B?U\;KN:D=%A%G<]$ +#RH;8$C1?0!VX9I>(?T>40:(JP4J@)1B/RL M^S56%-$VP:/![GLV1."=/S;<]JEB/)6Y41X1U=Y[9B-;D-@%DH]I%/N07 M;W9AU; S%/]Z$0E#" XZ&\_46=/4O,Q$S2Q79<4V/^_;ZD3[T]YMSU&-V"D* M15\,LE.^;&M^-S=J&HT&L'B2P)X]DFUX@7@18,,V>9=89SQBC2U&HR5?7/-M M?/5Y]^W'=@+\&5.KJ6:=1\TQ6\;6S*!C@9U@4@])\GVW#ZMOV]W#+8HZWF\* M,.F;RZ*=C*IA.>)=^,)SAMNAGQU"&TQ9""\B(CR/OAIVAGP(ARB+*"C"&H\= M);PQ 5^!4[-,.9*K[87G)JQR\]M&$%_>21P_;;:Q$V#O?FP1E>?E-I\5805( M*.KN%.*.\I2F%%?B_) F^%3?3$3F8%O1PWW=:1^[E"\1@<;I?"\N?F(#_AZ+ MH=$F[Z*%-_E4>[I#=)Y%825/MOCF*I=\0";@778H4:%J\Z0M;$YX6'!R3ZC M]UY.$ISY9RY,\>&2:*\7#'[C@EXIM8I3+F-PF7I?3TG9]3(@__B"_H47?N^M M_,;N+83;!E4MZ)+O 'M6;H&/\>-7]GRU! ['?'.N]=0!U>ZVO43&!^A,'E[9 MA\@,M%!I=[^[%4D8A+ZQG)]TR:=LBKO :'85&_K8H:?3Q'EQ&(? *Y)!( MHX31\"^9=\<0D&$W3/3TVJ?P>A9H7OI>P0N< OKA:\_:0V+DKR?^_?L\E?EN MB^_^L/S8WAM92?(,+SR'-Y\^A5BR,%V0A=MH[)5;1D<]9Z\X@,^$74K53 MSXJ#1DGQ?_V3>DC1%RH"]VID_!DH8?73%05;<"I7KY?:.3&?6@Q*7RD$=SI* MZ!E=TY@!? R&&-?VW^NPETNG?T1?Y8+ M^^SDWB2$1DFDV*5KX__Q4I)E9E&+GFO]YQGWAY\\R[3>:XFR M)R'/\Z-=>SNQS0OQ:)D?ZU#))!Z9-[MO[B4M[ST?%GZ'7O/MKFU_1V&_E]]1 M8CIT(+Z;#[[)T0]?O!TJCAQ+]USES(G@I^FQ\I30_\7V.&38,C,FQ-4)\5YK M^9@0%R($\TB1,2%.1X@_;%Z\.1JNW;"K 122C9JTL4^C7Z)6&B?H2T;>1*_B M:%&'_WZ;+JRG:#,8(<(55O(';00WW9L^W3/\78WL#+0!BO]>,B/TZY],KNZC MN=]79>M9FTM\OD+"T)-;Z'*Y@Y;3B=]-+_;D[;WOT"GXNC=ZSQ\5SB^S[Z:( MVH8"+,C#^XE*>*>7#D/".N+J2!M1M&L66Y/&LJ$MAD/?\BQB,L9@<2?RUS_4 M Y4X#"']^ZNH>.U#+ 3*T 7T"0_0M]%5K@:S-]A@^'(ZSM67&@/O68%W'VK! M'H-7'L%+ZGWW5^D3 MCRM]QI4^OU;I$PCZRD%EJ31+YOGVQ$JPMKL<]:C)L6JR/.?Y"V_- M\_E1EF./5>-T=!O+51K"G"=8,EUY[&,.4], MEA3KP@J?!V]G_$R)G4ALFL^/P9MS):E1!&^G#M_>J-H6422I,;>8Y9D2C@U3 M)ND+B<.1G?2P./&[.L[7]:Z5I>Q5(MN>"/3A2-_4VW2Z(K:"PS?'Y&57 >TUNM.1QY ML$M[)&"8*-&4DA)2%#$2J 2#"2*!2X)$ M,3).$2E<%@]FH1G%/%Y2M1%FK*=,.TB;PZ9\M,+KO..W>-(L9C! @;35HH;% MVL '(P]HU2CA>FY.E#'.HZM4J<*,*ZT>K"_+O!RY6@[ZE>FB0O'&-#^D=%,@ M%XI_K!:LKM;:IKM*UK6RCZEVNX*57/(H1[?,BID<5*84AR[R=:I4QE'>G1SC M:)Q)JIDRNQSQ7CFO"7S6#^8&''DPSW(YXZ+S%=;FRWI+&?;+O48+/?+#M7!%CH<>;!VCP[(42*#]SBB M-)Y+7G&5-^LL&+E=^Y]7S(6S>>5;;U[P'CO@KQB5)TUA!J'S%*?]9,7-G\<\ M;H.JGD*_W[K&WX1WVHF%_X9C\3K;.XKX="%3D*T-I3D9_" M4YQ7[ODY=88G6OP(UT3;'M2"=E!9)=CXYO[2-_=)ZC$5WX[=P#4E\4@R,2%N M@!# RB!B0MP (9*/9!S*<@N$ -"4C EQ X0 T(3'A+@!0L30=".$B*'IJL%= M[UD/EULTM,OW?:TC2Y<_O MG5=S/?'=P]ET!YBW\\']_)7Y]=H>P1Y*X:L0' M\X$='#U[R?Z&P8(E+QTT__WWZ$3,\R9^W9$ Q=!Q>]#Q5;Y_/9QT] I($)\% M">8QQ=PU1D"/ZKV@PGWQ1?+>^0*/^6+TU9/BVM%JZ8.;FX>]#@?6..R*<+(S MX=JKO49L'G2[7GO=IPB]BYP#MYU>$"?:OQYD=W"'>22 SDP65DL3]6C,T)QD M7QM-W:P\B0+H7DFK/QG^7UM&KH(-^/77'6/#:9L7G@$;*!K+5EIB;Z7U9*'- M,_A@54F?,@#W(]A0-;G5&K7L)6]X3[#];P2XW[Q+OZN\M?X=J#_: >,,N#VIE"S&ZLEMCIXJ%MXK ME;OH:')"W-X(+RQ$W:J_I!;KF+ MHOIMK2_6\SX-]%NQ?P7I.55TV^M%D\4"D?8+\^6LR\YA"@M0],@C]VA958+]*P*@0.JB*DS6HAW"QRW[]!C=Z6J M_H*UJO[^]XFJJ\2>O?O$\F]6^.0[JWD[T84UIF")J6-.O9I;&!8LJ8VUP48[ MH\6JTP.038>ZW@-)'#9!^/N'&?:Q7^_'"/]W4M4^(OQ4-9G4@@YE8,2@Q28X M?9'IYV&=#J"OD<2AH??31/\N?7KI74 &&E&5 M&^7A;*+5R(G 0"WS>%_,'^:7^*I.>6U9BC$B3BW[(D:(]45SI0>C&=>N9,OC M]HSF*@PL\DN?/[7L/D#B'@K0GU#LWBP]*[ZXQ(YZLA,$HCJ(Z+JV.O*BXJ6N MA8!%;7NP;TO5RJHC17U(1%<)6_MZN@L3FF$SDLTCH^;OK[P(/^&+'I"Y")@V M["-OC<>.XB*C /'F=*M8MA'YKYIE7O:Y6*8?PL\I<:]I: 1)=T3PY;Q._5(0Z[ MU%@FK&1_A6;#>TV&7ZLV+(VZ\CAER%4LT!2YZ<_G2S'POWNUX0N7$J:9QV1< M%>_IL=>LBH?%A+@%0N!Q><+;($0B;HM]&X2(H>E&"!%#TXT0@GY,Q/7F;X$0 M,33=""'PN!7&;1 BAJ8;(02 II@0)R3$'X8.O.O9^!G%BM\^'N^D^.A)BM(F M'XGKMK"_J6+%,5\\\47JWMGB=+6*8[;88XN#X(1[XPOL='QQWL31FZQAO=$@ MKAUKN5_#$"H(./&?T3:I9GN)"R_W+,39C)0]&U[PP>N^Z*;P9-!P[;VX1HS2 M+<3;GB(J*7*G_^CB%]\I6>;M\FBS64,/Q-2RSR]&M62S0%-&CH;]WL]9'3%& MB/M&B,AU]*,1XCNEL[R-$-412MI$B<%YK\BH/3H[:]D3'R#$.0LH_EB$N(&< MY1@A3H(0V#.$.&ME?&6$\77&$#TL$"J=58JJ5C3ZE*'-;R-$@2;H1JI4R&F! MLR[9H]H@.RE/ $*D $(PA^FU)S,TKRTIE\INNX:+^EF-5<2* GU%2?(,3P]# M=E\)*7U*A[L'/].-H/X%HO,OE/[\7BS6=T/Y[V0IOE,FT:G)K M.8EB988NV*@MTMGJJ\;R?U_R_UY4P7>3_^]D![XC_[Z(X8LUV42Y?#;(N9:F MCS+I9M3ZZ&QE4G^&_%^VQW@L_[&5]PGY#[*8UJN84X'/&QR@6Q)+TUEX_@,S MC\(.*V[>PWWBU6VZ:YNP,$M0A-F7ZOJT1MNU%W9#_OW;KOQT8M/O[M8?5]X[ M.")<^UAEUCV4.*8=VN-2*2^0:[[>MCW1G:^==6H2M5ECSE:4-4::.Y*T$RN9 M=[?^N,;>29"F-QIT99^LI[$\)RT[]8,=Y*W+6LQ MUL2&[PFPQO$\MY]=U5BL9VBJ*D2EP!H#-!0\_UDJ8T,J$DG0' M'%%6J5Z"%D2OMY*! M6L+6 3&)FDLR%!6#QA<-TVL+5PP:L7EYL*M9S+ SU5I:;0B$=4H?Q$K"XO2)*TZ@8_D@!)[ZYJ7D/ M=I!$W*EM>9,I_"49UL2'DP(OUH.'D(0BXEJNJ,/V5#$U/TM-2,F<"BD)Z>H M7S69KL=,JM@865.\U.SYL$%Y@CH\F(46GDC.N^-3$,,]UR@"'PL8RE"$)6$+% )G!9&29D2P/\DD4Y2(W), M@A?\6]Q^ UA:V2 M=%).1]+J?L.16@,N3[9\:(.^'&GD"[.DQI5'FF%K#=/( M!_F9/ $C$R]'5LCLS*RB(X.G=4&HU\RB,!NP8"3SYT@='CBIB; MMW5+6,+J"]C+D=H2Y=-.EZ.QQ$@L&W!R-+G:Y66JV%%(;BB H$M^7Z*MK2\R3B>)C6]I =''JRH-,AYC4:A6L%Z!,^1IPGMUYHU^G![ROM;'B7!WILH][ M/K!Q#^:9RS+/7$ ND5YR3&%K,4;V%33@\"7N('\R3YYM9M%FI9+#>?+4LX8YEKQG8 MO/%@9+*M\> PK2XU+XWE)RI;=]$V''FP(FF6H!-!.Y/'T'6JX-J&X59ZL"'M MP8H:934C@#U=F;+D>8J)!7Q9Z<@-/H8&2^4K>RG:ZRT.A -QQG5!GETT ZL,,E ML9VZM':Z"1ZCV7R T3Z3K*U8./1@351W59#P;J6,J;8U[$C>S/%KX=#MHL[> M8D290#QO*7-X^V].L@#3=E1%-418C!4]]\5Q;4US8O^G@ MFU'+I^VZ@67B1W6R;J+.Q=]DHOJ51G-L^./,WGVS.-=(U@ MF2QSS>_>2RJ:2-1*2O1<:_M!U$HJ_.32[:;HQ\2E&SJ?H!3U5[N<4C]NR3C^ MPY:Y![>C9UZO^.;\,7G5(AK9VO67OI^?Y^,HM=> MVC5R"Z#Y?EOEJZ^R$9'M$V]$+ D_G0%B28@EX3KKOC4&B"7A>TC"K;O*ME5< M$9P(7_ LB.4>S)4;0:U+.Z]/D01[&9_[[901?AD0X]BNT(BLN;J]Z;[R+'9^ M\\=-5#P<'LH%#%%[%NL"OQ/%605@2_Y;XP;78R-NB60],.9F@3>.5+=^C7L%:_6O_TB0Z7XVI5^S^2\O?JZ;N? M^*(1GB7-(5W-UN=8F^XK?JXOZ0WYVO:SB&7J,V&1I+6R,^YU%3[IK]J;9@@T M@S]0%/;3G;8Q,,3 <%:;MS 9=%)XL2EI=<''N*10]DJ#:YNK0I55>;M&6)B2 MS"26*]1>5.MLU/ @0=,/V)':AS$P_)%Q>FT!BH'AQDW,3JFR-MTL%W"$PJGM M@"RL$GW_RL! $<..00L&@:&U\21K)YJCMNM'30TH.OE $3\^S.,.KWG!,RLO MZX7%J6=QPDV<9A"G&<22$$M"+ EQZEDL";$DW-6=1YQZ%J>>?%=7PT&WE@\' MCT_JP3H[RV85K)?112W7L :.__D[YX8-RYV[ >RZXK*FS"T\=0[G4%/<(^Z# M64SF%GN9@)P3RUS\X0SR0J=BO&(OJ=Q95_ ]$=4%BMCQ8 MBEH^7\^O"91/#Q.?OS+\0U$5EM9$ZO?R18QN#135SRPXPFL"4:6!J":9AQ1Y MQI"U[R^J<4+7S8LJ]G%1)3UG6IB7)((KTQ5BT13YPKISL5.U97)T8>BK!M?3 M:VMB[JEHL@)%-05$-9%XH.DX]^K^G/+'NII1G96<"7V3I; M;Q3S59N"@ "L,"+Y@"7P&!"^P1U-# AW8NL!0-!3PW$NF\IGM39:\]E4$"3: MW,7<,HHX89GEV&$UHVJ[B_QL5L5&+ $8.L1S$.2CC6$^[^J.EMYC?L@UTEC M[F\JR?$,29ZWN]C;LO%<6W@[&S.!=CI>)RW('*KW+&"(C7M:XF*6W[ALKS*< M32[Y>EZI2*PXLEHZ*Z2@Y4<^I,@SPGH,"C$H?%-0>,_.>Q<4O(3HF?-6L-+0 MI.\87959]I(74_82!LX,4N):TM1)FQ@QE6YV8?L %*#U]Y#"4S$HG# )YZ;D M) :%J]EZ[X*"E=5\KS";-GB5-4I]WZF-2?IBH#!HT"G/QHD<%Q@\6IVV^3HV M:0)0@!;@ Y/Z\:!PAW=]*Z3W9+,EU=N=C9C\WDN9"A MQR-.')(+>3!0&D,T//MAY":3?" ))I;^XP;>OUT1\.SM3"RB4LTSP/.E,TC* MS'-<=1Q$'ZDFF(C[&V=>3KT-NP8C=E3KPT'&MF4@/< 75=%VD;9KV8KS$/F5 MBJ;TB(B3B:U,1)@7)\[GMK4"3.TJ>O!1N9M[MB*L23^S<@;DF@^L5HF<5%%M MS?A_7DVM*LXL>UN/Q-FZ8L#LX>2WGV_]LIN2*1G+A!VDHX>W5$=+!VG%E*9@ M4[1GM57>*7_R_F,[P?QYM9;M5P_&;IXU68Y1DDY17L]DTE8C7:6-TH8GZP6<6]8OB#)Q37&38-R>\$'R50^ MTUJCQ1[& I(3CX=E>0#)88#!N&_\+L<:(^;+1/")[-CCM$7>J(($B MVH@"3A@9R2I2N,3HR"#Q!P2B=?@O'G(/).D#.&^OP1'QR-R[ S*6KH. MGMJQ%>4!"8^>OX!V(DT1U81UI\"P7'A$;@=&?_1%!Q$EH$/98"ZC8/\I?]_# MV17-%TX7+/E^^-G/U[DR2J%3'I43!IG*\-F.,[D4E?.?6F"OX$O@LT2P[/!N&+P:/"]ZEVL]65+P M(7N'$2+:"KQ-E^&@JE01307)6 8P#@/ K @8-E' ?L''B3H";&Y)L0-PQEG@ MN>#9]L/FO'.BHI!.Q.#'S,I_R^KRG_^"?[;FI:2#=4.#?[HQ!'=^'6@0;LQ] M#/O76;PWD,"*O;5 "6HODC4R1RDB6D4XZ_#?__,_^[-_WNV\8&@NC(&QG;TM>UGH>=J]Z'EJ)"ZOVU%%R%'P:<_ M>VY(&M>:_R;P1QI:[>#7SA!B33Y3YKXA,;8A[_[=C22]<'M%# MX,^ ]X#\Z]%C_6BZFX]^_=.!#A@H,A"P "V5]CUN<[?6P# >]# MA%9-+Q2=R&LV$IJM++U,4MZ 4UU*S)$+J3KG6 $.Q<_!Y5O/RS-'BZS 8IFV M@P!1=D75W$+'1NRAAPA/_L?9XM4S^'AXCAU UBT89@( "3Q)AP\%SX,/XQ_; MC^PCF/5+W'NN7$>(LP61G48-GN HKV-6]"2@8?N*KL/_WWP AFT6IT:H%TUN MLS!$VAY_X'T*@+W;T;:C;;@_\[%$*QSC+5,+K3PK*9H_P?$5?D'S<481*1FM M3)J<6N)DH2WUZ@H/O0;8,74;\B8DQ$64L(]KWO=*?,U1_6Y3<'DNP_:;6L6B MAPQS0=5[6..IY'3%J!SJ66N"[U>E<@\2'S_F)=P0'[\Q#?Q>B4^M*^U,$M,Z M6$] A7*";"=FDPNJX#F6*=0:T[:"&5E?S2T,JD^-_-!?>,3NVA ?>T18=Z=C M(UOU>JM8@U^/G8,?9!;550RA,6_2PUX677#E *UBS7I1+7LG0XH.T'N4"E3) MG9VOT?DLS[!2F!GHM,!VJ$NH$&V>U+43SFC@FCFMC0=%)D?WS:'\C+3%6NX9 M<5%'D2"!?:"_.HJYI:YK_P;:/WAD?;R;[8Z:V!XQYT8J:V52>IJO9S57\A-F MN=YK1FK4.7?^XP?T978^76C(N&FT9CRJT35"-HVV-VV><^?9S+PA$^U,E^NI MJ74C$3BM[@Q8LBY<[Y'[VQ MGL.'-< [Y#$?R&VI7/='[A*>K>CJO#G54''5HHV)12;7;T+#JF&L M9GS;;C#CZ9I9UAD6=E8\[O)R+5?4M^(/[;[M[KQT7^V\1?L6\\U$1XCA#@@C MD4F(V&@LC!)84J!H>2PPS"@I8+(BRY2H* 1!_(K\!^(V1J97]C-^3F08WN I MG>DFU2I!-B&OOARIS65&S>>7.N>)XY&WI+'YHCX1B,.1E95.)8#%Q7 !XTI, ML93G Q..3+PZOE[(TD":".3A,\E\?S0EJ@61%Z>Y8(AE M,T4AXX.1A\]L\CA!:[4.MA [::J<+S5IH0E&,B]'RJ,1SN;3*UPC"C+'L&E< M+W=8,!+'7P[-%N>>6NHM&EQY;?#(@R7E*72T+'"NARGKD3\7;&VI@FVB#I>T!#04A%J!Y^M\6;]J+/1PJ*HDF9<:: +="6.2^N,L-) M&XX\7+Q7$#,CNMP1-6.@SM(=8U*@//AZ_&!-!M7PZ]QHEN.-G+_*+*2>*FE- M(7&X3X*O$#4E<%.SY I\WUO-#(^6 D_7)D9K+LD84%$VAT<3D21+HUKF;@ M,P]?OV83I7325E%.'>/KU,@>HA8*J^H>O)[,UY?I-;C[/HU9DWQFJ'(*9HL-\)^A0L*:@H>OKXTJN6)A+I6U1:E:SP[%',1'@3E\ M?;(P1 F+'XSX!;8BO1IJ-[(=6+SB\*%C?][%4P2&8T&%J9G]E5>4")CZ>/#0 MSC2EV>2DCFJ!7I>7M6X^TQ_!S.F#9Q)D1J2',N]R^:Q0\XV&;[JE"1AYP,\I MNU O"W4SP6=XH3)+-MJ)/@M''O SV^X%)*?8,M>KJY+2Q+I%>PA''G)IMVAQ M%AL ,M5GW*+AY6U52L EO5B]D*+H!#66DP*3&.,"-6(4(24E #=)R22%$XFQ M1"4/YL%5,85JD4O,P)H%/C$VU*[''H/)=B%HH\4.C?&>MD('!- )>OWF,9B< M:XT)[6G9!;]HJ:G9BJ4R?)\]!I.SI=TG\9DSP3(CT@D(*S5C6/\83#99J:F@ M66'-!XUE5GU1L^N&J4K^,9@TQ\,TMLXJ XX0 MN$QZ84GE+#8Y"I,4*QB]L=WFM7)^/<4-74S*F:,PJ257Z#*57P1:QI@X1*_# M](-Q\QA,:LEIOC0IHIH6+,1@)>0#(+='83)70[MIM]_2N';051>C]FA<-([" M)&754JO"K&YQO1Y?3C?STZQ%^L=@LCV4F;EF-I:8*I9SF6FK6^=[_E&8%.;8 M:+)4!QQ'-[/C9K]D=[&:?Q0F];:EMDNCDLZI2;J6RA-KK-:>'(/)@FFX?7/E MM7EB/1F*^MA?+X/F49@LU!LNV3 L"WR(8ZQ0+% M39)IAR?-VN083 Z;-K[ \#S#+U;I-4/[J>)(G1R%R;RWZ"ZQ06K&Y3''&)&S M0=MO-H_!Y$HIM_4Q5ASRWG36JBP*>A5-'X5)MFU79M0@+6&$/>%$ 5_AYL@_ M"I->5THDZ;X_XS,XS8^G3GXRMIK'8%*:]Q>%03"K:"A1GE?J+7R:Y9I'87*F M3J=CL3A@-(5NCJWDF%*=XS )B"\.16&D8/624)E(?0NK!OY1F&0US--2-JJU MC45:9I2R8U'^,9@LY)(SO5>?4SS=2Y6]Q'PZ'GO-8S"I8P6:ES"4XE$JWRFO M<4N84DX'O"*M6Y+V:WL-52M1#4M M9A=US:1D:\9LXLV! J[(K/O&N,UU%:( *V$>.AL\Y6*75[5ZAT-2H6^.^$^. M+;:0+EOA.:3*L6V^Q56Y6J<=]7^[S'P^8U)<*< ZX]DV^,O6)(/1!Q-/E45@ M" (S+B,C96/+*?+VL@]>OT&3 M#^Q$V($/L6QD+JIA3 $P,4UGK-@PF$ 5H]V!WP-CP]MN/8B&;'P"(\7U%<5$ MH)4-[PY%F!V@@JT#)B28 GR;H8B0KV&0 R*+KO*(Y+?+L)4PXB[R0D7LO[W= M!%L#OP!F%-TU[JU4=1 /.JS WS;/1L!N@ >JT( -6PJ&_HOM_%7%B3S%JCGW MP-\\%WRZCK8#&,Z2!^^!P>["IT?7OWM3=J(8H'!*XS&P@K<3W%\6^,@!A%7' MJ@16CGBF-8(!%N&M]>:EX*F*:)O@/>")8+^EJ6A.E/#^%0:;1--^@%0\\OP7 MVZ8X,"-!=:;P$A4)?7^HK@#K?&\)4U6Q15N:!LA(A)OES:V(^"'U )T44PK@ MNXYLRLO7PPUX>C+XSL%V@P7M[?:;JZB$$\6W[]W<(2,+SX).QY!]G=#WJ$*Y M@*DF8(P#0"ND1C@7& ,3/MQRP-[OMGK[;.+]9SLJ$&+1WN>60Y(Y'N [$3[& M56SH-;5A/Y\'^ %4!N10@$%NZBL(FIN!TB685@R%)SP@_#Q@:H 801?62K. M=J+D]DUP0:;E/I]#M,1(KN 3MJL!8"-.PAW=77E8OHG,/'FRV:*1Y46B!Y;G M&7-(->>HA$8( 80)O@YNSS;$:0<+.PQX1#K@HR MC*\![Y8G<-R^&(?!-]%[X#0/1 I\X(NV'*HXT$T9"='< ]PC1CRX78PM^@B\ MG[#!>H#LJ280,#=Z"60H6X0Q5(@#9[L!)X@@2Q'(/^2S$ W@>?@T(F+UE]>* M1[X2'@R'+P""9$()T\%9">8/-B<\(23+GEL0$)"19:;Z\I=O9%.MC]6-BB M<#C[9[<:NS'%<$'A .+%[(ZM/AWL:8L#S&Y+-JEL*X'H@ZJP!M=@C!L_V MQJ1N9<;90#&P-E<8^NO2TN(:G\^/;<\5B'#L[J!) S+7+#-"F(,4V>AV59UY MGE]RLQR1+:!" LTUTQ;[X7OM3Y<%N4-J]2I64JZGFCE-;02):7;4S-+89:FE M\[GNK#U9^QAJ,EE\W1NOFYWFKW^2#PGL,*#H\"X@LA^&EYP;PMX'QOA'=TH'N%ZJB M\&R$!RK8>K#'JADQ%)3!)R7W)=R_9PN^IM6('].J(E5X_84W W M-N.3V>0JTM14%S"4=F=KC8)G2AI0AF0%L* !;/O(^GAZ=N0D.;<_JBT!9>MG #)7+=;&VUP!!2PCCM0_]5@=7E3&8UUC6Q+G1S_;1/ M.A7_3!ZI$\M!9(ULDPBB>A82C&V>.\KO[0_[QAY+D41Z]N4B3"^ M7_1<:_M!%-P??O(L!V"O,,)FS&&6A6MO)[9Y(1XM^F/5Z!)XF%#P>B&&O7#Z MO>=;X)EC()_;7=O^CL*J#[^CE D8WO1NIL(F>R1\\7:H.'(LW7.5,ZE&"!%#TXT0 M(H:F&R%$#$TW0H@8FFZ$$ ":Z)@0-T ( $U$3(B;( 0=']:W0(C$8S*6B%L@ M!/Z(QV?$"0GQARU WG6Z7M8)OE]M963I\H>WX:R:^YFK!YU]5R1+AQ_^[R\< MYN9]:HNHQ"-.7+63$O.!+1P]>\G^COWZAW/<, 9"CF[2X'U2]%-XJQ3]>/RR M[;__'IV"R]Y#NJOOT+;KUOYJ8SB)X>15."$^BR:I1^9-[>OJHM"!R<SE18A:YW%Z%YT6T/7C,'^?@#_*[\,>I+-'WK@.NON8+\@?S2";O MFC]>VZL]OB$_O)^Q;OJ.;GKMSF$9T9F&P=PP,6XIZE'QZ1.=&-=>W#6:(L)0 M@6NO^Q0]#Z,PH"NLY&9:&A[-6]I+,LK!9%*8S'D\:6EOI+/+(MAD%^7T,C=N MH'I)0]OSA4'9M2K>F'PZNP@*,6O*\/^X)S%FW6W24SB?8PV3YUAR2G4S:'&5UA"FY;[8T[%Z"F))^L%?@ZK>]$QW,1P\U[8WTW#S:8 MU,ELZ6N3[?+L&D6R77O=IV#7*!3LA[!K9*I?FVQ?ZW]]VQ=*[%NE7.[!N7L+ MZ/)>"/_9!7#/:70B]?MVT"2VPS>*\4Y4V=W*:54;NTV]'=&-+[:]+ M[(HV-9%943YN)K(\":O$ E.<2!(/%,6<3SF.A3\6_GL2_I]B:'\!3R94-44E MDBJ#!>66,A\4!EA[!FM) UL;?V"85(PF,9J\GU$7H\E72Y%] 4VJ:1WCI.)0 MP?)Y\)GV^!MD7T(09Z$+?\+,,9S3'=:/OC(9HE05HDH+:"?:02)P+ M3\X;5W +>/)>"M]=X>B\M/GUF#DXA@S\XL%CM&J5_!7 M^;Q>6#4_K<$\K73W]OKXZ<.: @NI@E6"QQY18LK)E&*55QV?5U)V,:'@C5ZR M"?O;0!<+0QPH,'_'H!.#SAV!SCFO)&,FOA$BG][XO[GUW?G)>;/N!'[5IC-- M)3_7>KEIJ>3G5^S$^[P[X6N'<14=MG1TX: \[:91HIH?^LH8]N1,G?4PCD,K M;D?.3^QTN*WUQ0$7=QMPD=EUMSJ' ^(^R!3?COSHN]:/*D90$\I8FPY6Y]9? M?,_O=R;]I*/U.J@^(IF@0+3/[$QXJ;9,E:;(L-AXRK7]@%*,97%8D%@A"7T( M^!G#EV/4B%'CIZ'&S49Y:(GFDDFS=$H3Y[6ZD"3Q0MH^LR'U$HARGK8*DFRB MJ-6%5"M9*3 JL83=LND8B&(@NLW@CE,G27QS7HP# ^Z"%^/ @',OMW/0@C:^ MU#C]I<852Y;XDMG-$Z(3=K>DJ9 M" RTV)/X X&=,:\B1I=[D*X87:Z.+C=KZI\XH>,C@#7*3YSTBAO97"_?Z*]T MCK+KJ \ "U9)H!\PZHRI&S%@W8/ 7B0&Y(;7?\> =6\Y(Q\!K(4O* $QZ*^P MGK]T$TN3I.(!/V=NR,\#K%>#.6Y88"\2[''#ZX^#0>XV&"1L MW("(CJ.X#F)$P"LCHHN, 1HCRZ@(=WRW\@>JUC,Q)8&8RI8'JYM<2D[/49XJ M<0/KNFV%Z2;]1[MWUA27A2)>4<5(#(ZH.7)4G^I"P[;\II"" MCB0R13_0"2J^=HVA(8:&V/ES K3).!./KC2H$%: /C.W#\ M@<#C>D QVASUY5Q[7=\3;>[-<_-':#->C6RI.CS<81<^UU_0':_."8GW^[L/#/I1O>?7":-]D(.]RP M[1,V7"Y9NB[.'>7W]H?].=#@V9N.XH:X0L-SR=Q."]65L?M;]%QK^T'(K-$G M&^:)QNQQTV8,_.1YYW#7WDYLKX7YKY.YT>(6Z1?J5?^>MAT3XD*$>"_L.R;$ MA0CQ7NY,3(@8FGX6(6)HNA%"Q-!T(X2(H>E&"!%#TXT0XKU$OY@0EX.F-QV: M,2$N1HBWWB$H\X@?7:A<-9F8^L(6C9R_9W[%?_W". MJQJBJ\A1R#>\AXY^"F^CHQ^SBA1>>D>_D?@#0F $_M]_CTX3WG'FR[FO[M V M%GY_M3&S ?)8=2.*18>[Z< D# MLB+\#*.RG.AGWE'D^/2(3X^;@HO3$/KPWP-&/]4Y<<>X\$++O)<3)6:1R^U5 M>%Y$VW,J2R/FCV?\07X7_B!.QQ^WK7Y?D#^81_(@Z>*N^..UO=KC&_+#^QGK MIC=>& MJ1Y;Y/*S%F;FI\,^,?<_G0,%A9@U9?A_W),8LVY&M.T O#6),>,9A:HID!%5?X3#PQUQ@K;UQ:2&!QB<#@Q.-QLAG-C=+=6275RC9F_\ '>T#'>Q'AS9QT< MSUST_]IDNZ&*;W?'KG&COOMAUSNX4F*7HJJ':;K@A$8<$>;KGKY%P'V0*^YX M\P-;;]V/);X3U9QEMX&@/A64S2HC]\WRLF(@KIK)@D5J:HY*YF9J0/5FK)" MQCA!X0\4EHPK(<7"'PO_3[*TOX G&6W<=R?4O( %(R$@:^-693V'> *-[8=C MO<=C-/F9:')3S?/N"4W.7BNM5^>&RI2W%(U8<)72/,T8,^;SK8"_@"9S-!\X M3;::XY0\:FL#E\&9P02@":R<1F$/.)&(*Z=]R?'Q3? D;H!X"[QXG\$( )84 M,#<$@B $3(!SV^[ <5#"'=X#7+L9V>V@T,6TFH_V)H=RQJVDJ6A.E$VK\G,K M,WI@9;%JGF,U;]$4Z92;J%2MSRLSGVHG+@@E9C0R_#:OB/.9D*$D/\?Z @V= M+!1QKN*O,>KK&LA62PRF8HY%_EV MHM?N=S0YGY _[ZC\U&GL=8I.:EFKT+S2S]54+6'65;\)3N/4.4_C.+CB1@3] M]&Z'VUI?'')QMR$7&".?CG%MK MD:FA5,Y,R#*&8?U19D%A1C%92#5<8]50+^S-=(6.0,@Y=\03 MRXK,&]U2DA$A$M$Q$L5(=*,!'J=.E/CFO!@'!]P%+\;! 6?O4&^+\ WG2'VX M]M)NZ%[CBH5+;N+R[H;7?P.!DC>9<[$!AC?#%ZF.)'42=:[%HP5[(I646@TW M?8&!-CN3>DB>K>]KC"YW(ETQNEP=76[6UC]Q4L=' "O/]_(L0_?7F)(=9,PE M $B'80%@ =,^23_@J1BP8L Z?QC(#:__C@'KWO)&/@)8S497DEL-MZO5'92M MY8G^C$A P$K]^@)-SCAM[X;N4/5*UG8DH",94M#U8XN92(&UG7;"M-- M^H]V[ZPI+@M%O***D1@<47.P(.]3A4:0UFC4TV=EOI_EL(F0"A-(R.1#@B3C M:]<8&F)HB)T_)T ;+;5.)%>#HL.C39;"FHXV:(]]@#8PP(,A'R@JKN(1H\U1 M7\ZUU_4]T>;>/#=_A#:#-4.+PY:TYMKZ<%VINAEKR34!VL :'PGJ 4OA<8V/ MKSELKBV5)T>;C2/FVNOZ [3YP3$__W9A\9]+M[W[Z#0C9*EY!GB;= ;&F'F. MJXZ#Z"/5!!-Q?^/,RX6\66P5 ;P@31'/!=B\0;25R*TD M(R/1 ?^"8W'A@1$R AZM*>%+)# A,$=1=Q7;#,.$PT_#("G+L^&??=6=(C8X M;RPS?*$>-I.$\PJ_C[BV: (2A-56'H^2(6H%OM?A7-(5T8:R,=ULW$[LX0:> MH\7YJYUZ".I)M#?B39$OVYC_G_]YUI]]YR5%)4NW[-];A-I;UJ8O/!%*]$1! MH_;OXAB\^;>H^V+@;):93$7WI2'Z_=ZA'-P(!,>@FQ+9^QENR,%N&N(*W=NS M#8*@NC(&S!E];?N9'76KWWSX3A_Z#6E<:_Z;P!]IR.7@U\W**/R1.A.M]G W MQ-XGROQ71*8VU,_^;\>2C@(&_!GP'E!M]&>],C6)7F(YR4NK M>:/'@I$'\T1=11JL6RA8D6U5,]YBMLZ1<.3!/'-=&W-&M=($HUNR5UGZBZ!! MP[;#EQ9FD7 M/M\1^QZ(WO\7L5:$\:L)"?5:7T<($/,D0$PG"LT(3: ! 5?_EP1TVX:VW6X& M8==)MXT+J:HR\ZF<*M/P)YR2-R9;'(_;V!PMB9?$J)[+6C8ONB-#5]D%,:GI M8.31DCJ=GCDM3$8U4^58"9>X0I%2&##R:$E;O*8X^4*119:AR,V0>I&;Y^*1 M1TO"&'?B\N\WFT>*KKE^=VL(H0D>B*TZ:8%>?Y?0F_YR/; MVK)G">S",K-R-Z^7LPVN@L0CT:-]"K8UVR;Q[9@?;>=TK9,WLYJE"^3QZYF^ M6B*K4E/EL\6I6>*6/((4HMUE_Q<"TC>E%;% FKQ*:0V?$Y M+#TD)&?2U.T2X7BM[P+9ST>.B9D@KX)"R-NM&HMU.@UK7HZ],T>[M)T(C57( MM3&^6*X9Y6K1481!//*(FWI,49^TLP*"9!NU9579%N=A+[;!CKDITHAU9]GO MF=BF+*UHMH4,K;VU]GSD"BE95=J7FB;6ZR&B8_2XGLZ D2^X22!E)*?ET3SX M@Y(3")%"!2F? V),HH0HTQA!J4?3:/FK%CTP0MM4*P7+J^8K2*_)G,*]=L6G MNU1I)2(521>W];97))?Z*=S+MZ(Q4^9(B\6$T;*\G$^U62LZA7M]8["RZI61 MCMBC\7R*-HGE3(U.X9Z4[1GMKI%O(2.J)RPLF0@ZDY.XI]=[U:&R&N5,C"7+ M0Z+"YI0P.H5[+90PMY-\("#%D5;E.VPD#1;<*=S+;I=5H=P&R-POCQMCK9Q' MG1QW"O?4>B-J=PN+/EOX4[A&U?F53!RC& MVEZWB]-K*Z=SIW&ON60;JYQ?'K =NVG,6P(1C1C]%.[U!\,E,=4,EJT,<_V. MX%(34=@75G\^QU*@T2YTZ/4)9C"YJ%M-')%V* M3F$I3I5J2$[.-]A0,5H8W@D,(L^=PE(B&I>;KFX[K%%O^K,ZF8U8,SJ%I>N> MM)G3,[[%D_RPJ"VR-CC(.3#R>*)YLBCF6Y0SX8T.@;:EE>RI27+BL0[1K/2" MHM;R6')3#G4ZFDITE@,CCQ]J15/?Q+U Y8L;9XF7=+^_(?13:#J?4]ADY.<: MIMI5FW*6W;#>E#N%I@,+RRZ8N5!D^VUE.[2#:8$1]%-HRI N7D2)H,T;?B&T MZ*7LH[;^%".!711[&0TG%!,O9?)%26C7B:XKKLH!3S++CND0BCL'I(B'HI>P M@ Y6[)FM[UM9VQD_M,$GB:DJL=F\:_4BH<,L-A\/Q,ZP!"+#6\E MHXN&XY_XW *_QU;TBP\2JUNT72](/I1=8*4#N]KP#Z\MNC;8BDWB&Z+^XP.+ M?J7Z0>RAS0#K/=!*#^\E5CPF9*EM:LK.I(:&T[!6;MNHN(>>G6[J%[!D_4AEDV<63_M^IT'$MCTEKCPU>^''Y[.(;:"]Q9P M; S*.R/RX,5(3&XQ#-S#!SM[._GDF5G^Q-.W'W/L^ B\P\3V+T1WBWYGBA/] M2+QZ ?F)A?OD^2YXI@:8\+!KA]^SL<_R^\Z+$8%]>M-YL'?H)"\^#!4EW[7" M0+VPU^#WG('^@2OQE_?GKUV\) $)D0I"(*\&B2 AKD0(ZC'_:FX ) 2$IJ]& M" A-J2 $A*:4$ )"4VH( :$I%80@'G$(36D@!(2FU! "0E,J"$$]YEXM, 8) M<36)@.IK*@B!/.8@(O>3ICGW[45+EY-;'KBP"CCYD MXAC@?_^1SL%!;Z'8S5=_* ;Q=+40*B!4_!8J/HP4^N], Y6J-Y2J&PO# M'QR>AQ2XW=HU=Z]/Q^EPW^\%0L]#]^-_C]9_KJ/SCK&RZ/H!Y O(%R_W:KBK MXP89X\R,D7O$\;MFC$J<;0X9XP*(D#M5NOZQ95Q) 4%* ^1R6?7?9DJCMH7[A2&/:K5)?AB(YL MB-:O'I;/2GG]E)]"+#[[TETUO>85&*)698L%NA=%R&SJ=S[>F_;ES:Z2*@6_ M;G?]]!C'QDPAOLIVHJ!7L3]R:A._R[-9WD$]L4P50BF^>!L7*[U(+2\( Q & M( Q<$@9^0S5=_!KSZ+^^\AGU0E65Y= .+3%0E4I[7?<=Y(T-?UOT\QZ\RFG@T;>NC'R*1;YUB?7+&EL'^>D!\2DETM.1 MP *2ZC:'XNDEFM:B$J>;6*%.+KOS9= ;W-0#P\YDO M7ZFY-0S!OM\0^"E5L7O[EQ:^MP'&!=]I,'JGBY#ET"CPRWE5"F[J$%#;1)>< M^HZ - H3.AL:?4L5&8&,'0(813Z@1!X&9B%40*CX9%#Q!^Z"Y8J?DNC$-A&L MK$[+XC8K\4@,$22 "))XR%$Y"!$0(F!&!^3BK\/%,,\CS:?;N1(^N(TS'XR7 M46A69HLNA_1SWQ[5G]J= YTD*CJ1S.4]$ M9:VV.P6WCABZ3J@*K^.X>&C@BQ_'#,[G./GD@@]S8RZ>&Q-/40.3#-2D):^B M)I7O83S@_/& &U9;2J56]ML(>HHW*JV6W5,Q[FBEG1#O#U$Z-]C@HC,2$-M> M\=1B7&N16'1+/XZL1&*K+[,^TI=J\VXCGYMR>B3D=WX<-$?!*#O$(XA'$(\N M[&=2VPNKGL77778Y8=FNJZPWXSX#<"CQ,Z'$!?W)$(?N0;QNZ*VZKXV":450 M7&YV;/\F/RG=&Y4>%UQZ;(1Y61F/VA3-"'1R^2Q//" 4+$4! MY1K*]4WE^@\\1U9^T"U'ETP30DR[H<\++=>UZW]*=?5*C_L"RG(!<]NS;IKUJ[P?#6D1IAAQJKF M_B87&?D<2/#LV:Y=E2VNLPF&.(=I92U5"[Z+8> >/DBP:_?)GGEV8YYPTWY,_,E> MMA#D?^+%!=YA8OL7HKM%O]N71;[&O(JQ.O'X."=3L]SHL&F'W[.Q6'R7 "R9 MV0ALTW\2OS% D^^>"G#+6*DOGKD_.9(7'X:*DN]:8:"^6&,?L):?__ZM M-D1#0J2"$$@>$B(%A'CKRA8D!(2FKT8("$VI( 2$II00 D)3:@@!H2D5A" > M_>A8NJ*6>/T\JJ$ZC>U79%=JWXP__]AF+?/KA%./5( M'V5I7/7N0/X=6R@]>\G3'?OVHZ3*2>[^KF )CCYD, 1#__N/=)[XY^L@=O/5 M'\JT/%TM1 J(%+]#B@\#1?XQ?]D=^EM)^)F7?";1ARQQ]RQ1%@T/:Q*^NVZ+TS#=2I7M>I;BP+?W!V'G(S=TO7W+TV'>=I M?K\7!#T/V8__/5K_N4[..X;*^.X7Y O(%R_W:BA:H0H9X^R,D7LD[UNWJHB& MXT/&.#MC4"G0,_YFJ^+;'>KY&./"^O;5& -JUF]HUCX2/.XP;G:'%\A MP2,5A]8G7V3JVJ&>6]GZY/2#3 J9-/7T^Q),^M9]6\BDZ:;?EV#2MVY>WC63 M7B-_-!5FTWTL\BYCU4776[B)R01CU7?J\[M:JVX8N7IW%Z,5.P5^>NKUW M<#1>C3A6+;*L2FY6TRY!Y+K:Q1IYOR>4/0_;@ZPP:=9X>[RH<55,&QD33B"3 MC@QX_@$ACOMV0ZB 4 &AXKZAX@^BW=BJY6WQQDA$Q'*]Z&GNV+;G$8"(N,D# M3C[@.,QX@1 !X^"0B[\0%\/H>)I/MW.%R36U)?:1:IUD1\LJ;Y&S8:DIQ4=? MTD3B@;I83TT8*K_#=:<_5%Z)ZV8YL:QF_)_B =WF:7*;7]502Y'*E99SB^\/ MP.G@A]Z&<91?\K(_MXC!@&2S[E(SL\R\0#<%:AWZ-W7@E%U1VE3SP00Q_&IC M;:ICRQLFO&:XBD36+A8-.>0[[3)9Q1TK3#2+B&"[/Y_IFAMRT9,2< M"YNY/#IK(VJ(=F6_M1W5-4[(QVX:_ $CX*5Q"#.WNFYR7QL%\>AOW$B%L<_- MNX2WY56^V)K4\]QJH# A\@$AW(4Q"&(0S=R1MW71D$Z\@0MV#X-WP.ME];=2E_6M?3UQ@@E):EP;C%N^ ^6=0 MA0.H4MPP+IQR+:QZM@MGK*EXZW6E2$OD^ #;%D-LBRPE:<77MGP?7=_4\X4* M_3[?81S/;.AHK[_F6Q6AIPMTU]>1YW-Y8C:2-,@* M;5M"#&,QKLN3R%H,.2#L-!!VF'((Y?RDE^36Z[KU';F4"/=;M]O8Q=;>VK2? M9[-U*XO5*&^+:A$0[L/M-OJ"M]L^N83?77+6/T',83\.%&^'-GBC? &)G(=^ M8&B;5^;^Y+O@C^]="9AW+)2&$XJ[L^@&,W_G7)]M\3,H*85>,GM@-2=8@@D# M]Q>R8,)F2I;6K*SJ2&AM.P5F[;J+B'D)&"7PW!5XSDK]%2/R&4>IJ@J8N,X M65[ME'W#ERW7#P%"@!D4+%AGF'8I4V5+E5J[DF&*X,^U08WM?[_B-%.U@''Q'C[K5ECW7 MS@3@F9G 3?Y_R 0S-5-T;3"S32;TP>N5G\R?,7YQ_P/X1;;"&(+C@U<%[\R M$]13'7D3?Q"! S]A[?BD\S-Q"6G9M6U7 3N1T<( B(C_Y._@]6"!H@[> 7Y3 MUXM$B)+/#T]7U_),=,"(Y\]: )%7_<=XSK]]NNC%8C"4/,WSCQ!$3H'(T_WV M5-G5'? LP,&6]9M]C#E8-9*]!^*E@@\ +:P]BQKQ5X.,)AH>8%PK5 \,5'2= M)!(L_F2CW<, N7ZF<&2Z<7(&..\?,[_.[,-+8I&*Y^"_&FFS@9O>8\^2/ M@*,3%/P-$SY9&<#'&=BK90C(I24H.**Z@-R)AL'MOZG_!]@1-KL;"?+ MB@5&3MX3?S7>]=WS$G V^K/C,4SZ#=BGMAEQ\2&WQZ09CN]Z/EY\?-I8/\ M[7:[O:.!'%M>P!;( ,RT8W#P,Y$*V$?T3^);C,S[XR(!#5>:[Z!Q]TSP3K!4 M/:9:O",AX%N R^;S%8$QCK\SPAXS3,)%)< )<59/!DRE_(O>_.=V.V/>$:!X,^ -_@4=XZDQU M_$2L@1G_D'& T,5O$->[PVC_% N !>#GW4&HBIX#*/=S MA F2$QI\$\C3"V9_S/1#R0]BQ2&1LIB=1#MF#,#-ZL+U@O=//6&Q7_J/\@0- MXEF PW\W"S!_Z7A)LNLGZ];=>"'Q 0W8?P$.\[41JRQ@;O_?F;TY+TTP_)D) MA@N^ESQT!^=]676 /N(F&7C)7_8?Q"H3H/PA\6[9GS=\*1IWV;Z$]V8-:5BS MAA_W")TT\&)?;NSRZ?WJ)\M)IU!8]3V"0K> 08ZQOCM1YA>\A-ND$^K>HEP/G _/4CCW^C:[UV7+.VU[ M_R2NV\A-U5%!83O-:64[MWAW)/WY#>3 ^SLNDHV!VXE%_OVL!)8$)G>2I^0M MR4C]@L68HJ)6VM$B2[H<\^W'J;H&?P0\1[;>4_PY9KN7\+-[MI$L<8?!!R9, M^>GXTHWWCV*L?OP7_'-XCFP!N8K=F+/]RW[ZZ^.7[CVU"/(_%_'*/^\0CA&_ M8F_[^!M![%:1S#KY]__^GZ>S_Y6"EY5=R_6^'T(+3Y8UV_48QQ+GJZYF)4\5 MS:RH@3=_%ZU(W/B'; /ZD?B9;O#]9W@BWH@,BCQB]/]DGOP<;\C1;MKB.OMD MS_;.WJRE:D"'V'WM\%D2D?CYX5[__[[36%=J_/1GSTU($[B+[QCZ2,;*"/AU MOS("?20N1*LG@=$D./J+,O\5,S,OALG_-W#EDX[;^&? >[&"OGOLOMG[_B-@ M@"7=NL#14(Q1%V#.3\85?SPA^^^8]?E.G]I ,0$60:1P-8.5[*RXKJJF6^LZKR6:S$BV6?$_#CD9-&":UO MJ'S VT8-'YA3HI(K1&#DT3Q7DLQMAC-6-FW"=+R)RL_'6QV,S+\3FRY:^M84,4)Z;M3"=RF_&[FLX)N>.1"5^Y$8.31BC8#H1 M^))@CLCJ5!>[5=)=ZV#DT8K<=0VEISH7 MF*/\8-162@"M]?B9Y,N1..\W.KS$=_D^FC?+VW[1EHAXY-':!XI+E+J*T34[ M]$='QTP];(B>2[\4CZY,Y:I9,SNA M%+%=*F2)/"-0Q\]$9;WFK\7Y"L'6/8R9S >#RB8"(X_6WL(;VVHSMYF9([0R M5*_,SG*Q+R,HHA2AX3P]6*K6ZSH)SD:<+/4S(T5I)AO#!>S MD"-FV^@41Q,8C2-*I9I%[(HS7FN59;871J>;1BIP96N\U%5_F*UIQ5&V[.+GMQ?,\XCZV) 5: MF4;++-8KV:R?EP?,2C_%T?E>RZJWIEL5V0R+_;8P#QK5(G>*3X?TE+0YHDT@ MRQ+:0214!Q,0L,I@2!Q ML&9:U 0EAZJXIE&J2LLOG^W-6N/.UE=#WM 'XM*6?7HFGD1>(=LJE!=<(>!# MHT[DL\V:)$\CP*='^[IH(V(#94F'WP328C@,&EUZ?9+[J/E&W5"N..0K?E"8 MMJ<6>#9SBOOFB#AMJU*EB(35.EM0=5*9]^+FWT?S+')CQ"=6#9DUID[-+Z[, M4:L3(^\Q[T]$4YL$_0V"1>.ABV S8F3%''WT]IF%NA0OK3DDQ P_A\V;(5(\ MB;P]=SCHE[N89!H&WG'GO6*=+$6G^+17V[H;RVT;IDBJ'A9N.ZA&,J?XU)R, MBU;1:W1,U5[X3<"V?+\7=XLX>GNIUV ':G\U,RLLU6=KJ#L5*G'EW*.WYXV M8:VZO.:7-CGI-AL;EUO$R'LL]\'&7# B4S%)<[(8%<;K:9TXB;Q])HMVRIWU MAC7416\QX=%>>QV//)HGX89+26 &4[._$8E>@5P1:HL[B='9@E_J\40),884 MO^T X-]DHR/>C[E.(VA].O=4!$-8BI-PPIH4]\677LA]R2HW*'(HLMG6M$+R MK4F+V\15 8Y6Y*DTUW3'ZPCI]/+S7#%K38NZOKL2]^)\XBF-^R-? MKK;M>.31+@4EK3]K#/@%T'$V7=0R9_4E'^>4',N1;W;%U4 ?(]A&%]I+)^Q/ MQ6B76O842S!1H262 //7, 5@OZH)D@Q4.4D%VYQ39!7#M9?/+I@;5I_42C3? M%RK9+E\6JXONR3-OZZ^E==%O83Q)]"8%OCK?E*;<*2SI>II;M*QBUB3':WDA MBFA_2C.GL*11,61#Y>@IFUWS3;-:(LK9WDG=#!DLV;JO;T2VLIP8QICTR:;' MG<*2\C*L;(95M\V+[A)@>V>;+2<(FI, NY["DD*579#-23GBR:&#KV:,XOKLR3-OO:ZL>HPX M7;&8BA6\OZ*2P1O9+/#X=1!\F.ZT2CI(V\FG$22Z;">-JJ!5N&#R?" M6M@*W*BDZZ>PI$UL:[,*S]20#:<-,'U5W> A=PI+!'W6[4@XYO.C01 -K*UE M.IA^"DO8*FL.?:&&L$7=D!5GM70:T^@4EEAV2&-"HU@T;2/K%K&EFM>WI_6] M'!G4PP*"(LN-+;E.:>;@X;&^%S?JGO2W,@V4:%[U=K(TK0I;FRX$YAB8+,%]@DV.;9 M[+PW*%0W1 D3]%-8(NDX891EBS/)Y0:IZ$O75>K<*2RILR6QLO8XCUT"X\4Q M)A43=Z)36%+34/"H:GV"8(4Q56UZW8*U9DYA29EHJ;G2L(DCI+VA+$^KEC^M^KI$),;!K&[/HEQ/8G[ M/$]H %\TO'U@'GS%2:)V?Q2FC".=A[#3KBC24>SI^U4RG/KR3%5"2XTON)]P M8M:L,1D]8TICUK M[%UBNZQ;&3".N/#5[XQ'T7>^5\.#L#$6R6&@7OX8.>J2CYY MYM%ZDL^X'W/L,PR\P\3V+T1WRWS?U5,*>= S "^_2FWVWO"TU>?!@J2D!0PD"]L,/M/-F0OQRG?YVM2[]Z"1@2 MXFJ$P'*0$"D@!/GX:F8WI,/5!")/0$*D@A 0F5)!B-PC!<_J-! "*DVI(02$ MIE00XJUB\Y 05R($\IB'T'1&0OQA3:TW'1O76W7L=WR:GR.YEO+N;;CH\7CA M?+.+[XKL6O&'__LM_^V#.X21CV3NY4WZJQ87S+]C!Z5G+WFZ8=]^G'83__0A__>\3H/S$!^R@FY!^15W79F^]%VXV/ M<]$ZDY"_Y=^Y^7K?3?O+V"[W?DI>QL?Q-7?E\^ DE)5S%ZV&NP*51Z@\?D+V M/Y=*><=6YNZJH7\O&N?=,PSUB!P5YKTOADEJ:YR-7R# O,4O%'77_-+\52\% M^JY2K7X\+3/SO(#,B?(NW^]&^F]>J?;*AE5*NOWWGYHO\BOQ\ M=:=9*E8- ?K3DO;JGJU4K/KBJN/M>HWM-<:;ME;[68,&Q9(7')4]?5([Z&SP M=+?-Y/X2L6Z][O.T.[A--\#4]#'!SEC7[#!H7Z2\M#?AP*2?/:/TT[1C_/W0 M7V_S0 M'SE]15U3<2D%_-L/Z@$C+]3J+%;<;RU0$$C^5C]/-Y*\.F<3 V\4?ZX>V"Y==$C[W)D][%0GBY#+R<5"J3M)P34,.H,V)&\I6L*9J= MDDL01F\KQ@7=R)/]!J > I'F74UI4[78RWE:8,#HJK;1P U$"T:)[MM9EK:@ M;PJ#3#=,3X*"\'/=-V^S?KTPR,V7FB([P<_.M;DQYQPS+.I&<;5NJ)[#7%TQ M)]=4Q1]W%[R1SPK$.&!GM590'(9X?F_9_),4:T[-Q%)97 G6LW[Q?%AV"Y9F M_+R$@*494T$(6,\Z'72 ]:Q30PB(3*D@!*QGG1)"0*4I-82 T)0*0L!ZUBDA M!*QG?5Y"I#T?^?>KAH7&8#WKRU7%.5G/&H4U@2!2I HI8#WK\^T%K&<-:_1^ MOM(\=[$KGP=:KY!=:SANK' M5=0/6,_Z,CK4[2MPP'K6L)XUY.>[2/BD?@*Z*Y M%3'$1E15X-#6*!NBL[A*/OGM!X&1L'H$Q)3[J#E^ZHM:V1PBT7U!S]&J:.+14GJJ0RA!GZ7257[^J1 M8.N[JM;D X(>E[:!,0I8;1;6M88 \P$+J*;HFF@)Y26KMA?4*A"G]++#[.I: M8S@*"UM#J/D$A:W_<_G2>%\<7UZKU-?K<>6)6< U/AR@^;Q8MWJT%BLT=%RB MD[I@I;[[ )E/$-'[(@7'GSVV")8A>09X3%6U5FJ\M/B1HN-GCY_[)S?A[]// MEK:8?@ICB#?,/DN5&,%RQ5>*_.XEC)[D%!"0T4./A\7-8T7, *_D/R7<\=:8Z?OS0P^<9(,V9GAJ( MA@.^^O-3('V9C2IZ&17,5\F<+'"$)=^-13HC>FI\^4AS+.GFWK,T0H MA5[B/Q%08=_"8. ^;6BPF9*E-2NK.A):VTZ!6;ON(F)>RGU?GJE*:#T3]E\> M%[\"5M1T?;_F_-R/CE8V'-&1#='JJEX",(ZL#L"T"I8KFWM8D 0D%"3"BH85 MI"/G&;M0\Z>S9O0MHP( 68 9@%>H5[]6_N7+Y.>H1U@"^05CW*C.* D) 0D! M"?%4UX>$2 ,AL$>,AH1(!2%RL'%$&@B!(H\8K(&?0!YS^%T7 M&"N[>P_R1!7W/[&O^)?/5H3L=7"[^;:^+W*+$(YUN;2H._.^6_Z\X_O]O MJ$5"+1)J47!7H&[Y673+M'AR/GZ(8FEO]W6A0_3BFM3]LT;J]2MWSQB[8AE[ M+]Y:MD)%5:"N!74MJ%60U")@$H$1(([4"+ 2>'J#GC2N0P( MJ#[(!+^4 MASM..CSX)\YZ?$#MXCW:Q5US3>#N;=-]302H>UQ7][AKYKD(ZWP=I>36Y7$N MW@V/3,$B;U'^*PWK/E-UK]NLY,K%N]XJU7.^1E:4RFJLEJ\P?#$?U+QP4>Q4 M5A^O"M8)9JKWK.11S9%=6XV#5$71GY4M-XK+-*N'.D$%%3Q;_16SD'/7=;VK==]#OS89UJG"T N7/[S>EAR&/12FCMAT-&>^!5_!Q+/WO31AQRZ MZA4K9F<>V1U$'"!;?-,KK=J5Z,.X]G(V9<^UWS&98J+(!%VPM:ZR@[HW<*V. MA$1I,\RM>:S=&+0&;+D],?9543$,OT15U)UI=&OQOCZL[0H2W'K=9X(U-'4E MOB_9B(^X==7_OV'8]/N++]=Z[QINWW186ZEN 7/.?C?I7NR=*5>G.N%T6R+G MCLN%/DL.2VINAC.#]OKC[6O.;:*]U& XNRH/Y^J:,E6W4,@B4=YGS$C(QY89 MAE]*@[E"9" =5EAZ1>V9K3;\%EP;K M"YOD*DUKI#'L4N'M>5W%5*Q]!]:7E\MU>&)4;+*;WG)3:8^;T83F )X!ZRM' M(3!:=H5HVEO'L8"B_=0P1)$X*DO"/29T?0R_CFON:NP.YAL'L8[!Z6EBQY MV#TL_?7LH18)MG$]QA4'XZ9 G8/@\K#*^P!NX=! MY0$J#[![V)N2 KN'P>YAL'O8/3$/[![VU9626Q<(@=W#8/>PN^L>=N4B9.BS M(F3H&9O_S%FKRBS:[0;2K[E3;"AKECY*3R.QEY7#T$IQG2M:(H60>K]HS%9, M)/O6HQ350;P[_(#=PRX)(&FJA]@UUZU.SN^Y;)]A_8U)L\A8 MOX/N83HS&7,DHDS83E1K!!U"Z9GJOGL80>1@/438/0QV#_L$U0Q3[2^&W<-@ M][ _,LC2N]@[4ZY.-?FQM=9FNER/=7;9&^N:J//T=OAQ5>;2=AFB4/4BWB!+ M?&/+NM18T5NTH>^ZAZ$/.'ZIFLZP?]C-A>VP.N/DN VNP@QCL(/:W(;:;+S6]JEBA@ZSZ59RE34RL#PS&&U5G M5'K[.R.C!64LBMX $9[]+#B8N@#@<'@&6PB=M[HVLW7FE[L2),) MUM8$UU$:NLWVA>) C+;84A7NP 2C<[G\Q*CSI!DRI85<+G#EX:&)&/:0NU@V M R;I4K(KQA7N_E:8>#M@Z;;H8W8'A':H0W>*)^5+(8#YA%\1_.OSOS)-Q?O M+WD-9AV?+H83BCL@N^&\_Z _VJY(]Y/:X[*EBE[,<+/]JW[*4OS*2Q0?_VV& M+4;\DI>]S,2)%L\+C/_?__.L]X/8/UG6OF([ELB$KF9WA=E% M#;SYNVA%XL;?+Y.B=V*50,KWG] 1;T0F5JGH_\D\^3G>D*/=C%O(/=FS9RWB M]E][WB7N\.$;%>+WI G& $_R?C"J^AUF?[_2I M#10/>DF;$[.U[+A;-AMZ?YL3BNZD94>Q)DA]V[WNYU EWS TH4P8[)+LS_UN MM*1:E4C !.SE2+&/EA;9G+XVU=*V7%8C/206.AB9?SG2R0D#2K*M,6^XECP; MC Q=8>-GHL3+H5M#;2CU4M;D.Y7Z.EL8%?QE%#_T>*;>N#-?._WJ"+%)1 UJ MBC!BP%/QXYDR.:MHC^3R&*G,^*(MUAKZ@&7 R*.94CW''ME$'^-%1K,G6-D7 M62Q^)HJ^'#HT"\9<7G)+5N2["V'1)_Q%-QEZM*B!NHP*W; R8,5@95K5X89D MHV3H\:+DU@@?3NLD6Q1Z%C,KUT88V%3B>%&HTT/&,B:P2,.K-HVY691\A ,C MKE0!1^XCAV;A<;]:\-GAJ3D!>CLS6QE9SIGEKI%'EK0@7RW*!T<'(XXT* MB1K9*-5L-AOET54)K8[<9.311M6FBV(OVUT7V*5)RG5@$?#C+0=&'FU4OE_D M+%IP!+;".Y*-37LD)D5@Y/%&B9PY5G.:NS)M;-TOF,UEJ8O'2SK>J)R%;*;52YL$5[_DCD^(I(KVG-\PI:EA'(XXW2+'P9:@)? M0[*$0)>S+EIOD+I '8^L.R.JL2VM [Z1[4R'I0I1<^;1+I'YQ4952O/A:%0< M(F%NW:Z+!2J<;2,A?_S,PE2S^+"_(=BEIC8IE>M0P3IN$W\T4NP+BS#7:M-L M7VWS6F]=S.>G$1AY1-#0$X3*"IBUB-UL=ZP3.P2DB *?0# M5&V->T$KML>."%I8=L:S,M[,(YM!#5$11_"H6CSRF*#,?)I7Q>*HPH\DCG/F MP\@P"_&2C@F*TW*N(O=K&$].AR*]K2[;I3!YZA%!6[5YH'4F\X;9&?OJJJ_Q MS@AA!!0YWBE;SGF,4_$WY@BI;GK2.A %BP,S/1Y*8:-6!VL6<#[L.B)6%$<- MG-#CH4 M9,$$\..AG:;64D9#AV8W73)?9>.@166UM)E<[LK3AERVS8?4V5H[P MDZ%'=)U.ZL2"[FT&_$B><$5UW=QP*ST>>D18+^\&2J@XIMG1)HM18:H.G%XR M])BR\I!2VVPE&_)B?IAK"EW7S.63&1R3MK;6VLN6P.60$/,'ANQSQ':5[,$Q M;7.H.?:Z&ZR&V-I\1I@KB74[8.SQ=A5GG>G$EQB.78[G&TQT*4.(]^!XMT:S M1:Y/N'@+42N^/6YO$$YIQ6?JT3.M>3$G5(>8R"Y+XD;LZ-ABZ<8)5*.^RWBMVV88XZ[K)M%"9(;W'R/)<'JX$N*GB=Q596 M)6_T)L-)/7[FT3P)GFU7T!$ILNHR1W9QI%09T-RIDW\>&ETGS!N:6<;2>Y/QK7!V%Q*^)!"AYV\G8U' M'KV]JO?R7!_P!-N?<%UE)K?T>H,Y!?S3\HS:HLR@@S1*DW5]H%#Y;9,Y"><, M/AYM%8'B-WUA6_:CW-!;<:?@?+$PNZC:0#13+#5FM7X9[U,:UZ MVC7[ZR)2*4=\*3]FGL#Y,P/Y59\F]LRGB0F;*5E:LS)@T]#:=@K,VG47$?/2 M/7C"]==V W4 WE( DS/W[CU)&+IN6&A4B;79GR_<8-N:&6,B^I91?5E<@ <& M7JA>PDRS;J:N!'WN;@UG& M<'9>Y]@A'QG@ T_U%ZH<9 (W(_YR*6?/4)9V74_77@S+^LN%3BCAR7 M9NZ^/%.5T%+?Y7Z/8WB)57K,^Q8^69FM>1M(/E:4[5Y],\]:E^+],[/2GHI[ ME\G.8RH#&HL+7_U^^.'I'&('P]ZY$-O9\LX^/SB($F^&& ;NX8.=*R/YY)G' MXXD;(>)/>FL]^V]61TX]8C#UM-_X<8\8PM%"M(A!71XZVH'),25 M"$$]4K"Y:QH( 9$I'72 R)020D!D2@DA(#*E@PX F7*0$"D@!$"F5V\/0D)< M#YDP2(@4$ (J32DA!(2FE! "0E-*" &UII00(O](O-JU&A("0M/7(@3ZB$&M M*0V$H!\Q*!%G),3[+[W_CB)O1DSOO0#[.Z+&;_C=8../Z]12WY7L./[W#,M[ MR\5]:R:_"HVOPN8IWP/(YY^?QI#/WS;&[Y_/4]URZ%I\_JHR_24VX?,#.F1T MR.B?']'?$'>5$=&H$IZ(Y44 MO>R.O$/JNZX?>&I@>&K<50"2^9-:'LF]9&AS0)LCQ39'<=\3&NJ7]T?>.U% M/M$>? ZCX[PR#Q6/JUH=[Z'OH<\D)/ G-2!$1]F%;KIQO1L7^@\^JPGQK*H1 M-"6@*?&JKGG#+F?OX.6!)SJ^E10!@XKEE^2 FK-2_<#>%0>''' 1TR+='/"K MJ^J9. #J+,?6!V2!+\P">_LDW3Q04!U5,\YU"D &.&&WI)L!V'WQV)T5^Z^X M4NN__]:\N74#I8)HB8ZL9L0@4U+EI/7;;GDX^I#!$ PYE\YS@X6^WJTYM9UC M;]KH^13?GZ-]VNZ64+K7?H)),O\Z7(6## MV(?B.K'1\:RIXY.\T">6*:/$A;7C+^^;-VXBG>S/Y_VJ.=*6[+K;')7"UL>; MT/8#5S9GK@4(Y>^F]UH'1AESB4"SIEVV@BUZ(9=E\/8Z;N&"?_N!$0^Y/'K4 M@O'?$&4@RGQ1E+EPS]GS 4Y;#7C'4\$JMJKRRRMR:#R]AY[9J&+B\\9FRHZ\ M_%C1:T6%\)GS0L]+Q*DAS5;?S1884QST) G!5$[NQ4T^R+B)-4UCE^CY"O'F MZ26A=,O5Z+)PT[>R+%/I+2D6*Y,=<<-4:[P9PPW][4*S0%KXK;T/S-1GCA]]VC#<7.C:]+=-;)<*_-QF%N7 ^+"RLUDG$<=;[$I ML:-)-_"R"!L5''^@;%%R5,/9/E;@BP@Z7AOZA76;K-!K;05JZ_&V5N:Z2F>(DTF_ M1#07VU($=2E;"N+-KZJ1Z9:Y2^'-KE!CNM=^7R[BW_48W..+H>(-BF$Z'+\9 MJA;&K5PR<,^,+[_U$E>&4D'L;K$YO\RZ9"^H!O1<3-2:/ :^B&/YEYS$]]! M,F'G[?Z3&4D%VZMF/%6V1-\W-##_>*5_$F-.36;AYRL@^<=1]*LL^^H%]ZX! M>B\[K:+/.JVBEPF3%6HZX4R&>M>LF 4N*QMZ/> ^'B;KR$8AD>?>2W$&%F9' M&XAK)@@\0PJ39J@#=^?(>@TDO2'NA[Q&6:SHM9=SD5C.B4(DD'$H#4GH7A!(()6<)@.$+;$14&C74W#"C]@#+:\BT]G&MZOR@LE"*U(;VC2XBEIG^ ML#5"!3 %0>,.15O0O"2JH*Z*465JY;0?+*;J"+(![=6N$Y[=+#N *_>T'A5S. M;?0%0>6+ZBH05"X6V9!E+-=NWND+L]J%2BJ,.V$9-#,,U8 M#-;%0:O1C$$ECGZA#PARP7#[%P26KZBM7+T,\%T"RP=C6-(\: V*3JF!V#YA M1KE^&P_X%"@KLWYVZO>GH['9"-A!OU^ME.D:$^-*#EA!^ 6C7%\/55YOA/9) M4>6MMF/0M?('D:KFU-<*4VY$FB-])BG!J$-J=)I\*EY-;7:W=%5GQ3FSPLJL MDB]W$S4E_^T']H#0%PAFW?KJV-'F932@8V;$7U3-N"="8''@ZT/AK5NO-S41 MKW2'R-,!OY_A)DB\*2AVCDX7\*X"E)_/+S]WI?'<))CT\LB.G4*,*QN[XHI! M%^RXJ_RA)24O;8S1%V;+5&L>E\_.L*E(ZP(5AY.HX^QD>-439B??RGF<[IVZ M:SB[1>3J$F@V-'QR- IG==[(:T:KU67"B1NC&1V[A:A+P1G,?H;J&<2S+QXT MNP2>=1B])RSG3 VI1+*'&*%N+YD(X-DN?D9B>0AI4$5+ Z3=XW6S]$):.L)U MET T?53)HF524!&#'(Y1W4:LH>UNJ"'DQ?(7(:+=\Q6U6X4 T[U3=XUH MUXT:7@+,?+?"F [:BLR.,D(QIM44AVLF!K-\G(R-(J\ZT#[))3A'#3*NE@G$ M-;SV]GXK.3T8D@ZTW4&2;>Y?W>=8"Z4PB9-M9 M+<5!&*/3[B(>=3'7W)?$I]NV&4DM/M&IVI:[QJ>;W-Z['#SY(K>><.* 92M; M)%=3]!D:M3D 3_2W'QAYR5#H%T0GJ#U!=/I\$M4SSH?\KPK/%AP%6'&]$4> M(>GB2#6F[1F[N7#/%[VN]QHANN59E>2[^3KM">(RUF_B.X\8;/@"E1N(-NE& MFX^&^^8SJ[,(-E6)WZRV?K]5KNG5BX/AB!(4_,+-,]GJ0&FVD.J< MWZQGU>DHSQJED(G!)HG#P5Z]\*8@;&9W'XZ;-T)P6V-"S*+\PF"S5:TIL1U$ M"9UK>8BS(^+I6U&]F)9YFH+WLY)4]J89]N3^@U: M0/Q6>QMV^-6\0;=ZB%T;4]QXY K;,1?#2ES"]"&'PHO"L,?,G3>ONBM<>5>D M3.[Y7*BXG9D98MMF+S0;KH;?H!1?L65U.TLJI(TQ M,\1Q.,0N8X5N3:0+E)6H*TE-3^I21M#7Q)6OJ*U\M8YX9U-AT-&*: N>*Q,1N-U'>S6GE_#1*8"47][#*8;#5)FR* M!YOB70]-WHAXU:F)5Y#(>I??]+3" %7%16N5)@,HLO(L9;?[%3-49_.U18T+ M9&^GJ.2__2 >D-_SLMEUNN*E+8G[$X3.TAVK3P=^W^-U%-A5#\H/E)\O MHC+=)")UB<+@4KUH;T>H*+'9]D806+1!X3K0G=#D$AB\< JSI%."9W=W@^.N M\.P6D;!+P%FKX#4W 8]5D.R ["EF%ZN.ATP,9S2 ,_*2U=H@H$$%#0+:5XZ\ M70+0O*C0XBNYNL:K?A7=Z+5RH%J)?A8'X3#RDA7>(*)!%>U37WM++Z*E(^9W M"4";E\TEL5E;?1XKS<)FP2B(5G,':+EO/TCL8D5'(*#=\UTYV%7OTP':=<.. ME\"RF9=K4,OJ>HM4>)P8$9U(]*3$VHP#C^@#0B%?X#K>A]KJP0MXL(G#UVJ! M=:^Y9M>\P/?7]8A?(C0="&5GW,A+/-G;3"1&DILCEDGV!=[D@[@$<>G.=,;; MW 2\7)GT3E7E^\O"0&"S>*['XWEC/=?U>*MV5P*QB_GWOB1 P?8RL/O5YPND M7A"?K-;<[BK>,F>&)CKVJC-WK0P2?**__SNY^( M#C_KZ^L.SMK$8$4Y2K$BE7;XE(O]3S1R;-]!A/J[T&9Z1#$=" 4;]-UOT/*" MJI/6*.1&"VK+ ^.SVA)+&CFV6U$"3;L.?;E/>&GRK0Y]V!W?;O@,07['YUFT7?X,BSA<*6DZRXZ+AV;YL;LS19-,IB>[0OE;/K4EN MEAU@5;1LJMOV5,W//*91!1HAGC3YPQ\H.@?O7$&@@4!S)T#SOH!D83W :IN@ M..5'VUR9Z*C&O%"]5M%XQ*6+OEV=L7RG-]%4,>KQ!8J)(8?\]B/_D$ 0P,=![V8@@,S_*&&.'C+23'(:$=GC0UL5 MLH6&7:S2'W>!O:O]EKJB!]F@.5RPJF65\B'1X TZBA$GB0/"[EM0O[EILS^( M-Q>+ 88LT>[4HJG-CR*W0!(5N:7V+]SMK]QB^+G2;#3-XK:'A1KCA24]<>+L M2IB2!&QFG()+C)\3(5]SDOGW3_*,$F(XX"W!=S3__Y'H?/-E"RM65G5D=#:=@K, MVG47$?/6==M.&'2T=XC<((E?@[D4+" E>RF0!'36-VMH3[,0T2?0CLLCTYD( M7JH">5F UP9>J)X7QWY+I;_GI408#T_8H[8,R",N?/7[X8>GDR+!LV=J#*G? M;7&=3:CE'*:5M50M^)Y%'@DZ3U-X'BCC>W3?_>4)W&<36$X^V1^D"/)( X/Y M6QS+/\QH_R9TM]KWQ?!<\4@-<>=BMP^_9^+C[+GFJ:&8C ML#__6;B^$7/1=T^U$F/SQ3/W9U[RXL-04?)=*PS47TO]GZL%V_\8 L%:?O[[ M+NU@KQ"^FN8%-_W,F_Y[??3U;GZ0$-Y\6_9SA=8=$D-1,/R,Z+DAD'F MB5LFD_AE_L!+_1[^2:5#[[ \V;7B#__W6^[;1V$,>\RGJ\3+J=##1!7W=QT" M=_=_"1!\]Q/K**IRE@#5=:^=O7G!ZJ\XXSW76MXXP3[IE;(TR'NT.XDDUU+^ MB+ ? N=;R_:SO7CF-<_LW.:97T&N+PG>V$?!&R4?D71=CSPEXA>\K/:ZFR;U M /:E.0"]%RQ/R9G]NB&:<@YHNKM(:AS0_5>FILJL[\?63C.%D MV'UQWGOAC%2=\C>^M/OK^M#'#O%;S__68HS^[GK;)\CZVGN/4Y?\=[/*#1]- M,'F6 _;1AQQR3R][:U!&UZ3@!MB:)WO=4F-NH/F*_?%,^K;KN LUWEU'WRV# M72_ JM13UY3+1M%0!A6*;["5&=Y:&*IJ<$)R2QF]5%FM6!5-G_3>(KT5XMBG MPS'T&8ZA7PG'%DB%Z/;)G&JJ.7I:'8Q*V]GDX_FS?X)C@X7-+Y#&8,LVO)S1 M,.FE9XQT(;GZ3%\*QVZ>I)]B&^O&*NJNG\DN5?8A[EQRQP2'IM.OY9==#RS7 MREOK36<8.=^*HZRJ>TM=Y5+Z%;#5M$4ZBM36/E=7IM MIQ:L>]=14?K%_ H?#\<::]28@3$75]DUR0E$4A#J8OT?;F]KI>0F(02]+PYZ MG](P>Q?HS5P:K[M>6S ;A-ZJRUZAR#C7 ;U ]-!.4%&S9EB0N*!6G&2;(@- M#]AE!'&I"C$W-\Q2@7G0$DNGYI[^M,&?55_^VKRZ#XI<[-+%Y]8A/KG"$EJ)D!1T0F]L#$QX>T*Z('HV%_Z1A.>99PFAS' M*=HJ:">>R;'\GI*<48DB9Y6LC_,="AN%7N#0 ^?CQW2C^(F16C.=^&T[9I;K3E1/'& MM&!OKQ.+&S5;:[^"^QA/^K3&=[(8L;)T@)EDW**40& T#D;C[HG"7R4:-W # MT0)V'0 %-1.(:QB(@R[L+^7"3K.!A4URE:8UTAAVJ?#VO*YB*M;^N)/Y5]O? MG7/; 0=[".C9V1WRKN,7$APX%%%>JSZ[#CP1:).&(WJ;&M!8?* 4Q-OIN9:5 MJ 6 457_9-MRRY<&M"Q5V:QIX.MJ6^+<*!*HY/;7 X$>=S> 03:(4!"A[LJ< M:6N"ZR@-W6;[0G$@1EMLJ0KW@E#KTG@YW^C9#KOT+*>)CX5R3^4 0L7Y@P\( M3<#PV6<)GWV%BE:?/C %Y#VC[CP0F7_M0U%_(I&?P*"$;E7H5KU!-[8O;S0! MZ-G[/O<.V!/J1(%$5N%TL.VRE0W:)'*1-JOXC)#?Y11>J)D;C!I!>(/P!BVN MR\,;Q2JE=<@5\PC&;L2<7QUV>#,"\!97P:#1R\ ;#.^D)[QS(X/J;I>=_N!/ M6TUR-6'8YS6=(D4-42]=3RM%2X6AH(M:-5W/!:=\[&@]<=(O.*?74-2-8X[< M%E)9K[K8ML8)]"YR@U (C-Q D($@ VV+OP$9G]#&[&3C4[,8 M9( Y@3^@R*5JUL#@R^?4UNY((WW63?UVCODJ MIC#QT?9R9&-6'!?+W(0W*RVK-Y0EQU1[.AB9>SFR9I!V+2+T HL%_)!!VGBG MR^H")B O1[9:\S:JU$8C=E0D1*\H--59G0,CC][>+S.5\<1D++;B"1%I;#8S M?,. D4=OUZS2HM"9KVYV@4?.R3H@Q G[\=MS/E3B6$UC6*-17NH[,ZJRD M"\3Q2+U!494EP7*\J)ATCLX/T8B.R[$=S5/+(5*-=Y ALK'7"NY-7"-@(S#R M:)XA@F4UOB0Q_&@^#:4N'UJ#67S9]^CMSK8_K!;T29&U772F2P%1VLX8@3P> MR6WG092K-LJ\W:Z%_:)2]S@B'GDT3Z0YG%9;6G7-CK*&Q(_TPJ"]C<#(XWE6 MFVAWQ4R9$$-YK-1PYM MHF81&;/=HN"5,4+?*8B&$ZH*$[PR3HB'H=\R*E">%F R@1>J%W($=09L!L5B MJ$"Q_U0ZG=*HUFQFF'8I4VL/F':E5FBR&:;?9P?][U?&M1N> (>00P;-)S-D M+"OQE\UVK;)$9Y/L&/4?/V/\Y KPHQ+?U8CU% MHV$I&3/@D(\89UIZHJ. % MIO_X=;=Q /9/GH'M4N-]2[93%CUO ]2UC&B[H;/S2O[18ZLI M$ZE@,\7X+Y;E1OZ.)R\- GUYIBJAI7:TVD\2-V,*OX2$0:S:':,!M5Z9A15* ME=APAB\PE%OJ(<%=0[[_GB<2;?7PA+T-+X/-%Q>^^OWPP],YD.#9^T:OMKC. M)M1P#M/*6JH6?!?#P#U\D!A*NT_VFOMNS!-5?C\F_N1Y0]? .TSL26?9;^]U M95.Y1Q1VF?\+V^!L'82Q1^S5" @DQ+6ZS#_F8)/Y-!""2IH"0T+KFO-);]]M&G/Q13WO]Z#_-LA MZO]*SU[R= _B%<<-CX___>\_TO/U_WTG:/J1N&TCZ+_=JUU3<.D\?'%9T8!L M<56V0,_$%F\=6;=N9?=7(/JQ\^/62:X=SP"_B%92O_-L)\*M5W6+=*[<;?K? MG#U=:Z?@IROY_L+70!A?Z&BG$D#?6%H@2$"4^CA+H^5%"\UQL MUI.*$W;4L(LHK2Q\N9(&E*A$_B(ODA.'5Z>U/K=JB$XK>9F*)$YA\HXC(Y_9?V,D'4@*AQ==1 SH\:BZ:=S\W+,Y+%@MY25I?81"7^ M_';/N5%#IKW-=-,-5;ZX*?&=DL:U)NT(H 9Y4=2XNA/R]AKDK0W.@FB)CJQF MQ.!2NN.M5Y@B5\*MX?-ZKH9;KQ2Z(OZ@VLR?^2-.'!?"=!UN5S0GF.IV,.3F M/(;WT+CI=ZQD4KD'!#LNVPD]E1!>(+Q\7I7TC/#"SM3*_]_>ES8GSB3K?C\1 M]S\H?.ZYT7W"T%I 0CTS;P2;,1C,;FQ_4112"62$!%I8_.MOE186@W<# FIB M7C>+D*JR,I]<*BO3O!N6N $$"2V=3Y=9 /$9/WZG\$)"G'L/<69=R\(QS3D$ MUF:,DX0S26#B^ (3+Q3"!SK(VL]I(#Y7^XE\,YO@GI\L1N_%TEOS8W;<098* M3I_^>+]8$A^, &<2,7Q;# LEL2H.;W/YK%*7K>9,;^4STY,20Q)P.V3 +0=E MS^3VA9 C(;>=^\0'*&UV**9KNU>3Y-&@?3,)N)Q1V^TAF MX&SEUIB4//Z[ 90=$U-'\Z(\BJ/%N=1A7C>0H/T/D3_5RC7QD4M<87+D05M;.@N;@K16(:>&:RZCFOA&IAV MG\)%6&ROSJ4%=0VJ,22!PYAESH'NS*DA=/JF$M]*+;^&R4II%EF'P,(\W0^+ M+(; B.>YB]HLKQZY9Q,K54!]*B?XE_57_L]_K16663AEN,ZD:?T-,7QE6D%! M&]:3Q!Z,^75K@(J>_!?H4S"W0_4@^HZ>IQ_^+O0 )@3%T-@UH%9>8X)L4!,7 ML5RAV5J1RN!GZW4JPP_?*: 3+(UCCOZR3!Q7S1RBM\',$@AQ=K16*^$,+Z2Q MLET%J+Z%U"-.L!=B#E;+[KS&K.N4WD9 Q/M! M#66OKNO;]9:#.LH[!)0?!L(# E]0UYCJ(SS;M3]CQY[4)^VI;@S<;$_+3F8W MT#+2;Q@7>.\4&QBX,A4"T]>*=/L&!%1>M2E>6A2WP+*D0J,H"^V'QG5^W+JW MLRFS(;/E^L4_AKEA2U#@S2 &XOM>,)0E5*^RZX^N\*O+^7T^W%5!960.EB&P MX5NET^]+/>.AICXS]##6Z7>8OJ4UK>F.BB5O$975H*#J_6^=NK=>R70NV"TO MY]/-?/,OM9+C<+"1K:U[H#O1&).L&#W\^<9.?:P6Y)7I)TR1Q!S-3+8_+O%*?0$&X;W[H,) M1%;9$-U_<0V%3(VA)_'NB'),"HQ&ECGS[#I]'C*#3]C7A6D3&"U':N#ZZ)YS MAM]5 +JI.PR\LKJ=$PHNYR8';,PP@$-@\4 M-M/+U@0ZG[[X1Q3$+1K*V#U97K8RRU3I2?.:RXL#%I1:6MKJ7/>%KV\K?9 L MDU'Y^2D]S[EYMP%33Z!Z-Z*EM->ID$]M$@;W$G"F4$>R/$1SZ]OKG04ND83; M(RAC0U.?QZDL=LJ0@E>\'[Y "$K7@ >G&NYD8%.VV[4141T-Z,@)Q%Z?C6:T M!5I\]L7/U.S0,_3FT/A>+0G%Y,\>5H/(5=NV'X?:RF&]-C(+A[!U/\C& M6M=I0TP^9"2$?8E+84N;NH_0S%N+"!"7D>IMAWW.NNPS/>YV)^WB<[O)S+Y^ M N/SQ.T^L>7'<;)_WP;S3-*<#=DV-)'X"I<)9A/7/D*S=1&^]&C]AN"&&L9C M^.-FYG(PJ_E62JMI.&>3]VXW/YS=:>5"SID_QM(>&V^)E^Y$@^R7_=XF1R;7 M[X_;_2G;GAOW5;V&;O0T?)7QUIGJ;^!P72F(S4_ M%\'8J?19O9E+OV[2A:0JE]DFK=W8CX/Z M]/;V]G[Z'I'XKQ')MZ0#2KUK'*S;/UM964%^N]>F"4T?ON#ACFXT2UZO$!L^IZ;L ]((E<@'9&HA<-6CA M$/D"F6+L"G>49;IJ:!N(.+;^+T__RHO;%C1DKJ?PKMWW9 M#,VW:([-F-D6E%CH\!J8X]B-G7/A+1I0RW/A*IX'MU6]/]_=V[5,>GQ-CSEN M^CR0DE<&CXQV/KF928@=+S0A[O)D2?: P+\U-;=2JEXIS^$@=U?*9[/7CT53 M:4Q'\RG6R:]2*G'BE.I;$&ZEE59,M-B)66;;;$E,*[0LI*;U'J;5EAB,3ZOD M:=/JRG2MK:0J#1QKS$EVMEU0^(K;C%G6\]PCU19GPR<5OP^GX\>HY>UBO$&H MEIF!-: I:;P?_2:I'ON-_J,X')AY_JI]76O8%G=;J2-]?\FSKQ)+0-:69;J] M/GJ38-[V2/82W"?[$IO[$I=8+^N(2TP+ZWPD-HLM"MD<(MM=UH".OD!_H.U@ M:]JSHC5+H4; ;V&P%?&&0>$'%#>\2<]^0+>RL$GAV0^K[N1!HWIAREG- M']N\I@/#21M*/MRERD M*C .#0;J-#^_!C78CO7NNK=?!\17!UFP7MM.OF^7'@!3RDCY:E6N-SMB\J:= M0/"79"XY@?Y28,OWFB(3.MSM"C(P69&F3\HC/4X-9K1@N]FB]O7(T!=6\$%K MBAV.1>MVTWN>CNU91F_5TOX*IK8=1_E::!+[S*OY! H<66@.?EY+A"7ZO4VR MW;)'X;%Y-TKD[5*^">O-O)@HP?[#UP4\MT+TK;&.C63^4CRV38#W]O%VNW)NK6LE^]?-JT$'\JG'^;!2T'>Y#<-"\V^O1[VV%X6X M&0^O9#U?<]O5&#V42_5NKC?:J,VR/KA]E(A =@R< OU%A8@W6=T<8>(B8@S! MG.I""K$B1.:6OZOJI4X$RFTU?^)+<>]W4B=VR]M=A8_9G-QKT_/D=4R\TF?T MX&I[0/F-Q S3>IF8X='[14;&[.D:\56L5&UK:;XB]O-<;IJOOV.:JIKJS&/> M>GX]-0.OHC''_#[M:XC1T9)-- 5Z:XD&KID*6B6@8./:2[=!%WJ5MD:!YTAU M/1V&@$SNXZ6RO8UOQ![XX13>9D>ZSL+IU#+$N=?HG\ #K-]D,2;/0/QK1V$ MR)",F4.(;PG0J"W@;6CKF@'QLS0DFQ-T0ZQIEWLO<:J\^E,T!/S]>FH &OFZ MF7UX94M[F,V(JYB-W@V%)GQR8U_!T#WW0^*XPEWA!M&4R>3"J^ _*R$^P2*0D?'6LFT.] M-0WXD^3[] "^@3E\DE54F1Y*[H/*>0<0F\/ = V"'*[-$ M<&H[I]C'8?P<"#-;6Y*OLGT-JE1^!F47F_A45561-VUY9/6_6RK0\#OOG OR MB7#4"BJ72V\=^<>:14%\@MF/3OMI+MAMACC'UG_I1P#0#9#+C7[7Q8GPR*6P MX,BTG$O_[,VV/#%EN?KRZNJ/%JM/_4(/]$YB^WY)P]5AT$&& S$F^0O^]M\& M(VFB60=9-?F9'VI YH,7CV"08^KMS2%OS(M#_<(_P&-AZ7^M7NQ]Q/SK-_7; MR[*!JNH[2S@B#PUOM-Z,-,/W^?R@_=C%YP_Q-5T83LP?,WZ,3PI[@Q24JNDX M \C"!PF&&KK"DQSODK4)('+^TH*Y>K$0RULHCU+XV/DENL$0'T5_ADIPEAP_ M$;W!!EP8Z4#<%RR636$?<.'OO: =OL'B\3@@IB'?T#06"V>A9;"7>U.8#K;O M2?[2PE&B$:_N<> O\?XG",*8\4^MSSX?',,+/V@.4]:[&62_;:Z.E.@[=X-7?6-0X\.O5(&KI8&3#O^&+[T7QUXL]K'R":PQX\\)CB.E@ M;KK.7U6;067;5%>.X(=U$_Q9K]>7\R_C>/^[%_55OC6/%\59O"&B*;Q1GB6U M49+E%_C]\>9)$R[T3&6!;@O \[D9*]L-OJ^^PO>7@8H* -*' M\*(#AU0J?-#R5TV\@>'[\A@IF^YHI'OO@36GU>]8O\0H01V9RT(;-- [#*G=&V ?2#D$VW\X/)[8]\Y$'Q_ M"_#(2J<)I'0:*9WVU=)IX39)HML5NC(C"1SDI(2@RE)*@:HDLS)@N42"%U*) MS6V23!6GYA27P2Z)%WA.V,L6R7O[(9FCVP_QB$DMJ;GGG1!C?SLAD=WVV.\6 MZ(_N=T9$>09XHB0!2'3YA,0FZ:242/&JU(6\+'490 -:81.TJFQ)]5CN^33" MF.N5B7R)GE%"%H^M:/*/0LL6V,@>'6RL[),MB$8%5*-"LGGYMKX96+/@!'MW M1<-/]4)?["!=BTC^KB0L(L,X-BLY1:QD8B5_R4I>(1##Q).C*/5_"#,K19%- MJ0D@)?@DE!(T Z1N"D")9U659;I03"; CVK.5T4OF$IW[2G!>G5-'2NL6KK1 M\E5DL5C\]Y_NCC;IMH[KRR3&U@%#YS0+J4S3LA=;S<%NLBTE4X+("]%,#D/8 M<)SIIPMZ7VYN[N\]W=1+)@B#W%0!![AP=(LDF'X[5PGOGN"@XFK:C)=<'!Q' M"!-"%NSP8O=BN0UA0P=O>J"?!C%6VS=Q*?1@S<'58<.L'CWX E?F"6\;;IL$ M=Z]9YFR^W&SYS&X'M6U*[PRIZ7\>Y##QOT"0+9.!!D0<[^6N3 W$^'UMM-SP M]6B@:Y@17PS_98CVE>F$P_G8)LYQ)0$?,/?.+[_D1>G]32!<1M5GS8^P.ES MG1G W8ME_1OI:,0G-K[\86!+-#"RL$$F^X;<.A"N(J-O]&YZ%HX5/C4TV8)M MK ^U0$S2<3'Y5D^?%1-RY?Y8%> 342%)POKV](S.:49ZGMH_NCIO'==^*=]R"(5R$.78+ 3\RL^_$ M=EX-&/S,_ -E=."E_U;P*Y!8GRR_F-^$,WYD_CXF'S%CI'LO0.)KJ'BXCL4; M<]I3"^,=\WTD9_VN47Z:TS[/Q7[/W(STK+]HVZU4=I%E"-#[9/NZV"8SPI*__K],/3@)G3& IB\.H M_@OO/*C_:_R?,F*$VT94=/H#M=+K5G0UO"^ M[A__]"@DRW52Q@WN'4",&Z(1B7%S6I,DQLW^-4K3@:,^-*A:G"I8$!I$51Z' M95,!AJL"V?'.Q)-%.RG[AD\0^X8H16+?G-HDB7VS?XUR PT#.GTJ%Z=NP5PW MR4;'T1@XU@ N:MPW@8Y+'Y.E.R4SAR-F#M&-Q,PYM4D2,V?_&B4#+&N.@S@9 M:5Q%AY(,6M5<#[09)>_,.]LB\7EO)>.:[\]>G%EVSQ M1GW[U?)L<4:$PRT'J-=/17^D[-_*P>W-VWF/CO,P5!=L,KZLFV^8!ERL @5< MQZ1HBL;/73WXO .9^=^/5.Y*4T.O0'Q83<8[(;%6!.E%G9E(U;X\N7X*WQKJ MC[1,8*+6,B&MZR$+@JXY@5Z/=&59!LEK8X">,%FVIPLE=$O]+Y]C@!VT*QQ9 MFB%K(X >(]PKWJN9KHV[L[\ZD#[4E=4GJ=2ZZ7!)M>/->#KN;R4%C9U] MZ;^DMID5+_O"K[2?6! JA@D5=!",4WOM]N*U(WFO0)YWT;Z.8PF<(NPAUX2>FFW\L3.-1T.HT[ING8&HS+ MYM"?T);BB+;K5U=MLXR6$%DRVD_RT+=9.2C>RPF<(B2Z78EGU*Z42,*4!* ())53 MH )%&O*)L*[L2BU:9G%X%2\!-&R_ 8>8$OA$*K@\.L5(_3*TS)&6H5W6GEVA M]>FVYSBG,K.O%8RU-RO&;F,"(\10#&G!A:$MM?6ZS]5FQ5VY3JXH:]AR"+ R M+:=8B4DE6"FAJ(S4Y96$I'2YE,( )2'RXB;LL8'BFR]*X9IJ%OE!0#/".KD1 M!3_V2,$O)/A*\6%<:=^G.;51G/@05;F7K7.]MPWH]Q5O.J8\"*R%"FZ!N1@= M =$O2_P5 K;WBA=WETQAKC+--N3#C=\Q#N.U\DNLZ\ .&LAGUK]%J+?U[OC6 M2_<]^3_XO0TTQ3<7?7,Z^.UPR2GKX[E$P _?5@#K_.\/K+E]V&O?HD>_*BU; MU,0OKU2N9Q;/+;*U/=?MG'U ^UZAHI)J*W80;-)O$G\HH2I$8Z0$_S M9#O0<,B Q]AB+]V9%Z7=\1B Z_1-"_&LXODSR,=QP2XTWX^JN6-KD".2!CG^ M?1?17M(@Y[-M)$5.3C)=/B5QW:XB)<0N)W5% 4B)+@L44903"7&SC23#!?#H MZ6V,1PC\; 1V@1YO6<"(J$W'':E-%^JC-8JOV4Z8Z#;PU,.>+;H@X+7PHI9= MU(^CU8X@=[I43&?SVFE6MM,:6[X5[N M,I*,0]4*1/H7*3&\'X4;0&H.-M&,V(HMK"S[+%6L -.:4.LBF/ =+#M.==#- MYX8]T,)/_,O*<*K9L8SE+;IO,(;RZ@26'N8/3(H'TQH$QNHB9JUKMG>RR7;0 M7=$3T"R@#%S;X\NY;T8:9C! RO,]@M?6"G;Y7LBJV6AZS72#_3QDMO3ZP4X< MWCG$NV%!_'IS__O(^3'0Q( 7@9A21*1Z1?0GQ:H2H%558D0UP3))!:C\%DV< MJ(7[HVE91K8>7IHK"+$R;OITLR.JB1-'JHD7!*>6%*8O=Z'N']#):5WWY\P3YX M/.$3%-S/S'\6C7;]]Q?XO0U_[(^4+XTTSYTXEWT?$(]X;;\^WR-BT5IUO#8>?K$N9C@U:G@U8LL!CJ>VDZ.M3!">-U9 M(UO6-+SH3I#XM[# \.D68!F(J.'^-M[X1MSBCD^W;K<.0P!DCETLCEP0".01R".0 M]W6[$-A]ZDHWIQ^Q!<-J+%X-$.(U'X',$'0\%W0D.R'K?V]-QR_(L@9^VU)$ MCIV-3YQQ"42="T3]?,WC2*\M64VRFD>SFE%0Z1__^XO=F@T:9J-#DA8:<78C MX''DJ_G^X=8M^924'HC M..A0=]% U#G.; J2G,*\ *^DK!_FP%&,!US.-/^A/2[J%ZX=L_I4;3B$BH:& MK<]74D3]@SR\'T!9'?1O@C>1XU""-V0UR6H>VVJ2 , )KW047(=/.!G<;RH\ M_.H5*M9P@G5W[A\"X6D&VP$-V'/],A94,W9##H9$FP$)U!"H.=:_N 8%/O0Q MPYL>"UQ:U*?WMG&7KLI*=&3IUIR?E_*S32MV?Y@\(H7M(S*,H%((K2@B+\JR M)*3DA)3@F*[4%1A&2@DR4 $K %K@-RN%\-@[9^B;ICM$ YG_:%407*)BV;,J MP7V.,Q3-'NE@_EK-X!)\"L!5CP/8*ZF^PKC+;CGCY!Y&.E+\Q> MZWTLHT/!:L9_GEL_LJ:KB\)LI!U%4=)>Y[4-WO(:[.R=MUYK0_P6IVV=U/HD M_%_=FL:/5DN*_'*?9FGC)$U*&_OW]9:&E#;^>&GCU>:23#SYDY;KD9E^7QI4 MV.I#Y)D$WQ4D+B'B6FT*+0&H=B6.4P!#BYS,TMTU"ZPE2VTXR,P*KI9L5UM7 M]S?SI\2606MFQP-)/[:R;?6*;U>',3:[=MZ9S=I*L2YS$OKQ2 &DYNI)A7EZJ9Y/]N]9U[J'=L6LY]?'!+CU->U)B\_$)*>DJ\FHT:C M..CO.E6S]9Q&5VX,=)H9:=JS M57C.5],3?5H9N0E)F:(K-P9ZW^/[0%1+U7;6Y($[+3*5FHFO3+V\E)J\\JG23XF/2:F]_D"R+3NBL.'FCE+HRLW)N\,.IGT M^#EYU08"<_U8A+WT3,=7;DQ>4.>%HGJK#@<=X>HA=9])*): G[XQ^=3M QAU MVKEINUKHW#]E;YE'ISI%5VY.ON5,KLW'82,UB'7N=29=3DZ[=%H2-Z>DC:"K MZ_/6N%UM3IK-PH#G*G=3B:$W+TV4TM/D4S-6RC?'3L=L.'JO(7N7BAO\5-*LSN5CUE,L!ZNBV7]$$LIL4LI*#2U;N:U.VF[&N1F.G^_&A=$47[I!JH>F M.\Y*V:M*?GS7:; WP[:3Z'EWW: 53/?$:[:>5 =#'=Q<7\?4?J*0QI=N$FM> MS-[:B>IDUN8=-S<7Y[U)5T.WY39) "J&=)^5^(7_;!H4>OG2#!"E+T: ]OHT->+K>LMBJ3'-5[](-$LPK MCY-A$X@%FIW34O4!7M>N\]ZE&R1@*EU]6K^6=!J"QM!J/>F)6].[=),$X%ID MZJ+6K^:K+I@(:J%Z.P2(7%L P.F5F%:5;K3R8VN6S=9[R-ZP$0GX+5BA"(VB MSDI/]-AA'YY3],VU'KYT@UI*5>G+ MDX>8/+@I)MU6SN :,'RJ@]S+*YF9$M5""LXTLW2#!X'"8: M-S6NV^XP8JO&L1VNT)_B2S>QE2\]*E?*=8:^&>1ZYJA9>+SM>7?=($&Y7+R^ MZ?&R,*@R>NE*N"DJHU8:7[I)@E0M<7WS/!^7!MG[NPPKW+3,VB.ZEMF@E;H=DQZ8 ;5F^=$-M&5JY5F#U^Z0:V< MT$EUFNFN.)A?W36X7#4;2R+80)=N4*M>%CHEAN_-\]G$K<#6JLW&+.,-8$$M M;88[?M^Z0V1/R917/G/F-+!-FW/]8 2R61 DTFB"+5-B6(D+WLT?^=PL+\,> M[>K/U4QZ9IJC:?K"ZW?\GPO;JNDAB21O*,H4ES&#):;:LF[9KP19Z M> ;[LQ?^%+K2;4$NUUNM6L+8<6I6[F_B>ZIZN8T7)SPO1<;^NL[[E-$A'?]Y94>\(M+ M0=!.W:4?\3[6@EXO+-K$Y+]U<;Q<3Y!%B(:"T'6(0+KD(KS2;(0$5@( M@DS160BR#A%8!X),$5D(@DS160BR#A%8!X),$5D(@DS160BR#A%8!X),$5D( M)IY\,_F;+,3G%N+]S/O/!5SW-VN<';F:[],U=>5G#EE\5SM^FP8OZM)MW6[H MKCUDE0:OGTWX]Y_N#\U_KVG[[VZW1($IWM,0YTF5TQ$5V=0Q4?YSP5Y\E19T MG-TMBWR7&&DT'*]A]L\!Q8FL/@%* I0$*(FH$%$Y/%7>) !$!(@)$7#CBPA&D M)!8HEH4,T($A0U\D@$.,4,(9 6?(?70I5 A'$*N*6%6'I\JI"] Y0.JNE"VQ MMXF]32#@*""@"]&%!AH1L:L(3X2[ +(%%31ZY;>/E(Y)F(,8W<3H/CQ53EV MS@%=\X;BPZJI$H/[LP9W4"TH.!G#C&:45U2;"DOD[I@('Y]R#MJRI8WP5CI1 MGON5_0/SR'<$Q51]49E#8!&V(6SS0;:!LQ$T;$@XAG#,A]53F.?UBR&97H1O M/LHW#S^IF,[&:CUA8G$K D_G^K*$GXF_'Q* M*TOXF?#S*:WLN?+SCCVA'^3G+X;M%RWM_OZW+$.HJON=+NY$\#?TYWX(?PX] MIP-!T@&F'35Y]5&*$(((PIFO/Q$$(@AD_8D@$$$@@D $88M/=[2"$/5]KD7W M/H;U'M" Z!<32*FF176!0BFPBUMODU!39$)-:W/\OZ<0*Z*XM0Z25-![\\H" M7F8%Y1J:WWFSC5Y(30<8"K 4J=W,27+F?JR,!E)GD#7OKOIJH:3,8?UBK5]G MVI:JZK)!)R.Y=JP'P$A:-M_4=7.*#W#9:4,)),!NS4

    6+JZY,*^LE M]I=-VZ[ 81=:4GHR@?=[/4-PB^H/9H%"U*OHCW;D=6^ * MRD4>UI'H\Q?_< DB]T3NB=P?C]PO\TJWB/I]8?#\\.C4'P;:DS";*)-,\4'' MHBXB+4]4/!'U4Q+U%^;[;F1;XV<)F:ZVS79U:#Y:M:DYG17V;[YW=?7J^N9^ MKM-9+G=3SCE/Q2NAAP2;8;']GF!VI,?)MOF!0BPRL/N4HMDR&ML/QEF.-EQV M8G'C'\N4B&(X..)A&\>2@L\PX",YRX5B%F!^XW9<[XRAAD:4%H3DJ"HG>6/_ MF#^_XOM2W^8J[8\?'8CUE*W:>,\7! NR8$PV:%377A%&$(CQW" M2R;)$1@A,$)@Y"QAY,U0TEQLC]1F1\H,.D_5QK POQ_=R76$'**/'"Q#D(,@ M!T&.746GWH4*7BW?%A[R#*3']:>*563%J5*;[MU+D4>9VUIL0G?HH=KOV54-9;$%9FDLB:$V&,BEP:S;H/5!MG67F3[E^5BFLZL]R->U M@5@"R@#ZC&XN5T;C^0(_*@V8L8;@FO-(GB?K> MC>WVN$YW!(9OYN=NYF%>'/!SA:UC78AC+\E+@=[1[@[)"HKH=$G<_8?B[H?& MTQTE@T9PII'1'(Q4;SOL<]9EG^EQMSMI%Y_;36:V?U@WZHQ[J]9[H[PFU_)= M/G4UNADB6&=P#$6X3'$\V7DC"$ 08/=AEODCGYOE9=BC7?VYFDG/3',T/7P, MI-*;C*YUQ83Y&[A@@_*P>CMMAE)4@1%3DAB#$F2'$F_DZKI"M MVO=-C6XWN:ZH; S?;T[*3 MV0VT#G!@0!B6VYT^TTS0A8$Q&S6FSE+FEN1]LC)!LGHG,CVP0' M/]8;M;)9!S\53/B9\#/A9\+/A)\)/Q-^/OF5/5=^)GOD.V\XP9"&$Z=Y[HQ4 M52:)($00B" 002""0 3A\ Q!!.&,UY\( MGGVL?<2,.)8PLU[2C7X&P2!^B= M5*R58HURTTV6W/S-;2D&,VVA$Y/VG\4\+3]>,[;4:;>'PJ#?>+[CKJV;GL0D M_(X3#$V.:A+A/B7A?IDJR*RE"NZFNW]!V[&_;[+2G?Y4;Z9>'YJ9&HEIRFF)2;IE?!+D3.>=)=.-ZZ4/I^@LXT',EG>J>2;C5:^D\8=KL8>3GBGW7?5((_D )'.$T>( M\-$MUK$#N(_N9",>H_I*,5Q1[\WXIUJZGH=#:Q3KWEKET@'V*KC^_$FYPL]2O:SN974*2G.],Q+]@YFG\N MV)HPX;+UNUWUKWD]CH4HCIZT!5YN]:$M6R+(Y6-<,BT:2K*F.#T,+_S%/UOJ M*OTFX$+ Y>C A?2=(+Q\JKPS:E*_W6?KYJLX"_R0K9JFS=>J:V MWW=B9UW>2%I01*=+PNZD?"PI'_O5($TK-6Y6A+N2TKZ9Y;/N#7P:CLK[CZ#P MG-J7JS6^/"@TI\9#I4"GC,)48@2_[P2;$LC&&T$ @@"[C[=DJO2D>)A9,Y:N3)X'@R3TX<4*"KVN-7# .$G]21)B7F"$ 0A M3@XAWDS7,>\;R8?KYXJ3![&)515*PW&AG<:@X*7KB*D='@ CF! 522&8<("( M4T3ZU;7Z\P?;-.U4>WC5N&\F9OSDN5W'"(##03ML6$=2<2(Z-[)+>37]ESY6>R1;[SMA,T:3MQFJ?.2&UED@=" M!($( A$$(@A$$ [/$$00SGC]B2"0?:Y]S(VTG3BV4-..<@W.)7& $7=2LE9I M@EA/35V7\AVVT1QD!K5RZP#)".9U7[C+Z$)G4%"=3!7]%9OC-)JVWW:"XW:8 MQ$R$FPCWP3,%Z;5,P=VTF+FN9ZYY>IBTV[S:E*>]6,V=W._JP,+'\Y-!4QV) MZ$>#/&C>M0R-8VQ&J6/9Q_G)+"D 022?2/X12?Z;><V_-BX^E#.UVP5/2 M9IIZKM'#PBY>_,,E=U28G@@[$?8(V/"GW3HN]034^UPOT<@/;RNY<3I3*L_G M4RS:?MN)G?6.(YOGI.U$));WQ*+'I)SKX8(W[Y9S%81J08UE.MD!6V0?LK'J MU.' KBH_OP[Z3X_M;$I+/A0''?%Z;N;2&:']AQ!B0A($4&) M*/F"[X+&4)G=\"FK=9>'@S+]D&K#1.P Y?I>@LB-(\2X-%]KY,%S%]Q7C&;1 M?/! A+_X)W69I,EA5 (C!$;.$T;>#"=->/61MPK<;7X\[JC/\DVGR3=[&#E$ M#SDXTG6"( =!CK/OCI>=/K#7=P\E9P [J,[V8B'J+Y2"I>N3.I"%M:S]# OM*[FF/]SG+[IF'CVA58X,')A:#3K[09*4QDRED"D]U###\Q3_\KC9"";P< M7.+.&EY(WPG"RZ?"RQ$+M!QQB[>YVI\E;Y2'6;ZC"$8FV7M,=>[36!<&?2=V MU>.-Y 5%=+HD\$[JQY+ZL5\-TW2O[NF;*E.=M,=<=2(*=%-5NP> ]0Q]7WJX M3UAY7A.G\RPBSP!IPFOE\V6D#1NMPO>KT M.F?N*JCZ\1A(,LV(E60M5Q\4[.=.OY'E^IFA!Q \+C'/Y#+$!H(1D1#O\U,FT-\\9?"^J(#2:_A\\GY7!+1<])INZ M:?T-A3^\(U[ZC=MYCX[S,(RYL9>A;$Q%-0\-&V$_!F=P'1@]2R-:#U!!]-83H)G'JG2&L'])<&\<" MN2G$P#+B!7,(+3N^$/(-Y F ^=9%UVER9)#(%[<5D9=U""RL$_HO)(3##UE' MBA]7]#):%FB%LV(3*YF*_A23S,JHO;__Y[\^!%@KTPJPB_5$I =C70N"00RH MZ,E_@3X%W'AL!@6=)22F&89*RF)2$9%*0 M$K+ 2UW0%22%%I,\G5)ICDY>^$_=,8<'I.NN/24@2]?4%?1E\3:7OZ=:52I_ M?UW,%%O-?__I^M3X\;&%*NW;H/()[>T/!#-PP+QX'65__=?%9<7,#&1E$Y#> MW ?T-*8OV'&!W6OIC/& >9\G*)$_'4?JNC['B^ M2&KPA_^Y8"_>G7LJ&6=.9_+O;_!'3;"Y.',"XOE5!N7>9U 1^:Y[.._R[G1! M^)B8#>48NAI'3?["61]-W%GS+O_?V#6=?[T[ O^R?UT$IE#?<49___R93J=Q M](!XSYS\25MR'UDC]A^H](#U1P$.^".F>$'XX]FIWLN8*,2\=\FX,W-^P#-[ MU_)J0-M!KI%"I?&*Z>B>R HK&K)IC4P_/AY?>8NNZ\Z1HZ1""R(7"'M >9]F M?LX;XG_\>Z]F-PK]LJNX""]D_^IQJ0'0OY$L9U!4:A?]#AH[5 M/<<+_W2\N'2$YF(B+\Y0T)-+K@&#Q]"7%".*PHJ5&#]FV-A=D)M S-%-]_C8 MEXNSA"6/@24CI_5$AJ63 GK!)!("O?(1TH(Q_\-]*<+T$&D9'!S$2NVGM2+[ MFE9,&X8+]-=4XLU")< ,@R3XO>J]Y!:P;ME"[67F4%D\!15-PH&? 7OF]3A? _8TV_&= M)/00="_/J5I#_50L32G>4ZY@UW*!-?<_9T6,\ZD4 7JZ>!3^R]HH5.O.RP_%9VBB=="Q"928G->6,X2+#\*IHS:S@M#)X0$ M+\9$,48S;()A#KKSD@46A!:51@.&_F$E3]V]4%Z?UGX[WYM)D;T9@CF1Q9RS M4H0<481'P9114X21S<;#^F>?RI(CV7I$69XO+IV5LDP097D43!E19;G_?+U M^?E)%2K5'*%EIW+X9#52A#VD#[UO?GFY'TA7M2Q$SM]4%SI3"(U5K>:I4OS> MP9= &"J]@FDI6+5YX\;:BJ/6;A9D;I2 L4S<"/2:\$E5RY"40:)ISQC4SDK3 M)HFF/0JFC)JF7<1G4UC3"HF]'8U>JAR<3^*7D2H:7HD:R]17E*VO$--N#]'S M,E!22!F^JG1EQ ) ,R@X@[*+*]3@ E::C*M(?4Y_LLE=ZT]RQ)I 572AZJST M)T_TYU$P963UYT'V-\,8[@?]U$"5CBQ-#XX$^+N+/^G 7J+Q]""ZTJ*FFM.G MO#IQ.)J,!^= "UV7MFVTP$&IR,^I9('LM!*5?+[H=U8J62 J^2B8,G(J&>ED M/BG2(LUPB63R#Z#%6#(EI"0.SAA:85/[.C2QYN*NZ>O W]6V^;N[]VM3.SZ# M01,E2O JNGAU5DHT193H43#EL2E1<5]*M&;:#M8I":KICD:ZIR.1CFJ""5HD M^PF"9E]:<+]G5GA=EO=@"A& D&1AJ!O*<9%G\8C:XC(DH:( M_GV]I2$-$3_>$'&U,S 33_J#)JW[/FJ8DJI1QZ$5(F>8^IEX-$_3G,B(?P#+ M\*DDSS\K4&428%]FZ<8IK!C5,DW'UB"ZL:XCRU-!Y,0ME(-D=F2*QJD*,)"& M\.Q5]![]@_?W/U")*ST:(;-2FU'I\"CW2Q,5S5XS-/]^ECF;KU0-5C4=W=++ MT@M^.=1LVROQ:* 1(6('68()ST@EI[T('$47CLXK>D/*<46"*R.N$?V2P0S6 MB$DA@3@]QJ(/&99C<*R&89,TFX![C==X>@9KQS0V/:)V( MQO,B.I*@$=&1!Y\J%G92J>LXN/+8U"8G IK9FS_Y1;7YRD;(9Q7F;HMUX1F1 M>E,$FUKN/@RLCVID'*D>=%SM>8+,.@#V9>5L#>D@*:4#8-A=HH M<+ES'Q/OS;V:)I!U+0L/9EU;4BFL)]=CL&C\KJ4Y:&A>7@,:CG]2;#TV&VI2 MBN&P$F49HD0)7$46KLY'B;*D<^=1<.2N%:BO_UCL,2+]Q^Y-^Y4UVR];Z79M M3=$ 5G$O=!*)3Q*YC*Q'*_NH)C]N;*HU@=4%!K1CU9D.YU1:]I01\JM8 MHG6(A$=6PL]*ZYQS^^DCXLF]:YV]=9)^0^M<:08PO$J"1.L0K7/B$GY&6H?H MG*/@R#WKG -IG%65PJ2H=KP9S\;7E0O#)>E+"M@44,P1WO-Y50V)-$_4$%%# M1RSTYZ.&&)J)%V^;A"V/@"WO,XTR531L!^!=]IPIN]YF?HQJ]7'5U.!S)?Q< M,='3#=.AP&B$\\TTOWIJ$9_Q13H,Q[%RP '(P= AU84R<&UT&\>FO.@ MWH(4WE-7E& [?G$/73.@?V'X/(+B1%PB)2YGAN+-[#5ARR-@2P\T6V!F&N9P M3N5G#C2\#*:FW(=#L(!U J>$;R/%MV<&I]ETF;#E$;#E:W":!;KLZGYTHZP9 M@RZP(0%7PL71Y.(S ]=R.D/8\@C8\C5P+8,NU FL$OZ-./^>&:S6&GG"ED? MEJ_!:LV"-F[D08Q6PL9'P,9GAJZY_!5ARR-@R]?0-1?4_"/82I@X\DQ\5MB: M("QY!"R9-=$(J1KHO99#X".?Z#Y.7$'&.6"L*OU)A M^^NCC>,1^8,+2\BO?((KEWMO5ZIRQQD1#K=4[EZOG/V1:N_A'3&G;MS.>W2< MAPM93L;I195WPS3@@J04EYORN"]_[:_F_*]6'97,X0E9$D"OI MMW[]NA0"2E/^?4YXYI* ;:S8:CU&B1)[[N0]G8I8CXN16\[6"M3BR>3)SNY1"*>2!SG[#[CVN^#/5^8 M/B'"!G :VV9=X/]8,23@R.M!T:F!T/O!#&),P9B09<\=Z,8*,FYG_ M_0HS!DY $+MB1C/*-G5-H<)XT%[GD-=U:%"-.%5 HS*-4V%&@I)?9TP7ZZ/P<< M>/S:OX+;@%)>KQ:6>V47-R)2$M'0^8<"XZM!;AP [T*DW8(X=Q?JYC2,;ZNF MCMZA-:=&T+)-P\9A\" $'CS,@CW-=BP\)*SQ@H0!&8R O.PL8/J?*HA);72) M@LOCD+AX&!B!EP=4)4X MU4%&ZMRP!QKQ*B*)(:'S0,"!^ <1DON382QB%T1S1N=C%QS'Q,Z2]0@X1'-& MYP,.D7(:RL 5 D8D"K#J6;',MB\)WY#)&&$^ W$;XBFZ)\,;Q'K()HS.A_K MX#@F=I:L1\ AFC,Z'W"(E.N0 98%J33N=ZIUT<")UQ!)!"%> _$:(B?U)\-6 MQ":(YHS.QR8XCHF=)>L1<(CFC,X''"+E,-QI^(T&J#(Y]A!I#"$N W$9(BCW M)\-8Q"Z(YHS.QRXXCHF=)>L1<(CFC,X''"+E-!3BU+4YQ<=N\\,NM(+:OR4K M3GR'2$+)G29#KR.GADL<75)7F@$,&1+((*Y$]-#@9/CKP*>B54_(-?0J.!7M ME458?@]DV70-!U<:(\>FC]2&V%>!OI4+1X?O=/-M D9D'[T% M,UQMO19\M-9Y+?@,:WW.!ZB7+>(FIJ:\TB'N8C'%C ?/R\W/R<4E1EY[+\C'# M93_N&R\SWU\0OUW7Q6,U2I!0,7$)2\(B5]]9JRBJK:374-O3OZ M!H9&QB;W'SRTMK&ULW=U>_+4WGI[>O_/O!C;'QB7%0\J*FI:6A9?@O+RKJD/\>X*"E MNZ1(SZEKR?#8C^ORC9<7N&]GOJ_K8A17LB+PN/B/,O%**&,EB?^E]C^9_5]+ M+/K_46;_>V+_1UYS(!8:*LKFT7" (*"S^Q^2I4'_?YZU2CAHGR\U26B\I).( M3E$N9G'XK6@+:?3)57N7_D%9*B SL[ $UZY!^G'V9B'2 P))4"W;Q&J<6QH[_<>SNIC M/DWM30NP"K.K+5];^25._$QXBJ,L?H!!^1O:ETFV!-_N6U=N6?0528V1E)[( MG#P?J'+\;.!.WO(R=^I\S64%[\?^RL"G0;OSB\J%BV&$7Y5GU96#O".#"IFR MDK:OS+NS577ZC.X7R>PO?9O>)6+(S'2X.*+8:5#"R\#9OI0G?ON]ST8E%!,> M:KG_+#(.F%"D#1^- K=V<)R:(>2 %)S$B#)8R#/DQ68M[,JLX M=W[:5=T-*X3Y69FV(()_XG$=I4*?.U0";C"*\PU>KHYY]S@Z1VI5RUW+YD/J:B)$Y1TB3 MS=;QJ?P<4'KU',385_7H>,R@57%(.PG>=T>D^M)OS>?2--L*],"P'I" 38/T M. M-RAT6@N]E##6A&L-'?WP5>Q6>*/:/W3L62#J]3[H"6. RL6@^^*[QR.&N MG"1YN#4SM1VZ(RQ]R^_;YO@4BN\<%.V-B( TD'.((IAH,_:F/V#TU@9O:-@/S!)G^19FD96)&CY.EENE'W4L2 MLQC)%1EW#Z7O' Z?36.^NWP;8=B$)*.](V.UZ9U4.O3P*:S\7O>8"Y3"A.M" MB5DZ,J_77L$WG2PPD6G.U$ 7ZT01$S$B ^=;SR[O.EX[9BP(W\%5L7M+5FMI+@%HLW>?HCB\N:% M"D"6J_*G,R($3%0@-+9P[RW[G<[*][PV>?37>;1^TF6VA-Y2*I;([*8TX@S0 M0,1\*Z8^").[WU\DV4"8C%LY!SUMR=_UVW>;<_!@8EQG_*5XDOR7KT

    TI4DIXUD 6F2%/AIR#^!J;VUN&,<5LDA4) MW-G2-[S]W^S6JE*'^EX6,M+$;W.RR;134K$C>9Z#XEI.I=:#^>Z?M/7'/H'1 MKRB>I%I&30UE6$AF*OWNFZ#:4#@-0- G_S.]JGUEO6[1H-?MY<_D==TN%B8W MU\5.!NQP7P85PCDZ%,&#O\C72[U$'SBV6UJ('39;K_1W_\U$P@ R1$T,A!&R M_ DB=+C+ZQ5C-';GQ6>#U?=9]_B'?68NJ[B.VJ[QX]J67KI8S F1F2*K2%# MTMV_F/E@W7[)FDCM<*NIB531/^C&U&7:8#+:/*84RZ:#%Q,-!.:/O@#&A*5> M3GA #_GF>*.3'_^ENC8[7@,I?B95TNSWC?P-+2,N]@(HG]8_!TEUGLI&SM@/GX/,[]GXG8/H M:,8BI!$W@5U"-;X_&G&%K#W:<+5W5&*POO^>_VJ\L5[ 'W^QERA/9F4^LKC6/&*U=[*_Q M(!D!V&71V"M#6D]P"PJ88[YBXJ9WR'/M4;]?D!#V0;06XI/W'_!LR-$P8'CJ MA' =5:$?"P(SD&S'E*OGA6"J__3A.[!5C[)"\1R=?9-0JNCZ4I#;):/?AMF1 M71#D$MYW>YQX#L)))1G.'Z9=-O@R1A[?/TMF^)JK8KM_'-Q+76' )H#N\*XBP& ^W]&NX)0<\?A!??4^#UYX[FKQV[/OC]IL ?% 4PHML7S C%?:*T M9#FX6YI:GZ#S>S]09\)J*%Y7.$DXUO\[Y$6K%H=,3!?2]*R53+-!09O>N.FK966C^2#)A!&C\-S\^G,=AFF4&I"&'4X0$=(X M!R4>VC8.\=^HZGSBGNK&R2C-1D^EOG$7"",J8" \C50U@(5UBOW8W2+[A>[T MCT--#JNR] 8"YH;"A\BA<]!LV%$^D0\#94+<.7NCK:3DN2@[TNA]"@4O+FA; MXR2;_9O;AQ>%KH^T&.BUI$I#$!&#D7O/T!?06_?&( ?)UT ',$.KQM$M>07D MSONZ^N:T\J(_?W2%_<0$9'\:,8%6LITUT,W%W_Z\Y2+S/HT5"T7DH)2N-RB\ M<]V6"(4"9XCWE-8J)/Y"/EX6C2^BJVO/&C8CFE=KY?U1%3-IQK$GDJO;\!%@ M@30+K],81T 7&[8;HU;,FF?"&9_#8D"Y62R0R2)1?O@J[N?ZH)5^TOO?JA)2G M=7!BST_.ZR!K"3X&T:O<5/^DG .(]X^2 !CA]JY%$W$I57F7Q='KPIY]/V*K MXHD5#4?4"TZ(QH'7B>M1&H&N.!'BXO M; *]4$B">$ 24&!"1 ZNQKMGZI]O0I/!O'ND'W>U<*6FW['_#;@ S:T&QW-0 M,N09),:9$=U2/TT*J_0X#F'O]V-1JY*%2?A?;KL1_6[5R0(?,X1X?RJ,<)] MPQ18$-<(Z4C6GE<(=9DJH"UT9+NSO5G;.9M#:I?W4JTHI-_KEC<-F2FC2C[C M]$'$3[5=NMX?]G]3-'7=F@-(G: MA=@AAOY_UI4U?^5=&^L36[.>,MG&_4C_5MS=*=/K?'4,P8'MM.@1W";9/TVK M<.A<6%U98V0QNO$SC,"@.[#MK(!%)PN"M^F(/F V1\"TQUX)KBH$X9EUW#Q2 MVLA6^1F_-T%%^U'@E=3;_37:NHL/)J!-9GW%>"<'[%*WPTF)DV;O"^3\8>O: MJ\NJV8^;<1XS*WZR2T\2?IN0#ZC^HEFT9>&&>$@\0V('%](>2-%7NH6>VU:# M<)W/_XDDAA%>LO.M@LMQ7N))XP""/0UX?] M,J'X=@[J&7+%HK=2/O9_^#WX!)(8I!G.Z9UH6_V9 M4S;K1TGZRUS.A GUBYM3D2[(^'\*&/!L +:YH-0. SOJ9!NVZLR5H*J5KXR3 MS#6X99OK3W6+6WJ=#A1DG[$-)DR; N'@]')B1;9:3$7!=R>?7WX!WG\>)UD1 M=Y@,IG[Y15]_3I$;X @( @(@R[Q>(&.US+R1&W//(F"3D_E&HWVMKM.^/R,, ML/YPY+6S2I3P^CF(%>(:F1[\0L)?#U;E^:\9*6O6XF5V4T%,I^1QB-O+8>>F MP<@N: 98C+G43+WL3:4F.?QX;]*?9*I(HM[F3]E1%@],@98#(2>VY2 M9'C(L[+$$+E20!X3/;H)9)^#[O1#BR#,]A8SIOCA;PI)TD,PPBD.$MLX^NFK MA$&\ YQWEZ(87.ZS#H]^D:8YI' OM#?R D*(\'=S495(EQ=_D% (L]XY.2HU M^9:C^SN+)YWA4;A,UEBDUU+LO^/80P6NC47E^D["44'+]HO7BB8C^JVO;LPK M3CK_-*IRJ:0N#+2<5[.EH!YR!7 M]7/0F)',@<;>'JOVK[#JMU;,'N*>3W+UXNY89O4<@:@]:)(@%Q'4VK+@>,-> M7@BAB!]!?+_:<58$+2AZ[R3KL!%@(^]6.RO;S%[?J# M'902CW:O@6ZIU49\0,N?@SPT&PC3/<6TD=XR=I.'L(">:<'T)EI_FNM?"H]G MOCT0S@#R2N\$+.TA)^,($6DXL/ ZE/W2UUSC^8G&MFM3G7TP@F#=UU$(=S"OV^_*W\^^UYB9'O4"BF5P M7Q,BW5K/Q6M+>I-J9RGW(I6^ORMM].$YPE_*C-<@>..'9Q+(5JZG9N&^Z .4 MQC1%0U7#:

    U &DQSINW&&XU0-5).H @NA%"XFK0 M)2#N)06%$'S>AI5SJCO,P"YGB8%A*_P#Y*TT9]U35O)TO>XIG?=N2,$2/TG3 M8LO404 ]:V-54[F52)Y(_T)%Z8 MKQ[Z0^G9-RT1<(2,9*3/4I09^)VVM$>\K/M/UBN_7ZP]"77?UB<,18 I+:>D M98<55YNK/3CCI D/>5=0,"#_(>N/2[BS>R:EC1YVD_LB&WT*EW=GF9^7T8P;9&I"KLCU+5Q8NM/_=ME,:.JR]PN9=%4&&$WCJ*^*"T**OKL1EDZ MU&!(EJ.<]#?M[,J8S)6B@O'E@1$T9Y\BN! 61'UD@I84/._XW2DL$D*F4 M0+\K3$G8.>(./S57+/074;

    \ST]B>60 M3&$.;7[2C>D\/:)4FG([:^#'[-.K$DJ+US)?#;$\?L<2D*7H(,I*O@Z(X\[B M>M>B2??+@2PA][T=NK@?[?,M-^VX=@W@6MDL5\X^0;(TETE8"0RTL0N$*] 6D73W!J^G M:G6TKE4P7MT*0N,DA4'.!6!]>]$%P)S_IULV@UI^R12YN+[4=0ENT!->HG M(>-EXYF]:$+$M;=K@D4I[V\5UI=*IY5^39\9:.7("O 5N6Z(6$L%2?5:S#%@ ME[J$:@3G^YUEOQ F_F$T9B2QSW[=*WGV2!CD9F[.H#(#I/1H1,8IFPY!'[:> M7BET%\C][Q! ':4ER-1H58@/.J$9TMCRDGP3.)3?7NDD\*RB,K$S@D_81FUW M8);=:Z_&''^B_@S(;")G#/$6)(7(6=\ND4NMQ<.3VS4&.559_DM>+6?S2F%M ML=GD.2;0MK9 Q)@HJ[:2U_T9N%3OE+-$VTN6K)KD=EH:@4$>D.@;OW?[SCG0 M8E&" ?3D\CF(4K$MG[QSD/%[Y,@+T#"1'OT8"^/=MYZ4.I4O]J0$VZRT93F! MU94B\. Y(A8B0>6%6&BR!E^!P*7)PKYNC9T?1&"Z?7H%O,5,K.Z*I(WT7)H3 MLB8V-^?S%LH-=9=CY@>OK?J62VG;*PJ_&&'XB\10%&\$&X L'_@(*/5J&";+ M?GB4-52VV/_\LNLHU%/3HJX+J35U#H)91&L+3>T$AMO@Y',J_S;O6#EHOKQF MDJH17:X$%8KHFA,I)O90- DEE_#M'$2P/5.R:QUO(H,K;0U_N341:.]#G.])N+"E/&: MSQ*85CT'M81\D][.Q9*EUU-HV#]8>U)GIT:Q_0[D$<4,03'H)OH:O%-$)'C3 M6;A])+)1ZT+"O;1M!8G&MJ;QG_:>\POU*R#.41TGW/PJQBN/8\CXZ M)TJVG6I1&[SJ%>3+C-X:8"K)SC 9!X).+1$R0 N.YCV@V9+FG!QDTCC#S) SVV%@\ST^(KT&-/KW\Y$*?MQ)-$I65T=Q* M*L=WXG^BXIF5) T\Q M2P_U.9B,=I4U9FHWZGFV3NL;?5,3/LPS< ["!)#H^,;L6GJV>>3Q+EFWMR^W ML3_7H^YX=#ALXI-&D6C#N-U3J1<0\KNF:P#7D2=0C87&H GW?>?$G8GQG]M4 M7]UWC-FV8,F*.@?-!>]&BUN+P=)^&?53G&8<81,O^C)"?LXL8!G)MXZZFLP2 MNC1K,_IK9*WBT,K$_:Q$Y@VEFRB"JTB0V ;7LR$NYI7#,W?T\S>./Q/:3:"/ M0/4OHW^[WSQ&QD.>%H22M2*[S+3N$PNP<6E#Z&Y3^&H3>DJ_W7[>2TF(-K'$ M&M2@O'KEFL'S]S/4F%MKVTVG<@X14Y#&\G-0O-7FEHC8%^!9?FY*X-8=T\"V MU\F<]R O)]\:__W*HI3*#FY"22!L"7G=C< ML371=RN%6+WLV^NJ6D"TZ"X20C?%_F7@\KJN+\"2:K&8+Z8.Z7L3\?P/*N^L M#L4!'\8]S2/44V@UV*#[6*_Y:WM!'_.G(<:1#WLN\OKYB):G#ZUU$M3[QN." MQ6C^BE(A] AK/><@9D^4! %5S8;\X&4LD9OG1V]YH_3-PNOK#%0O!?HK/]:F MHRDJ;KD@DJXC%#L4T!VA1!3)4:W\X 2W,C6#.+1.5#9E&]UYRW'0-_Z+_<\= M3QH\:TNHYB^9 Y+G.:C9NH78CNV/+R/N1I.@W'5 M!F:*CT/OHWW'YRQC61F9:X-O[QF!GI%VRJCBD>T>)>#B7;(TZ0Z0C1NFG8%# ML>@4Q-4/F,_Z0Q:%&EJ3F5?H)=,J6O;MK"P._;2'ON5:7Q22.3KD MIB)4;@O0C.S5%^FOEM+_I>;# (4CI+/7A;C?;>3"+LX_9H4>[CI@Y=NQ)S& M](^K-3EW+;^_1_G>"K[=Y0]*?+>G])V\= ZBCY B>9]]0 ELDL& -]++7B&F M0C[@V?;NHJO \Z",% A#H!U9W$LC M;O%]S0*\\DY=1VL^+C3?13S[^&T<;;3$@+#AL3XP MD8F?R>S )V/G7C6[I&>SDIYR+7?DV7BLC$N7LW^(.D9DC.J(%H@V''>#DU 4 M41D=A= !JFI)LD0>=#3I04OSU,ZVV]X=J7Q>ZWS%Y\]?NL+F0T1=;4A*IUHD MZ[-DM/>0J1-@AF5>XD?P$*TE)Y7-M/_0AK';KHK;N>DX\TJ6WF+QN??*'W/@ MD@PB;9PU1 B2[@)#IW<1G,26^ A>(!^O1PB:+-\I&U=Y[7\CY:./@/C]@/T; MG^K?O5)CH394.:A,15TFF1-\^V *SDU & [*1;HQJ:5(&Z*JX=@,"RO_ZQ+J MF-<2^KI.44.&^RFHI,\/JDO9$5Y=@HTM,'WJ Y?"LXB"%2*$@8#N7#7JO7.0 MG9'<[N%\I;%X&N)-XKD<'S=LY!0*6O5D2G*O;XM1"5URVW@MA-K\$*7-=/9>FQ[8/-H' MN@A[2P\(/I7+X-@BKGS3]M-B#BW%):\L34.4= T^<]9@)CK!'[TIO/R*^Y2O MEX&H2<%%U@[=2M(MXI4J[!*K9UMS<>@GNYK*K&&X' N,/RPN^.&>H^*U"WBJ MZ@T-:1I\,2!=N64HNGUK&4XRQ'K#EX'"DCMFJ2]C(^>N4]O.M;\#S0X:]"PK MBKT2SCPPW#H'8;<-NR%49*%U^\YJ.Z\Y:'SCO,R@^Z.[2H;>@D:QT;J77JBHPVWY! MSW77H&294^_0-P/"%P2)M1%4%J71L@/W.J2I?T[T?&:0S8._@H',D4=CV%T[ M6'QNSOW'$'H+W_]TQ9O9M0] MJKPW%'SGE;(5*KA74\:'F=P0]6)ZXO4]*F<9O&\260L((^;N21&D$K6<"'\W M;S>%F2+9'.;-Y&K+&GXSCMWQM+I=P]$BMAQED_JD>HX27F*D:_'L<7\NNDFM M%YVAK30B07"J3,YRD)/"' <82LZ^_)-LH?I8Z$:IRZ)BB\1J\1^_R@GAX3TEN#H0_G-7S5^FY-^"*(3O]7[A+P(92)+(.Z?E4>P M AG=4#:5[9 [A"NE%Q??A]#F)K9(R\/^7/YMK)&KZ?IXGU:H[I^Y\:.NGSY@XSB^N*I@-."5GN5+?? M\4D\FHK()OQ8PEML2^%KW'%YW=83C20[QS-T1.B+\9W_CYVMP?]4O3"6LNHLN3+H!08$[,0 MLTS.(&-'+&>%W?);_+-/:=_!ZD.FI_XD"> ]L?TH"S#%@YE("L2+BTE8M>9\ MLG'1+S6$8]E6757K2>*]!VLTSS?3O0^R*&A!/FN /!45]8YDU^(ZO4-B'MDY M6$IJ]N]1<6(+CA>H99>?#&5X6Y?HV'MY5S,SCV%5_50/:YBF@KX(UQZW)/+% M'$)HO1T>RA_4&&-??6[G_IJ&R\3TM[[BWY82_EC;EPPB9LSM'P4UGWTDTVT6 MT65M*V_?MC;M5/VG+_O*J<\_+FK-F_K[S #32I01SRJZ(:.G.#F27IO; P*. M$$<($WTJ:P"O2>5!)X?NOE__!N\U)SY[&=/4S3__Z.&E;QM9!D:BCJ,Z(C2E M<*&^)6%M&@J$'?>$"64P.<-1,),E\R^M7^/_.MWHL[76?-['ZR9;QG>-?\]H M"'$..KWDA/ YRT0)#Q%*>]"T*FB^%.;-I, T7XQ&7(&]HP02S:E<7YFKEGNI MX)TJ$W7'V1GE\&YB(71P)+9XZQ2O-DF"!-0"\WU\_RJ0X:7P(-QK^]_.N;-, M6DC!^IXB>Z6UK+(H720W\/Y4$8C!GX-(7..8".IV0D3Y>X0^03O[45M0:.4/5]Z&/"/R_2GP>M[9FA4KF,-+&/Q!3O*S"P%^+/A(";'!FX*-;T!@R MA%"$Q)K=EKEE\&,GK-2','3Q]S'K&WMUQZPJZ5_+'0=#X2'ZH(C0B/Y_4GW% M,V&WB7R86V'+Y#K\&:>3O9F>,9$A3G[;7CWDPR4[7COVOLH?UH./HH>Z^%4. MH)@,9GC[-S1;A 30T(,2;&TGYJ4%V36%=JB\-^/YV>PQHN?M^TPR)%U=X'*< MP._KCGGSK^@CHC]$030@RX5D8:#X5()TG2B5H 4EW.^;RSDJ_WSQMH"RX;AD MDNN>> ;+D\[4^!\B4:FN^8?01/O=/D@BE)DLU[T$[GCX6#0Y2,@);#!J[\ 5 M\KBLJ>-JN/^\#Q/]HVD''?\0_GX:6>UN2O&4SFK.0:Y(*GC[D>NT; <5P<9X MO,,SS-?GWZ.11E-FI]M3CP:OS$K^>/R\0NW2_*ZP#]+D+!VI%8HMGHW$S%GT M*%R@H'@R2>%1X%J]>[2=PH=8#JK8S^7&BA>FUV3V8^;S_S%1S@[Q+ JR:!] MZ.PWK]QB&A)?^:8]?2FVT\9P#*;<7B!G\6.?Y567H%)5LJ%5;$S,.^)W'F+_ MRT@7,#M@06:2PUV,6!S[,X]E_9F$PS:D.*3I*%Z??P5)EGDK\=90YR/J _H. M18@6H7U%V8#L?G2#80I"" MA_NLL-:T"<,Y=V&*Y]BHG5YW99.S[&\>K-#[X MHLD_D/J^)KQ"]#FH(20:)0)4+_.E-Z79W#;P%)E43JJYV[VQEC0R@*C)D;S@ M4A+OF!XU/1=XCZ$808,B%E41*@T[@1AW^4+<_%N?BO;Z@A]+/FE!5^/%5Y^P MS=PU?67N-R!UI9,^69H&*PI<\^T>3H0T@J,ZU)>7J.!@N^F=@VTG%?6F"XMS MFGJBF==@UJ$Q>?2Z?3^#_J!:"7JB0J0;\1@GPF+Y^[(C0XOVL<.XI"=N>]W: MB*J+P:^,:-56G9HH8CARJYR QBEL\7P$YKO4%IFF(BXAU"=5%+;-^)P)7Z.] M$]]]Z!O]/6]\62,KLS?WWH,;[]R$:SIICH*(_=O@TV<;Q1<[PK!?.\!8,)-] MKS=V@=FJZ*J*4'/&3X_5MY=#;*-R/26Z8+,7KAN8A0]2T.(QA>IU 3]\!L57 MT@[K^Y->@G.=;'H<:AF&J(IBT\F6/LTA*UH_2Y,Z!P M>HVDG+'LG+RH""B6>3G+I9A+V>0YCSR[,HG<5^G"7QV/ M;[_8O/]'4E)<0'3D>B17Y!-(PJ+<2(<#P:+O7]IB32VJDF8=63XHV..2!G*5 MW')3O4>@XN]7.>+[1C&6+\Y!"4%G#GUS^I0_NPJ'\U\;S\2MX/G>FE1-'538:[]')>5N&BQNW=Z;W;=[/NO SQ=V->TB19J?DZFV:\^B@ 4B!E'@F63'_2KO M3,]$!447HL/[/?FGP;Z*CTY:;R;Q:>KRX,Y!A ?#<4OLVA"2!N$XNH-N^98[ MM//+E,OD4W3:=FGC7F\'\37+ODS>SY2^GZY:TPO*]Q@N$8H?=DXB:$H+]70F M2&JA,-^+C;D:]3U76!)+6G;*@JZ9/P\)WH"R(;@ 2R+TB LX)FJ'JV%1Y40U M+#)-?FQGZAB3=SV\?J0LJ\.#\&/=GS?$6NOJ7)D(!0HH>H,>T'L/8!Y0N"HC M!:5(:%P4;)]HK+XE:D1H^]T;$,:34^UHUO;48(^T\:3UF9@+][7H62E1:?(@ MFAXE"1+_.765TT@Z8#9(2-/]]:S18X=JX(IU:ZJCL%BZVD)+Z'8, MM.S@'L,:!',.FCT'X8:W]$_MO-6*64B7/L*GE]V3%6_MY%7^_E8_X];,P^MY M_\;MV;F A+3N[/:"D00]CK$L*I),MUKJ::UT5Z MSX>/J"DR_^D#TV9^O5'V3@SY]4 F5"[03)O1QJUNOB^]LHZ)BN=%,DCZP__; M\^U5/ZXWD\XZ;)-/YQBW&+OZI^FCM&W/ZE6@?)NY;9]%J(ATBVG5".TQ/!'Q M:G9!6=RRC4BB M#AFLK/)X.^\E\ \5F7C!\"24:5,C8IYZE:F53;$0ORH4"CI@-3W*(1H4XWSY MX-YDGH>D(K$1Y=:@W89S$,S^0JVLA-*UUFRI9P4U*U %3P'1,%HN9%G$F/6B M6AO!NG!YB,W,U8X(B1E'%(K/DQ)JL=.-[-UPF MM7G@;><@/$,JPB5SO=J[!E"=QSR?5R'-XXNN^I3+]V\!,V:CSC?\1/SV'_D7 MLYZ#W(L%2%?: #\ M?904<3RP#X)1.G3.2]69-5RM.V\ZY-\Y*%&AXZI?A7$0MXU@<)57=F.=<7%F M]ME%^^SE8[GW$8)'TB#R"ZB.KGA%J4E8KJ I8ZV$;&V3QMPB[V -C MK3]Y9E+2"N*3*98I6=K;AW*CN $D)EA$JGE?2_.L$K^4E"N(2I17\"DUFM.T M'4@W?3,JT1S>%G8]]_)/TY-'3V+8P25D-H0Y"BCTQN5-*"Z2@TEEE_BN^YVG]%3N;_YK=OA\=W[%RP\;-D6B MDT2_2.RV.=ZR"5V$DVS-*0J+XVS\ZT9MME)D\^ZYID5&$>L42IPD1,R+.>#Y MPK=X>4Q!.0-B^17NTF*WG*6@MI)^N]A^]KB_)>&++?G+]5GY\_&JS2??W=<7\[<"E.7H'!4Y MTX08&0_MK@.ZQ\)J+J\O27978\!%1\=BUTYNG%QZ1W?CT@P^0N?G=00KBFBQ M51'!#E1XFPH48ZYB^U!C:V&O3^1R>5JI\*EK_CNSJ7YI_2IID"X%?H0AT0)3 MC18M9!HW)3SI'-T[]N<64!KT-9^IKN*T:6. MX;$2(>WE/J*-S 1H$H6PZ&1MQ<*+6C)5'F3EJ2O36_*'0@-3'E)9B])#'4?= M"YGX*[)\=@%-27,6W%21?6B>)C/?97 &R;#*P]]SC@<=MS(E-D%2P.GL#?L\ MSOG#>WR57='1('.%78!9XS$Q2XJHMBWIBPUN'V\,I\?W<*T[\\7T_/M2?,_( M6NCUVX:/[QMR/>3>S4>/H\Z>]>TJ9!X5*28@!%A(*8X M _X8O*S>N%#G02IV69VZ]DLD>U[+Q#B.<@;-%; M0E[?B^EDL7D_J;2MM6E?E10A;W&ONYQ&TYQ&7TR>,HESY+B?[#'%9#B>E:$X M_IZ#^"#NONPD30+.4\-I$>F2_Z*I!\E:D\]:*CEY') M.QUARY"D"-X\PU%$0%G763;2UC1(9F93\+[;&\''%\+7L6YI)/3K!NH+)+N FLOYM?[)1>G--7S[J0ZX"L__;@I)O;KSV@/^LS M7[#Z,LD\,)*#! .J@I[P-/W)J"9)CA\J)KY,7\U?LYI5NBJJQ&WTID=9/+*.,3 M)9(MZ.+:UH+,\*DF0B[+T%,BDFGC[J]^R:3&%(G\/23STM_@XF;WWG:W297" MVQ@3 NIME>WZ](O5V3K3I/S-HD\2?#M?I$1A>*":V($ MZYK"]>Z,R04.N-7GE"7KL9CR'LI^BH"][1)V%\9+#0<.QZ(4QR,]H(D1VGL' MZLIH#@_K-OT:]%%L-WQN?EAZ1WNXD4$)I"/EPRCT[QZ=*"ABBA7OD!$7HJ9] M 3W: 2$*\I$')E91T=;I6%C1VH]<2?6';LEFM8PK+)_^=$SCAWM#M6^0Y C3 MR8T6K!B^6!QQ)\VS HC?V9);P=UZRAPJ&4\E,,^=FE[REN=MZ-68Y"TMOE,U M8! C CXK;+2K558OQI8/9-_+UQRH"RQV*9H(%>N:YMK%N.YL#VO&\Z"W!HE2 MAH!>.>E:?5YW2P0_188G;JL42MFW3OBX=.3.L9KY6L]Y^SW[7@NZ^N?S9S:J M&?42\&VBU+:A:#R)AQC9PPEX_CD'Q7E'3.7'U3N_//K8VV@CXF;64#LP GND MSO!GW;S\'+1-I;+4X\L.5\)H"V9E;W^&'(L3)0\4<6GJNQ#5,FUQ_/#@!=24SZ.+9V6JWT\9^@32L2(GI MV\!E+M CLDMFZZJ9!PE^5JAE1D3>;:_[^I^1P$WR"@6.D-P4:B]-DK1PRHLC M]0X^><\^&/,=U]'_IJ%*?<56H T^],2_ M,8\^X(^P^!.C-#Z/U>?]4F)L0KWHQH7A#+1[>&0?>#F#R\.9TTGU[Q^8J]GT MX\8V,.S%%RWK/0.[R20V/8V*VS=W&'>4AV.+5 F^VW(X7]$-&KUI93"7QUQP MX8O\]/A BG9WGCV#$UY%U176$H!UEA>W!GLYH MS<..-_.TK>U9^-"SOBWDVQ8?]3Y_I630%NI*Q'AP$6BR ^8+*QFLL0.$S&*L MB1>[G5'5K7QDTGX*)^=^W=0XNTR(;@ M=J*[X_[CD0[1,B]>^[2R.:GTK9VG+5,'!;;Y5^"Y-[>)ETZ>WF/Y6^ F 'V] M0K/QXN0A2A&>@F=[>6K@8=\?]UF.= O[%#7V.*:RV#'=+#H#GD:X.8'>;33'#,[>H5]0X!PJ^8 MW0UTOK,1Q6Z2!4$UI[<0_AVC""F"7M>B.&'H5X$W3I1!5_4M\M;!?=E=[\>T M62=U,6U:I7S6D@WIP44RU4#HJ:4M?-^!H"SWWJQB0UNSI?TK877?22+KURNI M@I1$'7H:"4[GPWQ4T4^7HO(KNV!*>@1R%19"X]A5XJ!26)P:V#WP::&O MI PF2S]!&R" ^=**>$?\!:*!>(MR;T8PHP@B2-4\7+@#MHQ/#4IXW;M\DB(XB?G6\F] C*G8-BQPW1X[CHOQ?U M3"=W)1LX&][7?LIN^@L!*(!+Z/[;XF;419'XNZJ%8FW M \#KA1@-V\Q/_A:_&!B.ZA8'?MF@-E8MKFWR,$#T:S^U&E5Y]&06O]%;XN& M,R1*V!:>T*>Q%(<0_PRXWF]'-U%6JCTV:O+$>=#>2=P1?_!< +5SPUA**K\. M#YD-ZUN\!K24(ZS&E@EYL1VZ[J'>01\!?Z'3]B'-'CE&S2OMK_78!MZSW#47 M\^>G[HD"[738$%+ZM"7/2DFL1.%9(.Q4Z?:HST%["F/0U7S#L-RDPI&S MI+ MJ2_?^?R*,']-Y7"D2G1/U'+ 6@@-?/3*6Q0C-!4G[\*TI&K^WG7+/P>9W"MR M.*E\.Z*>8^UB_+S3_ 8VXZ7CE]G 3&N^ ]W\U5FM3 M?-V43^\.M,V$7B@*F5-#Z= J^FM,3S51O#Y7AQ3Q?K\(-W$Z1LR"^:)HS_4% MSZ.VU042[L^/,9R"7(M=3?. DYKVTM)'WSR)@%=L3W_L6*0O-:KU@MF: MBA.T9#YXLF_$W)Y\VL#J%RZ\/Q"*XH,J1G]F*DBZ1\.N[5JL#-!0X![2F-Y. MR,:@I"9V/S2)T**F#[/+%P;=Y@H/[*,WOH]IR::RAP8,U!E9_2K+R/';U%#X MYLN%$"&J'%43YF"7SU0@+)Y%HFT)/6I6WUR*+=*-:GPPAMQ%3UU?5_?<=G=Y MA9?BUN(Y5?""T%8 WE6 X!^,[:26 K8]@_GO=>_[ ^XBE;1C_?[CC*[IKEPI MB;/=6X^LK07X::,"H?4)J4V^G'#3/GO5NDB_:D>X7I\@,O[]A(+$#4='!UUI M#T$;K?;$\CORH2YO);*,ESO ."=#C&BC^[9:Z)72&F_[D#CE,\%3BU%DTWQE M4ZSI$^5CZIL+"^Q?=0P'NT"L'SH3EA6Z"S)B%]DG8$TR,T&B[-[Y0\>)06$% M3V28G1;NN@4EB@2+S0IF#UQ@I+DIS(K\=@X2Q!#Y\/V) H&B]0B]<3G99Z6" ML:?;]HMC#D&>D%&"WDE[^E@P7E0U0$$!-.1CK:?_W#4$==VO$_+0I4G>7O'[=8/VL: MNY.BG?DI]'^ 1Y9W.%"L6U,,H0CM;&G&#ZT7-V3TG(ECAS&^"6.#6-,A+BQ% M%02>F6/LR:-?TS?O-3:^S;]9WGRJ:.NV]YTNUXY*9L0]BNTLTJM0Y7#0OTTV MH7M:1%:;*<7NU#ZTYB.C(.N2>Q\BYGD%QY7M^:^S+7]J+$"(T [B=.HN2>8< M=&',\]].9I7C[*:JOQ?=8C?_V)7X%?(ZO7'/)QO M&$)&WPNI/E-PHN7"1O2^33)NL#<7ZO/V??ZLXT7(%F: )KQMQ_'5^X[9@$%J MT*V^9.D2ZO^/3-JG%\K?Q-V[8;Q^E6-*GZ7LQI?O8BL]B8+*U6<>J/:(8I]6:F>VL![I=HH4,ZARUFD MKBV<^<$X+ *2XOV@,8TUR_Y[[X+8[9^\]/+F(R;OCDO HX&93QQ+&03$KP5\ MWW2^KY9QOQ_$KKOQO&Q?<_U:$9I)%D23]^K?'65>L*EGB&K+GDT]D M<$]J"PDG:(](-L!?&G%K63.2#S ^K&;E9X;+*<_BFP2S/QF^%&R+EKC&,(B^ MM3E+%JI\60.!5:]WL*!$$N[Z)MSSL0!?X.42FX!^3$F;5SW%7ZS3$=6MJ,9F MT"S!([N_J*2G^56]S38=J_G D41K_,>TCOT1G;/Q\I.HOSI:+=W(%+XB3:)[ M3QJSU9>F\55"[E>13.&I_8::N4S5X?F>C,#,XW)G:'JX94D#OHUJJ-FMA&_?BD:<7517H0N M@0#4$ OP;#$X,#_< <.G]H(W&:'Y"4B?&0SQ?#;5.S15>*DU\9)IG;C2E8B@ M##^L]R8RV2KR"8F?:#>A(.Z>6_0*R,/+);KHV#1!RRH]0 M[IC6NE^N,Z4MT,AI)_?;-W#O0OPE(]W%/<63VU2M62 >/+IA"9-FB#U$;DUB M%9+M U6UA;,-B6PE^=JUU4=&07:UN;@Y 4LR5%WN28'+EQ^9\O0/EFD.)-B_ ML?N#;U_UWM^W IZCU >8I@-82?'_;,GB@IX&8!3H+Y-^-P\Y.O1O+]\#U[*+&:B3B,V7SF%-+!HEGXNXU6DOJ.AT#N_[NGN2*;&L"'1(Z>S M MD.4X99$K@*^+.WYIB^Y;+H[;DV(?GE5 =R-=K8?C;*-R=%O^A#%$0/GRFI ML]XULB=@KOO>S4:6)X;GYB.PWBZT<*F1KB(3'(_V2A$%Z[EHT7G"L+./XD?O M;ZG^&WA]5KF%C=!_W7L4<.67_[Q!WG!_39S)H65-\4_?KA: M6ABB?_G[U[Y[T4I0-GU")49$# C'F=TW AJ6EY@!=R@A/#=Z "L#OG)A8>?# MJ=S"V%GY<>1G#^'FWV4_!:*$7_1OM2"5M36!&.Q%O6YGCM$.W5*'C?I%;V<: M%^5.$W7K2 G^1'J!5^(^MVVWW4Z2XTK8UNX!LR&NI[ M+X"F& M!-A0?W30(+IA]B_N2.GY9=D?+0H^5/-XO]88]@.RVW)J9&5HNFC/X7[MXSK*FPVQ9=B!3IO4- FDI3 MI$D7I(E(D]Y4.J'7 *%+;P(""DI0FG21$DJHH4F5+D%*@DB'1%J$ (?OSW[. M_O9YGG//O;O=\V/\2];;YQSC77/.111L+>+!8V$$K)R!=C?]J.$[P3B[L>R; M!U(/BO1V2'_+]:0<"4]&RE?S8\J2/=>Q(W-+@ Q*&2YJF+QM8R%._253)B"8 M_\_T:N0-LNB>=D4]3FU[FE(-]ENTO&$B_>&L$ 7;L?L(.-*(<\FE&\9Y8 M,8?'Z7QR0,MK*\6GI4ML]?7?_,_1?HER_+\7#VCC6'62CT/PQ)4N,*=+('8B M #,JJ7#VAO*\3FG!.J-RP!]Y4O7IGL_O2BPSJ4^C-]$IN5.J WVN(3_5*^%, MY>QAPC.H)#+0[:Z[PR?,>3^JIVY1J_;'F1!IABE"GJ) MY^S+59;!.U_1($:D(Y-97D>&5[E@UL@CL,"7JNC[0I/>E/:!4]MI,^@\N]VJ M^'^\$*.UP/(4E>$Y'\^43@8H/9T\Y7PGFB<"JU<;ZF!FFMIU MIPOK-T6V%'6'G>K%]"#I8^)!T.._LCTP&D41# PUOEK[KL@5GE>:11O7J'1' MIB)F.M-2-;\1[9L*)DJ[5=/;S+PT[S3)8@W@9CV:Q;MN$U MK-*'S#FX32S>/=^^E6 =7$$@>?B>Q!H("SY[1#!KQXM@ZTUP8;&II97B>=\1 M3;+ K:2\\2LI_3\C8KIGB#IT0.@C DXZ\").9K5ZN7DY8U(F:M$^X"LXH2 M94OS\TL(P_,KG5?OZ2/J\N. 0!CM7&P08VMU?"B>H@A9C3_QBD.%A;G[X^-2W11J;?P,<<5^ '%76\'"NWY,5@L0%RMC^59[EY2;IH]#%/SH,6 XN_35!T/KXWSN_EP+XR4 M%)WO';P#AJ+G"VD_=LA!G9OQ,E N8U4.%"3?MA'[Z[KM7U+.RNA'3[J*PO?7 M/$9HM-B,;=\*SE-(K=U\"3SGO,-V?#VJ("P6.G?FY2:38TB@8F4UZ-+J4R(U M$GPM,5@M_GO]R^"WW;P#_81P$JQ^B( M+\M.+C]2BM_1$[;C!FU##,@6+%,FD8[W5;&"8SU\LJ*/''%_X@;DQN3]K%F[ M5)(F"2_P&I_P8Q?]W!S@]98T7?/?DEKL2;_-Y7Q)_=;6,Y:9#V21>E[(#@%\ M^TH$WC(WS^8XYQ*@D )WTJ8SZ'"B]'QWD ;9BOL9-7)PJG"\F@(C[ '>RH=Z M/%;%F5KYS [ XMQA.,L>Q7UW,7]$YH M, &&_WU 9&P\6=78)EP_[;Z[ORO0CQ?_9,'OSI52>8V&G/1C%C+O29E$R?R# ML9W&5AZ?E,-JCEO7\EQFZ;_YW#1?$/EY3<@Q]N$;GH]I#\;;U:\TNO9$#O/4 M8:4(\RMZMB:X=L\U7[5=8O9O8_\(F2RJV+#T;'U=6E*&VKI!F?C2ZC.+09J\ MY!X9V4]C_?B&4D;B4HN,>XNW9#8/WJ^+#2@>C+H8JK+#PSDF)9:^U?A7BL1] M?=#HZC&1VG()E :#)!Y.,?ONC2T;P$-#/_.W1%T<&O,&>/H-*G+D)0'?IA#" M'S=.>,+B4LM^C$^--#5J+QP '/ *5Q;YM:SY+5/3T]CBM\M> 0S#G/:E)E&D MU1.J=-VN)-455NI4W@N?7FG;JWZN3 & %5JWEZZS&6(5)56WFHH\FLV[Z%+; MO&&+?R&K<&:GJT%57@VJTS/GM!0&+E=-$S"O05L\N[O1=9>??[;*QL)JV5(' M['?=C&7RME;<,ZJ4CEC]ZZ'/I@U(_96Y)CT:!@]_^+?=:M@8,YH0^_X(]HB8 MN'S7"%GD>GPBXL.%(AD>E&(=6""O4F1WB) KU3K5BL/!N%"U[>9Q MZYN;(FTNGI_(O'56:0I/5TY^5QFJTEG\6'#%)GAX8)I><26@59-AA17?\1&Z M33-.,WQ3'C>G?]MD+A53"&6$L7=]XZ(I;;A52/47JE(R7JE1H5LZ_ZV\MXV_ M'<(TDKP!8B?.ZI*R@T3H3N][[$M(+>BVM7D_DF7LJA50/:+H=7!&7?V7G/]+ M4]S43MU"'W?-9(=:X8V8:8_-F"Q#\XUC#BN%J[Y8WD^Y%RVHMFQ-T:(!/$O6 MJ8O&[6'JX6F;!ZW^B>I-(6MU68;JZ'/Q9=/\9\EZ]C$D-.2NW%/KT&V&>/>C87NAPDG"_:*-(%96CL!L^[)Q7S^IIJ9OC(\C4'>(5%)= M#569]AM"J0U?+UE8V;P9-%9\?!;^CNN9,_+42JK*?T%R2GS^1I3O*N\*;G"0 M.XSD'T'. M$&9(ZX '9>7O,G_EE9^E,.Y;/C,@H?^X67%7ZLQ L;9^1:USZQ)HF=H[\Z^4 M:?HRK_K:"LF-N'UBGZCV>;^+6>R_W.;]7PXG?%:O# \]=J^\9@M^;4IW2LRQ MO:V9-X/IWL<@=YJGS#JKDY%2GVO?(_C.C"!9?1V"C06T\;+@E47-X8?M#2UG M[EH&<=1/MS#D-4ZQYK6Y":N^27T302QCWA]4>B-09,9X^U(\K#<$%B6QW,W# MV4QOMS6QI"G.(_'@LD72:*=:;-4@CI^$^-!W%\'">JV MHPJ02/@3X;"P=?!S\[0]-?,ATZ0>E_JYT*/%MD&_/^O-",4(?"S>5B7""^TFO/-#)83(8/4-'M0V/1^Y.5$69,IZ# MS-]G].RTZ^8.*T?O&]?#I_T7?M@N_1[;$\QAQWB;3$Q$414SD/-?YP (>%S\ M*ZC%&1UDH5=^O6>9=6G;EG)25%&6>R :^ECCP!JUY"8[B[/\\=-'P-;8TV7J M]WC>KQP4T6G$:H@E 0*?[F#\83/ DRQ5IX%9?*;-[%$=(YKJ2#\^ZB,9:T1& MK[F63S51>:C,=OY.F0.BT+>-41+I:3(]^=[M15*LQP81A>:\+5KHGZ=7.55/ MJ9'K8EN_"TD_?H*_CSD/.;.W.B>&\VVQM@JG-M92;>><*GV(72M(\)"A?"&(7'A@L;LV,'*PZ@KL_N(R M&PP7QR=C.D$N2S2Y?6;?JG\0Y/&7@/.G<8QT%*]5F_:)!O?(,!M]93'\-N<; MBG?]P(/:AL;:J([K.)*U]L7UN*K1F?;WEE"_A;VHOH;@/V@Q=B-[F]'8!\0^ MJUF6LY< -4$8O%**A2IS3+[$%JG-[GX2?/-RM,@^QYA%YK6. .[;@VU5'D;< M37;IVH7]E1$9]F!_?4IP:UQ)_87%PLCS.(:E?A.Y$^--.SVS>RO[<>$LV.MS M]9"(1XU3GEZ!E)7%1E-C='1)?^Z)#A6^KGC**@R8Z:MRU< ]/F_4=8?RM$?( MYV^;IS9,6/UU%&A.DP&)/NS8?@^=W[0Q>8Z?NE ]O@2.&;Y< I.#X)#_]XF) M_S_!7:CK)< ;&G%VPSQBTT&ZW5SY2JJ]5NH\?U6E&S\5JI(TI8U=6VK\:(UTIKII@FB7+X4=:\(/Z+3H;M7$0R0XI5+( M:VW.2VH0 5@8.J*7-M$RJ)=:0YI:,.=$^_O%L-MI< );AH> .FT^7W8R=8_> MRF";=O\MXHTMD?5@;G871A. M^";@R2*WF@)[S2?4!_9H2?!,5GXG6.;N5C* C&=K';&'XPSY,G%\^G MGW!".^_OM/SUJ1]A7X"O%=(VWJJ%51' &-K8Y4:RN'!NMW"^#IQ*',+^HZWM MYI^M\ANM]1WU#I*?,V]-^1MI\+K?%;20X^6B+70A)NN'_2P)?LN,O#WAF$MP/]Q.3E70LX\*\*ZKUV(U/'E+LB5_Q/S=4!4$B^!& MD#F>:1!,9VH4V5?"0A_A8(-[8$G6OFZ^>H9 93';_33(/@8E1# &B'EAWA\7".&-<91FV-JX ))+(_$Z3/RX[&$[-CB MB XI8W'&4%O]Q$KTA\WC\9TU+P%+6+XS[-C]&SQHJ><(T['U*5+9-UYUNN-N M^"P/'6Y'7KF\!*+>;4ERA&#-ZWO5)+EDM_151(N+\QD MW+W@7ECZN74A^>YZ:NEFCN]/2D<70J_KFLD?M*GU\S; 5\& K&2.&%>&88 0 M]]RKXDC-^5 +#O)Q0=U?UJX$+0@K& Z^)";OWWQ\Y)@2]>U:<[Y^M8=->BP,%XX+J1\0^,C],440:,6 MJH!C[=.%4;L[S]I;,8H($/N,V[&ESCBLCYKI$->6/!1=M#F_<,(?0 M;#=)^FB,*L^"1K (X1EN+Q%W4XG8$F\5+!%;P+V]RLUJE+0%#).]$W[GIC;* M]I.="5A+^QF N01ZQE$*Z/5^/?'3,Z3RS23#%U*!)TUS$TH?^HJ_.@_KW'QG MDIT/?F[_GNMJZO^3[HJ(8E;U_Q(O7 (_'B,O 5V^ZJUN7!DA:O<2V!%\<0F4 MO)X] I@,-?X#87%ZDN#?2>EJO!4R5@0N]'!O1+60FD)DX$@" MI?^D&2<;UQ!!#G'N!='QS:[&;0:,TRZ(;,HY&"&<[DXR\*]C\2D3_J+!MY>NZVWL'9_8: M7[M$6Q6<1"I""UU+0U!HFV@XHPS&Q/0K"^9(?S92FW,!?LFAUY::K%HINM+NWHWCC?IH=!2TT61L$\O)QT7L@[LFP# S$>5 MAP%6+S;0:T?270P%XQSG>M_-&5Q,N(CQ>PAU^['9U;/Q^OSNH='?MT@45O2O M=9DX%%- 'K,T67J\89')^:(%OFZ@R6R?R'2'=P#[&2!:^)]S240R\*G8K.YE M5D59GT(($CEK>9RA6*F8,W<[TL% K>-9--LU[X>#HP'3!F3I2U"@_?L>5/@2 MH+@$!DXO@:B&ZFML.U<^\5EI4=GBP@W*KX.Y1,4'Y"\_&?+> 8A+;JSJ)Q

    *&9@JJ$DG=JC;?NV2*H21, M1+]LN<[+H63E>*\G,XB'82K(@6FODJGG7W!5PH^;0Q-F+"9,K.)Z%_CRA6HP$U=8]M==Z9:Z658DEB\7>?^^)-NFU MBMZ,7:@SRR8K<"&>=JEE^.*5%D&M*%&C^_D#Y:KT3]H;D^BZ%$CXJ8/ WR4? MI\QK0Q2["U^XN%;Y&<;/GN&M>@SP3Q?D@.>%:ZI] MYA;=]_B71)2=WR)&W:J8E?]04"HD$^1MDR#HXGA7&S2<$?Y'AI9*(6:P M4NK?\2R_@!P@3VS%L+()#0KZ%TR_&SBP$$C,F'[*JR MR71R=_#80K;6N[_@Y]0B&!<2X)LPK^11,7YY43=9Z*23S!#5US5)TJ/Q%T$5 M\^8V%E;62U8+/Y<&)RR1HA6U"J^<[T2^KZ.HZJ7"%A^2=BJ&<^.GP\=YQ*8( M)+A5]) KAVEN*<1*KQZG'T_>.LE?,'EZJBNR'6?SU8J]="SH]O"CM;BYOC!J MW#C2TA&^:W/V8#O1*=ZL93; 10#A:_F080-NGJHC_-+!V6V%\1O[@T):#YQ^ M[R5 BN?X(Z+/ (&K8\^G)_[6=5>X&2PHE&K_9/[!($D^>"@=^@27$U6-#V[< M5;">\CH4-/,K1RT."'YY-NCK:&1&&9-5<-?/]B%. OT&-=ZO.TZ_!+TWJ7QS MTQ-^0R6@Z^SF(L3N?2:[EA1E:C Q#OU%) ]I&V M"DT%JTA;ODF$AA=QPEKNX_:D3?Z7DLPI[JIRZZ1P\&\OD+5L;*<7[-6D:]$W MY3O8CKJRK6&VKCP18Z;CG=46LR *?5X%HF[IP]%_RRJ:EYFMM[W [G".L%>F M$:C !SDB)\' F;6Y A5OB$];>LC.?\0]AYKJ]:Q(A3S 4F0(:G9F1!#!IL<1 M=*K'5SV$C9JP?S11*?)*/HO5C0WPGES,[X2'<<& MPWJ74<+=$93^^%)$*V+.JPSA(;^@@YUYGY>]<_*8R.6Z=QQJA1KP6NOF0EA02JH]=>IWF<"8. U)M!H&VC.$6BL)ZA@%BX23@5R?\0@2? MA:&NXO"*;["C)BB>W=&3J:ZT1K0V[ MP1FNX%0J(<<6#@ZNZ=N6X9H-B59RX M6:C)#+_@HZJW.EG+IKU>3'N"^H44DEWV;OZDK]XUN6X <*7<.>C7Z:IU^A3) M5U\/GZKF:VR,5@"[&&@QW2U\I$%,9*(%$/UX-OV_X7<:2@VRCRNE="0K2:]I M4!%QTRIM6=XB_C:^TX;],] ;+H"3B#]\AP!AVL-G0ZU&0Y%S1I8_8;(Y;VX) M\=]ZSJ; QWO^U,<9"^]?CK.]T=2 A2<>PI+R7K&."L3W?SNF+/N*NM:5A2I% MWN*%26K__38:FLU$=,#:YY7:<6^K[ MY&50]'Q)BJ>YWHB&0S##75RW9(K7X,D^$;X5Q W1?3K[*6IG"3IXM%#RA6,]S;UL[_4E;W-B8 M]MR.KH@@3F:PJ8?_#,VCD_F$NK]==D4_M5;QQ96GY_SI>L$\TR!!^;.Q?:2V MW,;USRF&VQ/M2?T[$!?F<8(:%K$DBP4E M$!0\RD<_6;NA OI20K*_[F5.%*>^?ES$+UJ\1\Q?9KEQJY#V+4'_3 JRBAE( ME&Y7P8"2_'7WR=T".00X$B?\7<6$9Y21P4&^?,B?0[PD:PEMU'U1J [;&\I1 M.)65_41H,$ZERU9TBF!2XDJ'5_[S^WBR?UT]9[,T>%>@R4<@.0A$Y.C$9AA- MZK<\=]64XIRB!(Y&A=5F:PF$"TQG^1!D[^5Y:EI7/.[#Q=@_R5+ HEN,XM+^ M^#KFHCS\8)!RH^JCX0#7-*NO5OY/6_(9[_W]1KC7$_B%%*A1A$W>!V<(I5LD["7 -ZBDPWAL9)?>46@H")P M;&E# #FZH0EW7,D%%OQH*N&]Z>+HX/@\9EA86& ]*C]WZ1J^#Q-FUW,RU\DH MM4]A8;G0==J?CEZD%[8:SO:=?-7<_'*849R54Y:*\7T!H)2)N 0P$KM$V'6T M3()T! M^6&>BX<#7_=77IP)B; .8"A#DQ4^B-C,E>;JQRTY_<0B/?/IF<(FNGE]"O0">7TVG@7AI86$I M4"T>N(='*$]+Z4;Z^3L/+[DA7>G>V&N1Q2S ?:J5%-PSJ4YV@A?.&%\S'\[M M8DOZAX]?;5IZT=V-TN_N:ZI1DL\D=*6_V;*\Y:[[:A]?[9)> ;P.3G^ AWSR M<)R58-6*/:YF'OECMXB_UL^ITJBV /VMA5I2KI5B)ANU'U7E.QPDWN8]!(0N"\A&NBKHZ13:WRU=;WZ5$BR MD/OHX8AX'@ILX+LBRRW*0E[+'\C;?R$<_"U%:J%]_D^C]C'M"*R:U:WAU M5 +CE880_+SQ%6_<8^KEG31[D@'YNO$/XR40[4_VI!__ZU&&7[^!6>V$*M.A M?;A_,F-%=>M6@5I8M?M\'KW,!$+3_)I9H+HL+OPT#2Q MG%K]L_ C0A67K-7&R .!.69.L%A3I&[A* 7_7M8*Y&D)@-MX](G M7KSTS'?4?\YTA*N_P/=1.5?R@4#?">$CH)SVJ<-LYA)P3;:+@K$&Z,>O:^ 3 M5RM)ZEE-*ST^62^/NMYY<\!O!1] \8E(:84JO%WVK?\P6+FA0G4)N(#HH)JX M@(YLV>[.*VNMFR'@/(O0(&E$W,NV_GQ+R)4&<_=NN_8X.R_Q_$8M'SYW%93* MX97X:XIP [N,;/V=QJ^I![; *5AZ^BH[RFRZ[\@4G*6%5=1&IN_2^F$^*.MS M2" 5:*FO]?]95K_XWM+.[XKBS[03(UJ$"Y2O*AJ0-1C:&N/4T0.]XVR0)!$8 M!=0NOTO^SD*55QD*XCMV;/::14SX@T\;.XGF]_<>)S6:X^B;!/$9_W%&R/YQ M/"X;93GV]:UTNR7RZ90X6P1Q[VNA9^M[^X>%M!]%Y+=[+4VR>P-/.#Z\9QS$ M2"59O3(-$B92O3J&*6;C,!;";6S;<=2L: !E)RUD:D#6]'58P9+2-:LSD1O& M/NY_JP58,KFR#MAO#'QAZ\.6[22C/PB;U,\H*F%UNVU9VN'OQ,6.(A@6EI,GI2 MH?HRZ:GY-4UOA;FW V<1!)JVCNA99%_]5K^KJ6"^WJ3GW@N2MX#EHX2*6L4< M7HK=1OUH^(5T,[P%EYY<-ET2SR=VF"J#ZK].QDZ^]_7GP'O:-KD-$3M=//.* MDCB&,@>[6%,>2C0BBUI0+O%C/:NW;DCKC#$@$URM1<%[+EAUU='ME+W+S 6! MCC[8@Z<<7ZVR!T[G36:EQKPE%]-\K!N6&[3ZVP,?>5&&C\K_^/K:)PB3SK!Y M:C]0L'L-43M0!HH-NPD8 !1U[6<2&6J$ M'2F0S=$5R6=_-;MCI3>%>L$9_=#D_4BA!+$G&6 644W@QM:T5RRZ&5O:SMLL MTP;2$:BT@!NN9HR[8D=J$H):K/5\3U'. S,ED1I M9=[K\RCR^9W/74 (!="BP61 ].\,4MI4E5^T7I? "Q':<]$X>.4_N;OI_W-! M9SV>$BX$T4*O_"-YJ:CW5"N^8QHCI]*P;P\_,'\/M V."]"6UTAZH41TIZ$6 M&!5*O#W25ACWM.5CM_=4?I@0&,SH1X>9V\UZE3SB%]G\LOT@TH5XUJ66NG&F M0PFJ@557E)>-NZ#;SMSBO*+R]K6ZS.FY)SV/7J;H(]+?U(L3C5O.->.)5!(4 MS=!V#) L#"CY2$E=/6U^X>F73H[PK" _5J%@L9>&;7Z,;YP=^TGOO8_T[^#' M+ZQ(W-ALG3DNP2P*\DV\8.5(\;:N[IV=R"5GQZ3[15IDA^\;D7C+I^\*5^)S M>^1)V['UZ)Q.' VU;6B"NHW\AL^"J%5$,+]-K$=Z\^Z=U ^IR\ I;60X%801 M[3%;%( &D6]<\""F'5R]Q*O$&![4L.?[+/-ROG5^SQCUPTR_RM6T]3@CK-2. M7\NN"*Q0_ HLT8Z;X%J%AQM.(Q2*"!(X MG@+_!:M;O'FKIIE]I@^9)IX^'J#Y"]N]?;/\9F\G"#+5?UJ5E_!U=G<_(+ A;0DUV$<019?$U4^L]U\RB1 \6 M$OW-$TJ"'F?R/KK.%I!/","_?W+Q'VBOURVOIB^6O*OC2+4JWI<^.OW['V6.@$^% M!:>H^9Y1'Z8GFFIML7($-VXMRZG#L ='E&=G8$[R+HD /\D!AFAOR=[(![P! MA90-9C<"<.OH#VGA4SC6GD#\]N_MP.'TT6W;$XS^J\-+X+K>ZFV";HGP*TS" MV.D/1&I5[XNFG(.'=S3WY)0@VZK<@LPKLG;P\9TC9]A]S'A\/OLE8')?9^I\ M1GIC"82?7TEG)DC","RIM=T5$'ERI^8PH]D' @89# (])$O:* B%S@Z-"W'S MIP[OYDL@.H; ](QTW&*NT7E,QAQO;.)W]*T)./4&3U]P0YV^7]R&T.SWM7+G M-$EM.[VC;C_.4FK\FXU9EQG[SBJR8L-O,2%Q>(? MXJ+\13+\ L)>%O"$7^0Z/I?ES)?A9AIB+Y)?9MSN@NI0!E-=$3" M?- &*3O^B!,3;J:'4L0#Z!XK8.8:]"9'M3;R(-5!@4 M=3]"DDY=F7?C8DJ4WI@.Q[30_+7N>$HNS+U!W/FI([#Y//7EW*_W^+)5LCX5 M>N3]'/!]C&E=$^_[W3^[F8I1>^").H$/]6B6T4W9;D''_G@_(/B>(]KZI^;* M2J4&O3.9XO.465@/Z$IPP[CVI;6A?.+5P30%G\=#@XMLYA>&V%XKM@BE$A?( MTP0SS[C :!"WT97?)*32J5Q0)C]K)A''EE"#P;T!T;[LAP*9ON!/A;3 7(<" MU#;?>L9_GR)\/*^CB.1#;PYN*V\YP=U_&QQ9I9K!ZI_)Y.[ W=+-3EP2L$S> M:)=BV7>^.]";3HO70N;9JRD/N'YT"V*%@\7WH+.03*6VB+:LO"..6\0]"$>L M"J8L!:'[V9HV/6\@7E%!:N<8]32JT.*A&.(1CKWEM?:>ZH4HU:GI?D_M_.\% M=%"BN/2\8NAJ)[L;XT*^$\_M.>II@,7(XL4C;22AT)/R]0WN[1FG/ 476PL' M\T^J%A\&*0H#! JR>ZRA@=@[XX+M:9V@!,\B08Q%&*L\G?U]=,VBZ%$;0RD!MYDO!2KTI16 MZ520=3N[5QTTTPW#U=+HR2.3J8;=>PVAN71:/J!3Q=S9KXD,"B4\+YG) F>7 MZP)/)0BB$LQ@D'@,=M_0(%BWDW[Y89G5EZ,>]C*[(C61@4-];KN-<&7\.WM, M;1(/!=XK0+GM^I_-+9S2;YKLY\SH@JU'1F]M6L#V!_Q^/X @&.61GBI4*U.% M=>/TO#,EP$;<8@4Q7527]$U,;"W6(1HE FZ+2_!J37T[.#+FD\M';]:!4^D# MD4,D-SVD.QE=0SP.4@8M%FGV)[8I@CHGCSDW0FYWTN/JOUOX]?)#E$&]AO@*@@(LBE&XU@.UH7>:<8 M]W4QFG?.W*WWCO@ TL@'$7BKS*WW$+]NY=MS6OKR5D0EO65U0DP@,^=1 M14%]8GZ?\&8]]"%US;..+PY!CN8+N-?.L^T42<#!,O[9G'RM,C]N($FZ4?&\ M '7D__G9)5!_+!BGIE2@10#;(^TH$-PK9U.A11!GW;II\Q='UQN- X3/#N@< M_/9&P!7_0?$'8SB6SA=H%=JMD*5*[Z80VWRPV.XB\MHC@_[8Q4$N;(4^3W:1 M]4FOPB+Q4RQMHCC"; U&B2S]J5PAI+;A<=UCW=/D5VK^5S(I(LP2_7GYT3(+ M/F?67)G+#;RRJS:NAFAH/WM">GPK0*%\)>ZWR_57Y.DY:28Z_C9]\8Z'*BQ0 M[TG";9Q]=SA1OL[,^K2BOI^/%TUA4XGH1Y=JP1;>(?P!6]6CEW=_"/\6^4X M8\8I(0/'G+C:A(#:N YQ!(XUZM!&!>EC [G?QX;( ^NVJYTNB8!%7E_/^"MJ MWA_OK0QV#OQ..ZG"T_EK]1)PJCVC!8-.'=L*:1;Z.MDCOEX(/%RAI7'QQ>?W MQ3^1'YV^MB96O5.M."[&86$.*M"B^IQ4_"'EZ7?)X,/S2H30,@6H/V[8R*IX MMA/-YD7])OWL$5@Y8OZB&QX^?G^$__P/PQ_BZSO5<=01^W* M.?LB;IIED M0KR>.A2O::"YQN\MD/ZD]EVXH(90W5D8@2T.*2&>C@X+O 2,;A!8IMCX7L'K MWM I=1_6EG[^7\41( -SF='L@AZ\'A[LG/*-_SS/@/X)<3DYN7S"PB[,UKB)_T8-^O(Z> M>")X35^4+E,(?5.2:CR]@+]SHM,UZ'L)]KBQ$J+;5\ Q67VT,,JHW3KM!&]H MO*)7F2KBY#^_ZAW'QCT\B=;-)LM4AN+/L;%0,YSLTQDH.Z8V[90GOQJ?U'VT MJVL>8_1U2O2Y[!"VL;D9KIF^,SDX*?Q639-FS3V%CG9J2.17->7Q;7QRR<+B MO/7%M K]W@Y7(J_7O? YIAANIPR8+_W[THDQFI"8 ?S^2M!N\$=(P>QJCQU+ M;F\!QQ>7U6C4M@&\OK,EU5LG/_R#@,:WP6].NP.6P%E.$KX-[91Q9HZ/P=#4 MV:_2,KIUT'[_5?^A2GSMZ_B03@[:JP"50:1"XLEL3BI'MNP12 M[,CL#+%[]3A=ZY;.IC9-.Z9%*,^'P_F;]Z+MTZPL;#BO_PE<%TGW)3K)9L8Y M(SM16@-V3 2[C_B@;A4.969\NIG,Q]K#=JV>O)+8!8\'.=JKX$@=RJRQB1V% MD,?XK..8>EQ@?>EX%8$-$7>K6,8TVD-M]O >>VR9VB10[-NM]?VDD/;3YUJ8 M$(YL5[T$\@)E1TJ0F#U:;J NTL.1$.B#Y=9OB]4NC8?A!]SJ_'#"QS%3XH<0 MNY6R>.F$&KZ49>O-"UEZL:I7Z/YY#R)W&N^6PY\NQ$L;M>1-^&^XCP&C1JB3 MXY V#G?Z(??]*NB+LB>>BQ$SY:DC3G>7BC]TQ)7KGVD2]*80]Y7.+X$=]*K M]*<6NO/H8=,I\1BA^PAY:T_E]WP\AT2'@LP'1P.[-I6;N9:B'/%=Z4D) >3\ MF3KN_LFAS3N+^22.MU4X0S*)Y';M'L#8H(KX;)\JB+HI7AB3&,!92[]M&5>/ M(<6*YK*R MWK,?5>_2(3_E/ZJO/5IVYG&8P*M5H>YT9HS"?%_BPCLC3K[K]_R+VV MW._%"HE!\& MT6$:O,:U@V.R)D#/SJ!QLF'AV8$PHOW=BSC!BX,V.J;0+%N]VHM9Y1OU5YRZ M&F*[8(W_X%QAH^_H#KU1)O.9ZLON ?.BMC8.\;P-".[W!B=C([H[:?'ZSW \ M1:Y8E5Y4R260H#Y0KHL9]>P_%TXL9B /5#HJ4(MEZZK5FY(&<;A8NJ$V M.JD1"A]_J-TP=Y[KJS),\0U$@GF)T]?P@'%6OQU+HUUBSJG3!^PE\&12D?PF MK6S"4=@+V]UA]>;K]8E/)S.YJSB>W"6[[F-A:=:US /)ZK&<3<<)8XYKJS_H MH!V4F1K25<\8BNZY8')N3C%[/Y-95Q0GE?2+Q:B@>D!48)80Y_T;<0 M#XIU0YE;;)K/'DTN6@D\WULY^%"6KDIS":B=?[C@@H33TA2',TSM[RFJ$%NY MPE%?\\_:("AU?B+%M5\/ IW6FH53S(K,AFS9<*#=5,PP?O:LYQ*@5F0L]235 M:=01%Q<_=G!V-SUA&&CC3GE[4JN&.^D&)8#H7M0WY:Z:-J*'Y8;/*U2H-P.; M:GV+ =81'W[Q>PMG PL S[!/J)[@D(H=(=,Y9F[XVS.4C:M+"J*C!'EW/H7L[E,P^O6'V@?9+M#_XK+9+JZ!3\ L[RE?'X!3WQV*&SX$, W6IF=@E0J"!' MA[?")0*5=' %-??QE(4J?-;P/J_Y<63K2<\^VR;*-MVO AR4)[W6GK2\!6?, M:7;A?LE9]B;J@'DMC90TQ( L#N^%M-S>D D)ZK-#1?3QT,ZZKYJGQ92ZGCK' MY0D;D Y&^ BCBE8I)NZ+4-D7D(&Q ^B2Y;Y]6L*C+],(1QPQB-R2J9OQCR(A,+6?9 MIFXM27BN)K\"SHO\@*[XQ=YII= 0>8/2/#R MQ:EL\46C"I(V$G5_"3)LW('-J5[QGPYXT_REKG'6=LQE=[9_\J;^#_$D<<>D MEZ0[J]QR3$3)*CO\:#TUO=/T7I6DULI+(.2D_Z0FK.6GO%D-9&IE/#;\)IYB MN'M)L $QTZ!@2#,=]OCW[?>];88%+K\LV%8S=7V#'TA;73#U?_ 8@V'TV5SW MS_?Q.E[B+4=](YGI4TP1/0TX)L4%@C'.,NK$OF#A<;8*@WL,[&PK4O'')="M M= DXSY,*X0.\_)7$&SGGZR^!L!'PK$0'+43X&3X O"*R3[D)7Z)NC..$^.LV M7V\:YGK$-@=V5G@,YP?Y>.Z.LJS%N)LBIUZLOQ>UB#E A3+8]:G M /H;C V'IY\&M4Y=/3;]I_T1P858Y,GYFW"*C4L MX[-[;Y;\. 2>!4^D\[] MX%[>(:4*Q49>4/R46L/$CIB_5$IOJX/,YYRA5[\^)U 7.A3ERX M$NC1W[X'UN$>C?,1!.I2(W!;*NB7^-+EM6:\!>:!79OY\J:OUM]O09P1JPU$ M,YL=C-\/G1;+-E!AR3ZCC15:4V6+UQK!XY< VAL)O@3X5,@AR"='ET"B0.[; M2Z#+3D$E%H1M1_"!9'VW.8PN@0A3[/%'ATZ;*=68*V^PP61&0CNP'V<\5"?1 MJT(INML5I_=R46#\H]I*>J^913$^^?%5=W>BD_%0_ M)WJ4ZM5K.9=\1'FMO^\H#FZ^R_ZF2%[#B\HP]\Y(A[V(G.ES-M+G;OA56YP^ M0?A*S(_'>1V&B2YOYL45^014NGY=CAA -/E4W-3RH;E_W"20&;["]KN.8%A! MT,9*E^:7;_'3QJ:^T/BR,C"KLEN;9\' M'"6)Q$]WR. YG[1G]D)RQ@VG5^7"[FN)?;:]?0*'TPI?*)A$H)VV0SIY>/!A MM;::RUO[ 7XTN9X12Q9VNR*70#@U$,+,O-[Y$O^Q^D"Y!)U^HQ?BXEY=-N-$ M/".<43VC?_;]2]$%TQ\W:WQ\/X\(CGXGO8);_MZ.4=]S,Y[QMF4IHBD(;$"9 M$ZO1JH^1H',-H1+WSG0+REBH!*G:Q('?70*Q,R5;*A+Q#?KT^ KU$YK\XF], M#+3/6EK^5/\($Y!N0:?'V=)C39 ___&U//_DUU&(&->7%CH<[WNW0^$!D4M*I/9[&= M-YN4%U?MT+P MG1W7-ORE#ROCA.[&A,NM*H72#B$&,+([U=ATS%*+#!RS#[BTSC;>U<@R MRJ/.%6=6JW%4XXP$N'!1MI4: 2.W)]G1)_TC+/,0V)ZUGOEK8]+$NIX;K9G M#ND-F:W#@RTE27U)[Y*3?:ZT8[R@(ZCB[)))6]"T*:=S4?9_&/B+:[(&VQB= UMSD:W$G@M[V'E2FK@+_BFPBHYC1JS;P$ MSB0LVG/ZJCP%%7[?&^6Z[Y6F0ZE3]YHYR \11U$(8@R_ZC*(X%AY,6W+TC+] M/!UC@F@5FTV JJ/U: V-/!Q:HE6=\[9NV6>(%=.''_KKYORT&1Q'J;!)VR7/ MSJ$\?XIZ>*UY)B.5P[\KLT!# M9@,JJ=7[0>P-BY*32Y@')1,($'H0D^1/1?EHZF=#>F-D-]_#;KF;;>G)=O6= MD1A8LG+*=S4DS,:^M1F*YC=3_I)ESA0NU"R4!&,0-K#'Z M2NH?:F#3H_UIJ;^*3PB]*T5>?Q7:^MGI-!/<^/_ 6CA\'_!AU!(%BWH@^2,? MGL98YU1C_;KD"?E'*L1X+T/H>L!2EM?M\1H+ZL KI3ZVI(C76Y$@A1IB2S\5 M4'5,':H7N34=Z*"I[^#_!E$K%WR/8R&WD"Q7O@% R]YCZA ^:'T ,O!TLJ$- M1 U9Z)6=W$8ID".,B[=/E^3#^XGG28E 96EKH&6 M8F],0\**65@RJ+2\/!@&.&A5*P!FM_\&^6:?_N-#.OZ;0@3MH;]:4(DC.\[, MZN;8[ZU61Q*6L61N9CDL*YXL;&CT/;W#9+NO)=%KH),DM3Y2>UA M4W9LX=_SXN/"[]K@=9&=C! M*U=O :,4RKLF:EW$K?C*!MUNO.I8B]33U*=9^@G.^VDJ[XQ;^P#:+K];-;<6C=[]:/N9)F4#ZR?5:_19T7!1+]?D.*1R!#9:$*8%[IR0Y2@ M@%,PP8G!7F$2PFH&D"<+&!'NUJQ$UB#8<<#?R$ #6>H&HCUE:MQ)@B+WF:$; MZ$9CN^]Z+^II$3H IYS^V8U>+==T)U?%N;DI,)'>P2[O 7/2'KNW#MM ^]Q8 M!QUVJ0S'>=R.P'^2^J#[&%N0B*9'MROKO1RR8M^O^=UZL)[!^\[4)$WJD=Y8 M9Z(?NIS?P\;^+\SJ M^0=NIS-H#XXDC<3[9DH^6TE)?WH#E%@V\2\,@.V?$N*J0!P1@SS+%SVFH%,+ M:J]_]]?E_WW@MZ2 CT*/QRFSM^-HDQKS]6BUZE-+7N]+'240X!W$U;3 Y)F;H&$9]6X]2Y60RU8]# M6'W$3SV5CX\_^J!B\X7&_LST70!WK]6 R<]7*2EI]RVG_^M3+O[K 'UQ%D10 MQBT6%%40]+#'\2]6[6A0$%HS[,7'HB4;4<;-FXZN(./&)8KZ5S8U151#468* MS5>ST[=_G6",%4M[A_:@-<26K">$BT(B]'#C<=*5^E\7D?P(ODF7KV8.=?.] M+<:-_3M_S,W:H6%X0QQ9W[&M0FX/C\"4'BP!*BP4(QPO#;[-Q1Z]Z)YW8S; M_-W%5!U3?%=KN*WYMJV=0B01DUMKE(^72. M55#'^&@*5=2T,[& :T2/647$]WK ?C98;.W8(="8-C)Z< ED.GRCZ*[SRZ! MC_>M+X'.615"E@W)S- \:E2A*BV#+]"\R)4K\GZLR?6Z0X AU.P]]#9^ =1G M!>(>)XN75N+QH@#[;63^6&9#88+YFZ+#NNV=3!;7(UE]%/VBO0'Y"/SC(_U3 M1NGQLW/[2^";U+_N?PW%W&I'=1&DLZN5-541= F03^#*<[CO@#VT=N,X7T6. M>>R][F-/'!)9?9'A6\P@5]._C;F5;(Y3RBY-CJB\!%Z45+E+K=0*]DT/C7G, MF%>4FX_0V"R:,:9D YE$?A<,[<87KT;]+BX!\TO@CQ[H7X\;'(^%#[3!>"[& M0U1Z]ZD@RE<_:YGEC],%T53W".S__EEUA^,)D^I'>#THV\0\*RJO=H4VU58& MQ]H[J,B'B8BMASPLF7*<'MV?:'[=*4E3_8=XVC=&EVA/:QA->9F>'A_ZU WXA+( MV-:^^Q>IC87D_[3 $U>RQ;;\$E!S:KD$(JHB_@JU6MXBSOLW2ZSU3_MD M$_P.G['Z]H(+HF"$NY[WM*A:[(W$O?HI?M/L'GX%KK8[MRB*]P*)"W^])K]V M1;S_YT4L^N=Q^IW:]2EI]5[U1)%[58(6\M+#:+]W-I#UM6NZ+[^58TNBPZ)4 M-Z>;)F<.A5\:F=1XW"7 9M5O*X<+B@X(8]NP%<7V6.H'7Y>U0]SE5"MX M%GC"FN@!]A%(>T;R6I=Q1W6/^+!+S$:B-R+98V6< W*_&^7T/]A[SZ@FNZY= M-(B"=*3W7D2:2E-:$*1$1%2D"ZCT$HH(! F$(KV#@( TZ5UZ)_3>JW02FO0$ M*0%"V#SO>\X8^_7YQO;YOK%_G7%^YAXK]UQKS3FO>ZS M%+V)>74(L][D1KR^H@RI>W2>M@I/[4\\#GS8GWK OKS?F0P+-9"LD=X.BYW2._HGC M"]/@#<+^H%T3.B])0ZS %)0]5S/=YF,NEN?C0GQ0336":G9*/9&86VVGI>ST M]:ZR:GKZ++JLAM#]!?'= *,#2J)6 M8D"7GH6WZ!\$.^&H+](/(YFQE&68R*S-:0O!&:].\CA7G8>X>7M(F?X,8>@A(\4GW+1%($X=K4WT_M31V\3L]7HD) = MQ!WH>@C_R]9%#M!L=OA'G$_)#TSFHW&7E/L(^\,%E5F9?OWIK&BUC-' LI<4 M*PJ,P'^BA]XMMH=-8SLB#B)0]A)5L .SAN!I-;_-;9ZO)%]3\3:U?O/"?*S' M)8!+-.B*5# [7P*^)=7D_1.WMTHGM_TC3I5*C.(D#;?964J;F<+QM M\+(&VU6W$PQ\M]@WD>QR;\\-9K_X5LHDNYTMK'F]R>5JT QBOV6! D_027L% MNB"%=<"2EP M=1(I$NYNN^"XUW[Q[GR^=Q^QM^<)_(WQ^C:A#/O M50X'S[KY0*W3'R$&=;7'2EP\I??Z7YR#LT8-RXE6W*R^6:T^XI*4I.'X^I"; M-AB1-ON1U9[BFFU"*DOL4Y1N1"F\HI+,O*1]X*"^Y[@+N?3FX*5+<)BYL5*\ M H+D#>"CPW\_$-N0I+$LSFK8TC133-.IYY/>C93LV',,6X5U#[/?N;#COP2,R20!_/X',>;W&!Q?N$5?F*LW_ &M<;_-?\ 5SM%-@D5D)?*WI+5^5HB_-WZM:25O]H+Y MOKU%GS=C7;?LA(X)TY$<-]+27Y9Z192D.]U&7K"F(4VU=OQ(M*9MWRZ49^3I MTQ=?5F_.!>!GS"Y).MXDM/RC,H=M+@'4576-C_*L< RHM..=XX])UN\77B\Q M&^J92?IN+JKJ9=T)*5?T]G]G_/0-6,($L=3-#&/1APPQ'@IN4U!BE%Y*ZQ1F MSB$WDQR$><+37? '0%2O.+]PLNR1^%KAY__1A[HP[&@;BO!F0&2GY)G&5"#S MTI(>,_-T^'IX<4EV#;CK?G_,.W[B 8*/J55+SPDE_CB@L5$%EB3(^K'Z:=%T MZQFB+D \<7RP#,%2JW5% V*9<<;(W+_U26OF$M!S=,6(?DCV7P)4%OZOH;TE MU!231M&Z%)BT$6HO#E8W\@.5IYX9:MRCA,>1:O"$#>SD%= 2K:ZN$#-^STYH MEI\2:61':)BT+S*"+4XZV)2$*VN\'DM:\S8,F*6^98Y[])U/D4I_!&\08/.G M,)-&BKO?OI+BT;7(,BG>CMBGPD@B;TK8:CGRUQ")7X-8A-B)8&:(SOO"B+_? M>3#$_=3=C0,@.C9SJH&B;M,F39/ED:DT=S[KAA5II?- M]XX%6]ORX_T"&1C+@*G(P=JBR')#Q.?44QX:>X3*)#.W-(.+!ZAEQ50Z05J! MX=];HE0HH,\)TO[[T&"KJSA%;S2NLPM>K^0#<4%$)/=5(U3"?68'X.Z:BLI6 M.A2^5V^B^?E,U^"9A0 M] F^+QU1+JJH*8Y7K/SF*J2HYL%&B@MA2W- '%#U*K('7A#/UEQ<5%P"5@[Q MFO[_)O\?: * _'ZR&$:_?3)F_9P -95/B1LIDTE5?TTE\HW#Z>'J(6NY>\MZ M-1S!/0'\J3,)W]]-NP2PIY-M"1+BJ.24:.C9H=56Z.5)]=8=N 24+T4T/K0MQHU*O;>M=YM!H(^.,[B+^R2%$S2^ M+TCB\:3_6+J[LB8?MU^,)-EX68PPTOX<1FE6P1%Y?@EXKIJO3L0')-BZJ=9Z MQRY -??L#'"ZTIK&C*.%NF.Z$3"Z!>QC5)[T@]K0-F-&HW<+I69)'V:$=]"! M?3WO2*/;)V\MI)&? M-Z.P?Z,E\-=0/;#Z^S#VA>Y\&*P_X6I4^6GZ]3&W2""J6E;> !7C@;SN9[)G M #3%#^:.I">XKC0*'NF4U$$IU86/C[>\!O![.GJ'>UOXOSJ2?21L"1*15<[9 M@M^28#"[2GBZ[F^#G #L'%[/_YCRGA13@4:IT-Q'(; MI+_-7<1CC)EVQN>M5KO W;TK_?7@7JHCWOP_DZ-+B%[1*1O%D6)F#<_[/6YG MC3J\4ZV+,R5=7WQZFR1"WXWD-H.O!>2N#3/1:5T? 5=X M&V#"ULB(\CN^CS%":C@8EM,Y8IQ5QE_H[/%20*:<_+T;[JK-W7EO]/FVCI " M0=W234A[FS0\H)G'-I41XX^ TV&UT(W5.E+E&,N7$9OB\ >A,K>_$;LQ%'>4 M^Q/:7+!("#Q6 6*47"B$4CK%S,/.5H:S-!359O2AC%Y%10R4=CZ$ M$UZ7@%+^7^D4Y!>U(N+ FUZ#45;Y+I8Y2@1EB!_%PCR)SX/>319AM/EY[HC* M>VO)R]E(FX3@9+%,WYNGZ!^A^N=L9L-+0PZW.WUU&]60X78K]80W2UEB93@> MQO:R1DTW#!>^-J*T0'EE"[#@<^M7 Q]NR11.-9=+NLD3-]=6R('7SJE5W(<7 MQ%:* >Z$.V\=HS%N2)&XMQR3XF2B71\_,3D$?0GFG;KUZ7V_; 4Y?[1%C%Y8 M^[Z[@HN6B=*T'$&-FRVQ$L6GJ@?OPA6SG)J2_MJ'YU^^RAG^^XZ,WYYVP(#6 MO/@4>PE0VRW\6.N);]*LH=N1!;%]]7[6EZJ0M^3Y1?S\FW6O1OPNE9O[49+_ M [2@(+NH@"IG;9HN']+7IZ1D;:*9E>JL;QW[X1!V5V?"A>"F2O7+: MWXME?A-'&]J5RH+:"#Z:XW:SS=^N02M9FMKHY*I1'"<*S(.)1$ M,@&5W,I.=M2@20414S(LMC%Z,K0KLE(/(0IR+^><-?,HS/F:*N_ANAFFK1G4 M+#2R"P-? OQO#19MHGH) R0PYB"1Z*?V8S_ *M=1W;9OV)Y19'N$25=U5B0$ MMIZ%/7TE8&;+X4C$X01\&GN:9+MUOY&4@(H/&K*>3>C_;+)(&,+MOU$^9ET<\R*P&4?:P( P$L OCPKQD2;8>+0A'SSS&6$D$.=MM*IEK"6-*LG\O8GL[TEF82"Z&>XIZGMTZ$!F M$U5H?0+H.3#8?;%6PT\=Z[-#5%R*43NB.*.MULS&RHBL. ;)H)52]=W<4.KKCK19$> ^?N5N85#9VXR5S.,)>K^DQ%^AJ8$=<6R<")(^;*2?B^7@3\?5W>;[&J*;-QVA.>HZ0#Q79O%+<_[8X]%A6+<[>=*>.Z$B'9XL3/%1X7)3[X1C^.[R(DL>DMZ M@^B-O#4EC')XYNZ6LV$MI)$Y3V4ED[.<\!*@.J:J+T'+Q%U_:QM]=+[Y/!.CI?WAK6\Q;^+5.+E'"(=AY:4=,)*? M\K4E6$JFVDMGFW^.*N*?;&H.E[)L%7\U)F"9GS, JH0.=U9 M#$32Y:.IVXKSK W JVR,J,[F"@>YR92&]/B]/7-5GB&T@KQR3XBX79Q8#D,^0K7#X DMND/[=\H))+-OV5^B4I:Y.YJYE\0D?JO(OHG5D,"/&6K@IT3S,!^SA4LEK"-FS2SB4^: MX&X5/R\;WVD- ]G6*<1L7+]*QA@>RI%#'G8SSOX/)'S=-%GV SS@C?S0U MUE1*L5%-+G_2O).;S*W_A):>/Y[?FY"O3'.78AGN=PFHZ/:5N-!]/6X@4\@L M?+_7&'?[;=+.G*"[I@QK-( V,3&RCP:E5Y"F>T7[ZI]77-&^S_A1K#MS[%^/ MV(\_-^M>4<*;]AEK&ZX#,Z;RM;]^XF^(WK1))4;S^T#!#H@T=BLV6?1^A]R[ MJ?$.W446>(1+#;W@ZJD3^%TO:U,8/8'$L&LV3\C?TEC9 MI\!0X?9:32>/Y'2?!TQL5FL)&%5OIC6)GT?8C8 MX*(9( M:(5?@XBUL9&C(S\=?IKX\#FR_>0L/I?*.C[^%M[-.FN2R ^;R>X;I:+$MDX\1OE';_QBATA5/H' M.8R>/,E?N]/=%Y]*+P&'Y3:_T84<")5*LD*,:O"R&[S9E.83G:+]^NFS,175 M9T1LZ][23/_[8:S?-DR*MW[?0:%XB!;=U41H$JO;BU9&4C/85TVC%K('I!]' MTBZ<]?.HW(Y$FR.B\,-8FVR;4.P=).Q!=+-9\:X&\2DBB>['S(5&.J/%.1$F M? *!?0N/0)DM'R>M*XJ+PF;L_#I M[F$_'$'$V3D(M1$44';EU0DNO%^G8V8-VU<5+8/CE=D;+3GUZ"B]WZ>' $Y" MS,JS;LF6UWY&G.N22]19TSIB*/6Q1YA-=O)#-75 ;!K'8U7Z&FDL^?0,C[#:?V&^]9 MHK8H*.:.?A:2SS6T3=7N.CS)^I@G454S023641QPN+ MYM8Z-T#=,]C.UP-9 AS$2^-0=X]\KUDVBO(QEX5G&VT&T^WZ565O)08"B-;. MM>L[@9^[;>#Q/Y8I&IU[Q?$.!QV!=%[B/TT(WHRL3^^Z//PV5<7P(5ERO)BL MU:/NV8^W;5\#G*,>=+,J0T_.18;12DCY8%0:4F9ID1G\HM0>JGM\X66]N_=WJY<8[$O4?M0TL0$G?^J< MNO5B:@RO('_R,N M_QBY2X" F1#>\G*TT2ZT%/5MX_D4W&Z)$81F4E<79;?R8E-G)]?;C*ITU9WE M&1FP091 ;9&:RW M'LD$E-?32Y?/]N>&%'3L^-F]G>AL<-WM\/:D*,:-U;OZ(X ATCN+3%.\ MD8C)B2B;X]$J^)>?\4X+B6\',O2A^5J^2I;<++HY&*T.5YPHJB2\U$!52*<^ M^[/42/?=:\H@;O*,[VH]I&*^MJL.0<"#)S![A[--MTM WD*0FXX(OPYL!8HC,?8XKS,?'M*I43B.3VFL$<&Y6SZ5X]^[@7293OW>[J M4ZZ:O3DJ.6LF33.<:+R'4CJ>FOK@J;(/FJS"F@E1<>L)GN+-(JGK4WTX?$9?@;?5\6M3 M"J\?]"G^X%3KQ8^PK2L-VY45O0$/AYMYVAO!#-%TV<4:[B[N>5O2DY-]KT&B M@7M9[MSA6??:8SI\J-+Q 6^(AZ^RU0YV&HUS:2SWE$E'?4=2Y1(=M4I= UA1 MB^?8LD.*;IWHV?XB?TS0%RCJ!L"S[OFL\2/8M6&PK!ME&0>(.N#E(XZP2,6; M9R&G;JJ3$L4DR-(@<7:F7J1D_?3J-.\5-GPHI=+@BW6W*S(WU*D&$-MWZ5>$DH.FCLDP7D%I6;EE]0;Y;N[X.K/H<9%8U?KA-$GJ>'\-!&O%]KFN_S(U#N 90 M'[;F+:]^;M3.!&]-5+P=C>/]:3-$*(27#$BS2QL8I4^Y!% ZG[]6H6UE87N MN&\VG&OC1FLN ;Q7P0XOG>)9+69XN4>6-P,3)U&[+Q[N^CA0/::-R#Z[*=KO M%LOSCF+NVIMKGT5><O&5O6COA8P78>ZD>RX&JU M[!!EW0AEN1<3M[I9IMO@U\A&,1NH9!DX@OF*)BTA-8]UL0?=*>?%*!&A M^/)A;XNV#@R'<]$X[R'J]T1??T,P@1'..!'A#*Z@ZE,MXC M(SD>PBW,;9 9G._*PTS*8&_GW!\.HTX]RG:3!BZ"APHO 23RFABUQN%=$\PK M',DY<%8,WG=0TK@'/YR3@<^F4WP79W5[AE8)?EMD3?_=QD ;2^1LZVZ'0";Q MX\5-!EZG?#1H4IH*?Z/%>1'7>-L0:'%N47@L>PD8+CU.F8Z./(8V?;D$6-(> M"@-H_=RO,H>IZ$O F[FE"V9;P\G?'B@P_U5E3SN(64+R!^)8]6=>VYYMBEXN6*XO,OP5P1+,W=6V!G MEVS(LYWM5,I4QKBEE^5,X5F.\Y70BZ\] ]&&W+?OJ.SELIP3^N%N8PJZ5RXV MVI;H4MBUDS3)(JE^;#,)?ZU^PFT8[,NPY(6P%&,S& MAKJ>9"<]N)KOGJ^&GM'3-]!P=_OPP@V8 4"&L1K[7 M(H@\M-!Z]G$95)S,5+XPI]>30;C@;OW!J&4@F8]U;"VZTC1IT^L6UC-2'^-4 M:-LL,@[F0DOZ(^6TV@)8B6>")T4YZLRX^O@L8$L,[9^%'+5#)2>$ '(.+3BY M$7GNG[!9',N$UHLR_=6JJ$^0U0"K'T71ZLS>Z)ZBFV8NI#(A/P5[KRR%W?\L MK=V$&!.P;7R0B:8/E57R1(8_&5O4O"_XL$3?=2X31I_ XL1I'];7X:C\L?-? M17!O,,XX)3:!*\H9 ]MDK7+0H?BM,H.6;&&>R;-H6E=+%0PF9N1-LKP9G<$ B7XC2U!Y?5*? MQ[:K_)-^.MD6%F\&THLU7L]MJ39V%BC]2I-!M\9HE;5%_80PV[GFN8;_8-%' M_WI:,N'*F*Y\1[^/K*-TS$:&F=>\WHTW+UT"2 //]2\!%@[G;E@>8ZD#;"G\ M9&UH"6K)L&^D&LXDBE&#F;9^6QF2VN@Y@&WTGU/!9-AW=F=VQV>]Y?W'O 0A MJL;HQ/VK"Y; =>C#Y"$,(3P2J_TFW,&JKE$300)5PVP;6N3=H0.W!0+D5ZV+.M MP!;*OHN_')NSG?!KT>:C2W5H[B7 9C%%4Q%>85ZU<9)7H5!\^U3MXH?I:4@O MRF37$-6/I C]L$3Z,VD!>S;US8RN^D2:/,.FW"X\"[:H<8VCC9M-[T/W2T'N M=MQ#]!WY" E8& M2D@ M0>,ELJ]W];MM\DB)&(*XH>U6#*W#QK?QDU&ZG9I$4-4)B7Y1DNWCCSNS/)O@ M/&;Z^ZK72Y(G95LDR^9Z9Y_)+$^1^YP_AE!T)*4&FMH6&,_UEI1I\'FJJS:5 M54_H<7I6_QHF5A6X37);1>8S51W+-!F*@8>]$K8K1/!C1<-6^9B8(-3ZE+CE M(FMJ0Q7-WZ9)N;6;8\-.4@FGVW1X^_9;AN\!O+<5WEJMS]\A^<2<*;J?!4RD,!34H@AKDWS$I#E)H[7]%>S MU[G!\E>.T28O,-(H4;A][.K%. MGC]K9X'=NH*:FE?:[K)>_C](Z;H2O @TO:Y2#5E/M&X;D*1XQP*M [?\%GH> MM OFKH7V.PG6?RMR*M$?VGCN2"X6ZZ.?1N,EC1%L4N>0*B!?E">%[65T#T8N1NJ%':F M6X150^LDHO;;ZA-"]XO\Y\^,"K/K'WO//SNX?[TZ*-5-X[;_M4/A"KD;@%<8 M(W1DFPECY8+B56HO'7867IWF?"R34SN^9SJX%1S556CFHI>_A?GC*$8#[4%8;/]6ZWOVY1DJ ,>1::Q12U9@5A/"1\J*& M2.^W&A-55DU:1&QW2$7R9189J9Y8-">&Q=(.R]!&=!#N?>,ZI#V(80C=W'%"/8 V=3 W,P@285 MXQ+"[P^8R23[5!?D)L9ZN)75IH4>60"J)4OKK3S577DN9(BAV-B7S/MF2 MK8C>%%[I 4+,R$D(Y"#OEH(ECLS_C>Y_J[WX^Y-_-7R?RH8I1+#30;H-4"6A MI3-;]<>A-,XVDJZ1Z\S:KB[/=^2?SV4ZZLH$/+Q6!.F_XACR[))!S9R3Z6-+ MAA/IHX>K";PE)>L/(GB(B7B^_AH!@#A(IR,Q; Q7K!>\'^S4$4ICNUQ\_0Y' M"_ZN=. C$RFL&^87@H+9MAF =BWFJR(HM$23J-!)NPP'2M#@!L>0]0NP/KO*[^C.U$GH M8QZLOI"8;7L3N1K/Q_OU!GE#6=*A1*K4IZ?E@HJZD*B[L[J,0YZ"K5=(RRJJ MBUYJ,6&D(%J\TLH/W3/M_NWO&B2=[BX.JY&2#W+6WGQI:\"+YY]U725ULNW" M<01VII51!$G "0T7# RW3"A$1,4]W)TW.LJMBT8$5K'+M*R:W,4 UV9JS.9R M&K,MDU=RYC:5IE.^DO#0UU]Z\X:M>9V,>(M3UMQZ>S37F.^)0;.D%CC&19ME M(7?:31)4P4_VUM=955BY/$*%[^RM#RT>Z#Y6XZT/X0L0(.EEBG.[H9[WH*DSH2JD?>YE# M0#.'7)=/D;5.TGS:7#WM4-S="?XD3_!R[5N7XYCFCX.<3E]@@0ZOF0#GR+\. M3'Z'TO]5K1UY3F1R"=@TF_S;,A=@\7\_<%7$/'S*5AEY3K!X"?@Y9[!88F@R M)N12RF@U8D.GF\=*SP8OYV?2?=+Q+7/AP6/H[?] I%*9H36;%^BP$QKE)5/5:[!(]JT4X@R&(A#%\7G?1V)DEO.@K$!_U8 =V?HUM(5-5 4LCG@YY4D+ILIF6?U+V6Y3J+(T8Y!-L? M[5*T'\\:9[L(Q?9-#6S>BG]Z&G.SQMUF-[;.U_?]>W<)T^XEXD9A]*,/G6CY MA(N">O.^1?W"U^H,OBX<606W H>RH,63[JV,$C (R!F M(5(BX/0M6>X(Z'[86R"YA-](9(V\?53;*&65,&I=R^A*D@:!;+C9<[:L\?X#_ M]PDI_N/4]BJ?/X!*AZJAV3[+RJ3(=-B;38%3CQ&QSYW#!^_>A^XHYO$<*+3V M(*N7,>H(0QBU'N:3=:1(A7EN==R-^1/G)_U6/Q;P2%?O4Q6HO7G?5^0."!?] M70:L[08B[8Q>/ V+%WH)"$XG5U*X2/)BQ!@^']NOC"0RV)PVT.AM&$^=U=?: M$=&.^P20YU+1-;^7?K,EZE6(V5(%>]MF%4G#RO(VP]Z>RZW"RC+QZ"_[2J=I M5J&V%'4^MGY MAE7TER(5E=.OZ4;=);;)Y1<)./K->L)CUC1_SHK1SE6WS;<.SK*.G;+V9N&C M= K4MF4N)-[,47B :=L_3K#.-B(WT %JE WYYO'08OJPP;6JHMFCM[^=&KSH M[=!*449BQMKYJMI1D/[Q15HS&^2]G &K5%NU3GQ2D=C?$W3,N+_XU!A5T@$T6TYRYI-CFOX_0]&_MH?^H/=_ M52+\R>L OZ\D.>)$4:J!'&/I5H=D(I+2_B$Q\4Y^?BZ4W'N''%&>X>#_D11\ M_NXEPD91M/2V>BV:MNIB/LEH0+?:UJ'0V""+_E:,:>)+QA=N)2L!7>[;FFA@ MFR89I.XPN(I!U/\XEB9*?TOG8_9D\^ MHF#_T9_,W_L">/<:2XUZC:,<:;S'%E0MK>)W1S.;+TVVND*O+\,[1B#3//IU MH., LQ!KNYF81?;TSL6R^C !O[_9:);TW4EJP^@;1]UI$92?\:6%0IOW$WT>C$LSU;Z:85&OA)M=39MTT5G(]/G%S&FZGGO MHE\B5)#WN&KZGJ1]CM:5-45YM#5+PVN:)W9*WL)]QS3D1,6;%#/8X7WG M6]Y/ $#'_\V?9^]O)57_*<66;K^5C<6$R?H%&;[Z+126;\YJH8_JN5BXJX M[ :(X\SQ#NQ/5D]Z$T> $:$@ "&LQ.MV*_-% _*YY[:D[AGU0GBH+K+WIA[) MJ#>]2B3UCP#P1-QAAGD;$P=T=QP?;)XD?6KF'1^**UC:DLZ>G%SKS- UX7D- MX@8QX7%'Y?7AO5.XOEYO\D?QPDK+"9\D6$7;Z33>NMA Q6R$*D/[65769P_& M*(1-[X4&K>KKZ[^0(GC'\"V^%S!%7G8N"+TW+1Y)89W QEX;,*UPKGD,^^'B M,0?BM@W0K76-$8A;N)1LWW0$3J]>!M3$J^,0/KI-C>B4FIRC^B&Q'M'Y_@EP Y#\7?'0ITB'< M[3%;S;RZ(^(U>D?77Y%9,A++]]L[RAL3@( O;6W_KO]7]%-.6Y+.AD_&LM[G MJUCQ05[C7TPK,FK6:WC ILL]5 MFV2Q(%X4V[?=-,Q;%AL[S%>(D5K6]6V\4:BW92 9)^XF[5+XP[IM"[>^)2>] MT!R^QFJ&]0G*PP5W6&<3><@FXRN97Y.0UR$1VH&\A)V<+5?,'0PE: M][GH\'Z<0E6^$%5>2P]CLW7[LU2Q-B"1K-ARRKMSO?'B4OXI!_!*1;+6I(1@ M\GFFO7^(8ODP=WVZ4+=-%!%OA-YZC:P@ BS:*L\R?LA*-6KWH5B>UG=Q03_- M)E+GG7[PEGXP3PR()U8;_G\AZ.#_YX).+8P9P]T>CR.97@M5&$/&R\DCHL>& M[O8]MGMT792@&OX_,#>\)F.73*]A'-'($5CT>4@;;O,P<7%;HWJB*K2_WY#Q MR]W[2M?'*IV^D[<^R;O#X#]++IC[9Y_Y-6AR_ 1C6F([6UWAE&4SNL54/+ZX M*)<6+"%C%F_9M7& K'MU??D#X W>;(,<$*$;4%G*I(ELL'VX,ITSQC6R^'-Q M:*8R?&94,N$.@Q@UG'G8M9CBCU !)('2H-+\9#6*('Z@ZHEODU6!^A*,>Q*% M/\$2 ^?JUIT5+ M=^W,E.>8.TE_21,\:I.-NHE8-2@/BQ,F$Z30>3;;-=.%3E,^SL"=$1U%,$/^[^NF// 4)!:,< MVI9N2:3P:T\7'S$G+_ M&^O),G6NE<\]NQ7U))BF(.-8IF3'DM33UO0?DPV@ M6N485AT,R[,^'B:-GLLI=;^6$#REEH*MT_4H_/;=HK?/+VFB"<46FO_#ZMAM MZM=2:]:B:IX!27]=CGGJ_:?V.WL&BMGE4O$ ?SEM-;<_H=!UM@<8EW2H:J!* MJ$E%#%K<\^620?FM^7Z*!#<\/GYY0Y%E(J"@N::C+44''( E0UZ\OP2\FOS@ M+L(W8>8+5IP1+>&JG&!C<==PMHNYF7N'EL!,I4>9D/,5>>0_&##RKYLP2+#/ MTS02.ERG3P(UZ@*.1X6/;!M>!2#YA&E:.>/H!UZ"*,(B'B[K&II:LJ59DE5J M"'93?=))M8SK85]TX_UR'J-A!OMCG/ZK//HWZ;^;D<*-M"O" +_PLX,?@B>O MHH'U'%S%]PT1LW4ZO;8I]W1P[%")I$2&E\B63*Y'%7]"G%CT(QC2T)-%' M&9IB MHZ&XI.OA::\DDIO;7KK4;@[II&4>J 9U/+Z?1]K@N+)/, @VA-Y!525$O$&[ M-,=_MW6TRFP?E7U9WQ)_35- M>TOM&?P^L_PN2_ M%S']QUO&98D<:'-\>"A5HMI9+PYXG/*TE>F= 0!6 &L>?L;_:2'HM]^ 4Y,5 MN;T,U,I*32@4A!9%6!2C-1'VV;9FXF#5)Y4:KR ?5.GFXF)Z(YZ+^V>+I0_= M9)11T,:,(N%D2U[]2^1V\@RV4L;W*B:KU 6;Z-O1(*$:8[[OU;741C^HZ-^G M!QN][KE6TA+#YGXR-TR"51MO?('T6*#N_"C<%5TXR-J9$E&5HRFX^;1Z5+$O M(H&8)SB)6V2P+&H,.."<]"N%^U@9AK>Y1+PGRXJTVL4J+W/G[]1.VLEN&X%< MZ'^)ZJAE?KAGH9E"?&_&.^M!.CG[,D47F+GM#(KC'Q4W4CE_A E'=HZ+:][ M>.P@&J6<:+]0/W(F'6L37G.H&!8OZR+.$8N?9ZR NM&W[P*/]]!&I>'%1=./ MDQ$7V5MS#*RABQ*'6^- '#I](8Q/=IK)*D MPOI/W8[IZJDE$SSPPC,M/HB=IMFTOWE=*/!#DH:C>J__&88?R2PZ:_(<4X#C M&&=;/%'P:Q^S%LQ58WT;X98\0'7Z8U&_Y_Q+"PV>X;&X7Y?K$N#P [IV4NNY ME%NX*5OCZZU;F^L(7$\-+\[AKG+%/K;EC13'=)PQA!^QWZ[A]A(]W;$?B./] M7AO:Z583OB(YP:8AS\F7RZW_!*WL:L1]\WBY0H$21L\H<TP\4F5P%0M M>QJVR/.A Q* ?D?J4[;]R9XBRA/99>>:7ZLSPKK$WV2\N[_[\+F:PC,%PB]& MFZ/8-^47>8V/BL523-JEPZ="$7,M:^:CRJG)I.A!FX5WSK+%W/>7:P!K"GAI MUZK6+@KD.=7Y(X60DX?;%(%L3,V!3VM?M]0D?173='Z?/VI^,6]53GK_AHS: MO/.6L+5?B]PVJHHR;"?$@2/4 :=3/#DL4$M$J@8@YVO.) MM^'K0WV-7H!%#'_G=XP?HKHX%^-EBB@T(1FV+-!KFB @>;EDFN@*8OS%1:66 M1:54B!3"^OX8K/G*I_1#KT,)\X>::V/''J^BYS") M,;2\D3PQ&AXN3FD$./K-I1LX!@RL]>.K7T:SUI*X%_6UW8E.@O?T<&5?= MWA,RVNS\_+]XV]7IR7%![=0'(V<$048N)$%WO+BDT3USLT;:_.LV;57'LP.Q MT^17,ALVX45K=^7WW+/1YJMP2KAMD#S;EIN47]NLJB^L9K%K;,_0O*ZAMLGV M@SNI75&;N,]Q_H,K3FROS0T[]L: DY,3/"I"8H8'%^LKD7M,"1U+I-@G<-I*6/ B:Z2:PZWP:YH4-DDJ&6YW# :) M$BV#5VK5]/V4.:*4IWU>Z'Y$/=&&/(20/6HR*;N)(6V.S4OC#9EXTN\ M"/F:ME(<0UXS"69Q_[@ O<4?;.]0?.C!'IC*/@FOJ-S>+!I9VG+J%Y]F#)Z( M5PZF)0+R#^C>""XY[X3A075O['>&:A+:&&BD1J(%\!>'\Q@?GRGW&Q1G_6IE MRM<_Z0AJ95R9W0(),5\;#&S1,$%HANZZ[ <$/H$,^PLU"CCE;,>JT[P5JO&, M6)6U6DND4U4)\R>71(SX19%1_/C5G=3= 9M9:3NK"1)E?S&5$7/RM+XIBNQ$ MV-I=(B^N;/*K(D.:CL3.42N6!*/E@%)' ,;Z1T^GB6.]3;T\4 MEQA/B<]9<^MW.TE3OO/9 -SC$>#4CF F_,FT#K5:%/4_[,7RDT=[K TL@+Z2OWJ;6@Q>A< U(BN5 Y_J-=\D+ MED]^2"X-6A2<*I:04U!CDY,UF"M08O65[W;\=N/M^LZ\T4RUMVM )RJS6^J* M1\FJHA775]K/3,)@")K8=F/V,42\1P/)>W,I-I>)3BYWJ2=E9/E,N]IV=,)1 M> /0U^B=^NY=Y1RH_ 1UAY0\_1B6!ZHJGXBHK*7:HM/O6 .EY$/6FO M@&0'B$I5Q+5$>EE";T*>#M*\A&3W;^;3T_QFC)FB(+OB9C)(,FEKOJKOS8J; MP,3K&;R0QKH.?R7N/9#: PZF7W.E,Q5(8_]EM0^BY+;-=(U,Z_ "3&SG<5*' M+L@V3]--*JEZ]%05-C/M+"C /7 SHUGG P=KZ8Y/WO;'FBN HUK88O+?RT?T MRFKE7\GB=\L;.J%6_Q9\;:XFF5.4BX[JRTPOGQAC+T/IAQ(IA L\ BPND(%> MPG*KPU@:A+7:1C59ZQ5H%4CY>/8(W9[="_GWYVGQ"7\[3O8=^O 2P!E)#K6HD=O/16M8Z*+$\_BJ0X$ZKR/F/D<^MQG4G6#; MDA&8[6*P%[U&3:-+S9#INL/85O9BC^;B-OX&?":&U:2+GAK1PMQ_<9AB \6B9GBT]EK8R M"%\*W;%WD4GNH<-?RTGC#DYI&Q@GJO[>+IU5UV,L@:.&WL6$H^;:8%1";V%D M2E>9JOXD5CE[,31_C[.JOC&JET7K\5M%=)>F" -=]P(C$NCKA8?I7)8S9H"J M KU+Q9/K4C<,)HJH3JL,3P?,B Q S&_!;??";KPRRBLH2 P5JO(-A=NFH%IX] \>&6,M<.#0+;WKIMYU#V@/-3O2 M )UHP7;@#S?IDOPL@UYGTG&-S"5U<\=-%I^!=U:)1OBFUG=:EI,.TFBQ7)AP MM$.[/!4J-WQ?%DB0D+7UT2LW?UL:/#!NM%5L>:9 M!A#GLN]NS,V>$MUE-Q^<((3X0 [888+R9:=0,Z]MK!V-/ZT2;,AAW\Z.=^6< M"6).K&L!O $ "&M&E6GP_%:63F]!5?\"QK0+FK^V:N4N ='T';!CLKI+P*C& MO[_OAK?*7@4_SB[=64)SOQJ3?50 <;T$@%#KV7E*3EE]94_&E&VYT^_3"J7? M]_M\9]ZEZ]%T)1J!BFQ-([%YWRE25F2\>:PS17=-<\F&/D:Q@9O4><)W8,-? MV@.B_A3CG_M@HE'BIN^0 SDF]'E5]YX.7^R ]URSG@"S MVAN\Y:])@-->674T]3,,_OD+$##<,KGSHV:8;-RD_.3Q"U*@Q;B!A\?] =FO MF8,L=VZ"A[XF\$;F8JFG31LN>\GU*?64GGALUL9CH]4;DXHF3?8,E@*+I;893)<>':& M8^"N]@!]"UA_F,.E8@W^(M[86S5ASZDXG7N%,\7HK@:T(Q8TD3TB[FFICFI: M],^TCG>C7IRK_-7+4BPW4,PB]%S\G@]3B:/>WA L"$/W!:V1)\@)@/@(J7Y M$*9MM4DF,$E[OXO<^!*WPKO:U-EI,="UC&A\L!F(1^.'4$ M!?ZC(NPC#"'J MV CV'!U1EB$56J42!P7F+X8;+VEHPPUE/'K!9M3NT34S8\JN?>7^L>M:QO5P M$EE/2S1WVQ*U1G=@%8Q!&2&&:')[:IU;\3UNH-?1LNJSJF ZE6!X2>#[\H-L M=S_$=!LPB)U(/#DTG/WYR%&QH2&:+1\I[*%1'V\H(^7115HVU\<5-_%86X%7 M'EK'"6( ;,(MMR\!-UCQ]<>@K/G;T^ <&V&V7'-DZ-QYN$H?(E-IK40]'7MVFSRCQ]#Y2:M)5 \>'DK(DJH][DH#/R1ML56#N, :J MCFQO4G_L]]A0].9V8-SM\ 2Y\XE3S=820:"4% M]BSY.!7-%XJ6Z:@Q9D0%8KE=5=OZ9CMFC;(GVWL?-$6;@RCE^MX!"O3*\_M\ M:F.[6]$DG<; 2X"OP_:B:&P74V=DL#B8XG5XE:?D8U^/&2&S.E\!8XWDB>\^ MK&'F#&6RRU%>D>@7F'2'/=5 3A3\QUX15X2 A&!=^^:)>^Q %)>"\@#$ZGMV M!I!SU7[%;^H28"ES07'\K $CBB )E8%7_TSXJ-Q56C0O2SA8IT\Z;<@=?B*F M+A19<>=AUQ;@F )OD'?8!RLC5#+6SY=B/[3W?N#I$Q#/D<0ORX@/L)L_%Z70 M2\%>/ O8)V-%'),Q>BYR8MK3'&/"19U5M;J"MAS!W.0\\W..#T44>DNM_=0Q MX;D8P38#U[_.E@VEY/\PGFDM\,PQ#*VU&#?%LSQ04PL9:B'+\'DQG[3>S(>A M0,(ZV&]@EEH"MMNM,S Q,OTWCTXWOBS,Z,T7 @-U&AND$]IF#6.<-]3LS:?.#G)25 M6OW^@LR[3E7;/T5G#GZ]GO"Z@;FVW5%?7-U0.IPQT^N9KS]0H>PLX*^N5L[? M=RJ[9TS4R\*TC!5#R?QU7;HULMBPY;W565-DD'B32/<.CK,A:6''O*Q:[P_^=;\INSQ4JG;* M#FC''OR1=S_8Q=/A66C;F=PAW=FGK7F] :?Y]8GSRJK7PP626@'/26!6ZA9L!M#[\?-+1< M]%ZM5!TUW![)M)E6J1HLS[$P^Y-;?>HPF96Q^.W$AONRNK4]RU,Q.]I^STSF M^[5S)Q&V_,C<-LV@2P CCG4;3H958'OIWK[D5X-XYC.P'N>]EH40WT5687+F4LP7:W#E7J5[(R:E<,E4SH)_L$ MLF8YT8UA?M>P)BS%[C[*Q?S*_MV2JE)>\4EK1S,J%\I#\C9 MX8N]^?N[+=B2 579K[HIVVDW9'41EX!;V&>-*+FAD"EV2H[PDN4IGGBQ'./B M[]6V7]JX3[?018\[NH!)8K\0.'V[9GS;:G9R:@2/]% JG*3;.[FM:U6)8TI^ M=O0+60MX42^REV>WR^VD$P#1;&6G7US")!R[&+&==%0;JVQA];J'<=Z60OR!:R\!/LM9YD+%3+ZE-'%\% MV^T1!Q=KKW&.M)>&MH4@._WCK&L/51."VDIZ9LB?:8[$P_!EK9&W4+"G:+DI M?_-,K'2CWPMZ ]EQD%/!\(VL^.^1PBO*U8J\EN84(I#G"J>%ZAV7 .)&=[0K M!;%5JNS_8N\]HYK0NG;1(" @(+TWD29=N@@&$&DBHB"]1*1W:1(@=.D=-B @ M!$6:-.D=A%"E=PDU"8KTA!HDA,M^WW'N^+;[GNT>]]\=]_Q88_ C8:VL.9]G M/G.5N:"PXSS.B7IM"]"3-(T\QZ+9PGH/7IHZ=UK1.CL#+?:K?^3FJ#SQ4N9< M_^]YS[\NZ2V7XAFF9_^RE0S@LL;(G1,?0G$,VG\6Z@I,ZEDY9)H, M1AN(_UD7*'8)]Q@++<-/+]_ 6A5LXFFGO..HKIN!(]F&]J@L+,QI1'N23T4; M\'QW:-;!A/)G[QL@Q)@A4#UVHA1R"QM7[-@ O*G#NP4WK"]HK8@LM:GQ\X2* MW3)+Q-%5/4TX'=2/=/])OJ&$%<]9_ON8.HV M>50"XY#1^%% H*I.1];.CMB3=.T8:@G;I)=L U]/%Z!-*TMW &G;0?P7@/R. MRW0@K/3/:EC5V!Q\V$]=_+7"/VLCU2+VZ!WSA!N:H=I-.E>B"QT%:%X"N9YVX-..,%79%:B*V,GII\"A"E5IY5%"&*S[O^B3N\3(7U%1W MQW@WOSK[3GZ&\GA M(L,3@_O[\EASKT+%WG_:G*TQ5[F=0":1PEY=D^IQX'9G/7Q>)I@%6ZM[ MGBO6]CS37PK\?D4YT*;5L>8\)LM*RB](%RX7&L($=%R''CL0UO[5;0I^,7&; MNQYV'4D.XH3<0W/T-2,"2\EH%KW&4HG?5HRG\K>!N%L02YPI2MJ!X =N 7MRI MFQ"U2]OQ4!,F4)0=F'K(LS_\>/&3[NVK-T/N5OW5@8%_ 92SY#J*)&P'(OH! MFX2G51!.X#+R8,SQL/N^NJ*IRB5&%"_U$*OQY8:(K*S&EY?3V,'53+3K2NQ8 MC O/N*B ;*.]1FDXGIK+]M J,\.YN2V$+O^>">$6S_ M,W4E0V3.2T3YW-DWH+1BWE#*34MJ#'L01]-,Q3QJJHK31J,Q13MM+8.6^-;N M5ZN$=9EE\?Z]J -'_\#SQAC7(U(9%C&>6AV@O%A1\SZ7S0[[4V&%]W(4B(?Q M\7GJRG>5_G'&A0Y0 F$N;0*%X/0V;6O9N+*!3QMSLE7K.1N//=C)F.W2\8:G MU(QL9CSA2>)8@3,5U3)SW'U.80P9?O039@ ]&N538A*8JD%K.M]VNXFFB-?1 MWL?BRX>UZPZ$\_](EA_[D;X1>@<]L[7.#:]JL4[TS;.&&[@4*_(HFPP][+7X MF\F1/^[397^IQ6ZLFHU(&4T_[N3(S4AS9UA:@T>T-83=L;4S_L#I)';T2MW M=N#%;4D'PH!_-O-Z#FHNY.;XMUDQ15U'ZV*58,Y,+YG]]NJZEL!6[EP; P>3 M\'=7E)NO?WBI9J149P3+K&YH;<2H=;RC[%[48CKVEEQJ3B13;"Z(8SNF>JP?A@_/>#>"=LC9B:9X]:'U:N'0.DZ"+IXF%$^%ZU]-/BEXG$MA;CI-%O[_IOI3JD8B-/GLQD:-UH:##)($W68!-6&.(.\@64T7&] M2;Y%6/\;]M)7.2_=;7,OPA)J3=3%F5&Q@Z&&,]+.9=H;ILZN0CIRPTR3$A85 MDI$/2 NLW.7)!,,M0]%>R,*Q'G(H\P__WK>,G +HQ$KOW(?"ZG9ASU\D@L5X MEKY\2'D8Y3AH2-'L)/[6( MX!7="Z+3Q\?;G2)\-[T)%H'K+UJ?B:&_7G6YU%8HM]OA1+=(K"/-& &?Q7P.%QJ_C>0&AP98Z8FH1H"B< MH[T]_]N6MZ+K)@\1<#AXS:$X^E/?3FK_S=W/HXNK]@R+XU>I_O;])3@X"4^G M^5=QLLCVKZ=9L3^$]HJ]B\14CRS_!8 MKI+$SF$,+P"(D?[0P]R;?W)O4[)I=Z,Z7RMJ/K!@7I1L5:M<(5#;8=(LH%P MD,:@]72<24@_K*MLLH-9%W/7;KH3\6(>_'!".6E;"1UO:?'8&+=LG[/>\P9/ MV>H%S;F#NL&V\H]TRH;A,<2VY-V*'4(+.19STGC;?=LO)4OO5P M)QS4/]423>IH&KMSD$0:--$ACQ&!4D'NR<9=)AT&*/X9=]>]BN(\"UE*L9%T MPQU5HE1K^539!,\L#0K-/E*2MG^41^9574FQ<]7YD M_\$XR<*=\MICB!Y#2T#&J]?W5;%TL5G!ETOS=XCVCP4@#LEU:7*->EIE+$2- MGX')B9/_+!XS5F]P>J!+?SFZ^1G=QX M:& ZXZ2CO4D5&3YN,G1;S+-/G_Z"7-WORNX.UG?L501O+J'98[ MG[OD\Z__2G2_BH@DK'G0G3H,-*D-(&TA;(G)B$-LN09K-5=;2KAP*O%XAN"S!_0Q4E *16,+PS/@ E*654I7C&U "T-(;;.YBM%GT<+ ME:6(W"J U*CGTZ42O2;\M$HX^UN(1V':BZ/GNOQ/,PTFE[F+%]V?3?$:\@RY MA.AT=9UT_33\NX_\NFS[>R=YJLRL](_HD\=L(1^7HN,0&C$X4"$X$*(J&U>T MY*1G-O2J84+DY?W):GN8'#'96XZXT]+*W? M8FASOO5!4D2>UY5">12P%7I8Z86@VKD.%(. L*&( [A[9\D42YU6Q5*AKZ# MT[.(2H,BM1U&5[PZ7N:T_\N0,F?:;SI]>0%@P%EC:&%]'1SH.=B('(PITP@> MN%O@(QY3N7OC@29O0X*A$K\<;YI76C)P1ZZ'M;,O#G0-[,0AW:_?& M:>3>^>3&J^J2%Y%R-'[E(V?58;G:KP#C)#Z_Z[N34-$#M<<,PO;-]<%](W>, MU#J2'C>VH&=&>M!CM^,5-Q\-O-Y>8;6A<*,5-Y#9HO_5N,8MY\71?66(BI^5 M&<,^)%^-'B43*]DVK275L\U).?@;Q"]N+-P&>75( " M]!_)D:3/:(6&R;P]"29K2F2J5IG+T>-K"AL8\?,V?7Z\JOZY^V,IF23U_ %8 MOVXN'N8DG1_OJQ:9J?*^K(G0*7KE6'BM M4Y(ROWJ[CF 7](^N+H'60-9U,DC?"][Y"?&W;$>,>.[!X/7EM%E63+<9%) O M" 1Y/=5N#!"1= VR !W+@Z8L>3D9L.]0%5RPGX%CX4%<3G,MMM_>'FC*4*J( MQ,9M(*WVU6I/W0D\IZ._SDYC^+:(FUV. M0<83>&'O3!7\?6/4\_/)4QU.6]<+@/2;^?W40!Z$0$^N HH*QD4!7M#2B-.= M<[G9$7YMK2?Y6J(].^YIJX.PX7CSRYAK_0WE_T[")9)L?UE6"BJ.!Y"6()U MNT>[\F#2Q4<[(+*-3N=E(^VBQL''A&K4]BE "JW"RWDUN%\)SAU$AZWZG,<^ M55>U4Z'=?4V19'5B]T3"G?RHLE8)S,^AQQ%F:1[UG#_'7_4W8@T%T_NR? M!.D.2Z)40S3M2D,9G'8*MWFRZVOI,<8'(UJNGQ%:^8MNL>YM2L@B]%K'M=H)U/1VFT3)4A??HF^:)J9, ME="M6S(7]DU^- 0 5#;(SX]GR!(Y!QKDYXC]BRJV2KD34OQBX%J\OL MI)G(Y,T/?5I\SZXPOC30MG3D[NZ,"AM$@=8=G1< M5L:^-54A;NC.^/5'SN>%UTI&@Q:;6!B.C2ZQ%HP[VUS!"K1= %#/@KL=BR\ M8QT5EXX1,(:7468 ,H.=UKLM"2<.M_8K/IZJKS_UEC<1Y[?+_M9?J\.;@)V+ M @?-/<-VG>F#A9%\55%'*U0.+5SA52)[F9:3Z]6IP@M9[X5=WMN I$L2[X]Q MKB%>]K^L@OR+*4#=$_\<))AV_ 0MWD6#J'C%%7T7%.W"N/4D4 SAXIJQ8&A6 MZD/@KS]@ZY#+J*=&PN@_R'UK#-1>-^=Q&Z%KB.Z(=H3*W5L#&M?:63._.//&ZT>$\" MR!AK"'%T1G+H]F2H&J,S2O.'?/.=KW&2VG:8]479U@;F$D6JO8&,1]QZ+'7$ M]3MKL#?N<*$O $^P96@J)-5KZ<@$'POG!RVU=0SJ5! M8TV38I7LB]$O_Q6P66VJ(0//'+'T2T'8SX"]I7BEIG12M'E MES,&N&2HX$ 4%85*H0I?7JEC_M*FBAA]G6>^L_&RMN_7ZD_/C;C?V,=SC,VK MPCAOH'T_G[-I8N@VU\L';#JB'LOIY=Q:?Z%UP+C80ZI8M:08>TCU M+ZSQ#,W5'2B%E-MA.U-+8@ '],J:&L6L3R$GZQEKIEUN-,7>DWG>9)OFU/>P MZ8;[J,?GYWZ'(!I'H\[KP4ZMXFS+&]E]!0AA**%XU+N6R;J%!'5MLZ:J1]]L M8I7@#(BJ 7 .#/1CS9 MGA)V!@#Q06\AH'%M)$AH))2Z/NGZ)AK[2IP!V_\L1ZV^)G7S0+-A!N23UEZG M\F&5Y^HS/?T=I=O,$",,"+;'Y 04Q)#TDBM=V_($&^.>32@^S 9\2O$A3P". M/6;T6JK((1"TEC=Y8/L@GIO$[=7Y>WM)O;;*9?I[]?1/Y2$LDH492NYDW M O"*H1XIS 8E#)II@%+O>KN:;G7?A88]CD_;8%4;VP8+KZ5EU2Q M3>CUB#9EC#-<+D*L[L/T85RNHE.&-^.S#)#BY M?B;*OAOLPT6"#>CUV&SA;WVWQ33K"V1M_C0M4-_0D>AW,]1M]5GNN'"3RG=! MVQ\+(>Z_A_"I*G(LO-P'=&4%G .3[;B'D6VNPL)@3/[O9G!2OJY>W[XN=?>I MN(@@A$JOO&UZQ)%O\ZG7I[-./,H XG/IJWL<<&P (VMG%$1.MM3J M(\^0"/1%:R/C_BW;%(/$ SHJ)>ZF.S_)?^J\-1@V?7>NQ!6W9@B M'58=O>ZYS%(5;/((/ SY[^/O>.O&8+\IKX M@58N(?.^;;^XFE*E".>_,27;M"'5[]B4D^/,RKGAY1*.MW9)I%$6>&]2QJQD M-4SK$6-*W;OO@1]?Y>_J*/4P&>+)S\NV@7PK69T(BCDKQ^*^JF#S_FP!"[K M8\TH=A>MS:HK"[3"#6D)Q%^9J/JIJ+(/5+VS%,_N[]O=2=.["J+%66,K*AQ; MADV9XG%FQ5\W:,PVTH8\%&G,S.8UO-8BEJL50P=>7#50I8@T/R?\E22X?F&1 M)R1#/U]G!I-2[4CD+V_X)^P6(+<&ZZLH8(ZV(BOP,9]B-;<;T1^3+01>EPGR M.-4T=[^=5B)NXU/:+D1AQ^*LFRTN121B+JJN?KK"M; Y:>>GC2?LWJ?]F<1C MDZ<3_IW#3'PZ@3J_'T06OF_YZBR0$S^:QSBEJ&++GU6^J!7PT?SKL 1?=6M; M]H\'J%JAX8^PZJOM'S_]UL5_O:KQ-\\KSX'2F6DA1V0Q+D?6K@SITX\O /-, M$*E!MV?67\:XV?;SKT_^YUK:[Y#MWQ%T7N:]41\(0MCFU5K?FX.I(DF@O;3P M7IXV3HOR*IO=B01,C]AKLP_FUM>8(P2 _?_"()U4=# \2PZ*N [/UC$=1+*X M!7\ -].R5WRWNT;J[F;PAL4V3'YV"3=<4T8FFUL66KL::#G4M<(.L4?J7NWZ MF!3N[QY..5O,D%[?D^&Y.3$Z"NREH\K3K16.HJ:@?4'RO>K];V=P%7\+F[K7 M#Z7"R16 G435X2#.-Q4=L[/[*K*YQ5I,N3[2(2%6R(!BSR$/, M;7+',OS'W7]EL']C5@!Z'1>IJ'\!L.+]\[TOI^5*\0<8F?K*PJHAT;SRE,7E M\FJN[;C:9K4Z,NB1.60 !GTX^W>9(O>QH:!DP5%6:GGYX2?3SY%:O&ZQ!:7E M_T9NZF"]\N5Z0?,GQ\EHL>Q)U4ILFB7&YJ>+W),V3F\CVL[Y[\2?A]U,@.ZJ MIM\W3U "T9WV9J),VAV1>]W\.NX]Y(&VHBT;^FI%[2VFPQ;*M'4'UL]Y=S2L M]D-TIX)_+VK$$>+7V8()(.+3ATM,^B X!\3$/: "KN-X9]\N>R-3/\-!<_]% MR.>#%P: Y^_4^4*!J+.'X#[=&!#E42"YVJ1,W B3#B8H]SWV"T_A(]Y X=&8 M/0.K:\2CC3Q#;H1ATW$B)RUR,K[*>/ MR SMPW2L!+P37N2YU*:XGLP8?T3@'IJ/OC^Z!+'R1C!6N,D7OD*4SY3N5 M!8*B1>G7O]7$_+%:^GS27#+/8#=7=XEA_O<*XK\O^OSSAP#@$_P#$,V?%:1BJVK(+G5Q\9;SJ;_=\#.]L(5C>VQN<;6?^!&(8C-#5O93SZ2VEP)*NK9NJJ+"W3X!I2':'O#-W6Z1R,3+X%^S#58N/058QX;OSB-#V MK[]73[5I.5LY.U88;ZTXU@FZMP^/TT;;J*>HCWRV$9:]UL"LA+@"T4+;[ZAB M[,TP;A'Y)@Z,R\P3<$R;$L=:R80*QT:L I\$E40_]U0)\96PQ\*;NK\'@&)9 M;X<,U@Q5JBA6NRR2HX[5VA:C)E%\_K^8/E[%A7;FJ_M_># X,G?.OY_8,. \UQ[I:L00:02#3;S,89" M&,.$I*]U?#7'J+^XHD:QQ=!>GND8-KYGYBX1AWJ>\FP58U[5#Z+$VC]%^_9V M4H$!V$HN-G"WV9*L.\E\5D%=Z[08T_9.X,WMFW<>(HV2[_9M=MX6>0@MZ_RM M=)XSGX!0H=]? )X%*'0R?@6OZXYO2R_D*L&V[D+I _/F#1=>W)0]9I'PBWXZ ME3S,H%*E=YX.9-E4(E&RUXW"7Y^530 ]G'R?>$033KKNTA9-NAIA+YPRQ[#X MJU?\OR,CDU_+WWF\6N9O2.K-3D>9;';#S82-4RX -6*G-JFKG_K3\PBKUDU_ M37&?_/>.[>]((AS,U9MMI3.V+QM*3V3;'(PT%:32-' M6UIN'J4>X4&\%.X>=JM@8YDT8$2ARW^VP!?#HS6S*T-.5K66H1T*O"E%)4"S M\" V!9,:'3>]!JW[+3C1NG"EGF0SG"[V:N-8RX$F1KYCIJ.?J*;7D3 6U;_VTEB:V;R?\X3MBXU7B0GU7!6RKE M6Z;D-M!$?F&0N7+HM\EM8@<;%O1@O'YE_C@XLN5Q48=DI&XMMD5AR#E9Y/#4 M92T X5F3D#')5ACRL>2^,<,3HYO-' *(<"S3L=^$(F6!@W]$TJ7^NXY-%1:5 M/(8O>RCTR%R:U2EC!O\.K/=+CM#D;9L.?P)=NUZ^6X/ M,>?:W&7@8^G@Z@7&$6*W8%JR#24_S5W+%B([KY]1?Y;#'TI1%KAY@MG'26S5 M-*0Q"T6G-L9I9Z.?KW'G*;Q>H8\1\EZ,)SV_=>7AK7)*+R151)M$A6,VL!9I M<OC\0?]REE:0BLH^=SK_R9R'-_VTK MM?\X[T2KF=&8<2+.M6)L:R1\!,"HC598V_NZ.WOXN1./=/7<'A(J^Q(\K^<9 M? W0J":K14LOMET2GCK\DEB-^*A^B"$2*6A,D9S(C$+GD_TH&KQY/V(IG=K3 M)!%0DM_>V/+BTQA]^55-#0J-;\IT$P8[1VS:S;LWPC99BAJY[1+E":5M#BE( M5(_>^; 9=03P-4=4T1 EN/%ROBC]T>N/6@X1^9_'P__:C++Q\*5C;2]ZW3GG M)I*C?')Z_9O9\B@JNO)H?TGV<.S4C_^ZS/N\77*+#N^)/UVFR^MTZGTZOS*F M92"J0'! &O#S?SU[(]2ZR5C]T#K@C9ZR1_4' /X9R@\ '93JX[\ Y 7T[7T) MX7]?)E9H=U)AU_A$!IXP DAF 1P)OSTI%6B.G%'5$7KP897I>3/NQQ53H8^; M&8^[#/>O]*P2"*WAZYTN.RBIW%W]5)_]_;O#SLX[]523PN>EK 2IP[H !GO M.%&=H6ZDHMD[[()FDB%ZM[9XZZ=Y_)=,N,6D^>=OCYE)[C]+5J=2-.CZ:,(( M%[\A^M9ZQ/P"AA:Q2ZE IIOY_0+P(K!# MO&%[H=4WI35(]N"M]_<0N1]_>>/V]TTX#<-9B,JQT$E31N]%U=]3@' ";MUGIJ8R_4'VB.M(538 M2+$V/H2F:%*4#XW()W#1=RT:X C_=X.[GI$W;$*,[:=]JOS*+P#4#K) P7$? M4:9GX3NF=H6NHKG3;/.* Q_N)[;^$299KJY"DD<) ?C!$$_\T$D%P"TT@6@ MG4'INA,%^4B9%U''(J4VNGHEE%2VHV3M?/0X6NS5^4^P[ M[UNAT%0M5)HR>_#Q7*_23SH(UP4@PG7N B LK _+SDQTJY?1"89U<$Y)GW_( M.EP*"AA4?<5I-O_@=D NSI]UZU;^=:8^$+$B%X:JSU0W&J?[WA@;%BC9A^R& M3SVKB_V^1#1Y?^^&"3WB N"93ZU! 6N'\%P&]R8L]^I8S 6@5BG:?K:. VAA M.-6OI^-<%G?']'AE>\M6T9F]/"+=5Y"9I$"N(BA^*^-GPG*:U_6T@*NY)2U( MMK(X:P]V>Q[>/@XY#RB2:[)-^UCC/,/V/ TG^A%K-]0;U>//=XYK>:>=>T=% MT5=2Q*%'LX9:WT7UV\+;M^OU / C*/HI%ZU >"'V@^*]@DN/JH[K7T%'RH32 M!3OYL6G?:DB^1QI4^[S:*_-,CQME8OW.$@O!1D"HR#**XL#HY MW2O6NK>7MA?6 LM>!8W@^T96=M:SQ[$)9U<=.V1F.P0N ';@+V>P#G9LEDQZ M?\SA&Y>";"W>AK2@+<>LJ+3OM+Z[6E)I\2\!)"+!#DF<6-3Q*M89X7[=:586 M2#0+H<@3TF:+L^<'5[+A31%]M@;QVS=V+/JYF\LZ:T]V:H,Q8TA%2[9 L^YE MUKFK!24F(##7L^J6**-/B?30P11[O]=&CTSOQ/6DO#.P7_\VXL]9?\8#[\,MK=6Y=DZW.+Z261XSE,J9=S9 MP6R]G$(8G\[H(Q"QU%"ADX"JI@QYEF(!N]W/'P]-$?K<#25)7@#C;,!I/X)J M)\L5?0%8!<%:E2C "C#+:QV8S 094;[[A3TMKJ\]-"L\7F%B%.>9LXQHHIZ. M$A H5U5> &R#XW]V]E>]9ESFQ5P/@2A4\"WU1GQ[D_@@!B[P.8/[QM*WEG2K MMRA>&Y3 @*+"I:-A:M!CL+%K/UX!%=L:,22OV[3%8P[%J?N+^CN6'5]E664P MOC*Q?E$07[KJ-:>D#]9^-"N=2RL\[/A3)S84?:2HB^"0-1ZHKT,?^J+GQ=]\QA6^ZF9.9ZLIF(ZW M:W<^ML46(Z'SPGBRWC*(%L8#R!M117D2Z9TQ'=&?9O]R7-65\!&YZU/NU/L% MZ41AA+8:[3B1\X0+ ($,<Y^ \\2C;TUL_909C>=I3"?UJ)%:ES X M'> .7[/Q>#NG@(!B!?K2\W'LF/YNX22V3?]B&!?U\(FLJ5IOS7F!>N:HB?5M MBD_NR@>!_MR[]]\X2GZN]=$[2* MLX8/U)AIL:=J:@N*QA "NJ3JM3Z?^O:M[.MVKKZ] !PS@@)KFKWIKG8%(P=]_D6225^OL6G MLO!, &*AW>K@EBI.[J3?5ZO.SAOCRL,3?VA[@]H_[$[5FS:V,Y4M:*WO-N*, MWS&/Z1*;7Q5]CREO;BK4@5GX,@>ONF+>VIQ&\1:PQQ],=@QC1]";Z\B5[BI: ML*",S42FY:=,G99VQ@X_8]O[J2[WMR*%^HG2DE0M*2OQW;5;RQ18<<1&6T"- M4D3CI^4-K\IX.0MI?BG:845\B#K!0I@7/$3^G.?X!T8@'*=QINJP0GU(>=,/ MSV2B6F(V@EC/D.XT>>;GF/[%#$%MVS(?ICP_^ MY,J-X8HKKU?@$%>OR^*<%+2O\S:Q2[6C38V/$DI97?.:[7@//6:?E(%&K[! M-*K B1;:NEBHU7ENJ:.'":E.NY.+(=C4Z[GZ!EG">;*!Q62WCCRJTYX=IOG,72!(/8J>,33/%K M/#W.%G/?@95RY 2VQQ'B3'?DD (46Z)G8YB";-/28W-M;;CE$SA\-U'9/O$2 MX+F?P*-#R,H4IIY C4?HE:0VY3S^IBG]1Y'J#6VT?HD/"ALEZ2;4%ZW\[LCO M!DG@!YE G-(C^BJ8I+B=>ET*)[GD96E:!\VY8P5( :^AD:O@F:*;M:++JRL: M!,WYU\41)[UCL<#;YVWXVV#R,R^M<%@0X\1V1,4?#9Y:M*<3(H.WKJCQFX^^ M&[PC](8-?#/I,Q<\#GFRPX;N6^DC7ZVZYMA!(_C1=#-3REQ;,4%$XN$+0??F M8*]F&O;:#'Y+>J&,*OVZ\\S*-IDS36PM\B0"9P.W6(^5/@L0U=9LGV+<972X MJ8GT#I9@4:91?WBD)#BY<\J+!ZR8-%.*GS1)Q"!5;_,DI&M7'X(,4Y+R.'E'WQ MPCW85S/%CTE\:V=OA_AG5DN>/Z:_ J@\N<1N6.06G@.MGAF(M* =@M%TQKNW MB0>C6 YSAA*$F&]$:Q%OFI:5#]?N$1B-H*S?-DA8*+T.7LV!:T0$$<-Q=W39 M5Q2S=6->8-PBJM2*^SE&H24W(Q:_6*0^^\PEQM0I$!]@686&]ILN9Q45GO28 MW5/?I_&@W&;"LR=:2#V)?,I(:Z8BN1]Y\\NRG<8;U+M>@#<7H6*@>,]>Y%VC MZ/69.@Z/W;5F\A*PX]=Y759SS92[5^ULK%G?.Y M01Q)UQSFJ'SH,QM9$WKZ^")8_: !T4C=C%O]UTKN"B5J#0*S_IOH7#9.5XQ1 MWPH-3K#4\266!_&64[$V5ZNU.;/GR4;D=!B C3>A<8W6DW0CME+1#Z.,TVR: M2.INM4+P&DF H7A:L! B7"SY;$IYVR*>BFP+>@CBTH(L:@_W0 MP-E^L[I4AD^32@C)QF10F02MW%ON!<;/!##"5D7O*EYL"HHK48G69^MP1!9/IP8PW/ZW+SJZP)%66C#>9]J"<^V_\%IT%6PR=X1 M^4 AAB.^\43/TIP?BJS0FQ7(5LVT8C<2BDN;5Z:_Q*$P2J-'EQT;N52.IU>C M"A>(O=^"6^9[K<,^\%J1UM3/;&+6QX'93<%$ZX>@]U@L%ZM8FW ER!)"55\] MN\,;X7W.@Z<3]B/^64O#X]?-4>T"8+^M4!LZV2[<94DX@>=RG#.\*^+KT>7C M?5(KLW/>NYWZ"+O\76MI);<@'B5_3ZLR,D01=A\SU[-PBKO1 NU>"&&+P!T;<)7LVRKS+'V3^NF M17T4=![/TF>]SR8S?/#E#GSSX6KI)ED^U67DLP?%X:]WGK]39$ $LO,M%L#^;7)2=]-U1L/*[4GV!A/UX1$)-M.4ZOO/V9;OP# M7M8@WO^ KV&QH]\JZ;:?@W9:4P0O/J[_3&G3 MDA];<"GDV;%GO2G@[+-NFC^KKN]_7T.;0YSC'EB4]XF.YFZC1RF.OI#QL<4 M\7V\+^[PJ1,'I>/'@FLL]K:'$,$T8/TN_+VF2T_.WS0(B%6JKFX^Z3 M)>- Y[4%'5^$T?:47)_[=; (G"OVSTN TC0.2>RK-U9#PMT9G^\P:M7/DGQ M(2;U@^#I=;*NJOH. ;#L!: _CR;MX>3161*%D[:O8X![Z8+&]S=YR]_ENVMH M"0M.S3BT6(RLEMNJM,Y3RX_I*B32^3+OZ.&].').B>5^-?R=G8+.Z= M^)6D^*7*VR^?VB6CMP%KSPF1T+#)X.Y*3-2V:B4V2$E8#Y.85@['AB*0.D_- MR^=S6P8,M;*Z7)*?^1L1KW;2K :P2@""XF^?1WIV10;?1_%4EX,J3GF,0U7:5B**@E9=3<@YO M\RM)Q=$/I_M$[J+&0@!ZCL+FCZPDVV2():H>4W80.F79'$RN@C%?EIK$W9HM M(6(-#ZTWA7Q;30BU27)0DJ 8OI-/]?%_)J6GWU$H\1UBCIY2INUO]M(/>WBC M^H_CFNS#DWCB?QKE0W@PQ3VZ3!RZ>+K.R'$V8]>-%UN&4 M;WFSVKP/&J,UF=Q^H.X7]HU\,)K)SLAQ+-^8,PT\KS-JD'NJR,0X1\HI;_W< M(.4/]+,P%9(2F6Y3"'UUF!E;0!4-.,I@7(0_$3FG/.U.ZVR\EA#^P%25"WI+ M_=J7FB^;UTJ[A&X3]&,;D9W]E (]\-R,"#3C'&AB-1=5-\/5-]M0M'D[R(1" MATPP9712BZ$9786DZ@4Q8".===D@/(UH_C\R=FXZ26"+*!^UO?N#%%>"U),D MYYC_O+!G6:T&\#2EBH:8!*-R@Q_-*'(SIB/*9.(W6O:=2A6!TZCK, MV<8JJ;1JW.D4=9QTGK9[ 7#0C091*>HMRP Y@Z]LDG_V"#U@#1WF- M>[XOO8Q=?I/,,]IWA'T22 !*;CW@OK,UIF M,I.6O+<\SLK0O)0>^JE9)R+D"6%B'6",!K\ 3^KN9(7X32IZ?=A +DV9N$- M<<[%9#PYI@U--]07YM^(S8$+/*E#3'+>IUC.H:'(Z17&-MW*I0W:>0LPYS), M)[MO_XZQN9:'EUNC*%O#_@=>R06E:U1[&!R+2Q(7_LLR+38%@X)=!I"C"*GE M#7^.Y0C9MP,4)0W@AI342^&%G92ZER_3<7'I(H>KKBEE;]B19Y8X/&U?M M&*_5ARCO'VS6-.D#JZ@*%[G^0-_N#@6L#EHO7FL^T\C=7J-I6M=%^FZWDL0!!<%&2*4(Q0=XJ5G'ZB_VKR02VSU^]&):('HKU*Q!8T' ML6'VHNK,6I,B_1_<[7W[DW"$UK*\E$V#(L_Q!9E4#WEHZ &D.'9V.G@U]RX% MB!S/".92QEB,IEFOZCS?PBR9&U<,PR..T6??8/ED;Q,^2B44^++<8RP[N[X! M%,!68'Q[?UX 8O@Z:['I'Q+8]";?U5"?9_,FWD* ;0_8:,53$S+TR*^\)*$G M6&OQQ=$+]S," 9B&QN#55BZ:D4(P2 I#F1WX7M.ZJ?'-@'FKV2EB M/CEAB(W]QEH@Y9DX+B .-9I3L9AF8G?)_UL M4OG9U&<%*,CZ[Q-".-!,_4!JK)7MZE>\J(4N8QIE;D,*I$5$8HC"<%+=4/YS M\$J9!G-,I+YGK7U:=CM:]]AM*H@:N]Z'EY(S] 7>Q+C/9QQYYTIX+S"G$C_O ML&AIS1VVR%K*C>-Z[$FP/]'U^<9=.'Q=PGNY] 8CON(L.3CJ$TJY@>9!)_-6 ,&8$&"S,BB M]^JM WL$QWL/F02E9 M^?''6+P+KNLN3$[9?TLKJ4!GP=&X/5:^Q;A\9;+-'O4=HQ$%82HQ=YP@RRM>:)]12*XNVA(=@@H6YD.VTX&+9X!@+\_H-PK6D>2BLDP(2B/9:M0_WH8KPG'?.;L@A M'L2$CK^H\\Z;8/RA1;GPH$]OAYJ$A$_;RT*\1W=AKK>%G8L59W"94U$Y- (I ML/I5<(>[$>DGNF6OPZU3ZJ0]W5AXJQ[^]%V5ZRY;"5NA.%0B M7MRJ!D<.J38D?NE>W^:R2[=2@Q-!VUZ.[%XY%^Z%!)P!-H 2[=@T6T<4VSE3 M5R=-O9F.=4\VNZS'H$@F]=#WQOE='(1_67RZJOY'85N2;H@F^I2FESZ%A7V$K7)_\TK( MPF,/LQ6:SA>B2CW+MS%V[0A=!MW53JPV[G8'[9S+9*\8*F_PZ0O#U[6EL4]I M24\X4.[H]>QZKFV+0JQVKQ+EI4P]ZVD$TLS@F/*A%/U\O>]!&L'/M5QK2@7/ MQB3RE#>5%_N%-.@)^B[Y4Z!S;:CM4AA8B6I< !Y:=KB@C]/0!YJ7SI*,'V_Q MC>W@ZHSSIMI^8!9(KH4N;VD^,!%Y\TTT:D-Z:[2%"H,JY9AUV],XB$$)YQ;P9=.2]L MT\=D9C?K&HK976MUA/E7FI9=? %!& MVTIGK!O^8W%UUEZBE[ J^#2%DT.R<.Q6B @DW(]PO^WW0-$SA2T)-3:4%Q2* MV=M1P!@A^II7W4G 4=T=K),09]0>HU;ACR3*X;D&67]359<]Q:\2;5,\HP-/ M(85\9"3,=H=[\+1CGPM 9!;:, U1VO8 HF!O_1%6)ET]3Q[#FR%RZCQ48G": MHT@+[F+^%B2+'_6 ..8@=AN!+=[NK%B>ISKZCV9%RWN2I9MTY3F7H/R"LF+/ M-)E=N93,0R '2"[LK>."U:1P$*W//>ON62,HM2('BA&M!S=YB/D*,F=,&VIB MBU-T,&2)>51]"EB4L_4+IFM,\![#"J[#2G'ZP?E+V'0@F\4(>[;.ZW&3GI6- M-1[>M-;!^A/;\")$(OWE&W_V8[+B16J\IGQ'O;<6\]K+"RT\_@3PZ?]>FBW%3BF15BBRO MT[VRK%4XGQ DO]XT)TX--##ACW%-B:60(OGLP^O3R_7GK/>R>F'A, MYAP=-LY[KSMIVNR1 MNI%!2DWHHAP4^O*8L,6H7+K[Z%%HZ48>V?1A^V4>H[/O)C!=+^71NB-I5F=O%&/67K6]N+PYVNHN' M8]+M7MS17]E8J66X (1W2(-KD21A;3X>B"D4@=/RC[6V.\.]!]'R&F+ M&+FABK?Y8OJ5Q2 2YV_=@.R0 &P21@Y/ZSUMB^F?QR\4<2A\,29NH0\?2AL1 MB%"255GT8_-_0I(.X3AOJ,0+01R:T;:CQ8C+S&LV[T;K9"6$H6Q^L:N,W.%U MJ-C-%L<'4IJ]S]X8*D:(>+XD.[O6\:KC/&6E-T@6K=Z.XF* (:56=XR=?MJ. M3Q2$&Z1/^:8Q].Z]Z=-,_J1PGQ\9;?S6:$+Z?[.3^?^7]B3-4ZZ80RDF9?VH=19TQ<8/P?Z0[R]3'L%& 7K8)_8D7$ULICRWI'< M02;"][]O\,3Z)H?2%M!%BJ?44:PK/KGZC2$)Z<[L$$11%[9N,>,J76+_API9 MRQ_?,$+P"OX[2!;,E7LC^UJKJ_B?XP>D=&:7MLV81<>"@Y.!QP!]]6!#)-Y]%R>*4%&56 M[Z=J_WGPE/ZIL7U?RVW,>_"CI70,X=>.#QD)%.&!-7?5]X73O[Z)@@6XY7=<*4](J77.GNX%:BDGTT>P-8LEJSFR[M& M2LL_RCY@K@KDU.!O#>=;&C;<\[W=V&C"3"CRFI&TH_A:/V>LKA.@ M4=GAJ1D;?J!BS&D7T$1'-<""C< M"\$4?[1PCTX9FX.XYVS<%BP&[X:9-&;[Y1 A:,PS[A!A-I0Y<]3LN.@VR)$& MZ(WIG:MMLY$XQSS/\_P%$E*[_8/3FEA;1ED\IM(?DGQFZ$ S>6?529O/6(TS)-@7<>E_+UO/S/C9= M\:Z/@DK5O0(G\B*_H>-PETKJD6_K"H0UE=O6O-< 4^]C8>%]+3+]\95MMS+M MSX+@(S)DHJPL3.<<7]\/5!HY4W[1^/*8],;XU6__.;^B83$GO4?AT/BSHRK@ M:D[A5^43.:-,/5)D&*_>Z&Y_2/X5+6"ZW>0FVYFQFVN1=IQ?LA;]Q&T;'Q[N M4'9JE5&'*Z:WRCEX^N_RMR)SO6 91@G\]>_YVAJ/DXA2WN@%2PVZU(1\67[V M1DCS],_'4M0\Z7#FZ,#D.?K M?0AO>GZ@S!'X?Y^Q>8,7F*3KJ0;[U"NHS176.1].40P=1S8:/7-\[3?Z>?>C M&?,0@:GWWYG@F<^(&PQF*HJO^KBL6KR107UO9F8)]CJ1.45;H98S!* %G%'M MPLM,MOD4CP5\N#>E2M2WK-9>G3?Z+/ C5F(X&BOTXS.*Z/:-/T^Z-7/H(^=> M2PM? &CF-[-W&M+$HUQ6IV6,I@G->IW=I32K']J\I"Z3EJ0H57S'X5Q!P7R% M],8^Z9XRN9J=)1:J.56_(_>@97I'M#[AL7QAS:<,6Y-*O1M%A@ED0T37/9^5\<[69F9EN39ZTV+2JGN;V.@M[?7_B[WO?&KB M"_\-(+WWWJ2I-.E*+])%$)4.D=Z)] "A"-([" A(DR9(AQ!Z+PK2(9'0$^DM M 8%(_?F=N?=/^,W<%_?%V1<[L[//SO,\GW+.V5T%H_^3M-@J,$)K5O%5*<[G MY*"_QIU4ZE>?;5H-2F"%AXKY[:.N]31O).Q_=XM4?;:BX17#,C@6987A&QV>8G@6E:U_8$>\$/"-#42;>4V)S! M^B1)R#.<_U>7'ID&A.*SN3T;*K@O0>U976P012+CO\O9D')<5G&JH;&\NK7< M2"D+S/90_:_C?JZGLWY/:GA[.S'0D<\P&G&DR.'F_,$G=796 5!5%3"^3^^ M#YNXO8>-Z;SY%FH;PM&TVEH2Y.E:M=SO'BILJ>LQ F928]]ZJI?9P@00IBO_ M>(0;WR#^PQ M3L,4?5[>P'T&=&53T*E6L#_4"1].^&X4Q7;IVI8C]V1ALZ- MW7(7Y"&>O"8F#AUTI!^SG%[%;NH2\R74WP'(POL'^]-P+_W8_:9+/EN/>B7M M[;X3. V;;HK:(NT:<#C5 "WK>_V8 0Y#YAFJ7@ 4QN6G*^D=V\Y\ORY_6Q8 MQ!A3KT88HY0P],@VE7_=AZV+Q9R.7G0$QME,W@&>X^I=-WZ)?6EH6?:H;&^, MG^F/=9==BG_\VVMR.3/A,G: Z][T-2DHA"G1_MRDITTN,(=N@O]TY?EK\5R1 M62G%9.@;-2?^1U\Y ,)Y'3=%7:2AE6ZRX(]JO"5?DEGIUZS^:Z\B,.[N[?+U^"6&B=F&'MA0P2B_"7WH2[/-$='8HO( M5=!U)>( A/MF2Z&'SBT^ JF0-24\^"S MH4T/WK L-8_*:XUW$;NL] E$\ D/A-/60\RQL'[D:BY:--QRN@3G7^U6Y-#> M H-F[(&AY"YE*6!(>I-5Q2B2(2;I$$E.<%R%L1_8+5UR[?2/C8'OV%A."?:& M73P>XP._UX]ZFJ7U@S,@ACR&CV/&$:/=;^%4OM%YQ >;^.@CV&MKX2\Q!CV%TK.0Q5N M7NFXBLF8T2T9,R$RE[2_#D5$ZW]%^5M&D^FAC-8>"D^CBJJO63!>4-_J"?]2 M?&1%6@E<78?+X<3JX]8(LN M8Z9'3M%D,-E5XY"+]XCZ6?\P;@ ;1=A>WJ3]<5R8G7:E=6,[R$SL^W+O&5R< MW=?KKWK=\F^,A,VUHHQ=(6?LL]1#DTO(XS+:Q) ?7[)H)5I(LX:BBEE7,M>> MRHQ:A$TI YHQ5*7K'Z9_AY,"MP_9GB&CYQOH'*4DWKA2#O=Q .^.W"ZY9(4:W6^QQUM78Y/A/'CLNPI).\ "NL/ MU5>HHR$**&'N&*8<-H.>>.*A9"WR9.,-F>F?K;,VWYWS!!=//VJ?H#GCWFMC M$AI+;L=ZR2%/1>?SPJ.'*/V]SC-C>CN\^0V2=S3TU(A9^-J^[Q@$<#W">9: MQXU@O?/&MPJ_>$(!T%U 8='(R(Q\@K<<'H\]5*,-< MP"'FR>N< -&T=)[]>285*0D>KH=7RF"@=I'%/[NL?.E8/+V-+47J5HH\:I 6 M_[*;,'- P*[#3WMLS1TK>MC#=^W8"[>%Q8$#^ZD%<]]^CQ =J=Y-;(_]&BE[ M)9]^[;/R<%,S((P&!]Q8PW?+JROYLK1JN;+7S)ZXG6_(L7.+0Y4_NEEFP#Z5N\>P1A#BTZE%M"Y&.EWU7:[(UO\NXO4?RB82#$#&( M$=U+UB-RK=$UJ^*DPN36(]<#M\?%6(Q;SAQY>)1"E_VN$J.SZ1E([S\&$Q/^ MHAFRZRF9OV4%!YIAG:_Y$;(YQ-97%'EONQ(N4?=;)]7 $=ID>(]J^Z[&*K\2 M-?D=1ZP2S7HH"CBZ?NEB*J3[.%'2EX-@]^!V?5Y\JM+VL^TINWE.R?T(Q2OT M'6"(FP&B@(6FE <&U;G< 2COSZ'=:]T'X:TYX8L7,3YL^KARDYR#"J52/[[- MFPT/2$V/]Q?PVM M V[IR@HIBPDQ4(Y&J1Z$&3&F,+EGP1';GUX+:'U_[[4NJ$X?^V0IZ^!XC1^LC'O''D$1O6:H25&Q'A,:0V@ MI$8.6GW%U)][^"!!V*F^<"K7X*&\Y1Z%3%-1:@']/FG?MWSQT!%E0 MK@E#L0#&I =\*9^-" W?WP%HCL($EW&]+]O;>^ MS#):'\R5\J]G/V)Z8R198QCKWLO6%>*-H4;!1LB!#!/EJV!#JP7>!LQ,2ZNL M(')@I_^WE5?<3QO'Y$3)[V72B3# VQO-TFNE:6EN1C<;_L8FL'^W'I)#>AH^7^T#Q(1'-^W#[0 MKUQO0N:K-T63(\V1'_]'8Q_58FII3'A\ES>6^K_:X2138;79"::.)8[U5PB5 M\=O799W=%,C>@FN[P X<$[W4J,I^R^*]JD(?L^QWF!X2RB8Z5[&'*AO&YE74 M)(B^=8[98__V.N59>JEHDMZBE@!I_])P<$PF9GOPDCG)OXC1;%&7J+N&7S?< M_[SJDY7(V[A!7I\B'B?R]R/H)(=Y-L3 %"4X=N@0Q;[_Y1FU'-&]V^O>K@"!>"W_M32&H4]^ :WB]P]?;0'+C0TW[C7J$D4W!! M0>!GKOB4 ML'MX:$Z]P^.]!O+3REB+!RT>!35)T0I+57G8Y!IURR<0KP%@52.H@I,))?KB M\&()YZ/YE#+)^!MPR[$61'Y#O>O!JN=U4=8 MAF!%F(E%9&YT7X9"Z(Q,S\R](ODJUC0B B]XV!@WX[4N-GOJ]3Q$MUJWG!KZO*L5-\5G(,36$&)?XS17&[3@O?4P- M7%T:LTUQI-/T.GG@D&[.JFM%,^9#6O\@:CA,$ELY4D^&D^5F=POCG/4'QG)C MTIXC#+N MRYT3T8G!FIS'C^XY!JA3L3@P$K/P^Z%JS""=N9VJ,[ M0(N7_JB3CB#-\Z) 7D/%R&K?K'L R!F&#W61TB.S6T3Q1]1P6(Y-YO B!AIJ M:0SWZ]1W;.LI1+Q,&1,125=T:;/GBU;+?D"T,-8:."3. ,[<@,6'NQJ$&,"? M*PO-=#%N)$;/9R#O\^>JM 1*)"^D$3U%3LY/<&N M%DW+*U./;"RJF\I>)&V^^Z(KFX;'OG3/89HX$6*&FT)SDUUK8Z=B_JRX](-$ MMZ-:5F2W+,V 5P_V^QJY*SY]-Q>2L<4,I58 = M/?,'T#62KUWSM;5.KL:OW.GY*C/HH]/6HRE(7GU.N'RDLCBW@=KM&$XJY);+ MOARN8;*(Z.EI;P_YM.Z# 07Q.XFR2SSXNQQ[E*XK=+"[SOKGT'@L]/[1'J6Q MI6O]Q&1]D$B.CV7:VR 'UT0%7C(U.\.QWA46P DU%VYT-*\H1<7%6NHY]O;; MQA*0$!S^ N[GU]@X]YM4NA7ATZ'CU!H 'K<<'=&P?[*Q/ ED_9NOK(0^7K28 M>H,MDPOHH9F3.20;'X3G<27?Z[G?/5LQE\TJQIJARVL29'??+'(S/M66+,J; MGZ#TIK3+%M4;O=9<6PC]L@9OP M5A"*E0D0 RRS-F[1%C.V-'3+C^#-'$04\GF^TFV>O=_K)">A1B%TB,;<33 MW6];'CIZPY_-6@MBAMS'U*=X^;EWVPT$^7-R6HO(*%A>)5HN^;\CJ%X>OC\> M@^Q\[R$[_4*GF)H7%X(ZCH,5,741;MP!.!0M9#N_7C_IZ86+'&Q ,P\ND^2R M)8(:]1@G27*7G+:>9ZT?UBOA++&^*-GR]3O 8M%(<&5*_9D&%O_X2MQB5JBA M41]8.+9G*RVHX)_.:;-B*#;FHR4!? D;"*?HC?,XFW,/D$E4>OKGD[BI<3N= MP+=#<:YG14,O63)_.)A,JO+)O< 1KQL(Z6(*BG0EVR?X1Z-XU8 MUW2F!16M!!I1J5+UO1NBH7Z V&E1H*+XHX4";_A8HY.AV^9L4RE@E!)I$6I MS<[,4+-Y@QK5PJG)W@]E(Y:LMD%(ER\W48_ -0B7N7Y, %Y[$;.U-SX4K%P2 M4G4'\."45'HT8@H+$C%HB+Z=@PJ:;=@*ZIHZ>="FG\D41?VQ5AFV*(KW;-GA M14"%W4,4QC>YN_)8GB?3P4 ?)X24PKQ\WZ< -7&DZR"JT:K^"I>31=?+!"MM M[_+!KU:)^$(KVQ[04\5/XT<>'S45\P!_,X>!=)!7M==*+3,RW'2XJ<%"V49L M^ =1:*VX6/T(PU'V7!86= M[D%ER]8:=:,@IJ]"\T>?5T7(F,0?Y_HLJ;___!O]>9HXXOHY;A1]'.4#L9WE MP3<^]O@-\B!GC5'AC>17OQ71$ @O2V3O2_FX^UL!*^"DJP^"9 M,C%8K>6!=-"AO_ 2B;CG&8OQA45W&WC[?53?/G^F5-T(V5CQ.B,Q*WZ$L@=6 M.Z'+,S ];LULG*-IR.(6F+;F_E*#(7.8LO8C3-G*[IG+X-CW4N]7 MT=3O/]/.N_7B75/75GR%!2NF7&;7,G5[2P*71\674&]TCNS3'2@9$N+B*!S# MWKS9 =2N,4!4IA5=RW_] +=_GHS-B?=7B>*&!D;(&-)8[P6L4LV)U(E G6-6Q(0BC^:_PYL/XGA_ MC84YOO&IRWWZ0^49Q ,;T(X!G0?#SPKD3')>(T1+(\E#]=_$T-F%),:MFUO? MUYFNL?$Z\&0EG0R2F;:Z)L:('G^0F:*P<@EWF8$N)EVV^*Q,GNQ)TC! AX:O M?_R+^N^OZ^K28OP.)>U^"S'H!GL]^5ZVALET7>WJ+&K../WHVWA"RZP;\[N6C$ M#?86 'S9FND_=/3;L+Z@[YG%TV MTE?M?B8XI $,\7Y140E78:D'BZC ,/V9/S<@_513Z.R_>A$6Z G,+6E_#],0 M.Q=(?'BD.ZGS]-XT<3PW(WB_7UD!)^>,\GQS9JUM,@,=G[";J!7UR=2DD.*7 MT.5XU,<;+OY(ZR9!9R*H.S7Y6M.G"!#V<#]X92KNS,!TD T1SZYO5IP 7UG3 MMWP/(DEYC#-Z%J[0KN#S0E?FK+413>PW\> M%'&_[54;@)WG-X!*E7$2%W@>@B&.EG&GU-:=SIL,E=TVM0 M=9 82FW;I%4O?+)N1!S[S\AMCQ@$]G-Q8"%S>[,[\E.17OZAKU[V&@B\;>YU M!U>V9/3SBO+&;3D(2S8B^82VE@V ^-=FV+/HT8,U%*7A"%MLW*$R+\[+?<)9 MJZ.I2'[7M^=0<3*ZDGO)<49)<$@T5X7?0;G))7SV=:QFL5=#LC M]9WF>!?$AC^__'$!9U%<$P.$[V;46[U&AO=S$[DZ]X\@=,#A&]1)P\7O0]YI M1C*G!X69PST,Q M5*2H_ C*4\(Q1> $;4I;XJ]N_2OM0V:&00CWP1)Z!3A46^=2*-R)%>U-ELYW M?RAC33T$S_;N_C8FP!7:!8_CRULU25 MHX^B)X I:*O97TE?R\TY)"V!_889 MU#??0IDO!)&+8HS9?C'T0CET3P(HXJHKE9XPVAO?%$((:G&!%C,R!G36%H,6 M5P_FJ4J_KEA-O6N=#F?OQ,-,!E/V:@H')2]GI.W'I_^8RJ^FP,G//M)BR M ,1C!J(=@A[/I1\Q0[Q*]I6B4.OR4Q/:]>GM64R>/#=FVMQ /I 5O MFZUHQ!+T@6UJ1'^\5OGV%D3>7TR>F#CAY>KIJ!]A:_[325*4EL@A-QWXB'42 MU5:7!T*2W91CN%(K=RX%H2@@JT&P'V+._UA%SUWA-;7H&A*./_P.^U6-56&9 M8IVY]A4FT+().YJJ^+(<7(<L--!GI:: 8Z03#T;B=,8A;:K6T!ZX+.YEQ)AW9(IVPM'=@X/1-IU/I% M%[/:>>&C"?!7%L;!4*F$."?X' M*TOAWH!/*L3>=:&*/2P:YDXI:D:D2._+S=EBM=_[=VNNIT7QF,B_^J(S>.QQ MRD%P.V?/*K.R?P>X!]&NQ^VK8Q-Q8V-KP)99<6GA.:XX"Z2[9;Q=>A(MM-]% M@(B1??P[R5XE_M=KQ9M\(0SA\4"N/58ZL &B@KF9BO5$>SXIM1Z46XQ2@'U6 M;V-*MR=@%1_E>4!TVX[-/A[LY9;FC@V.B09Y5KHC#>"E%?LG;O=(MV!+VQ9_ ME4VIJO<% ]>+[>?MVO+KDZC/G/6L_[C[]D)M344, MNZ44+;.#-<.O9ZTGXUZ,++!'2!NSO"3H5< M :@(53X<_P!E6QJEB'VK4WF>3H".L7L&L:%B7UO MBQ [ Q*KH=D%N^#1A3L.Z48#Z!_OFAQ''NMESA?_ML*.'IS6@*>& WMX_CWY M&#O[!' @>4/45BN-W]SS9\:/K24GT+*RT[O H.*(7%8CM[6(.X#S5=$]\!U@ MT$:0BR_AXHIYX#%.T>+?Z8^GQQ%^:ZH>3M^27?VEF0W,)M9Q67^;(UY215N\;/1TK++U/3(6 >? ML"U)),2H9R66@L&O[G3@#M $O0-$WL=,',6B'Q1CN6//E)Q.5L^W=4\]MZ)> M%4UUM&;3RC?BJR8E-3WDLM@.?-J[8;CXY7@ %DY=D3K\TBJ5>"^OM9(F1Y^W MSM+(%?G&1W#@\$K_D"? *NH[#\9U>R2MKS)D.(QUOY40^#WI#;4_3P+_FH(GU)\T$1( \C1OQXD?G1& M?&54T,HJ:.F82"@YK.5(S/V4A5U?9>/CD"*ICW)V^FK\$S8U%4A:/SSMC-GF-O)MSL )6Y4'P=%U3.[A AA/7I$)HIBS\() M\N,=(J1->MSV$FCMHFMG"ASN'9C\^CG51D-M>%-U6-:.B\8\FI'A-!Y9,L&Z MNR)F=I$%PY_:85>$RSV6?\7:V=%:9W\UG<'-1ETWA;TNX3$!%LYQ,B'U]W + M_@JBK[3@_JQG#,UYR)FZT@Y8T.+OU+@53@*/07P&VKP_14GA)#*&\1T7[Z&> M9RC'Z"O:BQJX9\0\=*WSQKL5)N' CQRB43 M6*:JSD.%1>7G!B_/D[^Z9\^Z(O_!G;F:*UZ[<(A'8WW&,< )H+#QL>2LKO>6 MC1HX?9V;%R8F_I TBC0,\@O>,Y34M%,V9Q&F;'\; M^.8XMA=/AIH8\B0\IJ,R?ATK--CVI]W/TIT]^?%P6*M7C$R,?E:^?732P3WU M#Q&2NE_]UA:OWG3@=,,QGW,82G1KM8?(N^^9SYN M$.4HJ8B+?N//F_I38G*R$V,Y7"B-DT(!8PN%L O9E9[?7*E+Q:I )2QBQG*& MHK_30DNR=Q]B>_HV8L;Y?8 MH]-[Y*UXKK-<"A2E3[EAU0 MK%97GH=L!7EVB[OC)VVA?&%#CK''Q9YQC4H,ASCA\[?SMQR[/7ALU$FB,54; ME JO9VN/0'\"\AZN]Q22+K?HO_N@4^M5_!CR]G-550OUHG:W5ABC..Z*F*J(V<.@(TLQB!ISDUI:KF)C@C$=9AKE9K,,.(%\GF9-0IV*(EOW $2_$ 4.&ZM!FQ9 M "TNS(7N;VW+![XW30E\+#!;OO:XQE\CSYZ.K0,H <&,_W>CSO\?_V\,[SS$ M"#69B\7"5KK S?!YI5TUHC5/J\CWJZX3BQ=0T7+D]H5I>J^7MI)PF>Z?YDOWN3XXM0AOYT_1CZ-!R%<&N) *-P2;ROO#+C[ONFH7 MX]#T>A!1L:?U\Z\$]V)=!8PB+-Y:OAL.X!##%^L4;8H3#'N)1) =+', M44Y/Q,7\VAW><-D.ZK(UWJQ+"EK>;U$,PKI= MC*H E$6N;3 J<6?ZG/CC PFWG!GL%4@O=*O4A&^DCH Y*J)J7:GK[[_[7"9: M86.2-VJU-1KFC]'-7?"CB90"^DB#(930QR_K[P*>'4X2C^\G(-);M29:>O 4 M3*O.&4]SXC>QXN]E>J-,==&>@:;*C[ 0601VCYIJJKDG/5!8M8K#Y;WBN,MG M2.?[E5/;E*"I>VNX_=%P6D4E'W]N&NMEUU5Y>"GB.O=WJCK;1[7<+6$;F":YV88 H)C_').%^TV3Q%QA &P/$;T5](TXN D&,B MIX8ON>//W,FC<8/^%?H5VOSAMH7([2$?RRF.](._,)&D0/KV%X^U)&S2,>>L MS];89)3T7W=US6W@M4X=>2B[5*$3@# M_8C[>,L9$FIWNS7FGXTV$>8Z_A-CE/$=84O9 P=MG#24IH9C3>/]ZDEB3 O>^L ># YNXB6QC/4PPVN3S@/RD_%\6 I MRRQ>Q)UH5T^ +19;+C0I=KTY2FR8R-20ZQPTWM^_'BA+@E6,&A%>.2;NMB7( MQ$,]\GW=0R_1VK%FD0F*KTU!'K3G#<;L]@!=HAY3W"9FT (S.C#%";X8HDT4 MO@.PX?8'@RM@Y<,\X#\W8JM'DR0EZ3F;@:1L737M5LT =2>)=@OWS F\,0]8X611J!]GO?QW_(>(\F<>\X-F:L12G;C:.FS"2RJAW>'2_%VVH#M;+-] MKMP,Y%%76P[M@ 88[0E$.NK2^Z0-^B2E:+E/*;)N#"\H\X-+416]9+LF>1,5 MN<4[<(ND$'XFC)4^O]3/Y,B,<6__$]Z_628BAP&.5JE1NJ%?PF9ZF:1[:29 MU;B*"X,9J+F,IR03K%G6^=#(@\D^^7"QTQXU%G! CHK+)V-^BV4X6B4VJ%T%3-+3)!\MO*B M*IE^VL]KX*V"K_B2.C*,_G9:6031I8DR=>GA=<][I._\KME*N'M9MG6$/RWN M^G""3EB"C$@JF@'O?),1LSV4FF CCXF-#'<9=[<&6LP(83Y-UTL#6U?+5Q;2 MVP'/*ZP:TBU=%:S:"%.>C,C>2D/TL45]J1S7KZ$S7:^J]LZGKY_\,X+9"_[- MG&._@.2C,*D1_ 6W;K%7YI578:D)/ 3 M!:VZ^NGKG3WME[ *"6M.2"R:4N,Y3AP;/H*,/HY3U XDOA;NEL2KUO81.R-J M:YL_$D6Y/"_3JIO5^<0MXF;YY,V$+S>=\D/P_@ 7V4VI:*U_J+MFT8!NBW?N;HOFM,R!0 ML%&1$EW+C1**\IMBV(%1RB9_[3]/#*I(&M+SD7S38%JR;R/A7;G?>@=H$4S& M7%Z-*O-V38-:K+6'COES:)>6EU]D+%J6=XR3:;>R#(Z+#9%G?W)^U%;WJH^; M_E"9[ [0+_\GE07H"JJW="WDQFNY \B-7ZEE@!Z^62-VVU)K;WC7F4+U@&"E MZR%VO.]6;L'O1D4+8;*'?A5CF?QT%>EB.V^?E"IQZ.CWNNW-=_ZAGP">/UN= M2OI&B7J-A4>.!:CHP*8EU=/OVE<2(ZR?KAX(]BI#$PWIPH:1 5'>Z*L?BJ^^ MX (UVQIP_BA+DIP#BS=_IM-$0/>?V%D]ZN<<;S.9A_NU8_)YVK>8&)P\X MY1QAA$AN\0SQMF?.(7C^FOD$(41"RN.0&2&ER@&,"7?MC;$1M^;]L\;8YWD6 M?SM>L;*R-.4."I%%];R6TDO(4-YT_%7S0HWE>[U1_531XK<-YL0>E;#!-4H( M"UIS^IK]IN8R>K(!UFQ8I5<-Z2[%**'=;AEQABF MEB.@1'"9J7AZG-N%NBOQ(MWHE=[>^,$^E;)VP@,3>Y[![.1$NK):SVM\S&0Y M-G\PC+\#FYHHT^VKUX@UZ?Q2%^_+#W0,"0G5A"\WF@W5[-Q_+J7@I^BKRFWX M$O@49S\2?!%SJZA? 5X--1>%%A@:>7S&T5OV"A46K67SC? :1,2X[\@!4NUJQYMN4,/C$TN0K*;E)X-)+, M(4D4VA>]TG*TI,J5;@6OQQ)K3W>Y?L'9G&W%OH:+'HEYI&8\-Q;!>U[2WU6C]D'910_RV_6^MT8%5H043ZRGW1)"0Z\H%=WA.N-W< M,[7TCQ+\Z4F928@"B)Q^+R.X\]SMGTE%<6I;+UR_V; V->[M"&FE%6E&6NB@ M2.:CW[_^_OH>(**4/_V?7&@>L!&950S<*) ;DJ?\$YR=7*4*D\WQQF&L_B"Z/=,.@Q&DF[PANH6:9[LVS:*Z N'!Z.V*" 3 M. /1O\J*[<[NKEJRQ-6CQ)+R0K]926GE25\TJC9&>UPW#W?X4 MO1[.0 "7 M\2OV6DY/WK#RGS-F;7 S[7(I8B;S49SXETKZ6O/%EOGZ;>_)13QG(GBX?YI^ MP 4.K?+.*2L8%.-FK=]9XA*-YXLQ1XWE;JYBZ8$@#C'4CPUC+N060XI&+^B? MP3J6.DDAW] >%F>!:#7=?(8\K<'%&D7.#=MP+,@DVQNWIJGY?IWR_%WSCO0U M?M3%!)\'->F$T\-E4?DUS7SJ[E7/2B MG>E8M*NL1)=+2DJ[^V,KHV_V#^51C+ I_"!,]MH9\^8B3D8T7&O:<5;,#[Y0 M9NX,NWKSK:OQ[WLUAQ46'@XT/QG@(GAK#464H>A]!R#Y'.[:MI#-4.A+V:DH M.\[S\1\-4#STOE=&?:[EW1X(*4=1Q]\^[KPIZI&"F"D+S_NE,H -A]B@/3D5 M91'FEIJ.OIN:KJ(]LF-.K]ES3WY/G$AN>._= 8@/'#IOOMP*[\U-A!(.M;*Q M=RRE;SS3'O"K!2RON,@PI^= MD*\"!4;#'+5;6NH*,;R(?V0,AJ%3(Q4IJ_:8V.!MK0@VSZ[ X/@$I"MZKB0M M+<-:ETW2LM33CLVXE,Q0U0 ,BZ_MTL?8CUR$26#@C15@V$9._+6M,Z@69V\, M57&?@Y(>\S2Z)S[L_YLP>=^7(7%DY,$@'Y<^JE9XN(A%QC 12'LM4+EL [Y_ M!WB=V7\KB6$JDJS[5FN^.Z+#WQ;C;'P_-VLQ;+)$?XB(W]2QCWBE8Z37L<0E M<^_"4/B7&G?>B46_P+C'+49G(3?VZ3K7TQWA:$S](2]F;233I='5YL'[WM9) MZ2JQPRUHZLLG0IZ=/Q.:.?#??2BD##KN2TTXA7CB0.ACAEWY@@+$(%1J]Y85 MEC#WO-#7N\N/0?CCZ]'0,VP[."I:V)!^0I MX04HIEY8=][VR\XKD23L4",+GPZYQ."3#'6B=U0N!(?B3+@U#8S !^:\HW*F M(L:A?7>O&G)];REGCY=:Q5TI[W2>$:90<[!M>RD_P;V@I@87F?3HV7^/LN5]7678-P;R;5H1?OJC>Q,_LG#2!(;'750[^%)7$ MZ?T<)B]*T!-"^EAXZ@9[3IZ2O6ES>T\3\,&GS12B)(/3%#R@O!B55)>](KH/ M0EZ[SR6':RP&XV^;S;< *5W#J:2[W5BD.Z,\10]_SBH:\.GU/C7+9L3#(\\E M?;LFIGBQ4=%>!P%AZ_N/<3K00QV;?T""UK<.T<_R%)KGA?8V1CZ\N!]!_D]H MO 4T%3[6*:9N^Y8;'F?Q+)RV&*.8K!A\?6G5,231(KJIZ\G0J,E'O)L5A&)_ M03V1WB=SDOT>FV^#10R$2@YX H?4;-#0#@^E*C%FZ(W"[>4RWO,/M7WJ*5A\HHI M_=H$(D/K1L3S9S_%AZ;(84,!&!JXYU0BPN 6(6\XL45N*#5^*I7<"WZ?M)WF M'4D)LG SR3E_&.+I3SB<7^7?EJ ZD\6I\]8[17@C/*[CMGUC"!-[2"D4[74H M\N<.P-#:&%X#_2G2!/;Y:]]$\(-RB[+UA[V$L;)I\H\1W6+JQN,P_ETF924@ M4<=*:Z]@IC*4L$-5;\J3(EV;5_NJ,VJ*!JDC%%CA-C5X!^#.N@ LRJ4PV M8%9QNPZP"0M\"T78^5H'K=;JT/YH"<:=KO-TJT7FV[^8P6LHK\X*_1KKD&9QQG<=T.S]U8?+^Q%>;JXQLX ML^\33[KVM-T (OE&X+?B\+I-'*C>W;UT1Y*EK#GOR1\7QX2GS=QY>QF3#@0_ M;P$2\ CEP2\]!K,'/3)6.#U/PT'DW!W >>^6]GUQ!P(:)Y"Q;194_%"@LUJR M3RA&-PT@*_Q7P,CW0V8O#_X-9?PS-:\HGEX&2Y1;P'ZI+?%TQ$V M"S\4^=*SVC&9->\: Y4A4 MSO>GR*$WUU#Z9D:Z/&(ZH;/UX.B]>>.XPU;3'Q K&*:/S4D.(]DKY%NH4_3T M1Y&[3U'O@]X-@'#:VRO"+R1&/&?)OY(*0\M." AZTZCKA3]W8,\S'=$W"OW- M+=C]X)@B[RIDU8=/FY'$\8*\E_BUWM3$]X[13Y[\+;JE/TX0#407L>STNG8V M8+)A=8O6OVR ?!8_;%WM'[?&\_2'*]71(5_Q*N0ZIGDA7Y.O47HZL;#7>.^(RP&AEIH:SD&@KQ8: M_NZ*@;)S/!D/2][M[&EI"%.1\+55??U?>X^M[A409[K!3;_7M!><$WM0)_.P MU,RIB_8@#XQ0,-:V8GZ9&6VG^@/5T?&W\MP;5J%M\RS MZ.:9F2]S]K!6L["A)(##AV(BF;> 1V4$*;XV@5C@>3B(?F^-=!T#3R\Q P/[ M.\H0IZY.SDVOV)&&7GS1MO&1:.1@S: M'<96URN26166.>XWQB2_8H?-NJ*[ M&@O:BC"X6T>X.SJF&0OC'3:\\]: M3+!VS)^R["U=K]D;AW@"G;+\U)6'DC]ZW1_;D2=%[@653_=0@$UU< ;VF#VT M?NO\M11A<4O>Y!8CK37%47J9*G[!D?DGO*1&-".:2_BFJLM^0YP(8M36CIG, M48GK8=L+:'2?1HZ+M)[N9@XSH,ZI"(AT')Q=\E7V/A/_-GV)U49OM:\?4USK M8<6BB=)K=\(H,7\L&@L^1%@OMQ@\;:6H4;WYGF#PZPFSQ+L@:;Q=Q!V [%JH M>KA$,ZC$8KDB6JB@/%X-U/@CL@2]O>E9,\CWF4Z>WH;0]8H#69]0[1RT(5.OX^.+;0]]/CR&F4\K9"C-MSY0HORK9[C\ M(1LQ3)(LG$VS+KH>//<&D[_X/<.@2C6;-,#&F3U+-6WQY#$$FB=UNA6A]&AN MO6C0_0Y 69?COE%P'ZTA=P= NGN2Q42LQ*YM1U I3MP!9(\ZV_UI=P!:9!RIDGI=,-E?YG78,#<=A!-G MRU7^#]DN>F@[<:55.X$O\^/I3B0"ZR:\FD;P/?#8-!5(%2(4Z_7.Q$FN#;!% MB76W@N9[IMEP.%/A?_,:3B,&2F2&[EZMYW5]3V^%J#;,3O@_V4<4 T*X4C&C M WE$I93G!1M7Y/KYD)N"T@]XGFEJ)SEEYO>B&BBV\Q)1X@,@(HC5G*???Y-A M]OI8S>2:50C396W39/J/R,Z/C]?7TXN",?6Q2-9Y90H7(*.HO[ X]?Z_;C2, M(X26D3+G/(SV8F)UN@-8OZN6TWY<4":FZ[W98*R$& DCGU;FW673QQ5.&U28 MO9"1:^KB.S@:8*7W'.#.FGE6LV29_+T2YT(@UQ\.Z&&'R,^>U4H-*A--2QLH M6";;SA\<'/#IU!L1X3D^MQWA]XXD&>2V@#'W%Q%H%._+/\!49".=FMD&JRQ_ M>-6)\[W\H*O[P__E0-63EWT T^]A O-=VAN&T45T9]R4JS8[0&I%>W0!O3:F M24-XR%-Z=Q/:VM,&W7X\J)";9!D0P1X,8-4]4UBC=+TD/GP>QK[[N#5S?8H% MC'\>JJ$[9];/$$ACK4FVK/5MR$I5'JT2\F[=DY+O(0QRA3F5K3F M5Q8)3NZ_@14&B5,\>EP2P.XB\##BH*[L2&NX:'&Z(A_KC.K)8LJ7BQ+YN)LC M:T/23E+KR)KP+&3(S'S=;-O/-LXZXC'=E75<,;7I; \]6$X=B_??SPLH=K.# MZPM$!Y8'O:J-77VWQHK?U5WE^T:PPC@R,\T1*GC*'*L&*%9GS(MX8=R'SKW^ MFK3:_:>$JVI)3';5^O[\!)\1'W!Z+]?%4[*1VD-KQ&M+^Y>5"3+D1137.BW^ MA8A7*?;OSL^9Z0BV5(U7KLO?QV8_!U1-"8TJNJ-VKLVQQ,/,L\LWF?VKTEC- MSV&,N(G@R7279#>[%-38PJ\\_RP*15*]A?S'M21 M?J#&/5V&P&GRMW2'=ORCV]1_75YGJ'E\SOL5'JU,DV^98Y8_")=C^]P1?OX< M]FIX2S$;W _S7%QAY7S]FR,C2 9=Q'![7PT;>.Z$V_1;Y

    00Q>!K3;>P8& M8/6:K9%JDBWGF[I]*:]Y@9&L["Q+>2>@#QU*M_74!XAPS*@FEB@UE+*@8"K9 MW]7OJEO%H*M1EF#2/&DL?665^G3U I5SB M>>!;USA\NMZX XB29>B(9F;:F%]I@($Z6.I#E2OEQ;U@Q]JSNE*Q=LK?KX9J M8!+#E2WI_+G,,J"V%CE3,[OY7<9X7]OAC0054Q=?:V/J![C$H;.B9[U4O]QF=D4L M^E;5^=T]DFL;4WD> QY/LE!P+$P(]RFS3U_S0T3M2WY9XCR&,)P\EE50B9[ MT\,=WN12#!J![@SS?JB%ZJEGU=45N,38*GSAQW,SQ" "QD,8^1BF_WS+51%C?93CB&,\/ZS$=FOQ)LL+'W#FAL/ MQ:[M,1=Z^]FTX^$5TI8;2=_?YS&93AX6'S[=4UOWJ\\.=^1.,+U4 MZ:^/6"7 G&5]_J6ONA@'5U."EMT+/#UON')JG0KS$! *?/E/I5AA@>@=,E86X[N<, M=OCE_$XT\'F=$L(>2.$:"/,YL4#@F5;G/4&>S@]-\WPQH2\ MDLO/"VX/,X8GN7/V/Q5(6:EFT5M\D3K?N*APX1M3L7!$P"W'S&&+B]BV>RX: M:OV-OT9?\4.@$W]&<(:/KPWIMS"X15&L!T1=1E3VN\4N6T^!HWCBE]9V^>C6#N@_.8C7X3\'M8:] HV;_LB1TMPC]C7]%L\?0B/[P?='THJ>9O M^ZZ$M31;\"E%)1FZCCI,2I7I3#QRE;I3?F*B-[:E,]3P5>310['5&4>\.C7Z MGL$1!Q%]-/L=("X/%H+)'PCN?>]71+S7(=K:6.SJ;:GMZAD6"13I*[%[9\@[ M_V"0@JL'>BK>!XS/@PVJ+.:?NT4]F_5;43\>I2;*#10X2"4/_:+_L/)*OT.8 M&?0'(JLFV@899%PR"YOK$="H ?L:34O7XPQJ(;[$D;5Y\"W#!CVG%LL9OZ6< MX ^P4]+4SRUOB?":BKD0ZR!"G'[_]![YAJCP\]GBCK93,?1LZ;/D+3*&YD?> MO2Y&AC9$[MP&. +,MF8O2C[Q6'M29:6WW,KSS M_G;JS&]BNH^3@69S!_ZNY;C-,N3WU@PK3@\SE@ 7-&><8=BR1S=@?V45]SHZVJCS$=&JU8@N MDJ28ZGQP(_!#RQ2!%5@2,0BGP;U D8HZSF33GCM%CR!2G0W*Z"3F\HJ&[@#4 MBC)H!4KE<+&4=?G4*KXAWK#J$.KLI$C: HE:J_ZGN/+_A M^L+V/XD(T48)1N\D&")ZB988$=%%+U%&K]$&$S5$KT'T3D270:(;G21$C6Z& M1$2;(3B)P3/?M7Y_PN_%\[S8;_?9ZU[W?5V?:YUUSJX-T3G..Y"7VGGJ6]]/;LK,PQ] 3BDX]3&MZ$'HQN2@8GAB&+ASKGR^BY@V MY0\LUMBZKQ6@=W[ S 43U"WN/EN<*WL"%T[?F^J6!Q2^OD&YK]:.KI:56%_29-_FN[#G$6Z< MO^B8 M65 PWY"Z(0YVX>2?(ZA5NS+-AZPU-KDQX\4$.I;/E 8(EC#5254?D7$5-SU: M-X,UI# N(.MB/LMNDXMIH/)W3J"?%(-TGN7D"QS_^XA\1TN:5_AZ9ZI?,S2"89%26R[]WV.VZ&WRID M!(9:]PQWYAZFZ8, %B^^SFQSZ)OXZE1.JVGQU6 &M_U TAR7?@AC336"3WU: M2:<&B)W0CEJVG/U&?_I/>C"'HNN.W[H+>TC@KJF26@T'F]IL*VA^U-.SHD!Z M"PV!S4%S^95X\1.0A=SD$Q\K71LO$,#<91"3-W-#;'F M6)>FP:V::)ZYN.>;,7PW2-IR,-611!)EJ.H5C*ZP=#=:O:CT*N*'9?QJ6)>B MB?7P[67#^>:E&@%\&QS.%MUSC4B>"BO;]:;018LY7T3?2U!?]NRM!;'VEP'%K"]8,#FZWZ7R*:KD65\@Y>3>Z)WRZ+6@SVWK\NL>;<< M,:%S.;G@WZEC,_KX [DXCSFCHU%6P V?\6 J>;+2.O(P*@0GM;CYS +ZGV_; M?+E9P .\5\8_B0+^:794@JSL^?X-363PB=\EACE0_![^VR['M!(K!K^IY M98__,K,I8FOVV$U*6\$ M0M&VN%S7,QE/T<#VTQJ)6!='F$!9NID81#**GXR$U(7D>^,E+2!IU#*][X64 M=Q"UL()ZVJ_9\+?%-'?P^Q[?\! S4M3]EN9S-T#E%>>MN3_=0KJ?<&UO/%!Q M>>NZL2+/XLP'^Q]J,O7)\-U0?>9#,S@6BK1Z8C NG]R\D MT^W .4>=6"[?JJLJG#_7CQVW%3O RI(X.C*^J?"H_\@](7CXAF2V2PN7B:DD MY(%/UV,("CJON!9#K()DFGE';@U#RPU!=X\:^/I90)%#UM/*- @AU5FISGW% M 1.FG!#K]!D/>((2F[M14E]1.J'VR/^O:0HI EEV/++>MJ2A9*%;C=GUOK:S M5%\@.]45*Y!IE$7XWH\1A'K?FKR0U,46GNL.A6)2N;B8@.J^G'4ZY=M7(+3* MJ0AJ.N%+$&8Y*]LT[P+Z-@J#141F*(U!VDPP MC^)+K#F7>#@^PNP_=Y)!1 >+K0I.*F8OF0$C"YPAH'X%4OO0A4.7))X+^J]Z MZ3N3&^-,BUXG_#4]301>NZND=-&%8PJ9-C>98[OX2K3?(5('R*F:1MR#;X<_ MGQ4@98&GD<-Y[Z5R:V9HJ*6$7H$6H[&,K3V1&Y.Q\PJ10"(E$'PRAC1W]V]9 M%*AKOR_JPR61U'MWG4*$*JO=<_E)%HBSUQWGW"\C.Q_4=LG^(>IH?.S/KGO< MP"V>UO!>"ID7[WQN&0P;AU!T5Q"D<&W1&SM*0M4N@=DVK.F<,M,;.DT>WEVE MFB#.#=^QD\8H?PXVO5DECO.G.\I96#7K!F7O!Z+VOVXK)>FYGEJ MK/TKRZX]05XK,'E+_W9!XV?)/\4CGMY#2V3]C3%K'+,!KAZ$A]B7H>JX^=Y: MUXRW< ,)+@\71RO(DAYT2F&C,3>K?QCTP'![XS!RBZ@-F+\$>3NBA5VF\_M] M_W[?GA*6%,T&^X3>$Z;8/-AP@#22XVWWHJL)Z@L$C5J9U(WS>DWSN07]-CQ! M(,=L!F,$>8QYE.J:(9UH/[%-$^9DHIC5K4$0QPU@%@;#*'-!KNT9P=X4'/O*?<+ ;H!W@3+?#[UK \+'1#;TQ!'FL+;5[=I[5 M4LS)9E6A'_67#JN'HD^6K<:?)02S??A$ R$F\DE* -S?2R,6Z))GDE^ZL@;+ M'N=]IL6?H+07[_=U<.V[VE'#9L1]MY'7/>P(!W2.PN _6+RKG=@'22LW0:(D MIWZ"@":Y?WU6!66.@6BB>IR(,=4(GZ\*:-5;+5HLK[N&,ZLT;65_2QR0:#OW ML/'7B(";7Q?Q5$K:R$PJ;G0AB9Y6OH%4FI+*7Q77Q3DE.U>M@3Y8/'0I@Y8. MO'^_25XZ9T;:1U62HEHYVT./5"P>P",<]'%KB6*YOL&GO_8:2F&N7L,J893( M8;N10\F/OE^0W\Z=@5,YPL/0^IV0G=8%Y=O0E':'RA%)[MD&FV=Y!VL:7*$7 MMQA-UWXM5".1\W\F(6;(:WB:7/Z@0-;4%*G\"<429<+]I16%)N68)\7C$0^, M-("@C;<-J/Q]D<G^]QHGI/KL3$H^V<&5DPOPLX:V4.IB-B M4+M."[RH4/(3!MKC^=5"ZS+P@JNCRO.F M;GH5P[^\+;%+2<0,EAD]F=">TP/!$8I8<'L]?%,GO'E9LT',46/PIV6\-3&. MY+ ?;UIR;KQ<4WUPQ!4;=KL='S.94(8[+6:.:X )S6:0,F@?!8>^/?,L%MS\ MNIXCA_VT3[81CMX'&P9,*_%ASA6_MEK6V)UO<$0)I,WT[L_=AOIO<+=:EQ3;Y$'_ M$@ED.8,QC+44N0Q6H/*H>Q]2E2KR$^NV"L0ZG5"#Q08 MV1B:SW6&5[HHB^+@Q(!R0BUC]44\__:IP9Z6LFWGMIQ1GV++0*3UY-X/_%?O M%%;X*F&!552R_P9U<*F%4FV-2[M>[V=45\+3>X[H2,$YFH<8GVO7@8&MW'K8G,3R#NM#O;"!CL\8#-3E87ZY;G1)OE%M#GJJX!A ME;B0CV*N%ISE>OWK_8?859OC/H6 G!BI;S5 ZB#KR&M^Y@6&9*4'Y;UA/Z>G,D&?52<]B&'2^66F8&C#R9]J^]$)[^ M]B-CW2@;3XA(V(IB].J/#I2C2M'\TM82T+NTH-^\T&6<%Y;I_-X<83EHTL/> M-5-JOFS0&W@NU_&I_1FI <\Y3%T&BV6YY8B-4,XL.EV;?^R0ARC-<%IF?8S1 M+M8@J_EG?')D.B@>9]$^%+FA$Z;X0&$"/1_."$4ETHX?V5BQ68X16;9'O0S5 M_.2ZIY"+H:60R[_Y__=CR/\/ZUA'96,"T#;%DVY'([6#,;76(2[B5 M9>C*VV/G5PH'R5O(*9(R?VQVKM[)TQ?XX*-Y#0S".2:2QUVZ[TV>C&UXX/WZ\:4SQNT5NP$.GJ9P.#2N@NF;S M5P,47)V@3-6;D(G!?,0S?KX/2!KH&*YBVU(OA.'M>:O(/DW*'Y-"E"D^?L,B MVU<@,H!LI(@+B+[H+/VMS-.&AU5B%ROF_*U-!YB\'3AS!$N^R 0XN+6,EBU0 MTVJ_5GSE0BNMW/OY<"7 M*\%A07+#@?BBD_E?7-=1%V!C_$Q;*#X>7W8FU?5DK+Z;2:/);T1^_[ MEH=WCY'UH]N0/TMW2,;_$/'E7.NU\;G._I)-_Z>\Q]@9*-2Q3+@[W!I2IG1: M[.E;L4OC:L*2!:9E!JJ<&N)](I,, ,.@S6W\]B!'T$@@:V/:E%Z0JQU<)I]? M_*>F*+6[-V2-WVR%F>9:/*+_NL#-T$PKO-3"["%U-O8W>F'3 >5AA._$$:K-MBU=N M=/>TD][":U+Y+/5-H_2'6*^U!DV*9&A+..]&E 09ZY.][<=I5<[]B9>V973+ MFT\M_WVT&\@*G_41FXB]_P8LS.V<(B[?)G[#4^?SN7ON=#C\@8HZ$/Z.H-"" MAU7T4C=:$*7^@9^KJ^_60Z5D_FS\%_Y'?RT+FS]*-B!\8_A6[Y2 ::94X!/A M% 16/!?ZB^2PPC@@:8SJF-F'>FW&!J,F+"/0C^W>5/W4YT#GRC9-&D7:I.-Z M^_9Q,WT67#&P&IE&]_+% 3MW7U]Z_J)'!G6^L=]!_*0L(10_)+M&48O1:I5\%MDT]B3G@O3<^^5/$^8X/&81/BI@20/[FA(>U M0/200LP5*#G@BYY6IGIHLNGXX_T]?OGL-?+21\;F-)02*_L1E,]!#Y030/AN M\*E[2Y,>Z+M;D>!

    51GI PZ;YQW%7[FB)#F M2E2!@V\BT(?#ILS%[BEZC&[_O)J#MT9O:PJ\358?ECB*-^!P/$ [GS2ZE$7< M4W+ [&L/F@2Z5B)B#P>" A=XPU$60^QES[[_;+]NY;K^7:MRQ_0=?;C,O+%&MDB,73S)VV]C;&8*6[24)+LH M?;*8U'_;++D,@Z>;#7M\MCM%7 MM#>IPB# _A&[RN=#0YF@T^MK1)6U2NZ"7[>N5E#G\V[F_F[:C'=((\JMS\TTB4(J'.T]PT0+ASYKQ7''2U@Y&G0O/\8QM MJ"BVT$*%4XA=+ LT2G!HJ8F&Q4SF+\E-*@UWK0T.Y/KB[[SBI%;/YSM:4MD= M+[/J*]\5F<1@P3PBQW+F;"XKZ0?<61L.4T2OXIN^I'%;$[_(;U!F(SS!4Z]U MU[AUP+\6UOS&M0@,B-:=/WX>J5UV7VS_K7VNR!AC4-\5B-1+203/N3W\+R>Q ME8MN-RB$HR?&][33W<7^WH!4R_!X,ZQ3=V?KJ];7T.?7=O[HD[W>56G9;[VX M?">*M*W="1$XBZ]'VOB[8-HR("=WO.P^B35\RU5JSZ;]PGG8]5D-A.TXO$;@ M;,4Y7BK**B3E[3OA$UTF%0Z8#^*GUS 7%M[&9:!8:&B#:S8K?.B#>CQ]?6EA>4#?J$"# M$S^]IDB2YW;\?"^\4.C95)+]S>0OO5"E34_O+9)=YDO\KYT^YJKL] M KD&-]E_VB)V^V MEO[=X8WE'PX%FQ (MAH_B5X^A+B%5 X1"V]-,V,R/?.XIZ4UX1;#N,G;O\TL M?(+R<86S;>8^-4<__&PBB;M3%^_MPC$JK%9 ?M^_B[-78H?^G5#>RZ]W[#M0 M';'?S*%O*Q+,'9-9TNXWW> T+G)7P33N-5<2N/&GC=C&6T".25.^+:]UJ%Z& MB!-JMH'D V4TZV 9BW*@[:J'(2,^[P,5"),4=Q..JF24VMJ@6X M"N7XNOI1)8I*H@%%1RTZ,W:Z87+NM)"0.R2?-?L3ZS5'E%GP)MW8W0MG ]QL MD%9E]:+G1I+TH(UQQE,Z23[/'539MHIXM6)9V(2%5PSF"D1M80FD&K".Q 8L M7X1KSK^Z%U__LSLCJ"-^QFN,:!CCE8_)7*WN";-VHXDM:MFX&/YD]F;KNU4@ MVJAX**3G4S4B:MMZD=Q;N:]ZD=>LS8.6^ZG'^8@?_5;!K.P5J.5'X4&I9V-C M0JL9TILKSG0P%4M'W2F5F2C83 =AH;*G\QIB5%T!?_G8;/^2N#^N5F_19@T] MJ=N6.,Q:EPC?9"%XM*Q8+J,RUI],2XKL:]B*^[>P"S>NL4>(S'9)8%X^5)U5 MTO0+PEIK6J8:=\L&SI]-,.=450W9\G+$590(6_[DWSKYK:>I ?)9HP.\MSIYUW,(S.G(YYH?\%'\B!+)CR(T?/R9Z4/MEH+WT/]6\? MX%BU/<<&;QU;C&FD7#)S^5>4A0G5\1478M#^"1:VU)J?-S;;]Q,Z&,S/^7F= M+U4;<,"E#DFZ6Q"KS;R;ZHZ_>=Y_6L0U)UK2_FI9_=>DA ^S2A?]^!8F(9 = MY+[\JP1,CA/?*W? '2UCND)4$@/B!' F60&E:BI97A9'P\$\Z9LY$FEUK&M* M"IYRJ[_)][K ."3"OV6-+$M$0^02F'\NPM-2P.D/87!T-:\%[PT5':X!BN/-."*$RV)E+'6)8V?\%[QLR:+"Z.P1I0/VH(#]C6'%LY8&Z,;Q<1+WBY9OE\9 MDZ)7Q6H8@^ZDF(+$R.7X"TS??5-E%T_H ;O8B .Y_UV!N1:\4X=P4GQ7/R^T MS+YS[VG= (!6##QXH4>X[?_!1^X_A]87%>+_P-02P,$% @ M^E9A5JQ0EQ$3!P 2W, !0 !T#(Q+FAT;>V=;5/B M.A3'OTJNSC[-V!;0=;6PSF#%M3L\#>#NW9>A#9#9D'32 +J?_B:T5>KN55<0 M:(DO1-*')"?__'I.6GLJ_QA&C8X@]9 /KGJ-.O"9-QDC*H#'$12R=(;%"/18 M$$ *&HAS3 @XY]@?(@!.S>*163!/CPWCK")/Y<3',&J#DE4ZL4J%TB$H?+2+ MI_;'8]!N@/?7/>?#?.^+EM/[T:Y%M;:OS^NN _8,R_I^Z%C61>\BVB!/7P0] M#FF(!684$LNJ-?? WDB(P+:LV6QFS@Y-QH=6KV.-Q)@<682Q$)F^\/?.*JI$ M_D;0/ZN,D8# &T$>(O%Y[[IW:9S(/006!)U5K.0SVK?/_-NSBH^G(!2W!'W> M&T,^Q-00++ /"X$HRR,MN?G!/C?&#/MB9!<+A3?E /H^ID.#H(&0)6;I]+Z, MX^'HOI!%G;,Y(E#@*5)G7SBO1Q#D=I^)4?EA%7\Z,DB.&S JC $<8W)KO^OA M,0I!$\U AXTA?7<0E%>>[QWB7TB>6G90H!MA0(*'\N2JL>7( G;< M^7ZJDAF:]Z?/B"\WUOZ];IC:.U7/?9>F M.,1]3+"XM4?8]Q&5^[_=/RD5#LL52^V[JF8^L)\GIQ/BZ7;6W6X/M"Y!]_J\ MZUZXU8Y;ZZKOO:L:<%J-=K7YXW5L]J?&K,!H\[D@8)^@Y#Q]QGW$#8\1 H,0 MVW+AHXL")8$E!-&OF):G)I=J9GEFJ9&&>]*'W M<\C9A/KV_F#^4]X#-ZD8&4?X2?D4<8$]2&)3RADIV#BN MYTBR\.,?:UHP==S(Q.P+KYFHH &_\6_C-&8H0%,L( >LBF3)DK[F;) M+!WIL=GLV$2SY,0\U@/QJ@-A":Y8MCRW8H#'!BH&-T!:!?M@OS#_>63(EC;4 MR6]V>LS?:%8;M3LGXY5 \7_&$,HU#2"_OVR]FD&>NH@_9J+(%_O]]U^:[?$Y MO&'!+&.?K]<=MWOA.CVWU8PLT[J,/MVFT^JT6YVJVI0VU],S388+SYUF*K)8 MJ\F>#Z._< /_0D8ON"9GL<\+$GABWN1( 4O.#,]#Z)6%L!@RS&.(3^9=H(2I M[)VPC:@H9:"JW!0"!U(?R\]ZW5E>]6OH[':I?DVCF^JP2PBF#(=+271K]=B M=#* GIAP>?C+59EO"69/;UE"8A?Q*?8T$S43-RY(QP1?3- V#V('GGJFYN&& M>7B!")S)*'D'>.C <3^Z/7;.I9\8+BU##<8U@W$E8LV ,M-^H\:EQN4VB#+Q M)#4W-3>W5:*0+!/IY%N%V8MA,@)*1 A4HU/\5 Z!P^@ >>INI09EYD#Y#:LO M&.8.E%^<>OL :!=R"\BX2R[D"/*Q7GG,#O]RN_+(J,>X#[[#FYQ2\.'=ZT)! M@W&+P1CK\?V7]HK[V)O#R?585_E-0O=[@ JW7& "&BP*4:@CBG2+F36:)E7%_)K3\8Y MXP!2#<E/0L&7^K^N?&M0\W$-,F2#9'W\Q8JJDJ=2NQ2%2P6ZZOVS M%$8I*S0:LX;&'#N31@.&R[\R(-_R6Z_[*,<#>J-)B(38B8!;XC%Z@8K#- ^S MP:?'NK5/ZGLT6,'&7UA\G(L2@:X)D10>\=$E'4W'-5%S!PL\6"G)^ M0T:EW/-1G"D$CH,R:$#^$PGUCS;Z#LT6$/*<8X'#$?B.0J$>7<7H(2RM>3:V MLS@UT&L;^ 79BD9W^=;N)[)*%\>XG22_6,A\F-X09X)2;9)7"F3$WY-T&:F< MBW%1*N5B7':7SC& 0V1$6:/@0(;N-IPR[,?#^^G4/"J^2=)T1&7JO2<5*TH3 M.<\[>?8?4$L#!!0 ( /I685;6IP+B<@D -E( 6 ='(M,C R,C$R M,S%X97@S,60Q+FAT;>U<^V_;.!+^5W@N=IL EF7GM8F#)BA)QT>@>=;N?D M* C.3F&H<]]'YA'9"_>.P[WNWC[I'D:]D^CPB'S]1':^#N++^>#_WR] M=+-^_?;A]ZMST@K"\-_[YV%X,;AP%3!\CPP4S34W7.94A.'EYQ9I9<8441A. MI]/.=+\CU2@<7(>9&8N#4$BI62OL%$O@)Z/)V>F8&4KBC"K-S+O6M\'' MX!A:&&X$.SL-J]^N[5 FL[/3A$^(-C/!WK7&5(UX'AA91/O=PO2A9PC5*VUN M@RE/3!;UNMU?^@5-$IZ/ L%2 R6=O9-%F>*C;%$HW>(BQ00U?,)P]-JXL6!4 M14-ILO[J%'?U+*I^JQU YX1H$$]S,HHPG"Z^_W3 M$)MN2LH5!<: )Z8>H,'SR^O!U<>K\_>#JR^?__5TZKM3L"W1WY)05VUR*03+ MR76'_%VJ1.9M4MBTO$ ?F2ICQFBL@4N$L:S1E,"\QU ME2>E-HHSW7;V>97'G3:!IH:G,V(R:J(-ZGK#FC5T*!@9@@*8>M?JMD!N(3RG MS*]U0>/JVD_F>@0Q:( 6FD75'_T-+"X 8C)R'"WVS+*DA0"*&P@ZDZ6)4G[+ MDGZ-O)Q0E6Z,@O_)1BQG@IL94^&-W-H[B-2?9MRP -7#HEQ.%2V\./M'T,NK MT*33B;PA%K,J[! M\O.2"B@LI#)PZI*/T-S9=:\;_/-^UK^P,%QPB!L1VIW;% B6#D*K:[LE/ <[ M-U%@2QJ@O%*@[&T;4#Y0;3U0,IZ1&Y!>,'!5VPXO'BB)A(ES"3XN#$ YGB S M4N9&E0PD!0_6.L 'DK&<*4X8"RE,13!@3+FAACIVJTUR%G,M*9JADW&](;! MO+4Q-90E( Q,*5!JG ,;Q%R!UPW-P _7( EL-X%-B#.B2_RQZ#]EBOE!< %C MKL$Y1'4[/UTQ7;#8"HCC%B":3&"9L-.@E.&LKH97@WMGJPWPMPOX^Z\&^(RD M/ =H(4H74&I;OQ&"*L#:HI[G*8Z'017\'8LR@3$!KC7F.J,I$).=<4-BHTXG-D4 M)J)8Z.0&*=LUB.M*F#5I7PW*F]-]"T%^L&T@'RPA FVC]UM?>QC[* Y/0^GB MOQV]ZQQ=Q,P5H8I9= +:.)H0H(@PC?O#=8;=L-D8/ +T"O ZX3H64I?0#WT% M)86#::%DS!(HUF0'4)DP@+F#WN5MG-%\Q,A[.(:O2\&T]\?W:= [W&$U>7J' MB2O:M6-RC,5S1Q0X$\%3N\8?#L\HU<.F3->G3&%*7/LJOT +C#*BAC->+V?4 ML-PZ6T7O\Q)*[WB-4';H[I8QR@73L!I DG6U?PSX-D8!,2WU_;N@.SYD %D_ MDW/P9:E@ #B_T8+1*X!6++?C8!IJX4_4?1*7Z 4.\![^ KUM[Z]@)0?? F31 M4O#$)N1U.=0\X=2&_H2[.,1Z23F.5&J,#2R):AM(6!]":@8"&?!9L%-!.35T*,N9OB/3,(^K[N';N,N[DP^67J C^"7:I3B&L-'?E^ ^WA>=MV:8 MOTE_G.@DPRHS9!F3.4V /'T@B&2;6.("P>^=1#CW1&?8; U=S+% M _P0#&YD')<*H5J+).X8=2RU@7)\3@'&TJ!S\D<)@0@,O?.=+BEP#G@(*ZV] MX#$P@;VQDR_?.]UU4F54S\,N]"TL1['$.EU6']XAFA'!;YCP=WE6VK?_LHH: M7OJ9>>G%D[J'/U=2USX7D53DU5Z<]NA\U EDP@.T SX,EH])3@-V9]*FYD?Y0][KPQW;@'#2\TB=0Y+T!TDBHX=]N 4F9=!L"Y?3C* M$T+;.?<\GT@Q8>CAYW3DG_%2WLM@XT+(&8/::2:=2T&7Z ;H82/A3^>I@?OD MCW?CFPEV_'''[WF,S@]TM=6RN677LEHS8X;C0^L%/IK+H.$$C1 M$,Z+FV *.OGA:Q[S>CK44I2&]2LR65[B\SV9WKN_4;B78?S/97[XKL(/.@=[ MC;Z?4=^'G=Y1H_ -*=Q2]_+1_7AJ>8)79B[@](O()ZK <>VU";Z)YQ:R(70^ MXRX]P$W<&!:V>'E;9GDONHV-D6[I\AHC?48C72/_#[/H,9;F?7?V_-/OERG^?@ M7OG"Q%J.=MEVYSG:WB,4],BL;0.,!AC/#(SN7P?&GWZ:XQY?G9A_L&,]Q^L2 M"$^]JX_(:63SQ.F0QC)-?S' M;GS1T@=P5C^N4] 1"UQBB::&J8A.)*]NH/QV8AG".P2NK&MOE;B/]MBO )W] M#U!+ P04 " #Z5F%6P*QHRE,) !610 %@ '1R+3(P,C(Q,C,Q>&5X M,S%D,BYH=&WM7&USVS82_BLX9=K8,Z(H^36A',\DMG/UM7F95+F;^PB12Q%C MDF !4++NU]\N0$J49#=VHB1*R\S$MD"\+(!]'CR[)'7V#\^[RA.>AQ"Q7T9O M?F.1#,L,6]PU.OWGI]XWOD9 M=G51M9%YP [\@V?^0?_@D/6/@\'SX/B$O7_#]CZ.+O9M[:V&$S'GJ^U=O.ZR3&%,$OC^;S7JS MPYY4$W_TP4],EA[YJ90:>I&).N=G5((_@4?G9QD8SL*$*PWF1>?CZ+7W#&L8 M85(X/_/KWZ[N6$;S\[-(3)DV\Q1>=#*N)B+WC"R"PWYAAMC2Q\MK=6Z]F8A, M$@SZ_9^&!8\BD4^\%&*#);V#Y\LR)2;)LE"ZR04*4F[$%*CW1K]A"EP%8VF2 MX?H0=[4LZG:QS(T7\TRD\^#I2&2@V5N8L0\RX_G3KBO!WQJ4B)\.;6TM_@?8 M-4[0P*WQ>"HFV#D9.W0K$%23'Z\,,@,[G[%,([QX=9N(L3 _/QF<](>'@][! MF3_&Y2JV8=K!ITVCVBOC+"51JHP3HJN/K/,2>L:H1\9R9A)M@BYNP[24W?)P"&TL5@7K1 MZ7?0\#2MZ&;Q61<\K#]7H[D67HA+P L-0?W'< NS\Y"SC,R"Y69: K7@('.] ME,]E:8)8W$(T;/":,ZI>'*/P?[05EYK2;H8\K=S?(@%-&LX28<"CY8$@ES/% MB\JXC=81&J8RGPR955$4(#9;P*3 % M4P$S/'U-(C2Z?EZBMRLHI#)X(+/76-TY]J#O_?HP]U]Z&$W8IXWP[0\HIKJTY9-FJ!+04U:T5QX@>SC+\I.A(B7F(17BD9,(P(UV]C0HYA* U M5W.JDO$;P'$;?6HLB] 8'#(EJVD,JA *A8H7,96N"WP/\"X!_^ M,, '%B^4X1)*7:L<,>!"K"VOBSRF_BC@PK_#M(RP3X1K S==A+I0Z9P5B#8B M"B(0/%T73%"!4*\-C603V4BN2S7*%"L@_"5BU ZGK3TAUPF+4SG3-3">WG=2ET!SS;@""T^$FR 70A@QT+0_0B?4C*IE* E(%M#G2.@PE;K$=B06 ME$P=3@LE0XBP6+,]A&4$B'.'O:O;,.'Y!-A+/(<_E"GH2I$?P;' MD2O:MWT*BM-SQQ0T$J-CNT$@#M!DU>.&C#>'C'%(FOLZP6 -BC."EC1^8-)H M@+ESO@[?;\LH@V<;C++']W>,4BY!XVP02E9L?QKQ78H#0E[JAS\\\/QSGBW>>?!I_\&_3Q<-SR8A9"YIB(B".QA0R'+7L,2%EB@L!S@:6ZG:2'!8179;3:@H58$]8 MF^J80(Z14XI4A%>@((ZC*F5N'-T@%XH"I5!+."WA?!_""7>-<*ZF/"VM&B T M0AQ#2#>4<]!W9!L6H=4#U(W[>'<"PO(+-D1EHEV:8XP;?;\%#]%??%$;*(<3 M?SK9R<9U=LA2)KB50'N&U'E+$2U%?!>*B':-(BX=^C913+=(JBR#O7(G53Q" MB5!\(\.P5(351C!Q1Z^9U ;+Z3D&[$OCFK,_2HQ%L.N]>YK$2#JH$=9J5X:' M2 7V[DZ^>@=UWUF5<+V(O$A=6)*"R,HNNQZ5))JS5-Q 6MWJ6:O?_>(E:HGI M+TU,WSVS>_S7RNS:QR.BFKVZR_.>Y$>3099'/W' (Z*NC7S+PD1>1L)(I1>! MCBW +K-,& /P)^)J+.E9)[P>";3/=K*'/(-:1I-6PM^4^:G)$?XH!9IOB;#, M0WO;:+]-UO[(/+#C F7GDK4OTY11^D(@"= M"[H-$@I M%9QR")I.@-^0X&% M2Q_8T,(F/NQ3'/5=UT=Q0)7?=#>1[E !/,*&&A8BX%Z^J-(EV 1!C\[1==&- MQM!&EQGZ%JZ*G4PEONZ\/]T*A)88VFSJDA@P0(D5GKQ=A"E8T8! MP])58S0 M=?I>Y%.93H%$?LXGU;->JM(9D!6IG ->G272B0J^PC?(#UN)@'I?&[E?_PEP M>GW!#O"B0RCNU.!\$.+<:.3=B=M(>NV!%@UM766=?H.&W#L5&\#BI9%-7%DP MU794_0\JD"W\=1T&LG;WXW[OY/BGYG*MN7;CO8U&Y[33].1.O6;U9X^0%(SQ MQ+CQ9K@FGWP79'&=C[5,2P/#FDU6I_CE?K(NW$[MOKJ77JJ?JQB_=\V.>J_!S_0_'T6>M]U'O^+1=\"TMN*7?U>/W\]GA*[P8<(7J<]!E M],:=F\B6T+F;K[ML#0L[/+T=\[SONHVMD^[H]%HG_89.ND'^K^;!YWA:);^K MT'10W#+[,!A[TK?_ONTLDT7@S4;+,(TH.2174B&]\"<;JA2J")9M2 MD8-7?:XY8N7K-ZJBE6_?6/]FCX)/P'/1+H\-J(!/I:@SLZ?/>T>#!3>YLK[- MP;IO#+%?07+^?U!+ P04 " #Z5F%6>/G[S#<% "5*P % '1R+3(P M,C(Q,C,Q>&5X,S(N:'1M[5IM<]LV#/XKG'MMT[OHQ7;BQK*;N\YQVFY-FTN= M[?:1$B&+5YK4*"JV]^L'ZB6QTMXUV1(W394/=D2"P . &@*XU\<9RH3*B-@ MY.WLY#UA*LH7( V)-%"#HTMN$C)3:4HE.0&MN1#D5\W9' @9NMT]UW>' \+O!]UAL#\@IR=DYWPV>5%0'WVT>RHG$#V73+35&;<<"6I\+SIAP[I),:D@>5 MGGNS,R\Q"['G":4R<)EAG<.Q'<%/H.QPO !#2910G8%YU3F?'3L'2&&X$7 X M]NKODC94;'TX9OR"9&8MX%5G0?6<2\>H-.C[J1GA2@^GK]&LG"5G)@FZOO]T ME%+&N)P[ F*#(VY__VI,\WER-:A*Y0(-@AI^ 9;[!M]( -5!J$PRNB[B:RO3 M>EVLI'%BNN!B'3R?\05DY ,LR9E:4/E\MQS![PPTCY^/"NJ,_P/(&A4TL#(. M%7R.S"W846F!H%(^; A90J%/J 3#R>DJX2$WSYYT!_ZHWQM[(1HKO0M@O6\# ML]0-.5'/3\_FCL6=J[@GG-?A&&$^@FS@EHPV,> M8;B0TUQG.4781I'N 3EW/[D3EWR"R+JVM&*WO^_O$IJ1UTRE&&'; [H)K@%I MZ ^(BHE)@'RB.J02,N?C2L":O(Z,G>GY?N]^_/XUG _&\0U44QHEM95RR4!G MB-\FR!A]CT]V;J:4R3@@>\RL[R3+,Z,Y9+NEF=_)R"51N5L0ATFH(3O\13EI MV;Z6,J>"G$&J--I=DF.E%]6N\9W?;R@A5KH N<940P"1,G($$2Q"T%4<=W?1 MH[T>V;%D31DO2)P+L2:16J3"HBQJAJ73\'?.-=B"4NAZ;5/OT$H1E-[=WV'U M4[6M(,HUYC=D.%UAXI981,2LR< $ MJ7)1*JI2T(7L&[KXAPH46YL* :\ZMKC9*DI# 3734&G2RN_AK'=D?_H&)?3;)<"J8.(O M/*,6:*(506]Q1I[XQ=]VU3BA&L^LY6FO?RMMOI5=MKC+;G&8N64L/RA?>9E' MID* )&8/(E+S2Z6&%RW=U72/,; KTUW)&Y>\54NJ&9G:-YO5^[??M/M0 ^T7-1 MOXN[;P?\A]>#R67/1TBCSW.MU>+27 )3O5<9\!& M^V8UU.C>O-X9FM(Y..4[6AH;T &]4)Q5[G\Y=/N7B;<<\HM>TK+AM.A@/?P7 M4$L! A0#% @ ^E9A5F@Y_=V2% E.$ \ ( ! M '1R+3(P,C(Q,C,Q+GAS9%!+ 0(4 Q0 ( /I68595PSV04A< /)J 0 3 M " ;\4 !T&UL4$L! A0#% M @ ^E9A5D1L4 =C.@ PY\# !, ( !0BP '1R+3(P,C(Q M,C,Q7V1E9BYX;6Q02P$"% ,4 " #Z5F%6U>@T4]*6 !9 D $P M @ '69@ ='(M,C R,C$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( /I6 M85;%A3'UQ5H +)J!@ 3 " =G] !T&UL4$L! A0#% @ ^E9A5EB#$P:RYH=&U02P$"% ,4 " #Z5F%6?U*N M[_AA 0"YDP$ %@ @ '6! 0 ='(M,C R,C$R,S%X,3!K,# S M+FIP9U!+ 0(4 Q0 ( /I685:L4)<1$P< $MS 4 " M 0)G!0!T#(Q+FAT;5!+ 0(4 Q0 ( /I685;6IP+B M<@D -E( 6 " 4=N!0!T#,Q9#$N M:'1M4$L! A0#% @ ^E9A5L"L:,I3"0 5D4 !8 ( ! M[7<% '1R+3(P,C(Q,C,Q>&5X,S%D,BYH=&U02P$"% ,4 " #Z5F%6>/G[ MS#<% "5*P % @ %T@04 ='(M,C R,C$R,S%X97@S,BYH 8=&U02P4& L "P#2 @ W88% end

    [[N"^X>#D#LY['=S4!8X/&0T3U@REJBJ9N4S-1;AA\F MZG]?"B:?AM)/C-%L,7^>/,Z?9V!^OWQ M/\YG2W )_I[.P04B H<1_RS;3TL$+CY]!I] F(#'-=URG/A\: HY-S6"Z>7S MN,GF8;\Q#VB#.YJ(-0>SQ"=^%<"40161V:^1W=BMB(AX5\"!?P#;LNV&"4W? M[PX;W-'[W:V6:)SB?W)2/.<-O%D02*4 &LBD9N$.*[5(RKE@6ZE"P8'4$,$L M"9-5(_L9NMN,KEXNUWR#/3(RY-N#$[8CQOCWWV#7^K.).9U@2!-8A56W8-5M M0Q_?RAFQ^Z0GF,C MZ-I.U0@U&-F=06%4":=3A--I#4>&$&'.PR"4002,QF#B>=MX&V$A.Y1TPT10 M,&O)D]8!3LT3G6!($UB%V&Y!;/>LZNOJ9%4G&-($5F&U5[#:.T5]_S=UL\&Z M!XKJ]*R:-(]MI.CJTFR=]0<]%LYD9L9N55)Y-+/&$F\'P<)QZ^:HFZ% M.S6U=((A36 5&@<%C8.S"G:@DU6=8$@36(55:)6[14OO@IGC'2KNTNV[-5DV M6!VILGUF'XW\8)\,/RY,\%/'"ZQ]!J=FG58TI NMRKY=LF^?5<\YO"YJ=:(A M76A5:LO" K;NL'6OPOEHE26VOOF=-ABY;JE"JW)8UB.P/A>D< M"?/8"#J.55?F.:H&6)8-L+UN:%2FIB58T]X_9U,G&M*%5F6]+$Q@_[Q:UEJI M:$5#NM"JU);%"FS=M6M?@@='9TN.VZLK_=C(AFZ_KG2MY89Y<$X=$[9*S_LY M\.@V$=G!;M%;?%.8I"?IM?X;]:TA/?\N8;(/%7>8K612@H@$$M*ZZLD 67;V MGS4$W:2GX2]4"!JGMVN"94HK _D\H%2\-M0 Q1>8\2]02P,$% @ ^E9A M5BP((,"+!@ $RD !D !X;"]W;W)K&ULO5IK M4]LX%/TKFFQGIYTIQ)+\9"$S$-AI9\K"\.A^%K9"O&M;65L)[;]?^8'EARQJ M,/D"MG-U=<^U='1\I>,GEOZ;K2GEX$<<)=G);,WYYF@^S_PUC4EVR#8T$;^L M6!H3+F[3QWFV22D)BD9Q-$>&8<]C$B:SQ7'Q[#I='+,MC\*$7J<@V\8Q27^> MT8@]G)X0Q[I+>7WF^M4W,UK+T$8TR0+60)2NCJ9G<*C MI6GG#0J+[R%]RAK7((?RP-B_^$D\5QRIY FEL+;_E%D9NBM4 3)OEKO.6I^#44[?CB=+F\O[S_=GIW<0ZN M[KY7US<67B[]NOWZ_ -^N;F_!QW/*21AEG\ !N+\]!Q\_? (?0)B MNS7;9B0)LN,Y%\'D+N=^U?%9V3$:Z!@B<,D2OL[ 11+0H.U@+E#44- SE#.D M]7A._4. X6> #(04 2U_O3G4A(/KS.+"'Q[*K.]OXVU$. T XVN: I_%8JJM M\SFPHX"2- F3QPQ\C%B6??H,$C%IV0IP\D.5S;(S4]U9/MF/L@WQZ*"/89(GHL N'FQH M&K) E8+2KU7XS>EIMW!LSS#%N]XUP6F[?R4XJP9GC0%'D^!E6*5'NPG+Q="! M'5C62^A; =MUP+8V8,&%@ND2L-RF*4W\G^ N)4DF1FW.L:?!/X*!!&ES5=Q: MQV-'Y$3.6CEPZAPX^YRISI1YFY,59I9+E0/ M::\.V].&??7R*Q18A *B0H?X$+TIHN$X'2M_H !L#0* A M%V?CS5#T@['JX(7H%5::\!O: D[.AI7+]J# CF=U0U;9M<98.V@D@T;:H+\F M.UJ2GEK5:%N/G=Y3>6MCE1(%[E6CP$E%RE3>VKF1,@6^ETZI'+>&)D2NW1W! M?3/H>4/C5RH0J)<@4],?[.N3 \>"77FB,L/(L ;@2'T"]0+EIALC6*4L%I]_ M^I&;XU2BL57OIHM%8>3@ 21294#M8CT%F3NJ5X%P-WR%&4:..P! R@$X2@_\ M&ITKUGC7-;QNR JSUI1IARRE -1K@9Z\/1>1[DA>.E /#ZV[T0PVD;?VY[!4 M#\C8)[LCK589FYNIO+5S(Z4)&B5-1K [Z@L/C+H,HC"R7$\]FI&4)D@O3::F M]JJ[-E'8;A=+W\HQ!J!(Y8&TJ_?4M%[UUN8/N\LR*BN,G0$L4BD@O5)X.[$C MA6*P<%>EJZR0/12^% QH^IH%4JSV"'8UNL*J.57:\4I%@/2*8,GBF 4A?Y', M]7Y&$]9[E"B05 ]HKT4*-&F58BIO[=Q(88+>JU"!^KK#,[NCN&_CP $UB*0R M0?NM4B!%F<+I,8BJEF$,K$M8"@VL+U-,3.9848U =E?EJJR@C094+I;* .N5 MP=O9'"M*$[VO/Y61#8=>A90(6"\17D/FN+_ =S6 PJ0Q3]JQ-C9(]!K@FF4\ MI3Q,:5YM 43$>EUM$)[1A*Y"=05&[W7T5LA[5!FPU [8W.LNT42;'U5NWF,K M!4MA@D<)DQ&TCA5[*KBK!A5&T'0&Y F6\@3KY>H/E3N^ MDY86OG1LH66&:*2H=%K1ZKT-IY@U\C9A239AZ-?$:UJ]<6JUD&OUR MF,JN/77*H.>-XV4Q31^+4W>9R.HVX>7QK/II?;+OM#C/UGE^!H^6Y?D\Z:8\ M+GA)4C'C,Q#1E7!I'#HBJ+0\@5?><+8I#K$],,Y97%RN*0EHFAN(WU>,\>>; MO(/Z'.3B?U!+ P04 " #Z5F%6:/< NI4% !3( &0 'AL+W=O'SQ$\X7('G2'%TL\)U,B MGI83)N^Z%4H8)23E$4T!([/+SA4\]Y&;*>027R.RX5O7(*/R3.GW[.8FO.Q8 MF44D)H'((+#\69,1B>,,2=KQ=PG:J<;,%+>O7]%_S\E+,L^8DQ&-_XQ"L;CL M>!T0DAE>Q>*!;CZ3DE OPPMHS/._8%/*6AT0K+B@2:DL+4BBM/C%+Z4CMA2@ MNT#L4;!+!?NM"DZIX.2>*:CD?O"QP,,+1C> 9=(2+;O(G9EK2_I1 MFLW[5##Y-I)Z8G@U&CW=/=U>/8Y]?P 1O=WDX?QY_&7Z."KCA. M0W[1%=+2;+QN4%IU75B%]E@%$;BCJ5AP,$Y#$C8!NI)BQ1.]\KQ&6D2?!)^ M#<\ LA!2ZNSI4J/MO5[>G9^"+S!]T!A[Q"_CV0.,8R)#98!;^I9J98F1'/7*6 MAL[Y$@?DLB/'XX2M26?XZR_0M7Y3>=4DF&\(K.%QI_*XHT,?%EZ.@90( ME>L*B%X.D27;^ VQ7REF 6]2JS!HU?QZ&EYC"C/ MU\*Z,_''@00>V>"C$O%X?M>CZ"K&^B]P]//H5C[Z>AXS* M$_(B-W).3B6?E,PBY>KJ[PR/$'+:+O1(<'ZCIK!H&(PT#*HMSF96(LM;CO3RMTN M2@4%8\S2*)TK-S;M (>F3Y-@OB&PAF.A5=<9UKMM6>70AIQN%,TWA=9T^U9Y M!_]WEBPA&C$GDV0[,E5BCC5H;6^^WJ!C":.:,#*33DN%1H,VLE4 M;]&QC.M:$&H+G_](NZ5R:;0FOZNBX48>_]$K:V2#W8[2;1?%-H3;?752W4E[5O M:C2@HA2%;CND5=5ON\O06W,LV[KVA?KB5RX2$LU3,%HQ1M+@!_ )B]8X^Q9D M*L*U!AR\U$RB^:;0FLZORW7HO5^$:UN%@]UN$LTWA=9T>]UC0'V3\;8('^P& M+T)V.\054H[3[K_U]AS)%]65/]*6N$.YJ!(:1N(G!+=^Y$-7F5$TWQ1:T^MU MX8_@NP4W,E3BEVXWB>:;0FNZO6X_D+[]>-OWM1*D\?G"=OJMZ%9)(>BT/X7H M+3J6<=U^('W[\?AC23+&&?,S\(?D#2@#4SE.%!#P;?PBLA7W'!-P&W&A7D_Z M$2:,AJM E29'1VOZ>LUCO59W,DC?R4RDMQ@1$2-9-P-P&H))>9IV7?2LIE*D MT0['*)IO"JTY!W6'@]ZOPT%&.QRC:+XIM*;;ZPX'&>AP2HQ&[O-0N\5124'' M:A= >H,.)=S=.FU-")OGI]8?!K>?7\-POSK=KF.*X M_0ZS>91R$).9A+0^]25#5IQ@%S>"+O,SW6&PO=V]R:W-H M965T"/D-Y4B:OB>,:XF M3JIU?N&Z*DXQ(^I,Y,C-G960&=%F*->NRB62I#3*F!MXWM#-".5.-"[G[F0T M%H5FE..=!%5D&9%/,V1B,W%\YWGB,UVGVDZXT3@G:URB_I+?23-R:Y6$9L@5 M%1PDKB;.U+^8^X$U*%?\37&C=J[!HCP(\OG]7_+.$-S -1.!?L*TUT.G%&#B2X(@73G\7F+]P"#:Q> M+)@J?V%3K0T]!^)":9%MC8T'&>75/_F^#<2.@3]\Q2#8&@3[!OU7#'I;@UX) M6GE68BV()M%8B@U(N]JHV8LR-J6UH:'+KY>75_#]&8! M5S?WTYN/5[/K2Y@NEY?W2WB[0$TH4^_@ WQ9+N#MFW?P!BB'^U04BO!$C5UM MW+!B;KS=E!*VP?18^2-W<==M,[-?Q)M M4*,-.M'N.S/8:?M?,W@BL0;FL,8<_F_'>'C*()Q(K!&$L Y"V)GK6TG7E!,& ML5"ZC;0R'^X<5?^\%P[#O?,:'ISHO64-[T:U=Z.?+[+WYOW&"(\1B :=(CR@ M0>$VC39_9B)'24721C4ZH/K@C\)^;X_JZ+(&U7E-==Y)-6^>ME_A.#_,3CCP M@OX>Q]%E#0[?>WFY>MTDA90V(4](Y&&"6E^=G8+MAQW:BN8$0DWHG8["_Z7T M(4^.)VZ[Q]','5_7I A>*((3EM:/,04'#X'6JCJ^KF)R=]J^#.6Z[(:5>5*9 MJ%?-4SU;=]S3LL_'8@^,=&T+E427I.,$V,>/E!3)LFDF M&I@76Z+N/>0YI,A#\6S+^ ^Q I#H(<\*<3Y82;D^'8U$O(* M4ZEN^7(DUAQH4B;EV8AX7CC*:5H,YF=EV0V?G[&-S-(";C@2FSRG_/$C9&Q[ M/L"#IX(OZ7(E=<%H?K:F2[@%^75]P]7=J$%)TAP*D;("<5B<#S[@TXB$.J&, M^#N%K=BY1IK*'6,_],WGY'S@Z19!!K'4$%3]W<,%9)E&4NWX68,.FCIUXN[U M$_JGDKPBIBI/SJ\N/]Q>WJ*W$4B:9N(=>H^^ MWD;H[9MWZ U*"_37BFT$+1)Q-I*J.ITTBFOHCQ4T.0+MHVM6R)5 ET4"B2'_ MPIZ/B05@I'@V9,D3V8_$BAA!?()\/$3$PS-3@UZ<3H@A/7IY.K:P\9NN\TL\ M_UC7@1 0W0%:MP/400BYNFZ?)N^7ZE8]%E"+OXQ=5P%')B!]51S*M8TAO.! MFDL$\'L8S'_]!8?>;R;17()%CL Z@@:-H($-??[G&CB5:;%$F984Q4Q(DWI6 ME+[J56#C$DQ/TO?SV42-S?M=40YCL!=.FZ .V7%#=MR++-<3Y'NV>+]1-U2- M+&E\Y:V@?;E78.$.KV#B^7OD#X,F 9Z9R8<-^; 7^2RE=VF6RA2,I*U@?4F' M!YT93()]TH=!QTE/&M(3*^EOY1H(":+WBOU2=3EH8]"J(('G)OI6V+[T[6W$ M8_0(E N$/917DS\)4$(?3?T2/8,5O@RK(^:T$7/:3\PD%3';%!*I@04F%:UX M?56LP&8[X\,[\?S]462,(KYY&,T:YC,K2MHYZ+:85F-7C>A*V_I9;#>T-YPI4>7C M$-UD5*W#:M.*+G]NTG4.A1RBWSD3YDVL4TM;HW56K@#C*=D?AX8X@@./F!=G MW#I;;+>VY7A2._>8Y48;@@W^<^;O+2D7]DKZ;NIJM([1)\=\"&[]++8;O&OZ MD.8;HV6U9_;N5)=HD2NTKFJM<<73U_IL@)UZ6*=HD2NTKJJM*<9V5_SEA7LI M.TQO">V-PK-J!V34ZS7L,VGM,[';YPN6Y\#CE&9J&ZI^0$BU;ZK$2_3*)U].T2)7:%U5VXT >6XC4&TU.12P58/WF".QP_26T-ZH\?2X(W'5D$JOT?)ZQZ1D>7FY IH UP'J^8(Q^72C*VA.^^?_ 5!+ P04 M " #Z5F%67FA@T.@$ V&0 &0 'AL+W=OCD:$ MG25[&HMWMDD:$2X.TT>=[5-*_*PH"G5D&!,](D&L+6;9N9MT,4L./ QB>I," M=H@BDOZZH&%RG&M0>SEQ&SSNN#RA+V9[\DCO*-_L;U)QI)(Z1)0LRQ+> 'EGM-9!2'I+DASQ8^W/-D!W1D'I<4A#QYXFN:!A*)M'' MSX)4*S]3%M9?O[!_RL0+,0^$T542_A?X?#?7' WX=$L.(;]-CI]I(@?$D*HI%!U$0YW_) K,H,%];8!4% MV:CU7$HV!TPX6=WO>"K>#40=7]RM/E_BS=4E M6*_!1_!M>;59WJ^_7H/E-0;_;I97ZT_?U]?_@.5J]75S?7\'WF/*21"R#P*] MN/N:E MP5[>)ZKAYL66NECZQCG;$X_.-6$,C*9/5%O\^0><&'^K!C,F&1Z)K#$TJQR: M-<2^N" AB3T*" F+K\L'KKP>@S2G.LR89'@DLL;XW')\[EMLV1US:&.2X9'( M&D.#1A4XC%&-N:!KN('IHM9-I$)!HW6K8267V7,;P5J&@J.ZZP95ED)#J:*$\RY(&HT M:<'.=5"@.LL/JU#UY=<44V48.!QBZ@[M$;8#?L"\Y!"K;7J8[%3+&94-C\76 M'&05GZ#]%J^&@^GKY,F-R8;'8FM.K@IJ<#BIG6S7JL3EMF^J+LAVVI%' 9K M/G^HLAL<#F\G>W4W>8DP:K?#J IF=&!8 7-LH^?A %9!#@XGN=\XMJ.2()]L MFQ*Z,%Z6CI@CJK$"M ]578W'FH\@T: MSC>8;FF:RG5%G@%AC'+P1,(#Z?.>8;I3O6=4-CP66W.45:Y"\"VNC093VAC^P$=*T"3OFR'JFR'7KU!]1O'0]T=)7MJM+^!5*C.)<1*E-M^ M9-!K&\H1%<.6&_-B\#)ZYKNPY=ER\W^9;7FWSE_ [FCQ*>I!(CWMTG"7P[D!Y3_*EG\ M#U!+ P04 " #Z5F%6?%E_'28# !,$@ #0 'AL+W-T>6QEUY-B9X[*67X]OG*8? M^"+&PU;6"F+?DW/NL>\-CAC59B78S9PQ$RQ+(>N4S(VI/H5A/9NSDM9GJF+2 M(KG2)35VJHNPKC2C60VD4H2#7B\.2\HE&8_DHKPJ31W,U$*:E)QWH#D)BIC*;D[>?]KHKBN MQ3#I^&72SXOC\A>[\FO"L57KV,<8>>@A;YB.%K9E&8]R)3?5B8@+6%U:LN"> MBI1,J.!3S8&5TY*+E0L/(#!30NG V+:PB?H0J1\?^8[V,M^J6 _J);NA-=0.G8R;@/ZVFM/>EGV=;E#Q>V6^+.QR9#.'%F77 MFN5\V6< 4^_CZK2JQ.JSX(4LF5O\BQ..1W3-"^9*\P>;#5IE9@-,D^"> M:<-GVY'?FE:W;&G6[;3,<<^#-^CY[^YSP2335&R;MKU_R+O\:L?M^?,O/#=_ M5O8=>TU&%X?OL3US#]UD_!9,OHER#P_29-B>C5L'\,[QVT4#>,U)R0]X71*; MI,%TP87ALIW->98Q^>04MO*&3NVK\HZ^O3]C.5T(<]N!*=F,O[.,+\JDN^L: M-J*]:S/^!LOKQ]T[ELW%9<:6+)NT4UU,FV%@!S9K^P'"/G+5?/P(QG&8'P$, MRX,YP#B.A>7YG]8S1-?C,,S;T(L,4OAGD#!I8',OW97N/5QCOD^3[ :OI*O-I8'&%@5L-Z!_/X\T%-^3A1!53%OV!.,(TF"(="+_AZ-8V1W8OCZ MZX,])5&4)'X$,+^#*,(0>!IQ!', 'C DBIIS<.\\"M?G5+CY_]'X$5!+ P04 M " #Z5F%6EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_ MQ=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+ MJ1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D M5XA-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( /I6859RG&=-V@0 !XH / >&PO=V]R:V)O;VLN M>&ULQ9I=CYLX%$#_BI6GK;2S"5^9=M14\@0GL40@"R3;?5HQB=.Q2B "IS/; M7[\&E*[1)%=]NR_$I>#WE13P;/2AT?AL-Z^RP. M6?U'>12%/K(OJT.F]&[U95@?*Y'MZF'C(9#'X]/%\K54U-'=* M);9*EH5N;!HV4KS4_Q]O=LDW6]EH;(\V59EGD\&5G=@(RHEMV^:DP8RS9[JMD5E3W&F02:#\4A?<"^K M6K5GM-?/-.,WH4_N]DZJG,EDHBR_-9?1=#(W;:.-PWG9!?*A^ M)HSE?B^WPB^WIX,H5!?'2N0-8%$_RV,]($5V$)/!^122%3O""J6#1'C174J? MV]RI_FN^Z^Y::5PCAM6#U [-(SGA(#4@/@/1N"-GK[C$ M.;X9Y)0F"P/R'H"\QX5,^#SD,SZE^D&DTVFT#E,>SLE*@T\Y2PS(]P#D>UQ( M#1:O=1 #3A]YP-,^V < [ ,N& _]=9+&G ;$9QL61*MV1#]&H6\26B,H?8^P M&75V822EGWM1LT"E(#LE6="8Z5&PXJD.'0W]'[]Y2-AG$Q.2BH5LE2A=L)AT M ?R=A"PUP2"16,@F8C3_Q8,NV? PI>&5,T7 PD9!8;V2R7JX>+F)!9 M;.RI"51&]/L;,HN-;)8K9<0YG"8FI!8;62U@.=%?(8&B8F."Z&+)V8$S7Q(0$Y& +",3T3$Q(0 ZR@&#,L8D) M66]B0A9R\.M0FM;$A!SDH"^7F>7E MA2"ZD'K<7[A0IN<[;+\7[8LCHK)74F4F)J0>]Y9K9[V<[D+J<7_UVMGE#H>T MX]YD%>T'IXD)OI!!ULX5S#NR/.5*WIF8D'9<9.U. MK,I:5<+$A+3C(FOG*B9[/>JT9&)"XG&1Q0//T7K)"!*/BRP>&-,L,#W(0!ZR M@:Y-)>_(8UGLS(3D00;RD UT=<;;)4X3$S*0AVR@:YATUJ*:F)"%/&0+P1-S M/V@%TW(0AZRA6#,7C0A"WG(%@*7.7JK,1YD M(0_90MUKDXL%I@=IQ\/6#O0"I?^9"J2=<:N=X?E[M)W8RT+L0OT7M6[?9OEV M59%FT[TP=[WF'=;^E.=3W18509GMSI^WG3_-^_0?4$L#!!0 ( /I685:8 M&UJ>^P$ ,LC : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMN MHT 4A>&M6"P@Y?LB22O.J">91MD @'O0DJC-"!>+R MCSX0\/"<#]VT[T]EMQ_*XN-X.)55LYNFX5=*9;W+QZ[<]$,^G8]L^O'83>?E MN$U#MW[KMCGI0_V=BO]GLU_EWO_YSS*?I'X/3>S^^ ME5W.4[-XZ<9MGE9-^CA<=Y=TV7*S>'I=->/3JS2I=I!"D-8/,@BR^D$. M05X_*" HZ@>U$-36#[J%H-OZ07<0=%<_Z!Z"[NL'R1)E7!(DS; FT%J0:R'P M6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R70 M6VBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$ M>AOJ;01Z&^IM!'K;[&4)@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH; M@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WCY[V4V@MZ/>3J"WH]Y.H+>CWDZ@MZ/> M3J"WH]Y.H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!WS#Y6$N@=J'<0Z!VH M=Q#H':AW$.@=J'<0Z-VBWNU/ZEVFST,NUYZO-5[_)ZF>SN?FZ^4ORZ^=>+]H M+S@G^'?G\2]02P,$% @ ^E9A5G32QF+> 0 6B, !, !;0V]N=&5N M=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCI%WX$N%%OU0O_0-T.L+"M35L0 M_KW= !.-$@TFOC=;MK;G/6N3YVJ3YYVC,-@V=1NFV3)&=\-8*);4F)!;1VT: MF5O?F)@>_8(Y4ZS,@I@8C<:LL&VD-@YC5R.;3>YH;M9U'-QOT^M0V7::>:I# M-KC=3^RRIIEQKJX*$],XV[3EIY3A(2%/*_LY85FY<)$F9.S+A&[D^X##NL<- M>5^5-'@R/CZ8)LUBVYJ%N*LIY*=+?-&CG<^K@DI;K)NT) _.DRG#DB@V=;XO M>G$Z.:8=IOV5GYW?ESD5F&8^>>M".C%/OX\['DFW>NA2(?*Q.OV)[XFI]-G? M1]UIEU3^,#MM[ZOUJ_X\ NMOY^_QQS-^K__+/@1('Q*D#P72AP;I8PS2QR5( M'U<@?5R#],%'*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19 M!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4 M626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J M%%DUBJP:15:-(JM&D56CR#K^3UE?K%W]]=\>W3UO3-4>\UG_2\WL#5!+ 0(4 M Q0 ( /I6858'04UB@0 +$ 0 " 0 !D;V-0 M&UL4$L! A0#% @ ^E9A5NPP\UCN *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ ^E9A M5IE&PO=V]R:W-H965T&UL4$L! A0#% @ ^E9A M5GD/FPVS!0 SQ8 !@ ("!-! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ ^E9A5J]&1$#("0 )B\ !@ M ("!&PO=V]R:W-H965T&UL M4$L! A0#% @ ^E9A5E[#&D_T%P 6T4 !@ ("!I#4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^E9A5B6PR3Q !0 ;!$ !D M ("!+UX 'AL+W=O&PO=V]R M:W-H965T5F !X;"]W;W)K&UL M4$L! A0#% @ ^E9A5A%X/>=V!0 M X !D ("! 70 M 'AL+W=O2H[ M1Z(( "T'0 &0 @(&N>0 >&PO=V]R:W-H965T" !X;"]W;W)K&UL4$L! A0#% @ M^E9A5@KH_ZT3!0 &!( !D ("!]HD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^E9A5CN]P0%9!P \Q@ !D M ("!X[< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ^E9A5D^,L76K P _ H !D ("!6<< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^E9A M5LYE/:@I! IQ !D ("!KM, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^E9A5I::3B!!!0 [AT M !D ("!(. 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^E9A5A-&ONCB! +1P !D M ("!L.P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^E9A5@R/G+-G @ RP4 !D ("!@/< 'AL+W=O M^@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ^E9A5CC7 MHGBI!P D2\ !D ("!- L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^E9A5LW7COJ\! A1D !D M ("!%1H! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ^E9A5GASU#%\ @ =P8 !D ("! M("&PO=V]R:W-H965T&UL4$L! A0#% M @ ^E9A5DL1@5B6 @ #@@ !D ("!LC(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^E9A5O^JSLAP M! 5AH !D ("!NC\! 'AL+W=O]TDSX$ "-&0 &0 M@(%A1 $ >&PO=V]R:W-H965T&UL4$L! A0#% @ ^E9A5FCW +J5!0 4R !D M ("!F$\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ^E9A5EYH8-#H! -AD !D ("!JEX! M 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " #Z5F%6=-+&8MX! !:(P $P M@ $];P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 !$ ),2 !,<0$ " ! end XML 74 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 75 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 220 386 1 false 53 0 false 5 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.tootsie.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS Sheet http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS (Parenthetical) Sheet http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENT OF COMPREHENSIVE EARNINGS Sheet http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings CONSOLIDATED STATEMENT OF COMPREHENSIVE EARNINGS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF FINANCIAL POSITION Sheet http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition CONSOLIDATED STATEMENTS OF FINANCIAL POSITION Statements 5 false false R6.htm 00305 - Statement - CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical) Sheet http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.tootsie.com/role/DisclosureSignificantAccountingPolicies SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 10201 - Disclosure - ACCRUED LIABILITIES Sheet http://www.tootsie.com/role/DisclosureAccruedLiabilities ACCRUED LIABILITIES Notes 9 false false R10.htm 10301 - Disclosure - INDUSTRIAL DEVELOPMENT BONDS Sheet http://www.tootsie.com/role/DisclosureIndustrialDevelopmentBonds INDUSTRIAL DEVELOPMENT BONDS Notes 10 false false R11.htm 10401 - Disclosure - INCOME TAXES Sheet http://www.tootsie.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 11 false false R12.htm 10501 - Disclosure - SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE Sheet http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValue SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE Notes 12 false false R13.htm 10601 - Disclosure - OTHER INCOME, NET Sheet http://www.tootsie.com/role/DisclosureOtherIncomeNet OTHER INCOME, NET Notes 13 false false R14.htm 10701 - Disclosure - EMPLOYEE BENEFIT PLANS Sheet http://www.tootsie.com/role/DisclosureEmployeeBenefitPlans EMPLOYEE BENEFIT PLANS Notes 14 false false R15.htm 10801 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION Sheet http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformation SEGMENT AND GEOGRAPHIC INFORMATION Notes 15 false false R16.htm 10901 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.tootsie.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 16 false false R17.htm 11001 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES Sheet http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES Notes 17 false false R18.htm 11101 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS Sheet http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLoss ACCUMULATED OTHER COMPREHENSIVE LOSS Notes 18 false false R19.htm 11201 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssets GOODWILL AND INTANGIBLE ASSETS Notes 19 false false R20.htm 11301 - Disclosure - LEASES Sheet http://www.tootsie.com/role/DisclosureLeases LEASES Notes 20 false false R21.htm 11401 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS Sheet http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS Notes 21 false false R22.htm 20102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 22 false false R23.htm 30203 - Disclosure - ACCRUED LIABILITIES (Tables) Sheet http://www.tootsie.com/role/DisclosureAccruedLiabilitiesTables ACCRUED LIABILITIES (Tables) Tables http://www.tootsie.com/role/DisclosureAccruedLiabilities 23 false false R24.htm 30403 - Disclosure - INCOME TAXES (Tables) Sheet http://www.tootsie.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.tootsie.com/role/DisclosureIncomeTaxes 24 false false R25.htm 30503 - Disclosure - SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE (Tables) Sheet http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueTables SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE (Tables) Tables http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValue 25 false false R26.htm 30603 - Disclosure - OTHER INCOME, NET (Tables) Sheet http://www.tootsie.com/role/DisclosureOtherIncomeNetTables OTHER INCOME, NET (Tables) Tables http://www.tootsie.com/role/DisclosureOtherIncomeNet 26 false false R27.htm 30703 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) Sheet http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansTables EMPLOYEE BENEFIT PLANS (Tables) Tables http://www.tootsie.com/role/DisclosureEmployeeBenefitPlans 27 false false R28.htm 30803 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Tables) Sheet http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationTables SEGMENT AND GEOGRAPHIC INFORMATION (Tables) Tables http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformation 28 false false R29.htm 30903 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.tootsie.com/role/DisclosureFairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.tootsie.com/role/DisclosureFairValueMeasurements 29 false false R30.htm 31003 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables) Sheet http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables) Tables http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities 30 false false R31.htm 31103 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Sheet http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossTables ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Tables http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLoss 31 false false R32.htm 31203 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssets 32 false false R33.htm 40101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies 33 false false R34.htm 40102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Property (Details) Sheet http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails SIGNIFICANT ACCOUNTING POLICIES - Property (Details) Details 34 false false R35.htm 40103 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Benefits and Investment (Details) Sheet http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesBenefitsAndInvestmentDetails SIGNIFICANT ACCOUNTING POLICIES - Benefits and Investment (Details) Details 35 false false R36.htm 40104 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Invest, VEBA, NP (Details) Sheet http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails SIGNIFICANT ACCOUNTING POLICIES - Invest, VEBA, NP (Details) Details 36 false false R37.htm 40105 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - EPS (Details) Sheet http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesEpsDetails SIGNIFICANT ACCOUNTING POLICIES - EPS (Details) Details http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies 37 false false R38.htm 40201 - Disclosure - ACCRUED LIABILITIES (Details) Sheet http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails ACCRUED LIABILITIES (Details) Details http://www.tootsie.com/role/DisclosureAccruedLiabilitiesTables 38 false false R39.htm 40301 - Disclosure - INDUSTRIAL DEVELOPMENT BONDS (Details) Sheet http://www.tootsie.com/role/DisclosureIndustrialDevelopmentBondsDetails INDUSTRIAL DEVELOPMENT BONDS (Details) Details http://www.tootsie.com/role/DisclosureIndustrialDevelopmentBonds 39 false false R40.htm 40401 - Disclosure - INCOME TAXES (Details) Sheet http://www.tootsie.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.tootsie.com/role/DisclosureIncomeTaxesTables 40 false false R41.htm 40402 - Disclosure - INCOME TAXES - Effective tax rate - (Details) Sheet http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails INCOME TAXES - Effective tax rate - (Details) Details 41 false false R42.htm 40501 - Disclosure - SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE (Details) Sheet http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE (Details) Details http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueTables 42 false false R43.htm 40601 - Disclosure - OTHER INCOME, NET (Details) Sheet http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails OTHER INCOME, NET (Details) Details http://www.tootsie.com/role/DisclosureOtherIncomeNetTables 43 false false R44.htm 40701 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) Sheet http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDetails EMPLOYEE BENEFIT PLANS (Details) Details http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansTables 44 false false R45.htm 40702 - Disclosure - EMPLOYEE BENEFIT PLANS - Multi-employer (Details) Sheet http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails EMPLOYEE BENEFIT PLANS - Multi-employer (Details) Details 45 false false R46.htm 40703 - Disclosure - EMPLOYEE BENEFIT PLANS - Deferred compensation (Details) Sheet http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDeferredCompensationDetails EMPLOYEE BENEFIT PLANS - Deferred compensation (Details) Details 46 false false R47.htm 40704 - Disclosure - EMPLOYEE BENEFIT PLANS - Postretirement (Details) Sheet http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails EMPLOYEE BENEFIT PLANS - Postretirement (Details) Details 47 false false R48.htm 40705 - Disclosure - EMPLOYEE BENEFIT PLANS - Expected future benefit payments (Details) Sheet http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails EMPLOYEE BENEFIT PLANS - Expected future benefit payments (Details) Details 48 false false R49.htm 40801 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Details) Sheet http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails SEGMENT AND GEOGRAPHIC INFORMATION (Details) Details http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationTables 49 false false R50.htm 40802 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Concentration (Details) Sheet http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails SEGMENT AND GEOGRAPHIC INFORMATION - Concentration (Details) Details 50 false false R51.htm 40901 - Disclosure - FAIR VALUE MEASUREMENTS - Bonds (Details) Sheet http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails FAIR VALUE MEASUREMENTS - Bonds (Details) Details 51 false false R52.htm 40902 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails FAIR VALUE MEASUREMENTS (Details) Details http://www.tootsie.com/role/DisclosureFairValueMeasurementsTables 52 false false R53.htm 40903 - Disclosure - FAIR VALUE MEASUREMENTS AFS (Details) Sheet http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails FAIR VALUE MEASUREMENTS AFS (Details) Details http://www.tootsie.com/role/DisclosureFairValueMeasurementsTables 53 false false R54.htm 41001 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Details) Sheet http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Details) Details http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables 54 false false R55.htm 41002 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - OCI (Details) Sheet http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - OCI (Details) Details http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables 55 false false R56.htm 41101 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Sheet http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Details http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossTables 56 false false R57.htm 41102 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS - Reclassification from AOCI (Details) Sheet http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails ACCUMULATED OTHER COMPREHENSIVE LOSS - Reclassification from AOCI (Details) Details 57 false false R58.htm 41201 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details) Sheet http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails GOODWILL AND INTANGIBLE ASSETS (Details) Details http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsTables 58 false false R59.htm 41301 - Disclosure - LEASES (Details) Sheet http://www.tootsie.com/role/DisclosureLeasesDetails LEASES (Details) Details http://www.tootsie.com/role/DisclosureLeases 59 false false R60.htm 41501 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) Sheet http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) Details http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts 60 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 10 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, tr:MarketableSecuritiesMaturityPeriod, tr:StockDividendsDistributedPercentOfSharesOutstandingAtRecordDate, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:LessorOperatingLeaseExistenceOfOptionToExtend - tr-20221231x10k.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 1 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:TypeOfCostGoodOrServiceExtensibleList - tr-20221231x10k.htm 9 tr-20221231x10k.htm tr-20221231.xsd tr-20221231_cal.xml tr-20221231_def.xml tr-20221231_lab.xml tr-20221231_pre.xml tr-20221231xex21.htm tr-20221231xex31d1.htm tr-20221231xex31d2.htm tr-20221231xex32.htm tr-20221231x10k003.jpg http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tr-20221231x10k.htm": { "axisCustom": 0, "axisStandard": 23, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 879, "http://xbrl.sec.gov/dei/2022": 37 }, "contextCount": 220, "dts": { "calculationLink": { "local": [ "tr-20221231_cal.xml" ] }, "definitionLink": { "local": [ "tr-20221231_def.xml" ] }, "inline": { "local": [ "tr-20221231x10k.htm" ] }, "labelLink": { "local": [ "tr-20221231_lab.xml" ] }, "presentationLink": { "local": [ "tr-20221231_pre.xml" ] }, "schema": { "local": [ "tr-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 583, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 9, "http://www.tootsie.com/20221231": 4, "http://xbrl.sec.gov/dei/2022": 5, "total": 18 }, "keyCustom": 84, "keyStandard": 302, "memberCustom": 12, "memberStandard": 41, "nsprefix": "tr", "nsuri": "http://www.tootsie.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "tr:IndustrialDevelopmentBondsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - INDUSTRIAL DEVELOPMENT BONDS", "menuCat": "Notes", "order": "10", "role": "http://www.tootsie.com/role/DisclosureIndustrialDevelopmentBonds", "shortName": "INDUSTRIAL DEVELOPMENT BONDS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "tr:IndustrialDevelopmentBondsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "11", "role": "http://www.tootsie.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "tr:ShareCapitalAndCapitalInExcessOfParValueDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE", "menuCat": "Notes", "order": "12", "role": "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValue", "shortName": "SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "tr:ShareCapitalAndCapitalInExcessOfParValueDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - OTHER INCOME, NET", "menuCat": "Notes", "order": "13", "role": "http://www.tootsie.com/role/DisclosureOtherIncomeNet", "shortName": "OTHER INCOME, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - EMPLOYEE BENEFIT PLANS", "menuCat": "Notes", "order": "14", "role": "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlans", "shortName": "EMPLOYEE BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION", "menuCat": "Notes", "order": "15", "role": "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformation", "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - FAIR VALUE MEASUREMENTS", "menuCat": "Notes", "order": "16", "role": "http://www.tootsie.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES", "menuCat": "Notes", "order": "17", "role": "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS", "menuCat": "Notes", "order": "18", "role": "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLoss", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "menuCat": "Notes", "order": "19", "role": "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssets", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS", "menuCat": "Statements", "order": "2", "role": "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings", "shortName": "CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "tr:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - LEASES", "menuCat": "Notes", "order": "20", "role": "http://www.tootsie.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "tr:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS", "menuCat": "Notes", "order": "21", "role": "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts", "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "22", "role": "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - ACCRUED LIABILITIES (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesTables", "shortName": "ACCRUED LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - INCOME TAXES (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.tootsie.com/role/DisclosureIncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "tr:ShareCapitalAndCapitalInExcessOfParValueDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueTables", "shortName": "SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "tr:ShareCapitalAndCapitalInExcessOfParValueDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - OTHER INCOME, NET (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.tootsie.com/role/DisclosureOtherIncomeNetTables", "shortName": "OTHER INCOME, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansTables", "shortName": "EMPLOYEE BENEFIT PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationTables", "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.tootsie.com/role/DisclosureFairValueMeasurementsTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_QUt2zCu2z0qbbvUIzUS1xQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_bFX0KO1OvUq3Ov970SffbA", "decimals": "-3", "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossTables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)", "menuCat": "Details", "order": "33", "role": "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "3", "lang": null, "name": "tr:ThresholdPercentageOfConsolidatedNetProductSalesRecognizedAsRoyaltyIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_z3wCxsY3zUyoRJ3gM-kz8w", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Property (Details)", "menuCat": "Details", "order": "34", "role": "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Property (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_BO0vSH3E9k2aJTiArWHh7g", "decimals": "-3", "first": true, "lang": null, "name": "tr:ProceedsFromRepaymentsOfPremiumsOnSplitDollarLifeInsurancePolicies", "reportCount": 1, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Benefits and Investment (Details)", "menuCat": "Details", "order": "35", "role": "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesBenefitsAndInvestmentDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Benefits and Investment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "tr:PremiumPaidForSplitDollarLifeInsuranceAgreements", "tr:PremiumPaidForSplitDollarLifeInsuranceAgreements", "p", "us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "lang": null, "name": "tr:PremiumPaidForSplitDollarLifeInsuranceAgreements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "tr:EmployeeBenefitsTrustPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Invest, VEBA, NP (Details)", "menuCat": "Details", "order": "36", "role": "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Invest, VEBA, NP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "tr:EmployeeBenefitsTrustPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_-lyCYSU3JEm_gqdepqlQbw", "decimals": "INF", "first": true, "lang": null, "name": "tr:CommonStockVotingRightsPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_PpQ6ZWD-qEKy-M0QOIiKuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - EPS (Details)", "menuCat": "Details", "order": "37", "role": "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesEpsDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - EPS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_-lyCYSU3JEm_gqdepqlQbw", "decimals": "INF", "first": true, "lang": null, "name": "tr:CommonStockVotingRightsPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_PpQ6ZWD-qEKy-M0QOIiKuw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_s-jfjijQnkuCgiCvxKernA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - ACCRUED LIABILITIES (Details)", "menuCat": "Details", "order": "38", "role": "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails", "shortName": "ACCRUED LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_s-jfjijQnkuCgiCvxKernA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "tr:IndustrialDevelopmentBondsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "3", "first": true, "lang": null, "name": "tr:IndustrialDevelopmentBondsNoncurrentFloatingInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_z3wCxsY3zUyoRJ3gM-kz8w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - INDUSTRIAL DEVELOPMENT BONDS (Details)", "menuCat": "Details", "order": "39", "role": "http://www.tootsie.com/role/DisclosureIndustrialDevelopmentBondsDetails", "shortName": "INDUSTRIAL DEVELOPMENT BONDS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "tr:IndustrialDevelopmentBondsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "3", "first": true, "lang": null, "name": "tr:IndustrialDevelopmentBondsNoncurrentFloatingInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_z3wCxsY3zUyoRJ3gM-kz8w", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENT OF COMPREHENSIVE EARNINGS", "menuCat": "Statements", "order": "4", "role": "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings", "shortName": "CONSOLIDATED STATEMENT OF COMPREHENSIVE EARNINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - INCOME TAXES (Details)", "menuCat": "Details", "order": "40", "role": "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_z3wCxsY3zUyoRJ3gM-kz8w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - INCOME TAXES - Effective tax rate - (Details)", "menuCat": "Details", "order": "41", "role": "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails", "shortName": "INCOME TAXES - Effective tax rate - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_z3wCxsY3zUyoRJ3gM-kz8w", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_QUt2zCu2z0qbbvUIzUS1xQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE (Details)", "menuCat": "Details", "order": "42", "role": "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "shortName": "SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "tr:ScheduleOfStockRepurchasedAndRetiredTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_TTA3_ylu3USwWTNZYGTPVA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterestAndDividend", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - OTHER INCOME, NET (Details)", "menuCat": "Details", "order": "43", "role": "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails", "shortName": "OTHER INCOME, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterestAndDividend", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_Er9c9l_HCEypkbfWAbFJTQ", "decimals": null, "first": true, "lang": "en-US", "name": "tr:DefinedContributionPlanRequisiteServicePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - EMPLOYEE BENEFIT PLANS (Details)", "menuCat": "Details", "order": "44", "role": "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDetails", "shortName": "EMPLOYEE BENEFIT PLANS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_Er9c9l_HCEypkbfWAbFJTQ", "decimals": null, "first": true, "lang": "en-US", "name": "tr:DefinedContributionPlanRequisiteServicePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_Er9c9l_HCEypkbfWAbFJTQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - EMPLOYEE BENEFIT PLANS - Multi-employer (Details)", "menuCat": "Details", "order": "45", "role": "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Multi-employer (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_CollectiveBargainingArrangementAxis_tr_ConsentingAgreementEnteredWithLocalBargainingUnionMember_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_aJPCOhjGfUuQvtH-US_Y1w", "decimals": "4", "lang": null, "name": "tr:MultiemployerPlanFundedStatusAsPercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_z3wCxsY3zUyoRJ3gM-kz8w", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "INF", "first": true, "lang": null, "name": "tr:NumberOfDeferredCompensationPlans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_PpQ6ZWD-qEKy-M0QOIiKuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - EMPLOYEE BENEFIT PLANS - Deferred compensation (Details)", "menuCat": "Details", "order": "46", "role": "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDeferredCompensationDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Deferred compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "INF", "first": true, "lang": null, "name": "tr:NumberOfDeferredCompensationPlans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_PpQ6ZWD-qEKy-M0QOIiKuw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_EeJRIhECmECOXl9cDzvy3Q", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_z3wCxsY3zUyoRJ3gM-kz8w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - Disclosure - EMPLOYEE BENEFIT PLANS - Postretirement (Details)", "menuCat": "Details", "order": "47", "role": "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Postretirement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_EeJRIhECmECOXl9cDzvy3Q", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_z3wCxsY3zUyoRJ3gM-kz8w", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_EeJRIhECmECOXl9cDzvy3Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40705 - Disclosure - EMPLOYEE BENEFIT PLANS - Expected future benefit payments (Details)", "menuCat": "Details", "order": "48", "role": "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Expected future benefit payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_EeJRIhECmECOXl9cDzvy3Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Details)", "menuCat": "Details", "order": "49", "role": "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails", "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_T8qSM7VJdUKxECuKejmpLA", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_s-jfjijQnkuCgiCvxKernA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF FINANCIAL POSITION", "menuCat": "Statements", "order": "5", "role": "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition", "shortName": "CONSOLIDATED STATEMENTS OF FINANCIAL POSITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_s-jfjijQnkuCgiCvxKernA", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_tr_WalMartCustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_gvf-3694VkuS5OiTef1Dlw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_z3wCxsY3zUyoRJ3gM-kz8w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Concentration (Details)", "menuCat": "Details", "order": "50", "role": "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails", "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION - Concentration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_tr_WalMartCustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_gvf-3694VkuS5OiTef1Dlw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_z3wCxsY3zUyoRJ3gM-kz8w", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_s-jfjijQnkuCgiCvxKernA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SpecialAssessmentBondNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - FAIR VALUE MEASUREMENTS - Bonds (Details)", "menuCat": "Details", "order": "51", "role": "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails", "shortName": "FAIR VALUE MEASUREMENTS - Bonds (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:SpecialAssessmentBondNoncurrent", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_WLo7dO9QFkiPy5hDbQD60A", "decimals": "-3", "lang": null, "name": "us-gaap:SpecialAssessmentBondNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_s-jfjijQnkuCgiCvxKernA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - FAIR VALUE MEASUREMENTS (Details)", "menuCat": "Details", "order": "52", "role": "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails", "shortName": "FAIR VALUE MEASUREMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_FlKEfP-lJk-Spqm4rNM1Pg", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_s-jfjijQnkuCgiCvxKernA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - FAIR VALUE MEASUREMENTS AFS (Details)", "menuCat": "Details", "order": "53", "role": "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails", "shortName": "FAIR VALUE MEASUREMENTS AFS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_s-jfjijQnkuCgiCvxKernA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_s-jfjijQnkuCgiCvxKernA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Details)", "menuCat": "Details", "order": "54", "role": "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_s-jfjijQnkuCgiCvxKernA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - OCI (Details)", "menuCat": "Details", "order": "55", "role": "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - OCI (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_2Y5GLlWfAEqdUmjJe2e2NQ", "decimals": "-3", "lang": null, "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_QUt2zCu2z0qbbvUIzUS1xQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "menuCat": "Details", "order": "56", "role": "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember_ywg6SjjSHkWfqExPLWDuMg", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS - Reclassification from AOCI (Details)", "menuCat": "Details", "order": "57", "role": "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS - Reclassification from AOCI (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_2Y5GLlWfAEqdUmjJe2e2NQ", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_s-jfjijQnkuCgiCvxKernA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details)", "menuCat": "Details", "order": "58", "role": "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_s-jfjijQnkuCgiCvxKernA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "tr:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - LEASES (Details)", "menuCat": "Details", "order": "59", "role": "http://www.tootsie.com/role/DisclosureLeasesDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "tr:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_s-jfjijQnkuCgiCvxKernA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical)", "menuCat": "Statements", "order": "6", "role": "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_s-jfjijQnkuCgiCvxKernA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_QUt2zCu2z0qbbvUIzUS1xQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)", "menuCat": "Details", "order": "60", "role": "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails", "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_bFX0KO1OvUq3Ov970SffbA", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_cBXqdpk_WkCoVFhfGJdyeQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "8", "role": "http://www.tootsie.com/role/DisclosureSignificantAccountingPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - ACCRUED LIABILITIES", "menuCat": "Notes", "order": "9", "role": "http://www.tootsie.com/role/DisclosureAccruedLiabilities", "shortName": "ACCRUED LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_yZ6DxEceg0ulzOBAxoopwA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 53, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r737", "r738", "r739" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r737", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r737", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r737", "r738", "r739" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r740" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r737", "r738", "r739" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r734" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r736" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r279", "r280", "r391", "r397", "r693", "r699", "r701" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r344", "r715", "r782", "r818" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r378", "r379", "r380", "r381", "r489", "r626", "r658", "r679", "r680", "r712", "r726", "r733", "r781", "r810", "r811", "r812", "r813", "r814", "r815" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r378", "r379", "r380", "r381", "r489", "r626", "r658", "r679", "r680", "r712", "r726", "r733", "r781", "r810", "r811", "r812", "r813", "r814", "r815" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r344", "r715", "r782", "r818" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r340", "r628", "r713", "r731", "r777", "r778", "r782", "r817" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r340", "r628", "r713", "r731", "r777", "r778", "r782", "r817" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r378", "r379", "r380", "r381", "r437", "r489", "r497", "r498", "r499", "r602", "r626", "r658", "r679", "r680", "r712", "r726", "r733", "r776", "r781", "r811", "r812", "r813", "r814", "r815" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r378", "r379", "r380", "r381", "r437", "r489", "r497", "r498", "r499", "r602", "r626", "r658", "r679", "r680", "r712", "r726", "r733", "r776", "r781", "r811", "r812", "r813", "r814", "r815" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r279", "r280", "r391", "r397", "r700", "r701" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r494", "r766", "r828" ], "lang": { "en-us": { "role": { "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.", "label": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r302", "r494", "r744", "r766" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r288", "r692" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r341", "r342", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r682", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r714", "r732", "r782" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r341", "r342", "r666", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r682", "r683", "r714", "r732", "r782" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r302", "r494", "r744", "r745", "r766" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2022", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "VALUATION AND QUALIFYING ACCOUNTS" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r282", "r283", "r284", "r286", "r287", "r692" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "tr_AccruedAdvertisingAndPromotionsCostCurrent": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for advertising and promotion of the entity's goods and services. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Advertising and Promotions Cost Current", "terseLabel": "Advertising and promotions" } } }, "localname": "AccruedAdvertisingAndPromotionsCostCurrent", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tr_AccumulatedNetGainLossFromCommodityDerivativesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Changes to accumulated comprehensive income resulting from gains and losses from commodity derivative instruments .Trading in a derivative instrument whose primary underlying risk is tied to commodity prices.", "label": "Commodity Derivatives" } } }, "localname": "AccumulatedNetGainLossFromCommodityDerivativesMember", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails" ], "xbrltype": "domainItemType" }, "tr_CanadaMexicoAndOtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Canada, Mexico, and other countries.", "label": "Canada, Mexico, and Other" } } }, "localname": "CanadaMexicoAndOtherCountriesMember", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "tr_CommercialRealEstateLeasedToThirdPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information relating to commercial real estate which is leased to third parties.", "label": "Commercial real estate leased to third parties" } } }, "localname": "CommercialRealEstateLeasedToThirdPartiesMember", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "tr_CommonStockVotingRightsPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the per share voting rights of common stock.", "label": "Common Stock Voting Rights Per Share", "terseLabel": "Voting right per share (in votes per share)" } } }, "localname": "CommonStockVotingRightsPerShare", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesEpsDetails" ], "xbrltype": "integerItemType" }, "tr_ConsentingAgreementEnteredWithLocalBargainingUnionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to consenting agreement entered with local bargaining union.", "label": "Consenting agreement entered with local bargaining union" } } }, "localname": "ConsentingAgreementEnteredWithLocalBargainingUnionMember", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "domainItemType" }, "tr_DeferredCompensationAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying amount, as of the balance sheet date, of the liabilities for all deferred compensation arrangements and noncurrent obligations not separately disclosed in the balance sheet due to materiality considerations which are expected to be paid after one year (or the normal operating cycle, if longer).", "label": "Deferred Compensation and Other Liabilities", "terseLabel": "Deferred compensation and other liabilities" } } }, "localname": "DeferredCompensationAndOtherLiabilities", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "tr_DeferredCompensationPlansGainLossOnTradingSecurities": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the gain loss on trading securities relating to deferred compensation plans.", "label": "Deferred Compensation Plans Gain (Loss) on Trading Securities", "terseLabel": "Gains (losses) on trading securities relating to deferred compensation plans" } } }, "localname": "DeferredCompensationPlansGainLossOnTradingSecurities", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from research and development costs capitalized.", "label": "Deferred Tax Assets, Capitalized Research and Development Costs", "terseLabel": "Capitalized research and development costs" } } }, "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsDeductibleStateTaxDepreciation": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of the estimated future tax deductions arising from deductible state tax depreciation.", "label": "Deferred Tax Assets Deductible State Tax Depreciation", "terseLabel": "Deductible state tax depreciation" } } }, "localname": "DeferredTaxAssetsDeductibleStateTaxDepreciation", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2026": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of excess of tax deductions over gross income in a year which cannot be used on the tax return of a country outside the country of domicile in the current year, but can be carried forward to reduce taxable income or income taxes payable up to 2026, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign Expiring in Year 2026", "terseLabel": "Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2026" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2026", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2027": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of excess of tax deductions over gross income in a year which cannot be used on the tax return of a country outside the country of domicile in the current year, but can be carried forward to reduce taxable income or income taxes payable up to 2027, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign Expiring in Year 2027", "terseLabel": "Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2027" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2027", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2028": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of excess of tax deductions over gross income in a year which cannot be used on the tax return of a country outside the country of domicile in the current year, but can be carried forward to reduce taxable income or income taxes payable up to 2028, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign Expiring in Year 2028", "terseLabel": "Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2028" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2028", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2029": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of excess of tax deductions over gross income in a year which cannot be used on the tax return of a country outside the country of domicile in the current year, but can be carried forward to reduce taxable income or income taxes payable up to 2029, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign Expiring in Year 2029", "terseLabel": "Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2029" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2029", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2030": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of excess of tax deductions over gross income in a year which cannot be used on the tax return of a country outside the country of domicile in the current year, but can be carried forward to reduce taxable income or income taxes payable up to 2030, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign Expiring in Year 2030", "terseLabel": "Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2030" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2030", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2031": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of excess of tax deductions over gross income in a year which cannot be used on the tax return of a country outside the country of domicile in the current year, but can be carried forward to reduce taxable income or income taxes payable up to 2031, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.", "label": "Deferred Tax Assets Operating Loss Carryforwards Foreign Expiring In Year 2031", "terseLabel": "Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2031" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2031", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2032": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of excess of tax deductions over gross income in a year which cannot be used on the tax return of a country outside the country of domicile in the current year, but can be carried forward to reduce taxable income or income taxes payable up to 2032, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.", "label": "Deferred Tax Assets Operating Loss Carryforwards Foreign Expiring In Year 2032", "terseLabel": "Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2032" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2032", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2033": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of excess of tax deductions over gross income in a year which cannot be used on the tax return of a country outside the country of domicile in the current year, but can be carried forward to reduce taxable income or income taxes payable up to 2033, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.", "label": "Deferred Tax Assets Operating Loss Carryforwards Foreign Expiring In Year 2033", "terseLabel": "Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2033" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2033", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2034": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of excess of tax deductions over gross income in a year which cannot be used on the tax return of a country outside the country of domicile in the current year, but can be carried forward to reduce taxable income or income taxes payable up to 2034, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.", "label": "Deferred Tax Assets Operating Loss Carryforwards Foreign Expiring In Year 2034", "terseLabel": "Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2034" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2034", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2035": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of excess of tax deductions over gross income in a year which cannot be used on the tax return of a country outside the country of domicile in the current year, but can be carried forward to reduce taxable income or income taxes payable up to 2035, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.", "label": "Deferred Tax Assets Operating Loss Carryforwards Foreign Expiring In Year 2035", "terseLabel": "Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2035" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2035", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2036": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of excess of tax deductions over gross income in a year which cannot be used on the tax return of a country outside the country of domicile in the current year, but can be carried forward to reduce taxable income or income taxes payable up to 2036, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.", "label": "Deferred Tax Assets Operating Loss Carryforwards Foreign Expiring In Year 2036", "terseLabel": "Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2036" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2036", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2037": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of excess of tax deductions over gross income in a year which cannot be used on the tax return of a country outside the country of domicile in the current year, but can be carried forward to reduce taxable income or income taxes payable up to 2037, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.", "label": "Deferred Tax Assets Operating Loss Carryforwards Foreign Expiring In Year 2037", "terseLabel": "Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2037" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2037", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2038": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of excess of tax deductions over gross income in a year which cannot be used on the tax return of a country outside the country of domicile in the current year, but can be carried forward to reduce taxable income or income taxes payable up to 2038, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.", "label": "Deferred Tax Assets Operating Loss Carryforwards Foreign Expiring in Year 2038", "terseLabel": "Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2038" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2038", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2039": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of excess of tax deductions over gross income in a year which cannot be used on the tax return of a country outside the country of domicile in the current year, but can be carried forward to reduce taxable income or income taxes payable up to 2039, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.", "label": "Deferred Tax Assets Operating Loss Carryforwards Foreign Expiring in Year 2039", "terseLabel": "Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2039" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2039", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2040": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of excess of tax deductions over gross income in a year which cannot be used on the tax return of a country outside the country of domicile in the current year, but can be carried forward to reduce taxable income or income taxes payable up to 2040, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.", "label": "Deferred Tax Assets Operating Loss Carryforwards Foreign Expiring in Year 2040", "terseLabel": "Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2040" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeignExpiringInYear2040", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsOutsideBasisDifferenceInForeignSubsidiary": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of the estimated future tax deductions arising from outside basis difference in foreign subsidiary.", "label": "Deferred Tax Assets Outside Basis Difference In Foreign Subsidiary", "terseLabel": "Outside basis difference in foreign subsidiary" } } }, "localname": "DeferredTaxAssetsOutsideBasisDifferenceInForeignSubsidiary", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedCustomerPromotions": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of the estimated future tax deductions arising from accrued customer promotions which can only be deducted for tax purposes when the losses are realized, and which can only be realized if sufficient tax-basis income is generated in future periods to enable the deduction to be taken.", "label": "Deferred Tax Assets Tax Deferred Expense Reserves and Accruals Accrued Customer Promotions", "terseLabel": "Accrued customer promotions" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedCustomerPromotions", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxLiabilitiesAccruedExportCompanyCommissions": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount as of the balance sheet date of the estimated future tax effects attributable to the difference between the tax basis and the basis in accordance with generally accepted accounting principles of change in the accounting method related to the accrued export company commissions, which will increase future taxable income when such basis difference reverses.", "label": "Deferred Tax Liabilities Accrued Export Company Commissions", "terseLabel": "Accrued export company commissions" } } }, "localname": "DeferredTaxLiabilitiesAccruedExportCompanyCommissions", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxLiabilitiesDeferredForeignExchangeGain": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from deferred foreign exchange gains.", "label": "Deferred Tax Liabilities Deferred Foreign Exchange Gain", "terseLabel": "Deferred foreign exchange gain" } } }, "localname": "DeferredTaxLiabilitiesDeferredForeignExchangeGain", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxLiabilitiesDeferredGainOnSaleOfRealEstate": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount as of the balance sheet date of the estimated future tax effects attributable to the difference between the tax basis and the basis in accordance with generally accepted accounting principles of change in the accounting method related to deferred gain on sale of real estate, which will increase future taxable income when such basis difference reverses.", "label": "Deferred Tax Liabilities Deferred Gain on Sale of Real Estate", "terseLabel": "Deferred gain on sale of real estate" } } }, "localname": "DeferredTaxLiabilitiesDeferredGainOnSaleOfRealEstate", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxLiabilitiesEmployeeBenefitPlans": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount as of the balance sheet date of the estimated future tax effects attributable to the difference between the tax basis and the basis in accordance with generally accepted accounting principles of change in accounting method related to employee benefit plans which will increase future taxable income when such basis difference reverses.", "label": "Deferred Tax Liabilities Employee Benefit Plans", "terseLabel": "Employee benefit plans" } } }, "localname": "DeferredTaxLiabilitiesEmployeeBenefitPlans", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxLiabilitiesInventoryReserve": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount as of the balance sheet date of the estimated future tax effects attributable to the difference between the tax basis and the basis in accordance with generally accepted accounting principles of change in the accounting method related to inventory reserve, which will increase future taxable income when such basis difference reverses.", "label": "Deferred Tax Liabilities Inventory Reserve", "terseLabel": "Inventory reserves" } } }, "localname": "DeferredTaxLiabilitiesInventoryReserve", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxLiabilitiesPrepaidInsurance": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount as of the balance sheet date of the estimated future tax effects attributable to the difference between the tax basis and the basis in accordance with generally accepted accounting principles of change in the accounting method related to prepaid insurance, which will increase future taxable income when such basis difference reverses.", "label": "Deferred Tax Liabilities Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "DeferredTaxLiabilitiesPrepaidInsurance", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxLiabilitiesUnrealizedCapitalLosses": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized capital gain (loss).", "label": "Deferred Tax Liabilities Unrealized Capital Losses", "terseLabel": "Unrealized capital gains" } } }, "localname": "DeferredTaxLiabilitiesUnrealizedCapitalLosses", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_DefinedBenefitPlanAccumulatedBenefitObligationAfterAmendment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For defined benefit pension plans, the actuarial present value, after plan amendment, of benefits (whether vested or nonvested) attributed by the pension benefit formula to employee service rendered before a specified date and based on employee service and compensation (if applicable) before that date. The accumulated benefit obligation differs from the projected benefit obligation in that it includes no assumption about future compensation levels. For plans with flat-benefit or nonpay-related pension benefit formulas, the accumulated benefit obligation and the projected benefit obligation are the same.", "label": "Defined Benefit Plan Accumulated Benefit Obligation After Amendment", "terseLabel": "Accumulated benefit obligation after plan amendment" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligationAfterAmendment", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "tr_DefinedBenefitPlanAmortization": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of amortization recognized in net periodic benefit cost.", "label": "Defined Benefit Plan Amortization", "negatedLabel": "Net amortization" } } }, "localname": "DefinedBenefitPlanAmortization", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "tr_DefinedContributionPlanProfitSharingAndRetirementSavingsInvestmentPlans": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions made to profit sharing and retirement savings-investment plans.", "label": "Defined Contribution Plan, Profit Sharing and Retirement Savings Investment Plans", "terseLabel": "Employer contributions to profit sharing and retirement savings-investment plan" } } }, "localname": "DefinedContributionPlanProfitSharingAndRetirementSavingsInvestmentPlans", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "tr_DefinedContributionPlanRequisiteServicePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service period for non-union employees, for the company to sponsor defined contribution pension plan.", "label": "Defined Contribution Plan, Requisite Service Period", "terseLabel": "Credited service period" } } }, "localname": "DefinedContributionPlanRequisiteServicePeriod", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "durationItemType" }, "tr_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOciToOtherIncomeEstimatedNetAmountToBeTransferred": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated value of gains (losses), net anticipated to be transferred in the future from accumulated other comprehensive income into other income.", "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Other Income, Estimated Net Amount to be Transferred", "terseLabel": "Accumulated other comprehensive loss to be reclassified" } } }, "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOciToOtherIncomeEstimatedNetAmountToBeTransferred", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "tr_DollarTreeIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Representing information pertaining to Dollar Tree, Inc.", "label": "Dollar Tree" } } }, "localname": "DollarTreeIncMember", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "tr_EffectiveIncomeTaxRateReconciliationAdjustmentForDeferredTaxes": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of the differences between the effective income tax rate and domestic federal statutory income tax rate attributable to adjustment of deferred tax balances, whether recorded or adjusted, during the period.", "label": "Effective Income Tax Rate Reconciliation Adjustment for Deferred Taxes", "terseLabel": "Adjustment of deferred tax balances (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAdjustmentForDeferredTaxes", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "tr_EffectiveIncomeTaxRateReconciliationTaxCreditsAndOther": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits and would include reversals of such credits.", "label": "Tax credits receivable (as a percent)", "negatedLabel": "Income tax credits and adjustments (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsAndOther", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "tr_EmployeeBenefitsTrustPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the trust, managed and controlled by the entity, to fund the estimated future costs of certain employee health, welfare and other benefits.", "label": "Employee Benefits Trust [Policy Text Block]", "terseLabel": "VEBA trust" } } }, "localname": "EmployeeBenefitsTrustPolicyTextBlock", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tr_ForeignBanksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to foreign banks.", "label": "Foreign Banks" } } }, "localname": "ForeignBanksMember", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "tr_IncreaseDecreaseInDeferredCompensationAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change during the period in carrying value for deferred compensation and other liabilities.", "label": "Increase (Decrease) in Deferred Compensation and Other Liabilities", "terseLabel": "Deferred compensation and other liabilities" } } }, "localname": "IncreaseDecreaseInDeferredCompensationAndOtherLiabilities", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tr_IndefiniteLivedIntangibleAssetsAccumulatedImpairmentLosses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cumulative impairment losses resulting from the write-down of the carrying amount of an indefinite-lived intangible asset to its fair value.", "label": "Indefinite Lived Intangible Assets Accumulated Impairment Losses", "negatedPeriodEndLabel": "Accumulated impairment losses, balance at the end of the period", "negatedPeriodStartLabel": "Accumulated impairment losses, balance at the beginning of the period" } } }, "localname": "IndefiniteLivedIntangibleAssetsAccumulatedImpairmentLosses", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tr_IndefiniteLivedIntangibleAssetsExcludingGoodwillOriginalCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts (original costs) as of the balance sheet date of intangible assets, excluding goodwill, having a projected indefinite period of benefit.", "label": "Indefinite Lived Intangible Assets Excluding Goodwill, Original Cost", "terseLabel": "Original cost" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillOriginalCost", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tr_IndustrialDevelopmentBondsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDUSTRIAL DEVELOPMENT BONDS" } } }, "localname": "IndustrialDevelopmentBondsDisclosureAbstract", "nsuri": "http://www.tootsie.com/20221231", "xbrltype": "stringItemType" }, "tr_IndustrialDevelopmentBondsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element can be used to disclose bond maturity date(s) and respective interest rates.", "label": "Industrial Development Bonds Disclosure [Text Block]", "terseLabel": "INDUSTRIAL DEVELOPMENT BONDS" } } }, "localname": "IndustrialDevelopmentBondsDisclosureTextBlock", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIndustrialDevelopmentBonds" ], "xbrltype": "textBlockItemType" }, "tr_IndustrialDevelopmentBondsNoncurrentFloatingInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of average floating interest rate for industrial development bonds.", "label": "Industrial Development Bonds, Noncurrent Floating Interest Rate", "terseLabel": "Industrial development bonds, average floating interest rate (as a percent)" } } }, "localname": "IndustrialDevelopmentBondsNoncurrentFloatingInterestRate", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIndustrialDevelopmentBondsDetails" ], "xbrltype": "percentItemType" }, "tr_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "tr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "2027 through 2041" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "tr_MarketableSecuritiesMaturityPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maturity period of marketable securities.", "label": "Marketable Securities Maturity Period", "terseLabel": "Marketable securities, maturity period" } } }, "localname": "MarketableSecuritiesMaturityPeriod", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "tr_McLaneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to McLane Company.", "label": "McLane" } } }, "localname": "McLaneCustomerMember", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "tr_MexicoAndOtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding Mexico and other countries.", "label": "Mexico and Other" } } }, "localname": "MexicoAndOtherCountriesMember", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "tr_MiscellaneousReceivablesAndOtherAssetsCurrent": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying amount, as of the balance sheet date, of miscellaneous receivables and current assets not separately presented elsewhere in the balance sheet. Current assets are expected to be realized or consumed within one year (or the normal operating cycle, if longer).", "label": "Miscellaneous Receivables and Other Assets, Current", "terseLabel": "Other receivables" } } }, "localname": "MiscellaneousReceivablesAndOtherAssetsCurrent", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "tr_MultiemployerPlanFundedStatusAsPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan assets of a multiemployer plan, as a percentage of projected benefit obligation.", "label": "Multiemployer Plan Funded Status (as a percent)", "terseLabel": "Percentage of funded status" } } }, "localname": "MultiemployerPlanFundedStatusAsPercent", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "percentItemType" }, "tr_MultiemployerPlanSurchargeIncreaseDuringPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The portion of the entity's pension expense for the multiemployer plan that represents an increase in the surcharge, during the period.", "label": "Multiemployer Plan Surcharge Increase During the Period", "terseLabel": "Surcharges" } } }, "localname": "MultiemployerPlanSurchargeIncreaseDuringPeriod", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "monetaryItemType" }, "tr_MultiemployerPlansEstimatedLiabilityUponWithdrawalPlanObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Estimated amount of the obligation that would be recognized due to withdrawing from a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Multiemployer Plans Estimated Liability upon Withdrawal Plan Obligation", "terseLabel": "Estimated liability upon withdrawal from plan" } } }, "localname": "MultiemployerPlansEstimatedLiabilityUponWithdrawalPlanObligation", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "monetaryItemType" }, "tr_MultiemployerPlansNumberOfYearsUntilInsolvent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of years until the Plan is expected to become insolvent based on the \"critical and declining status\" designation.", "label": "Multiemployer Plans Number of Years Until Insolvent", "terseLabel": "Insolvent period" } } }, "localname": "MultiemployerPlansNumberOfYearsUntilInsolvent", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "durationItemType" }, "tr_MultiemployerPlansSurchargePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents employer payable surcharge to the pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Multiemployer Plans, Surcharge Percentage", "terseLabel": "Percentage of interim surcharge" } } }, "localname": "MultiemployerPlansSurchargePercentage", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "percentItemType" }, "tr_MultiemployerPlansSurchargePercentageForRehabilitationInSpecifiedTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents employer payable compounded annual surcharge for rehabilitation within a specified period to the pension or postretirement benefit plan to which two or more unrelated employers contribute, where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Multiemployer Plans Surcharge Percentage for Rehabilitation in Specified Term", "terseLabel": "Percentage of annual compounded surcharge for rehabilitation" } } }, "localname": "MultiemployerPlansSurchargePercentageForRehabilitationInSpecifiedTerm", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "percentItemType" }, "tr_NumberOfBasisPointsDecreaseInRoyaltyRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of basis points decrease in royalty rate.", "label": "Number Of Basis Points Decrease In Royalty Rate", "terseLabel": "Number of basis points decrease in royalty rate" } } }, "localname": "NumberOfBasisPointsDecreaseInRoyaltyRate", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "percentItemType" }, "tr_NumberOfBasisPointsIncreaseInDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of basis points increase in discount rate.", "label": "Number Of Basis Points Increase In Discount Rate", "terseLabel": "Number of basis points increase in discount rate" } } }, "localname": "NumberOfBasisPointsIncreaseInDiscountRate", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "percentItemType" }, "tr_NumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of significant customers.", "label": "Number of Customers", "terseLabel": "Number of customers" } } }, "localname": "NumberOfCustomers", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "integerItemType" }, "tr_NumberOfDeferredCompensationPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of deferred compensation plans for selected executives and other employees sponsored by the company.", "label": "Number of Deferred Compensation Plans", "terseLabel": "Number of deferred compensation plans" } } }, "localname": "NumberOfDeferredCompensationPlans", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDeferredCompensationDetails" ], "xbrltype": "integerItemType" }, "tr_OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNet": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets, excluding net amount of property plant and equipment, that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Other Assets, Noncurrent Excluding Property, Plant and Equipment, Net", "totalLabel": "Total other assets" } } }, "localname": "OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNet", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "tr_OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent Excluding Property, Plant and Equipment, Net [Abstract]", "terseLabel": "OTHER ASSETS:" } } }, "localname": "OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNetAbstract", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "tr_OtherPostretirementDefinedBenefitPlanLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For a classified balance sheet, the amount recognized in balance sheet as a current liability associated with other postretirement defined benefit plans (excluding pension plans).", "label": "Other Postretirement Defined Benefit Plan Liabilities Current", "terseLabel": "Postretirement health care benefits" } } }, "localname": "OtherPostretirementDefinedBenefitPlanLiabilitiesCurrent", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "tr_PaymentsToAcquireTradingSecurities": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow during the period from investments in trading securities, used by the entity to economically hedge changes in its deferred compensation liabilities, which are classified as investing activities", "label": "Payments To Acquire Trading Securities", "negatedTerseLabel": "Purchases of trading securities" } } }, "localname": "PaymentsToAcquireTradingSecurities", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tr_PercentageOfConsolidatedNetProductSalesRecognizedAsRentalIncomeNotConsideredRevenueFromContractWithCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of consolidated net product sales recognized as royalty income, not considered as revenue from contracts from customers.", "label": "Percentage Of Consolidated Net Product Sales Recognized As Rental Income, Not Considered Revenue From Contract With Customers", "terseLabel": "Rental income (as a percent)" } } }, "localname": "PercentageOfConsolidatedNetProductSalesRecognizedAsRentalIncomeNotConsideredRevenueFromContractWithCustomers", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "tr_PercentageOfReductionOfFairValueDueToDecreaseInRoyaltyRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of reduction of fair value of trademarks by decrease in royalty rate.", "label": "Percentage Of Reduction Of Fair Value Due To Decrease In Royalty Rate", "terseLabel": "Percentage of reduction of fair value due to decrease in royalty rate" } } }, "localname": "PercentageOfReductionOfFairValueDueToDecreaseInRoyaltyRate", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "percentItemType" }, "tr_PercentageOfReductionOfFairValueDueToIncreaseInDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of reduction of fair value of trademarks by increase in discount rate.", "label": "Percentage Of Reduction Of Fair Value Due To Increase In Discount Rate", "terseLabel": "Percentage of reduction of fair value due to increase in discount rate" } } }, "localname": "PercentageOfReductionOfFairValueDueToIncreaseInDiscountRate", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "percentItemType" }, "tr_PremiumPaidForSplitDollarLifeInsuranceAgreements": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount paid as premium for the split dollar life insurance agreements.", "label": "Premium Paid for Split Dollar Life Insurance Agreements", "terseLabel": "Premium paid for split dollar life insurance agreements" } } }, "localname": "PremiumPaidForSplitDollarLifeInsuranceAgreements", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesBenefitsAndInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "tr_ProceedsFromRepaymentsOfPremiumsOnSplitDollarLifeInsurancePolicies": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash inflow from repayments of premiums on split dollar life insurance policies.", "label": "Proceeds From Repayments Of Premiums On Split Dollar Life Insurance Policies", "terseLabel": "Amount of previously paid premiums received", "verboseLabel": "Repayment of premiums on split dollar life insurance policies" } } }, "localname": "ProceedsFromRepaymentsOfPremiumsOnSplitDollarLifeInsurancePolicies", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesBenefitsAndInvestmentDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tr_ProceedsFromTradingSecurities": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow during the period from investments in trading securities, used by the entity to economically hedge changes in its deferred compensation liabilities, which are classified as investing activities", "label": "Proceeds From Trading Securities", "terseLabel": "Sales of trading securities" } } }, "localname": "ProceedsFromTradingSecurities", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tr_RentalAndRoyaltyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue for usage-based right to asset.", "label": "Rental and Royalty" } } }, "localname": "RentalAndRoyaltyMember", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "domainItemType" }, "tr_ReserveForCashDiscountsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of sales revenue which the Entity expects that it will not receive because customers may pay a reduced price if they make their payment within a certain timeframe offered by the Entity.", "label": "Reserve for cash discounts" } } }, "localname": "ReserveForCashDiscountsMember", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "tr_ScheduleOfStockRepurchasedAndRetiredTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of shares repurchased and retired during the period.", "label": "Schedule of Stock Repurchased and Retired [Table Text Block]", "terseLabel": "Schedule of shares purchased and retired" } } }, "localname": "ScheduleOfStockRepurchasedAndRetiredTableTextBlock", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueTables" ], "xbrltype": "textBlockItemType" }, "tr_ShareCapitalAndCapitalInExcessOfParValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE" } } }, "localname": "ShareCapitalAndCapitalInExcessOfParValueDisclosureAbstract", "nsuri": "http://www.tootsie.com/20221231", "xbrltype": "stringItemType" }, "tr_ShareCapitalAndCapitalInExcessOfParValueDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure related to accounts comprising shareholders' equity. Includes: (1) balances of common stock, treasury stock and capital in excess of par value; (2) amount and nature of changes in separate accounts, including issuance of stock dividends and purchases, retirements and conversions of common stock.", "label": "Share Capital and Capital in Excess of Par Value Disclosure [Text Block]", "terseLabel": "SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE" } } }, "localname": "ShareCapitalAndCapitalInExcessOfParValueDisclosureTextBlock", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValue" ], "xbrltype": "textBlockItemType" }, "tr_StateTaxCreditCarryForwardsExpiringIn2028": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of state tax credit carry-forwards expiring in the year 2028.", "label": "State Tax Credit Carry Forwards Expiring In 2028", "terseLabel": "State tax credit carry-forwards expiring in 2028" } } }, "localname": "StateTaxCreditCarryForwardsExpiringIn2028", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_StateTaxCreditCarryForwardsExpiringIn2029": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of state tax credit carry-forwards expiring in the year 2029.", "label": "State Tax Credit Carry Forwards Expiring In 2029", "terseLabel": "State tax credit carry-forwards expiring in 2029" } } }, "localname": "StateTaxCreditCarryForwardsExpiringIn2029", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_StateTaxCreditCarryForwardsExpiringIn2030": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of state tax credit carry-forwards expiring in the year 2030.", "label": "State Tax Credit Carry Forwards Expiring In 2030", "terseLabel": "State tax credit carry-forwards expiring in 2030" } } }, "localname": "StateTaxCreditCarryForwardsExpiringIn2030", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_StateTaxCreditCarryForwardsExpiringIn2031": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of state tax credit carry-forwards expiring in the year 2031.", "label": "State Tax Credit Carry Forwards Expiring In 2031", "verboseLabel": "State tax credit carry-forwards expiring in 2031" } } }, "localname": "StateTaxCreditCarryForwardsExpiringIn2031", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_StateTaxCreditCarryForwardsExpiringIn2032": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of state tax credit carry-forwards expiring in the year 2032.", "label": "State Tax Credit Carry Forwards Expiring In 2032", "verboseLabel": "State tax credit carry-forwards expiring in 2032" } } }, "localname": "StateTaxCreditCarryForwardsExpiringIn2032", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_StateTaxCreditCarryForwardsExpiringIn2033": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of state tax credit carry-forwards expiring in the year 2033.", "label": "State Tax Credit Carry Forwards Expiring In 2033", "verboseLabel": "State tax credit carry-forwards expiring in 2033" } } }, "localname": "StateTaxCreditCarryForwardsExpiringIn2033", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_StateTaxCreditCarryForwardsExpiringIn2034": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of state tax credit carry-forwards expiring in the year 2034.", "label": "State Tax Credit Carry Forwards Expiring In 2034", "terseLabel": "State tax credit carry-forwards expiring in 2034" } } }, "localname": "StateTaxCreditCarryForwardsExpiringIn2034", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_StateTaxCreditCarryForwardsExpiringIn2035": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of state tax credit carry-forwards expiring in the year 2035.", "label": "State Tax Credit Carry Forwards Expiring In 2035", "terseLabel": "State tax credit carry-forwards expiring in 2035" } } }, "localname": "StateTaxCreditCarryForwardsExpiringIn2035", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_StateTaxCreditCarryForwardsExpiringIn2036": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of state tax credit carry-forwards expiring in the year 2036.", "label": "State Tax Credit Carry Forwards Expiring In 2036", "terseLabel": "State tax credit carry-forwards expiring in 2036" } } }, "localname": "StateTaxCreditCarryForwardsExpiringIn2036", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_StateTaxCreditCarryForwardsExpiringIn2037": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of state tax credit carry-forwards expiring in the year 2037.", "label": "State Tax Credit Carry Forwards Expiring In 2037", "terseLabel": "State tax credit carry-forwards expiring in 2037" } } }, "localname": "StateTaxCreditCarryForwardsExpiringIn2037", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_StateTaxCreditCarryforwardsValuationAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of valuation allowance for the expired amounts on state tax credit carryforwards.", "label": "State Tax Credit Carryforwards, Valuation Allowance", "terseLabel": "Valuation allowance for the expired amounts" } } }, "localname": "StateTaxCreditCarryforwardsValuationAllowance", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_StockDividendsDistributedPercentOfSharesOutstandingAtRecordDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The dividend rate applied to calculate stock dividends distributed based on the number of shares outstanding as of the record date.", "label": "Stock Dividends Distributed Percent Of Shares Outstanding At Record Date", "terseLabel": "Stock dividends (as a percent)" } } }, "localname": "StockDividendsDistributedPercentOfSharesOutstandingAtRecordDate", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "percentItemType" }, "tr_StockRepurchasedAveragePricePaidPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Stock Repurchased Average Price Paid Per Share", "terseLabel": "Average Price Paid Per Share (in dollars per share)" } } }, "localname": "StockRepurchasedAveragePricePaidPerShare", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "perShareItemType" }, "tr_ThreeLargestCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the entity's three largest customers.", "label": "Three Largest Customers" } } }, "localname": "ThreeLargestCustomersMember", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "tr_ThresholdPercentageOfConsolidatedNetProductSalesRecognizedAsRoyaltyIncome": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of consolidated net product sales recognized as royalty income from the sales-based licensing arrangements.", "label": "Threshold Percentage Of Consolidated Net Product Sales Recognized As Royalty Income", "terseLabel": "Royalty income (as a percent)" } } }, "localname": "ThresholdPercentageOfConsolidatedNetProductSalesRecognizedAsRoyaltyIncome", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "tr_TreasuryStockSharesStockDividend": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase in the number of shares held in treasury during the period as a result of a stock dividend.", "label": "Treasury Stock Shares, Stock Dividend", "terseLabel": "Issuance of 3% stock dividend (in shares)" } } }, "localname": "TreasuryStockSharesStockDividend", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "sharesItemType" }, "tr_UnrecognizedTaxBenefitsIncludingInterestAndPenalties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of unrecognized tax benefits including interest and penalties pertaining to uncertain tax positions taken in tax returns as of the balance sheet date.", "label": "Unrecognized Tax Benefits, Including Interest and Penalties", "periodEndLabel": "Unrecognized tax benefits at the end of the period", "periodStartLabel": "Unrecognized tax benefits at the beginning of the period", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncludingInterestAndPenalties", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "tr_WalMartCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Wal-Mart Stores, Inc.", "label": "Wal-Mart" } } }, "localname": "WalMartCustomerMember", "nsuri": "http://www.tootsie.com/20221231", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "ACCRUED LIABILITIES" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r17", "r730" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r346", "r347" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable trade, less allowances of $2,335 and $2,281" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r19", "r138", "r697" ], "calculation": { "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Taxes, other than income" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Other employee benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r4", "r199", "r215" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r19", "r697" ], "calculation": { "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Salaries, Current", "terseLabel": "Compensation" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r30", "r36", "r159", "r751", "r752", "r753" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Postretirement and Pension Benefits" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r101", "r232" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less - accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r250", "r260", "r261", "r546", "r702", "r751" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Foreign Currency Derivatives" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r246", "r247", "r248", "r250", "r260", "r261", "r751" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "Investments" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated other comprehensive earnings (loss), net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r33", "r35", "r36", "r239", "r651", "r663", "r664" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r259", "r260", "r573", "r574", "r575", "r576", "r577", "r579" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r32", "r36", "r159", "r593", "r659", "r660", "r751", "r752", "r753", "r763", "r764", "r765" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Earnings (Loss)." } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r28", "r36", "r159", "r260", "r261", "r574", "r575", "r576", "r577", "r579", "r751" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Foreign Currency Translation Adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r12" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Capital in excess of par value" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r500", "r501", "r502", "r763", "r764", "r765", "r798" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Capital in Excess of Par Value" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net earnings to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r758", "r759", "r760", "r761", "r762" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Reserve for bad debts" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r240", "r348", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Trade accounts receivable, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r198", "r214", "r234", "r275", "r327", "r331", "r336", "r356", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r542", "r547", "r568", "r730", "r779", "r780", "r808" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r226", "r243", "r275", "r356", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r542", "r547", "r568", "r730", "r779", "r780", "r808" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r87" ], "calculation": { "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r88" ], "calculation": { "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r350", "r364" ], "calculation": { "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r86", "r349", "r364", "r642" ], "calculation": { "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "positiveLabel": "Available for sale securities", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r100" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r185", "r186" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Cost Basis" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and cash equivalents:" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r63", "r229", "r694" ], "calculation": { "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0 }, "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents held by VEBA trust" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r64", "r196" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r58", "r63", "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of year", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r58", "r190" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r236", "r237", "r238", "r275", "r304", "r305", "r307", "r309", "r313", "r314", "r356", "r382", "r384", "r385", "r386", "r389", "r390", "r395", "r396", "r398", "r399", "r401", "r568", "r681", "r743", "r755", "r767" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesEpsDetails", "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Earnings per share:" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollectiveBargainingArrangementAxis": { "auth_ref": [ "r726", "r787" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement collectively bargained between employer and its employees represented by union.", "label": "Collective-Bargaining Arrangement [Axis]" } } }, "localname": "CollectiveBargainingArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollectiveBargainingArrangementDomain": { "auth_ref": [ "r726", "r787" ], "lang": { "en-us": { "role": { "documentation": "Arrangement collectively bargained between employer and its employees represented by union.", "label": "Collective-Bargaining Arrangement [Domain]" } } }, "localname": "CollectiveBargainingArrangementDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesEpsDetails", "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesEpsDetails", "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r763", "r764", "r798" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock." } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r11", "r110" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance at the end of the period (in shares)", "periodStartLabel": "Balance at the beginning of the period (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r11", "r730" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, value" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EMPLOYEE BENEFIT PLANS" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Components of entity's net deferred tax liability" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r38", "r255", "r257", "r266", "r646", "r655" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive earnings attributable to Tootsie Roll Industries, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r154", "r155", "r162", "r255", "r257", "r265", "r645", "r654" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive (Income) Loss, Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive earnings (loss) attributable to noncontrolling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r153", "r162", "r255", "r257", "r264", "r644", "r653" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive earnings" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r52", "r263", "r643", "r652" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE LOSS" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r76", "r77", "r187", "r188", "r344", "r667" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r76", "r77", "r187", "r188", "r344", "r665", "r667" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r76", "r77", "r187", "r188", "r344", "r667", "r820" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Revenue Recognition", "verboseLabel": "Concentration of Risk" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r76", "r77", "r187", "r188", "r344" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r74", "r76", "r77", "r78", "r187", "r189", "r667" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r76", "r77", "r187", "r188", "r344", "r667" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r156", "r703" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]", "terseLabel": "Basis of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r100" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r45", "r628" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Costs", "verboseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r757", "r791", "r793" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r757", "r791" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r149", "r523", "r531", "r757" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r757", "r791", "r793" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r75", "r344" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "A major customer" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Bank loans" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted interest rate (as a percent)" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationArrangementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangements [Abstract]", "terseLabel": "Deferred compensation" } } }, "localname": "DeferredCompensationArrangementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDeferredCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r757", "r792", "r793" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r149", "r757", "r792" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r505", "r506" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 5.0, "parentTag": "tr_OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r61", "r149", "r524", "r530", "r531", "r757" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r8", "r9", "r200", "r211", "r518" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r505", "r506" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r62" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r757", "r792", "r793" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r519" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred tax assets, gross" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r789" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r147", "r790" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Foreign subsidiary tax loss carry forward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r146", "r147", "r790" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carry forward" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r147", "r790" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Deferred compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": { "auth_ref": [ "r790" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits", "terseLabel": "Postretirement benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r147", "r790" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "terseLabel": "Other accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r520" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r140", "r789" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "totalLabel": "Net deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r147", "r790" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "terseLabel": "Deductible goodwill and trademarks" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r147", "r790" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "auth_ref": [ "r31", "r36", "r785" ], "calculation": { "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Pension and Other Postretirement Benefit Plans, Accumulated Other Comprehensive Income (Loss), before Tax", "totalLabel": "Net amount recognized in accumulated other comprehensive loss" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pension and Other Postretirement Benefit Plans, Accumulated Other Comprehensive Income (Loss), before Tax [Abstract]", "terseLabel": "Amounts recognized in accumulated other comprehensive loss (pre-tax)" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "auth_ref": [ "r36", "r458" ], "calculation": { "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Pension and Other Postretirement Benefit Plans, Accumulated Other Comprehensive Income (Loss), Net Gains (Losses), before Tax", "negatedLabel": "Net actuarial gain" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Actuarial Gain (Loss)", "negatedLabel": "Actuarial (gain)/loss" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r416" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Benefit obligation, end of the period", "periodStartLabel": "Benefit obligation, beginning of the period" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r423", "r482" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Benefits Paid", "negatedLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Changes in the accumulated postretirement benefit obligation" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Postretirement benefit plan disclosure", "verboseLabel": "Pension Plans" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails", "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payments, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated future benefit payments" } } }, "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter", "terseLabel": "2028 through 2032" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months", "terseLabel": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "terseLabel": "2027" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "terseLabel": "2026" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "terseLabel": "2025" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "2024" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r415", "r419", "r451", "r472", "r718", "r719" ], "calculation": { "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost", "verboseLabel": "Interest cost on the accumulated postretirement benefit obligation" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r449", "r470", "r718", "r719" ], "calculation": { "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost", "totalLabel": "Net periodic postretirement benefit cost (income)" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost [Abstract]", "terseLabel": "Net periodic postretirement benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r417", "r450", "r471", "r718", "r719" ], "calculation": { "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost", "verboseLabel": "Service cost-benefits attributed to service during the period" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan.", "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate", "terseLabel": "Assumed ultimate health care cost trend rate (as a percent)" } } }, "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r483" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost Recognized", "terseLabel": "Pension expense" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDetails", "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r61", "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r61", "r325" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation", "verboseLabel": "Depreciation expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r26", "r170", "r194", "r244", "r701" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Assets" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r26", "r170", "r194", "r244", "r701" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "negatedLabel": "Liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "auth_ref": [ "r567" ], "calculation": { "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails": { "order": 3.0, "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives.", "label": "Derivative, Fair Value, Net", "terseLabel": "Derivative instruments, net" } } }, "localname": "DerivativeFairValueOfDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r169", "r171", "r173", "r174", "r701" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r180", "r555" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r167", "r169", "r173", "r174", "r178", "r179", "r552" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Effect of derivative instruments on earnings" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred": { "auth_ref": [ "r554" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated value of gains (losses), net anticipated to be transferred in the future from accumulated other comprehensive income into earnings.", "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred", "terseLabel": "Accumulated comprehensive gain to be reclassified" } } }, "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative contracts" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r795", "r796" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional Amounts" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r164", "r165", "r166", "r167", "r168", "r172", "r173", "r175", "r177", "r179", "r555" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r164", "r165", "r167", "r168", "r176", "r281" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative instruments and hedging activities" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Derivatives designated as hedging instruments:" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r117" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockStock": { "auth_ref": [ "r117" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in stock.", "label": "Dividends, Common Stock, Stock", "negatedLabel": "Stock dividends" } } }, "localname": "DividendsCommonStockStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends Payable, Current", "terseLabel": "Dividends payable" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r267", "r294", "r295", "r296", "r297", "r298", "r303", "r304", "r307", "r308", "r309", "r310", "r557", "r558", "r647", "r656", "r706" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net earnings attributable to Tootsie Roll Industries, Inc. per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r72", "r73" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r800" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "verboseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r508" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Effective income tax rate differs from the statutory rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r277", "r508", "r533" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. statutory rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r788", "r794" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign income tax rates (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r788", "r794" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other, net (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r788", "r794" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes, net (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "auth_ref": [ "r788", "r794" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent", "terseLabel": "Reserve for uncertain tax benefits (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r110", "r223", "r259", "r260", "r261", "r289", "r290", "r291", "r293", "r299", "r301", "r312", "r357", "r402", "r500", "r501", "r502", "r526", "r527", "r556", "r573", "r574", "r575", "r576", "r577", "r579", "r593", "r659", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FIFOInventoryAmount": { "auth_ref": [ "r698" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.", "label": "FIFO Inventory Amount", "terseLabel": "Foreign inventories at cost, first-in, first-out (FIFO) method" } } }, "localname": "FIFOInventoryAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair value measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r559", "r560", "r564" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r182", "r183" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r392", "r440", "r441", "r442", "r443", "r444", "r445", "r560", "r599", "r600", "r601", "r710", "r711", "r716", "r717", "r718" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r181", "r184", "r392", "r710", "r711" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r559", "r560", "r561", "r562", "r565" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r392", "r440", "r445", "r560", "r599", "r716", "r717", "r718" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r392", "r440", "r445", "r560", "r600", "r710", "r711", "r716", "r717", "r718" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r392", "r440", "r441", "r442", "r443", "r444", "r445", "r599", "r600", "r601", "r710", "r711", "r716", "r717", "r718" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r563", "r565" ], "lang": { "en-us": { "role": { "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.", "label": "Fair value measured on a recurring basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetAssetLiability": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of asset after deduction of liability.", "label": "Fair Value, Net Asset (Liability)", "totalLabel": "Total assets measured at fair value" } } }, "localname": "FairValueNetAssetLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r351", "r352", "r359", "r360", "r361", "r362", "r363", "r365", "r366", "r367", "r394", "r400", "r555", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r708", "r769", "r770", "r771", "r821", "r822", "r823", "r824", "r825", "r826", "r827" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r569", "r570", "r571", "r572" ], "calculation": { "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign exchange gains" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign currency derivatives." } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.", "label": "Commodity derivatives" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r233", "r373", "r641", "r709", "r730", "r773", "r774" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 1.0, "parentTag": "tr_OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Impairments of intangibles" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GOODWILL AND INTANGIBLE ASSETS", "terseLabel": "Goodwill and indefinite-lived intangible assets:" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "GOODWILL AND INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r91", "r93" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and indefinite-lived intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r374", "r375", "r709" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Accumulated impairment losses of goodwill" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r44", "r275", "r327", "r330", "r335", "r338", "r356", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r568", "r707", "r779" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross Margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r167", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r754", "r775" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)", "positiveVerboseLabel": "Current year impairment losses" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r61", "r98", "r103" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "verboseLabel": "Impairment charges of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r97", "r104" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Carrying value of long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r276", "r532" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r41", "r195", "r207", "r222", "r327", "r330", "r335", "r338", "r648", "r707" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest", "negatedTerseLabel": "Total before tax", "totalLabel": "Earnings before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r276", "r532" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract]", "terseLabel": "Domestic and foreign components of pretax income" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r277", "r509", "r516", "r522", "r528", "r534", "r538", "r539", "r540" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r278", "r300", "r301", "r326", "r507", "r529", "r536", "r657" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "netLabel": "Tax (expense) benefit", "terseLabel": "Provision for income taxes", "totalLabel": "Total provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r258", "r503", "r504", "r516", "r517", "r521", "r525" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r60" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r60" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r60" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r60" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Postretirement health care benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r60" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r60" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in receivables classified as other.", "label": "Increase (Decrease) in Other Receivables", "negatedLabel": "Other receivables" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r60" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Changes in share capital and capital in excess of par value" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r376", "r377" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "GOODWILL AND INTANGIBLE ASSETS" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "periodEndLabel": "Carrying amount, balance at the end of the period", "periodStartLabel": "Carrying amount, balance at the beginning of the period" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r92", "r94" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Indefinite-lived Intangible Assets [Roll Forward]", "terseLabel": "Changes in carrying amount of trademarks" } } }, "localname": "IndefiniteLivedIntangibleAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedTrademarks": { "auth_ref": [ "r94" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 2.0, "parentTag": "tr_OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit.", "label": "Indefinite-Lived Trademarks", "terseLabel": "Trademarks" } } }, "localname": "IndefiniteLivedTrademarks", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r191", "r209", "r262", "r324", "r581" ], "calculation": { "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r270", "r273", "r274" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Net", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsAndWorkInProcess": { "auth_ref": [ "r749" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation reserves of merchandise or goods held by the entity that are readily available for sale and items held by the entity which are partially complete or in the process of being readied for sale.", "label": "Inventory, Finished Goods and Work in Process, Gross", "terseLabel": "Finished goods and work-in-process" } } }, "localname": "InventoryFinishedGoodsAndWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReserve": { "auth_ref": [ "r748" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.", "label": "Inventory, LIFO Reserve", "terseLabel": "Excess of current cost over LIFO cost of inventories" } } }, "localname": "InventoryLIFOReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories:" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r228", "r241", "r311", "r368", "r369", "r370", "r627", "r704" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r749" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw materials and supplies" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterestAndDividend": { "auth_ref": [ "r47" ], "calculation": { "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Interest and Dividend", "terseLabel": "Interest and dividend income" } } }, "localname": "InvestmentIncomeInterestAndDividend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": { "auth_ref": [ "r50" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.", "label": "Investment Income, Net, Amortization of Discount and Premium", "negatedLabel": "Amortization of marketable security premiums" } } }, "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r355", "r816" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LIFOInventoryAmount": { "auth_ref": [ "r698" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of LIFO (last in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.", "label": "LIFO Inventory Amount", "terseLabel": "Inventories at cost, last-in, first-out (LIFO) method" } } }, "localname": "LIFOInventoryAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r746" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land", "terseLabel": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r803" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee Operating Lease Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessor has option to extend operating lease.", "label": "Lessor, Operating Lease, Existence of Option to Extend [true false]" } } }, "localname": "LessorOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LessorOperatingLeaseRenewalTerm": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Renewal Term", "terseLabel": "Lessor, renewal term" } } }, "localname": "LessorOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r16", "r203", "r219", "r730", "r756", "r772", "r799" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r227", "r275", "r356", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r543", "r547", "r548", "r568", "r730", "r779", "r808", "r809" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r0", "r1", "r2", "r5", "r6", "r275", "r356", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r543", "r547", "r548", "r568", "r779", "r808", "r809" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total noncurrent liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "NONCURRENT LIABILITIES:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertain Tax Positions, Noncurrent", "terseLabel": "Liability for uncertain tax positions" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableToBankCurrent": { "auth_ref": [ "r3" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.", "label": "Loans Payable to Bank, Current", "terseLabel": "Bank loans" } } }, "localname": "LoansPayableToBankCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r230" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 3.0, "parentTag": "tr_OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r100" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketable Securities [Abstract]", "terseLabel": "Investments:" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r25", "r202", "r218", "r275", "r356", "r382", "r384", "r385", "r386", "r389", "r390", "r568" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Description" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlanEmployerContributionCost": { "auth_ref": [ "r484", "r485", "r495", "r726" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan.", "label": "Multiemployer Plan, Period Contributions", "terseLabel": "Employer contributions to multi-employer defined benefit pension plans" } } }, "localname": "MultiemployerPlanEmployerContributionCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MultiemployerPlansLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Multiemployer Plans [Line Items]", "terseLabel": "Pension Plans" } } }, "localname": "MultiemployerPlansLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal bonds" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r272" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r272" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r58", "r59", "r62" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r42", "r62", "r208", "r221", "r225", "r253", "r256", "r261", "r275", "r292", "r294", "r295", "r296", "r297", "r300", "r301", "r306", "r327", "r330", "r335", "r338", "r356", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r558", "r568", "r707", "r779" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net earnings attributable to Tootsie Roll Industries, Inc.", "totalLabel": "Net earnings attributable to Tootsie Roll Industries, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r157", "r161", "r253", "r256", "r300", "r301", "r753" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: net earnings (loss) attributable to noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingGainsLosses": { "auth_ref": [ "r49" ], "calculation": { "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of gains or losses resulting from nonoperating activities (for example, interest and dividend revenue, property, plant and equipment impairment loss, and so forth).", "label": "Nonoperating Gains (Losses)", "terseLabel": "Capital gains (losses)" } } }, "localname": "NonoperatingGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r48" ], "calculation": { "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedLabel": "Other income, net", "netLabel": "Other income (expense), net", "totalLabel": "Total other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r36", "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "Other comprehensive earnings (loss) before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r327", "r330", "r335", "r338", "r707" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Earnings from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r586", "r729" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r583" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r583" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r583" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r582" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 5.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r588", "r729" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r587", "r729" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r70", "r71", "r82", "r163" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, before Tax, [Abstract]", "terseLabel": "Investments:" } } }, "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, before Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Pension and postretirement reclassification adjustments:" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, before Tax [Abstract]", "terseLabel": "Derivatives:" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r246", "r247", "r249" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and after adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, before Tax", "totalLabel": "Unrealized gains (losses) on investments" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r90", "r263", "r573", "r578", "r579", "r643", "r652", "r751", "r752" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Tax", "totalLabel": "Total other comprehensive income (loss), before tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Tax [Abstract]", "verboseLabel": "Other comprehensive income (loss), before tax:" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "auth_ref": [ "r245", "r249" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax", "totalLabel": "Unrealized gains (losses) on derivatives" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r245", "r249", "r549", "r550", "r553" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Gain (Loss) Recognized in OCI", "verboseLabel": "Unrealized gains (losses) for the period on derivatives" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r249", "r251", "r551" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "negatedLabel": "Less: reclassification adjustment for (gains) losses to net earnings" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "auth_ref": [ "r27", "r33" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r153", "r154", "r158", "r254", "r257" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "verboseLabel": "Other comprehensive earnings (loss) net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "auth_ref": [ "r31", "r33", "r718", "r784" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, before Tax", "negatedTotalLabel": "Unrealized gains (losses) on postretirement and pension benefits" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "auth_ref": [ "r29", "r33", "r128" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Net Unamortized Gain (Loss) Arising During Period, before Tax", "verboseLabel": "Unrealized gains (losses) for the period on postretirement and pension benefits" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "auth_ref": [ "r33", "r37", "r89", "r252" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax", "negatedTerseLabel": "Less: reclassification adjustment for (gains) losses to net earnings" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "auth_ref": [ "r33", "r37", "r252", "r457" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, for Net Gain (Loss), before Tax", "negatedLabel": "Less: reclassification adjustment for (gains) losses to net earnings" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r34", "r259", "r263", "r507", "r535", "r537", "r573", "r576", "r579", "r643", "r652" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "negatedTerseLabel": "Income tax benefit (expense) related to items of other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r246", "r249", "r353" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax", "terseLabel": "Unrealized gains (losses) for the period on investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER INCOME, NET" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r120", "r139" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.", "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "OTHER INCOME, NET" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r51" ], "calculation": { "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails": { "order": 6.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Miscellaneous, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r122", "r414", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r466", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r483", "r484", "r485", "r718", "r719", "r720", "r721", "r722" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Postretirement benefit plans" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails", "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": { "auth_ref": [ "r7", "r123", "r124", "r126" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit other postretirement plan, classified as noncurrent. Excludes pension plan.", "label": "Other Postretirement Defined Benefit Plan, Liabilities, Noncurrent", "terseLabel": "Postretirement health care benefits" } } }, "localname": "OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCRUED LIABILITIES" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r56" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Shares purchased and retired" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r56" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid in cash" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r53", "r85", "r268" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchase of available for sale securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r54" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r437", "r439", "r445", "r462", "r464", "r465", "r466", "r467", "r468", "r480", "r481", "r483", "r496", "r718" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "EMPLOYEE BENEFIT PLANS" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy": { "auth_ref": [ "r135", "r136", "r137" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for plans, other than pension plans, that provide postretirement benefits (including both defined benefit and defined contribution plans). This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block]", "terseLabel": "Postretirement health care benefits" } } }, "localname": "PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r121", "r414", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r466", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r483", "r484", "r495", "r718", "r719", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Multi-employer defined benefit pension plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDetails", "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": { "auth_ref": [ "r197", "r213", "r747" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 4.0, "parentTag": "tr_OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed after one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Noncurrent", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r242", "r371", "r372", "r696" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLeasePayments": { "auth_ref": [ "r590", "r591" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from lease payment, classified as operating activity.", "label": "Proceeds from Lease Payment, Operating Activity", "terseLabel": "Lease income" } } }, "localname": "ProceedsFromLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r85", "r268", "r269" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Available-for-sale Securities", "terseLabel": "Sale and maturity of available for sale securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebtMaturingInMoreThanThreeMonths": { "auth_ref": [ "r55" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment of more than three months but less than one year or one operating cycle (if the normal cycle is more than one year).", "label": "Proceeds from Short-term Debt, Maturing in More than Three Months", "terseLabel": "Proceeds from bank loans" } } }, "localname": "ProceedsFromShortTermDebtMaturingInMoreThanThreeMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r225", "r253", "r256", "r271", "r275", "r292", "r300", "r301", "r327", "r330", "r335", "r338", "r356", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r541", "r544", "r545", "r558", "r568", "r648", "r707", "r727", "r728", "r753", "r779" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "negatedLabel": "Net of tax", "terseLabel": "Net earnings", "totalLabel": "Net earnings" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementOfComprehensiveEarnings", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r100", "r231" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, plant and equipment:" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r102", "r220", "r650", "r730" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Net property, plant and equipment", "verboseLabel": "Long-lived assets:" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "PROPERTY, PLANT AND EQUIPMENT, at cost:" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r102", "r668", "r669" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "auth_ref": [ "r36", "r260", "r573", "r577", "r579", "r751" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "negatedTerseLabel": "Gain (Loss) Reclassified from Accumulated OCI into Earnings" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r36", "r39" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedTerseLabel": "Reclassifications from accumulated other comprehensive loss" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassified from Accumulated OCI into Earnings" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Amount reclassified from accumulated other comprehensive income (loss)" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of the beginning and ending balances of the total amounts of unrecognized tax benefits" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r463", "r594", "r595" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r193", "r594" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Contribution by entity to VEBA trust" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "VEBA trust" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r463", "r594", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r807" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfBankDebt": { "auth_ref": [ "r57" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to settle a bank borrowing during the year.", "label": "Repayments of Bank Debt", "negatedLabel": "Repayment of bank loans" } } }, "localname": "RepaymentsOfBankDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r63", "r69", "r229" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r13", "r117", "r217", "r662", "r664", "r730" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "periodEndLabel": "Retained earnings at end of period", "periodStartLabel": "Retained earnings at beginning of period", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r121", "r122", "r414", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r466", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r483", "r484", "r485", "r495", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDetails", "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails", "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails", "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r121", "r122", "r414", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r466", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r483", "r484", "r485", "r495", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Defined Contribution Plan Type [Domain] (Deprecated 2017-01-31)" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDetails", "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails", "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails", "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r322", "r323", "r329", "r333", "r334", "r340", "r341", "r344", "r411", "r412", "r628" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r344", "r768" ], "lang": { "en-us": { "role": { "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.", "label": "Sales Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r413", "r705" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "SEGMENT AND GEOGRAPHIC INFORMATION" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r36", "r801", "r802" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "verboseLabel": "Schedule of accumulated other comprehensive earnings (loss):" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Available-for-sale Securities [Line Items]", "terseLabel": "Available for Sale:" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Summary of the aggregate fair value, gross unrealized gains, gross unrealized losses, realized losses and amortized cost basis of investment portfolio by major security type" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in the accumulated postemployment benefit obligation from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits.", "label": "Schedule of Changes in Accumulated Postemployment Benefit Obligations [Table Text Block]", "terseLabel": "Schedule of changes in accumulated postretirement benefit obligation" } } }, "localname": "ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of provision of income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of significant components of net deferred tax liability" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r130", "r131", "r132", "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails", "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r169", "r173", "r552" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Effects of derivative instruments on the Consolidated Statement of Earnings and Retained Earnings, and the Condensed Consolidated Statement of Comprehensive Earnings" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Summary of the Company's outstanding derivative contracts and their effects on the Consolidated Statements of Financial Position" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation of statutory and effective income tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r559", "r560" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial assets and liabilities measured at fair value" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r757" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of domestic and foreign components of pretax income" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r94", "r95" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r94", "r95" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of changes in carrying amount of trademarks" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTable": { "auth_ref": [ "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r720", "r721", "r722", "r723", "r724", "r725", "r726" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about multiemployer plan.", "label": "Schedule of Multiemployer Plans [Table]" } } }, "localname": "ScheduleOfMultiemployerPlansTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Schedule of net periodic postretirement benefit cost (income)" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts related to pension plans and/or other employee benefit plans in accumulated other comprehensive income or loss that have not yet been recognized as components of net periodic benefit cost, such as the net gain (loss), net prior service cost or credit, and net transition asset or obligation.", "label": "Schedule of Net Periodic Benefit Cost Not yet Recognized [Table Text Block]", "terseLabel": "Schedule of amounts recognized in accumulated other comprehensive loss (pre-tax)" } } }, "localname": "ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of other income, net" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r192", "r193" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r43", "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of geographic data" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r40", "r83" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r106", "r107", "r109", "r111", "r112", "r113", "r114", "r115", "r116", "r117", "r236", "r237", "r238", "r313", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r712", "r743", "r755" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.", "label": "Schedule of Stockholders Equity [Table Text Block]", "terseLabel": "Schedule of changes in share capital and capital in excess of par value" } } }, "localname": "ScheduleOfStockholdersEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEGMENT AND GEOGRAPHIC INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r319", "r320", "r321", "r327", "r328", "r332", "r336", "r337", "r338", "r339", "r340", "r343", "r344", "r345" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT AND GEOGRAPHIC INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r46" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, marketing and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShippingAndHandlingMember": { "auth_ref": [ "r783" ], "lang": { "en-us": { "role": { "documentation": "Packing and transport of product.", "label": "Shipping and Handling" } } }, "localname": "ShippingAndHandlingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermBorrowingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Short-term Debt [Abstract]", "terseLabel": "Bank loans" } } }, "localname": "ShortTermBorrowingsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r204", "r205", "r212", "r750" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_SpecialAssessmentBondNoncurrent": { "auth_ref": [ "r5", "r201", "r216" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The noncurrent portion of the carrying value as of the balance sheet date of a type of municipal bond typically used to fund a development project. Also called special assessment limited liability bond, special district bond, special purpose bond, special tax bond and community development obligation. Interest owed to lenders is paid by taxes levied on the community benefiting from the particular bond-funded project. For example, if a bond of this sort was issued to pay for sidewalks to be repaved in a certain community, an additional tax would be levied on homeowners in the area benefiting from this project.", "label": "Special Assessment Bond, Noncurrent", "terseLabel": "Industrial development bonds", "verboseLabel": "Industrial revenue development bonds, carrying amount, approximates fair value" } } }, "localname": "SpecialAssessmentBondNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r236", "r237", "r238", "r275", "r304", "r305", "r307", "r309", "r313", "r314", "r356", "r382", "r384", "r385", "r386", "r389", "r390", "r395", "r396", "r398", "r399", "r401", "r568", "r681", "r743", "r755", "r767" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesEpsDetails", "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r23", "r110", "r223", "r259", "r260", "r261", "r289", "r290", "r291", "r293", "r299", "r301", "r312", "r357", "r402", "r500", "r501", "r502", "r526", "r527", "r556", "r573", "r574", "r575", "r576", "r577", "r579", "r593", "r659", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement", "verboseLabel": "SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF FINANCIAL POSITION" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENT OF COMPREHENSIVE EARNINGS" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r289", "r290", "r291", "r312", "r628" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockDividendsShares": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock issued as dividends during the period. Excludes stock splits.", "label": "Stock Dividends, Shares", "terseLabel": "Issuance of 3% stock dividend (in shares)" } } }, "localname": "StockDividendsShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r66", "r67", "r68" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Stock dividend issued" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r22", "r110", "r111", "r117", "r393" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of Class B common shares to common shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r23", "r110", "r117" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of Class B common shares to common shares" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockDividend": { "auth_ref": [ "r23", "r110", "r117" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued to shareholders as a dividend during the period.", "label": "Stock Issued During Period, Value, Stock Dividend", "terseLabel": "Issuance of 3% stock dividend" } } }, "localname": "StockIssuedDuringPeriodValueStockDividend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r10", "r11", "r110", "r117" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Purchase and retirement of common shares (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r10", "r11", "r110", "r117" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Purchase and retirement of common shares" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r10", "r11", "r110", "r117" ], "lang": { "en-us": { "role": { "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.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Total Number of Shares Purchased" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r11", "r14", "r15", "r84", "r730", "r756", "r772", "r799" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "totalLabel": "Total Tootsie Roll Industries, Inc. shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r151", "r152", "r160", "r223", "r224", "r260", "r289", "r290", "r291", "r293", "r299", "r357", "r402", "r500", "r501", "r502", "r526", "r527", "r556", "r573", "r574", "r579", "r593", "r660", "r661", "r756", "r772", "r799" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "TOOTSIE ROLL INDUSTRIES, INC. SHAREHOLDERS' EQUITY:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCUMULATED OTHER COMPREHENSIVE LOSS" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.", "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Comprehensive earnings" } } }, "localname": "StockholdersEquityPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r142", "r143", "r144" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Schedule of reconciliation of beginning and ending balances of total amounts of unrecognized tax benefits" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradingSecurities": { "auth_ref": [ "r206", "r235", "r695" ], "calculation": { "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails": { "order": 4.0, "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Trading Securities", "terseLabel": "Trading securities" } } }, "localname": "TradingSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDeferredCompensationDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r351", "r352", "r394", "r400", "r555", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r769", "r770", "r771", "r821", "r822", "r823", "r824", "r825", "r826", "r827" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Major Types of Debt and Equity Securities [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Shares", "periodEndLabel": "Balance at the end of the period (in shares)", "periodStartLabel": "Balance at the beginning of the period (in shares)", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r24", "r118", "r119" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock (at cost) - 99 and 96 shares, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrustForBenefitOfEmployeesMember": { "auth_ref": [ "r786", "r805", "r806", "r807" ], "lang": { "en-us": { "role": { "documentation": "Trust created by the entity that exists for the benefit of its employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management.", "label": "VEBA Trust" } } }, "localname": "TrustForBenefitOfEmployeesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "auth_ref": [ "r783" ], "lang": { "en-us": { "role": { "documentation": "Indicates type of cost from product sold and service rendered.", "label": "Type of Cost, Good or Service [Extensible List]" } } }, "localname": "TypeOfCostGoodOrServiceExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r649", "r716", "r819" ], "lang": { "en-us": { "role": { "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "Government securities" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Increases (decreases) in prior period unrecognized tax benefits due to change in judgment" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r513" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedLabel": "Reductions in tax positions for settlements and payments" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r510" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Interest and penalties included in liability for uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases in tax positions for the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r514" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Reductions in tax positions for lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r515" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Portion of unrecognized tax benefits that, if recognized, would favorably affect annual effective income tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r79", "r80", "r81", "r315", "r316", "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r758", "r759", "r760", "r761", "r762" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "Deferred tax asset valuation" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r282", "r287" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves, Balance", "periodEndLabel": "Balance at End of Year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "Valuation Allowances and Reserves, Charged to Cost and Expense", "terseLabel": "Additions charged to expense" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves, Deductions", "terseLabel": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r282", "r283", "r284", "r286", "r287" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r282", "r283", "r284", "r286", "r287" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDemandObligationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt securities that permit the holder to require the trustee or tender agent to repurchase the security at specified dates before maturity. This type of bond is also known as a multimaturity bond, an option tender bond, or a put bond.", "label": "Variable rate demand notes" } } }, "localname": "VariableRateDemandObligationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r303", "r309" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Average number of shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21459-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "https://asc.fasb.org/topic&trid=49130413", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "60", "Topic": "715", "URI": "https://asc.fasb.org/subtopic&trid=2235172", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/subtopic&trid=2235116", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/subtopic&trid=2235144", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "https://asc.fasb.org/topic&trid=2122503", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7,9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121549185&loc=d3e80845-113994", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123420820&loc=SL77919320-209978", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123420820&loc=SL77919327-209978", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r734": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r735": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r736": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r737": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r738": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r739": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r741": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r742": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "11", "Subsection": "03", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33775-111570", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 80 0001558370-23-002502-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-002502-xbrl.zip M4$L#!!0 ( /I6859H.?W=DA0 )3A / ='(M,C R,C$R,S$N>'-D M[5U;<]LXLGX_5><_\/AI3M7*MN1+$M=DMFB)MF 2DK!#@1H0 M]&5__39 4C>2X$U.Z"Q?$IGH!M#]H8$&T !^_?O+RM&>,/.(2S^?M$_/3S1, M+=8,V NL:>WST\[I^>FEUFJ%>=PB#WAN="N;CKG-^T+;7R_(;R'^LU))N6+9]]XUA*OD,816V ^1"OL MK9&%/Y\L.5_?G)T]/S^?Z4]7YRZ; $%G;?/OMT/IK)^$3'# M\SWBET?F1.379Y"ZR142;+ZAW:6[.@L2-Z1.:I879]\&A/X943KP6T$KDA\! MO(B<8IY*_>F,N0X^ Y)M-0YS#S71_O3ITYE,C4ASJ'ZK!:*H,:$>1]3"6RQ( M-A:M0R[+]2EGK_O*]K!UNG"?SL)$V7 B!C";!4+K#<,<>8^RH##AD)B_KK&7 M2"U3#LF%9I/)9.<4+85+9.$FRB,MC/*U2FZ2]8CC+85$!*:;^JI/4<#OG M9_B%8^J11P>W!!EFB$.WY+4ZHEL*V&W.#JJV)Q(DGXEDF5_KO-WJ; JV?,:@ M:TO#,4S=$\LC5C(U).P3@E928-DD[3/P-4O)&E+V$3]0[CY\D+K1[(NU3,Y3 MI.PW"T0L+YE6)AT*ERC6'I&-UPQ;>=K:EG++2Y+K @G[A2A586]58>WTH_LP MX_E>CK*K)(G]Z'70CY(3&$HT30XFB%*7RS8IOT5?UVM"YV[X"3Z*ONQ&R#J# MEJB)'P\3,]5 I%)ZQ+,B49 MR\58-K6+ZF?C.:%$R@(=\/FYUM*V.<(?4:8:Y*H%V6HB7RW(6(MR_O7L,+O# MDGP8[T?T-_D;H/=@R)0Z%$-/R!V2J#@MY%B^4X)Q6[-TOO!KA%DE*$%Q7/H% M7>BZ7(?8HJEO/GJCN8$8!??* \5., ==8COZ%"!;*0<5T##.2: W><'O[F@X M'0W,GCXS>MIT!O_=&\/95!OU-4.?#,WAW533ASUM8LQT MK%=.@X[SJ;&]*&+&?7.H#[NF/M#&HZDY,T?#!MBBP':1M^P[[G/>'GI+KP;R ML@B077WZ1>L/1K\WEIGN/^F6Q7QL#PAZ) [4 'L],40Z,:\IG5 %V27TJ^U# M7TGO=B2'@=LBSL+O(BYW>;_!3X!=N3D;_Z]0V*"?\U:1SEZW0=E*>BU(] M>P/8!&K1?NC.3T1M+N(:Z5CQ(!F"4,1B%M]X70_NZQ5U*MCK:)J MO^P5W!AT]36W,@TC(Y.LU;@"S2&^&M:;_#1+I^_QX$7J==]A=,+1>$BONH^8F5V/U,8[5U+B3%B.\ MDCMC=#?1QU_,+H#7'TWN]6:72 G>G>O:S\1Q X39*8+$;.D>QZ.!V>H2)6@ MM1-&IKO1J/>[.1A(U,SA3!_>F;<#0].G4V/6]'L*:[.6V/8=;!(Q1Y=5!T#^ M(0,*7\']![=!!/+%0VOR\JFA3-B5F':_&+T'P,XTX2\QSY=&)Y']QX,^,/M_ MP/Q ^"*CAV&#;2&G<(; QG*XAB&="KL+12=@;:N ILS64#)*"4@W5ASA4*9L_#5Y5 MO?IDZ/(QJ5'\&$CF-YF,41,>EF6E!=C7 5PEN]Q=]8FA=?6S.]& >%?TVAYKQK6M, M973&6(]B[AK0RZU.%0A5SAN<' ,S;7VJ@:P49/>^PTF8P K@E\B7!69LRI0: M:2ZS;^$P_P;=T@8YQXQA6YPAQM23\A0RTG3V+*SS+BRWM*@4S=HIIH&\).3& MRQI;'-M]GP-%E()>503U0ABGG-J(XB*T^:R/.TQ*%!;AR4V[:'Z#D2: M_Y6/2XUUJ2BC!M3JH'9=:D$RJX!P8A99<,>7/[/A;FE[137PESV*I)HA9S.H MH?T4M^2TXT@M3>;;X)@#QQYFY F)0\PF]3CS@S-BU/Z"[84,)H,DU94%A?F5 M*+?/XRCWC(GY%0SUJP%&.YU-'L(S9V#/7XS>71"1!LG-'0='QWQDD:JP[V21 MA7RLZRZ&?$L;=U9[0 O.E4YVP_40U/P@[4 )SJ MQJ4ZZF&.M)EP078UE$E[3<6.=C285]W^+[3IGW%4KGC(7H-:GA,?BK,>&8AD M7.G6J+_RIGS9W?@,X(ZP#=^ 6VCC)\^F3@9HN;?;&VB*K=?F6J/- "?_NFR# M3O45N=+K4-I =SP=-AK$HNQ):\$=CT!:, V@ K^R8IMY9DXM-#7#"*<5\F\#_ M/;B*?\3CEA,\U^1CE#?B&<'/)QY9K1WQ%*3\MI0/='+6BEXU_"<(>_JR1II?SPX?0PR_[#^:*)],!,%X\WY?G' MX!7?@1N$'P347AJY^"&5= I%1?53%YO]AFA:#;(XY=]>R9HD/-":5(]#-H>Q M/:Z6R*?5[K3:UT>H""]<"5ZJ FD/VRK;0N)3NV?8X=XFFRI-X^!5X3QZD"SB MK\V[PD(;%T(;%^W\U4A^X3EG!2(&4?)5.01VWBVN (#X4E#_"2_.YJM 1!\4 M+I[A+5:PXIGG7-W1+DOT1W(5PG?$91T^G^RX?$/,[Q"APL\3H5[@_*U1LW^68PZ&F\W3RC>V?.+5Y'@E/"60UW_T..&^D/:.N?[Z M\XE\>ON& ,F)AB"5(8N+&HC-1$H<1SB.T=\!+8P*L8 M\J'8]47@&X9*"V<49CG2$PZBH;KRV6:^D;\@5R!X4+^5"ST58J\EQ)XCQTN5 M^Q$YPNI!:/Q(>)(V@HZ!*Y2Q4_>A2X.WJKGQ8CF^+1;>PBMEQ/:>?,;B+Y_( M,_'0!/2PDAL-'2.K7;6)@_AT\6/;2GF9CJ"6]].*DHYR1H81NU(?=)*;OI(" M,N2UH )E!38I<(.3VL/!_R8MJH(*.;RE4E(;00YCB028H9?H5KJ7Z)LX@4G% MQ,##[$GVFO+27&B8X>6YP4/@F(%!K%Q14+RU'"W?'Z+ _%8$XNW@'EZ:E(MQUM;!D<=)#4U(UD,SROL06]SI1[K+7L)UGB!PG?U_B MCAE>(V*;U(-.1\Z'E.+&R=^7N-%7X52/Z!0Y>#2?8.08GGCX)T/X+.:ZJD+> MP1%=P2&-T[JP^G&.DBK*&_!85!QB=1V]?W0>2[& M5#X#L'E4=+WA3<<477[22Q8>F)3C-I;[Z+K>OQP M[EB$I:[V*F?Y=,I!WU]=$90Q(8LE]\#ZY,;^1M9,NET!">5X@5E=[',[/^L[ M+A*5-Z&"#'M\LML1E\^@%OU3[AO1TGNK*EG4K>^*#NV,YK+13O!:CBP>V*M\ MRY'((1=*B7=@95A_>"\6UGW&9)S&JZRYQ-.3/WODB=B8VB>A>G+0'=1G#V#) MD%NT<@ >ZAYZ6? &QHQ8> Q^8:R+RL^08*\RY?L:;&S^.X(,9.\BEF"[B+'7 MN$;.]OLLP68 =KHFT+/H'1JQSWKE.GTR7RJS^,^BRPGTXIJ8^_,R:^G1, M37WZB35U<7Y$38G,?EY-M8^IJ?9/K*G.QV-:W\<::BJ4SIC/L17$(X;'.H4K M/<$6N-K$(<$JN?TO/[CI'@3<48=8+ \47CF71!^GO"-?SF=[H QJO*#DW[)B MT6W_(%.PF11--L3L$E/D!-L%@09*\BI\N\*M1(%_RD15-8<+0JCP $"-766Q MLUEMKM:(,,$JK&%O Z9\%G6=I&?(M-EUC&X!&3&R( "V6('(JYB,3&K7CZ3O M4,IUQ"B2841G# FQIABF\-G;E=G,/Z:1Y)M/$(KMG0T1?>4R3OX=,FZE5I+5 M5K[X8K$!55D)4XX6SE\?UB[]G?"ES= S<@31Z-$ABWT-5,^HKAU%B&W7I9R1 M1S]JT!/\ET\\*'V*V9.8#;Z.*')0_?*4WUZX1.'L3O RL M.6BB=+K&%ID3<)0P6Q7;@\K.[9VN 2>L?E;)XXSN[ MK8<[.Z7YOVMD5Y618@Q2$7\EUD6A;4_7($?/A=+8@,SQ9LM=7S"\>QD%J*8X M8TUTDJ/9_(Z<>\1X%%MT$"J;DGK8Y&L1"VL-$,4I5%CICP MAGW3P0RP(%>-?;FJ*V6=8RZ[=>H\"3R'7K?>NSSEF.K#;J]TNOUHF M=6U$!U%RWHR!V.U;4)P?=%^#^8Z1=GJZM''Y.C[ MU,;V%+Q3W].]T'--%SN%_.V]V!RN2?AZR\S5+9B!@G^9NH*3A[2VZQDPO;0P MMN5A&X6(:JJZML\C##@7QQR]+FH[>L7GG]$<7%0=_!9.8/;EN&Q>%1R2^+K1S_YA%9J[T68+HK,TFN[@:8"5DG[FW8L9.O:"9 M;YO]]RWT;>UCJ^;\T5!I?4D/V[[%1=!.-*;T\)IABX0EI'0;F6PU[2'B_9_/ M/6+C6^01KT?FD(HA)Y.&O=\4:D9L K5-[T$+Y%!7K3U!&"O)[U15%7_**^YI]WIORQZ-3Z8WUE%J=/,8/QRMF>@9<7O-LS=[8D MS!XC>OOBS: MN5_65^;(=9#^Z=@%U\"+]J5-&DT9)SMV782A%A:<4.'M75GA7#]#P#3Z6LBW MC1D5%[;(>9=+1_/-/?H]'\]<-:;5LG@_6E#B7BF'6N@@S^&T36^UN7"RR-&V M1.Y:R+X;M3#!ZS!,8S0/HT>]$4V+'-V^(!./DBB=TP]:X?D>B\4?C^@,U'H& M0,4=^,(MC4*+#7FTT1:G=,3-NLXMS%S!/P>2!PKU.9P+E.:OYZP@YNI$X&[? M*'8<]SFX."W5/U(RU>Z0Z,Y2AK=T'7MWC! @\';X5HO=!MBS! 7IXDEX_"$ MK.Z%XT30J>XN?!PKPWITOR7DD/LM@1A#EPLNF"L"%A/\A*F/@RNAJ6R[PF1B MJU[?N)#XI4>C809/<(U0Q)5P75L+;W,OS)DHX@@]RS.MG+M[F^IGOH[KP MF(KH*<7.,6+6$KS\G:OIQ,%\Q6W*>?G?BX+RFLN'P@;V-M$LE!NBOVFT94Q^06$@8O)07/BOSV M'U!+ P04 " #Z5F%65<,]D%(7 #R:@$ $P '1R+3(P,C(Q,C,Q7V-A M;"YX;6SM75MOX[B2?E]@_X,V^[(+;#J)G;ZDT7T.%%^Z#?@2V,[,[-- D>B$ M9V322\E./+]^25T<2Q8E4I(M2FY@,!W;),6OOB)5+!:+W_[YMK2U#2 .Q.C[ MQUAM"LXHOU;P,R2-D1_?67_ M>Z*/U"A0Y'Q]<^#WBQ?777V]NGI]??WPVOZ R3.M?WUS]<=H.#-?P-*XA,AQ M#62""XV6_^IX7PZQ:;B>E/:JOST1.VR@?;5[%K<$^W09%KMD7UW>M"[;-Q_> M'.LBZ"+[6> A8?&W@_(!IIN[N[LK[]==4=H03&EZ!YM*3].^$6R#*5AH7AM? MW>T*?+]PX')ELV=[W[T0L/A^X1**I-6Z:?DX_G/F4AJ9AG0P+DBX 4@!VY J2+@MJT(=DI1'R*J;-"P'[ #V<@JB_N$AM5!W3&< ME[Z-7TO3]+T&3X:R"QW3QLZ: -TTR1I80V@\09L*&SA=-MQL47A"+56 :T!? M@DLP-][R TIJHEHDO<4"F"Z=#NBG*=6@$I!QFZP Z<1] <3OVQBX><%Q6JD M3X\6QEL [@$""^@^V 9RZ)3F$N!"X@W_O!@E6JX =]^ Y#?#7H,1,-AG;Z++ M"S6],570Z8MR >ZW)XW1-&QS;7O&[I#^%N!BCSVJ4;8G4?#F F0!:_*%^4J:#$E;-> M+KW6+B%5D+#^@N E5W3!,[%PYS&Q *%+Y0MM[= ^X15[GF%?:*\ /K^XWB\G MYN,=3Y]"I://A6A-1]5D!8@G#N<>+'#TO?WF$H-"H:8RV0ZHL)PQIK\BE\J1 M=NUY@%Q @.-R"#[B$]73F R%.-2@4TM'1"57!&("W>WWB];)]3/ S5!DS&L) M)=73AU/3>ZA@HF*24XS33UP_".VY/[PX"K%70CU%$*7AD, L6 J^9*9@ ] : MA"I/#-/]';HOG;7C4NRD]V;::^8VUAT'T/\LJO<<3G.TI![W60P>#,L&UQ](%?H0FT2Z(+V&UQV;VLF-X9\-Y8/P"B MDY]-(>G6$B+HN&PJW(#>VPH@!W"H%JNL'NWY9_H"B(54X<3L4[,%1V613CBW M?!3QE[OV;=4<5V_6R0DK4STJ-NYV<@I !,[&U!7E06GUU"3G:E ,F9)#?M]A MHKLN@4]KUWBRP1Q+^0RDVU&/^TS?43D8);3@VU7,6WM,%RY_4UG$=]L2]-TR MUVUG,GJ8]G[VQK/!;SWU7;81L>SVCB:+PS50:LF3&^KZ] A?G^%)R);T"H2[*W9YX@+(;!-YKYWB"A MNK]4HZBP1%8+"FE-GT*!SZBS)@0@FK/(2FP+0-QX$+:,;>=,R#K$\Z V%QTI*EF6&I6@O-)"K;.YD"B!HT^F M#9E'%5+:7).MJ!&@ELKFT\.X*-K7=^UVZ])K/!?# 9*QOCR(XEN?$@ MKO#+$P]L_[%^Y %OF$;*J#/HHF+<'U_9'58P\HO9&M3R9?_T_F\--X;MI9]P M.P8A6SKZO[&]2T680+8Q,9(_LU&]7T\1KVE^Z9 14,:E- M1^V\C)=M2I5F$"J-4,1?*4=L/*>42_X<0<<$MFT@@-=[77/"8((T0TFV>A3E M#45Y5R,>2T$;M- M? E8 ]H_J4C[U'@=T:4FH0M5+[_ >K6R(<@DG%.M853+H Q(_JP0R0\$K QH M!>>&T]_ B66;0:=2'63&_HJ9@]1\X)^(XU91AU&^ M(T.Z_PJ>3>)B\!+ R!+G55*'NMQ$27#-AZR@1V-H(%YR(O93C9CCB_V0.RXT M!1FZ7T,O?(^]Q@?+%<$;WT^?-AQ3ZT2!M^[:MU^:P*D\9@4GWY%AOD $R%9T MXN57:"C-DH 5=#*Q;3>7K+WSHM[JZYG0Y5<:R2DU&LJR+.+R74[EI7X= L,! M4]:-R>+1 9[UR(O22*O34*KE,8OXHJK6[N63[LBXV_WK!-NVSPV3C;F/:D%V\NOZG;\L>%E1';T5)B+RGQ/ H:(2& 5P/ MQI9%_8C%LT4+JT.=)!V)'@)1@ IR.<3LPDJ_ZW-\;Z"_,D8AKWP4\"T%7+7W M)S>C)]SYI2;7+Y!E,IA/$D$<4+. ML2[S.@!K+_58)HGY&VH NR6#5S#(.+H[%>+8I@_H]$H-X+T 4)&(XHHW[]A$ MM7?5D=#D?5B^033+850PG'@/>:9?+K%L%.A'"O1C/9>N&9!4-([C_I]]-.+> MLV@M=?B4YTC 128 5OF<\\FOELSAFUFO6=3G@RMWD+9=38X;":,R6RMR-]@P M=2E7#@HNOFTDG,;(R]2.C5K.4( ]8U;?7=C-?'Y-'9 +B&A#1 M-V&8PD;<[A-H(2JA3U1"55\D4D0=B@(O?]6>X*P)31R6B@D@)\P[Z,UG>^ / MG3."%9M!:4&\"I[V/5S@E'A!8SF-JZ,Z>=:&1Y2!BM9!UGX[OZ Z-)^ .A$] M2>-#&@-4,=80=>P]^#P MG+*9%:,B^$Q%<%-7=G."5=#5-P7,] 16>+UVY##' IJ0]R+/KM@@OG."5?!M MO-?SM,2[G O%<[;2($TH [F")R?G!!C.FFP]N?C36-J+FU>\041+00 MCWH$D><:REB0Q8O5@<(CVMQ"XA!_CY\ZCW28C?_][%YZ_NA;F?S1'7WV4^L/ M)[_/+E3-&\WPQ[*<'F1!C7ZQ5]*_C(LJ%QOZH O\?W?*UGLS7PST#*946+W% M IC5:C8/LS5$'IR6U"WYY O %'C;R7EF%WX34;FT%<@T>@(MD11'J"8END\3PJ@/NYD[L#IW M4PW6AM+%$FJ%2FY4CK1\=T^!+;>$!M13%66WW$2E)W?T3WK++6'.H2]'+R!@ MCG63RH( ELZ3=G0&S#7A3"[9==13C8+$1&:1G/@SM^ NB_GQ#$&VBP:I0D#!7WV X@Z1L#VFR= MW<=D1BVJ]P'0!4_"6I+>2E0ZM^KNO)6H*CDDHN(FW/X4R6!0I1\9+D.RG2SX M&/F177E:.P?]*5$R"IXXYLBK#Q$UH HL;Q,:4$]9E%W>BDI/SNJI(*(TF'SI M\*"6^YI0D3A@LL@^TIA=43UM*L@E_]4E*02A97%%BL#"H()LM^)*D%SIC!1 M0@!'N+2K7%/E!1.778#"C"W_1+VB-;RH7$17!FM@!3M@&/'FGNH[%N7PHP(W4U1O0RO*2LX<V^/?M [G>ECKZL-!_K]8#B8#WHS[;^"5O_[ M0M6#JJ(7%J24JR9+]\RP#2)ZOT*LL#H31Z;X$W)QBX!1\$!>T/LP-B9(.BK& M'Z=2O7F4 :7@D3H/A6'3];@7!^?%M#![6BY]OE #=>8Y/\#RL_8D;,,&@'1K M X@+'69>LR-9>(F]EWD'.R[W\A/QNC4CL#@V!5/K^$'QDO<3I5>J&:T%0(DG MNCV:R;HW:\C9JK>'MNI@W)F,>MI<_Z,61FH81AF]WB"FLKQ"%9TTE[CFE7NQ MZ<=/=^W;JM(>I0L]Z8AX)HYCQZB53QY=ZG(3@"075H= :7H$F.5#+'_%D9(* M?-TA"=.Z%P%%Q$E_+9TS4M^S"_= MDQ>/@LEY\TWVWK(JOZ+Q6CP_G9*2A(*>A@.([S>543EU#$*V"TQ>#6*Q:![: M3>$78V9#35>6? )0\'+=I&'@9Q2+H)*83A)J-UT;)%"7'VTKLCR;K%T'6N#> M<*#3A0OZ*T F&*! 66?K)_HS-$C\*I9";36$]?)E('([;[F'O X !!=4P+\! MBS< 5(@L]* +-L#&*S^AM'-@K>9O*"J&SPI$B)2F"@4$D)G^YBAS01=8:].% M3S;PTGQ[9L][@E$!RM,;:##5.8"+)*=1RM'*[C3PZ;%M_,K.JXJ^^@]KUD 5 M"KA@!?&J&/N<=EEU!MU)5=3A67ZO1!C/D4]F'VEO3O9 KV0KZC"?F]?4D9Y; M!JI?[9Z,\0?&UBNT;0IO@%P#/;-W76J61.EVSDAC9*5P^MP/R?T.P^+>5IBX MS*]JH"T[X0,=)W.S3KR91BE"J4(X\D$783V(Q46RB4^8_*2ZY\&X,/(C7^"[" \L_#!@^F)0K(DH]"\*7.%Z#-)E!2#B"'[GOGTT[H/,O;O<1**$ MQ^N=!\M"J$4>5 KA+I2O^U>9Q\1 ;[',7 ^LDVH MI&1=4M7/@V@9\"+^V5.^H=GK9()82I?)8DI1]!SFAI1]22>W7&!071 ;9#B@!3O(5J3'-.NJ3U)=: M>HA$_@:C6G=7X;+H!*H4R]==ILCD7&Z5)'R7A=NE?S@N-,O3N;#%7TI7DLSD MG'95:1W%$<2T!6Z)Q*D]H=2)>QL<_1+KM%@EU32=BVI?2W- 4C!H/T#1![1G MABU))Z^6.GP6((O+N!1JA2GWW].RE'-J-9QR&=0*'I$(8'@A,3JRAO0ALF,] MO6ZSZ<^!7>&3"G)O[HQ:$?"?KBGXJN[=E'AUY\&DX*C>[6CX+Z1\O*975H?> M(MSQ-2 '>@7?Z+&MK9R*D%JY\8H@CU[A&2'RPLJG#B)--%TI$DN9LX0T6F M@4HRH<:[-@4F1B:T_6!X/5S),C5?LXW52&$IT%(M1X?,C0*'CN15X3"/:/DB M43U 501W\A3*#6$OTN0YJI64+%0/CQ ';"6V4/HS+RM1,5PL?6%W:)=0T5HUP!""6(+[#MEE,-=.M? M:\==^D[=O0B4I-BL8NV=F5I("D(NO%;-EQ$;"9[PG@%*N**U2%--49[297#D MV-V3Z(V?5'4W7HKH3;RI<]0;(1GD# P^FG_&Z[0/:@Q<.9?,I\,LM9/YS]XT M<,S\CS;NS6O@@!ECA,,5 MFE%;)DK5G0ZANB9//9Q2->-3!D7FXKWJO-.!2\(/S3"W5 NI>IJLEZ%J^M&A MU%3@D"G10DV)+HKPR.=>2[4<&"(G\7151NF:OH*<^7IW M&#?9UP=3[3=]^-C31CU]]CCMC7KC>1UNE=O)@Q+II<<+$S;$LY&G%3SUH2?_ MKN[8#=VZGP">KK"\;G(F Z&ZZHSR;'HBIYIR@U,](E'?T&%D/-F@CPG+'/+N MF^Z")Y?KU9>M7E?B"^%3W9'?I7;@QF!;Q3NA3!;O7Z9=+9E5L:Y\YT0F%[]W M>D,X:Y..6ZZN/(H!D7/:5V1#Z0MI,ZHM:D;I_3J84O%).#KU!BM3MO'JN-[= M)8+OJNQFSN%=_%F!J.R\!!=_4W^NQ[F1# &]KR:]2T#>LP&*[.V6TO9YZ%1Y MHE'=-,R+G+DLCJ5PD;9_*9R<:/(&J239.M^N?%H#:^ ?_P]02P,$% @ M^E9A5D1L4 =C.@ PY\# !, !T&UL[7UM<^.V MLN;WK=K_H)W]F8\2?8DJ>3>DFUY1G5E24>2)^?LEQ1-0A+/4(0"DK*5 M7[\ J1=2Q"M)$:U<59TZ\=@ V$]WH]'H;@"__.?;*NAL$(E\'/[Z[O;]QW<= M%+K8\\/%K^^2Z,:)7-]_]Y__\3__QR__Z^;F'W>30 M_7C9F>'UV@D[3X@0/P@Z=\3W%JC3N?WX_M/[C^^_[]S<[,:X==+!/ M[V\/?[G?C8?#GSN?/GSZ\<.GCY^^Z_SP\Z>//]]^UQD_'1H^4?KFOK)EX(?? M?F;_]T(_V:% P^CGM\C_]=TRCM<_?_CP^OKZ_O6[]Y@L:/^/MQ_^\328NDNT M_&A M0[[Q#Q^R/[ZCC.YT?B$X0!,T[Z2?^SG>KM&O[R)_M0[86.GOE@3-?WT7$PKZ MTZ?;3QGD__VPTZ7]?[NAUPMC/][VPSDFJY3A[SIL].=)OT!YC'$<^>B]BUFIX'N## =%!K:,<%K1.+M M65"7!H>&OA]N4!1_12_.<'T6#G _ (T+O?5YE#X_K@W,2VIH[IVU'SL!77]V M/_7#WIN+(FJ8J!WZZ@0)JHS=='P+/.C1QGB+T!T*T=R/QX$35I:U="P@V)Z2 M(/9W?R!- N4/# 0U75EC0M=3DJZY3<(6C P$=^]MC5SJ;CPF,6VQ_XNS33V/ M)MF@]R$;-@XM=CN-SP@OB+->^FYNMU'9M&D."P\Q]4)=^F=R3OC\;UC@Q:/C M9TO,$W+8OU-UO,.A5UGY-4:$@K-1B.#0=>?- LR/9P'C R+^ALZ7#>J'=$5) M,II"[POR%M1C[+KT3W1S6'WW9?X!R%P8N?[9&9'_A@5>T.U"LDH"%BT8Q4M$ M[O%J3= 2A1$E?8"CRIJ@/S!$U!/D!DX4I7LJMKP\$KSJXNKJ4/^#%KCT&6/O MU0_8KJH?QDZX\%\"U(TB5-WJZPQI >F FNCJ1N^DMPUOS%TB+PE0WVQRFC*9SPG.(QP(92113&_#F1P]XY?C4PYT[=/<;:>N$_E!%]AAJ)0,6 M[9-"#=T$_2F0]VLT.JEJG'A$UL=X\CT'_O!.W3T3C9\AXV_!W_X M0HIHCRG ;N&+ :MMP*2RA6>_.1KXW2]^/R8GF8\[FD]C['YCQ.V_$S@O*$C+ M3.3M?[\]8856CP\6(.?I>"C8MA.LY89"D/RF171')>V2(DYJ&?;CSNGFPHS; M6$5%$M%/X#7[L'-8&W?&J,[*E7'@B.IG#:H[,]R14XL)]=Q^?=>D;D0DSND% M_==1)^@_?A\3["5N/")31#:^BSC:+VI6T@=9PY;QL)#&CH*(J^;2MC)D_-:5 ME5V#N5CC^ZVIN9A>IMU*.MM7\,-\G+J(;HE\+-!P;CNN(@A;M@9I]]WG,%HC M-RTT%.JXL"T?FJQU+1U7L1=K$-"JD@L(WFNYE-#VM?P^B^+Y&]2;SY$;CQ&E MS1O-NU[&+X'2ZW3C*HIN1RCXA?-#KV,E'C0TTN%O7+TI_+55^$ M' M6G06O$5D[)-X.G95(W7C-^!9+T+ U)43KA+A+)T+=!4&[LN B24)#K=V7 MK\ FO>N9:[DP< 5ZVK707/H/4\*$[C-,&)-(1[X,9^)'W^ZV=RATERN'R&(\ MJF[B*(A&1QA\V%,EC_\HNAGPH=RQ=FS(0$K8C+36 T9J*(6XD08$BYOL8T&< M$Z@VVJ=MY9MM7NO6X&4%?WD2Q!MN45L^/%GK9C;<$C9C#2+L;+K+1!\VWC)B M[:XX!^I[?R1^O&6U-#A,ZZLT4@J\/NJT@JB7#?@GM$A7%VY;(5QAZ^9R# KV M8PUB[*4:^,3GEPTAT79GS*$6]6Z;JT9]).B/A"YK6\F\T>@I5"?-OE89PB-, M.J,T>JH9(N];>[:9"0T;$]CZ#-0"E)^'FD# S,K#CU]\1"BCEML!VB">:V?6 M66=N*KI#F9Y1F4[CB2HID%SO=0-/=LQO/Z->D\U3610,[OU/M6:@I$:Q/4NM330XA M/\%4I(-9)G,&X,Z)?-F&3]'+T&DM]+/!A#$FJ?[&!_H./QS+ +EYIPHC")EC M.,:9'%F>$'%E(H$XLSE0^:EI",;N3-T=;GM D;\('4$]A+RQ4/7$S6$@E:YQ MHN8&:!M [ARR MH"2Q \^$L**U]'H:68V+LJ>DO$.K+T"&*,I=-/I694JCA2\FHL,52+10 *,! MJ5@#HPG%[OSL>O]*HC@+"F,R1*^Y*Q )#NF/[N[R'?%,-1I#J)[&H]A@%S.M MQ])N:#*5)B[2X[^UN5F;N:WC'_ M1^*OTTCN5K&#TN@ICL#K]07%$.4V2Z.G.4,:WGR9"0T;$]CZ4J0%J)"*T -B MN38T>8G2,I^XM]F1)JL*Y;<6UX.*VP,!*YUGPO8F@)NL"E6R'VN2TGY-J(CT M_(R1DMR^WS9C:$;S?NCY&]]+A"<'N.VX'HVPI35(O_GQFQ0CU'+VU,)"%<1I45(=09OSDRZ9$J=_YA+=F#++N83Y7VM-1[G4,>WD M4677[#"OLGRB2NCZ2'T!M0] $$7.H&2?N8@F_0'=(3"38@J76W2 HA M[QHI2;=PTP2*]N2([ILHMN#Z IPV%@!(CO>?M%&!:,AE$;,.2S[9[LT4IR0> M#^-S2+.=L4\+"\;L,H 9<<+(<5.OZ&Z;_XLTBZ\[@"37;3*$;2XI\ORG#;50 M-YK;KR /K"++0J9?'T8Q^\\CW[9/M0.(!OX&E>ZKO]L^.?_")+U@4NIG&8TB M<3^,QP'(M".1PDMH:HQ4E7FBL1KPZ*H*']=3NG4HI ME;8+WDHWY2CR*)(>DEHN:1\0P)49%4D/?> -9U7TA"&[KLER;D4*0'I)$Z1, MY.'![>/I2]EQ17YK\3%%<7LK167,UY\S([>_C=H/%[E'QW./H#$91?P_2:=: MDY\0%[$U_)'Z)R"5>H'/1WW[1R-%: N%< VCM&LFC@]J!0%^I60BAFN"(HH, M18IU5Z^S4-OUN\/CC-16Z'2MR)4&Y[:Q]+ YD:U/85U0^1FM"^9TIO[RX83U M _I/W5>(^(_U8#?)XKS9?UF94YKHR[T[_*X@7<$;/1\_?OPI?:-G-U#^1R?T M.MFHG>*PNL\2'13O#+GA/94YRF;.R_&EJ%R>6-ST0W4*K;XOE*-<:SYK3R3N M@UE'=3[-B:N$4*B+$H,YF?PM2Z7&$TAGDT/Y53B^$+0U2_XRDG41X-4*AUG( M37K2@]?P7")(.7-XZT[.?[$.%3>P9>K!,/Y.E_%W5AC_J2'&WS7/^$J+%5WN M49_.65Y!EKSYF=B>ONYI9.I+$/:54.)EX=3-2]]K_-G%84S]DUZ0FK!?WT79 MG;['OP'Z*P#+?6<$JH88N)3W=%J8/\I#M/?;$8E#T M:E4J/S8A%04@RT*:.6]]C^(YW,2DL$K"]JT*YJHI6;M,OHFIOB,OG6F#U%;L(^?/OI M)3V^S&%VN4F[S*ZY(2Z3;XW9,^)X?KB8;EMUS7 26N=Y; M(<(>>_E,\&N\9 \L.*%8YP6MVY5"S:VN%(DU:?3=.>DFGD_'Z<9Q>EL&_>QC MX"PXPI U;E<6-7?",B"VS=&2^LZJ^5!LU"[K&\D0%P'8]DS34LBT7G*Z= B* M1DE,52)DNWBQ?RKMU*Y(&DD/RP'9%A%B9T4#=M7 VW\A\<0HM6M7$(ULGDL8 M[ 7X,\?XT8]<)_@GZ6]D-=*EENV*H*%* MZ1(*(!+(ZO?T9%!HVZX4&JJ-YN"P)H*[IR=_;Y??-7?&)[1;7F[' MR4O@NX\!=L3QH$*;=GG=R'ZX0+\]G4 \O:_>E?@J?"\^^U'=M[],";]^7XTG(X&_8?NK/?0 MF<[H?YYZP]FT,WKL]+J387_X>=KI#A\ZD]ZLVQ_2-OO?OFOC*'RM@^:\(_&B M1DT$2R^U!X5X:(F]D_\BYG[_Y>-S[U9SCGJ\?LX_4SDA?" M)&TMGW!7JRUFQR3EW^VG[VY3 M'L;D]PF=9D[ S#W>.D&\Y?)1TL[F&5UM7DKH/Y.K4VM5*;D/HI4EU[#]4^MJ MLKG7D\ XJ5[M&O$-"A/T2-%3]REF27_V%,W^VL[>FQLD+,#-KJJE__-FSIM M@)5&@G =A)ZL*\$#-!'O<12/YI\Q]O)F98J#TVV?3@>;A^K-Q"9# 4@ZGPF. M(FKVY_YI/(G;PN:A>C/^%\@&Q/ I"@)698!"1-(EM.NM*">C],+5#>J]K:FG M*=P%:7:V>?K><"731 1(@B.Z!7-8M6#VW,X EXJ3I"UM'M0WDPV7?$""&.(0 M%TF4SQY)>YLG^;(!L7N(XN-T[\8Q\5^2F 4$ M9MC(=%88Q^K=!88+ICDZJ#+6D9_ENPQJR 84W_=YNC$B:2'7_L#[O#^WYWT!F/IOU9?S2\9L2OU\/KYLJO%\-?+X:_ M7@Q_O1C^/)E "!?#7Y/L(E-_N4GV[)W7[DN4IHT%LCEM!&%"Z$GHE') ^Y6, MM-VA)2T!E-I"6!'X"E2608EX0**X=Z)E-_38?WI_)/[&"=BNHQO?.X1LZ::( M/90EIR8)"[[?.KN+]@C-C*!27M "/-4E9@4&""1'<[D#) 3H0DK M^QK-GR.4+KH"H2GZ0(@#516; AH@P0D1RJ:;JA.$^%!5T:FP 9)=UW6351*P MLL4'M";(]=.C-/3G *4\#[WNBKT@\&?Z>R$R$A;)2KZD-S7 "D.3)F M5-CHP=B(-S[CA\W::DYF)9J$"MORAL:$X.2*]^L-@00T'UF M^]4/3A\V*__9YH:^47TMW(EP@ =().PV[93%:.!OD,?>:$,KAWP3A_*%[6WN M\L\F- E>0%(^H%?JAL@XV0P9G$ZH,,%#GM$FGU&XTH7&IUN0%H)F; M(9#F:6'$7G6+Q4%Q=^ [+WY &986E*4G<)8XH# CIA#Q5I&6U>\.8:NG=ZQ" M'Q-,.>J=NI!U@)#.-55,@00AG\S8E]J.G2VKZ-0K,3YM#$Q6!A7&IT@ 26: MG7!/WPS?.>$WN7 D[2&DWLWD(P$#2$0/_L;W4.CIS1YA:PC+DIEXA% "8=. M<9(@KPQ,;-Q$[2%X=L;V303F_/NH,::$H=@GJ9_SP'B&O-UE:QVU#98W0_8!E[3U*IQG37NLE_8[_&*U4,XNVK== 7(@2G'6;0[ MN1 MR\5B @S0K#+Q9B X*NH-N9D5!.R#E#9'U(7>%3&P@GC*98UK[15;QJ8_ LS# M,=YC-LT/0/J4W2.: I3>?5=J!F';>9[)4+YF-8\;D.RZGN=GGQX[/MU*WSMK M/W:"',VB.*I&1P@;S?/+5X<3@"1^^G)\X9S4W'>%CQ[I=(1@I<\O<1U. ))X MCKS48V1>)$%+=I7Z!AW?2QFB>#07/XMK/ J$/6P+L]^4+8 48T;H!B\AVY1+ MF;V2+>#BYA"VN><7M1@_()F6V:#MH,/8%Y]?CCSD@"3XY(N;8]8GG25!^4T-1]&TV!H3II/EBF1DP0/NB M7'J$>K0CDN+UTGC:_M5H=1Y1W!-&(D)'A%IP8 HN>P^ZF\1+2MR?2'2EM;0' MA*"5L:#*," +J!]%B;YP]JTAQ)(J"F8/ 9!0.+F#C%;]7,N^/83 CYY@)"!: MCNT\^!%S8A*"IOXB].>^RRYIR1;*-+@8^*Z/H@>6V V.6&2AG.\_WGZ\[=QT MCD.SN$[_\[#_V+_O#F>=[OW]Z'DXZP\_=\:C0?^^WYMV_FWW!;AQFWM,O8DP M)FF-X<2/OLGB-Z+&34RNB,0Y>NF_CK32?[#+/[W$C>EZBP:'I,3P.V&241-TZC:&LY5*-2GQ.N\Q#8?M_27Z^IV:*$?7%" MC^4^I"$#27N;(1LMC2J^="G$T?YAWLLCZBIL^T/6*"Z,Z37?X5<:V)H(UUXVRJ0+L3:SPL M@,(QI5E&D"#2$VZSN,\J^BKDL?9!1MT0I[5W M/N49\B9H@\($/5*.W;,:3\>-?_/CY7T2Q;0IX1S_;O?K$!)7V@K4+FL@+?1. MM*1VD/V'E95N*,JP?*?XZ6*OZ 0A-6:X]"L0P9=8?.\0LJ6+F_2(L5Y?$'5J M6HJI(<-3<(!$^>20;R@MU9\B-R%9K;=\ZLF[0$A]FDT\.9ZS+L:\3S\Y,?MI M2]<#'Y^6!&CV@3![=#1KM_3I0 (T9]CC3B$==BM^*U#>%,*E*69SA(\#D$P& M_$M - ML/"E+NE1->WN+<]!(3EWVQG]K.0XFU9/.*52I@+4>BHZ#]7VZYDB4/2CTM-P M6CV!'(\ST%8M^>4AVI7?7>('GJH2Z[01!-?00/'R(CF%8CO4X"[I'H,NS3D M4E%(>T#P$BO*18KK6B:G+).KLLQ<"^>NA7/7PKEKX9P])[$48-/U$0<0ZECT M816J';0M]056N @A/4=HG@0#?R[:J6KU!.W@2*6N!0]0C.P!K0E[YX)]GOX< MH)37H===L1NM_DQ_+Y"D7E<(4;1JHM3#!TB6_=7:\0G#-9H/<+@8^!M6*L$> M(?^" H^]>R&L.M/L"Z&LI)HT-0'"C)FRT&X4?T4OSG!M&C?]WCQNFGWNWSM? M>W?=?^\,QQ<5/YV@]+K;,2L GA$GC!R7B26ZVQ;^HA5,-1JK]9NR=6B3!%A- M!H 89ZT@Z.(UV?KP;=^)?J1'&FKE-00263775I&L8,139R2)8KIH[)YW&\U[ MJW6 MPCQST_H=X,0($(N!^NDSA* M@=U*C:NT!P2[6DEGN0+D(;1=^K1C+$IW5OTP=L*%3TU,ML>ZVSXY_\(DN]-2 M;':-1X%S]+8Q^VO, ]""/Q(K/,Y;:R0@1KFB^AO(G0_?MA?L>&CE$,&I87$S M"-:XAN(6W>!3<'!VBSGKHTK!J+O92\#H0N*G7XS,\07F8@3XLBK0:#3/_3[%2[6R M'A#2,96,LPP4('$]H)?X-^0OEA1@=T.W9PNT?\9G0D$+$Z.*7A"\'PU-+"9# M%9@ 2>TSQMZK'[ ;)DZ=NF,B3#'M#,> <.:ZRD0TA'D10CYF>HUEF^\*89)6 MTF0]^>:AGO6@[S!A2$?S.R?RHS&F_(CZH"55I:6 M&=2VI?6 ]G3L+FO1%I:@)P1WLV%9"9"V=IW-!+%;4NC(H_DA1OR0H!G6G6JU M!H/@AM81:"WP]F6L.4'KC 7!OSF[A"M/8ALE8;VU\7L /YA7@O7&E_ JP#'6 ME[[E<+=-P[9Z)5Z<'K:>^/I+O?.H%LGUT<>6^.^[/NH-,= M/AQ^[@\[O7_<]Z;I(^CC[J3SM3MX[EV"GWQ]]?SZZOG5 ;Y@!QBX']:4 PS$ M#SOH#:LNB+>4P#4.TQ(##7O$[P/HO("^3>)#L2N;$YJDIDG0%IIUDFE97BX" M.!",5#K%-6Q4H1T$$R55)\%SOC",%.<96T4QKK ]A-V)MB D..P*I.MY?O;I ML>-[_7"W19$*1=$'0L946S *+$"6=%5UMLD@Z-?E-(:R= MQLI:DEL)UGD?I,R;@.R+LCFEU0/"PE9)#EKHH,T8 13+4;5A+M0:%;:FV^:.B,-E.@*7.O&WH3 M%/N$PRJ9ANB. .'IPJ:,AB[FBY.VVB'3'@+,]#=3<7-90]U-Y0BO+&+K@A7= MA*09K%:C.:OC75*@[%CSF/@N8ID+<9F??D\(VUFY.(S@G%\>A[W7@Q]EX4FT M?U9^-"]%M[HQ>Q.<> _< T^U!X3@2NM)KPY*:Z6<^_M"=Q>(LON\#<\T_:U< MMME[&@]&_^SU.G>]8>^Q/^N,!]WA)1QB>F#L1%[Z:#T3(.4KXXBL5%/>I?5K MB-CBRS0UI6$K?=Q/U!A.R::..(K7"_$1V;X,[)0JQ072HN9 :J7D2B:7!XPZ MJ7&&=V?L4AW;V3]I@8BZ&P277J5NA9=2E(ALW_W#-0#'Q::T(.M99^X ]BI+ MS&$6KP6264D0AW@$)$[0'XD?^3&:(K)ACFZZ\2@[D8;=(43>JXG4'"N@/;6 M\GL0):!@33 T_VZBP[)-)_W, M#=I]YP*VC,<3M"GI>\I3GNG=?B'L9WV?0UQWD=0?Y%]U!WN,@ M0&[L;]"=0Q84!%M\"6&/^3* $@NGU1/04<(JYDX+(V@!RH]#Z_4%8A4-5-5 MAHW82^Z]'&&$TMO0N@N"LK.3:<&Z]YL?+P=TE.!(SW/H"T[$U1H)@K$TTL_# MS1Y5$0/:[I?-C"H8)^UA+_JF 81_98[0T(*(N96H>TS8[HSE,I.H&^TRD^7I MJ-L/0I1-4W0&J"!/L/WN.Q]98($CW>DF[@\AKF8X#0W0G3685B9[?S7Q/Y%# MHF=JYH-^&.%@HS?;Y-TA!,9J3#HYN);EU(MB?\5NZQ_XSHL?T \_KW'(5F"/ M.*].P!J-7@)_L7ME7BTZTQ$AU+;4D:8IWI8%/$V+J<@"'6\>?L1D@I89L2E1 M_7"Z1JX_]Y'''N+0D7*E82$4]]81=270]N5=49XMR^MOK<@+E'/S5TL6_MB( M4P,A.U@B^:!*A\,!N2IAC0FFZ-^JF'YJ?*8IT('*X8VI'I%#<-]=A*O M^)V+2N(58]A96/N 63.AIS6&]1327R2Y9R"P:Z+OFN@SE<@H7E([7[!GQ5)Y M[=Q?I9$@1+A-TH&50(+P1'-D&I>7JOI:KRS5 \>/A66PG4 T$(GE?6C2J VRAHS!'4==UDE:1O<>Y^ M>XQ#=>)$%/I!T?6+W9Q*T9)[,AFW;\(KN MDN:8H)GSIGB2MJG!(<3Q&YS_U9APZ4HS1/%GRNYH@*,(10> 3:J.\!,0',-F M9UIM#1/RZM+U["R:94N7M)T1J[IT*=ISOV2%1OVPM$"K[^>M.AB$I&6#2Y<> M:-!*4")=6^*^[N]\RDV0<'5(- Z$LK$%G6@6W[2CP MBKVR\*>@?E/5'J8GK*>8XJ!N >(%3L&:4P^J/ZPO5G/$H&J0>F]KY,;(>TQB MVF+_%V?+\@C&-\_]H%V2M/]L9YY^M_.2?;BSWGWY6J1T+5*Z%BE=BY2N14K7 M(B4N2&C>T;5(Z;]GD=+AS!77@3+>H.H.!]-KKKQ1U84->H,D=:6'5*=GKRC8 MH">JX$M]XV X*@3C7W>6*'3%C"&7JS+L4.[L%3>C*8?!8%J.UA3DP(<+UPOZ M:<45Z!6&@YG.:EA7(C.[(D<.*RIO1%(1)1)@YPN!A0,7O= M*$*Q9CZ@VJ!-&)F(Q#G\]%]'[/0?OX\)]A(W'I%=H1'%^"."Y03""R1I"W$ZX*;,$<2R!9DE7D3>5*$-DG2%H!-4FK=@?]B M&,WQ/T+N^P7>?'!Q$L9DFXE@]X^C!':_^/UY>L+N_!]L&Q^EBC#&Y@FVQ<7[ MKH"+[ \V(ZO&7&0$-WX'M1,ZGO.$WGP74TNU.\S%ON>C2'C=M$XGFX%);=;J M@CGO=6%FW(?$]^^K\[TUCC=0K6.TO)?RJ*5JGJK#V:LOJ,L"?LE!-;_I FL0 M=D 9SO1B0L>-V16O>ZR]-S=(TA>-V;%K2J;XH'*ED2#D#YO4H$I, &10Z%Z, M[C;B+8LTLI!=[X_$7S-M'2)1V8F\"X0D8),"EJ.%&F2ENLCNB265(JZE]]TT M(JXWG<(G+R "6Z!WXD??9)%54>,6-L!/SK\P.6HO/TK!:P0G6BIG]7[;R\/0 M?KQAZ*S88R!Y6H3Q!DE; /$&L>+L.2ZAO^F-Q6].\.20>/\9T89"T,QVA$&I M%+N-A(#\QL_&X2!PR(P@=K^)B)7<1K:##+J,Y!)_WIVO.W!"I-)/?BO;\05= MKO*I;YJ3:0W4@%VB'1UF@C""(&UL.WZ@RUH=!=KASR3?IV MHJH;G$R(VM701P5-6'OJ%*\DJKH!.:BEJXQRF9V" Q&>$T4#I!E=S;X0*O1U M5=,@4 +C8%;731,!:0?82;- IZSAG#VSY$>MN#E< .G M"82$E1Z+^?1;2T$].C[YZ@0)=1$=]N_T0,(=#CW#BW]^*I?X/W;[D\[7[N"Y MUWGJ=:?/DQ[+/[&;?]+Q+R"[=&!.EF+R"HY M8;FH@-U*1WD?'^@\_'"II9;V@&"5*^DL M5X \A$#$5>+=V*#RDT M"K[\\J)V+P@1KA:T1\D'6&$ M\%Q_E3JK_/X21'CRBP[:JN?V2[M"]?\%2JK +C)>IK.Q?,%[V@(B_H9MP]N!S%).$86-E M%))E4MX%3H'H61='.1.@R'1?+ZZL*I5W ;+@Z>@J7T8\4);-)";(7X2]-S=] M9G+WGJ3<3DJ[0%C7=!2O8!>EB*P+B!&S!\(_AJ=J#&'UJB 4+A8@;D4-8VZ8 MU:G[#3 YG6:8)#NQO$#IK?42$XIN5,&-N7' WJ)C_\2"%^_.X32ZK/+7Y\= M@%3@N)P>^,.>7=O_4GSYDTY'"&]]G%WL.HP )/ 9<=@U9,K)S6D'X7V.LXN3 M@QN0] [PJ5JE'-BCWZJ<0$X'"$]FM.?;<1@ J]2B.S>NMOA.M]JB^W@)%1?% M=?)T/9754FCU;'NN^J$3LEJ?8WA'EJT3M893#6$@GL(,%"&SOA"&T3R[!S)[ MJH#:D]&<0VW$(@P1_T_2,&2SGP 2ME2H]$S M?E,($X'SD=@7WU2$^,TT3)T8/:.6$WN@E\!=II:94C#H=(00VSBU4 M'3[8OBV!K#&AY#&U.ZY0\@-H\CX0(A;G%JR"!79E^CR=D=0YWK*KC?$&D9#! MDSFH2F"+84*-S=,%9H].D9S@7+$CTW\B[QY'V0EXS5R">A@( MKE=MK3"'#2@8^=\J?=2XJ"\B/:303]=-5DG WC?^3' 4/8?4]PB8PGZFC+U# M^A-^E^[L_[77J<_G,XFS[O4R/"A\Z7W\+D_ M_-SIWM,_]V?]WF5D2_:2)W\85MP7P5HU4=0Y\%T.PQWM6_>LZ$3^>(6MH M^TT;I?*JH--KAV?X#NV3U^080-/P M+L[S>5C36E.OSLV4L[Z240N&Z\_P*%XB4DV_VO\\A!RB0K_:9PJ@?%'NQ!3. M2,AH5AJFT^80\H'&AN04!$C!<,^WI6=JE$*2=860AC,6F S0Y0A/=7I,OSN$ MLV3-"!'"^3#MI"BU^:9YT=(-O69YT9L.=6$N*CO*64GOMCM.3E"0+J71TE_? M;;-U\Y""&N!LG;W;BJ(D>HG7\Q, 8%-R:6%*@WC8>=7F&@&]1D"O$=!K!/0: M 6U?'*<[ZE$2C^;Y+37;3=_CU9J@)3,JS$8P6R]9Z.H-";$.P<9"6(^+EZE4 MTJ6T[J! %MLF)EP3>@)CN:Y*O735J#LHA"6_F2G4A*+ 6*>DQE@_>2?O#"&? MIP-/.Q73\"IU@=E#D58S[K!["A\#_,IXA XL2T\$G$Z6;NB)#V,T_ U8SJVI M/C;,#$"19%7R20#\/GO6;$PYBCW5N9Z&OP$KY6>J2@TSPUHL6THSXX)9 /NV M?+"G>W___/0\Z,YZ#YW1[$MOTKD?/8TGO2^]X91%M0>CZ26A*4',8"$YU%5EJP@,CU3UAE.Z"MS]VB,&TU!L%@G=;1:9Z MZ)HN=BPJU9X&YE-3ZE?8HS".KCI_^E4>!4)%FE)2E=&!F7P/C+N([GE"^D,\ M#N@R8+XD:@T"H6*MRM33 @=&GI6BWU #W8*2M2I2A!VJUMP(J8+6YL/8"U]7 MA6PHW]S^\0)#T=,8N]^6.*",C#*M%V[YRPTA^*]-2)F'#5",=^3Z_'@T<]9& M\YGSUHUCXK\D,5/#&H.)@$/S:)F1=%3\@?>"&H+'K%V+,%52C@7$A M^-1-:$D#K "D,#(V[$&,V9V65%H&EJ3NJ!#\]49,2EU&P$T"B>:!:7*H=+I! M*SETTSG]?H=)K].]C+,.58M;9*FDFF->\UV71--EV3%FTDH*Y) M"R!)BP834=>D!>X"#8'=(6Z8C)"! V>HWDY4U \K$ M#'&(J;-&E9O=O!0EZ #)C+WR-II_QM@[OB:) MHBD.1#-2U@'$!*PG-1D\0&)C%U^,YHQ81NJ([ CML215Y%/8 S\2I38U^T(( MQM04IB920'(]KA!9-"FDUB-AK[MFE@2'N\.;>\_@#444#7$H&_W0(=MT3:&6 MA[D%E-U!:GMB1)!0&\[Z10CQGYHZ=%;^@-,\2O]NE=K%OJ1:PVD-HNRA"8ES ML &2UIA@2A+32H& \@T@%!W7E$D>CK6"$K:(O/I!0!T#.H6=<,&6D/3^5IWN=-J;7<))XN.CDOUPQVFZO&Y0 MB56R A#305JWD5*B[K9/SK\PN6>[?$F8W7@4.%4AU81<-*Z&X&VOBE)RC\0. M'47(O-)(0.+D%?7>0.Y\^);W6,3QT,HAW^1%)N5F$((7-12WL(,J@0,]'_.: MJ H_5QO*7@BZ#O1"(9ZA#;_ N+,"F#KL;#( A*!74[IA@ONL[\0H".F]N4%" M]]>+O4L^(OZ";K<#%NLI5R/5&^T"S+E@]U0;NDT9YS(I_=7:\4EV<1[]VZE% MKSG6!4S@RO*5 @<4SS!5TVIVFS,,A"AW->%7QPQ)[@>E9.Y(D?(CL( !T]:! M6D-"B%C7U(=:^ 'IQIZH#!#RA+9,H @&_2_ "FC[< :PK452!\BA*Y!9T/2[ MY<0'!T@*L,,]0.*7.*G;)9%0J4]VD\VK!&)MZP..NZ&'JNH7C,M MNMNR#*LDU*G5$TYX4T-,)TD)-3KK>2(^BUR'L^MA M)T2H7OI.,$%.T(O8>;U4X[P9GBU]XHT=PEY9$YVL,>T/8?=JH(6[;8TIRG.[ M+1&)<].-_NLXU>@_?I^P1W\X=O#D;W".2&A:NA/Z+3&6.Q5*?[5LB[AJ4.#A M&2/H"BX^.6_^*ED)^7CR=YLF0R#T/2-/*+6[N/(GD2KOH.QE+\6@"2B_ADH- MR06F#C(\HWWA;@IL@ICB[O\U0V0E%:VZ,X2(8V59J^$!BB$4B>5D!V0-(40% M*HB)!P6L2";^8AF/YL^1]%%O11\(0;O:@BJA BLSU0O>PM80BD-KR\GHK6Y+ M$OH-,65"7G=#?[O@&.E;+='I# .AN+2V3'6 7HJP6804)V$\H5OF,=T72NZX M,QZF56'_K1UADC0D/K4LU<4;- 3=;"7\NU'E>%: M%?Z/9_5:]0!?H!+\$SED]HIKROXP2JLB_ZEUD1]P7JJDZ3?E"22C<=J-^WRT M(^X,ZH4*_!$GHC)D\V':%7?3(2<3I&(R*08,4QVA5? M_2A219C 9BHF1?)[;WX4H]!%H_DH"WWB]'BQJ++8<(QVA=Q<#,H0)B A"W.5 MGXGTM*6T4[MB;"Y"I<(%2&X/:$V0ZZ='L@52*C9I5R;-1:.** !)@#?G)RA$ MKTZ@R)E(>[4KI^8B3$I@@$1'Y[F+D)=><9 2NG>CQ/9.U+Y=<347(Y) LE8F MN3^JU?>_.D&R?Z7][XD3^/,MU:FNFT:N# LI?R@74D[OO_0>G@>]3K]/__6U M.WCNSOJC87H8_>_/W4'_\9_]X6?VKL'H>6CO.+JBS$'!I -@7MUEA?XMS]$C M=4& 7QWJ1[$;BB8H0F2#(D4AIFYG^[68E069G\RZ<.U:73F5TNI,O:Y RC/- M-%=?CC".B1](>\3DGB ONZ9$?HVVM N$BDT3U2Q<72A%UG3H94) M'&'IK*(YA*H<4[ZK40'R,LO@1O,'-$>$*@I[:2R[F4 V<8Q&@%"^4W4>&0%M MOZ!4=X$N>=P5O*V!S$8U5%W?LST@OACYWB\=LF"G@T4]*6 !9 D $P '1R+3(P,C(Q,C,Q7VQA M8BYX;6SLO7MSXSB6)_K_C=CO@%M[;W1FA+*J,EW5/=5W9C=D6\Y2K-/RV,[J MZ5NQT4&+D,TNBM20E#,UGWYQ / E\0&"(''HR(B9+J<$G)?.^>'@=?"O__/K MUB,5VT+^->[M-D[^.C=^P_OSMY__S5VOY,BPM<*3-+F7T_:2YW> M__+++S_P;[.FC)";9&V+='_^07SY'3,<(?\:A3Z]HQO"N_\U.>SHOWT7>]N= M#VSY9\\1W51+Z4?1#]#_AX ^P>\):OX":K[_,ZCYW^7'U\XC];\CT/+SW;)6 MX5]*M&0GKHZ2C7XPJD]RJDO258_$L@Y-O\D# P*J]<,4>Z+4+$P<7T^S0D^, MFMW2R O=1: 74,>]\6IXGSA1YV"KZ=]92S&40.=K]E=)6?HUH8%+W51=X-Q MF@O&09E3!MKAND30AX$FC$[-%Z>8'=/U]T_ARP\N]6#D^P!_O(,_N-78/_YQ M$;(Q??X8)Y&S3E)*7/Y_^Z[J^X[V *F!V#PJB^Y$ZY09^[/%$K+%#^N0C;2[ MY)TO?QO>?1.%VVI1!;NPXLM_^(\:OVVJ2TF1B,;A/EK33C]J4?XZ6V?[#D+_C\LT^W("ERR"Q$L.9!ELPFC+LY-_%6(,Z5NI! 6N#\YC'N\% MU1N:(O:X-@53YZMKA]0/6\7M[9(%RN1W3OM_]_;'C1,_?&05E?9(_51957#6UL8(/59= M9EVWY01)N"&<)/D=B-KQUZ)JE^'6\8(:8U0V1.ZA]ZH#XQB@_[RZPDX8E&18\>#[Y [6DG$WHX%U$9T MHGD0[!W_CN["J&J]L*;9!)RJ2K%CYRJV0>YDE:+V=C9!E0BR8T)7Y 2Q!^#9 MZGD532?@?74*GL#;43OD7E@K;G_8RRB/[XW97MBEDS2-J,?M)N"'E:H=.V&I M$7(/K):UM_L)LH31)4!X!.<36SA7GD]O]A73W)HFB%VN3J'4VXZ_1^IHM6+J M^ICEU,E M0'8TKUL&ZS!B0SB?'/-MG(MP'R31X2)TZYVPK1=ZGU12N^RBC5U0>ZR:Y#T= MN,1D1C@;$D9$LB+ :S2O?G"^+EV6*G@;3YP';1FVZ]NC]^065V MR=S3;QEY4J8_]L _=UUFM5C^!Y8GW]<:H[HM>B=M4+'LH!4-43MGD[P]'5/2 MG*5_$+YPO0K&0U')^(+]N8H>PB_'!QZ:6T[%*4_5JW3)O-D4'+)"6E/N"*1A M8 ?B8[LBSRI6T6T4OGC!NCX_K6T^%:>L4;32,X_:3L$]ZT0VY:-9]IER&-M1 M;\,X=?P] M4N^J%5/7NS@5.$;]_L.;Q[JR=QS MS@GDW_T!]$G*@ @.HWGK;Z&_#Q(GXN!6N;H_?$9D7+#EG=%K5?MHCNDDCI2GUAJUS=&[:;.BQP=NJMJB=M,6D7L?LHS-/$AHG_*CBE>\\55BBL3%B]VQ7,O7.^I9(G5-!8%W?7%YM1\[3=OA=MEJU(R\M-\+MF#6R]O5%099PNH01'N,\H%@Y MNO+BM>/_G3I1_87ZAJ:(7;!-P>S,8$T[I([8*J[V64*Y!"XH$R ]Y@7[]&Y_ MKM@5^Z2IE-=I2\3>V*+><8V'HV9(?;%-VMYU'HJ^R$F/[HBBTH2:*Y;;3L89 M*U2L=L="PTDX9)6\IEQ25B 9RRGGC+?+-:M>[SG^'K'S5:J2.ESI2Z1.5BVC MKF-EU,9=K+G=/_K>^LH/G?I-YG(;Q"Y5JU)YIE%H@-2UZN7L.<,0) FG.09< MB;7(FA.QY6\1^U6%&AE0Y5\A]:4J";5!2JXMCW3&5;*[\J+MTJU7+?L>OPN5 M53ER(O$E;C53Z-6Z?.I&RKU>E M!*V4PH?R1UN:O8-2\ZI7>VNDSJ>H9K$R?DU3A$ZI*K'VVMKJYGYUO;RS&\NR=WB8;Z\86W23^V^RU3U7EAM(^1^ M6ZU4Y;-+6%\':Q%4^RI32L[\8V!QE!0KZ)Y&+]Z: M5KS]U= ,J<.U*08N5]<&H=.UBJKK=I(H?R!1TC7^N)>:_\7SP)42Q)7O>K6U MQ>^)]2H>N>-I0]P^V2"O4<>T^="7%*CQ?:7C-DA=LE&EXF!<:H#0!9OE[.EZ M.EZ61-QQWG\0K]3_]R3ZQQT;TQV?!'#\Y%#I0$WMD#I1JVK@2+6-+#N3 M*S>2JE8CVF76=:P[^D*#/24;-DO>Q\X3?0>?NR3RGIX3DH3$B6.:?'_L>(.% MSY": ED.WI*PW3G4=NW*5\ZEKQ$^0*0AK8%YU7?_BF!'-$AK% M]-J2>H-H]$*CQW!\G7Z=WRW(Q?QV^3"_YBLRZ=_+&[+XCXO%/5^SN9W?D=_F MUY\75J!%8OD5"\F+,. +5'_SDN>+?9R$6QHMOJ[]/9Q@G3-(9__G/CA?:RRH M1PDY./4P3Q&]-,@@AK<^VO3..1A3DG(E7SRX-27YSDC&F:2LH1Z['9"T:"1+ MC_?&R6KS,0S=XBSZ/O2/]UR5.B"'A79ERX_ZUK5&'.0*0FMO8##24*^/$R^N MC,0$Z-N)UX'U/3G7-U9B,\+O^,1_Q[CBIQL%>3Y&81S?1N'&J]L?+;= CBT5 MZA3!I/ U8O2HDE+7S3@M(H@-@PTAF^0WQ9!Y;3XYV,/,BZ&:&T$*'4$W%H=E1 OZ8E9S,CDA$? MY\NLB.1E:15C9#MLG>@/RJN!@26OPI#I. M^01V*IJ,0YK&R..QG:9=5VV2#D+2TG<<&3^(O0,Z).3 M4+Z;Q*AL!SNDFC*AH]^!\I?'B*TO-PLCU BRB.R.%^!'.?G@P?A!WB(6<,K;5+B!73QWS+1@A(<@G)(QXD+"+4Q!3;'3/2%E2DHHZY CXT#:#Q/P3"/B5]DV&V@1K&UXP6RB;#$@C MR5$Y 2$LCE+,"'((/JL M[5BGWYEN#2N< M)TGD/>X3N)H&)Y4MI)5-L6C8'.%FN-2O#3X-JT)EMF8'(T=29IQU9YKD:7DQ M'A["3DL<.G20 ZJV:4KKUUV)((9G?5V,H;@=R%9%N?$-=$WC^*^PDIJA"'GC M M)7=.[*UK#%77%CDD M-:I8A*;*AH@AJEG>WDO C*RHVC\CG+(=;!I&2?TH)3MFEA@D(6^\@+BLC1/% M^:;D;8>F\.Y* WG8:YFD" >="""& M"3T]=",KY48D.R+XP;++Z1,@5I%E7+NDY@@R<\3"'&'.B2.*^-@.C-S1Q/$" MZJ:@.U^O]]N]#RMTEW3CK6LWWI0Z(@<,=>7+MUC;>B&&A@["ZU^_%"Q(EE>\ M*7 ADLTPYVEWO(3\(FA<7A[3!H64@]# !100,@ZH_GWB1(W;EK8,\$B?O #^ M-; 9%&XECV\ *_!^Z;UX+O.[N/#\UX43/]?8I:$YW_#:8M$"%N2AU-1/+_Z6"+M/T$8[*D:EM0\O^96%26938> MEOP_F.+2C+ZN/ *:T2?:1![+_)X9DL1\NY4D$>QIEDJ MJY:ID4 <\;J:: ]8E47.H5[6Q>K3[=WBU\7-_?*WA=W:YOPZ3X458'=%'&Q^ M<+Z*Q[W8%Q%EFEU2\=^68#)#&7F &31?Z2)O?[*( ]&D=OVNL96$.#YZ)P_5 MPWG>WU.^PY0K5*B!@\=FZY+-THN ?LEFB?/UK^C@[(I)YCT%XEW7]>$A1Y]O*)0W&N2C.S-,EWH@!LW/0J4&R,Z01!V;SN)N'YC1#R+0$< MFY%;^%@BL6A^&S+N-/$B49A;JD&X'K,:A)[57D41&@V=+6N#.9[?JOA#[,H_ M0437OA/'WL9;GZ \OIQ:*L(&0MZJ[$Y%0]_0Y'/@;,&V_T7=CXX7\./FD1=[ MP=/E/F+_*V8O?7+N8:69Z) PTL^DFK,/*,H$AX^Q+#)@SM]U4('#G 4U".B1 M';,7NA"A#!':##X[Z+G\@OGW^QQ$U/&YG9\8/WG1AD))DS B3%QYE(.P'_!H M(.)CD_QMY2UV7-,,,-[=T6B9C^=0K6.^NE@J_SILJL5^H/17Z3,,C2+4A$>C M\7XTU4%I>(DF.C:-:)@!AZAC+0H3&U':"13I/I(!A,)H5AC!AANKU'?Z)_Y[ MBMNA#=,@;O8X.1A_N)X/JSML6'LWO'I/5VS"5CBT87T,?[EBFTXM54+"7N4T#$_PFBL#&3*V"N[V931!MS>D\(,869.TTQ-'ZSKO0G#,): MIE3%W$[$)PJQ>CHB6TVP]&P@&K,VKOAB35@O64K]PI\DC?]]SZ3?'!A8S^-? MJ?M$![K2:(CE1/'2I,'5CIOWYS=!5#6J]H! 6Y"3Y((2)R9"U#$O5O8X*H[ MV 4A<"W3PB\-Y5BN_/ +-TGY%,A);A^X>@FG#H^)@F@ODZHFGIT93! F^^DY M("[R^D4@E<#!6>6QL9-Y/[\TB6UEU8Z-BPO3C$7X%/#,E'VXNEAB/!@^OHFZ M+#B[^>@RC<'EV&9]EC(Z,WAMPTJK,7N-*;747]. TJZDM='D6#3LQY)'MN^K M7/VMM.%\PP;YP8&SED47$&,V*8,X1X-3GL4BP.'23H@<'D84 # *8;^B,% M/>93."9,(-5E49S>]"%OJ'B'_2V;8XF'0]CDR4OH-H:32O7(8 4&*DQS0Y/5 MAMEFF3Z^75D3J--3P^:Y((>9@V;@(\^6P[OXVSQ/%\ MO6J"A,W.(I4J0Z75!:@& PT#CJ\># < O]<+=A; [>B">1'<4#_KCLN*DWKH MO<%TW8T]:7#J"#S3!)7QLJ$Q7Y'OD>H,FK9,X)7UPD,Q5U[@!&O/\6_#V.-I MG_(+0DU=D2-"%P/4O!54VP\Q1G02W^RK0/?P+-#5\F9^<[&<7Y/;U?WR8;FZ ML>+^\SBF2=SBZ">-D+MTM5)%YRVW0.RF-8)J/W7-R5D_B6U:J_O[Q8.=)[6$ M)N*YB+:G#.K:3B*::E0\#:JCANACJT[>?B$VD\^BV"^0/XR6%Y_O[N"!.Q%Z M=FXLP+D'>-:/_6?QGWOOQ?'A?MH\N7"B"*YP_.;X>UIC%=6^R&.SDPE*$SN5 MCHACMYO\O9XAAE/Y_(\"HQF\DI[R(IR9I96?<>VPAC]HSLC627S+:I-GZKOD M\4!^6YS/21+M3Q?^1D' .PKSYW5"W3Y8V)T*B<&FMH*$]XFA4$EM[Y4 2)SEUOJ4T[&BID&V/HW6448>'3UVFNT_C MF#B^'WYQF /R\X3_SX?9V=G//*E@?W[XE_@9?;8N2%H(H%C-7 MN0KIB(7_($Q(3'=.Q'K[![)CEF/?LKR4^C']PO2"T[FGW+[/5C,E'8]Y&2[#Y0".=]@YA9UR5?O.29$0P#2@[4B<@;>3,]"*,MW!O8428)J+L^ MK 'MO WQP^")1F]/=H,'P_;1?^T2MP+8QX67+(Y6D<=-S4:WB-"YX+M6DC9( M&@-&]L!&MY:MG)JF2&%=1<%BQ1E41\]6S:E, MJRLO\-A(XWX,0Q_WNYW/0*K-:/7=I@(!+8I7!G]-GRF$?9OH!@*>L2 9#^[I*1<< M@3Z4"4#O;4GO6)*V$MJW$9MU>NY"W!5M7@FM:XL\B!M5+$9N94/$X=HLKZZ# M2JI$DK6\)3BLCO**M*6]B(:ER[HVR$.M=A&RL@'BT#*\C#C&HE';71.S*LG; M):751TL#&"Q6)@=X<35A S4<%]C! G+[8I%B5^0QU\4 Y=&NO1_B".TDOOXX M(9C,^%/%XD7=C!&.!:AQ['"WNEW%Z#J>+;R[)XM\_+V_AV@P_<[D. MX\3.6M4U^U%J;"._0A[ 106* 0J?(P[ DGC:14 9$3MQ,YCXHSC]^=[CKRG" MU'2YW47A"[\S%_.9R .+#4Y-9UV8PZ'\R*]*VNNXRD MM)5@_>2LG[V 1H?B\-P4J8T=D(=IN[+%&*UOC3A %836/H*0DCY.-2V&YFCJ MTI2XI8(C R.-40=URP9':YH@C545J_8(C.6VY M32>IVZL:F)]2NX;6O.^_I.5EM/L>4KW+5&*>M#_*(55*Y5#&V MJ0/BJ%636_M,6W:VD9.?$<[@7;AYQUB(\WV6'GH:26T?R),HU7K/_H%Q_;9I MY&WMA#R4U9166JW%/@0K"C[0"NV 0W';?LMHBN\RQ6FN^%.5XF-=L=IO][SB M]"7=173M\:/\[&^?RE?6YELHW_I?_/-:,]5M8YDCCQPD3!ORZ)J7$=J(@<>X MBCTN4J6"D*(D\$JOE(5';U&:&3D"MED9V2R5K,%B4G@[C+PC3L&R;D$@7(G, M3>V$I*4+N=[ M+PRKQ'1+:[N\XHILX=X7E)$61W(67]-*^=W/QYBBB12_C)I,WK#M3Q A IK5 MJ]\=Q/0(72X%R<0XSI4P'=-!8L.'7Q=W5FL"PGV9+YY?A[R%KY&B1ITBQ0PG M_0YA+->*J.M2*2$[,Y'!U1CI7I5+-U[@)?0:\H('J*ZQ=:(_ZB]4U;=''C:M MJI:O4-4T1AQ8[3+K7YI**;_CI$E.V]8=J:%4K==LG*.D+$57*\56W1)Y##:H M5SIW>MH,<=PU2=MKJH:C"ML0ZMDNPE:^TU6N7))GR+5S=,7.R(.QFQ'JKRG6 M]40Q99[T[RD97 MBTVN;.&-6",FZKTJC+L(HP&]M"LD[[=IW<6CDHQQ8TE&^,;Q?3G@S=A8F"X> M!ZR%H !MTGVIZE,UR;.3--98] )>27Q&XM O5UQT-@Q1\H*+[*M'>@@9>:6R MBZ-67;3X\QI9[!]WR]2NP<0]?.O)G%"^9J3,OD0*^=5*G):M0)Q\'0G8KU"% MS?H4A@+"8BA<>\ZCYWN)QXNRWB?A^H]G-ABP=!("/SFT%*7HT!UY.'4U1&D- M4K$OXI#LK(+V:F7.*!L,60)CNS#%>/HOY^?+Z^7#I>/B[;210>XBRL<-THEWA2F\U*5CW_4FZ)."9;!.YQ9E^L*4BZEJL@#JWE M3M"UM.GN!*EB#^&Y$_S1'(1-[9''8:NJY6WXFL:(H[%=9OTM>48YC498=0/B MEJ-R.&V!%O&!O)VM.>_%JFB$.Q36+MO:F4+I*A M<7@];0Z.;(2.]M0]S<3K$X7:]LBCL575HSRUNC'BB&R7N4<>!Y1)U2S26L(Z ML*Y^3MK2>O5@*LHE['9%^QP!N W95)XF7L3K[%W"@5[JGM. _9' 3E4KY/0B MA!2+^ANGN//?G"XG2]OZ,[Z#+'?R(KL.G M(-V*+Q\#<&*@(M?6TJ@ZP%91"/?&Y:N(-IA&I'9(+>1("V<.4=T_F8 K6]6-VA.X9SMN_%T'DT=_?6*6%*FUJ MB#'#@%*#KV[/2$W^8&G]RY[)L"YUW^^@,+ /%XSB&$0[#P.W%7K:>R''%T6U MBR#2T@4Q4JA*KGWO6- G.0,"'.S'^]"*+P-WS\(:='?I"_5#?G65/#(NPQR\ M4*C3.Z+.$=,YV--3W6?']\]GQ-GMHO"KMW42&I.-XT7DQ?'W=M<>#U=A])E! M190X7L!23X;1'NSNMZ=>W2@@QT(-R["+9PZ<^3+*WSB5YC8'5F@4T>D0=M=>7D<4[$7[N.77970 M/BSP]!31)ZB9=)KA-E18FJ5?%3R>CW10=LE-ERC7!>$)(\]$% ]]\](%0;[Y M$C[ZWA-O%K./$Q+3G<,"B_H'XGKQVF=3!'[<*8/;\@!FDXI/ PX$(5)L_E M@0GTOCQ[Z^>J.DZ\3.)1I:8W3 6E&DWCGOH6+TB^7U=*\KL>WP<]T MCFZ#];$-Q&%AE%O?7385\4*^DHJM6]R(\[%AEF)'79+NX3\2%8;!%&"3,ADR*IV7 D([&;2=6C#-!'O?# M&+6TYFV4 V*D&4A1[17U@CA_DD6K9B03B4B92%$H2-/*8I%4+NNG=9"9]V&U M>KA?+LC=ZOJ:+&\N/]\_W"T7]\S"-Q??5];(LG/TA^5NVS#@QOL-5LMKK%O1 M##ERU2E6Q)[C-HC1HU94[1)0G"#A%&>$TV3.&<=[ZMH)X*$TC(6&]O:"YJ[+ M%Y<=_Y;-;Y?!A;/S6.Y4T+?&(DH=D8>ANO*EZR.MO1"':@?AM=>(,A8$>,!" MC.0R(\7 MG2W9'@#2)*@./VZAN>HH7BX8W/+M_ Z-U\!@561B#[#Q>07*LX> M7H7H,ED7$IBA05.3'A?/LA?:Q7IAB6-Z5O<- M,'TK7FIE<<0X6W_@?G3SB*7$=(NK$^^C P5+@9E-VWM <.3JT M*5J$@;JVB..]563MZ:4D7,K?S0;M+T*]@.]%N4UA.[R6/(PC")/4KN0M\GZ1%= %Z6F'TO4#CS?,H96T'A M3UX01GSU5ZSHUIBIHAER!*Y3K(B_QVT0HV^MJ(-B;\WNA9WICG$3'&GG2;I3 MWH\==+<'?]";-:+Y?5?$ &-8023[K)C21BOVG%:JB<%$R--3*R82*:W%-+7M M>:X:\RET0SZBJ2K>Y3DZQ*.0LN@&CAH6GI^S?M)P&&5%V/I'*J.9>\Y]/_P" MT'L51I?A_C'9[/WTD9\[NJ;>B\(C5QUI( ]W+9.4-O^Z$$ ,!'IZ:.]LI=SX M%9"4'\E>G,HYVJY#.:I9'B+'I5#:7U@A*EC!206Q,ULN'(ZX=:)5Q'+-A+I\ M&^661O> <#465.N)'"8ZJ%]S@*^N&V)(Z"*]F6-^C UA>" 8B4U#PE@1SLOZ ML;^AC2!/ F;'A,@;+R NFUDX40R3(I%(O+4=_USG>+Y/GL,(GE)H-UQ%C^G$ M>YVZ-7%^W'P:\5TKM9FX%N1)3M]Z+ ^EL(QAL>E/G%J%[02M.#^M:IVL]=2" MM:QF8Z"*IE,*TB.)308HF@/V0VA:CDRO4E%;A^>$OC5V:6J//#);56TY/R<: M(X[.=IE-G: 39.UMKPRG:=N."4^#1=B>Y+YC[IZ,9H&:#9'![="*T"-X>PFE M+9T+8!,\J#FRVEPX\?.5'WZ)6V]=-W9!#M(J"I=WYNO;(X9J);&UGDY?UA[*Z(A?S^U_)U?7J;_=6W/F&)J#N;13"@\7N^>%S M#*7&LSI48B8-6(QF,Q01AQVAA74/GI& M$P)RD%00\G@@;SZ+*E%O25Z6+9<'KBJF$I%<).N5!)!8-,<^3GC9L(?PCD)\>SYE9LNO:#V$BB9L <"!6"&' MPR$-7+YF;9X/8J@<5%W]J]R94'#L+Q.+7\8LW<^$KSM"K'4LG8+)H\SD 3,Y M=2*8&O)OX-]KL/BN8/&\ J&3B6;KV:9=!)788=QA?_M4%N";;^$DW7]5U;'L MV!4Y3G8Q0/D5I_9^B'&LD_CZ11=S)C.2L>$'KHJ,;+WI-+();+VU,+JBO"9K M$-NIH7'R5!<_2,C^>\$^])*Z%7R%;NB13$WQQK?HCOJ@1C!%T7N7C"T^N971*[5YM*+^6$\9H#;B&Z]_;;&:'J4 MD(=]#_,4D4"##&)PZ*.-;L3D/"5B\&(XLU*F [M%*6L.)9*YK;(;-NQT;(^M M$_U!Q9VUF*[W<)N5398X+UN LX:M+GI)Q7\+,TE9,ZQEQ:D3 ?3PTM489511 M[8T:3#HKH8\A@@5YDS)["_7I\G69M&B=[469$6UR\0PO3,1@A\*Z21Q3^>)$ MX2J/G3644UN*[SI,9\7DRPPPA/?QDT@=(WJ M=;44VS ]"ABCT[?85/M,+J(K5&X.YD*'2<5QE=R&0[C D_PFM6[5D%+$7L; M47@!+EV]7(B-B/1%L3F?-2B;2I'8Y&*\BY&:@U^%TJ10H9-"AN%"\B:2:>&% M/L$7#X:,8J74''(S,2Z\UN=4VL/R9/_6.4#N ANKZW6T9S:M?I84J+%L:G.H4S$I(7(M 8SAC9V8@4+9"@PF*[ M\\,#I7>4OTVBDXLTDI@<+K0;I!D8ZOM/"AD4U# ,#2E'(EEBS"L&M,IM&"<1 M3;R(7VPDS]3QDV>RAJ?K'VE -Q6'R%0@(XDX"KS_(T$25:BE^+KZD9EZ MDD**#"8,! C1AXYEI'##]1Z35P7Y"HL#Q1R].\'09@JR+5JP!KHS0YQ7AP;2JPK64-BJ\:Z5'7J8I:O@0'B6B3/=DA)C6_2XI,3RYK?%/8J2$K?.05X2GZ__ M<\_FV\Q43/_D<,M4A0L,\(# ;EM?-K\3 >30U=T817A2[XT8@C24T%[CD:S@ MPK]D1E)N,\+YS;*7-3A+6WOY(QHEO:K ]^]=+]EK5HNK6.EB0J\I=>,KYO-W M="=U6FWD%:5X%=SOV 3NDM?EOO8V;'(9[R.HWW<;^MZZW&5 MMGJH4^F#>"A35CD=JEH[(!^*U.77+N[[3/-25>$^X6/.Z7X,'X6\[-(XOY29 M"&'2R]M\"KV/Q51;%(M.X$HW2XVA2%:X]=:.SX#DF;I/E*SSRYT>(U>]LU-8 MD)^1+\_>^IG ]NG:=^+8VWBLN1-+J9J7W@8=\(;_D;)IQD,^S9!<2,YFR*G% M0].(-8(!F-C/#IP%AJK;)WXWP.Q"!4U;FB,&4A5%*]+]J<&GDNA&D%,FZ]^ M4W.F, !DE"8!0Z-EQ\3>O+KWCF\2'4*;B,_0W^]0\Q7-[*G-@FVARY05.L![HW%YWXM-$(4TC*B!4 M1\K30R]=!0="MDRM_=3W0@PQ'83OO<(#DX2<"4P@BF]JVU[1&= "XLU7DA)W^41* M7$.U\Z+V;79 X](#( S<6#W":SM-)+J;E:Z*[.H>$XCJ%L%[1S0+X57DLL$S M.I",TPQ56 ]D@HRH.(/%K\;&S_8789_#*'F@T186G\7"4/"T##Z%$7UX=H(' MQI)^8IG-L](:;!=BV(._EY%J5V"5*6$&BWX*&5I_!<;O6/Z^Y;L_,Y(RA] " M]B1A_ D7@ @)$"S VK+6HQ/\0?S0.5TK&@5QBB<\SYDH#9O%-4V1HT63@D4L MJ&J'.-(;Q>U][I:G T"61["M<7]8'4%%R\&GOH31>PT$?Z!V-X;> B+BH-90 MPOY"(*HMCJ%,Q;(?"1B^JA^'IC].!#].>B8]M+@TUXD\F M;%#S&X\N!/(QQ,Z/4APOQI4 \=A@R1!]KL ; /L9$:*3BD*),Y(I<#38"!WL M3!PF]COE=G6+!2C7Z6_#_Z#UHR_^L6&(W^F5([=Q('ZMN(H%)@>!.G$#;3L^J]D6-Z1S,4T5NQ*V*<[JJ!]@&L M A^!L\")%%A9/YEJQ10<$?@E>2]G9>W=]OQ!&,^]H7617]D0>9#7*W?TS,E1 M*\2AVR!LSP=\TF>+/'=&&%EKKY(,I%[Z/I%GY^CG,F"ZLYR@+)G[V]7U\F*YN+?BOJOHR0F\ M_^*3IHLPB)G.+O_'N1-[HOAIG!9".]_'7D#C^)+&Z\C;R=>43@WV0+\FYW[] M)9RA>2(/HE%,7HS#01DB#N5Q]-9%@Z)T_(1A+M^,< EA:;,H(_M82DD*8J8O M;$M!LP+3Y'>0E7!A+:T'X?X!,,*Q?$YM9%;.#OFA_$^HFT)@CXU MY/[>TTP5R7574HCCI*]&VC$D^::OS*<#*K N/FA*-AAK=I^W5E>-=U[ZX*\?KJ:)?29Y- M(JG8*2=K)R"/5-SE2D+B"GZ4/(;%BIAL?D;?Q&_38S<["A>]X+49N4L!Q_+' M?@-]3)/EW$B!'>'\<"0 XYO$,$R:.V;1FA>H]4"*FAW4K3R!,8DQOXO4^@Y\ ML?JT( _S_[ T.ZY0KFT*W-)E>B[;.)EM:C\MIS4Y$J4GB7",.^,HW3-4*U)P M7KA./AW+9LGRKV6P^+JF,2Q".]%OCK^G*I/,7K20QJP1$\E,79\0PB@WHX_V M[L2O\[L%N9C?+A]8XC6_NJ*W,[OR&_SZ\\+:]'2,'WM M1^PUQ4O=U+8')=P371.*Z=S-^R BF?0]]E M@]Z?^+63Y/"]O+U)X[^2-^_?DD?'AV=6^6[L6A2%C.'TT8PD<"UQ'QW$O^6M M1/%$N1? 37;8J86'7)V(O("R_Q]Y\X%-K<4KN- \@&DWKR);>'TMIJP#W!9- M)9ZQ3]/[I'#2B;_ZROK$I4-0XJI,6I^5=1+%6;?9+1KFTR],3U[#^DB742?T M-EV#\R;I0_)@E8O\%UMDOQ@3@7 9<*1>MHTVPE#4_R!3\DPCD9LR^RR^PIN% MK6?Q6CLA'8.Z*5TZ"]38 V$6UE%P[=,X#[\N[HB8?LS(S>(!@1/S?TE-U5<. MNM*8E(LKFJ3>XUL(3"8 5/70C@>@3^0:!(R3X@/)$<>P:,DR*)#BHO J+[^6 MG>9ZRFOBW2@@1PD-^[I$VA[1W=AQ!\8;*GX4=\<.7:T*5JZ7UG3%G'L MMXJLO7:R^,A/2\"JRU7I.S)L5 M!SV%;A/R\4&6"@4/DC'!-62-8@*<$7_E>,XBL+%X&YJCSBJ ME<36]>6K^5*NZ9-/B_G]Y[L%N+:=5*M*T;;!JJW/!%VX<8!J[# Q)S:'R$#] M9#L/P_W8@=5&%+R7-/)>'#A*O@P8-O&3 W A\E?J/I4>+5%>ONQ'$7G@&S!7 M$19ZD$,,&B:TTCYBLKA;_L:2N=\6++&[?[C[S$.+YWR_+BX_EE_!GDK$M8VF M/4F^OIAK'(O[T'M=46?P9%?&G!2X\X53R;_P;!>NJ:==NZ&'*U[02Y[$6_!S M>#=ATI8#M'9"#CEJ2I^4KJOM@1@V% 7O<2O]\Z?/U_.'Q241&_07JT^W=XM? M%S?WX/77JWL[?@U[LA%]AJT2B'PXHP"*MPVU"MV0^[:JXL?;\$U]$/NWLNC: MY?&+#-*#.6^NPSA^2X 3@B%NA^\7PXF;L,$J:GR;D-+I*ZDH)Z\=EO7#/>=VE:I]>M$4<+8>@S? MW1SJPTWQ127B/(;[A/C]+SJ8VIPPCL%M4#6U\:-ZI(JCI#!*L7_E(Q3[ MQS]@0SN]@O#O>\?W-@>^OBWN,M>,6ITZ(H6?[LH#&JGW0CCB:0BO?:SNXM?% MY6>6>"V7Y!T_UL#/TO&T[-\_SZ^75W\7VQB\D/=X[GZ_?J;NWJ>K3;,AVL?< M_M00!X8!,Z71TH,4TA RH9%V7$G>,-QGW/D\,.=/LA+)* 9+ZR:S!46=]IT* MSRWPMQ,.[7M.C5V0@DL7AL\GRQCY-P"U?T5'"@,Q'DR*!GE")6=*. &#TT%=&-#,F. MP.]!4H;D"^-(4I9X,,*2;>[H.GP*/&N0<4WCF%*Q9*F&#\T]D(.!@KKE->?: MYHC#7$5J_44SH#TC@CJ>\!U69Z!J)X]WXF=>[RU^AF-S+XX/B9=B0J_8%WG( M=C)!*<57Z8@XC+O)KYWT,_*R$B+[H\ (81H_KD'6\ ?-&5FJ'9].M]2"OJD] M\D!O5;5<,KZF,>* ;I=9UV<_.=$?-.&OE]W3-3SE@G(>/IP!"JL2EJ];*0[. MC1V0!VJ[LM47H28T]BH(W?\2$\(('45OXAU=WGJ6E[><[!:4M;$V8&0/ZD-M M37/D =RFZ/% 6]46C[SXJ\UU&#Q=PV4/<2A<<2S7(X4<,OH8J)0#:-!!#"6] MU-$>1S.FL)>>LH5]8V#\CG.6%R[P@8P5BUTX4<2/'_''<\!2/EA*7.02M[?P M%9P&&(YOPF G&J5U<(5MZB"\#T'D$-3?6,IEIQNI(88C TH-5GJ:LY^17 "2 M2H /I&S:L6RU9^KXR3-9PV-3CY(3MGNF:GE1)P+(H:B[,13OEDXG\]%08I@[ MI?C0PY9IVJ^HVWVS6G4MM+8YKI1'RKR/KK@NG[U/AB>6BE$^>K MI=70JS"BWE-PL8\B&C#-(I;5P*Y)&$ Q.?Y/GY\_5AS?^]!#'MB]356JK*Q+ M##$T]-=)NS2QX$Q2UJ3(FX^*1>[HX,6^X=:IX9*<&:+SB7>438>\=4+=IB-; M-=;M21(Y*IDP6/LA1S5ZB+')B%H#'(G,)2"3/S@YDC4+)H,3E88*F2RV.S\\ M4)HNY#Q$^[AE2UB]%U(,Z:BV+':BT@5WX9-.&I@M@K()(Y*P;Q)@.2-;)W"> M8/,LF6E0EG8Q\ZQS+ ;XOS MN? N2^=6'Q4/TE2W1(J4"NJ5CZB>-$.<&S5)JW\X\Q'AV98A-#UW@C^('[)I M$Y)"]VKAI](/>3 JJ]Y<\7XZ@:HNNW8ID@*'/Q'! U\8#V^'9'J>0BI-H@JD$&>:#J&J88REUI( YV M;55THX,Q)#E'4F:)#QM&M\\=73/B_H',W7 'BYRUQK(SVKMP;,7YH*&&BKJID1@KN/'K1$39TJ4X&2WJ9K1I@M$A. M G7Z:68B[N0!QDX4S%X-N.Z3DC?"AEWX1NT5";]$!6N-V% 2]HP9KL M(IHX7XG'Y;.,:Q>99*GQF,$67^$>3+JSV1'3="A.!L^TS56-99W)30+']+4R M$8 7I5C+,8Q("<@;*<-;A/AEUW3',!6^>/Q2'W_KQ_+1]MQ&EW1#HXBZS#+B M @[#=?V96U=JDX$J+3-5PU0G4I. *#V-3,18RIE#DGQ!$5(%W+,_>_:*6?[D M;;PUU!0IXU- $^*FUH2$*ITM'BP#U&*SH5"J+,] [YR$0BGO8,WDX\<8.Z*4 M%LG)0)6^P:KQJCN]28!6#[5,1&+&OIA4@02D+ )"^+)LN:AL'T"UQ$GV4(]- MU$G*+)NG621B$MH!LOUVZT2'0@(*+QYXP1-E.C"L;P,M]>[8 :JC(4I@I-@7 M,_!T54$[5 2CH^E:B1D>3!G-*(WX\4B?O"#@15$!/P(7_GQT&*\UY)B-?; /(O&6R'_);,EJY9$9SL:H3GO:>F/&FNY* MF BL(C-Y/A8/TM@QR?J9T6 8X@7B6!U9.SN/8PE_\T#\#?>2OC*D$>M$3B1J ML!FZNW>D^!W=,=L^,T%=-NF\XV64W$:,T*6!%"9ZF43>\NM. />=OQ[Z:-\ M=![W/G/U\AOH/$9B-D)G O! $=6^7.+N(QB9X:K?CD9>Z(YZ1\^"E4[0E=P= MF4;RM8ZS]NTC?:?2[*G8B.&5I'8DAAV(R1JC.W M+I0FD<5I*60BID29RB+G=$[Y1C+'N.UGS5SB KE8=9K!BKIEW+FAR2T?)[VU MW.Z\"./D)DS^3I.[;/[:$7\TB4X&A_H8K1J/="A. I=Z*68BX)@ ))6 2!$( MR, P*R$']FTN!D*@LFZ_=$6KL)C%)J/.FLT66'8.9\P%I*U+5SY9OAZ3-^R# M=XGS]:WM(U=BAKT,YKG44"%85/J 28\T[>K1]YY$I;"N9[!,L)@,_IDS:,TI MK=[T)X&-!M4TOJNTX"I-0T,)6I%1,TC+@RGC7@L-4NS5MK@ )J MEY$W8C)I.\FZHR\TV-/XB@71XBLS:>#X%_LX8:)%_/!:^7&:\\-'&CY%SN[9 M6SLLIJG3%5X&8#@91!K*V-4@9IK;)'!O,*5-@(,4CH!_D%0ZDHDGSK>>/F/U M>"!%*0D7$R'*HK;]4\:+N$[B6(;=*\>+?H.]X*I3PI^8)?81=5?!';Q"#CMC MYT[L=45:,SPF ZX&35J-IP883 )"3>II(G)!'L(%FM5=!$BE(F% ,KD(%PPA M3F(S\,8+G&#MP=F5W+R%*^5DFYK72<@&?@WM8RPF:U&\.)X/1KD*HWO'I_=@ M+BYOKQL$VF0G Y3]#%=3S4*+YB3@L*=J1BI?I"*\VX31NY@)07(I\-\JL&7! M_+@TG"MRGIXB^@37,'((FY&G"+8\X-"OX_-=DB?'@Z<:3SZ'K1$H9';T <=* M9QM&"?^03^T?^;C#+X.^T#CA<_\=:[$)?2^$;'[K_#.,2"S,<"#P(UB_*QIY M+XZX^1$G$3]2%B^#^X39B[]7N[E*!XG;,/;@U\I&L2YW2,UPF0S4&C5KW9U3 M RPF <1F-35S1S65B!1$@NV"3"B>P&;Y52K7K)#4(@1L))8NXS=<^7>"PY\8 MLNZ3.''$70XW_PGX2Q+.6N:OK NSL+@Q%L.\0- (8@;"+M_&R=2)JW\DC)#\ MD8U.UVS@J?DQ:,02A"U<;ND)REI\I@W+^J;M ,S=F4P7FGOHJO_^0A4@SPB( M0MZ ,!A/-6*QWB(%RTT15KW"R-8(H_SNYE,;6H3@9Q>YFMMH!F=Y*30--^ MFADJM9F==A$GQW,4$8,>H85[%& NR0&3#$[X""6 ME!*)->?\[#D0OF1A660,&-XS$YB MTZYS >-NU) C7D\SU14L[D *,:;UU*4LSQ+E/-.]]"Q@!8&J^= M*#KP@C$"Q6#U,7),?=X#R\Z_> M\0-TQ]\A];]*%<#72E\@]*MJ^;0G:T")_ ZT#$*=BNM4 MKIM]C=YQ2LCK[" M[$*&@$@ZT66X=;Q@/#?ZQ-+;[7Y;ZTC'WR-VI4I54F8/:E*E7WZ";]TC]*HJQR@?3SIW@C[AR3*YK@]0O&U62Q5)/&^ N MAMH@K_[&X8X)*D_]\A-9?#5N1R,X^L1+FH;9ZW:/P'C4PJ8#:)R^:J -/[4E6U<&\]:(QP!.@AM1@HBG+PO' MM7FQ(R$,@5NII7*3#ON7$"@]U\// ,'I;][VW2.OY>U[:SC] UM"402+LORD M^:A9$AZ;9Y*07!2RVI0/R?/2J-+J7)YB*=0Y^Y>T^K+RW>1AQSA4UKPKN]\; MYI%.ZLY:Q\LJQ@L=):&]+W2\"1/HY;DTHJX^RR8@E=<+@U-:S-2! FG("0G+A6WT 7-2/XVTK[$AM?]JD!,_ MSP,7_@-O?KTP4['\L4,HJ(9XL2A M25I=%P6:)"-*!%4[2<(0ZJ7T ' <\!'["RZVOP'F;\F6 M)L^6 C+3'"2Y8Z-&]%)WH;&F*?*0;%*P&)-5[1 '9:.X?=WV,",\0"5=.W$Y MB(:+[ UXJ.@-Y:UXG=CPA49"9?%/43!61K"5N+Q2'BBK6R*/R@;UBD%9T0QQ M3#9)JWW(#\] .8AZ\@RC5S5@BG'R:,2\LCUBYE42;B-X_9BE[4SY9!ZXL#BX M@ZE?4UF #MV1QW!70U37&FGNBSC:.ZN@O0C3+@]"%9Y1:I;SZFZ_:GZ M2FZ?=YNBVU=(/ZC;&[\GW\'QS_>>[[:5DSEIA-R=JY4J>FZY!6(GK1%4UQ]3 MA:YLC=E 5J?5W/21MCILTI8XK M0[ANN2"GU!&Y)ZLKKY0>7$_@XEP'X0>:!5[;ODLWJ@EVF0FR.+=S6*I6Z\\Q MW>S]:V]3MPZDUG.JH7ZJOE*LY]VF&.P5T@\T%1"<"+!"%NT&;2"5]+T72WLP MR^W.\2+QWLO1B]F_4M^]"J//<>UFJ6)?Y '>R02E[525CHB#O)O\VANN&1?8 M)M 5KH^/;HGULQ-!"6AF$1\LXG.+B >1K;\$MX%GE,YI MP/Y( /SB2R]>^R$\RARK;?NHT4"."UHFJ7N=K94 8IS0T\-$I73)CTB&/%&( M28&EU:VA4VODDK5-@E7[(H^13B8HQH921\0QT4U^W5BH\O^"^R.8$H]CA]LP M3B*:>)%XKN]1F@.FR,3-^-G*'D:R 12N" .!@:;J"3"#>OOMK>-!CG._\[WD M,O1])X+)S3)@"L";CUFYO*J: -TI((6T'N9([^9W[([[$H>V-H:N=,@745C* MS"^Y[X0X4-Y.5'4!@8C+)6+SYPU_.E3(1)Q,J'%OO8]M,=Y0_5G8+94,?F&RQLX;0C,\/I6^49F#= M:"&%9",FJIZ1=2"$. OMIX^)&9JD3CAY4N0\(X^'HZ]M3M;4#-1PG*\3 >0! MU=T8Y7="57LC#AT-)?03FU(0V#O45]2L\0Q?9<,)^73]";W35A/Q44/G[XY\ MT>9)NX=H'R$<[%SC9O91*;L)^K 4B>?0I]:H#'1Z$IC*E'0Q225P:!" M8 HQT4F/_J%1C R;N4VFZC+8[9.8H\#[QK2FN<=4_+Y>W4HO/VT^!9]ND%J[ M5@@0(^\ME<=H? C]_/#)^6<87?A.'#4S4*59>XRFW0>S-M:)JOT62$;2^,E[8#;AN M.<6GT VY7ZHJKK#_H8& 0D_!G0;S'/4? MQP.A00+5>9.06,:*^^27Q=MT^9\"H2Q\N<)&=D)^A',4%.*A;5O5-&IFZ+W>QAJ6^U.7=B+[X- M&8-X&:PCRK@O^94WF$!4#-$=NR*-8AT#R(MAROUPWPCKKH:N*PM.X,6/P(OL M.#-X!Y)S8W_P:Y_\@A@,;Z->\QK=#*L-X;R(8$92;NP/DO*SD-&@]HCA(.^2 MI@K*%[^5$:^NYZ0 KU']>KRK[#8YN&O6PK!ONS3W[?01: Q@-Z@1CK$N9098 M)]FA@3H4WF"J$D#A6>@["L] LYA8;;(S;Y=[^A"J9GO]B.&%0P-&2DL%Z%/" M#9HF%-.OD)$]Y,ZB)TJYPS\V<$+XA9\09O]*LL,&L">!(ZM$8K@57.E-# 7 /D_%H MXC:*_!B'V=I1&TT>C<-@[9AM,M_N?UHAJ_-QGX3K/\X/_+RN6B68JAY(<;J# MNM5574Z:(]X649':1(463AWP4ISQMEF#A4L@];UN.5I;UQ:YZS:J6'3:RH:( MW;597NWS8=PG,R^U?T9VǙA3 $1W8@"?QLQ-1K:<<*E+_BW"[#0,N[F]A MPGCV!S.OZV=T :8>K*RDR]I37N=%Q5>$/%%C._)"^<&XDX._Z( M-)>$Q"#*J*GUT"80]"7R" Y$L"",!^%,1D^/AU;ZM\+/6_C5W[ LE_WRM(!0 M=@X)S=?K:$_=>\=WX*'D"_&">0U8US9&"F%J2A:SA.J6B-.$%H%UW5:2)2G= M&9&4[60) VG)@G]'@]BINALP9O2E!9IDQ2:U**SO-(UH;%&Z(BIK>N"/SC;! M^T9I2I^D#'"$ZU!JKU@&%1&:*BVKT]LY/,]5=?RK,'IPOM*8B_;P[ 3+@.5Q ME'^F$,VJ!*80V9V,<1+E2KVQ1WPW)7I%O^/S>MN<,!&!D3!V1/ 3GV- @W%, M(M4-Q'&276P=^V+-,ZU3"!7 M!]0[XEXHT-!#.SUUHN@ LT>Q4>+PY0%8/7AD>3!4TH^?*4V("_=-V#?AH^\] M<:GY.4T0PF7-HW#_] S!(%O"@?V=4F[I#^*29/8>C& MO$U,HQ=O3>/OX=5(%[9O6,CX=)WP#FNA/]F%49&.[SF/GN\E+($G;V#7YXN7 M/+-Y'+JG^=>[-S0E>:R>D8-]-Z6(BU]P#4L:W@4&EA.T,=0VE($M WN_) / M& V7F/M10AJP!LPC15Z8WD?'2/&#(T+Q.;-AB(,Y:;5I#'Z?X\N0;X/>6@).17'"22TX> MN>A$R$.$0*0@T>QHI7/QE0D81JX7.-%!G&P2 P04Q@I]OS0VV"XJ-,5?[I+Q MBA-OS>?C()SW%,"9E5T8I)406+:3.%][++W:&$92O%P = M*V4'?Z04DX$?4U:KT7M$\&'J++["$;?T#$Z5_DH3X:Z4)@$W6N8YQ9E.9- # MC)XV/9&%,262*WDC^;Z=U8 ,CFG;N':ZC<(7+X;==+$BS*V6 %K9N5DFUC#- MH4PO@LC!IK^Q2A?9M*DAAAX#2FF?LI%;!U-$(OMFT[I79PI^KJC+]/)/%&^V M5D.O:0!)F]H5:%'7!3\DM$K>-^XE@^K MQK6@ZDN"5L-73$WZAJZ];TF$KHM M:E>%;DV7"81NF^2]0U=N/R ,W:%4M[FF('6[3YR$S@/WFC'I.O:V]IU&&*N9 MH"*8FSOB#VE%^?L&-F?#=Q@Y(X0!/K A.'F$,WNM>Y,H?!<';6YE+NXY !&DZP:\1[],-\<&C&M^ZX="JBX5#5W*QL^:?7=]:;5)UF:+\P=P8@"LO M"M%VC$^+$O)([V&>TI9!=S*($:&/-GWJM>;7##/, + 0?$4Z4*@S97L9T+Z5 MLNI= 90*2TT&]S/3>EP'JUE#9HV/41BK;DC4=D*.)&I*5Z4,U3T0XX.BX+T3 MACSX9X2SL![S8VD.,>QP!J8>MSB1G/V1?B:SGCL*M?\H8)>LZQG+RE$7^SAA M"5*45X([LL\@#) &_'#&E"6:#%/'7;EI*&6U4_9G?O>&T,T&:EZV%>:$;YPM M?X0R+:D9)]Z6?>N2S3[91X*:FSZ0QM*82-0\Y#O?4S M63M01=,_D$FX&3W>VC71A3:$M%94V?P1$%)I1$U/&]_Z+NC&=.I]32 M[Z'L9KS?;+RU!Z<[&-UWXK5D>1.)_?7$YD,1U\D+4K5V-/*@9F@2LCR$5QP% M_IFB\/DC*/\'#48M9(7-H:I26?@S^SR="Z=2\9\KE2LK*9A*5B@5.GKI*VRF MG=='#XZ\]]0^Q6G#7YNY.B)=';EI@UJK5B/@5^7T=T8J*\RC0:K!#"?>$TB7AZC@A@23 M5NFS+5!YBS]DLPFC+T[DMM2XTR(T-012-DXC\+12F1+>J"MC%&8RM@3XDA)C MRX7K+)@H/5T;[Q]CS_6@@C+?* ;3K($AD1R'VF]:[1/&F)[#TO*EMV'?4A9= MRT *=I_)I;#NV(464@ Q8J*Z#2-E0A/;&^JNUS2V@4*A%Q'[+FZF&=]N.0E< MN]LIX_T&53LGDCOA[$G.GRR#[ )!+H+]'9+QK+7JY$-#H?R%L_,2L:\(N3$# MPF>6&Q=>2H$GY%1.#R@3FA"^=S-.';BK49D8LG=42GO'4&"T+&7L^-S/Y3N6 M\!*G7#UCGW\!E.>H7SI8QP_E$"=)(N]QGXAM[S#%=?XONMV%$:17>0C& N4C MJ1B?X1:?\%F#;BP+RTQ@%^%'^BTJD_8";W)7M%?Q;2C.WSZVCV2GHDF:76@H M4+_,W)O?1.'+(+N(KCW5Z&XE,"$05S-&'7@W]YX8:"LJ,XT\%TH"LVJA9*&T\M MPDM*ME^EF5+\E@4V?W7&[@7;H=3,IN1,S:T$XV_I4L(\74E0M4]ESZF% M:;WZC3%[VFU* =P@O=%HSOB0C)'9V/Y%*!_0)Y@Z=8KN 6SPV^FJ'(X8OZ'* M-UE%TZE%<4'!QK!E[:84IT5QC08F(PP+#X/'I_;8:T+SRH:A.4V+MTZT1\#'&M]6TZD4&*%'T-LI/9>3-MC1Y#N$L]-/5E%&<":2-2GPMGFN8T0+S5N];M 1**WY("\R0X*N/.S4])W:6--D M@L8!IJKC%$>51CV^#27EH:1Q&*%I&1AY?Y_LP):O;M08Q&%JAXJLMHYDQQ<[ ML P/@YAB4>E&@XX#R^"%P488'>1E/.4HOW&:>T&@<2J#=N@>6QUPP+\;<1W3F>NPSB?51Q M&JQ+OZE!?)WJC1!_W&F*$%^KPS>([PCQ.V%)UE::\O5!O'%GJ85XR8EDK)! MO'$+W!Y[S: (_SE(RVG+ZYK7O!"WJO;UW:>&]RV&:(3]FKY31/\V57I>8#^^ MEIZ]]W**[!(.&^ZE[S-9TSOHY,EAP/P&B@.]18".0QFS%B1SANF%=")8(@'+ MH0SRN=H3ADV.TT]E293%5Y$:?&2,5>W13&)J$*I@D$88;>@_12A540<3G&:4 MTJH[5$HL8@D!G@YIT5I,S;Y(RS2E; GP10*LHUBFTB]&@5C08Q7<.SY=;>X8 MTB_XK?:NQJFE,E6@;3:+$M96DY@RW+9H]&T5H^,J1C8L\-PZ#$C,3 LT(.4" M/5G#U[>P,; WM8\V'Z6U[Z6U@3D1W)&-.4.;J,'O<+PM7K#)D>T4NR =?[HH MW/BD>*']!(Y:-XH]T)4M),^(F]2XXL9EX:X6HHL7+<:9:K2JQ^GD(G2TV+RA M ]V)ZG 'VJ2F-T;?VZZ8QJ75S IUC*YD':/%UYW'NNAJXKW\$MOIB_*%\NH)@7O"L6O7J7EM."4]-5R('AZ+.+L4VAYAI5IA@8%'_1M\TOKP(4 M?]$$Q5]>!RC^@@\4?T$)BOT-U1$4?T$+BJ9,H0R*)Z88%A3/?M2V#>\Z>5#, M#= -%,]^?!6@6% #"RB>_8@1% T8JALHGOV(%12-F4(5%$]-,3 HOM>WS?M7 M 8KO-4'Q_>L Q??X0/$]2E#L;ZB.H/A^$"N\T.@Q[ V+IHRA#(LGQA@8%C_H MV^;#JX#%#YJP^.%UP.('?+#X 24L]C=41UC\@!@631E#&19/C#$P+)[IV^;L M5<#BF28LGKT.6#S#!XMG*&&QOZ$ZPN(98E@T90QE6#PQQL"P^).^;7YZ%;#X MDR8L_O0Z8/$G?+#X$TI8[&^HCK#X$]J515.F4 ;%$U,,#(H_Z]OFYU1V@^!=\H/@7E*#8WU =0?$O:$'1E"F40?'$%.9 ,679^F:N1O=)@6.[(>H! MLK[OY$!2014#M0<8.KZ+QYS:WD_U1QUI/ \D!F+5X8-D49\Q]BTAMH%_5,YB!"$ QGP(V6& M,W)+F?IL:+#]ZBL^R\F*,S#V16 Y46I&ECL#T(.Q<2_*:=NJ)E)MM2/3)%?4 MA=H^]ZF\I<:=?H^NE">)=5KF:\>Y3F0GAW%ZV@V/;TY"I"@DD^6X4X:"F*!O M7(-^_O[^^R- (V^ :&T&ZPIE M=?0FCF&M:@T/7F(2"K7[N!"%]OPU;NR@-9@%A5WR! VL$=!D*H@EZZR66ES* M0H:)Y_0QN0+I5X!@J@;LBF1M=">.:,KJ#8]L:3GDXW9%<2: <(-;-+73T60T M-@!U%1L5*BIGZXTQ0_85FP='1_;K0PS.CITZZ@2&AP7G* MBB97U$".*+QQ3-UB^-"O.QK$;'8CW[I\R_,K^'3=VA(>2]Y#J\<#<78[_P![ MA9PWZQ,GWIILY%PSGTJ=1*YXVPG^+;\2+XZ(=:5UMN!%PFS%JZH>O]R/B;\' M"/7W+NLQ(ZP)"<*$^-[6$P689_RI-^;BS[+#+"O$GA.9\?<$XP1^Y=+'8)D0 M?JXB1_[IEW#O94NC$WB"QYXD/!-!%=4^^%_TS- -W/ M#K\(.P3TB2GHUNP.63+',O?WHL,X[C_WPL,LCEWS3 @VKA:J9%8]6=6;WK3' MLG93=1C3ZHE-?VQ3T*W/SGV\WYX.<'&IRC^MW;* P%,?FDZ&F3QF3]Z*D6\7 MQ%"[G_(1@D%?&+GLZS"2':D[(^X^2L=(%N]>Z*(;$0;\_52G0R27@>^H%TL* M6WA]R[+5YNU>-Y6%'AA>>4+WQ**VOEBX)BFD XP) W5=N#FF,_&%FEIUAE^8 MX2>>,MZ'":S!&#>6?&Z;0_&>N7F4P!LB''_$1' R^,,S^AQ/^^!/!:E7@#]U M!NJ*/\=T)HX_M>H,CS^<=2$AFL(^EW%S<8+(M[2JCF;U/MLU551I,H;>"9Q3)-8JA(\P>/+I2/G5^GKH>F5G;]3 M)V+T*NX_&Z**%"H,F^WT)4YMDKA7VXQJV&?-+VU1ZK3._7$._KFDL>C 2 M+G7W:[&!$[ZPI.8)WFI+PQ:>X!17#\7CEVLG@)V;1TKV,2RBY0]X1C391P$0 M=0A_:3,ZD'"?Q)Y+>9OLLPVL]7D,$[.G.=?["#:B.1^Q.\38 ^XQ>.)1WG! MGK#8%X&T)^]MLBE0\9@-V3D'_O5^!WW XGQ#22H!:0LE6Y8' 9-XO]DP<>2F MTKOTZ5%!+23[Q(-'UP&SPH@O@\'*H>^G9BW>-$IMS.7D;[6+%='BXI #/F/K M\4][#EMZ?TR(P;+H5! "DAS?7;K*WJ+.KSO^7;[9,?Z=>!16?"C.[ID#IIND M\?Z1!9H'3YZ#C\%.K7#,-'1.GK@P=9/>@%DJ+MD;HOJJ1][CJ_DF2+[ZD;?_ MY>QO(V^WD?NPYK>.0=O_ ""BN:&WE-E6LP8):*%TH-47W5(^_QNZ8F M2+[ZD;?_RY;?1MYN(^^_?!MY[3JLX9%W_%=K45C1W,AKZJU; V:I> ;7$-57 M/?(>/YYK@N2K'WG[/Y_Z;>3M-O+^\FWDM>NPAD?>\9]&1F%%5^YNE MZJUE0U1?\\A[\D*S"9*O?>0U\$;OMY&WT\A[]N.WD=>NPYH=>2V\OXW"BL9& M7F.O=ALP2\6#WH:HONJ1]_@91]_VWD=>NPU:,O(T# M[^FXN\S'W6&>>!]XW#40],;&75//PALP2\6+\8:HONIQ]_B=>1,D7_VXV_^= M\6_C;K=Q]\.W<=>NPQH==S],<=PU$/3&QMT3 ]H;=\\&,?;9:Q]WS\R/NV>O M?MSM_Y#]MW&WV[A[]FWNP1L?=LRF.NP:"WMBX>V) >^/N3X,8^Z?7/N[^ M9'[<_>G5C[L_?1MW1QYW?_HV[MIU6*/C[D]3''<-!+VQ^V5J\[,5ZXZ>_65J\Z^5:X:>]S]5KG*LL,:'7>G6+?*1- ;&W?QU*TZ M&Z1NU=EKKUMU9KYNU=FKKUMU]JUNU=CC[K>Z598=UNBX.\6J52:"WMBXBZ=J MU=D@5:O.7GO5JC/S5:O.7GW5JK-O5:O&'G>_5:VR[+#]Q]W"_=TIUJPR$?3& MQET\-:O.!JE9=?;::U:=F:]9=?;J:U:=?:M9-?:X^ZUFE66'-3KN3K%BE8F@ M-S;NXJE8]=,@%:M^>NT5JWXR7['JIU=?L>JG;Q6K1AYW?_I6L\![$-^R&]T%T$;@W2VS=2R3&=A'L.97:13B04&- V]XD3)9.RSB-] M\@(>F\/;J"E+P&4=*^^#UYC@X=E)_A;N?7>YW3GK)'NX^$&\CGQDRM[$D*8& M9HQ4?$-!$$>\>72QD5CYECPK'L3?<,OQF69["^ M7D=[ZG;[N10I3A/1NIA+ =94R$T/VSII-4P:#N$&'V82\$0\R\JE$*A@;A2K M+:LG@V*VR S)9GJ^YSQZOI?PQ9:ZB:$5"+NC$+A,-CXA7VUJ#+GX*K/3.9\G MQ[?93/Q=Z/M78E6IYO<:@2UR,!S+\$7$')HG8E@=375= M%"D+"(E3 QIG8A(I)[DM+3VEHHKD4RXQ_0[B$BGO_[:#TQ/\&QBNMK,=SO?6\/I@/O$2?8)^^C:VWIB MUZHC!O;D-$U -&%>!73LPV9Z4&E$VP%P,Y/K&#BY9) )Y;(1*1Q\6A#/+(S^ M(DP)@MG3.OAE4_M6JP\BK./PQ%(]I(FL_DRI@JAZ#Z:%I3ST'P-%4HF,8+5EU? M%!0))WERP6 4_WN /&4?';@(0IQ&/VQJC]P?6U4M^F5M8\3^V2ZS]N4<25EX MJA5'G;LNS],=_];QW&5PX>R\Q/$;G;6M#W*'55*YZ+2-'1 [KIK[PFF8IAD!' M$HB#0E>3OLL7Y$W*D2]>%)G^B>X%9U08X>*@K73#U.VB/&!26Q M34Q(9D30GY$"A_%O^HZB][F\[UUWB9>\2<,^?FOC0J\-(]3'SGD=39%>?5:L3-B,.RN@VYP M<&I$L"*"E]P'FXF)Q$R@)DDYVLF*QC,(,.%PP=#A[/\E,5?>K5%^/&!(]8L% M/C:9Z;3I%,*]1L&3R#YJASV(Z\3M%Z\9U329L1B5IC5L#,"^HW1%":G2\J+0 MH6FX5>N!-.(ZJ"O+0+4UQUWR25GZWJL+LI)@L(>U/7Z EG,CS]3GMW23=*G9 M%6-L(?%T8N*0B!_E$-4+RRX_:H6FP0U67G+/IF(V!T.EWO&T]4]Z6)%$&-FDQUVM)*$'L6U%NO :' M8%T5&P+"TO1I&9:N// O:.)%U4, TU65Z8P!:CJ M9HX37%+KCAV$.FK1#W$*S/A>L&17F479NB(VIE5N)1-NC(AS@94'P!4D.5"K M(=K7CM5)O K0:%EK5NP_>=@PNC:MB!M#K%N;!@Y#=E%%#G2)AS9VO ;$T,.) M2:/#*)@P @YTFIP,J_\#+]QVDVT+"+(DA02M'>6*3:P3/&.S'N>)WD;>FL+A M8Z83YWRZ]-VA)]( UE!?;FZI=L.]R=59"_T2"#LF/K_ZF-,01@@B MQ]+^QBI"K#ZU"2"O >7Z/"Z5;2+#2P7$@?)AE#]4N';\]=Z'#\N[S3'[*Q.4 M/#J%9Q1/L#G,!2^\(A5Q#<9_/LJVN8_.7I&"!$2*0%99BE>0@LP3(N0@EZ._ MUH'&<+D#ON%'7G:"N9VI[C)XH7$"L2WJ^!=>1FHY9ZW6$RF^:ZA?OH;6V@WQ M=+>+]/H'PE(>\EF+6?EM.;O'J,>Q0$'=;'023^H8?FT;BEW0(.:C\RT3-_[H M> &\A[H*'B('8*QVGU^?"M+([FF6H]>SNY# G:/UTLC03/D)WF/AK^)"HB6X MD3ACQQ(J7SQ#S-*V[*WF=4%@L@.)K3S:/*K=LD>:BUP)9TN +WD#G-^"&25S M:P<<;)D(:+,,"KR)"DOH.Y2ES$N,#XNO($W="8;35DAQMT6MQ=/,:P/#')8D/-2M2D.G5-XJ?W!^5ICEFX4 MD >BACF*0=JA.^( UM%"-P@D+Y(R(P5NQ5%[1AXY3RBP:F?Z8\,J]*NL? I) MH)T1]R8,PAV->$; TX=KGCS4&*F^-?+ ;U&S&.0U31$'=)O$NFY:I$MD;BE( M#U,0HC5&AU(T+9?U5,J?K<3CBLT)HZ*>8C&F.2%N[80\.M64+@9IO*8^ZTS#?3PC ;5309S-^N&)R(LP$+LH MT11ZV2V#T6MOB;J47J?%V+_,X9V*G2?)>= M1>6:,DX-5?!K&R-WWV8ERT\85[5$[+(M NNO7F='E+F+ F&;Q>Y/U6RL=]_0 M?'*N6E_UOJ[MI-S54.W[>G05KBLKX4,)T%U$U[!*2#[\^/XO[WY\_^[LO9U) MP"W+B=+] BF_?-^EL?:S0C?D3JZJ>-'9V_H@=GIET;738G@"Z!W=[OSPP.8% MKHP%^?X.V0G^?,,'4[Y\R;)Y-@G?1_2:?;U,Z+8N\>A$ +GS=S>&0F9=T1MQ M0&@H87YQJ]P.EJ?M&DD M/J]KB/PHBGI?]&=0-%31/FTIJ*7EQ>!QRB ,WNT#\'XY3D#1B.P9]7"[(Q:/T,H<:^0>(?^!$&-U&(9NJP!T$N'F07L6' ?7>>6$?Q?FY93Z/4@9$#<)(@]^\ M\9K3K*Y4)YF :2NI?05R&^[3P@^Y*#'9.BY_)'?'!>*WK_B5JW*]B%@(]<[+ M[QA8.1>,PI0-,"UD(?<%*Q:6M*4\I'!3X[;J,*RM)&YT2R[2I:.R3^JZHYW* M)>MGZNY]NMKPY;!T-8P;J&EG5J4?TA&AL^JELB5MG1"G@>JR:\^@)0< ZA(/ M>17!YI[M1>C[=)UX+_3 P$Z!$%,$10PC!A@U;S+F9 "%YL[P"T&:-P.5NT[;<>OWRA6ZCA=YS>TA:S@_CW>4Z^8 M"K.T#RX(@C)/$>4L%OPVB?LW+WF^9E3\7)#/L'9;N2_SK;6RL#]UJ]8!-&6WF9D$:)C!A>3#F5CCBI>(0*^<@7)B"!&/')8QYG?&]B MU&FL-1->:%K'RKA[FF"?[$\?H75S#Z1XTT'=XLC:T!SQ>*HB=:^S*,>3I>OZ M_?5Q5LR'U#A=)Z]<0M),#4[DO=H'+H575)-]/(]ET9Y33%/NAS0,.ZLN!WFU M3KB'](XZ:+LK''YQXI@FL7AK;%N*V!U?/RU69X*"??#F=Q3^DZ7'A7-EX:/O M/7%E1AVW1[+3*9 1P8@(3BTEK 9?.Q[+74I.L!$6B#D3'/E(NG9=7$2'G5#5 MD:"A/U*0U#9%8^92UWE*>4RK#N; 8"8/_I1VGRP5L1[/#O4;15OU,\B#)4FQ M*+*]VOR=.E'\F4VQ_&40A_Z+6J[4TATI&N@:HBYS:NH[L01*215#!;[RPJD' M8,9F[(P;_X:G#E[,S]'P_(E%RR/EMW6]5)IR$=;OUE#$"98 > $]NO;%*H 8 M=K]CG\3>4X @\QK4P%4SR;R*/N=(.$N2\;2?A UJD8Q2C^.72CBZB!-ORRLI M>N:J!>!NY*:&R9K::6O &/SR2O[IY.0+^'>AW2%E[86)RB)N^='LKY(V0""P0OXK$^D,R&; M,+.\JG D)DMX /6A\[.W?B;)EQ#:;J'VT3[@M?D8_=0N<9Y.4=:!LD9R@IY_ MSM]0" -*=D[$Q@9O)\H^9/BX=0X@_3X6 PR;K4/9U508*ED['^FS;SU'0_$BEEP;Q2Q(:QW$]FU;+*%\ZS2EJ3 MKH+&UV.9=J%XGFWR9E1K-J.$W$4'J.?D>9=^9!"[^1!IC(.;[3%X M9YOQBI0@^-<@31+Y.Z-!LCNGG$$F^IJS<',G/OZA?0?3GQ!RMS%73D,-QQY4 M$#O- &&&E@W+QLQN<^3#DG1< @.GU1[ET 3&=EKM<4H5+>-8;-PVY) K99*"41"J%PW?J>W##RD16A%YZ8C-YD.>'V:=E)MMR*[2X%!"X>6J\ZC&0 M&E)8L:2F>A5((U*XXPQ6)#-UI4]1QV6HA8P;4"\Y4.[3@&01"_),@P-;$ KL MI"^*H:2Z]_3MNSR[H47! MQ2^M% Y4UBD3E3H3>A8FX:+TIQM7:IJX267\XHN2 R)9( 4/KBI\NE'8LL/4 M&J %R::APKG<5D%HC[,=.-8S2]^4+-YI[C[?LT,U"1DD MX-!",C %I"^\'FWOJ\ G9I.J>Z?M:VP63\*>/+V.X7@2@\+36MQQ]]W@UM<*[T>2#^."[A+ZZ>3G.2'_7+*F\IEUHT^9/U#[$>P3/#H4.AM 6 M^N\-2+O$1 JG@FWR.7U)/N6\!K%VI#]B@O]\WE%P 5E1M;J&4X'[0< M!1_?.R+:Q\!WBWJSP;FQ,"U?*T8)#<9;*]K!L+1R0/]E(A*X.]]!XM]5>!)O MN(N"X%/$7RCO>#"M/['9P5L?):EA38?2K."LET!VC^72H<'?&H)[WV!\DC& M9BL[B;;20>+\1D85C%KNY46MA2H6'.Y,(LJN$\H3S JX8$]^J$L MGJ=4A2,(S![I592K[>HS.]AK$%D->)4.LX*Z)K[M@ES^ C4,@67Q8U/J7#YO M+/F>&7^(L$B8)Q3$U90->) ]:W-RTQ8)AEW)ATOBI!>('76:'8HU":V&L6J/ M6>%8(^-V@2P? A62696[D! 7EHTG8U[*>(X;TV5^9 &'(A %[1&9/.TY.VQK M%;\KF'_4;58HU\Z]7:@KQI%GAUF0'=-AH6TUE )_@ / CW]$%!<_V8)F'\2W MU-]BFLE'HGG':2F1U$Z"E&C1%J&K,""4U1[*($G$SGHQ9?R1MK^-([1U80 MJ&*?JZ)EF]&T\[)W.>T)"J_]6_\"4KT]4O_7%K7]"EFE\>PNB37Q/J0X7_D M!:V0/DHK":NF7+5=U_=\;&JC^29/982I%SWCBYSE$;5*B&J%,Q#7\2*:J2), M5C+O8 4S]HID%W0N\^<7T\'+;[/A%^23'\.;B_!R'_E"$Z@_]89P+S61 M%LO'G;*;\3E"[;.1L(!3]KLV:N.:O2;K%Q8\LR]1F.ST3W+Z4IT?5)FHK0.Q M^I"<%W 9238I?L&JZC4A*2,DY00-8DVJ/H$9/\T!FV">6;]$=K18$GM?2'2D MI $ E%%Z/[AS+-#$<".726+\68",+5T)G__S;+!%#'W\&I@%LZ$L@P%_F@C2?A-[MZ2^C]OYPIJJF@3 #I-X7RM0D M<@$RP,!L,,:*MH3K_]=L(,9_MKB6R:B]0XBIJ&DHQ A2[PQBJA(Y@1C!P'P@ MQH:VA.O_=0X0 \*FX7\0/5[#4[2R/*8=?:K(OR\0ZE3D %1JI?U^8*I;Q(EQ M"QBJ'HS%I.1I%E VGD8%YOPW278\.CSNR(]_^NE')T!W[^W8YA"PF^T=>V;A M@<6?A/]>O@H)0QJ<'^(D>A(J78:;510^KH0V-DOYQ/8:*G"WZ'@P4>2@9D=I M52@;1A$Q@%D2S/B&=#8\9$WF#*2%WW,62,&#K( &7'PGV2 I'^2;Y.3D^-[< M.V.>5#Q3_%5ZI?CCU_N$)C*GYS.+'CG=[WP!/LM7__CPN:LM4A_2$A%<0]D0 MH<7K\6MJR%6"Y!N0G- BV>.Q3!?1$_6/TZ"[VF*VR"X1"XML:XC5(COYM6.1 M*='A-ADS[_O'Z%G\7H)42^\)>?2\2*\ZL^BOPZK.X\1E.[4Y(C:>?T-D]+(T>N"]C]1' U# K;X/[ M(3S1E#WIS'@B)D)9:BDB*2,+DK*RJ+P![N7L3'HO:PK%-,DL![+DQ#W==[Z. MV\=E9^RL3MR4LT?*Y4O1Z?#./7-<+52$-';%P:'&G@&@E1^R*[&;;DNZ'T . MJ<_;4E0UL&A*"^&JTII(YEAB%D $#HADP=$E(&<:N[_\_.7R>DV6UQ?D\^7- MY[OE[=^OSLG5]:>;NR_+]=7-]61!K"_TMXB70C?'4QL;(44+M5!YO.JT!4+/ M[F#4>"6:49LZ7GI-G]C-MB90:[Q4U1:QX76*F-M?:T.D9MC-[W!K'! K;=@/ M_4*#+Y0G.?FV?5!;,Z1&UB58MN]I;(-[OZ-F>=1PA!CZ.QB;W O#8C%4SO4F MW>6,(WLNEJWR3%$04+[F#!Z#:G.GYD9XG4DA5%Y]Z;0%;D=2,3S8C=D=*1Y0N" M-'R;-N(VAM I44LN)&^"K2A_A!+K^_ MG[V=L=#;/5'^>T,(JD,Y58\2K1[?9&7BSX&H#K_>9E8&WL#Z.@=O*+AQP; EG)X))61SM%S_9*7*F@X?51W1&SV_?@W/B6C 8OSZPE.;'SIR:R'^(YYS'^&^PY*LU8T M1V[)78)6C;>M+6)[[639_!F>E#!4&\\H(UEOO*W%R,U50]R.%73> M'+'1ZG!M<5D!M%$MF8&A?JOE6H^YF?"IN$H3+IO/R80;N+9NPBX7Q?D*Z$1P MY;JANQ=V8]83NV;0ZBZ8C5J3<^,U!7F"-(LB!(D#C6\9AP_H(_M!U]GK7;"; ML(; 2D"NM,=LO#ILVX/D!2GIN\GQ'%7@DA9/9S3VXZ]A M]! S+D,85^'^D(BOA0_[@2^-7E76QNX(2%%K1'56EQ46R2->A8PAI:F? B]$ M,K/(;Z;D_!!8Q>0<$\ND@'E+LJX(!G;WFHM7 MJL5N]+3F+G/PG@[.S6]%%D13HW<9%KR%MQVC<)D44A?_N?!C+XB 565TI1\% MY(9NH(ZJT??HCM@!3*0PWN*E8Q&:D'*F(%47^9:.Y"C@2#E_$[.3V# (1MEF M*1_#[>LB_:D@=Q-#M=0"//U(('874TG,PT!Q-G&X70+)Q5F\8L\L^%%I_NH> MR$U=0]S&9<]I<\0FK,.UJ;E*8L1-F5D[&Z%51TD(^Z/,Q2?LJM7^1GTU@[H2 M8TF*:,.^Z@CJ<_CT0R() )QH3#:ZC MD-<4V".,.8C^O/!QN"H5R&A.?#Z8:$'&X6A8W90*V"MQ$,KO5$='&*#\Q-F_ M#BSTWGH'*8][SL7SNL7O#E;6NLW!6S2XMQ&T+"B[#%P60C>)K,QKU.LY%T/O M%K_1T-N[S<'0-;BWL?QM,7J7&9!-*HB+N4@O#*/N.D/#;U- E^4?]YN9Z;>R M;V%;\E39\N'8GUPP[C^+?=BSV)K%"9<)0Y!PIEC2='1!;NDZ M??)6MOC]BR MM=@V?S\L)TY*ZBZ7+25#^%!I06IKIX$;3<+GDEE)GX1#A9X'I[*/.W^3@@GEWGY$N^M:U'8U &Y&W<+ MV[B-.FF-V&TUF+:QP1'4TTT.^5 ,\'$ MI*K2"5M;([?O#C%KR4TT5RS+[F-(RWZ3.3]XP_^YX?/MYL M&\2/X9PV;OY*>2QO>0CD7C&&0JNN9),^8O\;14SCG%Y9!T^. W5TY/P#X?#+ M?QW@\*NQJ<1>%&?4;;TA2Y;ZD$K/I(4SO$MJYDU]AFM\",+%&&0C!R%AE#C*.SB/^#X"5L!URWE 7>2BHP]RN]82N5ZA5-$!L37K M\6V>.Y-1=XC/7^_77(:+WL0JZW/TS'@(RR:E]7;U06Z]6B)7K5?9 ;'UZO%M M:KTE0<79YC0(S'@B"Y$FL FX8/(H6(V_RA[([5=#W!KVMC=';+LZ7!OC;H4V M;.8V*74GMGOO[=CF$+";;?OQ_*HC*[$O#>3V;:22JL7W(H#8!\SD,'[B*AL- M/*(AFEZ-<*QH#S@O]D&:I[)C,86Y1F008X8 MIHI1Y?AUT4",&\:BC'@:)S[+QR4PL)L3^,DUHQ8: VIXWN'I$(BET.8SC^+X M:RBV# %P_)GZX1D3OQ];TU^]%-A#]#1(SQ?).HIW[CP5#)#)#>D M9(< /POR(#DB@B4WJQX&:9>:U.D#QNA1QP6L1JOH> M/\FQF5,+V?;6\Q9CGE3,3OQ5FISXX]?[1/@5Q/'O/192[D<-F8JJ=DC-KE,T M,+S61@A-KYM7\]!?2LQZ%F*7Y67C?@WC/?/\K<\VC6F$76TQ6V"7B(45MC7$ M:HF=_ ZU1BB77= >(:U.TSBA%(M'X^8#167#&9AELW#'-EEOA=P@6Y@=4HD' MR#E9"?Z=;1[]\/&"P5N;,H=*<8N@M3%2.]03LKH\;&Z)T!XU&3:UR8PLJ=!U M>8'@5$KE90!%\]E9:GN2?EO;65FKI1F]T5Y=ILGGC+#-,LZ8*Z\,*#.']'HB MM^,>XM=WYYW=$%MW'^Z'[^)CLBG&(S0FN\P%*E?IW201E"RN.M**FENB-^U6 M\9H#3:L9) *IN+41<%JYSN<964 O+WJ(IAAW#$=G$&*^8UY XSA-1Q3SXB=A MS95H]\WYU3JZ"KWHB5W&B?\$GT'U /ELXCHZ8_DE.*8Z[^B$ QZ<>VS&.;R)/RB=E<6R0PXLC[1AA M!?QF3TEN)63$Y$,@#_H_RL)FA(:)O#(-#5,T24I&"$",H+4]) ?.4L2G%42* M0*@C7/*EC.(?02W]/OWDI(C[:-/O['XNJ].OY!SU)#R[WV?98?+@4):F8HM[ MK^L(E$>#5">="Z&3YDCG1%U!F_2>Q4C++K;/RT6P$]*O3*?K/P7PWV+2P<),%ZK=XT_U5^X=JS1]1! M^@ "1M_N*M?;H_N\?5Q9RE>W[WQ]W5[1VXJ_%T2;?+[X;T\CE5=/ M\!UUG+UEQZYW+) [F7CG[\_>TFU+D=BZBM)MSME;VV.7>DGQ$S P&QB:ZL?0 M/O"P.OHLH' R)8P9=7%94?DX#')S2&ZVU3@(1"+.JX&(5)&*A,F!))&[OPV% M51UZ"#W$+FI%+%.G.PEC1H=$UE^I!C)EB*W&01;/=)GS::HV96;H8*+OU"7; MLTR'47R';FDI8W6H8[I,;C55G3+O=3#1=^J:[=FRPRB^0]>TE&-[5SE3:C[V MDX>MEY2'8FV-B,W*7Z*4%[[[B:5<*NE@"C[ME6>))[1U7&Y7;+ MO"2MY]GTR](QA1)N4)3X0:7BIN3J?"NJ#0T!<*HS@9ZDD .?28* MJ57IZM$?,7 9B6$C\TVQ^T<0+:]P*E/_T@.&Y>:W0YQTWG'5[CP?%]%00HMS M*'K.PRUT!!A2',-_#+,IUWLCE<%(.9IK%[AF25G9[2I\9BE;^1Y$UQETR+2+>"7V!1FXSIW$Z,DB'>4[S H MM>$]9#%,E[#0%37,X^I9W/!DWL3B&CJY"P9DYN\HG?D,?6G,VVWL'NOWC+FO M7&<[.%50TW5\5L +[ VR.A?1EB2GYZ&3(,V-YZ?'F,<'HA!AN-FNZ>LR2;C_ M<$C@^&0=I7&&%FT;$T...L.45,4>,TJ($6B@0*9N=M/M6GFF 3]F#$^Z4>3Y MM80" Y>S01>Y]UE376(@U"ONL+09310YSEM166VT,(XD8XFQ) M-FS]H=C[U'$M8V42?,NT]\SX0Z2&-AQ*5"_B'&^/3&_7J#(?A])$CF-65&;C MZA;V9$D[LNR@(/D7\A?*V*NS]*"!W. -UU,*A^MT1 M.Y.)%),$0:L+ ?(-V" 9'VZ<9RUHWVS/HSCY'$6;&W[/^+/OL:"*F!N[1VGVHAUYL(]$0 M!55]R80.8H\:)(YY_7*U69'E]0:ZNU\OKSU=G MJTNRO+^_7-]C1);N75TO O-&D8X]G7[O^2*&S1V=#DXHMVXHD,*F1O+T=S\D M'N5&)W'.\82\B&)G(KX)?0;\Q+Y-E*N M [*7)]1 [B'-]I[T*HC3'Z,MI3GZ=UEN'B5&_EJ&G-%M2UO&*D M_)[?T3U /87#HO*3?02MDP+\#$-*X"=K4"/L1_2!7P!6%MX4$&^FH<)Q\?\ M 310O'HB4XY/4@;&3!]+T[\NP\8')]RJK:J3$U-=%"L.FDBK9.$F-]!TP3"^ MUNX3RI.YZ^V!B?D2,E;4VL,00#E9.9CM,IO(()U9ARJF1TCEA,9\ ROMHE@( MK[0A^(?3A?C'4>:WO0JQG6GHO+XHF!J>:[IIQ66TVD$%PL64 6>'=U$]M$ZW+]/A>13[L!W[ MN3O?V:D*\VLO;XSRTW6E$ZC*94OUPC:MJ^H6??;ICQR$>JNBBCC:G1'#2W\9 MC$^>BSAK/M9"M7]W<](VG3J4VTU VSS.[P0B5DRPP59,L'K!8H_[>XC/J9+B MU#V0PX"&N%7'5S1'[.HZ7!L_>2II+XBDOB 5^D.2UAH.%:#:%^.>3X,[1H/+ M&!YHE(-NUM%ZY_/-K=C$^.V5 WOW1VJYQJK(#@SZ=<9]2& HBWE48QOQI_3R M#)>/AHK%;E9Z+V6#0/5:PB0CY&7G>SLHT1=(EJ!E DR1?\8E4$D6[QB\ MBYC_M6;\2:DXCN5@;CI!5B/U4P:YS457?&A8.\MDFD M2SW--'/-LJ>M?/K@!W[RIJ6):NM9^=R)F.V.5S2=C?>=S&[_F3FC"<* MQ6CC20.-N>*)2I3Q\"0?E<"P"Y(-C!!1QE#/":)L2RCN!EB.UF"!*1N(= M ,FQ)-/A!XPL\"/"C1JV]".<^,_XP4*,J4X%ZT?G/0%&537&D %$W@MHU&29 M&C9@\!D AQ4="9?^"WKH^"0T;4%C&9EW!!Q5Q9CB!M!X)[!1$V5BU("Q\8.& M%0T)7_XO2\FY2M[7T1F[I?YFN14Z:,$!4QI(06"02K)$W?X$<"?K#I#'^*I% M47 CD(/_(887M+- (+RB\Q#XC]E[11'/CAKVJ:O)3Z*CT\V-@ D*+(IO#SS9 MD:T@1H/TCM[O2)TS$3CQW\[#K0GT3D@1$8>Y']HH[@WXV*!(#_E20['AT>=^3'/_WY M!V>+QXC7!;]\]>.$"62]V=ZD]U0B64"\K09H7QI(9XQ!*CE>,VH30+Y@["_' M$,B(> -D%$,"Q*:# G:DPY)O"1\TT%S$C7G7?I9?XS\[RF<<3/Q78ET]ZV?/2F"<5#Q5_E=XI_OCU9QH< MY/R^##?_.-# WT+YJZ4G(Q4Q)$@%47S@C<],FO1'ZKW&J@!O[MT9H7>;RV!J M[L5H,AY5CD?R 4DYHM-WB$JU0)@-JL'%0D%W+&;\F<7P!ME2[-5:X$*[,U+' M,%-"=8[3ZXG0)0P%&.X/Y3C2-?*1B'SN[AL,AM$1+B+(G#?28=%UUDY05X"^ M"Z3]9NL 1^R/9_[?TI$<;7Q9DZNQYH]F%^2VKB-P[7%?17O$ MMJW%MOG5?&FZ\D3O@6[(ACTDMMXQRF@#VS3>Y3<96JM0=35':HVZ@F9'U\JV MN$^I]5BW\[1$3 /YAL0S"P]YN2@H9GP9)F)?3=CKGGEB_9WL:$+\A$!-0!)& MB>CA,7B/XH%Y] 7X ]Q(C:K/"9/] W.KPD5;38'CVW(GL,;O+ZLDOPFOO^= MP?]\7AQSO_C)SA>+?^(QG@A<)XG_Q+:KJTS^OKC^3Y?GYS==K1X\*?XF>94K<5:C>+]]U MOBYL1@DID%A03W5V-2"#$%1L2&/J/?F8\."N1M#ESOUCQ"ZT5*FHB61-7I7T M+'V5QBA>5_9%CAB]5* ?;LTZ(D:%?OR/%G!=D&PH=Z]C3:.)L_*-I\OT]2M( M=W;Y[M7DM7IKD!X!Z)WO*'^$LN%0S%%\?OFZ9V%L!H+MM&8-BATJT@?) M%D*S!48$T6QH2-Z&P>6WV?!NEE-N-+7<;.3=H)AXI4)8LQX0@,T%A+$E MOV:'HM7NLX:44T7T.-DN^LX6.!I$&!$KRM$P0H-%730+^K]_+)E:B?^)#_./ MLI[_]_]02P,$% @ ^E9A5L6%,?7%6@ LFH& !, !T&UL[;UMD^(XMB[Z_4;<_\#M^V7OB%W=^5J5.3%S3I! 9A&'! ;( MZNG[9<)I"_"TL1G9SDKFUU_)+X"Q)$NV;,N&V+.[$I!DK_4\6I*6EI;^^K\_ M-U;G T#7=.R__7+]Z]4O'6#KCF':J[_]XKM?-%;7 MJU_O.E^^1&T\:2ZJX]B=H+&;7Z_WO_2B]AS[+YV;WVX>?KNYNKGMW/_EYNHO MU[>=Z>N^X"MZOZ696=(R[3__@O_SCA[908+:[E\^7?-OOZP];_N7WW[[^?/G MKS]O?W7@"M6_NO[M'Z^CN;X&&^V+:;N>9NO@EPXJ_Q1)+ELM^*23;W$$'Q>_0T0C-#'5("JS!IZI:U8%:CEYGB(ZFBQ[SF8+P1K8KOD! MI-*$VK8BLB.\GDT;F1I3LZ:.:PI8A#P-*RQU*7TAZRGJZ*.GN>MGR_DIS3H> M-5B9E'W3U2W']2&8FRL;S4QT#8U4NN[X:*BR5U/TGKH)>$7D;JT&^=!K0!\8 M(U-[-RW$K!Q"D9JH09*A;?BN!U$?Z8,/8#E;S)\GQS;$)6(U58MDZ!W!0OO, M 4ZB;AW]9XT,54_;FIYFH8$\^FMH#SYUX*+>C>S8#\WR@7A7XFZX!JDGR#+# M4/5CX G+=EJ]!@D&J+"S ^ )V&!I>E-+L\7)1VZD#A:"5;36> '."FK;M:GG M6+KPMU>#C,^:&3+^%6CX?H FA](G1_(AB%C'"P6\5K@.S!6 M:-3LZNBG? .60,OUC,C^QK?P-"BP XEY_\AQ+XQ@_30L;[Z'M M:?;*?+= UW5!#M8RVZI!MA'J/#F(&5>KPT+J:V#X%AB:N/<'5@PI\^^^9IG+ M7= I@NEJCBDO=\.JS>[+F>4K-MM?:*BGR)CSQPW5.S_.*0ZA!87GRCF%%&V^ M]GES3CG)C2@RA\XI$ZLI]>;3>0G*UZHJ<^N<4C+;4GF>G5->X?95G'/G'R;Y MVE5K_IU36HX659OC]?'&DB5YBK=O5#5II]#9 NCM2I$ZU;AJTD=CIQO0\P.X M7K -788JV$]232_A*_X []IX6XHZB ]030N#;3G&X+A=)59\>:5DM*34;D]> M^3A:K'=MFU^P=!/U2C)8+@&>]N%/,S0YDB 9M4F%U_&Y[8UH^[6OY/-*2FE% MD;5\7JF8;2DBVZMO>6;T Y0I*+EA1:3N@R6 $!AXG886:8';02[*C/85T<'4 M0:,@\,S0,R%3>DK+BL@]^-RB$008S[Z'2L2_:+O 7R%3#7P/4L^KEWNXXFQ6 M/8E[CJVCGV&9XI.?H8J/L]",FJ-%5>24*J)RTG67<@4\;D]ECW5>H<4?H+(6 M)KI9NB*.GZ&B_[Z TX.S816EG@'=TEPW\$WAX>49.INNDY\.Q1^HUCY'7CWP M-%E;U%%>H4YJ*QR#E'LF)MJ^L Y0;W"1B0R:'J$?(\'Q>T@Y%7>D6O#I =L MQOY;T\,/N;JZ>KSJ?.G$#1W_J=E&)VRUDR]8-1 2B6DY>N)=+'R0TH%)G'%S M+FHO:,L%^J\KY^,W YCX9.<-_B.@04 !].&?/><#P.X[&F4TW8M;LK1W8/WM M%\+OOY7Y+K'&3H,/"*]%*_K/K[;^\>CU[ZF"==F!1 M@WK\'/1GBCI):*(2OVV#XT!?]+5I[1FQ1,:7J+OH:4X."1QH /BW7ZY_Z?@N M>B]GBXOC T@%\%AJ[GL@D>]^66G:-@0%6)X;?W- )_KBGX=30WB\F2SGGJ/_ MV?TTW1.(,LLKA9,0% <4\PFI"I3'+]MW-III4S!,%U0&O'P(I!'D%%$9Z)S- MQK&#E^Z^@LT[@#3H4@65@XY3]03,^&13$+,G7LR>6HP92[8(LQN9F.6:?:"Y M)!@BRW(ZO&455P:Q J-;+AGK16Z!6F0@A7].OO4]>NL'I9!AJY>,#E4NJNW; M0M.!:#T2_%8)-%W;1NN]&=@ZD+3*(!5K(U29\E$[T &RFZIZ$]3L,.E!)FRG M1=L('9>,$7RW"L W!>B1QL V^FANS, N4:Z-P&4+&*%V5Z.=#/U#SZ8%QCYA MYZCD%'D%FK?8"*BQOA^ZUV?!?:Y]! \N^WP#+,**5\^S 5 M$31"\Z%V-+N&@53M1O]@H:^I2!+*M@]%7B$C!!]50;"'_IS A?/SU+G,*-E: M]#)$C%?K5ZJ %XP $SB%SH<9IG!E(GA2O+4P\L@98\ERO=Q6B26. =:L_\_< M,N<[I,))^;X^WM[>M0/';"EC%.OTQF"CT85 H^!V_'.;D,J4*\:F3E<+3F1M M3=>.35^TGQ9I$T9,T![J/GW1]\[[ X3H$G$Z+M DG+MEBG.KT MKBR@AM/ESW>;=\!37VOV"E"<7Z1B;0*+6[X8 ML_J]([\#R_H_-EIXS('F(GMM#%W79WA'*.7;A**XH#&<];M'?CB6CQ0- X 6/86#Z1:G9W>C[$&@FW#[&Y1\KVZ>B1B[1D"[=?B9*M0^P;/%BP%@NDFJ< MD(,-@/C@X@MT?GIK?'Q-L^D]C5BZ?0#RBQD#R?*AE WD4%_"KF^8J)VNYP$W MU/6SI:T(.-(+MPE&02EC%.N/7YFOT;(GJQ<>%VH3:IS2Q6BQ'"[5&,\P:#X( MM@\R4+D3W\.W"V*/$7WQP*C4/C2%I8W19;EF*EH4 IR$Q!K:!OC\/X#>'4_* M):5Z0%+=-AU##@%CV%@NF+)AB]8TSZ:K:]8?0(/T$%M:T3:!)R1CC%^=OIA8 MWL,;/Z-O6"=\3DJV"3T1$>/8]CJ=+\GW#2.[^> [*MM> +.$C"&L\T10%[VN M$;PR>>V0^+U-4&4+%L-3\?&Y7V MEW"%2=EL/?HU^=*/Z*5O&HM(EE@Q%B2/2)3K3UV?!-\US9F.&^5#8RCR^&/(*,FC+J^P@FC]FVBOWN3\7PR&O:[BT&_ M,U^@?UX'X\6\,WGN#+JS\7#\,N]TQ_W.;+#H#L>H3/SM+U7DDLJ3]2+,(;Z7 MD9)GBEJJKNQ&I*Q3Y$+*=.4,31/S%=$EX,@<4,Q5O8?'A=X1-.C3 1;TX9]3 MZ!B^[DW@', /4P>$7%.T8LI (Z#W UA"4JD&%[:*T3N[Q-Q2S+()$;]>H5&G M)O^T$ 9$Z#B%4R5)4?36S/Q$B3(J0L6I\[1=S)9,$DZGJ3@]^,\9UA-.;#IS M=IKE[8@04,NU @8QZF*;/.#-P >P M?8#3):-Y?C!A^MWTUCW?]=!D"@X^=X@XQS#ZG['0/BGHYFA)7?C92*8I M($MXQC1&9)GH >B"T>E:\:YR=O4H..Z:(!)10C;980R@Z:/:10?JQ^3@ L"P?V 1O 8#K3 M-3:F'>3*P9'1^"(BVZ7Z%[@JMX<;!>1EY.TJ;AR*>8WST&:R!5AF>Q7Z'"6(B,G*-2##;P4 M&XH%>N9WG&/NQ[-JT_:1&J+.X=CN$U@ZR:M8/Y')1$HP;0WN C4C_>EX/NX$ M%C8XFP-VAY%5*XF17ZVXC:M^^KM72]2/HTL8F8Q,E6X;F_@$9.1F M:^)<)UP,,*8XAP))=5S7=^*U,-X9,C&2MS5R0@.\@[GL>AXTWWT/.Q87CM# M)-Q.>P@C1W168KGBMN-;O<3B(4U+"<$$N[ 351$K$@?53 $,CO8\::ZI4T G MEFT/^/SBL1+7-7&V\#LP5VL/&-T/-,U>1>G&)LO462\6.83:: ]IBHO-RK0G MD4Q*A?!- T#6P#-U;9^)+#.>[UY6/%_GOQ(O\-^7^#Y)V[U)E(_NU>VCA9=. M78EF5U3&8 C$ >:42M(N[38XJX1>%,;^MLLT4C[&W!-&F5.%BH'LFQ^F@6RR M>W0,O*>Y:PJFM.)-A%=(EJ*[K'L'^0J;"'6P#OXC ';PGZ2&;I"&:DI/7A!M MNC!%=T=5@+NR$;L9!,@IE:2=TFU\D5:""Q7/VR=+G+4%@C6P71P>(';FYH;S MS V>HO)266I M0]+RX0/ =T=%$CXCS9@K.TQSH^^"6T!Q@E.$N6T$GZR0 <:_?-?#&.VUF8.8 M!9ZF#%G+9IP8MV5KM&4QZC35X>DDFFA&$0E3"^F)H*$ISMB,=)?8F0Q=ESFM ML[3G7KI#Q;HM-5*_AF!$@:D9(S,%6[W@SH MEN:Z^]M,#RCC@,SNI#?D5C^:&2 $8K47Z8'EO]2E(^;HB#7!4G0@5,'O*L6^ MR5D2%7E<$I_;Q]N[;Y=N4[G"Y>X[+8B!:0_*=)'NAV9:&!ID,^::!:+KPDQ M1%2F9TOBDQO3<:I;/96M75EG8!5?/[W92!46GO!^=RP<>!8/JA/[2*/R5DB% MG]>8KE V0?F[2CDZ;_=F1_9D-8)ULCSHL-Q%"^N!EUXAW"M*4KKL2 MN)Y#Q63ZN*3ZV*-0H1)1]%SH@<&;20=/QI49_7F"#W&"!E(L'1 MIS"S,G%G6"C+CN2G)"&Y0VOE^\:RKPK5E)#,4AV:ED/+"PV+JZ)HSLSZ]]08 M6A&GU)G0A44%F:DFZTKL\FS:FJV;FC5U7!,WSWDZ]%;D1K;GX;@[[@V[H\YT M,A\NAI-Q$XZ&IE23?1Z44:5A][,ITJ,S,>"\K.VDY]9^>]2A7^(U_V09I"8@ M7-B665X9T 1 8"#')9XJ(!Z_+/'J-GI!=6'C0H PA/*)J QT05:0X*6[S"O< MT@65@XY3]<1I#X]L"F+VQ(O94XLQ8\G6NBO?[A7*79YK9&/+U?S,8OC",L_- M"*-)%E(78398:90YY&I^2&XH9)@=(.O,.K&LTYD..=RNQ.P7] M,_BW;WYH%O8:=+V>!B'>/_VA63YM<\ H MPAG!5EK%'AFRM^P*R/G:@=X"P,W0_@!AH#-U_D@HVBIZ< M8PN&XJB<:NN[X M2+P9T %B/YILCX$7:8TVWV!4:14-A 65%/%<)/:3<(?[J^GJP+(T&SC^D2QN M?)(ZH:(3S$6KMP)_*4++VCFOSS1@XV>C9G>(]1E+$%+15E!!6,#F[USO17W& MU]VN@1%?BOV[ _\ZB MB.N2QV69U,/7^C>,"JT9,B63=6-J?2&5:$S; NCM<+8E#YDR[#C9XD5R]D21 MIZJB?!#N\CDE;;[M'VFV0<$?_Z008*/J$X9(=0@L>S7"1W]G^$K8R?+-!<&,BT(. M9ITVTT-<\!)\T'5N45)UR;(E[$IMYDL.R65YK^M;FR:NGD-OK9L!>NAO"T29 M6[IA:OO@>ZJ.Z'N?4II/:O\;TOY-:WA7JHZ:[Q]C:3J'UZ3-3!*6NW;?&F'[ M_6B_&)^ #3V#@\_X@+:X+TU*F\K11LC)5IX*FK_ MEFF#PA2^^2ZZH6W@"QM,#XS,#X"OD3/ 1H-_TO=A*>7/DAQBVFB^OV[DV"N^ M@$]"R;-D"*\>FC^()#>LDU%O!QUS[>?3*I\E@PJHIM1TNM4[<_K12X1KJ@7^PT 7S+ E93A2 M*#Z%(8NLD:8^%$>F]FY:X;T-MA&<_%\[%I+*Q13V=AE12KS5E6-"[D/5A21N MP5+H(#[?F6MZ!>4X40A:)E-X)&^^4R4^!3;5=O@($-_9N&1AE3G! R)QCX=7 MSN8S8.1H=BSIPGG2[#_9)*"6;Q\/Q$1M_D#1-S], ]@&GS6@E$[JYK'^6[,+ MTT!$T.8[QY#Q@SYZS936Z(,"N7S[B" F:NT!;#0_1/)RZ?0MV)G0YV^H/9R0 MK(-2/5@WE1N19#1?K(,=VY*P*[6'.@7D+>$ =IUN\LB@[KV\G&--NGS[R"$F M:@F!8W6:#^[)1YM'&$$9:X\.DXGZP5W/[ZI*UTGHZ=N54BM2R=XJ3N%;L$8] MW1D\5@+_]FJRELI$X4268P^50^82W%FU7P8G,$//#/[(WV K*299'U'UPVN4W=L(Y-5&;62NKJK/YI9!G7RR%R"IG#H>\ERIFN&9D?L0E3DGPY53@;::OS4=7ED4J(IY7\1)L:0V\'GU(T&#-0CA%NF1X[H95VP+MG+A MG"RE-=^+M(! 0^[88(4IK,IRDGM)F-0) M/L-7\[*N%L9PZJ7YYP]?33MP>\9ZHO#DM)AR+)&\^.>2M_FCC)R^5:J[J>U, M*U%+LG9)E(@_(^HZVT=.K-9V3N62O[2Q[*^_'6MTA%XV_/KTVTB0E%(]Q_%< M$_R*9O[A(_:GCG$"8\!@BL@6?JVCY168@H M^/2 ;8 ],)[IX>:[N.U\Z^V;1W[W)>#X9#?O=Q:#?F2_0/Z^#\6+>F3QW MGH?C[K@W[(XZT\E\N!A.QIW_2CSTOU'[&\MV&>K#CW_77/!+3=>X$_1&V5#@ MJU+7=?3!%>[4,8EZS_NWA_I61R(8$&^@IXM#]1_7!4_/TES41P.KU/TTJ9>^ MTLHK YH " SDN,13!<3CE^T[&\VT:1L^J8+JPL:% &'WAD]$9: +W![!2W=? MP>8=0!ITJ8+*0<>I>MJ.6Z9L"F+VQ(O94XLQ8\E&WQ:UG.3S17 \\.[#O^N[?TK?05WAG')T7:4)SR% MQ6Y^6,31]CQ:*4Y@H$PCV)>8 CA?(^UG1]/0:K:'*GF%;;Y].9(\$-/M^M[: M@>9_#LX*.C%.:[22$%Q"-C\8(27QT'5]?A*$I5M, (: S=^B(>Q=AU+S1P*$ MY9/Z>7R\O;MN* '$1"SAK$A=?NV>YJZ?T3 MW^=-<%7O59'MHB84K;@/CX&'7V(*'9RVS'C:O;GX$/C^[%-7]\R/,)V$8Z,O M?/1=]"-B0D94OYS&E;$./!@?&X,2Q6_^&@-I96EZ(^9MA5$!90A0 ;!I%F7H MH?E,Z!K_\J,K1!8.6F([MFY: .GX$%&Y<#CUG6&0RGC4>;.S,HTV?]',H!7[9RU+TFR[[I!FYSI)LI!!O3WU"XEZ.E"QWEJZ^H-U*%TP5( M ]@# _H@_/=(O]'1PXP9(G\#%PI*TUKS7:%I!:3W#+D9EZZJ'-<* L[#($XM M%)VQ*6JU\/'"@^3T6VNS*IXC<[AT4'0^IB9O\%S 1@]*)W#BJI/0U,/56; E M2_QV3HNBVU?CI0SQ%E9N!O$T=H[4RJV7HA,B-3EWD[D@1GB2Q&CM' MSN762VF;T?4R[N1>A$@M(C0CMW"FW!)01O.3'Z8U,-AL+6<'P P$64#R&"YZ M$^=(*4%ME'!U2>&$JFFAZDC72NRKCZISRSQ;_ 6CLM1CE>5;FX7 MU).L\-[ZDAQ0%!#N.)04'2;8N#(,E10=)D/\YL=*H'EEM)'1U?_MFQ @-2'9 MO1V^(P1O9.%L$=L-_?02?P/*$*@"8A"BRXKI20'O.V%&AF30 3#<9Z37&=A& M(DZ6T>ZG.['G6S1#Z#N6I:'YPA+-*%P?XD-?4\+4K'B;YTFT\E177-<_=>I^:*:%O73/#IQK%CBHHP_>N>=/[%;.DVXRE=6& MW*['?0^+C::/KYJ')=]-EG2=T ^ Y&GMS*DH46G-=^#SJ[ZPC^*\:5=03\V_ M)8FB@"AE7CF>,L'&E6&H)$^9#/&;GX$AGGL@DX[6UC[4UYH+D&(SK[#)KJ@, M82H@ GU2)Z@?!3QBTCB%CPY@3=N&R\\G"=/9Z5>IWU?.36/ M_=!/FOTGPQ5"*GK>M.+62!OB6/DU6WCVGM3A[>/#U?T9L:J@GII_I<1@N00Z M6A0-/M%)QU9["JZ5[(-J([$ M@=Z%8S1M-R3 LP2Q)>V3A"P;V'5= >IOMU:@2U=W&ND"2*9YP2EP\S.8Q1='9N&? M*-5Z\+.E;7[4?[ ;$J9,OZ99_Z,B+<<\4]32-J^EIP_'G@G+<7T(YN;*-I>F MC@\7A"?5@]MDDU'WS-SAUU?H_SI?.H+3K?7F[R-%\/Q M2V?->T M@>OV@:M#92GZF&N'B/!@6$B4;=$<4M;8Y38U8>VX6-?BV;UP0>PG.!,XY-C M&[Q=_C;=Y8?C_MM\,<-W:_<'/P:CR11?6=)YFHS[I?5]8@(*FFA'EH[W!U.IK\ M,1ATG@;CP?-PT9F.NF-UY^\G^0=GP#-AL/_#/9\7:J'JXSOHQ8X2*TX=]![[ M]XOP%G"XY6U.&9-0 /7$H1R9>FC\?& .5EANI(T7X*R@MEV;^M&>*:2 L M'08O@3<.+QI>!I.767?Z?=A#,X;GR>RUNQA.QLJ:E4@G,[#%USC9*]I%PM1B M5>_;G[P(OTW@J*E,]\]");%WGU.N)LX GC4S7,.\!G>?AS>"<_;;QW2_?>X. MH\5\YW70G;_-PGO E>VL>_$/4F1MXK.K5-QY22^3U6V9=93IL"(('7=><>D: M/PKW 30_4 ,?./>B!_V@#Z,Q^3LP5L0SCNQ^?7V5[M?]P6SX XV[/P9H#)XO M9F]!MPZ&Y^^#_@L.U^GVT,]J[YQS*XI[!5"HQP); C>=&L9-TTWDYU==W?^,%5$<'B"2_%(%CC%=5'<,,EIWTBA!!V>[VW MU[=1=S'H1\[%WN1U.AM\'XSGV&B-)G-US5(0*[IV+ 2OBT^1>+NQXV59GJQ* M51\].L8R\A"C]\DR(%G5E#,2?%@E3A+E$;'Q??W%<8R?IH6W38:H)7MEXKBE MQ,UT&;V<$*7W,IGT?Q^.PKW$X7C1';\,GT:#3G<^'RB\R&#H(G.B(5BWXE[/ M]799-D"L$64L0BY4CPV#!+F;Z'$8X?/?O$: $+NOB[KUGFL M)<+P8,Y.10BXF_?0,OX-#:7#(?J$'7B!DST8:/_^UAT-G_\(U_C!Z9R*>Y\+ MO:.>ASX=>AWZ\$^V3B@]4:2BC$$U0X88XV.O\5_R(_U9VG&[RX;W$ ;'@;7;9"VUZ%67Z M?+ZC<\*B5;.XKC ;Y@>P?8#3A.)$?EA-OYO>NN>[GK/!(0H\_!!KI.&,D2!L M">?UZ\RH.@)HW1DMS?@(PZC1<':(2M:RY+I1U^,A!+=]P0HC))2N3H2(D..QRH6&TT!0L!+N9ZK;&-BH MV1V_+2 5;S@'A,22=6^2(@R@WCW,QPC>ZDE5XMO?;YK$D$)BEI AL%:;L=EJ M)@RR*\(X'?9D.7+LU0A942/<"N.T)SF::CB3I(DJQ):QBGM (3CB-'7L; M%HH/;(1JRG/TA=E@PQDF6?#8[7;5$J(Q]N_YC!9_ PTG4D%!8^*TQ6&[SS7! M.U@H\.Q"8*[OGHS>WD? 0&5.D)Q-?O&,;P43*';.L'%=N]2PCNRI3>>R)KDPA#R]?DPWGFG318[J5XQ 6WCD@ MA)6=Y =P%]!W,];SG+4:RH4BTL5PM\?U^\[IVR&4;"C^HA+%F)?CYJU^:2+ M>=$61^\;OGM]X'KF1O.H-ZTF"S4<=0YA8I#;XG<=@Y]'.H*.C?[4PWP2(>?Y MK(%H,PTGBA1QXV"TDCVKE>;R7P3YT;E"E&^O;JYN.3+Z=_XK;%3=H.1FIO8_ M!-Q38,R<'7(WH$QO%TS@7U#")AY!.$H$+M27[])]^3@=N/J=F#\ON$KYP \, M#=_J"2R=(Q#[Z!\TG=$1WR.?JV#/SM6J,MU=,)MX&6(W_V[ @U9P3@3'QI.< M6$-(*U&^U1$Y==F;S8:W!U9:GSR#*WY@_*[^$A^A >9K>H!)7>6COH.NR7?Z'$@'\##Z^^5;?XG8^H@I]%D[[FI[T:!@C?_ ME*"%5KGTUQI:K;M#^RC+-SXQ!@*;IHXO*+>->: MD*UY3-L:RHUKZAN8IE^]=B#\_K5(^^81UL;$1DL#'T+4C9XTUQ2U,1*>H8Q9 M$6$ V<24I0VUM@-D!N9^:*:%Y7]VX%RST 0(:2;05J&0AGS-MHB($A70^'T% M[@O/1(:\ZZOTD"=T&:'Z ^%YWTIX'(!&>.NA/4>D#*9*R.R;MH;ZE&9-'=?$ M3-UW7)&H/@E/27;@V\?;^YK3%$J^N[ *=94ZUGY5C<E$FBS_GS+DL26&-'[TS+^<4&K6OB0?R,J_H5'^P;L-=G8G#:'30PQWQ/?1" MA_C$6U7.#(G?]%F&!B2-DA\ OCL$RW)7PVTENJ6Y;G Y$99EXGM<^N+BH)S& M6T#%$A51ZDCWM8*1CI&-4FB,(QPZ9U]0J_[HUMZ;:H]/9!I@:=JF!X)-""(% M1(ZU"K26[$]WC[=W#PV]NU:F IJXE<.\7Z\//,VT^,S(W17A-OO,Z_6B)ZAK M2+AOUU/K5CT=X-O ,"]FIOMGP%V*!2 75J:#"]^@QRL,M;-6<$GJ%#J&KWL3 M. ?PP]1!]],\329%*Z8,,#E4?L!+2#J&696\(\4'&W;A1._L]IV-9MIT[-)E ME0%0" ,B=)S"E=K31&9.:W.[Q7XWV_BNV09J>O4*-N\ TN9&M/(J0LB)!6$" M)"1EG59SA@-$*:9R_YLRV!2VCVR1&(O7:HUB\)K$?G3RJS+(9"N7 (2B?>(5 M+5@V_H:J_\3OZB' >*\D!MER2%I\6?)BO+.@TS[9T!W_WF3H,N6@VK(*4.CA MU06 2&!O-]8VM/&%5$P93 H/-=S2,4+D*QYU]F>>NRL(@LW.4R&H4W/NNDD5 MW",5W-;7Z;@Q.AF\"@DK:6@CI .(TL4]:?:?+M$$$LLHA4@QU1Y@XI=4E954 MRM",3!L,/;"AI<2F5U &T4)&-*>/GX FP @Q0776.#YFUN MH(^/^$@Z;;7-55E]NK 1)ZR_\\M=:N#9K00COT"_N'B[=PH@UI*V"K(]VJYC MF0;>O<4'D$/_!8XY=@]GCKONS-EIEK<+=W/38X.TIMO#J-*U4NJ&^;4$ON61 M&I>WHB0RCH=KF4A*8$2'O_#9+YS!#>\X_&YZZ_WYKS0EJWQZJUA;N^)*./E; M@-C%IV?$^]LR0OO8E=K#MP+R-C]Y)T5HKZ=!N$.SD"#:78P@R;KJ\40<9FZN M<(A>ZA2M>LORJL$_@8<71(?S81EVA55%/;84M2K"TI:6\K7 -(HDQ*OFX;]V M8;Z@].0GNXYR8 MCE9BTY!2X909A:*/I%FIVA^9J&8: 5#2IHJ_UWWE5V !P M2QD10>9]FA5C/QH^3_;B=C?8]4F!GE!2.>2Y@4MCSBM>\[.D[:7$(L\01O"# M-ETD%6T3Z-SR-3\#V3-W1R>4;!/FO.(U,I,8*Q!\"G%Z66\G&A!^(QH0_J43 M/^H2&U[R\9%8T3AY+DX@AU>V6[R)R8H6YZVN3*\7O/VZB'BJ[,Y27_UIMT"/ M)42X"-14!E@ID*49D%<%RH./WYX8$B-04SGP\Z(E@'N&]*K@_N0C)65%M"<+ M-0?-# S2:'((J@IPKQK2B W0?/)(8":*C!I)2;_5=Z.!?$A%I:XSJ#3'204% ML)(TDF8+63LTXL<5:H0G6Y\$W6=WC*8=5U ! <9[)3'(EJ-6%/*?/&@6"IER ME&J)9,S:1QF!M=D5E<&OZ@4;6P/-O^*7*OB;"Y:^-3*7-"<.1TWE6),39@&^ M9 C?_,V;/D"OJH=I?-'?%HCNV.AN<%+\_P3?4QC#4[6]E,DMO:2M'W5RG@TW M6\V$86K)D]L/O@/+>';@&S7 GZMN>TF47WQ)0U4FB^K:7(JNZ7&#'$X?P/6" MZWX$=YK25]=D[C3%S^UHMM$Y//FR\<0;;0\='0 CN!YE!K9:<$D7OL<6@HWI M;]R)/=]:IM=W+$N#>%P=V@@;G($V?AE"#'WA-I6Q('P[3^7)7/N$A4B90*2I M9F*#1Q-K?YR22!"Q%II(!PD2EA9T4M<@$=KG'^!=&V]%QX8[\;$A?-S_='X, MGKK_TQE/+X-"Z7>=A3<^XI/3"\1P%[T.HI+[M$O\PA6:(-!6LO,\H,[3B#QW M\F2M+KF: "WXA&($,O WH P!Y$.;IDU!M2C/%69\0[J@2%VE".+0409= CMRJ4,QQ# M>^M[;J"(:^:(P*BA+NBY<6)@SRF_*DAGY.!_VKUJ_W)@#]\(PA@K!%M1CA%E M#AHR=%-=%D!YU#F(1'N47ON3HJ^J3K' B= MGTCXK.1+C!IMY8NHR*7F_JO>SO3!N_<[,%=KI,HNHJZV D..B69P0UN'0'.1U<4JPHL"PO@D M4K75K"BLB%)S=PLOT?DHT@>Q>%%N(4'X]:!6"NR,W.XS@)."HQ>< M+/<[77T?+!Q>HU*@L;:S2+9JU)K:Y"46IRG*W]:%5D*:*2%M,H%5=06[#[;" M5Z_?B\>X#Z:7"]C+#FN?>X[^Y],NV'SC"UY/U3CF_]>K*\3_JV:%J/-)I,HF MXASI,KS+#;]O]/:,8!-J>65PRXL( 5,A655!]/AEF8$?Z8+J82B$ &$WA4]$ M9:!S-AO'#L-4F"$:Z8+*0<>I>@)F?+(IB-D3+V9/+<:,)9LJ^8>.YIML.='F<7"72B6;0%)+-DQ08Y@F^N61I$V/5\".E[9N3"RO18#@2. M[:Z -+5O=DX<*;4JGAN(M(5?O *P=_S7IVX$+[!.[$6P.X6&MV M>+-I\!T'%[@:2&KPNK[[U_+P(K^$M2=Z)$S.(JIWC0\ /=-%LQ"DBRE2CA-$ M;_<O-=Z3>W)N\#CJ+[C\:X6C9B\[1M1DE*S\V MCM]EY+A!^LV>@_>W?<3.R1:$EP"[3V#I)(!]->T@4"0F0U=#5<6V&Z\ M>T32(]:QI=7-3F6]W(QRB/1?D;5(9,LEE"B+"2JZ3FSV$CA3P# M)(AFI33"YAJMEG*$D@P[E5=""FD/><+IL2AY*+7.ESPB"FG- !@<+T SW!%Z MB*C]8=<]6R+E4$OM(2LESZ=RS9G.ED B^I 5 )/:#Z\P?U7XGO*FX@5:5(YS MY9%-MI::/R3&&HFFD6*VC*]R4G.WCX]U9Y:5S0(ZSW(HIOE3]+WPX>0R)Z68 ME<^94N**:8^52DPS\Q&+IXDSIE=N]31_.I^AY'P3KS.F4@[V-'A*+\::"UOR M:$)6Y#MQ.Z^&;.G.9NO8($@4'RL:*2),/X5M\"$\/&LC1KREI(+O$#Q?&[&= M)TO4]HQ7>^E?H./R^@G(E90AA6RTZ:.4@")J7YH1(OI38N".%'T76=090@U^ M),^FA.=/>K[KH;X'#V?/TH'^DA^@',-R\.! IHKT4SOQY-NJM)9P5T?_AMC; M1GPR.CXI??PSKVTK])!V,;5"';7'W2"NI*F#T ">&5YP&7\KG:_DQUP8FUM+ M+9P-^YI@&"1/Y]2K0E:N 3D7A?'0J*=M34^SS/\ UM?I'E\D][1R6R<3X5G8EG=)"TTQ1MH/UMRR!^QY*$E M-\R1IH4]]-GT$N.UP"R;4+M=1)(A?,2B1S5L34G>?"$O_IEPA"YK[">]:NXV MJ/(5MLL,+W:RK"ES'@WOI# M1<^$$31)8PH4]E4K83#XXP78E90C126[P+R*:-7VQI'04^AL ?1V4PO?UF4; M^,3_EG&'K6 KRI$J!_2\_!%30JMV=X^TP+A;3XA2C':2^OR*]/G86E*)JJ%V M.\5VOQRK)\J)_KEUH(=MO6;O\ T6INMFQJ3P-],NKDC50NV[G]Q4.U5X?.IK-%\&+^E+4?,TD=34-Z2IFS;R1%0#I>[JE<\5+-?$GFM6<'6[ M9@UTB,)=U5ED.<\JEE8 M-A6]$+P2/>8'^C&IC >D#+7/Y!:6346' Z=$ASN7A8&^O6HOT!395/0M\$IT MG1_HZQ8#399-DL?@ \!WIWJH;_)#?=-BJ,FR25KPUP3U;7ZH;UL,-5DV25=QU!]GQ_I^Z0V'I$VU+[?HK!LTM;3=2#]-3_27UN, M-%DV:6&N=2#]+3_2WUJ,-%FV&&FE0GD((L4G>S)/-XA6;P?B@O+%J,MWF%5S MB?!@N02Z9W[@3_BB9-%+A6^8EPI_Z>S;[WC:9P>B)Z OVW37,$<-1)RO#^C_ M;J^^W3]\^_IP>U5]PL,]#OOWQ&B3DDA&/\V [MBZ:86'23.$E]1ZHH==7]5G M0?*"FMYD*5,SS8]>)VOG1 7Q/4O86/LXCBY16(B10BTKQ\8RN<3+W.(:/ _6 MDI-Y4_>=BS1YX:EJ,2@IY>9A!,_J*<-9Z)QP3*7B] M6'L7UDG46PEQ*G5>/,#;+P-L5@!]66C.>-K4F5)3NLK4RM57"2N# >+0>8NP M\K2I"ROEJ*S4,T.JL)*$0F&W9%*=UTB==Q<&B$5ET94])=($)9PWD5& MJQ=2<6E$Q0,T$H0EG*V1T>J%5%P:4?&P3G%A2>=X9+1Z(1671E0\&"1!6,*9 M(1FM7DC%I9$27! JD(IP.DE&JQ=2<6FDA/PF*I"*< Y*1JL74G%II/;\)^60 MBG#B2D:K%U)Q:43)(UP2I"6<[I+1:E*'-TB'W\Z;562-*'E<3(*TI?C43PYB M75A%TXB21],D2%N*4_WDT->%532-*'D,3H*TI7C5;Q\NK.+22'G'[.IE52EN M]=O'"ZNX-!*SJF5^];M2_.IW5Q=6<6DD9I52CG6<>EIW5C9./HTDCFXC<)$& M+=\(9$*/ RZ^,F<*T,L2[XYO&#=3V/?">WC$ MB,;3XOFP+;#UDJ*BP6=D\KL;Q[<]=PJ@IYDV^F+A##ZUC6D' MQ6? \Z'MSAS+BI+)4'A9]F-;2-Y:5!:'HBKEXE=E>J< K6HAA>0YXHDQ+<@T MM*XQ'6/N:=!3;1"'0'.!.P.N;^&5US-"LN=##/$T>&D\ CFNR3KD(:?Q"XWO M!.<'A;5;>TQ_6;R> \R13 M"4^Z,%Z(\=)57?3T ?%8O1H=H ](UF$./,\"P>G%WTUOCHY)*S2 B?$JR6^U/\HD6G-$)-)T&XJ_],=1.9+J+;HF M>=+*<: MQ)EX!?/2WE]=G^:EG7_OS@:=7GZXO_][..X,_M$;S.>=R7-GVIUU M?G1';X/RD]22TC7S:B,K*VV1ABH>1X/,W[SN; M]'W-](+J8L@%1QI.3A%5Z8P]9[-Q[."EGU[!YCV5/Y%>,"G7/9JAU!RCM]\Z-EY1\QA14AWED"QF2+E%I'J1JTY6E7QAI@DE MEE470&XLTGCR2ZI*QPSM2&!_.&SI43GE\./7/$9V3:8(C^ MS)SE[ LJAV"QJ0U;+DE)R8K<]RGC]J3 F1X[U8?A2+)V+"2;&_(_.R!.L!5U M6<(&/,T4&8(W_Y:5M,Q[K_C4@0&.G@?-=]_#G7#AC!U;=VP/O;9UY#BG&AD9 MC2M'.1G,(5FNTI156H1;G3O#1Y/GP$'L3GS/]30;*RQ[-9&JJSWE-F+2'VN!?RH3ESX0U8O)+FERI96X"T8>NZP.C[^/SB6' 0K#Q%/I1 MS0_3 #9MGL5=/ZG2KVBB^]A&2A731^WY7^7P*9;195H?4E'E6%(,3PH_>(0N M80Y^L#/7$D*!$L8S%(1E,#AJM!;\O+*7$.1>X.JL4L>:GF-_H-<,(JG"OST3 M!T0#W6<&^!9J4SG"53\FY=-1[2FER^)BV#,EDY&S4>78*)\WW-PLHC*U1DXY M3)V!K0_U-3()1MX9NB),N>SG,V MH1S-BA(B+\5*7 !D<.SKQ2>?Y696@)?-\N1;RS%A%4C* MTT]G3FO\\=^0PF[;R!DQ^27EX%?)U)Q.&G)/OK+F& I0*'>$0TY92W6FR7"H MIF:,:+VKK< 4FCK 5M(PD"\M&.5MV;S.5!4V!)N;2R!!/O]@;[IAO,P@,72 MD:(FR]1HVO7P451H]-/Y$8LWV![*2-9!"5MUA!-<)1Z>#2X%#].HC8$G=D3V M:_J([&3Q?3#K#,>]R>O@?SKCP:+\,["%A]LC%:#E^>!S"VP7N)13L5F%*P^3 M_ #A=>[A.QT=]L[8LN>HJ4ROYT,H&?^83[K:8QX9V;QQN#<2/%#XU-)L]T4S M;9QH>F(OH(;-%75K(F!Z_3T>2/P:#S-!@/GH>+ MSG34'<\;L((_GNGO=]CQXB\SR56.%G!B^;N;J\>'F_O'^^N'^X?[ZG<(T!(' M9XSKX>U8[,.*5CBL]%>L*LIT=5EPI$V"L/BJ)"8XR!Z\+WH2([T+N;!R\ J# MD<930%(EQABH@=C[!&-=4'I)>67(KG72B\W OWW3-3TP M!_ #;R@'405$GSI_]:8 RXO*J<^]H"9:%J]/44C/<8,MY3!=LYBQ2-9M+YV* MJT'Y(!^*:%/HH/$01R'@V(/C=<]<^T!?N8=MS6 (0')D5WX3(JV@L8\'O\GR M#Z!!]PV-F];0=AWK@\^NL*JWB!U21&_>:.,.7,_3.W=M-"3WK:.C>=1 M!M1^:A8N-'FWS%4 (P]?Q%IL.X4D:*/4T\CEF)QY<( ?KD T)FLK\.S &5B' M.@AD'=KS+=#-I1G<:;WAH5:.9MO.+UDJ*>&43-FFBR!Z3A*=(4E8))!Y3J;. MG,351NLTFS?%Y99UX*:Z86K?+?89KXZR#7&8$F;]%G%#CNR25]BGP(UGTEZX,FLHAP/"J&6&'CRR5X[\!+2 MB[)S_U#+M94+8@)7<[M*Q9.-*9J$PX-)%9QFW'%/,Y+/:?7\0JAF;7&YR7"F M<.*Y?S_.&%V.-I0Q'3GP) ?EYA5:E: V0&Z*HP'Q=%)(RX@^MD$ZZJ M0 N M/* RI%2EQP9I;9(#Z(F_@#=^-T=+#<"? 6&: ;)4H HYT@9/^*PYNZYR!"C# MV.?71/-3?Z9E?[/"#>;O0+.\=0\A@GWU"P2,,4-?7W/3*:LAY;B5GP<\G,JE M#K6.N]./*!_)V=5U?^-;.$0A^O80CM!=HC?I(K-K;(C!0D5::R6=RM")6A%G M)5BP(_T$ SY>_4&PQL=Y/D"8Z&^?SS7;<2ZA\20,-PB&^^93LP(5E1#^U@1R MCH%WE(,V*T6SS$(AG9JQC0[W#S'S4Z>QAK 2IF#?FZ5-#]Y?EH9*25P,RM5LP$TR@T]#Z_X M%")IG1Q>[SCW-.@I<"-H6AE1?CS&02QFG7/G4I8JVNC.B^^Z$>+,<:5S)TVF M+MJY2O5\#9J:%5^ (S!Q/ZEY[OSA4TC169":2\.40J,O7'SW:OXYT7$K26W> M75U=UWSG:-WSHTSE%#V9U1"JR9IR7RA%5HBDLUWT&]55F'"/@1>>0#'UZ%L\ M#1#>-& WTP"^R?04Y%!&\Z]<*WDMIR1I<@!=:!67)$M17\ '@.^..G21O(X[ M)\)D:D'2NK\(8_A"*S8.],S_4#)GL,NW'?Y\"FC#+;^\BBPX6VD[@:3H0]9F M1MV71.*+,'7$Z&??0R7B7[1=<,!*]*#0/?=!H?BQG67PW,Y[^.#.-GIRJX\. MY6@A/O-Z]^WQ%BWQOCU\J_ZH0_'3DT#-J[,+*W%HJ M]5C=?2/(B!Y-\_#D;>Y"R )ZJN::694I^>SXM-5ISM:2BKY7,9RQ;D)2U51J MXOE&C-?/YH=$"XE;N_ QOYI*S5&OO'W$:GE&:TS-"JXC6:P!!!I.'R"'H-3F M+XR5J+=2,^Q7<9/\'*R"NQEMXP4X*ZAMUZ8^M)<.W.3(??UP=7VZUSP?O+P. MQHM.=]SOO PF+[/N]/NPUQF.GR>SU^YB.!DW8%,Y4M(,;'$\B[VB.,7HQ6K; M$YZ!#V#[P'U&/6Z 8(.(G#W?]9P-8AP"?>38JQ%BO-%U7>!Q;A+G:509JY.% M)7D?6)K(I>XDN- [H@?Z=* &^O#/*70,7_+4>=K49DM6 MI^7$5Y(&N\>'29)F4%5F0\540?7@5@%P."LX?D^J[:2634KUM;X4 M>.*Z/\%-2,(R.J8+]%]7SL=ONN/;'MR%T$4?#LA%7_SS;7X"T^$'M3 1TNL! MDPQQZ@>@UZ4 T.NV"@"*.)(L%^$02D^S-4-[!9^F[B ['.63PB]C I"K MU I4"HC*V)J1>D6=&'!G 5ENL$C[%O5Y>P6G3/L8(FI$;K[FE&%%)9/*4K35 M_ 0RD3JP-H*+/C7=PS=2QQH9?.J6CR]9PMI _S/HF2!SM*0< Z62@\J]PBHJ M-7JJ^H 5M(#? NCM\ 8+WDX8_-LWMWB,& -:\"BKRKFQ2E@7I1R:)FSGU[?W MA'H7OMP:YMJ(NLFQ$?6EDWCD96.JA-.91_J=F>Z?K TGZDXXM3MCHQ&FL;-+=.O"C54TDMJPQB M DI/(B4FFB3 ""O\WS7K58->_ ZTE3VQF%(HB"DTL:+G%ZX\'/J.96EP 0'. ML$Y#@5"H+1CPBL:8-DIU?.DCS099O8)4JBV <,M&=3\4!B&(3!]I<(63+\7V ME88%HW!;(!$544F_8VIN\[1[ K:^WFCP3T9NAZQJRF!<: Y72-I2]Y\+(1R_ M.C.G0U8U]1'F 8D':PZY50GZR7 F,H.!N.HV '4.N(2]L.7/00M#W]6#765W M!G1@?F#CQD2;5CPIXP.2\:H5 O)JZ[IWF7D7&+44!_9@D,R4U!)T^(27)99 MR948-=2'- ,5'MGVF%,VJICV\&.@1\':TWIG1)Y"B#^0EM1[U1G55&?#VQ(.3B1)6WMF8D(+J^Q MCXW29+EW[Z0=7:DB[8&26[IJ[B O,73@63/A#\WRT:) PY^#H[M/CFT(9D=^ M3)]8?>X.9YT?W=';H/,ZZ,[?9@,<-X#3(P?M-R J8*^C M*!\$6U&.$T71)"PJ)&A$%8X<]9C]G]]- )%^U[L1^ "D$\%BE95C1*W#BZBB M5-D%("Y.TL(PGI2 !S=_^XF.='M57V!<0?^M9 TH-X%*N*>>(?BW#VQ])^S! M3=14!OMJ,.7UX6;K2#EVD-Y>>%U]4C,I^9U"[!!$BV\IS2.]RKB[^U[!MY)F M5%47>4&\.)TH/.(K!WU%WM?;^\?;^YIS3M0X+(BJZ>)[58XTXB#*]+V>$$,= M^W'D2;P6]KU>DRRE2J#GQHG/]\J27V6DY7C9SPEIEORJ&/L^@.8'4OX'>G&T M8/:#?"RFRSH'RZJB+M85C?_"RE'ED,[AQ>/#@)FG=%A5E".",# L;#GE5<:< M.Q"8*WOPJ:\U>P70QY\:--CVG%%%86PY@2'8;U%Y%<(6OVDL.#DY!;MP2_'D ME525H5C&4"6XW5WL&;[X-T[ M?*(PCK=Z4I5?'V]O:[Z(I@[2%5*6I/-S6\EJL:56CVZMM(MJUF!6E7F#L#I*))V7 F MK&_UPEXZ<&FN<.M%%: /-IIM3-XMF4_@.,GN.&B;4X]VVSFE&.5<6Y MD+T_FTLILN(#B$[NV]KY5DE\P)GP2T@9)5^^6S^S3GJ;KOL;WT)CO_$"'==] ML]&TT,+=[P7-()[ TH& ?J>XE+;/DI/R-%5"4 %AMT]YNH[0I[+HFFC[0M=" MFBH:W? 8TM4&*_SX!9NU)>Y1D\YMX$7;=V"L\+:_CGZ*QAR!3>OKJW36\OY@ M-OS170Q_##K#\7PQ>XOVK,?]SO=!_V4X?NET>^CGX6(X:,(V-K_F]EJ@['(7 M:JFVD#SVAG>B5+('X0S_U_78&@F8D>/GZ&+6>1/W'"DUB#J9Z\#6D%VA7)A. M+*<,:"+:/F D)E=UZ;^S((O>],UV<9JUI0D,ZN7IU++*0"<&P@EX0M+5VLVB M-\6'W'3-)7MQZ0750DM(ZV3$.,1393LW,OQ]X)HK.]0Q/?B'7%@9^/+9R1S" MJ;+;FGYE9L@.K;AR I P8-C7593:%89OBTPNFXDP&&"QMP4XZC9 'RY3&Q1 MD=4!N\2<& K F\_^"HMX%IDME(*3$Q@6MISRJM)52\UL@5-#UQXF+0A,&EMA M>17"5FYFB];@R2NI*O/@@]19H2&$D@ICF&_X9$O6_%.)1!\FWE_#FQ8SH%N: MZX9Q4$BR9Z3:HVV.26^X<(:V[FS P/7,#?X.'\8+[KQ:.$\@CMN"!Y\^QU2L MC,&3H(P*\3QH(!8-Z4E=7B46TO.E@R:SE\ >Y0-[").Z MIUWTRC-@!>QTU^;V:1=.X?8;_",GG/(][6@^4[Z8H;)?(-'=[W#ZR=MZ+%QI MX4BU:% 5QV:9^TMULD41F ML7:G+%/E;5ZHRA0E,@:TKU; M<^M*+6PY@2FP M=:4@ME*WKMJ#)Z^DJFQ=G7H+)[XW61Z["[&GL.=L$"!K8+N!)<,C&6,L+]*D MPJQ09*R7KMVF,Y$Y6RC6J')LE Z^/'XU8$:25S3FZ%:LT=8P3&B<+$%GJG", M.5[P1X>P*BO'&>7&R )Z;/Y6%JWS8-GQ_1G/EO,30P+V" 7G;$_[9-@ MI3ZC67QFTR?-Q?)554* 2:S)MP5G_N.?J?:\="L+OX B=O-W8\VJY=5N&J,XED4Q]# MS=I:$VE"&=O"AUDBVT=1,3E.@=>0$C">I(9*P$(Y=K!12/>!,>LH@[ TW-)4 M$%> *BNXDQ=FNI>(996#5QR+-)[\DJJ"XQ&I@VC6T/$ H13XEYP>=JIJTTR"^\*GL*QPG&HK=&0B66 MW=- F[Q\X&FEK73(+;ND@]*$HRM)LL8OB->K2-J-8R"Q#RMCU?S9>TE+.VEZ*3YF?W3[C&J+^BT8%-9PH:4 MY 3BDES2!M8VV'B8>QKT4IL!]]5OP^HF>2< M1=/V6W,U=BXTDZ@=AEF2G(:TZ/:HHYN)#;<"7Q['L M\;)VCBD1?]5@'HF,BU*4U/S$!W@_A+2K&6]\SAS+BC)TT=C&WX)R1)-" @*W M"JJDNGM]!9@R=FQG"R""!]_ _AAZL"=.Q;-AM KG %9!(67% 2L3F@)SA@Y66(M M8!U,8*2! 0X)<$VDXI'ITD*D-'J(T, MJ8]LZ20TJHX=)?R)IWV?P$6B0@T)8]H:W 6#-3+".DXJBI09F&$TRP)4(I7X MQ#.@7]7:*QI>QQ,%6KTAW&LGFBQ$?E\F8U.ESX9M?))+NP\E?3SBH7*"3*&# MY,3=C,*)0X$SH$&&L-1#=7)FU55DRL)C^4_3LM"T$)E#S5[AD3RX+$HP1]9- M.D?6RV32_WTX&@7WW@S'B^[X9?@T&G2Z\_E@T83L6"SE9%UQ(UBWZF@X?0T, MWT(3NB%"\Q@:Z;Y M:1PR5)&]:Y6Z;3 M0I22MC\8B@X,JC8H%HN[?M,&R"(>BF)**<'Q1 M1X/N?-"$/?907LHF.JU0Q?U\!!"K0V3ZP-6A&;"*M37.J)&D[;?'V]O[>OLR M&8'C+BDJC9*'"Z80Q\M[.WS&V>O:!CY O<6VY&F'0UL9V]L<-14$50PR8NQ3 M+JF;!3X6A;EAS5%3.?#S0B= @@SI)>U:$B;].&4%@+JI63.@60,7)T$*:&XL MG,7:A,94@YY)3P0B5K\YT&8 DIC42]!!J=O2+O2..C7Z=.C0Z,,_9VBN2;+7 MB=^40RZ_1R:_*P).M7 (0BG:,5^W3W/@;JOX3OZN' ..] MDAADRZ%*U RYTV<%R&344@8Y>9/-/!*KDHTJ?/=)?!@W$&(&\$@Y/E MFQNZ5;DH<5(GJ;2'Q]N[FJ] *X,=/#*7D$=%':*,3.W=M.@W)E!*GP4YV-)* MVD=7DQ:_ ]PQ@-']0-^N"$/K-1=?LILY"R+E5(.DW?-&, QO03F^[7$L9)U4=$?.^G1GS_@ :7/QT"A(N:N7,><;20D2OAW.D%WHF.[A H)T+ MQ1AZB$CV>(8D>W9\VK%5'/MU6_'>D#],JZ&6(F+PQ.\IQ$E=Q,"9.N#,T?VB6'^)E&W_W-J! MLUSPZ,Q]^NC,O/=]T'\;#3K#(?KTHSMZZRZ&DW&0Q?+O;]W1\/F/X?@%WQ$^ M>1O7E\1N1BA7$,V8 O0>-=!)'N'ZBV]Q?H97833UF0AR]."ZR MN+RJQ$T>)+$LYZ>&EC?XXH(9P@!^ #?CO Y?Y0;AS8-<>H HH(9FT(!Y;H>G MJC(4D "9*/X,#:B"_OZ]GQW80Q.4,!,W^U)71I6&H-YF> ?74^ '9H#&UV5\M.!9NCI48RC,V( MM-V1I9?:,WF6O-!XTBS\5:Z51E17&3[)QEYTW<'2AR0>U9Y>D:V!WEJ#*WS4 M'A]JPGMXS#M.<[5U85L._31_Q,R8D@+#U_&O^?QFA^H7=O&II/E7=]?S)3$8F,;VV +BOM>EP%) MJ>7J_UU!9&9B"Z09#O(,M4[>)"!6]9>+)6'+_0RU@SA41$$5C M0!2R=\0@F:2%(1,AA6$T0D8BL1@I,#&!3 R802("V%A"8K=:@G_^&MF0KI"V MNG7G6*0L"-._?XQL>WKW\^=0L :WABG_]"^@@3 __)M519^L[UPL%K?+@:GB MNQF*8G^BRP-(J^!VT7!TVW373^"[+2#>RL;\IW]QI_VEI>PTOV"#QNF?CY5R M2QP!32 5W;(%75R_!C4KV;MO\1^+_O0N!KK_(*&Y[21P+*?A; "[L=MHP(0\=?:]J[PW]@'Z_H9#+Y;J_QV\QE"&96-"(;>ZT81N&;2G@5C0T3"&:V? >2Y2R5]QB MGK@I/_[Y:P0$Z9^_-& +A&CH-@2BOW_88&G_]$B#'B;!S%'F?__PKY.V.X6# M^OG/7[9BJ^"?OWX&?[VV!H;D_O.7I,P)RW95\/ 1[3T MVL@Z)B9ZGX;_AVC9;QM]FNFS_C(_=E?0IH)B(@-1&SY]UZ8K*NH*MQ15!]F/ M>TR\OK5*"1<738%?C:: J:@ZDKY 90/B4@*IJ@0@B,/"6CUPINO2Z8-1._ M5WH05 ?4@=E"(]FA5E?.)^OD!^*%?G'/]1M+!F)? ?-Z,_1 M3$M%XV)M$%M1,2[OR(;9$2*YU%%I-GDTFX ABRH5N^\)ZN-]M$?SC3.D6=JG M&>C&IO2\(]0Y$E0CS2P[J>DS^:@TZ^?CCV>8%6.JQ< M6]QGC<8V!0K57$ #V[S# _=8ITM65K%L4QDXD )P\"+&?4P"J^;8R&U# )^" M/1$-4\I"0NV0IC 1)JM'4J5EMB"I&&8K^<,$\M:+I&S5OW+)>< M,$*QK:3,SOTH+G\-86)C/K6++OD1"!3 MCKJJI5-+PY@N4E]#F"F_RHZ6(V?"9!0?4KH]?4-BJHX&3$7\D/L$NX'@ M0ADJ(KX?]K$V3(FBHSDJ4ON:/0(F1(2I"49 MZ!?4]!A# %V<.>CC?@8]0S@ M.!A&V"YZ #KYNNTY;K;9WVJR"NR\H.AEP[)RIJ%AS)+@0UE(B3GLQ!P$?MVB MEV[-M0I9XS-3OA-5Y1EK=Y_Y=6T8JM2&&<.RD;<&0<_+27!+&W48NGAER-8= M3BW9H5JLJM48G^?$6(NR)IGT')J*U](._ZJ;AN2(MM>U@)\^_][#SI=BCLMG M9[57U8I)M3B@6H^QZ,!,9Y)%]@CL?$S$NL(T)B6YF/G8J[:$9KS4_"YVOH1 MWB EH-QQNHUH"LEI"BH*/)8EX'H#:HO]=CQ59L$XKU&QVB =H^U%M-1,]9D^ M#9$$_2^9B,7C7]KAC&.:L+WLZH(3(.<-JC:O2BG'T.J"+^MC ")E8%F&69L" MU)@NEX%@002!P %T$:)+;8I>T38PJ$@[8%*::3E1Y>H.7R,I32PV!ED967&4 MYCCB,"S3[C<%7?;@&WVK*+JB.9J/E:N1)JNC1(;C9VYF\3#J I!L-;8\EXI@ M3H M0#QL =$Q%5N!."O8Z)/K"=&NR2NGI5PT#EC>791ZK$%*BT8'1I1U]KD M_=S-QIE@"$Q$-^N?OU""],["N4\X3 (G3.]0KO#O'Y:B3564",6_C7 &V3;) M(&-YN[0DE"+9;<%[V?8;\%?+<$S\#:>7[WS"XO$<:DY1T(-O3*FJL4 Y6BNE M2TU@07,"+&1D=@SG\]MKPRSJE@FDMK#TLD2!6S+3D_WV?:$T45K B)6SQ7J: M05DVK[< XWOP#7F6-K3'P"3PJ,'>?'^F4-J%]Z@C3)R9*8HK6K+W-D#$#1JKP[[HD7FI2#_A&9,5NW%+!:WLE1L ME;>4^)S--!XN!GS"8,;HPP6+#KE@O6K&YM'64'.5;(DJ1>/UUCU3!#48V%^( M)'V+&;L T7G3C)'Q&5EL=2H&5X,!SWRVK.F#Z>+;;S%@81.;I#,X7F+'\ ME->HOATOLZ8E&UK?Y6,W8!HO.F&=.D92F6,-L/')B4J6Z"!Q'R_/WH;S-CWR$R+Q9N MG-!N%2K36:-+3X&N:T3/K"V.QS%]MSP6P_TW[$1N6J_DN1P-JUAA7S *37$CU:Q@4+K9_ M249N(A8GRT&34B>9]D-Z,>9B9+IS]IY$>$P"'3;A>-4DI.9S\%AD:CRO+6<= M-V%PNCJ[FH0+8/^;)J%9G34Z,Z#T^58J'H].:V(TII\]Z[_)))R*[5^2W4JJ M\C(VKJ<:'-#,*3FHFN7BY8# ]YL$*FS"\:I)Z)/-]P;ZV4M":$P"G0R;<+QJ$J260,K#Q'V1ZS#-UB0]J9?; MRXN1AJ\W">%A_YLF(1ZOY8=DNI.9, 6FFR%K"YL5KHFC;V;[H<6 KZ^Q6>N^ M!&4>MB:H=4&1"GI&F"JVH ;^8#)G/C*3VH@J9:N=$;?0[LNUT":,7AWQELZ_ M-N2333N%N0CP&*(RCIFU[K!O12:UE>2X2F_P(.2OHG)IA3;'$!5J6>/8WORA MR0NC!L6-2UTRE;B*RME/9A\F&VT3")9CNGAIM+>A@"\777(T;2N-,C\A$TG. MXJ/C7"J\@<>!$YH_]5:??JII:-H=6*06R2CJ18?;Z"S.'<"_6*N_(,%[#*UNKQ1C1*;4'#\KRY7B*A'-=YS03OR'5ZM/Q>[W M!UR;+9/:: =@U4N&2V/'LM'#ZR#[,:.8FB5.W$FGZ]:R@O&@G;L[?MC8SRP$ M^X0 O+$-EQHO%R2W4DM3)2;YH/+C0=/FSE[W#QW^[R,&56#S.K1^JK)"VQ_/ M@:<-P79J@2N_;#,%U\[T^,XJFHO4@#).WY^[T7\O%7X?H0C&#8W.%RD6BLL>AK?61CI6"0O5D#K@FS& 32X4('XZ':;J<%HH)<6L2;O M:*!/IDM:YCYYKGD!V[S["!'.3"3>G>X]+*;H\:PK)W/NXT18:;I5+%OM>^V" M/(BOCRE"D^\_.*98*=W(:)&8*AQY/RP/N!HE.?H%R<"WQ!0A%(/#8HHB7WI< M=34ERVF)0FLY(XTI+D @/AI3C$=J;6J[]P/> MG:^L5B573,2E<\6(<,448:DI.#"FM^XGG>&,6];+G:Q3N2 /XNMC MBM!4&QP<4RB +<53J5J#=Q^ RC3F1LPVSA4-PA)3A% ,#HLI1IW\A!V7W![7 M,1./DES(2!'K@KR%[XPI0B@4!\44^<%#.2T:P\A$JUON>@T_?AS=89IX&126MN[9%54U1MOE1U MV7IP(\WP3W0])=$&3I[3Z$7Y.#:2/:/N,24S= MN/[/5D>[(EO(Q3@, MZ\,_MY7 ZR>I\-O8 MWUDD7BRDS F*B?:9 FEW_?$>TELPQ9%;!G.@[@C#^IZ"/G5L"]_ / &XK28K M>)T:IGY:L)0G@B68IJOHIN=)0=-+(Q*K0&]3#";N3O%QOT"Q/UH]PR%'J==-0W)$NV:V@#E7Q-W],ULC93J% M]$CITKV@2RK\Z$MC/)&,*^V*FN5*#T[B44NUM"H(G>V' [S;-\ -QU\\THED>*=1JP\?6*&<"-^69V$4A#!&MI\0A"3LD<4]R$T*S+21 MVW>UAFY<$2&D@<"G38-_,9B;AK>O ZP\,&13F(X445"#^ET>_?T:*#F* ?,[%3TOE?K5D/GX;PM03ND^;CW@E[T(DWQ M?.D!1+UH,W92H<4[)YMNGV_UP<2XM_D'DYN4M&YL,N:&B=GL#&W5-)I?2%5ZA+9 V(KED M)WH5S' B9A@"HY,*[19BKE*.%9?J78MRIQG=;0QF]B)Y#7Z^#S'#('PO5=EM MJF +NF6;#AIA4[%V:P]RAKD03"D#VS<%<7WV37"Y"40TY0X%0<3OK#EV;7C M$IZ==WRT$;\O=QH()[ X2W2NLUJF_-9.PE^^PBP[H/JML0)%U;BF.!%T&OA"$4.783'Y2&R^T&B6TJ17K-K/S:GC7%1VL M\ERHN+\7*Y>/1>E1_>&SPF5$RGFGR474RN5JYWT_9PA"$?U;9 MSL/*U2?+2BUJ-0VNE>(L=Y+DJ,?PKI6\6KG?0/'V358U$2.QW*-O%457-$=[ MHDXPH(8OM5VT(-9.Z1(J7YWB^B7WV7FW%4$<*3HPW>W[@DQ$O=FF[NN'P'Q MQ7UQF"Y&.&4JUS6C_: 7Z-!Y22&3SUT:_NXB*2Q/B)^=04D&+:G?IY0X&-'. M0^XQ(I^%?&Z3Y8J?%R.L3_"S/+I?]F.B49LX0'M8)<"XPX2S%B!$\GG!^/EL MJ<^;\Z>OSYQ&R7;;::?[$D>J'>.Q&QUV)M%0RM?K$YI?-I7Y)1OA'SR_*-?< M57:9='LI\*W M/>2!C,JDSHQ1]&=ATHD*CCYMNLL)&5]8VH.2F'?BH9S'#Q],GFYOW\-A?1-,GFZ[PH-ADG6LT?VT M*#)<*59F9@V!OU^USU7[3@:3W\TH")-JLC?,99/Y[*1%5A>II.M&6^$[$/.[ M8?)4C&+>E=A!)<>R_4 4_*#X/PK9A[5V8&E1R_BPAG%V"<5B1H$*WT%V.I1\T2DR45MYQ, M00D=,I^E2)Q@7P:J[Q^ OI4NAM^T> N,'3)'4<["K,;GU?0D+9R_,:J+S MP:G#LII/CQ(/3]'FOMJQ>D5H&(^Y=(N+/61!=,2FVM5EZ#(P)ZW7.L>$]]?5 M\\8!-^2&B7R*SR3L@NE,,[7\/+08>\+JHDL0DU-4GVK#BMN;+1]E;M9\E(>" MS"=7#^=??O:5"!*&DJW3U4J..?4^-:U62U2K8/28!W&HRITK@IRGF'QN+_0# M3PT;SCJ=5HPM@8DK@XCB@UY2&9/5;C&T M2:?W2]*7GU9VN0)UT$EG8M-J.))1&TT<9E5N.I.2,3S[;:2_\:2SRQ6G@TY) M6Z6RG!Y)%2>D56F7V[7:,-*[(#_IBT])NQ!A^N@):XHYB]?X+AWG\YH(5F.: MD;+NN=JZ$)RP%CIQ^MQI+P?&;NF"'-&[#W)]DI^D&Z2HR$6[<4&8]!VQ6Q@" M_Z,)SQNQ6[EG#=.]1B\4MABMS"(TTNI@#!L0'-B/TZDE[&^83-+/M:L9TMCA4[D MP[MQ8JCWEKE8;S0,Z96+5-&#/./ZO5.)E/N%Y429F[5F52_8RV9H?9G?54.O MI>#6C(%/2:<+U(%3W(Q1T92;9HF-7^I!21*T71 M3&=2^E5#0Z:AUQ3V)2KH(2YN7BF/5TZO.IFXPUE7,A^3?6UUU<^0Z>?O-BFP M=V>L8^V-^/[UT@,I!H- 4>8I-WI/)G/JDIKD0I=)#$\:& ME8WG'=:)3AA2-P0KQM>88N@**#XL+B%ARSEEJ9AN-%]6.\,4-Y-X;5P$#&"J MH0.0L["RUXS-:46U.NP;NE22-:[5S[2%Q8J9@?Y55'_7VL.74+6@2\@G5:!A MA^20"CI$<5D9J"!E6<"VTFY%&!MF!I%U1SK;IB !33 G@6^5*3FZ3<^4>YXT M\NQ,=IF':BITQC*0E'<.>R-B3\?]6^+;T81FG&:SRT2,?>0TD:5J\BI3*)"A M!:GP"TT8D(;=$1IV=_NZE@AT ;:\]KB#']"& J)@!>F,66M1$F%9K_3A+WZ?-T.;=OO>\O\/XN=6/EQEZU,Z\) E[ M>O***(0]SOZTJKY]&N 1%)8YM<+RRU8LTP#YZ:23&Q6+B_PR)3OGK[ G/"WP M&&K+7-7VN]3V0 M['.U:.(O'MOP8MR:=-JD.V(1[S[1"Y[>%SAQ>1?GX%N@X M BT5AI2>G\UH*J8X]XME/J_>+\]?H+_&7/R68GW<,\W/(0:*M ;4XR SBU!: M(7Z?K-O:LA[>;:A# _K7&.C+-^/^M*I>1@P4+Q02F;(^%?A6M--Z;$^D?%2Z MQD#7&.A2U?9+8R ITA-+&9DM420W&O SIGN?7(5VM4EHS.%5E,,: ZFND:4J M>2XU<68-(9:TH^6*1:H-'BDI$B"/&2^/"O*#J;XMK3B)-3'YC1T7TK-^F 6*+G:I6\ M>A6G,RZ[?79,]&;=B*UX201$O;7(!)?Q&HBZ :%X?=_V!1G-EVIF$P_D\5%"V%@$9/L-+G30]C+3(0[L']E%,S[,:X1/ M:XH7O71KKE7(&I^9\IVH*L]8NQLZ>;V:XM]\9_&G"OI.4WPO=]M)NM 0)[7^ M@N+B_9)3[(8NWQT64WQ6#'_9%*?K[?M17TU*7$UHRY5L5<\-K#/RO[[>%(>! M\=0.XZGW:GJ[6%[I=I9S.09P2LME[Y?1Q]#ME.C9>* MG:1L3IM/M8XRHCH%,W1.3)@T/0R,WQ=M>9LS.)8-W2US[=EV!+4".QC\_L0Q MSABZ"-"D+VH<3;&EW330Q1':R^&)(SX'N@,\-\J;)>XH]NCP9I_E:8-'G]WK MMR7/AR0;2T8>)DXK6E/:8$AGU5"BT7/"8['<2_G/>\!OL6S;5S^ 9R?IT/.< M]!OE555]6U:RAJH+9AMA>T,7ST=1% MOL:5R @YXDDIJK')#)]M6Z%,MKV@J7OH?E74WT]1]Z4@+RP^K77T1-2HM[*\ M5J3X>*5 .[W2-3Z]*NO9I8T/5];SBT^+=+:L*M/&:$(*RV9,DPTVOCHGU_<: MGU[5\U#U/-?X=&(IBX=&W^:Y3.JQ,2D;L5XB<4ZF]!J?7E7U?:IZIO%IVJ$> ME,5PT.,R7**;6#:*#B6?DZ9>X].KHKXP<7YA\:E@]),%&YCM2<>^CU38+KD2 M'\_)\[W&IR%0UC 4.QRNK.?J $=6Y58F3DW:5*=/]DM1MA4=R^>4]KTZP%=5 M?9^JGJD#/.EQ9GIN3APJ5GU(%)AL>5RKG).F7AW@WU)17]P$:KV@ A_K5!NV M;$/<53*\;$+'E]-/-.JPDYZ]!G##_O.M'I.B);91H;3'>3P?'^EFNQ6PY?'?WOQ58Z^;T(DXQ,S"I)&Q5* M84<-D ,V3VGAEXG?&6'HY->)XCNEJ5C,IIW'=*7%"6-WWIR;S9@BABYS]7NQ M];-YF')&'/7T@5OB\L.E5ALU"R6Q_)L@1#C#W@\R-.4S=-D'D7%TV!7XVF@* MFH.I*^0&X4]E',30U%DR])-Y#-"-3>EY1ZAS)*A&FEEV4M-GX4?=$&CH%V8# MWJ.A6BH:%VN#V(J*<7E'-LR.$,E=".2>5D-/?Q;+"O1R+$\61[;_7JK MUAS1H<6$4!WH>#@[-AUZBQ]G9I"\58\95(T/S"D:;E70UKN\^)OBIP5]$HB; MTJBR\V5MUN+)(6M*]Y/:P(Z&3MS0E/6^0>%)Z^>C.C.FT>>&40!HI.B0:9?/ M]!I)?CR-Q0>IT)JY*T:%RR33[\6H^UQ/M.KC>'S2T4E^U>RR;C9^Q:CS]:-. M?L1O):U2G%CH 2K/=>SQH_,P'8L7#5"_W?&ZI\_1G,/A\X(R-QXB>C7"N32S MJFD-"2R5T$%C*"WQ5=!/)I4YM<0-ZZ1:G)"MZ4R+F-4*73\'J?PM!>&HX(TG=#&X:W=NIKV$/FP)XVSCR[HU>B\2\&U\;@> MG3-471M>M _[VYGV+Q7TXT@E/4YG>LE.JL#EQTU*SX]ZC\PTM'.0O[L@;/EX MBB[HZ*C S3FD.\Q_$$P%;=S2%&R0!9J@2[6!JLAXU4M@>;/)Y'"1;<@3)EV, MS>KCF=ULA]>KVS_@#;O?'O&9^7&',YMOM4TLXVY*E_+&')@ZNL?G+(LKC@Z',Q74M*%+02*U(!?,="I2N.&";$*#;:%K)*R=<#M8]K22RFY5J=B.4=)\[/Q M_< ^7\Z^.MC+93$P;>_L+AEDP-:Q@-_B MIP#C<+6S5]_L:_L@-JM&HTJIR3G=%.D(2X6['X=6VP]/N-!K:,"RT(A+&73Z/)2):IN\,:T(Z3H'N(-?4 M*[%'>1E:IS"T(A*&#>O"=C9?^KXNT;K6'//D)%9E)%UK.:/0&:@+/*_@$DWB M=POS@QFU!EU;STU:M%M(Y&*/>D\*'4Y>A3EDQIMZW<$KZ!(8*KIB@[(R!U)! MAS&'K$"BI"P+V%;:]9B)%S3NVG-! HBXZS4N;DK6W>6\2]6B_<*L,\QU&TSH MQ#,0@G<.>]NP[X[[A%)#4]_M\KTD-!E#58%H0\JEH3H+D(ZZG#)-2$*P3A=! M7(0Z::'QPHLR5'WL-:'E'D!"NY26#5%0-\_S^J9R8K,6RU:\NI*Z*NC/MI>M M>UQ%UZPL8B>0_"4_P'YV+LM2LR:ANM+4A/^LU:UU;8+-Y*K2A^E59SC-2C"$5 M82@:AXJ;+^>F+)RNB.*#,T_QM2EIL\4%E127H8LLK\KR666!XD_%H!(9(=7'ST'/1CBZ5;?2& ME8WFNR,J=$P/]93:ERYH.1KCAZ;!C)J#3)?KE+0,G92FEIB_,OZ[ M[?*+J8:C,7Y:UA+1<6X4XQB[.1/!C.F"2.@L][DP_F@A]U/KS>Y8;Q;;ZW5A M8$L$N@!;7EORX >TIZ$H6/:3Z"(+NS$7D+^]68: "EAV]YKP]D/DEN((V5?X M=2&84C#-72]%>Z"3EKA:N9=?C57>Z Q"!Q?(&]A+),]1V$^ESP<+KY%W:R^+ M5^A[,J^%/=QK8;_*$3W:!)F9%)-J_S[#N=/)8-A)#7+%=FB1+$P1Y;<[MH=6 M 7U61&1AD&MFG4B!^?%9$*(Y5Y73N(4(Q92!' M'N5ZPLZ&=FXDM"(2QK4!!XI(S1X!LVY R[V^SZ?9*\!2+AH)HR.UN-@(&'2G M6'H@P^Q,[6CH5)D+[#M+V8^3V!Y'"@V"R,N(S&96J/ M:E+,KN8N>X6@,\@> 8C,=T&5 S3N%JM6(K)^23LV[Q"B/AR1"_Y:ND:]2\ M=<]RR0DC%-M*RNS [6Z-V[ M?;SGQ$V%[*7J';8K4D[?D9*]?M%NA/>\C&\_<3-TP=)1A"$XK9-4W4RWQ;-% M3NO+,PE,9VKC>IYN>(7A^5F'Y'@X5L8-?>)D9"4S7Y: J8=K%Z03.F8-WF96 M&8=94;/!8,X75GR+/OV:G6^=JX[U6);Q4&1Z2SY*M>\FL #^,F2%-1F M-B3\#*P85YS& )UJ41,WE:Y/*_R2R:2O5NPK^?F6E^+V8MDE)P*9*$"I;]?GS9BO4Z6G'$EEZQ0C5I!*3F+9V^TS3MT^R?> M-H7W]U?L(K.TNNR*=XUFD94KY&25>/XVGW7PX_M?F%7F4/(P-7TVEI.3U<(@ MA_)$H]H)2556LEK;L%'"#VPW5G4T +7(,#](]V?/HQ^S0#[]#EI[*\@VT9CBD"R_LZ H*$-1$^\,]?\!_"LET5*K0F+,F%(MFC.YJB M_OUK*DB2HLND"H8V_.66C6Y^,Q5YM/D1;=@*@0:^2,4U0+]^/&G7E!6=M(WI M'4/?QJ;V+]AU<@1P&Q'Z-AZ%/VV]&#X]#9X=0BTEAX*FJ.[=?]H0N2VB"A9$ MT] $_3\WWB_PKP5U>_B?7_AN2UD!V!!Z#7[Q'?Q(H/]8_P-Z@4",3##\^\>_ MVH8(OUI30=]Y)?Y\IQNF)JA>LPNOO_Y//_YIHTV-"&-(9!"0Z#;D%VH%TE6 M_TWWT%=4@6#>#0Q[].LIJ9]1<(M"B5LJZG7ZV%3YM7?D^$9X<:Y8RD!1(4S? MC10)0OBO@2!.9--P=.GN7Q0U'%(4;.%__I5@*/;7>O338_4SD#5(,-O0<)>" MGY HH>\#PX2BO+[C%C'8,E1%(OZ%K1 5W($>8/=<_C@M3CAP9)9(055D_0[M MM@7,@[NY+:@#0Y4.[;> 0;,_B$3C(I#H_I !4C\R',3Z0CP*^A$J(E(TS8@B MB/_P!/QK1CK8>\S:68*AH)/G% MQ#P3K7N-CKE:L_(__Z)CU"],.VAD=4/'ME\1"=_1;")S\T&?G- %Y'%+0+G+ M&B*NKD4S/3^PVE8%T^QW%QHUC99RU(31%[6I3+FY,MX8[K5NTQ19\IB]T^/? MB_GQ9R;Q-9+]41',"5'3P9]'UI(CD\7&WHG?@F\$14-5A:D%[H(/OG6\0V;\ M+QNZA+84/.([)XF-T0VZ]M.6MF^ -;OR#K[[]I5S6'R)FS__ZAP$[#&!8RV5 '@JH:]L!8_CB1 MYJ9TW1'4)I@:IKVEP4T:#&/T>' _*3G)QSJ5F\X?Y<4S<0R(TP*R 0B^0+1< M#X[8LL9K2YS*M EXF4ZRD;428U+\ M1#KP$ZO.L9U8+XA*!(BHZ"@E@__/NK..!3$;=+A=M6KF%VG^4T M3,(> 6*H6!!$"!=&2 2 Q)&(/99T2UWO))2Q@^V-),%%3P']5/I:QWDCSLLF M;2DLB%+U%$B!#A];F.7XPS0N)VK/%?:UT6>!B'.&GLBR] V!^G8UR9]TQVK- MG&'/PE57\QBW@UIMD:3'*5\M42Z?*?$_) M#8#3>->H:))F8_2YNVI;LQ,?1I;;@VS&UH0&?4LG@;9GTF-W#FBK;YN)!^05 M&>9=D+\/6D20_:PY_.K;&'R5US 3O84M^TX49!A84Y,0'-O WA*>L_'^/1,6 M?DTW3Z^H32 K%C(O=A5>V5+6/"\_1"AM>L_5&I$J+XQK#:[U/,YZXH/4:NU6 M@2.:M7*9*%2S?*O=A-[$C0?IA6IFK^:^UN+MEZ;M_^"6@FAC(J$YQ@UQ",$B MK"D043F%1"@ZH=@6(8X$$S;QYQ5ZKM!SLI2R/TDH)$!<2$2I?E)*)OH1(9[L M)Y)LLC^,B1252,09,4[YDX3>$VVQG^(B2CV2[1F=QT8F0]F.RS3'D_61),31H%1=]=MWF M83'U%BE098+/530_+WKS^CLN.V:6_X-7 X%_V0D7MN,'[Q[J67V#;08=VQ*C M'Z\%ZD80D$>2_][F[),(<$MRMUI&IR8/56,1\#?X3J) _VY@ F%"+B"%WBSE M6%\7!I:A.K8OZ<_&MRW,KV<@/+4-'K]-?N?HMB#D^4!/6Z!R% T]G.KG+DXX MY-]-@7UPA-_A/CW-8UFH_'1J&G-D[H^?R/;\JX(N&N;4\!K#!:\9=$*;Z68, MR7>W(*HN9X[2=Y:433'525F*Y.EH+]Z ;Z;>%1T]*&CTBG!H'NLSH/!UJKAW ML(?JYE'T\5*<_;:P+/A%P2)N<#M$1V)X+]5GK1&UG)3R^B-9?&0DOH/$D'F7 M&**28)9.)*/1UP4Q1'!R2&R M9P)YAK M.:2;L=\O'Y:2)!-8EO^GK.B WDJ*Q>IJ3FV.(TLNSYGD8ZW:3M3MYU./KQG' M>(2BB9;AV",BHXC -(C4'.@.." S]EJS-U^5V?6I"EBM3027 $H@. MBLKAS] C =:?Q!^0 2BP%FEDK_;@/[X9Y.?1]VCX[\LH@U4,!T9.B"\V.8N MZ/$[5."/D^L 0L^4"80G4E]=C@VKW7U(3!&1Z-F#W(AQLU6&K\3K>KFSIZ+^M0$DV 3)1BCJW&>)CUQC M_[1T'#3A91M$"^#@UJ\98OX8^-5"$,Y044I* MM.].4HI_8&'/9GCO+NSQ)U4BD@!$@9;Z(!FC^Q&&%OK)N,3TQ1@C#0%+BRP% MGDZ /+HUJ>J*J^H$\/6Y()O=82(M^ZFZG3N-2-)N)J=5CL_78_7- M?0I5+714"V00=[EXB95=@+0"(Q KW,/7S#WL!OVQVZC M[)7L7TUV*.S1V)7LQR/[VZF[/6#S9/GR=+E_\;)7A/K257\I_DN7O:723R^> M,!D5/< C>;5R1[&]=?5 $$>$B#9P7$F\C\2F@/KCUZ%_A+H^?ERI MNX>Z5;]F"\LO\,^ZP41^[:F_!B;Q\Y\W;S-T8C%28,,;3WE/,?P5B,*0Q_7C M&I=F!AC4UK.; [Y-=M7%N,P)CCKBFL5^+-=9^.50[RNLAO* -ZLB<-Z!^474 M!9-X$%0'$/]]&TN2D9])H@Y,HH6VE#G*;/P%X^JW2XP/S!XNK\4E)TW-2%LS MROS,FLW&W'AI5GE4$T>_D95J-]<^R^>8?LEP?X3Z'03RI\G:!Q 2')FV*8U& M"8!TQ,@(V7:!5YI,4U:L7$J>8!3Y]V MN2;>/I9XDY\GWHA7_16\8:+W3)KXH,'ZC?BUZ::_U/#)2L.WYB$*NH1*2P Q M< EQ!""9T0&@A.*QR]RL(E L0B 60%7)B6XL8'M L P=K2BP+ >8-VB9@>2= M#8 6&30=%00SF=YP7^[%]E+BJ0EP;@!V+4)%"5]LMN0.2M M002-GGZVKP.' M7$(C;OD#+N#Q;B_JS984*Y]."#P@J=6X8II\L9UZ@^Y=8+UD:E][[ V2OKYP M>*<=?Z./#_*&(*K&4?L2"8M:7*KRZH8-?YDY"D)L"-1X9:6)%ZA;KR XB^JT M=G_:K+W^L/ALK '49:@*)Q*E#XCUUP'+@Z$ZNBV8>,&I:6T!RM")4E.YL02\ M,G0CM6'GH;G$^ZJ^)@M5(T1XU^XX@_J!]C1Q! M*XPT6R($55VK][;>#X!_ VQZCZIO:?=SVQMX^DAQD6E&.RL0$KRJR_A6. (1 MX$0AS1!XKQV+^ ,V"L,?PG+$$6&-#+3L,-@)P!X)]E.H6@C6HF#91)(B),&U MOM0/R3BF"7OB;2F"0GY;L)UMU%@Z;&V9OD].N58\EHTTDZE)K-BXNB%7-^2; MW)#]:$4@M8,:IRFV#34]X?[Y MI9BSQ0?$!A^"MC!':K22;+DW:E&S7MY]Y.6)WAM?0Y\KYEQ(+^-O=O)]V(>3 M*"I\'A""*$+L@WH*U1OY."B#HN_]%89N.KGW@J5!T(1O,0.G ** !D?O(D\. MM@9]%]15F9!-8V&/@JNWT*<#N&LX88.+*7"E+R(A0_UZJ8/X,OTKN.W-&U[L M7G ?\N/\>U_H:G#G3D:)9@8D$Z2&MGW2VW=LC7;)4%T\I9FOFA5T$?\ M@"]%CF-7YQRX+(N.WD9>K8(ZN*'$;?PH#3'L+?MJ.=Q[&J+?;,@O%G@JQ/0M M$STS07YC@@[[/QC5$+K+ANF>:H4-3O]D_)=L^5;FJ@?!J-74)TPT,6T\=.S8 M$+P5SY7W0_='_"WB)%FAHVG:%]CVU%,R$N^@Q5[G[FCP\ 6CK^[S.KZ, F_B MVK='O:T7G:_] =J7[D7K00ON8MJQ%!U8VZFBK$.J#]28+/*.4I4=[CX>E_B] M8=N'(YEWEX^\PQ)].^NY_!@?=#"/^Y?QNK>]G66]68D7[[D5/\NYW<>' M2C.16.Z=83BZ 'S3>O!HN*+&X2OAV0V,=@ZVQ=^S 2^,#M&[5!>]?*' 5R/IU>'8#(1GD$X8[W5!%Q5!1>X$VO@'W6SY M1_)9!%IXK$C[JS\(FOU#^'-OA/9I W*9(O/U*5A_EL@W7P1D&HK&!=L&:%TY M8B+D)]HJ$O9@^$0X#RA[B\:1D\J*'VH0P%"$&<: M*H%6?VS)U<9R.G#0ZVEF(D)%_ABLQ:HF)J7;)W"=POH)BCPN(!%PCT6'$FQ_7[= M[B;Y7CY8 N$Y@&0U'7!L-"^(0S.%^F28J0UG5J[$$@;VWF3J&TO5$S1^!UJL2F-N)%0["MUO_S MKUB$B<9_!4IE!2<36T%+V_E'750=R:O0VG[8G^_TOB9^X%DT3!,$NT1A MBV6::![40/HS5PS'4MU ?5[N1U@P_T/P&C*1>ET><.87,=V 3H#'JPT+ Q'< M$A ,A>M))F0+1 -/P$'(5UU+\9!<1Z6/$-K)@8#\ N0Y -WR; 2:Z(*7<#7! M^NW;(K>V&5M[1WBBDOPE M/:GC8SH2LS1V*Z[H?OL&PKBS<-QT2H6YK*DC34 MF+#(5]C$Z2VAQX6]S.:$V^/Y%WB:PQH!55V'1G\B66,!Z55:!0F5"DJ1?,I*6VT"B<-Q3_2<.*-C.!VVO#(LZ-?7%1VF%*$ M: [R28=3&+-S8& Z@ND&E5WXF##X+U)60"S0/X9CXV .@:^O'3D\UP]1'9T$ MCH7_/4?;[_C$NJ-)ABT!4=$$]0>!CFJ#)*!V52ME]6M#M"J)1:K$]AV+E 5A MVF\%%@JO!:@-TIJ\(MX3?@!016;4.7+36UC5HO;C(1A2)EJY]1H\G[?AJJ M*9N\B24B-Q&T='&)R6N\N;T"T.$ 5'1TW[ZSE'=&(3;3@BQ#-P'Y$\L"P-7<9%5^@ R#\):(:QMXJ+ M*H:HU!/^;.%R*V$Z-8TE%$\;P+CFOP]40[Z5[8OIQYDTG?0[$VC/^.4Y%#8&YV(I84*]C.XX88.-AUA/3 6H7@9S/RJC5H8F0(P/ M>HG+2! >>XDD[PH728@-L3]<[!<_ M&>S-&TJST]@+@@VO/U-&^F3:M3 96Z;9G4M%-S6?K M80;HE!8_.?MP*V.S4C: 4H-3/'UX*$M?_/6G2K_O[$YK)$9 <=5WUC5$.PD5%"((;+[;! M +[98-S+2)D PCC0170%+1NV_<.\"H4MI,"Y_M/&F''FP/00\]4"%]0KKG=H MV/SD[:M@/]G#@44G:+VR$<.>RR'7M!!QX^5.O;<; 43@D\,P2OBE>@>,_0.] M?\=&"EL;H?VO_SKHW#11!8*)MA<9!56Z#!93&4(?WD!.&$) OQ/4A>!:/N[% MD[?K/6?NUB+(XJT,J%LV^F]BZS,&2-RMK>Z@2N"MVMW=\WVI6R;Y[R?%OL&/ M;VQDMW74'$/?(GC>.FTN0M]&ID]KAD]B6EAJ8UL$8F2BX.-?;4/-?67LD>+:ZSV#GX&=^SHW#M M5+K,H7.I,[5J&SE!)X#S)]U[N3,? 9ECU==_:?$\];V[AAYZ;EDXJ^/W;!D* M^8QN^/L'\^--XB>BM_%7"[ZOQ#_Z?JWL;3QRW:[U>%1_STE+;X)-.(=\"LT. M]4B/H$;A'5_H!7;M=1;:7(4.JM3[B5B$CL0_YH:BE@CZ]IGS>2Z2?0*2!(V\ M1)/0Z,"6'XW]OUW2L&T0?D-GCK[1,Y+R*_I>T3>, ZD MEBT,AV@F'^5-^PP58>*1SR!Q^E*0^"0TVK1)X$:)H-4SAVB:.B-=N&+T%:/# M*)<[^,/436.*N@>L?C1)1Q*)3Z RIF]0O&% M0'&DHNB@)0R![685"ZT1<-"*,YIEDY^:HHM<"!Z?@#ZH1<)KDMAJ\PK-9P%? MH1??*S1?"#1'*W@MV- P-\N:+&\]&#=SX(#[+/4)A(Y>"$*?CDQ>PWCI2_/Y M;B?^RCSO'3?P#A6O2<%KY[SE+T0%[;5E6GAYFG>F&%%W3'$D6-X20N_9K>-7 MSMT&,&>D:U<;<+4!893+'7"+M?R]'W/!EGKHE(X^346C]/Z3?@\#_]B%@/\) MZ/-_FUR+:SYPV?^W12+B''6$OI;4A4-DKW!\"7!L RU>6>^4:J'0W;'0_A/0 MO4OYN^D9P]PG4#E^":A\4C)5GN]4NWD!]K-36_L:KHT"6K0H>1LDHWN:>*L0 M?$MM"KS-W\[>][Z"?3@TX0KVEP#V$([CJ0;:D52Q\>HWB!OPJ^I_"_*VGP'[ M2ZFG/AV=MMO%P+W5\G;JG$@-#,D-%IR.3WS#:8P]! M]D[;WNE27NNV@ \ET8.O> -5^, &_#=>^YFC?"1^1MIT1?DKRH=1+G?A*X6V MEC.AO*5T"=2J+E! 0*&L0HO6GRBLUG@5^A%]\K-E\* M-J=K:(OT@NX==X .2XK%8^RGEK$G+V49^Y&)@QLCMEH[=S1.G)'47]'XMT?C M]_ 1RF@L^LU!_R:D;@)9,-';UU]+J4V[Q+IAPF^9")KV3E[ YW'633!'ARH4=&OJG]QYQ?BSP,$K MQG^[J/TF'C=-915TK*]A6EQPKFYM.%30B;K]:"*>C'UJ!U7J0GSODY%IW>P- ML6Z8"%K&Z9),;:*,,]]DGM9-GI"Y7&+_">!CE?Z#5Z9+9.5>\G M$_%8Y#/;3=$7LPGV"2BT0>SM)J_@?!8 %GKQO8+SI8 SXR^]=FO!B:3&, /[ M*RAZ&N@ .GO*9R#Z4K8$/!V=@G:)=&*^!?"N"S/K1@T$!Y5X@XJ,#9!Y&V*7RFD)"^E%T(3T>G -IW M&M[!<=2VY1U.;]WXY89>*H8HZ!* WKP$SC_3$KUNYAT.N;]B^Z5@>Z1N*KJH M3 5U4WV< P"O7P'F7!&!]1ELOY0=#4]'IW6[V^7?J&5OG8_?]A6XSP+<0B_4 M5^"^%.".#HZ!>W>$'M6:1)^TU?D/A-T M"[U47Y'[4I [EH,00E.EEJ-IGUM 3U_*CH3'H0EJ@Z ILD3XS5P:]OZTA8$* M0H,OI^[&UHW3@P_Y#@EM?DK*_)^_X#_!-#-85&9 #$P@34AC"%]\)ZD)P+7^4\>1MA/[WKX%A2O 2%?0*T0&5 MV#')?Q-;GQ$]GA%3$Y;D%LE\W215,+3O_,>"W[!>K7\T++RAW9V),ZES@%K? M:1=S!D+C'4/?QI @P*_^R"+T;>1$K-HJQT;_L=2>:NRV\<%"ZS8"#3Q#"*_N M/=+Q55G=I?0^ @J$(OW]HS^( Y&F!U2?2K!"/\*"1'\@"O%^/"[&*6$8%R46 MG$DK=Z^6W N]6Q ML6/9RM#U?E+07(%]%V>>XF#.-#3"AFT2MH'_WJ"]#>R15S DZ.YZ>TEK=[>: MA:G84/(($TP-$T5,BBZJ#B[XMT>*Y?]^L]T4(7D[5*+]$V K8(EJ_KW)#WA[ ML%Q@Z-AH_< 4F)A[N@B(@4MH F:IZ,^:H%XQ%!R]QW'5Y_BFC_@&^A?>D\$? MD 8$'=T$M09]K9O*'-6L;C:=)\KPCXP[1#0!>CN1$FUT/YU,1F^)W(MO(T3( M[P& .@._*4,%2*C/Z"V.A=5T 8$1DM 11X1@!;U'>[JA-*$-;H+N^E<&0%7 M_-G/'L6>_JH@!)">W0NYK^UI>FH:X^U&$"\-O-#.ZR/LK*5 X1/,-<$@_41# MU[T%&MXN%T+ 2_0+?,1GFN%M(HJ(;!+#=0B]S4OT/@'>:CD#U \D=@%3AX)? M9VPJU@3^L4TX+D_:'-V_"?,)KQT1#4>%/K& * P?=.![3'\[4_P.<81(Z+$' MOD12AD,X2$02$_9)=8DA%OV1 9^'A(7/6I!MOJR\+%BW1'L$K-?NP,,;"*@U M2!PH7' 8-GR?,!<@61%NBZ@6SU80UMYLD0EU&T!*&YHB$I)@"_@7[?E.KW,% M+/Q16I:C35]0(;RV!G:XA<3NC?XJ.A0!KY]K6M_XA-RAK2:XA](2RH"B356D M#:AQ1;]%YLH",P>_:!<;%HHU IA3D*58T*"O(:%2%]W 4C)5!2@^T%UQ +RD M*EB:\#ZV[JOLR@52)6@&$DPDZ_#;8J1 JFP+T3[0\RD9#/XU.7I-)&YVP>XI MYUXAF0^K@)"!#G5+W2A) "9KB1&#K7WAQ:D!#0Z*@P@)2H%J3/UN>-(HNO"5 M(M[*AD!U^QB]X7@@9N"^*?K0FY0.K@J;:0PX*%V"HT3Z*2R!/S.M"KY 0B%T MU&"8D%*B[5F$#:/AF#2\/Z4%>0"0Z-F^0OCS(YX8^>.$_;=$4QEXJHGV5";H M5(!E:(/+@+_;> 94"_AMZYXU0F'D__R+CE&_<"SI#=+'O:!C0VBD==G?Q@?U M>,LRH >X@&3HP!,%0Q\&@XUY,X GK5!(D09-L%%UIA(R,^@&S_*\"AZW80IX M?";KUZ':*?W=H@WLC0=SR-AQ_ M$GX^O0J5$MQAC4*?GEWV8B4+XAWBOD_$@,1?]-;@?<=4WE-(VS?%&&W#L"T% MP.95%94NP8=,"*HWOIKJXJT'R,B/AG8#$1470$$7T5(D14 W$W\@1/9Q?\M* M0\C_DQ@)<^AQ 1B- %V&SM+:C8/#<9 A0388,747V"P_ )2P@XVDA^"[/F=BVR9$$\8&+O_U@Y.G?LBZB]AUADCGV1A\KXF/Y(+6 M#II.$[I,R+I:1+M6:[<*'-&LE%OJ6:JPI6)5+U>YM;WI9H5^#==KG5(^%/PRTY; M7+F<"MJZ(;+P93=$D:\6:DUT6]MOILRUVK4J_,AU;H@6GT\UB6PJF^T&7]*I M-.Y[JII%?W)E/I?K$JTV_ ,;Y=-IV*DT_G-#-%.]7AG=E6EVT8.PD6JA1);) M:J'N.3!M'@X9=9#XHP*6BFC\>6)E?EUESDF[WQ)7S]OSE%(@YDB=/4&?"N)$ M0+LI0A\/O@_)KX&B:,M1<%(!(]VQWZIT@9P(8L:B$ MX=@J\(,T=Z,L]L@T'!D%08:$6Y+1#E]0AP>F,4$Q!GX1*JZ$&NI'[FM_U;: M.L2!":2'H:';_?;07NOH5EY7O,)[SUO.P(A-\H(W3Y:"F''30.#5+T:&"O"P M)'2LGC)PL-.+( H^#D.D)SU&L GI \'%]Z%OU@2%39OHJ@11%@;OP5?HLT** M>4^CJZ8C>[^A+S"&1W[]^@?1\"-XB*9ZD"O H0R QEA#C8*@:30P3-G; MUBVA(=E'>R*CYH# MY46"" ;O%9\X48$_@X@[@@$9!-*M--=NH+P.]Z&LP?9AW[V@VXO'MYPV'PKW M>VL>LAN8W\( ^FT$77;E!&: &@GRU8.X\@4^K; M2&N$[!F4I2 ;2PP%Q42\$#V3^[H#:F.+ ^$^:,][<&HH1TY?7+HB/24QFI!5 M#3P_@:=1+<1#^"4+1&Q2"9:^(1B*8:#!A=>FD"5+G.*'ZO/?= R9234XV$OQ M0BD4%T"\6V>T(*L@?U%DG8$(B3N(.X7M)@0?&4:+"A(-$\PLQ; M5V2CU/H^( !S076\Y#":]_$[AOPW0T(&>=U%G,D%$%@0#$'$L+R^(#<0=F'F M&';@4RI#XASK*]AK?<6UON*C]15?DR3<K%8%:.(( M6Q\OT$=+T_WIS<"_P,Z$']GA@Q8,^)/0I 0 M*=;SO@CU@A90H V_&:8]-*"I]*>!UEBXAR +:%.W*#+U#ZU?X]X&S+?(\8=R M"VYO@F2E"GW&8'(J$(4_D?]G^2$^PV%_?E]" MHX..[68? ,="!/4LCL\!U!;RH.=@BX]^=+5U+1@5C,P50[HZ3 H[0SBIL ,L]3QY?&FZT0:2.IZ&><._/R*=Y,M#\3 M.S0]-4&?)>A(P';=79E&,_CP=L/7&-Q7-'JOK,=[&@4?]'S#+;5-3P# M@EF.\XLH;8EK/VQ%=[:G*9!4V7Y=D7=2\7I$BH9P&A=YO(" ZXP#BH:\3.I5 MJ@[KZCHG8C\5+ZC:T#ZCRA*,'[AV! H=[,HF Z!+:XN*+3%\%90Y7/*!T@=0 M%"Q<]8&S$\B_MSV\@2PU#2^N 3 $%0_@;=^('C%S>96G%$VH)G5X6BM[5P? M,GNH:,;'O75?L0QJ_DEZ7M>AB(UTZ(/+BH>W0!]Y@K75#R^1 AL/_!C+.Q=[ M&_>P]XUKD6#G% D0*!8"@9>! F['RSGMU5I4 H3KN7P)%S2D&Y[4&SIP"5SS MY),?34AL*G=0$98RQZ4H5Q$_'#A?F?[%G/)F5S8<7F4(,=E4] L+S>B3B$@ MX#W+L>L-'?V-2-@[+UI+DX0>>DIP\TPXMXL5O6S\=B6)@(,S",2"9$S1Q^!V M7SG1[.D(S0%L^RV6%RVCZV"C/C>H&2Q["Y2V]Q(!J!G#3\NN5O7]@/@\LH@3R<*4P6IJ6=E%"RE-P0T)CHN:C3,[>F8=2#ZI-X$OL;T M#-;VCYLZ=>QTXHSEDUY8WM0;*F/UBHA?(=]5NC_D_0,HU(;[-/'/W+ 410P= M525Q! I#=PO7WGI AN3?BH?'\]GXQ#6-C.W*O<]@3O'OYN M+)#"6="2X%I8W%80;]@CQ900D)HH600$V$MO^F*'-$N4L4!I)Q0)!&DV/ .Y MG@/Q8FX5^51/RS=P1@HL13"UL0,KZ%OA^KYN!-0:JECTH=23FW$@>$&Y7](V M2 @0AJ%Z[\:NQ%J5UKJG;!@1Y 5P]F4WA[!)00U@2*:CX$=1)6]Q!JKR-[S* MD*",;MWBPC G<$CB9EF/A>K%)=_&;P\*.>(;\JXCA,W _"(X#7K&.U'_AF%> M_SU+I@:Y*5\>;GS;Z]V]X^ED1B9DDB; 'Q]0EM!&,NH-AA-0^.FY"AB;L2Q" M]U[PD&\]/H^S+\2VCH[(K0H#Q-S@O%8"3[98\.UP&++AEP:@J36 -TWV8EZ& MHA->3?ERJOAQ\/]G[TV8VS:S=.&_@LK84U(5Q.:J)>F9*GE+:R:.W9;3J?O= MNJ4""5!$&P08 )2L_/KOK.\"@%ILV98->S/N31%L-"OVTKI6P[U]T13=F"V MEHYX1*-0JD[@]W1Q-*R!F;<*?CN3"X,?G952LP&[CU^8F8 )J-P9845_QR#M M#.ULYP(BQVO.$B7'?^".:L-ARM%3%5=-5RN)]32+Q,03'8/?$J_1>,%SQP%Y M\I?6*QPM#4: 8:1*8!2KZ*HQ6<>\R,38IDJ9"$%V8+F4%&P4) -TL* %,:/>VABNR.&+ MF3#OBX8VEF".!0OPR2NPOI)Z09O"JTFQDYY'M4F#DU%3:LC%#=@PY%ZVN:@$!)"Q3/\+W5E;ZF M^2RI1IQC\A'/!'[F,IF"R0=Z0-#8/5A:VDF2400,@&7^,V'Q)2Y3>^%8O)6< M\#%AEL0X66C*%DA4$<1K-"%01/;% :+3S#H+E@#^, K9.VXD.N P[@V.X(C! MA2^RT'^/LKW7H/"1);IL8/#/S[&$D$2$ M;V..>OVG80"J[N IJV7XS>0IGH[V6V3;U:X";0JCC V(A=^G2!;Z[X ?">,;GV,>('Q%B^PQ0L\;+S >[!4PX"DP8Y8C@Q4KYKW\!6- M0*^CL3*+RYQKW^4/^,#=S9)E,.R-0:3 _PQ$L@P&(&2^O&0Y13="7- (=9F% MCO++0!D944D!6#L?4*6FKJ (7L]^B7)C_\,D&!<:Y)%XRXJC-U#_4FV=2HA MW5QMY>9=KP5B.B,,O>'9."<#- T8E>'TQSTX,,VUI3Z,:]UH>@QF8-\^4U='AM?K;WX^P,?8E0W3@\8-^ M]PWCE\)+]9*RZ>9Q_726O%>(R31GAR4_*V@3]R897D/E2< M7<2+/D- 9KVB(C&&?'Y6F)F@ZOAFH$4"?.[L083SN@%+S7: 2LUIRA#>^LJ M$\D@Z]2-E_ [;, 8E#;C>?S(#<9G,)5(45,L7J'+J.D21DN2\JA,M?G6S+TE M[@9O)"PL\<(1<8D1. BZVD.90T0+25TU ]U3C*GA\5@MT,, .RK .,JOZ/D= MZH?Q7R2QGKMEJ1W4H)75@'#4M!VBX7"88D:1*M9F6XC"+8?JD#.,#*.2H2 M=+XI%Q0&ZQ7&)0T[TA]K5##PN$U5T $+]H-Q?P!FR;I>!,^QM681')-*#C5 M"1_$ 'D!9VR_OS\\"D'M2=SGQ^!95,(5> :2+0]1^D>8SRQI8L<5QOU0=( L9/+R\O>[6-)\#R,)5*%XC] M2A!%49QZ9#BF9LNAV^B@VM#7@9CLG1<7O&GZ/O=F"S:#S)5E8W=X!52 MYYSYH1*\S;@LWHV6[![\Z3C/D1?G7<(A,CY41%6)D7YF4\$(.&B+1F:_6E#! M)#9HHHI**OQ9KG/8YMJ@G9X5B,3$\@_MOTJY--(H&J^3FE5"]-.1@Z>'+&TP MU881L30+,74C]#(W/+OKT90XF.'6P>>_Z!E^"?HS#][U@I_!:\6$P?-%E")K M%#>97:3)O-V!%M9ZSB/W5MSC$W(6UQ3YFI*8IC3)BWQ/XUUF$1C$5"W(X)E2 MR1BS.S%4Z(+3)XI_YI;Q_=K0_G)W-!_/9 M?)(,AD='D7"/..0DQTBU(TP[9X?]H]'^Z!L0E!S?&T/)UV(&<1B*OC8G2>^K M*/'':EZ<.AZ-4DTYM'*28>P2$):OS1!N!51:;LW29 MU@Y^:UZ@/X(DQ%N[\,$?J=NS4+VSJ=BJ([/%KC&:6IK@*MI)+4-?Y%*)&R9=%JRKY47_XZ1ZT MI8;_G=]@V)DFBF/8RZ(KN)0_SM./2=PU=R#_+RUL9\Z MY%M&S#TX$A6N&+GJ4DU."?:@>!X6RQQA=HI-+$$ !@*HN@#< ,R":W35('Y7 MU! 5\2>%D]-&8;Z(T/X\IQ F,Y[ >XR9*"R86(Z&&%F*+"CT#40^\:$28 @_ MH8E+.%N4H;%DC=T)3NL:8%PH4HK=:CTUOPA=^.IZFL&W%DF4U0NN["B9O44F M6:V$:X5!,2%:KJL5_F(187L3\9TXF8SU:N;];@7/$!^CQ&.W@0<8OI]2+ME&4W@4_W1-%:P=7APX">">$K MT#NAZB=X08YNRL\6[8VXN$@B2U(DB)P,-55(,<^I%@S":9)/S+*B]X+3E?)#(TQWQ+#Z^\^S%A5(:/ D%;9@G8741QJ_1$95EQ4:6/4^-=@G9NR M>0=%YC^>ZXEX<)S2XTF'UIJ#\V&H0\BB(]_ZQ\!HN2_4WN%:]6S2S:J(7)$N MZH^RMZ18'HPI988]&7/-,I8*6..<:G+4F!90*1/U.?F)IF#8P]B!"C+YCF@3 M"ABA O$(@3&DDY]+!J1.$*2%@@F.JA4]]L9C!9!*1>^]L50#91D>]Y!R!1'A M&9'-.D+L*08IRE2[NMK+L$#$SR)=A3>)!(Y)('T$ZS"Y8W,IJP:IMRZ):8$0 M?D9H]QXE9F*RQ4QL,1,/&#/1%%ZGBW1>WT%2A:[%Q8:K9X50H:-KLOI6+]M@ MT_65M>V(3@4>CQDP-**NT\^J@+^ZJ'_<&FJJF0/7CL0R",]*E("1$#$X+0D< MX] IET R':SN6R2QJ\=>I%6Y7AG]5ZQ=?C2R!ZW=@BGQ]0JKS)CT4 Y]"! M[;OVO:V2:KRW=25FT4K7W@$A>)AH#X50J95W@R6ZO0AWN@@SWU33-7=%&E:W MF5X$MD,!4YIVN$2&B)7XL?:P9J9%F7?I5?:&5#DDAUA]-U_&VA>Q"R^5: 52 MBEK;TF6U4/_&KU,QC@ Z8U0&:@ZL:]89E\F:?P%S*[0-0/)TR(4@Z9X58E)Z M%R#T3S^^E+)?Z"_AP4C5%C05ABL"=+%$(MC*'F?%Y*92_P@"2P@!+NL6X^!2 M3I;%E6;=N7+*CV[G"58EH*&LM(%NO8\[9GY=Z%<5M%3A5E7=]PV->P&%HAT4 MDU^IYA9E&>#47F<551N1B2XP<=8@"Z9%9[HU?50:YKKI+L)+>2R;L- ) ]1\ MO)6AV6R-H^=Z>]8J$L\G=*)/H?6'-%@@;4_@F\[".)7\&,RY8(WGF%\BKV*6 M)DQZ%;-:=:0:\FUQ0(;NJY#T6("D'G6P'N(TXD1RA!@2O@F./D/$!"<-NE)2 M_O:)I[>])+>]) E?DLJKRUX5M=A @@8H04RKT<$7Q(F=F<"8^XB.+Y;)DJ@* M&CV6TKDPS,8)PAM3XD)'S:"/X+M62Q&D?1[QK2A:P;&>T&/PL(M6=Q%XY6Y6 MT_=E*&W33]OT$R=H&1?FV:I$)4C.6B/QX/@^7 H873JD#RP0+'6Z^VG7WS)E MPCY!#+_VHD#9@2]T,.+NMQ+J;B)J3FG\D-R5! YZ6VK.,J*1 &KB$IJZ9P^B MCU9=R3QR^")B+8%AK#F\SJDB>HK&.WWN&PJJVEI2F8<6S_- I9SA9O8ZVSQ0 M_2O-@TZ8X;4$-[ M]*$.U4PR?ZN:MZKYRZEFPP[<:"3K=CC8ZVXQX3260*6W!\X>;##'66_9:0++ M[>=PR]<LI"?/&0N[2JZLK"JB="+> @:S,(\!L2)[;2.^M%K;"JVMT/IK"RUMJ:5I M"V7!M30F:J)3;L?[K'*?4S-@O/6^T^#<21_8=,.+^-I3<0\:OYB%Q 9J1!39 M[/?"=@D3*G+/0F.4\XE#82C/Q0:W.?=F_W?1AD=97"O:V_1Z5]!EE(6Q54 R MCDX)'&#MQCF&Z]$ZRO M$7S(]8M,])%#W%,BPC/@ P?;B91XRM;7>*?[/!-GI&>H".2(>:-[@QIUS>X- M)F:P&WZ>P+(UP!VBZQ^."TE/:GIKGO M3X3"@^<4X&5YOS4"MW?I.S4"G=2NR^-L2%"Z(1QW@FTX>0F'H5<9>>&"&K)> M\_P7$:>V*';^(;E2MM^FU=8+GJ?E;+VLR+I$P%1)]H/'T&-*3[!Z-DZJ%7)' MF+"5QOU-TMOYC%0><2:"I44+%N+1%/OXBR 2.DYBU(8E)8)H^(JP,'>"<#N1 M)'=' R1G3*Y'K']N^I>=:=BOD&[69K];L;(5 M*W]EL<)EL]R\7B$,A2MB%.9RHP'EE:)O*+S67F1>';7R09"=1): X$;%N%A& ML[+H&*5^+<3P)4VWD;0>\CCQNL@I-+E;O+JFC)37$W_>#-GL MS.W#]@MB%GE]LK J7V-(7G61/P2G&Q](@ Q;G,H_[W#9O2N^Q3ULK_M?^+HK M*,HKL^MJ:@BW_N>;/N/C-XLJ\<(X;#7$M)Z5XB98;4O1Q6R19G&)H1%"4IH".Y7G;H[ZRT?LMP;05B)^)8G( M[>8JF!0FO"N.P(#9(\U!/U(K-J^ZP^UBB'TVG<*LQL.T(GZUIF[$_->B/(_R M]$^41""%F+0:*W _<)TRN(1PB*G=+#UK@87YYTE7W:T(6Z66:?%9.A$NL:*0 MN8:+2SIX# (7&;&UE;:2X2\N&4S]" :D./HA;HM!C=\H"NNLKQ)*?9J[+1(CMKE*6!.:?_-15"U:>Y&!*E8D CHJ'L?[Z3IK4)]7/![RIW03B=LY>M6OO[%Y6MD M#(\RP=))A,=6%7:W\IKY)$@M82*TMN/EM5VW6+98:1I1N6Q>1PQ.3W/[3V(A MW:M@!$EC0#UX/HMOGVBV-7 7HX \+^>?575R9*)F6E4"4'_/7(WMXX=^SW*:$P=)V91=0KM MX4PIA:"#*J@-+=%;2Y>VJP ![+.%$&_-(L2BE 4U$S.S+9Q5^&YJ 0ZVM0#; M6H!M+<"C4"@/3).H]+? BSBM"$ZL=K7PC?A=M)JD)!BYR#52XE"UN6I(.@8; MXPXLR\HC+54"%KQ\W MX'%JJ6](?5\,>?TF^]36L7&J>5O-L)4&W[-Y";=7 J!5DE=