0001558370-22-002480.txt : 20220301 0001558370-22-002480.hdr.sgml : 20220301 20220301100045 ACCESSION NUMBER: 0001558370-22-002480 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220301 DATE AS OF CHANGE: 20220301 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: 22694653 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-20211231x10k.htm 10-K
0.69440.69440.69440.6944P20YP5Y0.030.030.03http://fasb.org/us-gaap/2021-01-31#ProductMemberhttp://fasb.org/us-gaap/2021-01-31#ProductMember0000098677--12-312021FYfalse741900085800010680001023000true0000098677us-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:ValuationAllowanceOfDeferredTaxAssetsMember2019-01-012019-12-310000098677us-gaap:AllowanceForCreditLossMember2019-01-012019-12-310000098677tr:ReserveForCashDiscountsMember2019-01-012019-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:ValuationAllowanceOfDeferredTaxAssetsMember2018-12-310000098677us-gaap:AllowanceForCreditLossMember2018-12-310000098677tr:ReserveForCashDiscountsMember2018-12-310000098677us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000098677us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000098677us-gaap:AdditionalPaidInCapitalMember2019-01-012019-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:TreasuryStockCommonMember2018-12-310000098677us-gaap:AdditionalPaidInCapitalMember2018-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:AccumulatedTranslationAdjustmentMember2019-12-310000098677us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000098677us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-12-310000098677us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310000098677us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-12-310000098677tr:AccumulatedNetGainLossFromCommodityDerivativesMember2019-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:CommonClassBMemberus-gaap:CommonStockMember2019-01-012019-12-310000098677us-gaap:CommonStockMember2019-01-012019-12-310000098677us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310000098677us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310000098677us-gaap:ShippingAndHandlingMember2021-01-012021-12-310000098677us-gaap:ShippingAndHandlingMember2020-01-012020-12-310000098677us-gaap:ShippingAndHandlingMember2019-01-012019-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:ProductMembertr:CanadaMexicoAndOtherCountriesMember2019-01-012019-12-310000098677us-gaap:ProductMembercountry:US2019-01-012019-12-3100000986772017-01-012017-12-310000098677us-gaap:ForwardContractsMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000098677us-gaap:ForwardContractsMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000098677srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2021-01-012021-12-310000098677srt:MinimumMemberus-gaap:BuildingMember2021-01-012021-12-310000098677srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2021-01-012021-12-310000098677srt:MaximumMemberus-gaap:BuildingMember2021-01-012021-12-310000098677tr:MexicoAndOtherCountriesMember2021-12-310000098677country:US2021-12-310000098677country:CA2021-12-310000098677tr:MexicoAndOtherCountriesMember2020-12-310000098677country:US2020-12-310000098677country:CA2020-12-310000098677tr:MexicoAndOtherCountriesMember2019-12-310000098677country:US2019-12-310000098677country:CA2019-12-310000098677tr:CommercialRealEstateLeasedToThirdPartiesMember2021-12-310000098677tr:CommercialRealEstateLeasedToThirdPartiesMember2020-12-310000098677us-gaap:ForwardContractsMember2021-01-012021-12-310000098677us-gaap:ForeignExchangeForwardMember2021-01-012021-12-310000098677us-gaap:ForwardContractsMember2020-01-012020-12-310000098677us-gaap:ForeignExchangeForwardMember2020-01-012020-12-3100000986772019-10-012019-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:AccumulatedTranslationAdjustmentMember2020-01-012020-12-310000098677us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000098677us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-01-012020-12-310000098677us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-12-310000098677us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-012020-12-310000098677tr:AccumulatedNetGainLossFromCommodityDerivativesMember2020-01-012020-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-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-012020-12-310000098677srt:MaximumMembertr:CommercialRealEstateLeasedToThirdPartiesMember2021-12-310000098677srt:MaximumMember2021-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000098677tr:SellingMarketingAndAdministrativeExpenseMember2019-10-012019-12-310000098677us-gaap:TrademarksMember2021-01-012021-12-310000098677us-gaap:TrademarksMember2020-01-012020-12-310000098677srt:ScenarioForecastMember2022-01-012022-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:ForwardContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000098677us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000098677us-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000098677us-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000098677tr:CommercialRealEstateLeasedToThirdPartiesMember2021-01-012021-12-310000098677tr:CommercialRealEstateLeasedToThirdPartiesMember2020-01-012020-12-310000098677us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMembertr:AccumulatedNetGainLossFromCommodityDerivativesMember2021-01-012021-12-310000098677us-gaap:ProductMember2021-01-012021-12-310000098677tr:RentalAndRoyaltyMember2021-01-012021-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMembertr:AccumulatedNetGainLossFromCommodityDerivativesMember2020-01-012020-12-310000098677us-gaap:ProductMember2020-01-012020-12-310000098677tr:RentalAndRoyaltyMember2020-01-012020-12-310000098677us-gaap:ProductMember2019-01-012019-12-310000098677tr:RentalAndRoyaltyMember2019-01-012019-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:ThreeLargestCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000098677tr:McLaneCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000098677tr:DollarTreeIncMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000098677tr:WalMartCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310000098677tr:McLaneCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310000098677tr:DollarTreeIncMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-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:CommonClassBMemberus-gaap:CommonStockMember2018-12-310000098677us-gaap:CommonStockMember2018-12-310000098677us-gaap:CommonClassBMember2021-12-310000098677us-gaap:CommonClassAMember2021-12-310000098677us-gaap:CommonClassBMember2020-12-310000098677us-gaap:CommonClassAMember2020-12-310000098677us-gaap:FairValueInputsLevel1Memberus-gaap:TrustForBenefitOfEmployeesMember2021-12-310000098677tr:ForeignBanksMember2021-12-310000098677us-gaap:FairValueInputsLevel1Memberus-gaap:TrustForBenefitOfEmployeesMember2020-12-310000098677tr:ForeignBanksMember2020-12-310000098677us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000098677us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000098677us-gaap:FairValueMeasurementsRecurringMember2021-12-310000098677us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000098677us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000098677us-gaap:FairValueMeasurementsRecurringMember2020-12-310000098677us-gaap:VariableRateDemandObligationMember2020-12-310000098677us-gaap:MunicipalBondsMember2021-12-310000098677us-gaap:CorporateBondSecuritiesMember2021-12-310000098677us-gaap:USTreasuryAndGovernmentMember2021-12-310000098677us-gaap:CertificatesOfDepositMember2021-12-310000098677us-gaap:USTreasuryAndGovernmentMember2020-12-310000098677us-gaap:MunicipalBondsMember2020-12-310000098677us-gaap:CorporateBondSecuritiesMember2020-12-310000098677us-gaap:CertificatesOfDepositMember2020-12-3100000986772019-12-3100000986772018-12-310000098677us-gaap:TreasuryStockCommonMember2021-01-012021-12-310000098677us-gaap:TreasuryStockCommonMember2020-01-012020-12-310000098677us-gaap:TreasuryStockCommonMember2019-01-012019-12-310000098677tr:ThreeLargestCustomersMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310000098677tr:ThreeLargestCustomersMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310000098677us-gaap:TrademarksMember2021-10-012021-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2020-01-012020-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2019-01-012019-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2012-06-122012-06-120000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2021-01-012021-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2021-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2020-01-010000098677us-gaap:TrademarksMember2021-12-310000098677us-gaap:TrademarksMember2020-12-310000098677us-gaap:TrademarksMember2019-12-310000098677srt:ScenarioForecastMemberus-gaap:ForeignExchangeForwardMember2023-01-012023-12-310000098677srt:ScenarioForecastMemberus-gaap:ForeignExchangeForwardMember2022-01-012022-12-310000098677us-gaap:PensionPlansDefinedBenefitMember2021-01-012021-12-310000098677us-gaap:PensionPlansDefinedBenefitMember2020-01-012020-12-310000098677us-gaap:PensionPlansDefinedBenefitMember2019-01-012019-12-310000098677us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-01-012021-12-310000098677us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-01-012020-12-310000098677us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-01-012019-12-310000098677us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-12-310000098677us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-310000098677country:ES2021-12-3100000986772020-01-012020-12-3100000986772019-01-012019-12-310000098677us-gaap:CommonClassBMember2021-01-012021-12-310000098677us-gaap:CommonClassAMember2021-01-012021-12-3100000986772021-12-3100000986772020-12-3100000986772021-06-300000098677us-gaap:CommonClassBMember2022-02-180000098677us-gaap:CommonClassAMember2022-02-1800000986772021-01-012021-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, 2021

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.  

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 18, 2022, there were outstanding 39,344,651 shares of Common Stock par value $.69-4/9 per share, and 27,792,175 shares of Class B Common Stock par value $.69-4/9 per share.

As of June 30, 2021 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 $569,327,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 27,821,453 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 $726,131,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 “2022 Proxy Statement”) scheduled to be held on May 2, 2022 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

9

ITEM 2.

Properties

10

ITEM 3.

Legal Proceedings

10

ITEM 4.

Mine Safety Disclosures

10

ITEM 5.

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

11

ITEM 6.

Selected Financial Data

12

ITEM 7.

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

13

ITEM 7A.

Quantitative and Qualitative Disclosures About Market Risk

26

ITEM 8.

Financial Statements and Supplementary Data

26

ITEM 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

50

ITEM 9A.

Controls and Procedures

50

ITEM 9B.

Other Information

50

ITEM 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

50

ITEM 10.

Directors, Executive Officers and Corporate Governance

51

ITEM 11.

Executive Compensation

51

ITEM 12.

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

51

ITEM 13.

Certain Relationships and Related Transactions, and Director Independence

52

ITEM 14.

Principal Accounting Fees and Services

52

ITEM 15.

Exhibits, Financial Statement Schedules

52

ITEM 16.

Form 10-K Summary

52

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 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 approximately 25 food and grocery brokers and by the Company itself to approximately 3,000 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 increased from approximately $3.5 million at December 31, 2020 to $16.0 million at December 31, 2021, which reflects the need to reschedule some sales from fourth quarter 2021 to first quarter 2022 principally due to supply chain disruptions.

The Company has historically hedged certain of its future sugar and corn syrup 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

3

quotations, if available, and/or historical costs. The Company has historically hedged some of these major ingredients with derivatives, primarily commodity futures contracts, before the commencement of the next calendar year to better ascertain the need for product pricing changes or product weight decline (indirect price change) adjustments to its product sales portfolio and better manage 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 also changes 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. 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,000 full-time persons at all locations. Our business has seasonality which results in bringing on some additional employees to meet seasonal production demands. 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 will continue through September 2022.

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 2022, to respond to the Covid-19 pandemic. We have taken many steps to provide our employees with a safe and healthy work environment, including increased sanitation, requiring face masks for employees, social distancing measures at all Company locations, employee temperature checks, curtailing visitors at Company locations and having office employees work remotely where possible and when appropriate based on a risk assessment.

4

Our net product sales from Wal-Mart Stores, Inc. aggregated approximately 22.7%, 23.5%, and 24.2% of net product sales during the years ended December 31, 2021, 2020 and 2019, respectively. Our net sales from Dollar Tree, Inc. (which includes net sales from Family Dollar which is owned by Dollar Tree) aggregated approximately 12.1%, 11.7%, and 11.3% of net product sales during the years ended December 31, 2021, 2020 and 2019, 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 21.0% in 2021 and 22.1% in 2020 and 17.7% in 2019. At December 31, 2021 and 2020, the Company’s three largest customers discussed above accounted for approximately 36% and 21% 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 9 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, 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.

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

6

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, including various “green” initiatives 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, strikes or possible labor shortages, could negatively affect overall operations including production or shipments of finished product to customers. The Company’s union labor agreement at its Chicago plant was executed in 2018 and will continue through September 2022.

Risk of the cost of energy increasing - Higher energy costs 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 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.

7

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 including over-the-road truck drivers, 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.

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 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, 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, including corporate bonds, with maturities of generally up to three years, and variable rate demand notes with weekly resets of interest rates and “puts’ to redeem the investment each week. Nonetheless, 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.

8

Risk of further losses in Spain - The Company has restructured its Spanish subsidiary and is exploring a variety of programs to increase sales and profitability. These efforts thus far are resulting in reductions in operating losses, and our efforts are continuing. 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 36% of net product sales in 2021, 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” 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 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 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.

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, 2021. 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.

9

ITEM 2.               Properties.

The Company owns its principal manufacturing, warehousing and distribution, and offices 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, USA) 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.

10

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 21, 2022 there were approximately 2,300 and 900 registered holders of record of common and Class B common stock, respectively. In addition, the Company estimates that as of February 21, 2022 there were 21,000 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 2021 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, 2016 to December 31, 2021) 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

11

ITEM 6.               Selected Financial Data.

Five Year Summary of Earnings and Financial Highlights

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

    

2021

    

2020

    

2019

    

2018

    

2017

    

Sales and Earnings Data

Net product sales

$

566,043

$

467,427

$

523,616

$

515,251

$

515,674

Product gross margin

 

195,938

 

167,717

 

194,514

 

185,371

 

189,263

Interest expense

 

46

 

164

 

220

 

181

 

144

Provision for income taxes

 

20,421

 

17,288

 

20,565

 

16,401

 

3,907

Net earnings attributable to Tootsie Roll Industries, Inc.

 

65,326

 

58,995

 

64,920

 

56,893

 

80,864

(2)

% of net product sales

 

11.5

%  

 

12.6

%  

 

12.4

%  

 

11.0

%  

 

15.7

%  

% of shareholders’ equity

 

8.5

%  

 

7.7

%  

 

8.5

%  

 

7.6

%  

 

11.0

%  

Per Common Share Data (1)

Net earnings attributable to Tootsie Roll Industries, Inc.

$

0.97

$

0.86

$

0.94

$

0.81

$

1.14

(2)

Cash dividends declared

 

0.36

 

0.36

 

0.36

 

0.36

 

0.36

Stock dividends

 

3

%  

 

3

%  

 

3

%  

 

3

%  

 

3

%  

Additional Financial Data (1)

Working capital

$

188,333

$

250,851

$

273,786

$

242,655

$

207,132

Net cash provided by operating activities

 

85,298

 

74,710

 

100,221

 

100,929

 

42,973

Net cash provided by (used in) investing activities

 

(91,899)

 

9,501

 

(15,009)

 

(44,510)

 

(9,320)

Net cash used in financing activities

 

(54,146)

 

(55,846)

 

(57,187)

 

(42,353)

 

(56,881)

Property, plant & equipment additions

 

31,426

 

17,970

 

20,258

 

27,612

 

16,673

Net property, plant & equipment

 

208,906

 

187,328

 

188,455

 

186,101

 

178,972

Total assets

 

1,018,618

 

984,558

 

977,864

 

947,361

 

930,946

Long-term debt

 

7,500

 

7,500

 

7,500

 

7,500

 

7,500

Total Tootsie Roll Industries, Inc. shareholders’ equity

 

769,042

 

763,327

 

759,854

 

750,622

 

733,840

Average shares outstanding

 

67,431

 

68,482

 

69,386

 

70,042

 

70,874

(1)Per common share data and average shares outstanding adjusted for annual 3% stock dividends.
(2)The 2017 net earnings and earnings per share includes $20,318 or $0.29 per share relating to a favorable accounting adjustment to revalue the Company’s deferred income tax liabilities resulting from the enactment of the U.S. Tax Cuts and Jobs Act in December 2017.

12

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.

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 $436,983 at December 31, 2021, including $89,736 in trading securities discussed below. Cash flows from 2021 operating activities totaled $85,298 compared to $74,710 in 2020, and are discussed in the section entitled Liquidity and Capital Resources. During 2021, the Company paid cash dividends of $24,136, purchased and retired $30,184 of its outstanding shares, and made capital expenditures of $31,426.

The Company’s net working capital was $188,333 at December 31, 2021 compared to $250,851 at December 31, 2020. This change principally reflects the effects of a $71,155 increases in long-term investments because more of our investments have maturities greater than one year at December 31, 2021 compared to December 31, 2020. As of December 31, 2021, the Company’s total cash, cash equivalents and investments, including all long-term investments, was $436,983 compared to $428,951 at December 31, 2020, an increase of $8,032. See Liquidity And Capital Resources section below. The aforementioned includes $89,736 and $73,828 of investments in trading securities as of December 31, 2021 and 2020, respectively. The Company invests in trading securities to provide an economic hedge for its deferred compensation liabilities, as further discussed herein and in Note 7 of the Company’s Notes to Consolidated Financial Statements.

Shareholders’ equity increased from $763,327 at December 31, 2020 to $769,041 as of December 31, 2021, which principally reflects 2021 net earnings of $65,326, less cash dividends of $24,136 and share repurchases of $30,184.

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

2021 vs. 2020

Twelve months 2021 consolidated net product sales were $566,043 compared to $467,427 in twelve months 2020, an increase of $98,616 or 21.1%. Fourth quarter 2021 net product sales were $166,598 compared to $127,866 in fourth quarter 2020, an increase of $38,732, or 30%. The growth in fourth quarter and twelve months 2021 sales reflect effective sales and marketing programs as well as the favorable effects of the continuing economic recovery from the adverse effects of the Covid-19 pandemic. The Company had continuing improvement in customer orders and sales throughout 2021 as consumers returned to more activities which included 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 which had been significantly curtailed or in some cases eliminated in response to the Covid-19 virus. Fourth quarter 2021 sales also exceeded fourth quarter 2019 sales by 24% which provides a quarterly sales comparison to a period prior to the

13

pandemic, and twelve months 2021 sales were 8% ahead of twelve months 2019 sales. Fourth quarter 2021 sales also benefited from the timing of some sales that were rescheduled from third to fourth quarter due to supply chain disruptions.

Product cost of goods sold were $370,105 in 2021 compared to $299,710 in 2020, an increase of $70,395 or 23.5%. Product cost of goods sold includes $687 and $610 in certain deferred compensation expenses in 2021 and 2020, 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 $299,100 in 2020 to $369,418 in 2021, an increase of $70,318 or 23.5%. As a percent of net product sales, these adjusted costs increased from 64.0% in 2020 to 65.3% in 2021, a 1.3 unfavorable percentage point change. Fourth quarter and twelve months 2021 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. 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 2021 gross profit margins.

Selling, marketing and administrative expenses were $132,108 in 2021 compared to $112,117 in 2020, an increase of $19,991 or 17.8%. Selling, marketing and administrative expenses include $13,521 and $11,909 in certain deferred compensation expenses in 2021 and 2020, respectively. These deferred compensation expenses principally result from increases 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 $100,208 in 2020 to $118,587 in 2021, an increase of $18,379 or 18.3%. 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.4% of net product sales in 2020 to 21.0% of net product sales in 2021, a 0.4 favorable percentage point change.

Selling, marketing and administrative expenses include freight, delivery and warehousing expenses. These expenses increased from $42,593 in 2020 to $55,289 in 2021, an increase of $12,696 or 29.8%. As a percent of net product sales, these adjusted expenses increased from 9.1% in 2020 to 9.8% in 2021, a 0.7 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 2021 compared to 2020.

In response to the higher input costs discussed above, the confectionary industry, as well as many companies in the broader consumer products industry, announced increases in selling prices. We have followed with price increases as well, with the objective of improving sales price realization and restoring margin declines. Price increases, which principally became effective during fourth quarter 2021, contributed to the improved results in fourth quarter 2021 as well as the twelve months 2021. Price increases for certain products that were not increased in 2021 have also been announced for first half 2022 in our continuing efforts to restore margins.  

Our input costs continued to remain elevated in fourth quarter 2021 and we expect even higher costs in 2022 as our 2021 supply contracts and hedging programs come to closure and new contracts and hedging at higher 2022 costs begin to take effect.  Higher commodity markets are driving up our costs for key ingredients, packaging materials and energy, including the adverse effects of higher energy costs on freight and delivery fuel surcharges and plant manufacturing utilities. We expect these higher input costs and the overall increase in inflation, some of which is driven by supply chain problems, to continue through most of, and possibly all of, 2022. 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, but this method does charge the most current costs to cost of goods sold and thereby accelerates the realization of these higher costs. 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. As a result, we believe that margins for part or all of 2022 will not fully recover to historical norms.

14

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 $598 in 2021 which was an improvement compared to its $691 loss in 2020. Company management expects the competitive and business challenges in Spain to continue but believes that there will be continued reductions in operating losses in 2022 compared to 2021. Nonetheless, management believes that operating losses will likely continue beyond 2022 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 2021, 2020 or 2019. 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 2021 (and fourth quarters 2020 and 2019), 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 2021 (and fourth quarters 2020 and 2019) 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 16% 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, 2021. 

Earnings from operations were $67,133 in 2021 compared to $58,244 in 2020, an increase of $8,889. Earnings from operations include $14,208 and $12,519 in certain deferred compensation expense in 2021 and 2020, respectively, which are discussed above. Adjusting for these deferred compensation expenses, adjusted earnings from operations increased from $70,763 in 2020 to $81,341 in 2021, an increase of $10,578 or 14.9%. The above discussed increase in net product sales was the principal driver of higher operating earnings in 2021 compared to 2020. Although higher 2021 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, net was $18,596 in 2021 compared to $18,018 in 2020, an increase of $578. Other income, net principally reflects $14,208 and $12,519 of aggregate net gains and investment income on trading securities in 2021 and 2020, respectively. These trading securities provide an economic hedge of the Company’s deferred compensation liabilities; and the related net gains and investment income were offset by a like amount of expense in aggregate product cost of goods sold and selling, marketing, and administrative expenses in the respective years as discussed above. Other income, net includes investment income on available for sale securities of $2,740 and $4,005 in 2021 and 2020, respectively. Other income, net also includes foreign exchange gains of $667 and $534 in 2021 and 2020, respectively.

The Company’s effective income tax rate was 23.8% and 22.7% in 2021 and 2020, respectively. The increase in the effective tax rates in 2021 generally reflects higher rates for state 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,376 and $4,508 as of December 31, 2021 and 2020, 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.

15

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, 2021.

Net earnings were $65,326 in 2021 compared to $58,995 in 2020, and net earnings per share were $0.97 and $0.86 in 2021 and 2020, respectively, an increase of $0.11 per share or 13%. Earnings per share in 2021 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 68,482 in 2020 to 67,431 in 2021 which reflects share repurchases of $30,184 during 2021.

Fourth quarter 2021 and 2020 net earnings attributable to Tootsie Roll Industries, Inc. were $20,032 and $14,952, respectively, and net earnings per share were $0.30 and $0.22, respectively, an increase of $0.08 per share or 36%. The Company’s fourth quarter 2021 results were principally driven by its 30% increase in fourth quarter sales and price increases that became effective in fourth quarter 2021 as discussed above.  

Beginning in 2012, the Company 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 that 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 2021) 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.3%, 50.4%, and 51.6% as of the most recent valuation dates available, January 1, 2020, 2019, and 2018, respectively (these valuation dates are as of the beginning of each Plan year). 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, 2020 the funded percentage would be 51.6% (not 48.3%). As of the January 1, 2020 valuation date (most recent valuation available), only 16% of Plan participants were current active employees, 53% 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, 2020 fell 4% from the previous year and 17% over the past two 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 49%, whereas participants who were retired or separated from service and receiving benefits increased 4% and participants who were retired or separated from service and entitled to future benefits increased 12%.

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 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 Plan’s projected insolvency in the next 20 years, management believes that the Company’s withdrawal liability could increase further in future years.

16

Based on the Company’s updated actuarial study and certain provisions in ERISA and the law relating to withdrawal liability payments, management believes that the Company’s liability would likely be limited to twenty annual payments of $2,793 which have a present value in the range of $32,800 to $46,600 depending on the interest rate used to discount these payments. While the Company’s actuarial consultant does 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 Company’s updated actuarial study, the present value of such perpetuities is in the range of $45,764 to $142,447 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 concluded a new labor contract in 2018 which requires the Company’s continued participation in this Plan through September 2022 (the expiration of this union contract). The amended rehabilitation plan, which also continues, requires that employer contributions include 5% compounded annual surcharge increases each year for an unspecified period of time beginning in 2012 as well as certain plan benefit reductions. The Company’s pension expense for this Plan for 2021, 2020 and 2019 was $3,156, $2,866 and $2,961, respectively. The aforementioned expense includes surcharges of $1,112, $1,010 and $948 in 2021, 2020 and 2019, 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 recently 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. Nonetheless, the Company’s actuary believes that given the Plan’s projected insolvency date of 2031 as well as other factors, that it still remains unclear if the Plan can remain solvent through the targeted date of 2051. The Company’s actuary also 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, 2021.

17

2020 vs. 2019

Twelve months 2020 consolidated net product sales were $467,427 compared to $523,616 in twelve months 2019, a decrease of $56,189 or 10.7%. Net product sales were adversely impacted by the effects of the Covid-19 pandemic, which curtailed and limited access to certain channels of trade where the Company has historically sold its products. Response to this pandemic has resulted in the disruption and changes in lifestyles, shopping habits, daily work routines, and consumer behaviors, all of which have adversely affected planned consumer purchases of the Company’s products for “sharing” and “give away” occasions. Many of the Company’s products are consumed at group events, outings, and other gatherings which have been significantly curtailed or in some cases eliminated due to concern of possible infection or spreading of the Covid-19 virus. Impulse purchases of Company products at retail outlets have also been adversely affected by these changes in consumer behavior. Unfavorable foreign exchange also had some adverse impact on 2020 net product sales compared to 2019.

Fourth quarter 2020 net product sales were $127,866 compared to $134,663 in fourth quarter 2019, a decrease of $6,797 or 5.0%. After a 2% sales increase in first quarter 2020, sales declined 25% in second quarter 2020 at the height of the pandemic and economic downturn. In third quarter 2020 sales declined 14%, while in fourth quarter 2020 the sales decline was narrowed to 5% when compared to the corresponding quarterly periods in 2019.

Product cost of goods sold were $299,710 in 2020 compared to $329,102 in 2019, a decrease of $29,392 or 8.9%. Product cost of goods sold includes $610 and $408 in certain deferred compensation expenses in 2020 and 2019, 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 decreased from $328,694 in 2019 to $299,100 in 2020, a decrease of $29,594 or 9.0%. As a percent of net product sales, these adjusted costs increased from 62.8% in 2019 to 64.0% in 2020, a 1.2 unfavorable percentage point change. Lower sales and production volumes had an unfavorable impact on plant manufacturing overhead costs included in the aforementioned adjusted product cost of goods sold. These plant overhead costs are primarily fixed and recurring each year, and only partially decline with lower volumes.

Product gross margin was $167,717 in 2020 compared to $194,514 in 2019, a decrease of $26,797 or 13.8%.  The above discussed sales decline was the principal driver that adversely impacted gross profit margins in 2020. Certain cost and expense reductions, including Company initiatives to reduce costs did provide some benefit to 2020 gross profit margins. The Company is continuing its investments in its plant manufacturing operations to meet new consumer and customer demands, achieve quality improvements, provide genuine value to consumers, and increase operational efficiencies.

Selling, marketing and administrative expenses were $112,117 in 2020 compared to $127,802 in 2019, a decrease of $15,685 or 12.3%. Selling, marketing and administrative expenses include $11,909 and $10,884 in certain deferred compensation expenses in 2020 and 2019, 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, selling, marketing and administrative expenses decreased from $116,918 in 2019 to $100,208 in 2020, a decrease of $16,710 or 14.3%. As a percent of net product sales, these adjusted expenses decreased from 22.3% of net product sales in 2019 to 21.4% of net product sales in 2020, a 0.9 favorable percentage point change. Reductions in travel and trade show expense resulting from changes in Company policies in response to the Covid-19 pandemic, and more favorable freight and delivery unit costs were the principal drivers in this expense reduction as a percentage of sales in 2020.

Selling, marketing and administrative expenses include freight, delivery and warehousing expenses. These expenses decreased from $49,288 in 2019 to $42,593 in 2020, a decrease of $6,695 or 13.6%. As a percent of net product sales, these adjusted expenses decreased from 9.4% in 2019 to 9.1% in 2020, a 0.3 favorable percentage point change. More favorable freight and delivery rates from third-party over-the-road truck carriers, and certain operational and cost reduction initiatives, contributed to this favorable change.

Earnings from operations were $58,244 in 2020 compared to $69,214 in 2019, a decrease of $10,970. Earnings from operations include $12,519 and $11,292 in certain deferred compensation expense in 2020 and 2019, respectively, which are discussed above. Adjusting for these deferred compensation expenses, adjusted earnings from operations decreased

18

from $80,506 in 2019 to $70,763 in 2019, a decrease of $9,743 or 12.1%. The above discussed decline in net product sales was the principal driver of lower operating income in 2020 compared to 2019, however, 2020 earnings from operations did benefit from some cost and expense reductions as discussed above.

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, net was $18,018 in 2020 compared to $16,190 in 2019, an increase of $1,828. Other income, net principally reflects $12,519 and $11,292 of aggregate net gains and investment income on trading securities in 2020 and 2019, respectively. These trading securities provide an economic hedge of the Company’s deferred compensation liabilities; and the related net gains and investment income were offset by a like amount of expense in aggregate product cost of goods sold and selling, marketing, and administrative expenses in the respective years as discussed above. Other income, net includes investment income on available for sale securities of $4,005 and $4,423 in 2020 and 2019, respectively. Other income, net also includes foreign exchange gains (losses) of $534 and $(533) in 2020 and 2019, respectively.

The Company’s effective income tax rate was 22.7% and 24.1% in 2020 and 2019, respectively. The decrease in the effective tax rate in 2020 reflects more favorable foreign tax rates, income tax credits and adjustments for reserves for uncertain tax positions.

The Company utilized $617 and $1,227 of Canadian tax carry-forward benefits in 2020 and 2019, respectively. At December 31, 2019, the Company’s deferred tax assets included $617 of income tax benefits relating to its Canadian subsidiary tax loss carry-forwards. The Company fully utilized this deferred tax asset in 2020 as expected. The Company provided a full valuation allowance on its Spanish subsidiaries’ tax loss carry-forward benefits of $4,508 and $4,584 as of December 31, 2020 and 2019, respectively, because the Company concluded that it is not more-likely-than-not that these losses will be utilized before their expiration dates.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security (“CARES”) Act was signed into U.S. law. The CARES Act has provided a substantial stimulus and assistance package intended to address the economic impact of the Covid-19 pandemic, including tax relief and government loans, grants and investments. The Canadian government also enacted a stimulus program, Canadian Emergency Wage Subsidy (“CEWS”), to respond to the economic impact of Covid-19 during 2020. The Company’s financial results in 2020 did reflect some benefits, primarily in the second and third quarters of 2020, from these stimulus programs.

Net earnings were $58,995 in 2020 compared to $64,920 in 2019, and net earnings per share were $0.86 and $0.94 in 2020 and 2019, respectively, a decrease of $0.08 per share of 9%. Earnings per share in 2020 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,386 in 2019 to 68,482 in 2020 which reflects share repurchases of $32,055 during 2020.

Fourth quarter 2020 and 2019 net earnings attributable to Tootsie Roll Industries, Inc. were $14,952 and $14,555, respectively, and net earnings per share were $0.22 and $0.21, respectively, an increase of $0.01 per share or 5%. Certain cost and expense reductions, including Company operational changes and initiatives to reduce costs as discussed above, did provide some benefit to fourth quarter 2020 results. Although unfavorable foreign exchange adversely affected fourth quarter 2020 results, a lower effective income tax rate contributed to the increase in net earnings in fourth quarter 2020 compared to fourth quarter 2019.

Our Company is focused on the longer term and therefore we are continuing to make investments in plant manufacturing operations to meet new consumer and customer product demands, achieve product quality improvements, and increase operational efficiencies in order to provide genuine value to consumers. 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. The effects of the Covid-19 pandemic, including variants and sub-variants, are unprecedented, and therefore the Company is unable to determine the related effects on its sales and net earnings in 2022 and beyond.

19

LIQUIDITY AND CAPITAL RESOURCES

Cash flows from operating activities were $85,298, $74,710 and $100,221 in 2021, 2020 and 2019, respectively. 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 revenue as the Company experienced the favorable effects of the continuing economic recovery from the adverse effects of the Covid-19 pandemic. Increases in accounts payable and accrued liabilities in 2021 compared to 2020 as a result of higher production to support the recovery in demand discussed above and payments of deferred compensation that reduced cash flows from operations in 2020 were offset by an increase in accounts receivable also due to higher revenue. The $25,511 decrease in cash flows from operating activities from 2019 to 2020 primarily reflects decreases in net earnings and payments of deferred compensation in 2020.

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 $20,024 was made to this trust in 2017; no contribution was made to the trust during 2019, 2020 or 2021. The Company uses these funds to pay the actual cost of such benefits over each union contract period. At December 31, 2021 and 2020, the VEBA trust held $3,941 and $8,272, respectively, of aggregate cash and cash equivalents, which the Company will use to pay certain union employee benefits through part or all of 2022. This asset value is included in prepaid expenses and long-term other assets 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 $31,426, $17,970, and $20,258 in 2021, 2020 and 2019, respectively. The increase amounts from 2020 to 2021 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 $15,000, $6,000 and $2,000 in 2021, 2020 and 2019, respectively, for this plant rehabilitation upgrade and expansion and expects additional cash outlays for this project to approximate $2,000 in 2022. All capital expenditures have been or are expected to be funded from the Company’s cash flow from operations and internal sources including available for sale securities. The repayment of $2,514 of previously paid premiums on split dollar life insurance policies did provide additional cash from investing activities in 2021.

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 2019, 2020, or 2021, and had no outstanding bank borrowings as of December 31, 2020 or 2021. 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 $30,184, $32,055, and $34,116 in 2021, 2020 and 2019, respectively. Cash dividends of $24,136, $23,810, and $23,460 were paid in 2021, 2020 and 2019, 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.

20

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 2021, 2020 and 2019, 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 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.

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 promotional costs, including 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.

21

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, including 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), which 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 an investment security’s fair value is below carrying value or amortized cost, the Company will record an other-than-temporary impairment or a temporary impairment based on accounting guidance. 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 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 risks. The Company believes that its competitors face the same or similar challenges.

22

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, 2021, assuming a 10% change in the underlying contract price, was $1,274. 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 historically been held until their maturity which is generally up to about 3 years, which 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 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, 2021.

Less than 1 year

    

$

39,460

1 – 2 years

 

99,223

2 – 3 years

 

102,724

Total

$

241,407

23

The Company’s outstanding debt at December 31, 2021 and 2020 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 including 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 three 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 11 of the Company’s Notes to Consolidated Financial Statements for outstanding foreign exchange forward contracts as of December 31, 2021.

24

QUARTERLY FINANCIAL DATA

(Thousands of dollars except per share data)

 

    

First

    

Second

    

Third

    

Fourth

    

Year

 

2021

Net product sales

$

101,795

$

114,560

$

183,090

$

166,598

$

566,043

Product gross margin

 

36,230

 

38,612

 

64,644

 

56,452

 

195,938

Net earnings attributable to Tootsie Roll Industries, Inc.

 

10,767

 

9,794

 

24,733

 

20,032

 

65,326

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

 

0.16

 

0.14

 

0.37

 

0.30

 

0.97

2020

Net product sales

$

102,803

$

79,796

$

156,962

$

127,866

$

467,427

Product gross margin

 

36,360

 

29,417

 

57,775

 

44,165

 

167,717

Net earnings attributable to Tootsie Roll Industries, Inc.

 

11,982

 

7,388

 

24,673

 

14,952

 

58,995

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

 

0.17

 

0.11

 

0.36

 

0.22

 

0.86

Net earnings per share is based upon average outstanding shares as adjusted for 3% stock dividends issued during the second quarter of each year as discussed above. The sum of the quarterly per share amounts may not equal annual amounts due to rounding.

25

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, 2021 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, 2021.

The effectiveness of the Company’s internal control over financial reporting as of December 31, 2021 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.

26

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, 2021 and 2020, and the related consolidated statements of earnings and retained earnings, comprehensive earnings, and cash flows for each of the three years in the period ended December 31, 2021, and the related notes and financial statement schedule 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, 2021, 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, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021 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, 2021, 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.

27

Definition and limitations of internal control over financial reporting

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

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

Critical audit matters

The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate 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 matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Trademark Impairment Assessment

As described in Note 1 and Note 13 to the consolidated financial statements, the Company’s consolidated trademark balance was $175 million at December 31, 2021, 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 inputs including but not limited to 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.

The primary procedures we performed to address this critical audit matter included:

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 evaluated the reasonableness of management’s forecasts of future revenue and operating margin by considering the impact that COVID-19 had on the year ended December 31, 2021, and its expected impact on future periods. We also 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

28

Model in order to evaluate whether the assumptions used in management’s model fell within reasonable ranges based on third-party industry market data.

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 projected revenue, operating margins, and discount rates. Additionally, we evaluated the work, expertise and objectivity of management’s specialist.

/s/ GRANT THORNTON LLP

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

Chicago, Illinois

March 1, 2022

29

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,

    

2021

    

2020

    

2019

Net product sales

$

566,043

$

467,427

$

523,616

Rental and royalty revenue

 

4,733

 

3,636

 

3,497

Total revenue

 

570,776

 

471,063

 

527,113

Product cost of goods sold

 

370,105

 

299,710

 

329,102

Rental and royalty cost

 

1,430

 

992

 

995

Total costs

 

371,535

 

300,702

 

330,097

Product gross margin

 

195,938

 

167,717

 

194,514

Rental and royalty gross margin

 

3,303

 

2,644

 

2,502

Total gross margin

 

199,241

 

170,361

 

197,016

Selling, marketing and administrative expenses

 

132,108

 

112,117

 

127,802

Earnings from operations

 

67,133

 

58,244

 

69,214

Other income, net

 

18,596

 

18,018

 

16,190

Earnings before income taxes

 

85,729

 

76,262

 

85,404

Provision for income taxes

 

20,421

 

17,288

 

20,565

Net earnings

 

65,308

 

58,974

 

64,839

Less: net earnings (loss) attributable to noncontrolling interests

 

(18)

 

(21)

 

(81)

Net earnings attributable to Tootsie Roll Industries, Inc.

$

65,326

$

58,995

$

64,920

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

$

0.97

$

0.86

$

0.94

Average number of shares outstanding

 

67,431

 

68,482

 

69,386

Retained earnings at beginning of period

$

32,312

$

40,809

$

33,767

Net earnings attributable to Tootsie Roll Industries, Inc.

 

65,326

 

58,995

 

64,920

Cash dividends

 

(24,061)

 

(23,739)

 

(23,371)

Stock dividends

 

(34,032)

 

(43,753)

 

(34,507)

Retained earnings at end of period

$

39,545

$

32,312

$

40,809

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

30

CONSOLIDATED STATEMENTS OF

Comprehensive Earnings

TOOTSIE ROLL INDUSTRIES, INC. AND SUBSIDIARIES  

(in thousands)

For the year ended December 31,

    

2021

    

2020

    

2019

    

Net earnings

$

65,308

$

58,974

$

64,839

Other comprehensive income (loss), before tax:

Foreign currency translation adjustments

 

(301)

 

(1,213)

 

791

Pension and postretirement reclassification adjustments:

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

 

448

 

467

 

(1,230)

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

 

(1,405)

 

(1,349)

 

(1,522)

Unrealized gains (losses) on postretirement and pension benefits

 

(957)

 

(882)

 

(2,752)

Investments:

Unrealized gains (losses) for the period on investments

 

(4,227)

 

1,463

 

3,130

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

 

(96)

 

 

34

Unrealized gains (losses) on investments

 

(4,323)

 

1,463

 

3,164

Derivatives:

Unrealized gains (losses) for the period on derivatives

 

1,423

 

1,259

 

451

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

 

(2,593)

 

325

 

677

Unrealized gains (losses) on derivatives

 

(1,170)

 

1,584

 

1,128

Total other comprehensive income (loss), before tax

 

(6,751)

 

952

 

2,331

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

 

1,553

 

(522)

 

(354)

Total comprehensive earnings

60,110

59,404

66,816

Comprehensive earnings (loss) attributable to noncontrolling interests

(18)

(21)

(81)

Total comprehensive earnings attributable to Tootsie Roll Industries, Inc.

$

60,128

$

59,425

$

66,897

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

31

CONSOLIDATED STATEMENTS OF

Financial Position

TOOTSIE ROLL INDUSTRIES, INC. AND SUBSIDIARIES

(in thousands)

Assets

December 31,

    

2021

    

2020

    

CURRENT ASSETS:

Cash and cash equivalents

$

105,840

$

166,841

Restricted cash

386

415

Investments

 

39,968

 

42,090

Accounts receivable trade, less allowances of $2,281 and $1,694

 

54,921

 

41,209

Other receivables

 

3,920

 

3,894

Inventories:

Finished goods and work-in-process

 

31,431

 

35,583

Raw materials and supplies

 

24,074

 

23,996

Prepaid expenses

 

7,761

 

6,844

Total current assets

 

268,301

 

320,872

PROPERTY, PLANT AND EQUIPMENT, at cost:

Land

 

21,704

 

21,738

Buildings

 

130,158

 

123,883

Machinery and equipment

 

446,777

 

422,506

Construction in progress

 

15,344

 

14,347

Operating lease right-of-use assets

 

7,419

 

858

 

621,402

 

583,332

Less — accumulated depreciation

 

412,496

 

396,004

Net property, plant and equipment

 

208,906

 

187,328

OTHER ASSETS:

Goodwill

 

73,237

 

73,237

Trademarks

 

175,024

 

175,024

Investments

 

291,175

 

220,020

Split dollar officer life insurance

 

 

2,514

Prepaid expenses and other assets

 

603

 

4,525

Deferred income taxes

 

1,372

 

1,038

Total other assets

 

541,411

 

476,358

Total assets

$

1,018,618

$

984,558

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

32

(in thousands except per share data)

Liabilities and Shareholders’ Equity

December 31,

2021

    

2020

    

CURRENT LIABILITIES:

Accounts payable

$

14,969

$

13,025

Bank loans

939

832

Dividends payable

 

6,042

 

5,948

Accrued liabilities

 

53,896

 

45,099

Postretirement health care benefits

 

616

 

544

Operating lease liabilities

1,072

780

Income taxes payable

2,434

 

3,793

Total current liabilities

 

79,968

 

70,021

NONCURRENT LIABILITIES:

Deferred income taxes

 

45,461

 

47,900

Postretirement health care benefits

 

12,619

 

12,943

Industrial development bonds

 

7,500

 

7,500

Liability for uncertain tax positions

 

3,415

 

3,351

Operating lease liabilities

6,347

78

Deferred compensation and other liabilities

 

94,511

 

79,665

Total noncurrent liabilities

 

169,853

 

151,437

TOOTSIE ROLL INDUSTRIES, INC. SHAREHOLDERS’ EQUITY:

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

 

27,322

 

27,134

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

 

19,300

 

18,758

Capital in excess of par value

 

709,880

 

706,930

Retained earnings

 

39,545

 

32,312

Accumulated other comprehensive loss

 

(25,013)

 

(19,815)

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

 

(1,992)

 

(1,992)

Total Tootsie Roll Industries, Inc. shareholders’ equity

 

769,042

 

763,327

Noncontrolling interests

(245)

(227)

Total equity

768,797

763,100

Total liabilities and shareholders' equity

$

1,018,618

$

984,558

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

33

CONSOLIDATED STATEMENTS OF

Cash Flows

TOOTSIE ROLL INDUSTRIES, INC. AND SUBSIDIARIES

(in thousands)

For the year ended December 31,

    

2021

    

2020

    

2019

    

CASH FLOWS FROM OPERATING ACTIVITIES:

Net earnings

$

65,308

$

58,974

$

64,839

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

Depreciation

 

17,570

 

18,184

 

18,779

Deferred income taxes

(1,263)

(279)

2,832

Impairment of majority-owned foreign subsidiaries

 

 

 

377

Amortization of marketable security premiums

 

3,837

 

1,404

 

1,282

Changes in operating assets and liabilities:

Accounts receivable

 

(14,130)

 

3,483

 

5,086

Other receivables

 

(706)

 

636

 

(313)

Inventories

 

3,940

 

(770)

 

(4,383)

Prepaid expenses and other assets

 

2,622

 

2,961

 

4,362

Accounts payable and accrued liabilities

 

10,010

 

3,849

 

1,080

Income taxes payable

 

(1,296)

 

3,012

 

4,336

Postretirement health care benefits

 

(1,281)

 

(1,041)

 

(1,478)

Deferred compensation and other liabilities

 

687

 

(15,703)

 

3,422

Net cash provided by operating activities

 

85,298

 

74,710

 

100,221

CASH FLOWS FROM INVESTING ACTIVITIES:

Capital expenditures

 

(31,426)

 

(17,970)

 

(20,258)

Repayment of premiums on split dollar life insurance policies

2,514

23,527

Purchases of trading securities

 

(2,668)

 

(3,183)

 

(3,427)

Sales of trading securities

968

18,058

 

795

Purchase of available for sale securities

 

(108,576)

 

(109,816)

 

(67,730)

Sale and maturity of available for sale securities

 

47,289

 

98,885

 

75,611

Net cash (used in) provided by investing activities

 

(91,899)

 

9,501

 

(15,009)

CASH FLOWS FROM FINANCING ACTIVITIES:

Shares purchased and retired

 

(30,184)

 

(32,055)

 

(34,116)

Dividends paid in cash

(24,136)

 

(23,810)

 

(23,460)

Proceeds from bank loans

3,792

3,902

3,582

Repayment of bank loans

 

(3,618)

 

(3,883)

 

(3,193)

Net cash used in financing activities

 

(54,146)

 

(55,846)

 

(57,187)

Effect of exchange rate changes on cash

(283)

(449)

28

Increase (decrease) in cash and cash equivalents

 

(61,030)

 

27,916

 

28,053

Cash, cash equivalents and restricted cash at beginning of year

 

167,256

 

139,340

 

111,287

Cash, cash equivalents and restricted cash at end of year

$

106,226

$

167,256

$

139,340

Supplemental cash flow information:

Income taxes paid

$

22,855

$

14,503

$

13,858

Interest paid

$

6

$

57

$

121

Stock dividend issued

$

64,667

$

63,402

$

70,557

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

34

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 $55,289, $42,593, and $49,288 in 2021, 2020 and 2019, respectively, are included in selling, marketing and administrative expenses. A minor amount of royalty income (less than 0.2% 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)

35

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 $4,577 and $8,303 of cash held by it is foreign subsidiaries, principally foreign branches of a U.S. bank (Bank of America), at December 31, 2021 and 2020, respectively. The Company's cash in its foreign bank accounts is also not fully insured.

Investments:

Investments consist of various marketable securities with maturities of generally up to three 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 other-than-temporarily 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 a decline in fair value below the cost basis is other-than-temporary. If the decline in fair value is judged to be other-than-temporary, the cost basis of the security is written down to fair value and the amount of the write-down is included in other income, net. Further information regarding the fair value of the Company’s investments is included in Note 10 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 11 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 ($51,355 and $54,935 at December 31, 2021 and 2020, respectively) has been determined by the last-in, first-out (LIFO) method. The excess of current cost over LIFO cost of inventories approximates $21,348 and $19,339 at December 31, 2021 and 2020, respectively. The cost of certain foreign inventories ($4,150 and $4,644 at December 31, 2021 and 2020, 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,570, $18,184 and $18,779 in 2021, 2020 and 2019, respectively.

36

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. In fourth quarter 2019, the Company recorded charges of $377 relating to the impairment of assets of a foreign subsidiary which is included in selling, marketing and administrative expense. Except for the aforementioned, no impairment charges of long-lived assets were recorded by the Company during 2021, 2020 or 2019.

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 2021, 2020 or 2019.

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 2021, 2020 or 2019.

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 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 2021 and 2020 using discounted cash flows and estimated royalty rates. For these trademarks, holding all other assumptions constant at the test date in 2021, 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 16% 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, 2021. 

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.

37

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 $20,024 contribution to the VEBA trust in 2017 but no contributions were made to the trust in 2021, 2020 or 2019. The Company will continue using the VEBA trust funds to pay the actual cost of such benefits through most or possibly all of 2022. At December 31, 2021 and 2020, the VEBA trust held $3,941 and $8,272, 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, 2021 and 2020 was 3.1% and 3.0%, 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

38

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:

In March 2020, the FASB issued ASU 2020-04 which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. In January 2021, the FASB issued ASU 2021-1 which clarified the scope of ASU 2020-04. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. The Company adopted ASU 2020-04 and ASU 2021-1 in first quarter 2021. The adoption of these ASU’s did not have a material impact on the Company’s consolidated financial statements.

In December 2019, the FASB issued ASU No. 2019-12 which is designed to simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. ASU No. 2019-12 is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company adopted ASU 2019-12 in first quarter 2021. The adoption of the ASU did not have a material impact on the Company’s consolidated financial statements.

NOTE 2—ACCRUED LIABILITIES:

Accrued liabilities are comprised of the following:

December 31,

    

2021

    

2020

    

Compensation

$

10,865

$

8,135

Other employee benefits

 

8,640

 

8,841

Taxes, other than income

 

3,574

 

3,169

Advertising and promotions

 

22,547

 

18,455

Other

 

8,270

 

6,499

$

53,896

$

45,099

NOTE 3—INDUSTRIAL DEVELOPMENT BONDS:

Industrial development bonds are due in 2027. The average floating interest rate, which is reset weekly, was 0.7% and 0.7% in 2021 and 2020, respectively. See Note 10 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:

    

2021

    

2020

    

2019

    

Domestic

$

77,434

$

69,211

$

74,978

Foreign

 

8,295

 

7,051

 

10,426

$

85,729

$

76,262

$

85,404

39

The provision for income taxes is comprised of the following:

    

2021

    

2020

    

2019

    

Current:

Federal

$

16,886

$

14,831

$

15,133

Foreign

 

1,983

 

1,029

 

State

 

2,822

 

1,763

 

2,942

 

21,691

 

17,623

 

18,075

Deferred:

Federal

 

(2,069)

 

(1,006)

 

(543)

Foreign

 

39

 

1,316

 

2,422

State

 

760

 

(645)

 

611

 

(1,270)

 

(335)

 

2,490

$

20,421

$

17,288

$

20,565

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

December 31,

    

2021

    

2020

    

Deferred tax assets:

Accrued customer promotions

$

2,107

$

1,506

Deferred compensation

 

22,311

 

18,501

Postretirement benefits

 

3,324

 

3,355

Other accrued expenses

 

5,158

 

3,078

Foreign subsidiary tax loss carry forward

 

4,497

 

4,508

Outside basis difference in foreign subsidiary

365

365

Deductible state tax depreciation

736

471

Tax credit carry forward

 

2,517

 

3,288

 

41,015

 

35,072

Valuation allowances

 

(5,555)

 

(5,593)

Total deferred tax assets

$

35,460

$

29,479

Deferred tax liabilities:

Depreciation

$

23,342

$

22,192

Deductible goodwill and trademarks

 

38,255

 

37,348

Accrued export company commissions

 

4,615

 

4,508

Employee benefit plans

 

525

 

1,767

Inventory reserves

 

2,532

 

1,994

Prepaid insurance

 

965

 

569

Unrealized capital gains

3,874

2,515

Deferred foreign exchange gain

132

179

Deferred gain on sale of real estate

 

5,309

 

5,269

Total deferred tax liabilities

$

79,549

$

76,341

Net deferred tax liability

$

44,089

$

46,862

At December 31, 2021, the Company has benefits related to state tax credit carry-forwards expiring by year as follows: $175 in 2023, $200 in 2024, $35 in 2025, $40 in 2026, $50 in 2028, $131 in 2029, $213 in 2030, $225 in 2031, $238 in 2032, $211 in 2033, $235 in 2034, $274 in 2035 and $235 in 2036. 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 $924 and $837 at December 31, 2021 and 2020, respectively.

At December 31, 2021, the amounts of the Company’s Spanish subsidiary loss carry-forwards expiring by year are as follows: $286 in 2026, $61 in 2027, $182 in 2028, $103 in 2029, $314 in 2030, $418 in 2031, $315 in 2032, $127 in 2033, $440 in 2034, $556 in 2035, $805 in 2036, $412 in 2037, $197 in 2038 and $160 in 2039. A full valuation allowance has

40

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:

    

2021

    

2020

    

2019

    

U.S. statutory rate

 

21.0

%  

21.0

%  

21.0

%  

State income taxes, net

 

2.4

2.1

2.2

Exempt municipal bond interest

 

(0.1)

Foreign income tax rates

 

0.2

1.0

(0.1)

Income tax credits and adjustments

 

(0.6)

(1.4)

0.5

Adjustment of deferred tax balances

 

0.6

(0.2)

Reserve for uncertain tax benefits

 

(0.8)

0.4

Other, net

 

0.2

1.0

0.2

Effective income tax rate

 

23.8

%  

22.7

%  

24.1

%  

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, 2021 and 2020, the Company had unrecognized tax benefits of $3,133 and $3,011, respectively. Included in this balance is $1,547 and $1,468, respectively, of unrecognized tax benefits that, if recognized, would favorably affect the annual effective income tax rate. As of December 31, 2021 and 2020, $282 and $340, 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:

    

2021

    

2020

    

2019

    

Unrecognized tax benefits at January 1

$

3,011

$

3,678

$

3,339

Increases in tax positions for the current year

 

700

 

377

 

1,164

Reductions in tax positions for lapse of statute of limitations

 

(578)

 

(501)

 

(576)

Reductions in tax positions for settlements and payments

(308)

(249)

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

(235)

Unrecognized tax benefits at December 31

$

3,133

$

3,011

$

3,678

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 2018 through 2020. With few exceptions, the Company is no longer subject to examinations by tax authorities for the years 2017 and prior.

41

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, 2018

 

38,544

 

26,767

 

25,584

 

17,767

 

88

 

(1,992)

 

696,535

Issuance of 3% stock dividend

 

1,150

 

798

 

768

 

532

 

2

 

 

32,999

Conversion of Class B common shares to common shares

 

65

 

45

 

(65)

 

(45)

 

 

 

Purchase and retirement of common shares

 

(923)

 

(641)

 

 

 

 

 

(33,475)

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

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

 

2021

 

921

$

32.76

2020

 

982

$

32.59

2019

 

923

$

36.93

NOTE 6—OTHER INCOME, NET:

Other income, net is comprised of the following:

    

2021

    

2020

    

2019

    

Interest and dividend income

$

2,740

$

4,005

$

4,423

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

 

14,207

 

12,519

 

11,292

Interest expense

 

(46)

 

(164)

 

(220)

Foreign exchange gains (losses)

 

667

 

534

 

(533)

Capital gains (losses)

 

(286)

 

(6)

 

22

Miscellaneous, net

 

1,314

 

1,130

 

1,206

$

18,596

$

18,018

$

16,190

42

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 2021, 2020 and 2019 approximated $3,010, $2,722 and $3,114, respectively, for this defined contribution plan. The Company also maintains certain defined contribution 401K profit sharing and retirement plans. Company contributions in 2021, 2020 and 2019 to these plans were $3,201, $2,766 and $2,858 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.30% funded as of January 1, 2020

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

Plan status: Critical and declining as of December 31, 2020 (most recent date information is available)

Beginning in 2012, the Company 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 2020 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. 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 2021, 2020 and 2019 was $3,156, $2,866 and $2,961, respectively. The aforementioned expense includes surcharges of $1,112, $1,010 and $948 in 2021, 2020 and 2019, 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.

43

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, 2021 and 2020, these investments totaled $89,736 and $73,828, 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 $13,235 and $13,487 at December 31, 2021 and 2020, respectively.

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

Prior service credit

    

$

(613)

Net actuarial gain

 

(1,341)

Net amount recognized in accumulated other comprehensive loss

$

(1,954)

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

December 31,

    

2021

    

2020

    

Benefit obligation, beginning of year

$

13,487

$

13,743

Service cost

 

270

 

288

Interest cost

 

291

 

403

Actuarial (gain)/loss

 

(326)

 

(510)

Benefits paid

 

(487)

 

(437)

Benefit obligation, end of year

$

13,235

$

13,487

The actuarial (gain) in 2021 is attributable to an actuarial gain due to an increase in the discount rate partially offset by updated mortality projections for the year ended December 31, 2021. The actuarial (gain) in 2020 is attributable to updated participation rates and participant spending as well as mortality table projections partially offset by an actuarial loss due to the decrease in discount rate for the year ended December 31, 2020.

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

    

2021

    

2020

    

2019

    

Service cost—benefits attributed to service during the period

$

270

$

288

$

270

Interest cost on the accumulated postretirement benefit obligation

 

291

 

403

 

499

Net amortization

 

(1,405)

 

(1,349)

 

(1,522)

Net periodic postretirement benefit cost (income)

$

(844)

$

(658)

$

(753)

The Company estimates future benefit payments will be $616, $646, $668, $686 and $693 in each year beginning in 2022 through 2026, respectively, and a total of $3,572 in 2027 through 2031.

44

NOTE 8—COMMITMENTS:

Lease expense aggregated $1,068, $942 and $1,032 in 2021, 2020 and 2019, respectively. Future operating lease commitments are as follows: $1,072 in 2022, $717 in 2023, $420 in 2024, $422 in 2025, $409 in 2026 and $4,379 thereafter.

NOTE 9—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:

    

2021

    

2020

    

2019

    

Net product sales:

United States

$

514,437

$

431,024

$

478,790

Canada, Mexico and Other

 

51,606

 

36,403

 

44,826

$

566,043

$

467,427

$

523,616

Long-lived assets:

United States

$

178,936

$

155,664

$

155,428

Canada

27,051

28,765

30,412

Mexico and Other

 

2,919

 

2,899

 

2,615

$

208,906

$

187,328

$

188,455

Sales revenues from Wal-Mart Stores, Inc. aggregated approximately 22.7%, 23.5%, and 24.2% of net product sales during the year ended December 31, 2021, 2020 and 2019, respectively. Sales revenues from Dollar Tree, Inc. (which includes Family Dollar which was acquired by Dollar Tree) aggregated approximately 12.1%, 11.7%, and 11.3% of net product sales during the year ended December 31, 2021, 2020 and 2019, 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 21.0% in 2021 and 22.1% in 2020 and 17.7% in 2019. At December 31, 2021 and 2020, the Company’s three largest customers discussed above accounted for approximately 36% and 21% of total accounts receivable, respectively.

NOTE 10—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.

45

As of December 31, 2021 and 2020, 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, 2021 and 2020 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, 2021 and 2020, and indicate the fair value hierarchy and the valuation techniques utilized by the Company to determine such fair value:

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 forward contracts

 

426

 

 

426

 

Commodity futures contracts, net

 

124

 

124

 

 

Trading securities

 

89,736

 

76,196

 

13,540

 

Total assets measured at fair value

$

437,533

$

183,442

$

254,091

$

Estimated Fair Value December 31, 2020

 

Total

Input Levels Used

 

    

Fair Value

    

Level 1

    

Level 2

    

    Level 3    

 

Cash and equivalents

$

166,841

$

166,841

$

$

Available for sale securities

 

188,282

 

3,149

 

185,133

 

Foreign currency forward contracts

 

778

 

 

778

 

Commodity futures contracts, net

 

941

 

941

 

 

Trading securities

 

73,828

 

61,431

 

12,397

 

Total assets measured at fair value

$

430,670

$

232,362

$

198,308

$

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, 2021

 

Amortized

Fair

Unrealized

Realized

 

Available for Sale:

    

Cost

    

Value

    

Gains

    

Losses

    

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)

$

46

December 31, 2020

 

Amortized

Fair

Unrealized

Realized

 

Available for Sale:

    

Cost

    

Value

    

Gains

    

Losses

    

Losses

 

Municipal bonds

$

556

$

561

$

5

$

$

Variable rate demand notes

1,300

1,300

Corporate bonds

 

174,835

 

177,229

 

2,394

 

 

Government securities

 

3,049

 

3,149

100

 

Certificates of deposit

 

5,915

6,043

128

$

185,655

$

188,282

$

2,627

$

$

NOTE 11—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.

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 $124 of this accumulated comprehensive gain is expected to be charged to earnings in 2022. Approximately $420 and $6 in accumulated other comprehensive gain for foreign currency derivatives is expected to be reclassified to other income, net in 2022 and 2023, respectively.

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

December 31, 2021

 

    

Notional

    

    

 

Amounts

Assets

Liabilities

 

Derivatives designated as hedging instruments:

Foreign currency forward contracts

$

6,729

$

426

$

Commodity futures contracts

 

6,012

 

231

 

(107)

Total derivatives

$

657

$

(107)

December 31, 2020

 

    

Notional

    

    

 

Amounts

Assets

Liabilities

 

Derivatives designated as hedging instruments:

Foreign currency forward contracts

$

6,391

$

778

$

Commodity futures contracts

 

4,010

 

941

 

Total derivatives

$

1,719

$

47

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

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 forward contracts

$

93

$

445

$

Commodity futures contracts

 

1,330

 

2,148

 

Total

$

1,423

$

2,593

$

For Year Ended December 31, 2020

 

    

    

    

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 forward contracts

$

686

$

(78)

$

Commodity futures contracts

 

573

 

(247)

 

Total

$

1,259

$

(325)

$

NOTE 12—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, 2019

$

(23,368)

$

882

$

10

$

92

$

2,139

$

(20,245)

Other comprehensive earnings (loss) before reclassifications

(1,213)

1,110

520

434

356

1,207

Reclassifications from accumulated other comprehensive loss

59

187

(1,023)

(777)

Other comprehensive earnings (loss) net of tax

(1,213)

1,110

579

621

(667)

430

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)

48

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, 2021

December 31, 2020

Location of (Gain) Loss Recognized in Earnings

Investments

$

(96)

$

-

Other income, net

Foreign currency derivatives

(445)

78

Other income, net

Commodity derivatives

(2,148)

247

Product cost of goods sold

Postretirement and pension benefits

(1,405)

(1,349)

Other income, net

Total before tax

(4,094)

(1,024)

Tax expense (benefit)

991

247

Net of tax

$

(3,103)

$

(777)

NOTE 13—GOODWILL AND INTANGIBLE ASSETS:

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

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

    

2021

    

2020

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.

Note 14 — 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 20 years. In the twelve months of 2021 and 2020, operating lease cost and cash paid for operating lease liabilities totaled $1,068 and $1,023, respectively, which is classified in cash flows from operating activities. As of December 31, 2021 and 2020, operating lease right-of-use assets and operating lease liabilities were both $7,419 and $858, respectively. The weighted-average remaining lease term related to these operating leases was approximately 7.7 years and 0.7 years as of December 31, 2021 and 2020, respectively. The weighted-average discount rate related to the Company’s operating leases was 2.3% and 3.0% as of December 31, 2021 and 2020, respectively. Maturities of operating lease liabilities at December 31, 2021 are as follows: $1,072 in 2022, $717 in 2023, $420 in 2024, $422 in 2025, $409 in 2026 and $4,379 in 2027 through 2041.

The Company, as lessor, rents certain commercial real estate to third party lessees. The December 31, 2021 and 2020 cost related to these leased properties was $51,384 and $51,426, respectively, and the accumulated depreciation related to these leased properties was $15,844 and $14,784, respectively. Terms of certain such leases, including renewal options, may be extended for up to approximately sixty 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 2021 and 2020 was $4,223 and $3,191, respectively, and is classified in cash flows from operating activities.

49

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, 2021 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

ITEM 9B.            Other Information.

None.

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

None.

50

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 2021 Proxy Statement, which section of the 2021 Proxy Statement is incorporated herein by reference. See the information in the section entitled “Section 16(a) Beneficial Ownership Reporting Compliance” of the Company’s 2021 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

 

90

G. Howard Ember Jr.

 

Vice President/Finance

 

69

Stephen P. Green

 

Vice President/Manufacturing

 

63

Kenneth D Naylor

 

Vice President/Marketing and Sales

 

62

Barry P. Bowen

 

Treasurer

 

66

*      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. Green and Mr. Naylor who were appointed to their current positions on January 16, 2017 and January 1, 2020, respectively. Previously, Mr. Green and Mr. Naylor held positions of Plant Manager and Vice President of USA Sales, 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 2022 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 2022 Proxy Statement. These sections of the 2022 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.

51

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

See the section entitled “Related Person Transactions” of the 2022 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 2022 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, 2021, 2020 and 2019

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

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

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

                                        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, 2021, 2020 and 2019 (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.

52

SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS (in thousands)

DECEMBER 31, 2021, 2020 and 2019

    

    

Additions

    

    

 

(reductions)

 

Balance at

charged

Balance at

 

beginning

(credited) to

End of

 

Description

of year

expense

Deductions(1)

Year

 

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

2019: 

Reserve for bad debts

$

1,128

$

676

$

467

$

1,337

Reserve for cash discounts

 

692

 

9,482

 

9,562

 

612

Deferred tax asset valuation

 

3,892

 

1,093

 

 

4,985

$

5,712

$

11,251

$

10,029

$

6,934

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

53

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.

54

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.

55

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, 2022

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, 2022

Ellen R. Gordon

(principal executive officer)

Paula M. Wardynski

Director

March 1, 2022

Paula M. Wardynski

Lana Jane Lewis-Brent

Director

March 1, 2022

Lana Jane Lewis-Brent

Barre A. Seibert

Director

March 1, 2022

Barre A. Seibert

Virginia L. Gordon

Director

March 1, 2022

Virginia L. Gordon

G. Howard Ember, Jr.

Vice President, Finance

March 1, 2022

G. Howard Ember, Jr.

(principal financial officer and principal accounting officer)

56

EX-21 2 tr-20211231xex21.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-20211231xex31d1.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, 2022

By:

/s/ Ellen R. Gordon

Ellen R. Gordon

Chairman and Chief Executive Officer


EX-31.2 4 tr-20211231xex31d2.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, 2022

By:

/s/ G. Howard Ember, Jr.

G. Howard Ember, Jr.

Vice President/Finance and Chief Financial Officer


EX-32 5 tr-20211231xex32.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, 2021 (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, 2022

/s/ Ellen R. Gordon

Ellen R. Gordon

Chairman and Chief Executive Officer

Dated:

March 1, 2022

/s/ G. Howard Ember, Jr.

G. Howard Ember, Jr.

Vice President/Finance and Chief Financial Officer


GRAPHIC 6 tr-20211231x10k003.jpg GRAPHIC begin 644 tr-20211231x10k003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BL7Q%K]U&Z%K!YN=B':6+-CD@*I..,G R.M4-0UG6]#LX(;X:==7U[=QVEE) M KQ(S-DDNA+%0H!/#G..U '4T5Y_XE\8ZWX6L;^VN?[-NM32R^UVDR0O'%)B M1496C+L1C>O(?G/;%5!\1=3EUGPG8PVUEC4%4:GD,3#(=XVIAL#YHI.N>E"U M_K^NP=_+_@?YGI=%>=Z/XRUZ:VT+4;\Z;+::M?/9BVM[:2.6+!A^/]4U"'2YEOM$U4WELTMS!I\3*^GL(BX\P^:_&1MP0IS^55 M[SXI7=K:>&_M4NG:;)JNG+=FZNX)7MWE./W0*MF/KDN=V!C@TVFG;^NO^1*= MU?\ K^M3U2BN5?7=4U+64T?29-.AN(K*.[NKF5'N8AO)"H@5D+9VL=Q(XQQS MQSFH?%"ZTW5M*@GL8?LWVBYM]69,L;?RBB^8IR/D^<,<@G!]J$M;#Z7_ *[G MIM%>W'M69%XMU<>'H/%XY2_R_'8._S_ .XHKS[PWXROM=UR[M) M=>\/6KP:C-:III@8W4L<;'D$SCD@'G81QTJ]XM\5WFC:_9:?!6)9C@8H6MO/_*X=6NW_#'9T5S_ (EUF^T/2[;58$@N M+*&16U A3N$!&&DCP?X3AB#G@&N4U#Q_JL<&FWZ3Z1IVE:KJ+06MU?Q,P6W6 M,D2O^\0?,R\ET5R%WXGN+/P7/JEOJFD:S>22B"RDLHRL$ MDSL%1"!(Y/S'G#=/2L6]^(5]%H?AVX-QI6G7%[>R6.HS7L;-#;21JV_ \Q.- MR\9;H10!Z317-^$==O-;CU 7+6MS%;3B."_LT*P7:E0VY 6;H3M.&(R.O:H= M)UG7-?0ZGIO]G)IHN7@6WN$<2R*CE&?S V%/!(78>V2,\.VH=#JJ*X*X\;:E M%X:\7ZDL%H9M&O9+>W4HVUE4)@O\V2?F/0BJ)^(^IPZSXJLY[6S*:=$3IVT, M&FD"IE7^;GYI8^@'4TO\K_J#T^^QZ717GO@SQSJ^OZGI=GJ%O91FYTR:[F\A M&&)$G\O"Y8_+CUYSWJ?PWXUU+6-5T>UN(+14O8[YY#&C @PS!$QECU!YZ\^E M/E?Y_A?_ "%?3^NIW=%CJOQ U&"2WEANM( ML=/NM8ET^.\O8V9$CC0[G;]X@R9%8#D#&*.S_KI_F@_K\_\ )GI5%8^B7LVI M:.\\>M:5J3L6$=U80D0@]@5\U\D'K\P_"N8M_%.NV5SXEFU>\TN2PT#!E6VL M)(Y)P8A(,$S,%Y('0Y]J 6NQW]%<@VMZ]IZZ;-JC::(=4E6"-887!M)'4E-Q M+_O1D ' 3_"'1]=UY]:UV+5]0T@6&BNHF:&PDC:13$)-VYIF"8SZ'..U#TO? MI_7Z@M=CM:*\TM?B)J[^#->U&\LK2WU6QB2[MX"K;&MY0#$S#.<_>!P1RM>D MQL7B1CU(!IM-;BN.HKRV+XB:K+)J1COM"EN;34Y+2+14A;[7/&L@7<#YIYQD MY\O'!Z=KVG^-KR_\1:G83^(O#>F&UU)K2&SN8";B91MP03.O)R0,*>1WZ4EK M:W];?YC>E_+_ (/^1Z)17&-J?BA?'2Z']OT?[,;0WN_^SI=^P2!=F?/QG!^] MC_@-5+/QQJ=QX+TC67@M!<7FJK92*$;8$,YCR!NSNP/7&>U"5[>?^=OS!Z7\ MO\K_ )'?45Y;I_Q$U:[#2K?:'_/G'&!\Q)3& >G6B M\^*-_9KXO@EM+:.ZTMY#IS,K>7<(A4,&^;)9=P)P1PPXH6O]>G^86UMYV_K[ MCU*BL72-3U2]O[B*[T](+9%4Q3*S'S,^F1_ACMNZUM46$G<****!A1110 44 M44 %%%% !1110 4444 %%%% !1110!E:[HBZS#;,DWV>[LYQ<6L^S?Y<@!'* M\94@D$9'!Z@\U1N?#=[JED%U75UEO(KB.YMI;:U$4=O(AX*J2S'.<' MRUE]0AU @MJXU/88>@"./*'S<#=([9QWZ=Z[NBB_]?B']?A;\CCM(^'UAHOA MZ>TLELH]7EBFC_M9;%1*#(6.3SDXR.-W.*IS_"^SBL]/BTK4[RTDM(9+ ?LHT:2SU,P7-C8?V?Z:LR,5&/-3YU9'^K,! MQQ7<44V[WOU_X/\ FQ+38X]?"L7AX:?)HVK0:?<1VL>FAKZ+SDN%4Y0%=Z$O MDMC#=SP>*6'P!:)J%GZFCN M'6!-2*K&^U3"H"OM W;O8]&XP*5[[^?]?/4:5FDO(V?!/@R/P9HUWIBWKWL, M]U).K2)@JK (>3NP!UXSZ5#'X+F2P@T5]55O#\#JR6GV;$Q56W+&TN[!0$ M8V D#!-8J:%XJN]3A2XDU6"!IV.H2KJ>$G0OE/)"OF,!H-J D@V(-0X\@$[]\>_,A.,E\-Z%@>"[ZKY+[B-D_FSH_#DN@> M&KN_T9O$NFS:A=ZE-<_9C/&DJ-(V1'LW$DC]?2M'Q#H>I:U'+;6^LBUL;F!K M>Y@:U63*MU9&R"KX)&3N7_9J+7=/U2XOKBXTWY)3IDL$4H<*1*74@#T. ><8 M%&K%L/#_B/3-:MFMX=2:(7=PTRR7N; M8J\K-YBXN V=K#Y6C<9'1W$T5DQA5(V;=Y4RMMW<,02I8]3QQM-0^' M=?N;JUE^Q7R6L3J4AO[Y9YH_WMNS$N7;(/EN0-QQCMD"E#IT_I%63=GM_P / M_7]:]9X:T./P]!GN6U:UAU*.+2=7G^T7MLUL6E+84,$D#@*#M M&*KS4 M(;Z.UU2(&]+BS>\41)$4C'SF.X4C!#X $@Y/RG(-0:9X5U^T@C\A]3MI;6** M*W274W>+=NE\QR@D(8$%"-P)Q@ C 6R3]/T_P D*][_ -=S4T[P%9@H)%((/0[O7CGA(_ ]QI-QI%UI&L6]O+813Q, M;RT,RS-,X=FPLB;3N' R>M8B:+XT72$,DFJ2W<=T'6W$NQ&^7DN_VTN4)Q@! MN/\ GF1Q76Z[;7&N:1:%+*\$MMJ$3M"LODNPCDPS [ERN,L,GD8XSQ3=U_7? M_AV'2_\ 7]:%1?!\6N:JNN:KJS7K/9+;P'3)9K.,+DLS QRDL&RO!)'RCK56 M+PY9>%X?#DVJ>(K:&VT5YXX'N@L0D212J)N9^JC SSG'05B2^%_%]CI=G;Z= M+?"$6UO]J@%V7;S ) PCQ/%M _=Y"NJG'\7(/5ZG9ZH-,TMS;7M]?00E)+FS M>".97*@$^7*3&0>U5+'0M,U/3/#]CX9\5:7/=>'I/.:156Z$C,C*2Z)* MI7)9CUZU&^C>)8=>T^\32(6,$4,3"%XUME0*58A=ZL)5WR!<#9M;KD 5T'A+ MPQ/I5CIUQJ%]>7%]!8K;+#.8MEL"%+(OEH,\JHRQ8\=>N6K)?=^&WZ"?]?/< MGT_Q'906EX^K>*-!N&M)0D\ML5@2 G@+(&E?#9!ZD>F.*I0:9H4VK>(+*XUB MSNG\0HLILED42"+R@F0-Q+ @9W8%95KHVKZ>UI<0:1J;P6=R));*:_CG:=RL MBL\1>0*J_.#@^7T^Z#U70- UBPN=/M;C2W$:7,5X]T)8BD(6V\LQ8W;R0W'" M[<'KVI)7W_K^M_PW'ML_,VK/P]<7-Q8B_P!;BU"STJ4&WBBMQ&_F*I4&9@Y# M, >@5.><57U+P:M]_P )%:?VN(CKTD4LD8B^=8D5$=1\V3N QNXQNZ&J>H^' MM=FN;V6V>]A ^U36ZV]Z8E>8M&8BP5ANX#\-QUSUK,U+0O%\UW-/;1WRSCSE MFF:\WK.C2*56%1,AC^0 8#1\J>>Y2=TF^O\ 6OS7W$WLVET-/6/AC!>?:%TW M5KNT2YL6LIUNI);S M@'$-\.U_LN>&+5&BOQJLFJ6EZD/-N[MDKMW?,N,J>1D'M5C3/"^O:+?:G+8: MYIODZA>M>21W&F.[*S @,)U&/E]*Z^BDM-OZV_R0WKO_6_^;,NOFY MZ6)L_(\OKEP^[=GVQC'XUBVW@1X%MK ZE&VB6M]]NAM1;$3"3>9 IEWX*AB> M-@/09]>RHH6EO+_._P"8;W\_\K?D<1'\//(TFVAM]5,6HVFI2W]M>K!]SS)" MS1LN[YE()4\C/6JNO?"RVU[0]3L)M2,5Q=ZB]_#=)#S 7 #)C=\P(!!Y'7VK MT&BA:?UZ?Y(.M_ZZ_P";&0Q^3!''G.Q0N?7 I]%% )6T"BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N.\>^+I_"UM M"]I+;&Y*-*+:>'<9U7&X*QE3!&<\!SC)VG%=C11U0'G4GC76H&1[F;2;>VNG MF$=P\#[+1(YO+WRGS &!!'38 3UI][K.IIX4T&[CU..'[3-*MQ*X)\P&.4J MQ8$98*![[>O0^A44FKJP+1W9Y==^.O$6BQVMI/%8SR,D;?:2%C0Y12L3&6=! MO))^?<2<9"'FMKQ)>:;_ &_8)K.L3Z7')8221)'J;VVZ7T3_:<+!YAG;# ;"04QM R?O9 M^6MOPOXRN]:NKW[7;QQ6UK;"Z+)$^YHY,M%@?Z5XXU*ZUK1K:\&GQP MW\6=EO)%-*[98!\)<'8A !RHE R06&,U8O=9:.ZO=)_M%TU-]7A>&W$A\TV^ MZ)F*J.3'M#YQQU!KN**+ZW_K=,5CA_!E]#)JDUM%JLFI/Y!>:9;YYE#@C/F1 M.,V[G)Q&#C ;@8K,TNYU/1] CUFXDCMSZNX8U9B3))"Y5(\8 ^5 MN^,@=?2Z*3'W/.D\?:HTD?[FQ:3"A+%4?S[U22#-$<\1C .-K%O$MTFJ6]S*L$?E26$CPHC%3E0=S%6!."0BT4=Q69P,?_"3>'WCB MC-L%N&DE^S37=QJ+!(X]Q"2R%&W.<#D$+Z'-8]]\0=3>SN+=;_21&UH\JZG# M'((FEV_\>J?O,B8=!ZM11UU&M#SV;Q[=0@VJ&R-U"9UN P8FW59HT M220!LA=DA<],@<$"JH^(FK?VJEI''IMS'Y;%9XF5$N@ Q\V+S)EO3**'JAZ6L<+I?BG6%\3:;I6K7.ER?;+990ME#B0,REOF5IRZ*,8SL8'U M7.*CE\0ZU::EJ$=M+:O;6\[RRBY1Y'9?-5-B$. O!)R0<>E=]11]J_K_ %\B M;:6]/Z^9Y3J'Q U6UNFN(I;*3CRY(E "V'SGB<23(I;Y0,EH_OCCINZ;1?%E M[J6N6MA/%:1)+;K,S(V_$FS)A#*Q0M@A\AC\IZ=Z["BA:*PWJ[H**** "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 **** "BBB@ HHJGJ>K:?HULMSJ5W%:PM(L0>5L LQ MP!^9_K0!V>M36NL:7?3B"SU M*SN)C$LXCAG5V,;='P#]T]CTH NT444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q7Q,\*7O MBWP_:VFGPV4EQ#>1R@W2YV#."R_PD@'D,&!&1C.*[6B@:=CS>?P3K5W->O\FM@%5PY)\J-2CLPWEPS8( V]ZO>&?!NL:1KT=[J5_;WH56D>YR MWG22O%%&P(Q@*/*SG))R.!C)[JBFFT38S@9X=;CB-W++#-#+)Y;JF$*LF,$* M#T8]2:T:H2_\A^S_ .O6?_T**K](84444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 44UY$B0O(ZHHZEC@"L\:J;E$;3;5[I9(FDCF)V0Y&0 6//)'4*WKTH MM7U]:Z98S7M]<1V]M"NZ260X51ZDU."& (((/((KE=>TC7-5N-/\S[--8)^] MN;-9C$#*N-GSE"67.3_#R%Z]M7PY:7UAHL5I?B,/"S)$$E,F(@?D!8@9(7 ) M[XSWH UJ*** "BBB@ HHHH **** "BBB@ HHHH *Y;Q[XKNO!^APZA:Z8;W? M&-*\56,5GJUN98HIDG3#%2K*?4=B,@ M^Q-'8:,"[\>7MKJ%]%TS4!?65BL,XB$*E7;:J@*O"9V@X502!DA0 M">*:M;4G4?\ :K>X\1P1PSQ2/%;3K(J."4.^+@@=.A_*M2J$O_(?L_\ KUG_ M /0HJOTAA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !117/ZAXOTW3O$=EHLI9IKJ-F#I\VU@" M57:.26"OT'! !Y9<@'045FFYU&\B/V.V2V#PL4FNP24?.!F(8)'<_,I_H2Z- M#>1RIJ4C7L2<8S\G3DCOGTZ4 /DU>U$LL,!:[GA=8Y8K3EK>TB2?HN96EC'UVA"?\ @7%7E544*JA5 P !@ 4M %"' M1[2*2&65&N;B%F:.>Y/F.A;&=I/W>@X&!5^BB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH ***\^^+ZZF?"UF=,?4Q(-0@++8 ;G^;Y0S;:U!K[2:RHNM**28QG)&\2Q-JEMJ=LI@/F0RRRR6Z1>5%L 9R09-_FY.2_7<2,4TMR;Z7.XE_Y#]G M_P!>L_\ Z%%5^LO=<-XC@$T42(+:?RRDA8L-\74%1CMW-:E(84444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%(2%!)( '))H 6BJ M+:O9 [8I3<.8VD58%,FY1D'!''4$?455U#4]2ATZXN;/29)&2V,L:2,-[R=D MVKD_K_\ 6 -BBN'\/6FI+=7-@;[4XH;F);E[C[(8REQE?-"F56&'.2 !P"V, M'!KII-#L;AIS=":Y$ZHLD<\[O&0O3"$[5]3@#/>@">YU2PLPQN+R&/:0K N, M@GH,=,X[>G%<_+\/K4I<06FL:A86 ML__ *%%5^@ HHJAK6M:?X>TF;5-4G,%G"5$D@C9\;F"CY5!)R6 X'>@ M"_17-Z#X\\-^)M1?3])OY)[I(FE:-[6:+Y58*QRZ <,0,=:WI[NVM5#7%Q#" M"P4&1PN2>@Y[T 345GOK=@I 226;,XM_]'@>;:_H=BG:!W)P!W-*NH32,@CT MR[*F7RV9]B!1Q\^"V2.>PSQTH OT50BEU60QE[6U@7>=X\]G.WC!'R@9Z\=L M#KGA(+;5"D)N]1A+J6+_ &:V\M7!^Z,.SD8]<\^W2@#0K.DURQCU^+16D;[9 M+"9E&WY<=@3T#$!B!W",>U+'I0"P^?>WMP\2L-[S%-^<_>5-JGKQQQ7G=SX? MA_M>X87]@85U #[;)HLLKP?,H\CSS-C& $8[=IR<\YH ]4HJ@-%TU=NVRA0K M&8E*+M(0YR!CMR:/['LNR2*/*\KY9W7Y?P/7GKUH OT5F/H-F[,?-OUW0?9\ M)J$Z@+Z@!\!O]L?-[T]='A1-J7-\H\D0C-Y(Q &,'+,26X^\>3SGK0!H450; M36(?;J%ZA9%0$2 [<8Y&01DXY/N:9/IES+'*L>M:A TBJJO&(28\8R5#1D9. M#G(/4XQQ@ T'=8T+NP51R23@"G5QOBK2-0U )ISRZG>Z9=_-P);/3U %$>CVBF) MY1)[A($MO"WF2QD]-R+DC\15?Q%K5UI_AZ6]T^PN[F5H#(ACB&8A@?,RN5/ . M=O7@C% &[17&:%J][-JGD6MT=1B:S:9EFN8I"C KL)DB7:N\%OEY^[E< '.] M;W.O27\:SZ7I\5D<[Y5OW:5>#T3R0#SC^(=_H0#5HK-G?6_/<6\&G^3GY7DF M?=CW4)_6I;E=4:*'[++9QR8_>^;&SC/'W<,..O7VH NT50ACU;[+<":ZLOM# M*1 Z6S[$..K*9,L,]@5^O>F6UMK"31M/5Y;>(_=2.",X_%@ M&M6N;:\TN"*<2W=P9SJL;6X5B0H5I0REPR8&T1C^!?F4< [^BJ-MIB00S1/ MV*C@T#2K>XCN$LHVGC.4ED)=U/J"Q)SR: );W6=+ MTX,;[4K.U"#+&>=4Q]"9IK>X7?"]M&TXD7&01L!R,5:%K;K, MTH@B$C')<(,G\:EH H6FK17UK+<6]K?816]63 M&QK&WDN%.1D'=&I 'N3B@#'\2R:N=:LQ=6\:Z$I?<\,TSEWPNTRK&@*C'F # M)7."2#@5M^&S,=,SNF#S:K_ & Y256)52_!'\?&<'&WX'NK2Y/B!=.U.34-/A MU,);3-?/=@+]F@9@LC,Q(WL_&>"30!UE%%% !1110 4444 %%%% !1110 44 M44 %5@,D%2#D8S@FNHHH Y+4/ M!SWL6J%+IEM?)>6#S KP;_F8!ANW>8O-0V7@66PNTN8_%GB"5TZ+<20NGX@1 MC-==10!S$_A&6>X>=]=U!G?[P+;5_ )MQ4MQX=O;B"&%]4CDCB&%$MN6QVZA MP3^.:Z*B@#EU\/:U:Q2Q6.IZ5'',N)5GTV63=],7"XZFO(=3\(R?V%KUM-I< M4NJ/<7K))'X5O'F=O,DV".;YDVM\I5B3M#8R2-U?0U% '+2Z!K#WDUT-0 EE MP6\NZN408&.(R[(OX 9^O-37-GXH:""*WO;:,QC#2!^9.,?-NC;/KQBNCHH MYA3XVMXY%6#1+QV'R/+=R0^6?<+"VX?]\]/?A;2Z\;HZB^TK077N;:_E!_)H MOZUTU% '/RZKXDAE(_X1F*:/LT.HKD_@RK_.B77M5M[:*>;PS>G>,F.&:.1T M.,X(!Q^1-=!10!Y9XC\8>);_ %NSL="TW7;+R[:XGNHQ#!'(ZJ8@K)YZ%7 W MD$*0?F')QBK7@7QCKNI1ZE;W>E:O>S07WDK)<+#'Y(\J,E695C!^8L00N=K+ M77^(?">A^*HH(]9T^&Z^SL6A9QRA(P<'T/&1TX'H*LZ)H.E>&]-33]'L8;.U M4YV1KC_<$G_9_<,!^.:ZBB@#EK.Q\4+ITUO?RP73SJ5=GOV5D!R,( M\4$9'7J #[YYI8?#EQ#)8T'FWNDSL.I2SDB!_#S6Q^M;-% &-++XEC0^59:3.P MZ![R2('\?*;'ZTL=YKP13/HUIN_B$%^7'X%HUS^E;%% &-+J^IPIG_A&K^8@ MXVP3VY)]QOD7BG1ZY.4!FT+58">JLD3D'T^1V_3BM>B@#%E\3VENH::RU=03 MCY-+N)3G_@"-^?2N*N_'>MCPYJVN6UY9I':O>&&TET"[9RL4DBH'?S0%)" L M2HVY.0,&O3ZYNY\"Z%=)=12KJ7D7;RO/ FK721.9&+2?NUD"X8LQ( QR: +G M]MW=YS^*A4 _!C6 MS10!B_V7K,\:BZ\0O&^80/QS[TX^&K*60275QJ%TP&,2WLNP M_5%8)V]*V** ,^ST'2-/=GL]+LK=V;B2RWTLNDV4CW^W[49(%;SMO3<".<59ATO3[>\-W!8VL M5R8Q$9DA57*#HNX#.!Z=*<=%9@]7H5OM*3>(X$1908[:<-OB9 ?GBZ$@!NG4 M9K4JA+_R'[/_ *]9_P#T**K]( HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!DLL<$32S2+ M'&@RSN< #U)-/KC/BGHUWKO@*]LK*SFO)RR.(89O++8;/_ A_L\9[$'%9GA' MPSKFF^)HKS4;)(B+?;)ECMY?^0_ M9_\ 7K/_ .A15?K%N(]1.OV^RZM1F";WP?R-/\K5O^?VR_\ -__ ([0!?HJAY6K?\_M ME_X!O_\ ':@OGU:SL+FZ^UV3^3$TFW[(XS@$XSYGM0!K450\K5O^?VR_\ W_ M /CM'E:M_P _ME_X!O\ _': +]%4/*U;_G]LO_ -_P#X[3)/[2BV^9J.GIO8 M*NZU898] /WO6@#2HJAY6K?\_ME_X!O_ /':/*U;_G]LO_ -_P#X[0!?HJAY M6K?\_ME_X!O_ /':@LWU:ZA:3[79+B62/'V1S]QRN?\ 6=]N: -:BJ'E:M_S M^V7_ (!O_P#':/*U;_G]LO\ P#?_ ..T 7Z*H>5JW_/[9?\ @&__ ,=ID7]I M3Q)+#J.GR1N,JZ6K$,/4$2\T :5%4/*U;_G]LO\ P#?_ ..T>5JW_/[9?^ ; M_P#QV@"_162[ZLM_#:_:[(^9$\F[[(_&TH,8\SOO_2I_*U;_ )_;+_P#?_X[ M0!?HJAY6K?\ /[9?^ ;_ /QVCRM6_P"?VR_\ W_^.T 7Z*S1_:+3/"NHZ>94 M 9D%JVY05JW_ #^V7_@&_P#\ M=J"^?5K.PN;K[79/Y,32;?LCC. 3C/F>U &M15#RM6_Y_;+_ , W_P#CM'E: MM_S^V7_@&_\ \=H OT50\K5O^?VR_P# -_\ X[3)/[2BV^9J.GIO8*NZU898 M] /WO6@#2HJAY6K?\_ME_P" ;_\ QVCRM6_Y_;+_ , W_P#CM %^BJ'E:M_S M^V7_ (!O_P#':@LWU:ZA:3[79+B62/'V1S]QRN?]9WVYH UJ*H>5JW_/[9?^ M ;__ !VCRM6_Y_;+_P W_\ CM %^BJ'E:M_S^V7_@&__P =ID7]I3Q)+#J. MGR1N,JZ6K$,/4$2\T :5%4/*U;_G]LO_ #?_P".T>5JW_/[9?\ @&__ ,=H M OT5G0S7T6IQ6US-;RI)#)(#'"R$%60=W;/W_P!*T: "BBB@ HHHH **** " MBN2N-4TO3PK:G+K!EN+J=(_LJ7DJG$K@+^Z! .!P..!5PW7AP/=(VMA7M%WW M*-JTBM OK("^4_'% '0T5RRZSX2>Y:!?$*%UMA=$_P!K2;?)R1OW;\8X]>/Q MJ47WAT+YDFL>7"S(L4SZPVR8NNY=I\WG(/&<9[9'- '245SFHWFA:5?V]E>7 M>HQSS@%-LUTZ@%@H+.I*H,D#+$=D(>K;M[_X'3?_ !="T=P>JL7 MUSJD-[Y4M[_P"!TW_Q=-.V MW];+]!MW5B_5#6_^0!J/_7K+_P"@FC^R+;_GK>_^!TW_ ,75+6-+MX]$OW62 M[)6VD(W7DK#[IZ@M@_0TA&Y15#^R+;_GK>_^!TW_ ,71_9%M_P ];W_P.F_^ M+H Y2[L;Z+Q+XCNH_"MQJ%M=V,42K/- T=RZ,^1AY,A<.." /E/ XR[1-*F2 MTL[.;2KZ"WTVWEE%NVR-FFD+ +&4D** I< !_E#KR,5U/]D6W_/6]_\ Z;_ M .+H_LBV_P">M[_X'3?_ !='2PV[NYQ5GX2_M3PM8:9JGAF.*2.\E!>\6"5[ M>!I&D)1E9L%AM3@Y!Y[ UZ( !T%4/[(MO^>M[_ .!TW_Q=']D6W_/6]_\ M Z;_ .+IW)2L7ZH:1_QY2?\ 7UM[_X'3?_ !=4M+TNW>TD M)DNP?M,X^6\E'25QV;]>](9N5R_C*SNKH:4]GI-W?RV][%.?(FC01JKJ6R'D M4$D @=>_3-;/]D6W_/6]_P# Z;_XNC^R+;_GK>_^!TW_ ,70M&GV!ZIKN<@; M*_&M:S/!X7(I?!F_\ @=-_\72MI;^OZU8=;_U_6B,OP3IL^E:$]M-I_P!@'VB1XX/W8*H3D96, MLB=^%)'?J371U0_LBV_YZWO_ ('3?_%T?V1;?\];W_P.F_\ BZINXDK!+_R' M[/\ Z]9__0HJOUARZ7;C6[5/,N\&VF)_TR7/#1=]V1UZ?3T%7?[(MO\ GK>_ M^!TW_P 72&3:@N[3[A?(FN,QL/)@<([\=%8LH!/KD?45Y]#H]^VB>'+&Y\(7 M0>QDWO<*]JTUMM<, A,O ;N5). 1CGCN_P"R+;_GK>_^!TW_ ,71_9%M_P ] M;W_P.F_^+H6CN'0X_6M+O[_18[Z/1[R[OKG5(;WRHY$B,4<M[_P"!TW_Q=-.VW]:)?H-NZL7ZH:W_ ,@#4?\ MKUE_]!-']D6W_/6]_P# Z;_XNJ6L:7;QZ)?NLEV2MM(1NO)6'W3U!;!^AI"- MRBJ']D6W_/6]_P# Z;_XNC^R+;_GK>_^!TW_ ,70!REW8WT7B7Q'=1^%;C4+ M:[L8HE6>:!H[ET9\C#R9"X<<$ ?*>!QE-*TRXBTZUM7T.Y,.F6TLRV5P(E$L M\A8!$P[1A0I< ;B%#J#TKK/[(MO^>M[_ .!TW_Q=']D6W_/6]_\ Z;_ .+H MZ6&W=W/-)_"6ISZ5'%%X9EBW17*PVS/;HEAKP MJR0QJ[;G"@,WJ<=:I_V1;?\ /6]_\#IO_BZ/[(MO^>M[_P"!TW_Q=.^EB;%^ MJ&D?\>4G_7U3VZUL_P!D M6W_/6]_\#IO_ (NC^R+;_GK>_P#@=-_\70M&GV!,X\6=^=8UBX@\-7.ES:@% MM$GC$&R12^#-(8Y"Q?:2064 8R2:GN-(*>*FEC\*W2VUM9M;QW=F]O&URI0 M?*S^:K@#&U01UYR!74_V1;?\];W_ ,#IO_BZ/[(MO^>M[_X'3?\ Q='2W]?U MN'6_]?UHC/\ !=M=67A2RL[RPEL9H%,9AE>-CC)P049ACGUS6_5#^R+;_GK> M_P#@=-_\71_9%M_SUO?_ .F_P#BZ& 2_P#(?L_^O6?_ -"BJ_63'9Q6NOVW MEM.VZUFSYL[R=&BZ;B/O=?:L&X^'EQ/.LG]M*JVL\EQ8K]CSL=YEF;SCO_>C M:Z?3V*:5N$MO'NNQ102R06UY%@0^6D3":63[$+G=D-MY;*X M"]QTQRX]6NFO]?<.S>G]?UJ:Z^ [J..Z*:I:R2WD3+<^?9,4,AF:4.@252F" M[8&XD?*=V1S6U+X:RZDXGFUQY;DQB*1IDE"RKY:HVX131DYVY^]CD@@]:Q[? MQ_>V3ZC=SZGIMY%)$S0RQAQ!YJVX=(T!8=6TBV6 M"^M4E9+?SHXXI"00\GFX#9P"I"%>G.0U"U=O3\6#D[<_J=/K'@^/5M1MKW[9 M)"]K L44:[BA*NK@NN[#K\N-K9]001FJ,/@.59X6FU97CM7'V95M=K!/M"3L M)#N.]B4 W +C).":Q[SQIKEI$FH-!:W!>&\,4<*NHC6.XBB#.&E"-@$L2=N M,949)N^&O'%]K&LZ;9W4VE*MS#(Q2TDCGDL__H45 M7ZD#*\0:O+HFFB\CLFN@)41P) @0,P&XD_7H ?PZU@:IX_.EW4GF:7OM#.E=)K&B66O68M+\7#0!P^V&ZE@R1TR8V4D=\'C M.#VJC)X,T&::>66R:5IU*N)+B1E)( +!2V Y &7 W'UI('MH5!XMG72KJ1]- MC_M*WODT]K9+DF,S/LV_O"@.W#J2=N1SP:SK;XBO<3.O]DJL=I<1VNH/]JSY M,KS-"!&-G[P;ER2=G!'!/%;Y\):,; V307#0$ECNO)BS.6#;RY?<7!5<.3N& M."*9%X,T"&XMIX[%A);X*G[1)AR&+ R#=B5@Q+ ON())ZU:MU_K^OZVU6MOZ M_KM_3TWJH:W_ ,@#4?\ KUE_]!-7ZH:W_P @#4?^O67_ -!-2,OT444 <7J/ MC\6/B2XT9+".:9!(L,*W/^D2NL)E&(0A/EG!4."?FXQ6MHVO7.L:#/>I;6D= M[$S(ULT\J*C XD,D*NAP0>8^A!YS5R;0;"XOY+V4733NA0'[9+B,$8)C7=B M-L?Q( ?>JS>$](?39=/:.Z-O+N\W_3I]\I;&2[[]S'Y0,DD@<#BCI\OQ#J97 M_":7:V^BW$FD(L.H2^5(_G2%8OGV!E?RMA4\$%F0L", GBNPK%_X172R+59/ MM\R6K;HTGU&XE4D-N!96S;&&Y?]DY!]*3OT&K=3/TOQ$=4U46JV+Q M0/91WD4[R#,BOVVCICW.>O')Y M9K%B;@DM_I$F$)8.3&-W[HE@&)3:<@'K5:"7G_7],O:%JHUK1X+[;&K/N5TC M9R$96*E?G1&R",$%00>U:-5=/TZUTJR2SLXS'"F2 7+DDG))9B2Q)))))))J MU0[7T!%"7_D/V?\ UZS_ /H457ZH2_\ (?L_^O6?_P!"BJ_2 K:A>#3]-NKT MQ23"WB:7RXQEGVC.![G%<$OQ6ADML165K<70E96-K=27%NJ*BNSF6*%F& X! M^3 (.2!S7HDD8EB>-BP5@5)5BIY]".0?<5AR>#-"EM5MY+:=PKM(9&NYC*Y8 M!6WR;][@@ $,2" !C H'H0:_XKDT>XTZ.WL8[I+L;S(;GRP%W*OR_*LO_H)J_5#6_P#D :C_ ->LO_H)I#+] M%%% '+W'BF]7Q3)HEMI<$A"D1RRWA3<_E[QD!#A>V02V>=F.:N:1J^J:GI-W M<'3;..ZBF>&%%O6:&8KP3YGE!@-VX?]2GPSI+:RVK&WD^ULV\D3R;-^W M9O$>[8'V_+NQG'>K46E6D%M#;0I)'!#"84C29U 4@#G!Y/'4\CG!Y-'0.IS4 M7C>Y\NQ$VDQ>=];=/2PM;^050TC_CRD_Z^KC_T<]7ZH:1_ MQY2?]?5Q_P"CGI#+]8\^MRP>)X-'^P.R36DMPMQYJ_,4* J%_P"!CDD?UK8K M*N?#VG7>LQ:O*+O[;%&T2,E[,BJK=0$5PO.!VZ@'J!1U&C)'C&X_L&'4FT=@ M7U+[!+%]H7$7[_R=Q..>>< 'TSWJ[XB\2#0GLXX[0W4L\\4;J)-@BC>18]Y. M#W<8'?GT-1?\(-H7]F_V?LU#[-]H^U;?[4NLF7.[=N\S/WOFZXSSUYJQJ/A# MP_K&TZGI4%\Z.'22Y!E=,$'"LQ)"Y RH.#SDK.L=$L=.O)[R!9VN)^'DGN9) MB!G.U=[':N3]U<#VK1J>B%U90E_Y#]G_ ->L_P#Z%%5^J$O_ "'[/_KUG_\ M0HJOT %%%% !1110 4444 8NG7D\4$R)IMU,HNKC#HT0!_?/_><']*M_;[G_ M *!%[_WW#_\ '*Y35WGCDT^6#^U)V2]N3]BM%N$28FX/+RQ?*NWGB0[2"D?;[G_H$7O\ WW#_ /'*/M]S_P! B]_[[A_^.5R>E:5K5KX$O5U._O+> M:XB1XQ'+=7LUO\J[N?EF))R2JD;>V] MYP[,R@Q[#MF8X!('(JFK.PEK'F/2/M]S_P! B]_[[A_^.4?;[G_H$7O_ 'W# M_P#'*Y;P,=7-XYOO[4Q]D3[;]O\ -Q]LW'=Y6_C9C^Y\G3'>NXHL'5HPY;ZX M.MVK?V7=@BVF 7=%D_-%S]_'&/U'O5W[?<_] B]_[[A_^.42_P#(?L_^O6?_ M -"BJ_2 H?;[G_H$7O\ WW#_ /'*/M]S_P! B]_[[A_^.5D^.)Y[?05>UDU- M9Q/&573H))7?# D-Y:E@N ?3/3/.#R6L2>)9=0NI--&N"X,\K3#9*L7V(J"G ME _)YGL/GSG-) ]$>A_;[G_H$7O_ 'W#_P#'*/M]S_T"+W_ON'_XY7%>?J:> M&[J"(:[]E:_5X"8[@W7V$-&)/F8>8&Y? SO(^[TK*LO^$G^W1"7^W-WVB(Z5 MO\_R_L_VAO,^T=MWD[?]=\W3'S9JU&_]?U_2?85]/Z_K_AUW/2OM]S_T"+W_ M +[A_P#CE4M8OKA]$OU;2[M ;:0%F:+"_*>3AR?RK_]]P__ !RK],F.(9#N=<*>47?"_N9?":6TO_ E( MO3J-P(;O[+?*\2>8S([JB9==A7"D%2>#C!QT-AJ,L/CC5Q*VM2V1LX#'YME/ MY*R!GWB/";?0MJ;R:Z+J7Q!"D@;$CP7T@C;SCM"K$58_)CF A<#YL]^Z\,?: MQX8TX7PG%TL"K)]H8F0D<9;/.3UYY&>:2U5P>]B?[?<_] B]_P"^X?\ XY5+ M2[ZX6TD TN[_ M]]P__'*/M]S_ - B]_[[A_\ CE7ZY#5;R>#QW;()M;%HVGSK+]GLY9((WRA0 M@K&5+X#XSD]NX!.HTKG0?;[G_H$7O_?,[W7YA8?V1I MVKO!%_]]P__ !RN4\"+KHU/4CJ+73VBQH@EN9+@^=,& M; M%[IO%=_=)+JL]E<6S.XDM;^$6@\M:OHGA4ROKL.H+'']KFEGNK?8(L%Q(A(5V9L+E@<@DC M(%.WZ?C_ )=0Z7.Q^WW/_0(O?^^X?_CE4M8OKA]$OU;2[M ;:0%F:+"_*>3A MR?RK_]]P__ !RK M](QPA.2..H&30!1^WW/_ $"+W_ON'_XY1]ON?^@1>_\ ? M_P#?*.ZUQKA;YGLY1;:@KSKL'R@%R\0W9 ,Y=,Y.,8 W M?&-]K\IT\:3INKO##'+N:3Q%K\$C:L\7G(T+7M MM+'&!MPPC+*%(!_N]>O/6NHI 9,=Q+/K]MYEG/;XM9L>:4.[YHNFUC^M:U4) M?^0_9_\ 7K/_ .A15?H **** "BBB@ HHHH Q=.DU%8)A!:VKQ_:KC#/
  • 81Y3O-\C M_O&&,;3RN2.PJK8^'O%PN8+2\NK_ 'B,1R:A%J!$'D_9]I41[L^;YOS;]N?] MKM0M4.QW7FZM_P ^5E_X&/\ _&J/-U;_ )\K+_P,?_XU7,^&K3Q:NJ&YUSS% MMVB:Y,*W(?;,V$$( .-JJN[)X+/[5E#2/%1G5X[.^MQ-+)- L=\D:VKO<.[& M=5DQ(#&5 W@$'IG-.VHNC9W?FZM_P ^5E_X&/\ _&J/-U;_ )\K+_P,?_XU M7G][H/C58I&M+F^)G$C7"O>ER<7!*+&/.383&?X73W(-;7AZQ\00:Y8R:@NI M31+8B.::ZG5(U<=,1I.X9CG!+ ],AST*6HKFS++J?]MVI-G:;_LTV!]J;!&Z M+//E_3MW/IS=\W5O^?*R_P# Q_\ XU1+_P A^S_Z]9__ $**K] RAYNK?\^5 ME_X&/_\ &J/-U;_GRLO_ ,?_P"-5?HH H>;JW_/E9?^!C__ !JCS=6_Y\K+ M_P #'_\ C57Z* *'FZM_SY67_@8__P :JEK$NIG1+\26=HJ?9I-Q6Z8D#:;JW_/E9?\ @8__ M ,:J_10!0\W5O^?*R_\ Q__ (U1YNK?\^5E_P"!C_\ QJK]% &'++J?]MVI M-G:;_LTV!]J;!&Z+//E_3MW/IS=\W5O^?*R_\#'_ /C5$O\ R'[/_KUG_P#0 MHJOT 4/-U;_GRLO_ ,?_P"-4>;JW_/E9?\ @8__ ,:J_10!0\W5O^?*R_\ M Q__ (U1YNK?\^5E_P"!C_\ QJK]% %#S=6_Y\K+_P #'_\ C54M8EU,Z)?B M2SM%3[-)N*W3$@;3G \L9_.MRJ&M_P#( U'_ *]9?_030 >;JW_/E9?^!C__ M !JCS=6_Y\K+_P #'_\ C57Z* *'FZM_SY67_@8__P :H\W5O^?*R_\ Q__ M (U5^B@"AYNK?\^5E_X&/_\ &J/-U;_GRLO_ ,?_P"-5?HH H>;JW_/E9?^ M!C__ !JJ6ERZF+2399VC#[3/RUTPY\U\_P#+,]\__6Z5N50TC_CRD_Z^KC_T M<] !YNK?\^5E_P"!C_\ QJCS=6_Y\K+_ ,#'_P#C57Z* *'FZM_SY67_ (&/ M_P#&J/-U;_GRLO\ P,?_ .-5?HH H>;JW_/E9?\ @8__ ,:H\W5O^?*R_P# MQ_\ XU5^B@#)C>[;7[;[5!!%BUFV^5,7S\T6^.=W2/^/*3_KZN/\ T<]4E\(Z*EU/ M5$9/;!IK^/;*TB$FH6=S!'&J"ZN%7]S!(R;Q&=^R3.W'6,8R,X/%:G]B:+8: M;%9R+LMS=),IGN79GGWAE)=F+,VX+U)STHO/"FB7^HR7UW8B6:08D5I'\MSM M*AFCSL+;3C<1G'&:;V_KR_K[O0%YF7-X[A2%HUTC4EU'G;9.L7F;=A?><2;= MN!G[V[MC/%;VB7LFI:#I]],J++YL'(!WHPQD \ 'BLFZ\ Z=>RRM=7M_* MCNTR1%T"Q3L &F7" ASC.,[02<**2_K^OO![:%H>+;3^R9[U[.\2:&Y6T>R( M0S"9BH5.&*9.Y3G=C!Y(JG!\0=+GF2-;2^ 618;IRJ;;.1I#&J2?/R2ZD?)N M'8M;?U_7;\?(ZRJ& MM_\ ( U'_KUE_P#035^J&M_\@#4?^O67_P!!-2,OTCL$1F()"C)P"3^0ZTM- M=2R,H^W^TP3OL,<\?R@E=K$C[P^\%]LUCI\/[9;81-K>K M.^^=C,3 '9)SNEC.(@-K'GID=B*OV/A8:=?75S;:QJ"B=0@B*P%8E&-JJ3%N MPHR "Q')/4YIZ7_K^NWX^02\OZ_K_(CO_&^EZ;;:G<7:7$*:?,D#^:JQ>8[X MV[2[ '/5BH[YQS6UIM_%JFFV]]",1SH'4>8CX!_VD9E/U!(]ZPY?!L<]S?7 M$NM:FTEU-'.I_<#R)(S\C)B+L!C#;@1USUK:TK3(-'TV*QMV=HX\G?(069B2 MS,< #)))X '-);:[@]RY5#2/^/*3_KZN/_1SU?JAI'_'E)_U]7'_ *.>@"_6 M1XA\0P>';..XGMKFX\QRBI $SPI8DEV51P#WR>@R:UZQ_$'AZ'Q#!#'+=W-L M86+*T'EG.5*D$2*RG@GMD=B*3\AH9;^(C-K4&G-I&H0BXB:6*YD\K8R@ D[1 M(77[P'S*.:RYOB/HL9U8QAYDTQ@DS)<6XRWF",C:TH90&/WG"KP3DUMP:'#: MF1X+FY29K9+:.4LKM$B XV[@1G)R2P.3UK.A\&6]K>3W5IJFHV\K^;Y)3RF% MMYKAY-@:,YW, 3NW8[8JG:XEMKY?\$VM,OTU33+>^CC*).@=5,B/@'_:1F4_ M@2*MU2TG2X-'TZ.RMR[(A9B\A!9V9BS,< #)))X '/ %7:'OH);%"7_D/V?_ M %ZS_P#H457ZH2_\A^S_ .O6?_T**K](9G:YK,&@Z7)J%S#<2Q1_>6"/>WU[ M #W) I@UVW.KW6F_9[L2VUN+AG\D[74DC"=V/'8>W7BEU_1AK^D2Z:]]=6D4 MW$CVWE[F7NOSJPQ]!GCK56+PW+'J[ZD=>U-YFM1:[66WV@ <,,1#YMV6ZXR> MF.*/Z_#_ ##^OQ_R+-AK::GH?]J6=E=2 [PML0BRL48J1\S!0K"LR#QS8 M37>E6WV.[274F=(U=X0T;(S*P9/,W$ J?F0,OO3[;PDUKH?XL'VSQ5H: MZP\0II$NE7T1D5WCNF:$Q.JXR<+(7 ^8#E1S68W@G?I-SI[>(M8*7-S]IDDV MVV\MG)'^IQ@D ].W7&16RNDJMS-="\N?M4L*0^>=A9%7GY1MVC)))X_D,"_K M[O\ ,'_7W_Y&%=_$32K)+B2:TO5ACW^5*_E(EQLD6)RA:08"LPR7VC'(R*Z/ M3+]-4TRWOHXRB3H'53(CX!_VD9E/X$BL6'P9;VMU+0@L[,Q9F. !DDD\ #G@"GI8& M7:H:1_QY2?\ 7U6'RKN;VJA)X(210W]O:J+A MKG[5+/MMB9I H52RF$I\H48PHYYZ\U8U;PC#K-S%-=:IJ&8\J53R@&0E3M_U M>5Y4?,I#<]>F'II_7]:DOR)M)\4V>L7YM(K>ZA+1M+!),JA;B-6VLR88G )' MW@IY!QBMRL+2/"MGHU\;J*XNIRL;10).RE;>-FW,B84'!('WBQX'-;M+H@ZL MH2_\A^S_ .O6?_T**K]4)?\ D/V?_7K/_P"A15?H&%%%% !1110 4444 <5X MAT.Z\0>'K:SM8;6;&L/)*MU$)8@@FDR60LN\=.,U2;POK6FVTT5O/JEW! ;: M&..&_,+2P!1YHC&\*C9 P20< @,,YKL(K+4;82)!>VHC:620![5F(W.6QD2# M/7TI_E:M_P _ME_X!O\ _':25OON#U^ZQY\GA_Q7-=6(OXKZ=8[F"6%O[0!C MMXEE+%95+_O) NSYL-]W[WJR#2_&KRVG]H6VL2V,%O;0W4%OJBQS7#H)0[HX ME7 +&-CEE+ #/3%>B>5JW_/[9?\ @&__ ,=H\K5O^?VR_P# -_\ X[5J5E;Y MBL3Y\9P'-P2K+&&!VQKGG+-QGJ/#=EJ5IK M6L?:HK_[&SK]FEO;LR%@,C"J)' 4#&&PC'/S D9.OY6K?\_ME_X!O_\ ':/* MU;_G]LO_ #?_P".TD[*Q3=PE_Y#]G_UZS_^A15?K+:QU-KR.Y-]:;XXWC ^ MR-C#%2?^6G^R/UJ7RM6_Y_;+_P W_\ CM(1?HJAY6K?\_ME_P" ;_\ QVCR MM6_Y_;+_ , W_P#CM %^BJ'E:M_S^V7_ (!O_P#':/*U;_G]LO\ P#?_ ..T M 7ZH:W_R -1_Z]9?_031Y6K?\_ME_P" ;_\ QVHKJQU.[LY[:2^M DT;1L5M M&R 1@X_>4 :E%4/*U;_G]LO_ #?_P".T>5JW_/[9?\ @&__ ,=H OT50\K5 MO^?VR_\ -__ ([1Y6K?\_ME_P" ;_\ QV@"_15#RM6_Y_;+_P W_\ CM'E M:M_S^V7_ (!O_P#': +]4-(_X\I/^OJX_P#1ST>5JW_/[9?^ ;__ !VHK:QU M.UB:-+ZT(,CR?-:-U9BQ_P"6GJ30!J450\K5O^?VR_\ -__ ([1Y6K?\_ME M_P" ;_\ QV@"_15#RM6_Y_;+_P W_\ CM'E:M_S^V7_ (!O_P#': +]%4/* MU;_G]LO_ #?_P".T>5JW_/[9?\ @&__ ,=H )?^0_9_]>L__H457ZRVL=3: M\CN3?6F^.-XP/LC8PQ4G_EI_LC]:E\K5O^?VR_\ -__ ([0!?HJAY6K?\_M ME_X!O_\ ':/*U;_G]LO_ #?_P".T 7Z*H>5JW_/[9?^ ;__ !VCRM6_Y_;+ M_P W_\ CM %^J&M_P#( U'_ *]9?_031Y6K?\_ME_X!O_\ ':BNK'4[NSGM MI+ZT"31M&Q6T;(!&#C]Y0!J450\K5O\ G]LO_ -__CM'E:M_S^V7_@&__P = MH OT50\K5O\ G]LO_ -__CM'E:M_S^V7_@&__P =H OT50\K5O\ G]LO_ -_ M_CM'E:M_S^V7_@&__P =H OU0TC_ (\I/^OJX_\ 1ST>5JW_ #^V7_@&_P#\ M=J*VL=3M8FC2^M"#(\GS6C=68L?^6GJ30!J450\K5O\ G]LO_ -__CM'E:M_ MS^V7_@&__P =H OT50\K5O\ G]LO_ -__CM'E:M_S^V7_@&__P =H OT50\K M5O\ G]LO_ -__CM'E:M_S^V7_@&__P =H )?^0_9_P#7K/\ ^A15?JA#9W?V M]+JZN8)/+B>-5B@*?>*DDDNW]S]:OT %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 457OK^STRSDO+^[@M+6/&^:>01HN2 ,L>!DD#\ M:KZ9KNCZWYO]DZK8W_DX\S[)<)+LSG&=I.,X/7T- &A12$[02<\<\#-8^D^* M=+UN]GM+'[<9K?B83:?<0A#@':6D10&PP.,YP1N5BK#\""/PH GHJ.WG2Y@6:,2!6S@21M&W7'*L 1^58\_B_1;;59-.F MN)UGBE2"1OL(M*DM["X6ZS%J$WD6S>6W[Q_FXZ.@.1QGJ* ):*** "BBB@ HH MHH **:SJK*K, 6.%!/4XSQ^ -.H **IZGJMGHUD;N^E,<(94&U&=F9C@*JJ" M6))P 36:_C3P\AT_=J*_P#$P&;HK%A\ M6:-/JYTM+B877G-;@O:RK&TBC)02%0A; )P&SQ2W'BK1[6[O;::XF1K%2US+ M]EE,47RAL-+MV9P0<9SR.*/,#9HKGQXV\/%;1OMY'VMRD:M!(&4A@AWJ5S'A MB%R^.2!WKH* "BBB@ HHHH **BGN8+6/S+B:.%,A=TC!1D]!DU*#D9% !153 M4]2M-(TZ:_OI&CMH0"[*C.1DXX502>2.@J/2]9L=9BE>RDD)B?9+'- \,D;8 MSAD1R* +]%%5-1U.STJ".>]F\J.2:.!3M+9=V"J. >I(&>E %NBBB@ M HJ*XN(K2VEN9VV11(7=L$X4#).!65<^+-$LUS/>[?\ 1DNP!$Y+1NVU" !D MDMP%'S9[4 ;5%8\GBG1XO#XUUKICI^X+YBP2,VXOLV[ N_=NXQC(-7["_AU* MU%S EPD9) %Q;20/Q_L2*K#\J+ 6:**QIO%6CP:;+J#7,C6T5T;-C';R.WG! M]FP(JEF.[C@&@#9HJEI>K6>LVANK&1GC#M&P>-HW1E."K(P#*1Z$"K%Q<16E MM+>AJ: MAJVC!.^J"BBB@ HHHH **** "L_4].NK_P K[-K-]INS.[[(D#>9G&,^;&_3 M';'4YSQC0HH XOQ!X1UV^TGRK/Q7J5Q<)<6\\<=V+6.,F.9).62V)!^7(X(R M!D$9!KZ/X4\4G6;[4=5\27=J\UO! GV26VG9@C2L=Q:S0 #S.,+GELD\ =Y1 M0!CV.C7]I>1SS>)M5O8USF">.U"/D$5F$<\:1QJT4IVG 8H>@88QP>17:44;?UYI_H'2QYF_P[U9K:UC-S9. M5C9(RSM_Q+"9C(&MODY(4A!G9PHZ#Y:KV7PSO]/U:RNK2UT>&2VO))#<;@^^ M)I=X_2 /5**=Q-7N>9Z1\.=4L/$FFZC#M0;P]H&GB:U\W3KQYY3N;:RE90 OR\G]X.N.]=O11TL-.SN>51?#' M4+*VM([>+2IH88K0S6,LCI!=31QR([N?+/.71@=I)*#.,"GZ7\.]>L+6QLI) M-->V0VLEPR7$BN#$C*53Y.AW AL@CT[UZE13D^9W9*5E;Y'D$_PJU.30%L5M M-"?R9Y&MX)BI"(\#1Y:5+=2[!BK#*9^498GFKNJ_"^\FM[>#3C86]O%:6L3V MJ81)WC,A?=NB=<$R!LE&R1R!UKU*BE?]/P*3M_7?4\_TGP)?:5XKT[4X6@,< M-LD-S-=3KW-\HYZYV** ."\1^%_$=_K4=]::C),+-S<6" MS311K'*3DHP6$DQ@!5!!WX9P6(;%=)!HVH1K;>9XEU64Q2^8X>.U_>CY?W;8 MA'R\'E=K?,>>F-FB@#FO$/AV[U3PK_97G1ZG*)%=I-1;RFD ;=P\"KY;#C#! M3C R#S7%ZA\.?%EW%I$O]L6DVHZ?%B"[N)&D:U?>Q. T9$V5*+N;:1L##DXK MUFBA:; %-(L1+'(!=6\;+-<[E7:DX ^8*RYW;CGC"C'/H5%':W05NYYI+X UJ M>X>Y>XL%EOWD%\@D4=GSG";>0O7/;%>ET44=$NP6U;[A1110,*Q[ M[1K^[O))X?$VJV4;8Q!!':E$P ."\+-SUY)Z^G%;%% ''Z]X8U>[337M-6GN M)K19D>2X\A'DWX(/,#QC&-O$8.._4-<\/^&M0T?24M)O$>H3D6QA5!';A(&/ M\4>(@?EZ -E<=5Z8Z2B@#E]6\-ZG<^&]1L$UJYU&XN!&8O[0$,:(58-UAB4\ M^X;H,=\XFI^"]8U>[FU2\@TJ6:>93)I1%V\]D13V]P[LSB>-HI ^%&"K!L*.2N.3\W2NHHJN9Z>0K'F"_#749"D=P^ MGF%983<$,Q.H!)UD:68;!\^T%0,MG/4#BF6GPRU.#7-/NI;R,VMJ6$<<%P(S M;H)I'54W0L=I5U4A6CX7&6&,>I44)V5@:NV^YP_A7P7>:+H^M:9-]C@M;Q2D M"PE99%RI!9Y!%&7/(^\&/'+'/%&;P1K-_93C4(='DE&GP:?'"9YBDJ1ON+E@ MJM$QXQ@-M(S\W2O1J*76_P#7]:L?]?E_DCAI/!^L77P[7P_>:@L]X;E)/,>X MD;9&LP<()\"W5[=P?8)U>%(1%'+?74LLUD_F;S-$SAV9R M#MY9> .<<5W=%.^MPZ6/+KCX;ZQ,;G%Q8Y))E8R-G509UD"W/R< *I3C?PQZ M#Y:T;7P-?_\ "'#1Y_L=L[:P+YDL[B14CB\\2;$<*K A> 0!SW%>@44)VM_7 MF#U5OZVL<%JOPW@N=1\VP\FVC33KB"&>5GEGCN9&4B8,V23@'+;MW-8]U\-] M6EMF,=MHHC)D\O23,XM+=FB""9&$6=^X%ONC[QYSR?5:*72PT[.YYA:?#W7[ M?R+87EC% C-+]IBE?S5=K,6_RJ4QPPW9SR#T&.:4WPMU>XELV!TZRMH3AK2Q MN&4(^$!G5Y(G42'9GY(XR,GYR22?7**KF?-S$J*2Y4>6W?PNN#8![:WTMM6_ MM&XNC=2LI0J[L4+H\+B0@$6UFF62 M.>Z$9,4<:.S@JK D[QA>/ MV#SB.%VN(,,A2-M_^L^;F0#"[CWP1F@+G:T5S5CXR@O8M1N&TZ\M[:TMX[A& MD"[YT?=M*J">#M&,D'GD#%-M_&UM/J26)TO4HI@Z1W&]8MML[L557(^'9WL*^ESIZ*PKW7KN'4+^QMM,$DMK!%.KSW*Q1NKLP)+88JJ["2<$^@ M]:-QXNO(]';4H=(5XX4B>X1YW#+OR3MVQMG VG+;1ALDJ :0[:V.KHK#'B%F MO+FV6Q??%/##'F1?WH<;BPQD !03SUQVK-B\<>=>:?;_ -G-";EW$QE:0B " M5HAEDC9,DKT9E'8,:%J%SKJ*YNZ\80V>LS:=)IUY*8I0C2P;&5%(B.]MS @9 ME48&X\$TS6O&<.E7UWI\5A/WA,MR)O* M @.2 C%7.2=I/R[ACO5*#Q];3)'_ ,2C4C+*@,*HL9$[Y0%$)<=#(O+!1[\' M M0V.NHKA[7XHZ-/)Y$L$Z70A:62!7C9TP"Q79N#DA!N)VX[ D\5T3:[&WAE MM;AMY##Y)FC23"%U['OC(P1WP>1VH!NVYK45RR>.;:5VCCT?5GFX:.)8HRTL M9WYD7Y_NCRVX.&.!@'(RI\A_Y9'(QW'6@.MC MJ**XR/X@YNI[>7P_J*S1R^4MNK1F8MLWG(+!!P#T<]JT=.\8V6J7JP6]I>") MXI)8KEE01R"/;O ^;=D%P.0!D'THZ7#K8Z*BN';XH:2/*B:UN(+N:W\^.WN) MH5<@J74%5D9OF49R 0.A(/%:$?CO3R9?/L[ZU55+HTR)B5<.05PYZ^4X .#Q M[BG9AR\8/>:MQ"VXX!.0<=.N: MKV?CZ&;4YK6\TNZL(HVVF2X=-R_+&P+ $@ ^8!P3V]3@ ["BN-G^(5O!&LC: M7>;!*BS2$KMMT=]H+\YSPQPH/3DC(I++XEZ/J(1K.UN[A=Y65X6@D6 90;G9 M9",?O%X7)ZY P: N=G17&+\1K/[-)2^S/S?.@'RY]C=N MY/!^KI!]I6]7[?,9E'EWXG5M_G^6BR,P7)(1 3L7)QW)YK-L?AMI:6>D_:D075BI^Y''*N6< MOM5I4+* 3PR[6P!S3VM_7<._]=AWF>$M3U-[,#5%N[N4@VX6]@V.NUO,"?*( MNJ_O %SGJ:@=_!&FW'F(U]!);RK&HM?M@WE5QA0G$BXBP<;E)7GFM70O!&G: M!J7V^WN;J:X*,KM+Y8W[MH+-L1F!@"I[+4O!-K$CP/XOHY=,G:(3NHO)' MN N8U$8"A/*;=_JP?O(02>2"15)JXG=H?XA;2+K4[FTU'2-2EA*0)=7]O<>5 M'&-[-&#ME63AB22JD<\G XKO<^"FL!#+/>M$LI)>1[LR/D %BY^=XBJC+$F, M@#SQ51=2\&37UG&!UP;?S$\[?G9%"C ,C*076,,_#DY73DFK7_"+V["\$][ M>W#7*HFZ5U+1HK%E12%!(R3RVX\]:>@^GF1_\(3H!1E-G*=S;MWVN;PP!P/S]S3Z70#,T_P /Z9I9E:U@0 L?F9B2 M3ECR3GWX%02>$]%DM8[/RY(1>3>7(/]I-^UCQC)!..,XJW!H%C;V<]D@F-E+&(_LS2L4C4 M9X3G*CGL>P QBM.B@+&+<^%-%NT59;1OE544I/(A"KNP,JP./G<$=PQ!R*BE M\%^'IG1I-/R$7:$$T@0C+'E VTXWOC(X#$#BM^B@/,Q+/PCHMC*LL%K(90V_ MS);F61BVTIDEF)/RDCFJ>F^#H=/\0RZDLR"W\AH(+6-9 $5MFXL6D8$_(.55 M,]\GFNGHH QCX6TCY0()D00"W,:74JHR!=H#*&PQ X!()]Z=-X7T6YC1)K%9 M%0Q%0SL<&)RZ=^S,3[YPBG=[A8PY_"&C7"RK)%=;9)/-VK?3JJ-SDH X M"9W-D+@')SFIK;PSI%G/)-!:E&D='(\YRH*DE=JDX4 LQP !S6M12#@QJ447 S++P_IFGQRI!;L1+'YP:6*Y7;*)[B64N/DP,LQ/'EICTVUT-%'F!B7/A'0[RZ%Q/9%I- MVY@)Y%5SNW#1=I4>?=RRD*65L NQ(&57@ M<#%:U% /7I)-244 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110!4CU33YM0DT^*^M7O8EW26RS*9$'J5SD"K=<7=>&=6FLKC M31#I+VHEFFBGE9S+,9'+%&&WY 6.(H))%3>VU=QQN/H/>@S1"= M8#*@F92XC+#<5! )QZ#(Y]Q7F]CX&OKBVM=5OWA&J&S3==/$?M$4A\W>5&#@ MX=!@'G;CL*H:%X)FU1KF^.DV5A$K8M8FBEC".!!^\59(U9<^6_)4')[@Y+MJ MUV!Z*YZ8-:TIKJWM1J5I]HN4WP0F90\J^JKG)'N*+C6])M+F6VN=3LH9X8C/ M+%)<(K)&/XV!.0ON>*X/2?A_J&GM%#$FCI:,N&DC5C)#R?FB.T $\$^^.?ER MVQK>@:SJ6KSR166DBT0B6V $'4Z&+Q!HLSP+ M%J]A(UQ&980ERA,B#JR\\@8ZBGQZUI4NEMJD>IV;Z>H)-VLZF( <$[\XX^M< MA_PCGB%I?WVE>'YX7:6XDC:Z< S,TA56_<'S$4/C^'DL<=JU+;1=4;PW/#>6 MFG'4Y;D7,BK=2&*5P5(.]41D/R@#"MC:/O!=6OD9GLM!DENHO+N7F57>,;W8;6: A MR-X.YE!)7ID[@1_#N[ALH&:'3+F[\LK>+,[A+P!HBJ.VPDKA'Z@XW=#DTT#W MT/18IHKB(2PR))&W1T8$'\12&>(3K 94$S*7$98;BH(!./09'/N*\O;X;:O. M]JDR:,L4,1AEB(YC7=O!IMM&T$\4, MT.XN^]U:/>FT ! -H 8\ =!P$+_@'41:MILUE->Q:A:26D!82SI,I2/;][V^TZ9?VM[!N*^;;3+(N?3*DC-!+JZ9)(KM=1N'WB2YU)E5X'(4)-& M(HPN] IQPI^8_,.[MJ,[F21(8GEE=4C0%F9C@*!U)/84JLKJ&4AE(R"#D$5Y M[9_#MI-3MGU2STF>RBF+S1$&47;;9 )Y%9 /,)=!QSMZXY'YBN5TWPQJ5OXNU/5YC801W<$D(-HH5G)8%'<",$L!D'<[=, MC&2*Q+3P!K-F9KBT&DV-VD/^C^3([H9@8B';* _-Y;;L9/S'DG)I+I_7?^OF M'6QZ/]H@VRMYT>V$D2'<,(0,G/IP0:>K*ZAE(92,@@Y!%><7'P^U-=2@FM)- M/:.,%!)/\SH#&J,0#&W+8/*LA'4EA\M2P?#V>745-_!IDEIYK-<8+,U\"VY? M-4KCY!\JC+ @G[O2@#T.L^37M'AT\ZA+JUBEDKF,W+7"",,#@KNSC.>,>MH-T>&[BP\,Z58:=9Z M>9[ Y$?FO;H&*L"R.BG:?F)Y0@Y.1SFFPZV-XZMIHN&@.H6GG+#]H:/SEW"+ M^^1G.WWZ4VPUG2]5MGN=.U*SO+>,D/+;SK(JG&<$J2!Q7%1>#?$,5[-(9]-* MRV36K%6*#!CV@+&(]JD,/O@_,.-HP,;X\*NND7]N^I7%Y>7D:(T]VL9&$^ZN MV-4&WDYXR>$_$&JRW%S?'36,A7%D9-\;*"I,;2+"C%& VX8-@$_>SBJD M/@+6+>8RPPZ*)-K%'&I+CS19& M*;:JQPR;1"N^1R%"Q(O!< *H/)X[P3>#-5;5;G54U%7N+Z4BZ@=@(DB# Q[ M"(]Q8!$&&..6QC/(P9V?VNV^R"[^T1?9BF\3;QLV^N[ICWI[S11R1QR2HKRD MK&K, 7(!. ._ )_"N-O_ 5+?Z9H]M.ME+)I^G26ZM("P28B,*Z97C&QN>#S M7,Z?X*FU?5[L3:;;+;0+Y-6R?#C6I+:2 SV*Q&[,_EPM&K2$]92[6[G>.",AF!SB3TOK\ M/;R$.MI=6MI]I%P][+$O[R64M(8')P,E?-))/=5QP*70?6QW\T\5O'YDTJ1I MN"[G8*,DX R>Y) _&I*\PMOAYJ-M!9!X].J.64'N 2!D>^!]*=M!#Z***0!1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110!P$NAZBCWI@T.3^TB\K/JT M5TD3W$3.2(T8-OW;3M <*JD9!X!K-CLM=?4+J"XN=6LH8H _GRZGE;*!C+D2 M_O#NDVA?G^?&W[W&3ZC11T \RM-+\2:I;V6MW-S,LYM4G0F[9;>*1A+DF(L M<*8NH^G>L_0['4]>N9]3T^;4GM[?*6TC:MYV7_T4Z5X.UBUOK-I=)E>>&,QV]_-?;GL^N<#ST20^![BR?P]/;>;<>:^ MEI) @"[E)2,!GC*X'W6(#'=G;NKMZ* ZW/,SH6NQWVA7$'A]5BL&=HH%DB B M5F.0W[P[&"[=HB)4_,IVJ1C6\->#KC1[2YN)4L(KB>T:(P6=F("S'G,S[V$K M]MW'4^M=M10]5;^M0ZW_ *T/,H/#VI6]K"=.\-WNDVBI$EW8V-U#;37+A6_> M*T4NT88KD[U9@"#G !N:1I/C2+7[3^T;J:2Q0!9I!=9#G E+;>OWR8\?W1Z5 MZ#13YM;BMI8XK6[;7-0U&65=*O8[>#$3"SODCDNX]^2XG(6/J0-@N'!<' )8.2.?,_AJNOASQ+!I\+6TE[% M=U( MB74T6Y(S*5W2[SG:60G+'(_O\@I/HWCLB\9Y;Z5C8C,!GJ74M@\BL'6-&\1WG@6Q MT^6.^N;P6LL-PEO>"-C(5(C9V9_G3U!9LY&0V*]!HH"/NM>1YY%H'B5(ELO+ M866#<8^TC/G>:0$QG&W80_ID=,U2M=$\6")&N[74)/*,HD*:CBXF1GA+*KF8 MAO;VEV)W%U?>:CS!9,2QJ'.U,F/" MX&/[HY)]#HHOKZ%J']IZK+9Z"PFN4F$EVT\>9E88"HZLKDXZ+(-JG MHV #5&V\$ZGJ6GZ78W>FZ?:164,\2O?6<=R5WM&59%20+%)][[N57& ,8KTZ MBDM/Z_KN%SB?%>A7MU)&8=*CU<+;)%;&X5)!;2ACNE*M)&8W6D^+Y$ MMH[2TU&&-+E9(S-J9D=(LH'CD_?A6SARI(DP#C"\8ZF>UU9_!:Z5:P-;WQ@B MM/-=E*H"JAY!AN0H+<9!)7CC!KI:*=]+,2T:?8\^T#PYKFG:U9PW<"R6NGO% M%%=1[422)4N<;4+LPV^:B8//&>>36?K%CJ&AQMJ=_=7D<$L\GV@MJ_E.X,DI MB6-WD 4 &,[%(R 1@G(/J-%$FY#N>5V'AK7WL+"YDCU*4S.EQ6-Z+V.Z>\B(E-^WG-'YB&0AQ*VT;=V-I3(Z M(O2N\HIWZ?U_6A*5K?U_6YY;X74KJ^CM);A3(+6Z>-3'NR-D@N-PVKP0(X]W?=UKTBBI M&SS:72?',K:=(]S/&RS%91#)Y@0+M1)&'GQ@JRJS$'?R_P!TD9K7\'Z=JVGZ ME>2ZE9WX:XBA1YKB[28-(GF%V'SDA"6&U<#&?NKV[*BG<5D%%%%(84444 %% 1%% !1110 4444 %%%% '_]D! end EX-101.SCH 7 tr-20211231.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 STATEMENTS 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 41002 - Disclosure - FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - 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 10901 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 11501 - 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 30903 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - 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 - COMMITMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - FAIR VALUE MEASUREMENTS - Bonds (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - OCI (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS - Reclassification from AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - 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 10801 - Disclosure - COMMITMENTS link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 11401 - 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 31003 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 tr-20211231_cal.xml EX-101.CAL EX-101.DEF 9 tr-20211231_def.xml EX-101.DEF EX-101.LAB 10 tr-20211231_lab.xml EX-101.LAB EX-101.PRE 11 tr-20211231_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
    Document and Entity Information - USD ($)
    12 Months Ended
    Dec. 31, 2021
    Feb. 18, 2022
    Jun. 30, 2021
    Document Information [Line Items]      
    Document Type 10-K    
    Document Annual Report true    
    Document Transition Report false    
    Document Period End Date Dec. 31, 2021    
    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 2021    
    Document Fiscal Period Focus FY    
    Amendment Flag false    
    Entity Public Float     $ 569,327,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,344,651  
    Class B Common Stock      
    Document Information [Line Items]      
    Entity Common Stock, Shares Outstanding   27,792,175  
    XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
    CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS - USD ($)
    shares in Thousands, $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Revenue $ 570,776 $ 471,063 $ 527,113
    Costs 371,535 300,702 330,097
    Gross Margin 199,241 170,361 197,016
    Selling, marketing and administrative expenses 132,108 112,117 127,802
    Earnings from operations 67,133 58,244 69,214
    Other income, net 18,596 18,018 16,190
    Earnings before income taxes 85,729 76,262 85,404
    Provision for income taxes 20,421 17,288 20,565
    Net earnings 65,308 58,974 64,839
    Less: net earnings (loss) attributable to noncontrolling interests (18) (21) (81)
    Net earnings attributable to Tootsie Roll Industries, Inc. $ 65,326 $ 58,995 $ 64,920
    Net earnings attributable to Tootsie Roll Industries, Inc. per share (in dollars per share) $ 0.97 $ 0.86 $ 0.94
    Average number of shares outstanding (in shares) 67,431 68,482 69,386
    Product      
    Revenue $ 566,043 $ 467,427 $ 523,616
    Costs 370,105 299,710 329,102
    Gross Margin 195,938 167,717 194,514
    Rental and Royalty      
    Revenue 4,733 3,636 3,497
    Costs 1,430 992 995
    Gross Margin $ 3,303 $ 2,644 $ 2,502
    XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
    CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS (Parenthetical) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS      
    Retained earnings at beginning of period $ 32,312 $ 40,809 $ 33,767
    Net earnings attributable to Tootsie Roll Industries, Inc. 65,326 58,995 64,920
    Cash dividends (24,061) (23,739) (23,371)
    Stock dividends (34,032) (43,753) (34,507)
    Retained earnings at end of period $ 39,545 $ 32,312 $ 40,809
    XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
    CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS      
    Net earnings $ 65,308 $ 58,974 $ 64,839
    Other comprehensive income (loss), before tax:      
    Foreign currency translation adjustments (301) (1,213) 791
    Pension and postretirement reclassification adjustments:      
    Unrealized gains (losses) for the period on postretirement and pension benefits 448 467 (1,230)
    Less: reclassification adjustment for (gains) losses to net earnings (1,405) (1,349) (1,522)
    Unrealized gains (losses) on postretirement and pension benefits (957) (882) (2,752)
    Investments:      
    Unrealized gains (losses) for the period on investments (4,227) 1,463 3,130
    Less: reclassification adjustment for (gains) losses to net earnings (96)   34
    Unrealized gains (losses) on investments (4,323) 1,463 3,164
    Derivatives:      
    Unrealized gains (losses) for the period on derivatives 1,423 1,259 451
    Less: reclassification adjustment for (gains) losses to net earnings (2,593) 325 677
    Unrealized gains (losses) on derivatives (1,170) 1,584 1,128
    Total other comprehensive income (loss), before tax (6,751) 952 2,331
    Income tax benefit (expense) related to items of other comprehensive income 1,553 (522) (354)
    Total comprehensive earnings 60,110 59,404 66,816
    Comprehensive earnings (loss) attributable to noncontrolling interests (18) (21) (81)
    Total comprehensive earnings attributable to Tootsie Roll Industries, Inc. $ 60,128 $ 59,425 $ 66,897
    XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
    CONSOLIDATED STATEMENTS OF FINANCIAL POSITION - USD ($)
    $ in Thousands
    Dec. 31, 2021
    Dec. 31, 2020
    CURRENT ASSETS:    
    Cash and cash equivalents $ 105,840 $ 166,841
    Restricted cash 386 415
    Investments 39,968 42,090
    Accounts receivable trade, less allowances of $2,281 and $1,694 54,921 41,209
    Other receivables 3,920 3,894
    Inventories:    
    Finished goods and work-in-process 31,431 35,583
    Raw materials and supplies 24,074 23,996
    Prepaid expenses 7,761 6,844
    Total current assets 268,301 320,872
    PROPERTY, PLANT AND EQUIPMENT, at cost:    
    Land 21,704 21,738
    Buildings 130,158 123,883
    Machinery and equipment 446,777 422,506
    Construction in progress 15,344 14,347
    Operating lease right-of-use assets 7,419 858
    Property, plant and equipment, gross 621,402 583,332
    Less - accumulated depreciation 412,496 396,004
    Net property, plant and equipment 208,906 187,328
    OTHER ASSETS:    
    Goodwill 73,237 73,237
    Trademarks 175,024 175,024
    Investments 291,175 220,020
    Split dollar officer life insurance   2,514
    Prepaid expenses and other assets 603 4,525
    Deferred income taxes 1,372 1,038
    Total other assets 541,411 476,358
    Total assets 1,018,618 984,558
    CURRENT LIABILITIES:    
    Accounts payable 14,969 13,025
    Bank loans 939 832
    Dividends payable 6,042 5,948
    Accrued liabilities 53,896 45,099
    Postretirement health care benefits 616 544
    Operating lease liabilities 1,072 780
    Income taxes payable 2,434 3,793
    Total current liabilities 79,968 70,021
    NONCURRENT LIABILITIES:    
    Deferred income taxes 45,461 47,900
    Postretirement health care benefits 12,619 12,943
    Industrial development bonds 7,500 7,500
    Liability for uncertain tax positions 3,415 3,351
    Operating lease liabilities 6,347 78
    Deferred compensation and other liabilities 94,511 79,665
    Total noncurrent liabilities 169,853 151,437
    TOOTSIE ROLL INDUSTRIES, INC. SHAREHOLDERS' EQUITY:    
    Capital in excess of par value 709,880 706,930
    Retained earnings 39,545 32,312
    Accumulated other comprehensive loss (25,013) (19,815)
    Treasury stock (at cost) - 96 shares and 93 shares, respectively (1,992) (1,992)
    Total Tootsie Roll Industries, Inc. shareholders' equity 769,042 763,327
    Noncontrolling interests (245) (227)
    Total equity 768,797 763,100
    Total liabilities and shareholders' equity 1,018,618 984,558
    Common Stock    
    TOOTSIE ROLL INDUSTRIES, INC. SHAREHOLDERS' EQUITY:    
    Common stock, value 27,322 27,134
    Class B Common Stock    
    TOOTSIE ROLL INDUSTRIES, INC. SHAREHOLDERS' EQUITY:    
    Common stock, value $ 19,300 $ 18,758
    XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
    CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical) - USD ($)
    shares in Thousands, $ in Thousands
    Dec. 31, 2021
    Dec. 31, 2020
    Trade accounts receivable, allowances $ 2,281 $ 1,694
    Treasury stock, shares 96 93
    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,344 39,073
    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 27,793 27,012
    XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
    CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    CASH FLOWS FROM OPERATING ACTIVITIES:      
    Net earnings $ 65,308 $ 58,974 $ 64,839
    Adjustments to reconcile net earnings to net cash provided by operating activities:      
    Depreciation 17,570 18,184 18,779
    Deferred income taxes (1,263) (279) 2,832
    Impairment of majority-owned foreign subsidiaries     377
    Amortization of marketable security premiums 3,837 1,404 1,282
    Changes in operating assets and liabilities:      
    Accounts receivable (14,130) 3,483 5,086
    Other receivables (706) 636 (313)
    Inventories 3,940 (770) (4,383)
    Prepaid expenses and other assets 2,622 2,961 4,362
    Accounts payable and accrued liabilities 10,010 3,849 1,080
    Income taxes payable (1,296) 3,012 4,336
    Postretirement health care benefits (1,281) (1,041) (1,478)
    Deferred compensation and other liabilities 687 (15,703) 3,422
    Net cash provided by operating activities 85,298 74,710 100,221
    CASH FLOWS FROM INVESTING ACTIVITIES:      
    Capital expenditures (31,426) (17,970) (20,258)
    Repayment of premiums on split dollar life insurance policies 2,514 23,527  
    Purchases of trading securities (2,668) (3,183) (3,427)
    Sales of trading securities 968 18,058 795
    Purchase of available for sale securities (108,576) (109,816) (67,730)
    Sale and maturity of available for sale securities 47,289 98,885 75,611
    Net cash used in investing activities (91,899) 9,501 (15,009)
    CASH FLOWS FROM FINANCING ACTIVITIES:      
    Shares purchased and retired (30,184) (32,055) (34,116)
    Dividends paid in cash (24,136) (23,810) (23,460)
    Proceeds from bank loans 3,792 3,902 3,582
    Repayment of bank loans (3,618) (3,883) (3,193)
    Net cash used in financing activities (54,146) (55,846) (57,187)
    Effect of exchange rate changes on cash (283) (449) 28
    Increase (decrease) in cash and cash equivalents (61,030) 27,916 28,053
    Cash, cash equivalents and restricted cash at beginning of year 167,256 139,340 111,287
    Cash, cash equivalents and restricted cash at end of year 106,226 167,256 139,340
    Supplemental cash flow information:      
    Income taxes paid 22,855 14,503 13,858
    Interest paid 6 57 121
    Stock dividend issued $ 64,667 $ 63,402 $ 70,557
    XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
    SIGNIFICANT ACCOUNTING POLICIES
    12 Months Ended
    Dec. 31, 2021
    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 $55,289, $42,593, and $49,288 in 2021, 2020 and 2019, respectively, are included in selling, marketing and administrative expenses. A minor amount of royalty income (less than 0.2% 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 $4,577 and $8,303 of cash held by it is foreign subsidiaries, principally foreign branches of a U.S. bank (Bank of America), at December 31, 2021 and 2020, respectively. The Company's cash in its foreign bank accounts is also not fully insured.

    Investments:

    Investments consist of various marketable securities with maturities of generally up to three 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 other-than-temporarily 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 a decline in fair value below the cost basis is other-than-temporary. If the decline in fair value is judged to be other-than-temporary, the cost basis of the security is written down to fair value and the amount of the write-down is included in other income, net. Further information regarding the fair value of the Company’s investments is included in Note 10 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 11 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 ($51,355 and $54,935 at December 31, 2021 and 2020, respectively) has been determined by the last-in, first-out (LIFO) method. The excess of current cost over LIFO cost of inventories approximates $21,348 and $19,339 at December 31, 2021 and 2020, respectively. The cost of certain foreign inventories ($4,150 and $4,644 at December 31, 2021 and 2020, 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,570, $18,184 and $18,779 in 2021, 2020 and 2019, 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. In fourth quarter 2019, the Company recorded charges of $377 relating to the impairment of assets of a foreign subsidiary which is included in selling, marketing and administrative expense. Except for the aforementioned, no impairment charges of long-lived assets were recorded by the Company during 2021, 2020 or 2019.

    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 2021, 2020 or 2019.

    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 2021, 2020 or 2019.

    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 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 2021 and 2020 using discounted cash flows and estimated royalty rates. For these trademarks, holding all other assumptions constant at the test date in 2021, 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 16% 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, 2021. 

    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 $20,024 contribution to the VEBA trust in 2017 but no contributions were made to the trust in 2021, 2020 or 2019. The Company will continue using the VEBA trust funds to pay the actual cost of such benefits through most or possibly all of 2022. At December 31, 2021 and 2020, the VEBA trust held $3,941 and $8,272, 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, 2021 and 2020 was 3.1% and 3.0%, 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:

    In March 2020, the FASB issued ASU 2020-04 which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. In January 2021, the FASB issued ASU 2021-1 which clarified the scope of ASU 2020-04. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. The Company adopted ASU 2020-04 and ASU 2021-1 in first quarter 2021. The adoption of these ASU’s did not have a material impact on the Company’s consolidated financial statements.

    In December 2019, the FASB issued ASU No. 2019-12 which is designed to simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. ASU No. 2019-12 is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company adopted ASU 2019-12 in first quarter 2021. The adoption of the ASU did not have a material impact on the Company’s consolidated financial statements.

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

    NOTE 2—ACCRUED LIABILITIES:

    Accrued liabilities are comprised of the following:

    December 31,

        

    2021

        

    2020

        

    Compensation

    $

    10,865

    $

    8,135

    Other employee benefits

     

    8,640

     

    8,841

    Taxes, other than income

     

    3,574

     

    3,169

    Advertising and promotions

     

    22,547

     

    18,455

    Other

     

    8,270

     

    6,499

    $

    53,896

    $

    45,099

    XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
    INDUSTRIAL DEVELOPMENT BONDS
    12 Months Ended
    Dec. 31, 2021
    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 0.7% and 0.7% in 2021 and 2020, respectively. See Note 10 of the Company’s Notes to Consolidated Financial Statements for fair value disclosures.

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

    NOTE 4—INCOME TAXES:

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

        

    2021

        

    2020

        

    2019

        

    Domestic

    $

    77,434

    $

    69,211

    $

    74,978

    Foreign

     

    8,295

     

    7,051

     

    10,426

    $

    85,729

    $

    76,262

    $

    85,404

    The provision for income taxes is comprised of the following:

        

    2021

        

    2020

        

    2019

        

    Current:

    Federal

    $

    16,886

    $

    14,831

    $

    15,133

    Foreign

     

    1,983

     

    1,029

     

    State

     

    2,822

     

    1,763

     

    2,942

     

    21,691

     

    17,623

     

    18,075

    Deferred:

    Federal

     

    (2,069)

     

    (1,006)

     

    (543)

    Foreign

     

    39

     

    1,316

     

    2,422

    State

     

    760

     

    (645)

     

    611

     

    (1,270)

     

    (335)

     

    2,490

    $

    20,421

    $

    17,288

    $

    20,565

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

    December 31,

        

    2021

        

    2020

        

    Deferred tax assets:

    Accrued customer promotions

    $

    2,107

    $

    1,506

    Deferred compensation

     

    22,311

     

    18,501

    Postretirement benefits

     

    3,324

     

    3,355

    Other accrued expenses

     

    5,158

     

    3,078

    Foreign subsidiary tax loss carry forward

     

    4,497

     

    4,508

    Outside basis difference in foreign subsidiary

    365

    365

    Deductible state tax depreciation

    736

    471

    Tax credit carry forward

     

    2,517

     

    3,288

     

    41,015

     

    35,072

    Valuation allowances

     

    (5,555)

     

    (5,593)

    Total deferred tax assets

    $

    35,460

    $

    29,479

    Deferred tax liabilities:

    Depreciation

    $

    23,342

    $

    22,192

    Deductible goodwill and trademarks

     

    38,255

     

    37,348

    Accrued export company commissions

     

    4,615

     

    4,508

    Employee benefit plans

     

    525

     

    1,767

    Inventory reserves

     

    2,532

     

    1,994

    Prepaid insurance

     

    965

     

    569

    Unrealized capital gains

    3,874

    2,515

    Deferred foreign exchange gain

    132

    179

    Deferred gain on sale of real estate

     

    5,309

     

    5,269

    Total deferred tax liabilities

    $

    79,549

    $

    76,341

    Net deferred tax liability

    $

    44,089

    $

    46,862

    At December 31, 2021, the Company has benefits related to state tax credit carry-forwards expiring by year as follows: $175 in 2023, $200 in 2024, $35 in 2025, $40 in 2026, $50 in 2028, $131 in 2029, $213 in 2030, $225 in 2031, $238 in 2032, $211 in 2033, $235 in 2034, $274 in 2035 and $235 in 2036. 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 $924 and $837 at December 31, 2021 and 2020, respectively.

    At December 31, 2021, the amounts of the Company’s Spanish subsidiary loss carry-forwards expiring by year are as follows: $286 in 2026, $61 in 2027, $182 in 2028, $103 in 2029, $314 in 2030, $418 in 2031, $315 in 2032, $127 in 2033, $440 in 2034, $556 in 2035, $805 in 2036, $412 in 2037, $197 in 2038 and $160 in 2039. 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:

        

    2021

        

    2020

        

    2019

        

    U.S. statutory rate

     

    21.0

    %  

    21.0

    %  

    21.0

    %  

    State income taxes, net

     

    2.4

    2.1

    2.2

    Exempt municipal bond interest

     

    (0.1)

    Foreign income tax rates

     

    0.2

    1.0

    (0.1)

    Income tax credits and adjustments

     

    (0.6)

    (1.4)

    0.5

    Adjustment of deferred tax balances

     

    0.6

    (0.2)

    Reserve for uncertain tax benefits

     

    (0.8)

    0.4

    Other, net

     

    0.2

    1.0

    0.2

    Effective income tax rate

     

    23.8

    %  

    22.7

    %  

    24.1

    %  

    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, 2021 and 2020, the Company had unrecognized tax benefits of $3,133 and $3,011, respectively. Included in this balance is $1,547 and $1,468, respectively, of unrecognized tax benefits that, if recognized, would favorably affect the annual effective income tax rate. As of December 31, 2021 and 2020, $282 and $340, 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:

        

    2021

        

    2020

        

    2019

        

    Unrecognized tax benefits at January 1

    $

    3,011

    $

    3,678

    $

    3,339

    Increases in tax positions for the current year

     

    700

     

    377

     

    1,164

    Reductions in tax positions for lapse of statute of limitations

     

    (578)

     

    (501)

     

    (576)

    Reductions in tax positions for settlements and payments

    (308)

    (249)

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

    (235)

    Unrecognized tax benefits at December 31

    $

    3,133

    $

    3,011

    $

    3,678

    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 2018 through 2020. With few exceptions, the Company is no longer subject to examinations by tax authorities for the years 2017 and prior.

    XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
    SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE
    12 Months Ended
    Dec. 31, 2021
    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, 2018

     

    38,544

     

    26,767

     

    25,584

     

    17,767

     

    88

     

    (1,992)

     

    696,535

    Issuance of 3% stock dividend

     

    1,150

     

    798

     

    768

     

    532

     

    2

     

     

    32,999

    Conversion of Class B common shares to common shares

     

    65

     

    45

     

    (65)

     

    (45)

     

     

     

    Purchase and retirement of common shares

     

    (923)

     

    (641)

     

     

     

     

     

    (33,475)

    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

    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

     

    2021

     

    921

    $

    32.76

    2020

     

    982

    $

    32.59

    2019

     

    923

    $

    36.93

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

    NOTE 6—OTHER INCOME, NET:

    Other income, net is comprised of the following:

        

    2021

        

    2020

        

    2019

        

    Interest and dividend income

    $

    2,740

    $

    4,005

    $

    4,423

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

     

    14,207

     

    12,519

     

    11,292

    Interest expense

     

    (46)

     

    (164)

     

    (220)

    Foreign exchange gains (losses)

     

    667

     

    534

     

    (533)

    Capital gains (losses)

     

    (286)

     

    (6)

     

    22

    Miscellaneous, net

     

    1,314

     

    1,130

     

    1,206

    $

    18,596

    $

    18,018

    $

    16,190

    XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
    EMPLOYEE BENEFIT PLANS
    12 Months Ended
    Dec. 31, 2021
    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 2021, 2020 and 2019 approximated $3,010, $2,722 and $3,114, respectively, for this defined contribution plan. The Company also maintains certain defined contribution 401K profit sharing and retirement plans. Company contributions in 2021, 2020 and 2019 to these plans were $3,201, $2,766 and $2,858 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.30% funded as of January 1, 2020

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

    Plan status: Critical and declining as of December 31, 2020 (most recent date information is available)

    Beginning in 2012, the Company 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 2020 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. 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 2021, 2020 and 2019 was $3,156, $2,866 and $2,961, respectively. The aforementioned expense includes surcharges of $1,112, $1,010 and $948 in 2021, 2020 and 2019, 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, 2021 and 2020, these investments totaled $89,736 and $73,828, 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 $13,235 and $13,487 at December 31, 2021 and 2020, respectively.

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

    Prior service credit

        

    $

    (613)

    Net actuarial gain

     

    (1,341)

    Net amount recognized in accumulated other comprehensive loss

    $

    (1,954)

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

    December 31,

        

    2021

        

    2020

        

    Benefit obligation, beginning of year

    $

    13,487

    $

    13,743

    Service cost

     

    270

     

    288

    Interest cost

     

    291

     

    403

    Actuarial (gain)/loss

     

    (326)

     

    (510)

    Benefits paid

     

    (487)

     

    (437)

    Benefit obligation, end of year

    $

    13,235

    $

    13,487

    The actuarial (gain) in 2021 is attributable to an actuarial gain due to an increase in the discount rate partially offset by updated mortality projections for the year ended December 31, 2021. The actuarial (gain) in 2020 is attributable to updated participation rates and participant spending as well as mortality table projections partially offset by an actuarial loss due to the decrease in discount rate for the year ended December 31, 2020.

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

        

    2021

        

    2020

        

    2019

        

    Service cost—benefits attributed to service during the period

    $

    270

    $

    288

    $

    270

    Interest cost on the accumulated postretirement benefit obligation

     

    291

     

    403

     

    499

    Net amortization

     

    (1,405)

     

    (1,349)

     

    (1,522)

    Net periodic postretirement benefit cost (income)

    $

    (844)

    $

    (658)

    $

    (753)

    The Company estimates future benefit payments will be $616, $646, $668, $686 and $693 in each year beginning in 2022 through 2026, respectively, and a total of $3,572 in 2027 through 2031.

    XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
    COMMITMENTS
    12 Months Ended
    Dec. 31, 2021
    COMMITMENTS  
    COMMITMENTS

    NOTE 8—COMMITMENTS:

    Lease expense aggregated $1,068, $942 and $1,032 in 2021, 2020 and 2019, respectively. Future operating lease commitments are as follows: $1,072 in 2022, $717 in 2023, $420 in 2024, $422 in 2025, $409 in 2026 and $4,379 thereafter.

    XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
    SEGMENT AND GEOGRAPHIC INFORMATION
    12 Months Ended
    Dec. 31, 2021
    SEGMENT AND GEOGRAPHIC INFORMATION  
    SEGMENT AND GEOGRAPHIC INFORMATION

    NOTE 9—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:

        

    2021

        

    2020

        

    2019

        

    Net product sales:

    United States

    $

    514,437

    $

    431,024

    $

    478,790

    Canada, Mexico and Other

     

    51,606

     

    36,403

     

    44,826

    $

    566,043

    $

    467,427

    $

    523,616

    Long-lived assets:

    United States

    $

    178,936

    $

    155,664

    $

    155,428

    Canada

    27,051

    28,765

    30,412

    Mexico and Other

     

    2,919

     

    2,899

     

    2,615

    $

    208,906

    $

    187,328

    $

    188,455

    Sales revenues from Wal-Mart Stores, Inc. aggregated approximately 22.7%, 23.5%, and 24.2% of net product sales during the year ended December 31, 2021, 2020 and 2019, respectively. Sales revenues from Dollar Tree, Inc. (which includes Family Dollar which was acquired by Dollar Tree) aggregated approximately 12.1%, 11.7%, and 11.3% of net product sales during the year ended December 31, 2021, 2020 and 2019, 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 21.0% in 2021 and 22.1% in 2020 and 17.7% in 2019. At December 31, 2021 and 2020, the Company’s three largest customers discussed above accounted for approximately 36% and 21% of total accounts receivable, respectively.

    XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
    FAIR VALUE MEASUREMENTS
    12 Months Ended
    Dec. 31, 2021
    FAIR VALUE MEASUREMENTS  
    FAIR VALUE MEASUREMENTS

    NOTE 10—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, 2021 and 2020, 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, 2021 and 2020 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, 2021 and 2020, and indicate the fair value hierarchy and the valuation techniques utilized by the Company to determine such fair value:

    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 forward contracts

     

    426

     

     

    426

     

    Commodity futures contracts, net

     

    124

     

    124

     

     

    Trading securities

     

    89,736

     

    76,196

     

    13,540

     

    Total assets measured at fair value

    $

    437,533

    $

    183,442

    $

    254,091

    $

    Estimated Fair Value December 31, 2020

     

    Total

    Input Levels Used

     

        

    Fair Value

        

    Level 1

        

    Level 2

        

        Level 3    

     

    Cash and equivalents

    $

    166,841

    $

    166,841

    $

    $

    Available for sale securities

     

    188,282

     

    3,149

     

    185,133

     

    Foreign currency forward contracts

     

    778

     

     

    778

     

    Commodity futures contracts, net

     

    941

     

    941

     

     

    Trading securities

     

    73,828

     

    61,431

     

    12,397

     

    Total assets measured at fair value

    $

    430,670

    $

    232,362

    $

    198,308

    $

    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, 2021

     

    Amortized

    Fair

    Unrealized

    Realized

     

    Available for Sale:

        

    Cost

        

    Value

        

    Gains

        

    Losses

        

    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)

    $

    December 31, 2020

     

    Amortized

    Fair

    Unrealized

    Realized

     

    Available for Sale:

        

    Cost

        

    Value

        

    Gains

        

    Losses

        

    Losses

     

    Municipal bonds

    $

    556

    $

    561

    $

    5

    $

    $

    Variable rate demand notes

    1,300

    1,300

    Corporate bonds

     

    174,835

     

    177,229

     

    2,394

     

     

    Government securities

     

    3,049

     

    3,149

    100

     

    Certificates of deposit

     

    5,915

    6,043

    128

    $

    185,655

    $

    188,282

    $

    2,627

    $

    $

    XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
    DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES
    12 Months Ended
    Dec. 31, 2021
    DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES  
    DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES

    NOTE 11—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.

    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 $124 of this accumulated comprehensive gain is expected to be charged to earnings in 2022. Approximately $420 and $6 in accumulated other comprehensive gain for foreign currency derivatives is expected to be reclassified to other income, net in 2022 and 2023, respectively.

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

    December 31, 2021

     

        

    Notional

        

        

     

    Amounts

    Assets

    Liabilities

     

    Derivatives designated as hedging instruments:

    Foreign currency forward contracts

    $

    6,729

    $

    426

    $

    Commodity futures contracts

     

    6,012

     

    231

     

    (107)

    Total derivatives

    $

    657

    $

    (107)

    December 31, 2020

     

        

    Notional

        

        

     

    Amounts

    Assets

    Liabilities

     

    Derivatives designated as hedging instruments:

    Foreign currency forward contracts

    $

    6,391

    $

    778

    $

    Commodity futures contracts

     

    4,010

     

    941

     

    Total derivatives

    $

    1,719

    $

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

    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 forward contracts

    $

    93

    $

    445

    $

    Commodity futures contracts

     

    1,330

     

    2,148

     

    Total

    $

    1,423

    $

    2,593

    $

    For Year Ended December 31, 2020

     

        

        

        

    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 forward contracts

    $

    686

    $

    (78)

    $

    Commodity futures contracts

     

    573

     

    (247)

     

    Total

    $

    1,259

    $

    (325)

    $

    XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
    ACCUMULATED OTHER COMPREHENSIVE LOSS
    12 Months Ended
    Dec. 31, 2021
    ACCUMULATED OTHER COMPREHENSIVE LOSS  
    ACCUMULATED OTHER COMPREHENSIVE LOSS

    NOTE 12—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, 2019

    $

    (23,368)

    $

    882

    $

    10

    $

    92

    $

    2,139

    $

    (20,245)

    Other comprehensive earnings (loss) before reclassifications

    (1,213)

    1,110

    520

    434

    356

    1,207

    Reclassifications from accumulated other comprehensive loss

    59

    187

    (1,023)

    (777)

    Other comprehensive earnings (loss) net of tax

    (1,213)

    1,110

    579

    621

    (667)

    430

    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)

    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, 2021

    December 31, 2020

    Location of (Gain) Loss Recognized in Earnings

    Investments

    $

    (96)

    $

    -

    Other income, net

    Foreign currency derivatives

    (445)

    78

    Other income, net

    Commodity derivatives

    (2,148)

    247

    Product cost of goods sold

    Postretirement and pension benefits

    (1,405)

    (1,349)

    Other income, net

    Total before tax

    (4,094)

    (1,024)

    Tax expense (benefit)

    991

    247

    Net of tax

    $

    (3,103)

    $

    (777)

    XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
    GOODWILL AND INTANGIBLE ASSETS
    12 Months Ended
    Dec. 31, 2021
    GOODWILL AND INTANGIBLE ASSETS  
    GOODWILL AND INTANGIBLE ASSETS

    NOTE 13—GOODWILL AND INTANGIBLE ASSETS:

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

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

        

    2021

        

    2020

    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 32 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
    LEASES
    12 Months Ended
    Dec. 31, 2021
    LEASES  
    LEASES

    Note 14 — 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 20 years. In the twelve months of 2021 and 2020, operating lease cost and cash paid for operating lease liabilities totaled $1,068 and $1,023, respectively, which is classified in cash flows from operating activities. As of December 31, 2021 and 2020, operating lease right-of-use assets and operating lease liabilities were both $7,419 and $858, respectively. The weighted-average remaining lease term related to these operating leases was approximately 7.7 years and 0.7 years as of December 31, 2021 and 2020, respectively. The weighted-average discount rate related to the Company’s operating leases was 2.3% and 3.0% as of December 31, 2021 and 2020, respectively. Maturities of operating lease liabilities at December 31, 2021 are as follows: $1,072 in 2022, $717 in 2023, $420 in 2024, $422 in 2025, $409 in 2026 and $4,379 in 2027 through 2041.

    The Company, as lessor, rents certain commercial real estate to third party lessees. The December 31, 2021 and 2020 cost related to these leased properties was $51,384 and $51,426, respectively, and the accumulated depreciation related to these leased properties was $15,844 and $14,784, respectively. Terms of certain such leases, including renewal options, may be extended for up to approximately sixty 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 2021 and 2020 was $4,223 and $3,191, respectively, and is classified in cash flows from operating activities.

    XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
    SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
    12 Months Ended
    Dec. 31, 2021
    SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS  
    SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS

    SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS (in thousands)

    DECEMBER 31, 2021, 2020 and 2019

        

        

    Additions

        

        

     

    (reductions)

     

    Balance at

    charged

    Balance at

     

    beginning

    (credited) to

    End of

     

    Description

    of year

    expense

    Deductions(1)

    Year

     

    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

    2019: 

    Reserve for bad debts

    $

    1,128

    $

    676

    $

    467

    $

    1,337

    Reserve for cash discounts

     

    692

     

    9,482

     

    9,562

     

    612

    Deferred tax asset valuation

     

    3,892

     

    1,093

     

     

    4,985

    $

    5,712

    $

    11,251

    $

    10,029

    $

    6,934

    (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 34 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
    SIGNIFICANT ACCOUNTING POLICIES (Policies)
    12 Months Ended
    Dec. 31, 2021
    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 $55,289, $42,593, and $49,288 in 2021, 2020 and 2019, respectively, are included in selling, marketing and administrative expenses. A minor amount of royalty income (less than 0.2% 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 $4,577 and $8,303 of cash held by it is foreign subsidiaries, principally foreign branches of a U.S. bank (Bank of America), at December 31, 2021 and 2020, respectively. The Company's cash in its foreign bank accounts is also not fully insured.

    Investments

    Investments:

    Investments consist of various marketable securities with maturities of generally up to three 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 other-than-temporarily 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 a decline in fair value below the cost basis is other-than-temporary. If the decline in fair value is judged to be other-than-temporary, the cost basis of the security is written down to fair value and the amount of the write-down is included in other income, net. Further information regarding the fair value of the Company’s investments is included in Note 10 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 11 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 ($51,355 and $54,935 at December 31, 2021 and 2020, respectively) has been determined by the last-in, first-out (LIFO) method. The excess of current cost over LIFO cost of inventories approximates $21,348 and $19,339 at December 31, 2021 and 2020, respectively. The cost of certain foreign inventories ($4,150 and $4,644 at December 31, 2021 and 2020, 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,570, $18,184 and $18,779 in 2021, 2020 and 2019, 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. In fourth quarter 2019, the Company recorded charges of $377 relating to the impairment of assets of a foreign subsidiary which is included in selling, marketing and administrative expense. Except for the aforementioned, no impairment charges of long-lived assets were recorded by the Company during 2021, 2020 or 2019.

    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 2021, 2020 or 2019.

    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 2021, 2020 or 2019.

    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 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 2021 and 2020 using discounted cash flows and estimated royalty rates. For these trademarks, holding all other assumptions constant at the test date in 2021, 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 16% 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, 2021. 

    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 $20,024 contribution to the VEBA trust in 2017 but no contributions were made to the trust in 2021, 2020 or 2019. The Company will continue using the VEBA trust funds to pay the actual cost of such benefits through most or possibly all of 2022. At December 31, 2021 and 2020, the VEBA trust held $3,941 and $8,272, 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, 2021 and 2020 was 3.1% and 3.0%, 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:

    In March 2020, the FASB issued ASU 2020-04 which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. In January 2021, the FASB issued ASU 2021-1 which clarified the scope of ASU 2020-04. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. The Company adopted ASU 2020-04 and ASU 2021-1 in first quarter 2021. The adoption of these ASU’s did not have a material impact on the Company’s consolidated financial statements.

    In December 2019, the FASB issued ASU No. 2019-12 which is designed to simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. ASU No. 2019-12 is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company adopted ASU 2019-12 in first quarter 2021. The adoption of the ASU did not have a material impact on the Company’s consolidated financial statements.

    XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
    ACCRUED LIABILITIES (Tables)
    12 Months Ended
    Dec. 31, 2021
    ACCRUED LIABILITIES  
    Schedule of accrued liabilities

    December 31,

        

    2021

        

    2020

        

    Compensation

    $

    10,865

    $

    8,135

    Other employee benefits

     

    8,640

     

    8,841

    Taxes, other than income

     

    3,574

     

    3,169

    Advertising and promotions

     

    22,547

     

    18,455

    Other

     

    8,270

     

    6,499

    $

    53,896

    $

    45,099

    XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
    INCOME TAXES (Tables)
    12 Months Ended
    Dec. 31, 2021
    INCOME TAXES  
    Schedule of domestic and foreign components of pretax income

        

    2021

        

    2020

        

    2019

        

    Domestic

    $

    77,434

    $

    69,211

    $

    74,978

    Foreign

     

    8,295

     

    7,051

     

    10,426

    $

    85,729

    $

    76,262

    $

    85,404

    Schedule of components of provision of income taxes

        

    2021

        

    2020

        

    2019

        

    Current:

    Federal

    $

    16,886

    $

    14,831

    $

    15,133

    Foreign

     

    1,983

     

    1,029

     

    State

     

    2,822

     

    1,763

     

    2,942

     

    21,691

     

    17,623

     

    18,075

    Deferred:

    Federal

     

    (2,069)

     

    (1,006)

     

    (543)

    Foreign

     

    39

     

    1,316

     

    2,422

    State

     

    760

     

    (645)

     

    611

     

    (1,270)

     

    (335)

     

    2,490

    $

    20,421

    $

    17,288

    $

    20,565

    Schedule of significant components of net deferred tax liability

    December 31,

        

    2021

        

    2020

        

    Deferred tax assets:

    Accrued customer promotions

    $

    2,107

    $

    1,506

    Deferred compensation

     

    22,311

     

    18,501

    Postretirement benefits

     

    3,324

     

    3,355

    Other accrued expenses

     

    5,158

     

    3,078

    Foreign subsidiary tax loss carry forward

     

    4,497

     

    4,508

    Outside basis difference in foreign subsidiary

    365

    365

    Deductible state tax depreciation

    736

    471

    Tax credit carry forward

     

    2,517

     

    3,288

     

    41,015

     

    35,072

    Valuation allowances

     

    (5,555)

     

    (5,593)

    Total deferred tax assets

    $

    35,460

    $

    29,479

    Deferred tax liabilities:

    Depreciation

    $

    23,342

    $

    22,192

    Deductible goodwill and trademarks

     

    38,255

     

    37,348

    Accrued export company commissions

     

    4,615

     

    4,508

    Employee benefit plans

     

    525

     

    1,767

    Inventory reserves

     

    2,532

     

    1,994

    Prepaid insurance

     

    965

     

    569

    Unrealized capital gains

    3,874

    2,515

    Deferred foreign exchange gain

    132

    179

    Deferred gain on sale of real estate

     

    5,309

     

    5,269

    Total deferred tax liabilities

    $

    79,549

    $

    76,341

    Net deferred tax liability

    $

    44,089

    $

    46,862

    Schedule of reconciliation of statutory and effective income tax rate

        

    2021

        

    2020

        

    2019

        

    U.S. statutory rate

     

    21.0

    %  

    21.0

    %  

    21.0

    %  

    State income taxes, net

     

    2.4

    2.1

    2.2

    Exempt municipal bond interest

     

    (0.1)

    Foreign income tax rates

     

    0.2

    1.0

    (0.1)

    Income tax credits and adjustments

     

    (0.6)

    (1.4)

    0.5

    Adjustment of deferred tax balances

     

    0.6

    (0.2)

    Reserve for uncertain tax benefits

     

    (0.8)

    0.4

    Other, net

     

    0.2

    1.0

    0.2

    Effective income tax rate

     

    23.8

    %  

    22.7

    %  

    24.1

    %  

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

        

    2021

        

    2020

        

    2019

        

    Unrecognized tax benefits at January 1

    $

    3,011

    $

    3,678

    $

    3,339

    Increases in tax positions for the current year

     

    700

     

    377

     

    1,164

    Reductions in tax positions for lapse of statute of limitations

     

    (578)

     

    (501)

     

    (576)

    Reductions in tax positions for settlements and payments

    (308)

    (249)

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

    (235)

    Unrecognized tax benefits at December 31

    $

    3,133

    $

    3,011

    $

    3,678

    XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
    SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE (Tables)
    12 Months Ended
    Dec. 31, 2021
    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, 2018

     

    38,544

     

    26,767

     

    25,584

     

    17,767

     

    88

     

    (1,992)

     

    696,535

    Issuance of 3% stock dividend

     

    1,150

     

    798

     

    768

     

    532

     

    2

     

     

    32,999

    Conversion of Class B common shares to common shares

     

    65

     

    45

     

    (65)

     

    (45)

     

     

     

    Purchase and retirement of common shares

     

    (923)

     

    (641)

     

     

     

     

     

    (33,475)

    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

    Schedule of shares purchased and retired

        

    Total Number of Shares

        

     

    Year

    Purchased (000’s)

    Average Price Paid Per Share

     

    2021

     

    921

    $

    32.76

    2020

     

    982

    $

    32.59

    2019

     

    923

    $

    36.93

    XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
    OTHER INCOME, NET (Tables)
    12 Months Ended
    Dec. 31, 2021
    OTHER INCOME, NET  
    Schedule of other income, net

        

    2021

        

    2020

        

    2019

        

    Interest and dividend income

    $

    2,740

    $

    4,005

    $

    4,423

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

     

    14,207

     

    12,519

     

    11,292

    Interest expense

     

    (46)

     

    (164)

     

    (220)

    Foreign exchange gains (losses)

     

    667

     

    534

     

    (533)

    Capital gains (losses)

     

    (286)

     

    (6)

     

    22

    Miscellaneous, net

     

    1,314

     

    1,130

     

    1,206

    $

    18,596

    $

    18,018

    $

    16,190

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

    Prior service credit

        

    $

    (613)

    Net actuarial gain

     

    (1,341)

    Net amount recognized in accumulated other comprehensive loss

    $

    (1,954)

    Schedule of changes in accumulated postretirement benefit obligation

    December 31,

        

    2021

        

    2020

        

    Benefit obligation, beginning of year

    $

    13,487

    $

    13,743

    Service cost

     

    270

     

    288

    Interest cost

     

    291

     

    403

    Actuarial (gain)/loss

     

    (326)

     

    (510)

    Benefits paid

     

    (487)

     

    (437)

    Benefit obligation, end of year

    $

    13,235

    $

    13,487

    Schedule of net periodic postretirement benefit cost (income)

        

    2021

        

    2020

        

    2019

        

    Service cost—benefits attributed to service during the period

    $

    270

    $

    288

    $

    270

    Interest cost on the accumulated postretirement benefit obligation

     

    291

     

    403

     

    499

    Net amortization

     

    (1,405)

     

    (1,349)

     

    (1,522)

    Net periodic postretirement benefit cost (income)

    $

    (844)

    $

    (658)

    $

    (753)

    XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
    SEGMENT AND GEOGRAPHIC INFORMATION (Tables)
    12 Months Ended
    Dec. 31, 2021
    SEGMENT AND GEOGRAPHIC INFORMATION  
    Schedule of geographic data

        

    2021

        

    2020

        

    2019

        

    Net product sales:

    United States

    $

    514,437

    $

    431,024

    $

    478,790

    Canada, Mexico and Other

     

    51,606

     

    36,403

     

    44,826

    $

    566,043

    $

    467,427

    $

    523,616

    Long-lived assets:

    United States

    $

    178,936

    $

    155,664

    $

    155,428

    Canada

    27,051

    28,765

    30,412

    Mexico and Other

     

    2,919

     

    2,899

     

    2,615

    $

    208,906

    $

    187,328

    $

    188,455

    XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
    FAIR VALUE MEASUREMENTS (Tables)
    12 Months Ended
    Dec. 31, 2021
    FAIR VALUE MEASUREMENTS  
    Schedule of financial assets and liabilities measured at fair value

    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 forward contracts

     

    426

     

     

    426

     

    Commodity futures contracts, net

     

    124

     

    124

     

     

    Trading securities

     

    89,736

     

    76,196

     

    13,540

     

    Total assets measured at fair value

    $

    437,533

    $

    183,442

    $

    254,091

    $

    Estimated Fair Value December 31, 2020

     

    Total

    Input Levels Used

     

        

    Fair Value

        

    Level 1

        

    Level 2

        

        Level 3    

     

    Cash and equivalents

    $

    166,841

    $

    166,841

    $

    $

    Available for sale securities

     

    188,282

     

    3,149

     

    185,133

     

    Foreign currency forward contracts

     

    778

     

     

    778

     

    Commodity futures contracts, net

     

    941

     

    941

     

     

    Trading securities

     

    73,828

     

    61,431

     

    12,397

     

    Total assets measured at fair value

    $

    430,670

    $

    232,362

    $

    198,308

    $

    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, 2021

     

    Amortized

    Fair

    Unrealized

    Realized

     

    Available for Sale:

        

    Cost

        

    Value

        

    Gains

        

    Losses

        

    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)

    $

    December 31, 2020

     

    Amortized

    Fair

    Unrealized

    Realized

     

    Available for Sale:

        

    Cost

        

    Value

        

    Gains

        

    Losses

        

    Losses

     

    Municipal bonds

    $

    556

    $

    561

    $

    5

    $

    $

    Variable rate demand notes

    1,300

    1,300

    Corporate bonds

     

    174,835

     

    177,229

     

    2,394

     

     

    Government securities

     

    3,049

     

    3,149

    100

     

    Certificates of deposit

     

    5,915

    6,043

    128

    $

    185,655

    $

    188,282

    $

    2,627

    $

    $

    XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
    DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)
    12 Months Ended
    Dec. 31, 2021
    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, 2021

     

        

    Notional

        

        

     

    Amounts

    Assets

    Liabilities

     

    Derivatives designated as hedging instruments:

    Foreign currency forward contracts

    $

    6,729

    $

    426

    $

    Commodity futures contracts

     

    6,012

     

    231

     

    (107)

    Total derivatives

    $

    657

    $

    (107)

    December 31, 2020

     

        

    Notional

        

        

     

    Amounts

    Assets

    Liabilities

     

    Derivatives designated as hedging instruments:

    Foreign currency forward contracts

    $

    6,391

    $

    778

    $

    Commodity futures contracts

     

    4,010

     

    941

     

    Total derivatives

    $

    1,719

    $

    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, 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 forward contracts

    $

    93

    $

    445

    $

    Commodity futures contracts

     

    1,330

     

    2,148

     

    Total

    $

    1,423

    $

    2,593

    $

    For Year Ended December 31, 2020

     

        

        

        

    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 forward contracts

    $

    686

    $

    (78)

    $

    Commodity futures contracts

     

    573

     

    (247)

     

    Total

    $

    1,259

    $

    (325)

    $

    XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
    ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
    12 Months Ended
    Dec. 31, 2021
    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, 2019

    $

    (23,368)

    $

    882

    $

    10

    $

    92

    $

    2,139

    $

    (20,245)

    Other comprehensive earnings (loss) before reclassifications

    (1,213)

    1,110

    520

    434

    356

    1,207

    Reclassifications from accumulated other comprehensive loss

    59

    187

    (1,023)

    (777)

    Other comprehensive earnings (loss) net of tax

    (1,213)

    1,110

    579

    621

    (667)

    430

    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)

    Amount reclassified from accumulated other comprehensive income (loss)

    Details about Accumulated Other

    Year to Date Ended

    Comprehensive Income Components

    December 31, 2021

    December 31, 2020

    Location of (Gain) Loss Recognized in Earnings

    Investments

    $

    (96)

    $

    -

    Other income, net

    Foreign currency derivatives

    (445)

    78

    Other income, net

    Commodity derivatives

    (2,148)

    247

    Product cost of goods sold

    Postretirement and pension benefits

    (1,405)

    (1,349)

    Other income, net

    Total before tax

    (4,094)

    (1,024)

    Tax expense (benefit)

    991

    247

    Net of tax

    $

    (3,103)

    $

    (777)

    XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
    GOODWILL AND INTANGIBLE ASSETS (Tables)
    12 Months Ended
    Dec. 31, 2021
    GOODWILL AND INTANGIBLE ASSETS  
    Schedule of changes in carrying amount of trademarks

        

    2021

        

    2020

    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 45 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
    SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Revenue Recognition      
    Selling, marketing and administrative expenses $ 132,108 $ 112,117 $ 127,802
    Royalty income (as a percent) 0.20%    
    Rental income (as a percent) 1.00%    
    Cash and cash equivalents:      
    Cash and cash equivalents $ 105,840 166,841  
    Investments:      
    Marketable securities, maximum maturity period 3 years    
    Inventories:      
    Inventories at cost, last-in, first-out (LIFO) method $ 51,355 54,935  
    Excess of current cost over LIFO cost of inventories 21,348 19,339  
    Foreign inventories at cost, first-in, first-out (FIFO) method 4,150 4,644  
    Foreign Banks      
    Cash and cash equivalents:      
    Cash and cash equivalents 4,577 8,303  
    Shipping and Handling      
    Revenue Recognition      
    Selling, marketing and administrative expenses $ 55,289 $ 42,593 $ 49,288
    XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
    SIGNIFICANT ACCOUNTING POLICIES - Property (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Property, plant and equipment:        
    Depreciation expense   $ 17,570 $ 18,184 $ 18,779
    Impairment charges of long-lived assets       $ 377
    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    
    Selling, Marketing, and Administrative Expense        
    Property, plant and equipment:        
    Impairment charges of long-lived assets $ 377      
    XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
    SIGNIFICANT ACCOUNTING POLICIES - Benefits and Investment (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    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 48 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
    SIGNIFICANT ACCOUNTING POLICIES - Invest, VEBA, NP (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2017
    VEBA trust          
    Contribution by entity to VEBA trust   $ 0 $ 0 $ 0 $ 20,024
    Cash and cash equivalents held by VEBA trust $ 105,840 $ 105,840 $ 166,841    
    Bank loans          
    Weighted interest rate (as a percent) 3.10% 3.10% 3.00%    
    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 16.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,941 $ 8,272    
    XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
    SIGNIFICANT ACCOUNTING POLICIES - EPS (Details)
    12 Months Ended
    Dec. 31, 2021
    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 50 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
    ACCRUED LIABILITIES (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2021
    Dec. 31, 2020
    ACCRUED LIABILITIES    
    Compensation $ 10,865 $ 8,135
    Other employee benefits 8,640 8,841
    Taxes, other than income 3,574 3,169
    Advertising and promotions 22,547 18,455
    Other 8,270 6,499
    Total accrued liabilities $ 53,896 $ 45,099
    XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
    INDUSTRIAL DEVELOPMENT BONDS (Details)
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    INDUSTRIAL DEVELOPMENT BONDS    
    Industrial development bonds, average floating interest rate (as a percent) 0.70% 0.70%
    XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
    INCOME TAXES (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Domestic and foreign components of pretax income      
    Domestic $ 77,434 $ 69,211 $ 74,978
    Foreign 8,295 7,051 10,426
    Earnings before income taxes 85,729 76,262 85,404
    Current:      
    Federal 16,886 14,831 15,133
    Foreign 1,983 1,029  
    State 2,822 1,763 2,942
    Total current 21,691 17,623 18,075
    Deferred:      
    Federal (2,069) (1,006) (543)
    Foreign 39 1,316 2,422
    State 760 (645) 611
    Total deferred (1,270) (335) 2,490
    Total provision for income taxes 20,421 17,288 $ 20,565
    Deferred tax assets:      
    Accrued customer promotions 2,107 1,506  
    Deferred compensation 22,311 18,501  
    Postretirement benefits 3,324 3,355  
    Other accrued expenses 5,158 3,078  
    Foreign subsidiary tax loss carry forward 4,497 4,508  
    Outside basis difference in foreign subsidiary 365 365  
    Deductible state tax depreciation 736 471  
    Tax credit carry forward 2,517 3,288  
    Deferred tax assets, gross 41,015 35,072  
    Valuation allowance (5,555) (5,593)  
    Total deferred tax assets 35,460 29,479  
    Deferred tax liabilities:      
    Depreciation 23,342 22,192  
    Deductible goodwill and trademarks 38,255 37,348  
    Accrued export company commissions 4,615 4,508  
    Employee benefit plans 525 1,767  
    Inventory reserves 2,532 1,994  
    Prepaid insurance 965 569  
    Unrealized capital gains 3,874 2,515  
    Deferred foreign exchange gain 132 179  
    Deferred gain on sale of real estate 5,309 5,269  
    Total deferred tax liabilities 79,549 76,341  
    Net deferred tax liability 44,089 46,862  
    State tax credit carry-forwards expiring in 2023 175    
    State tax credit carry-forwards expiring in 2024 200    
    State tax credit carry-forwards expiring in 2025 35    
    State tax credit carry-forwards expiring in 2026 40    
    State tax credit carry-forwards expiring in 2028 50    
    State tax credit carry-forwards expiring in 2029 131    
    State tax credit carry-forwards expiring in 2030 213    
    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    
    Valuation allowance for the expired amounts $ 924 $ 837  
    XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
    INCOME TAXES - Effective tax rate - (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    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.40% 2.10% 2.20%
    Exempt municipal bond interest (as a percent)     (0.10%)
    Foreign income tax rates (as a percent) 0.20% 1.00% (0.10%)
    Income tax credits and adjustments (as a percent) (0.60%) (1.40%) 0.50%
    Adjustment of deferred tax balances (as a percent) 0.60% (0.20%)  
    Reserve for uncertain tax benefits (as a percent)   (0.80%) 0.40%
    Other, net (as a percent) 0.20% 1.00% 0.20%
    Effective income tax rate (as a percent) 23.80% 22.70% 24.10%
    Unrecognized tax benefits $ 3,133 $ 3,011 $ 3,678
    Portion of unrecognized tax benefits that, if recognized, would favorably affect annual effective income tax rate 1,547 1,468  
    Interest and penalties included in liability for uncertain tax positions 282 340  
    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,011 3,678 3,339
    Increases in tax positions for the current year 700 377 1,164
    Reductions in tax positions for lapse of statute of limitations (578) (501) (576)
    Reductions in tax positions for settlements and payments   (308) (249)
    Increases (decreases) in prior period unrecognized tax benefits due to change in judgment   (235)  
    Unrecognized tax benefits at the end of the period 3,133 $ 3,011 $ 3,678
    Spain      
    Effective income tax rate differs from the statutory rate      
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2026 286    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2027 61    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2028 182    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2029 103    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2030 314    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2031 418    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2032 315    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2033 127    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2034 440    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2035 556    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2036 805    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2037 412    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2038 197    
    Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2039 $ 160    
    XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
    SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE (Details) - USD ($)
    $ / shares in Units, shares in Thousands, $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Changes in share capital and capital in excess of par value      
    Balance at the beginning of the period $ 763,100    
    Balance at the beginning of the period (in shares) 93    
    Balance at the end of the period $ 768,797 $ 763,100  
    Balance at the end of the period (in shares) 96 93  
    Total Number of Shares Purchased 921 982 923
    Average Price Paid Per Share (in dollars per share) $ 32.76 $ 32.59 $ 36.93
    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,134 $ 26,969 $ 26,767
    Balance at the beginning of the period (in shares) 39,073 38,836 38,544
    Issuance of 3% stock dividend $ 807 $ 804 $ 798
    Issuance of 3% stock dividend (in shares) 1,163 1,157 1,150
    Conversion of Class B common shares to common shares $ 20 $ 43 $ 45
    Conversion of Class B common shares to common shares (in shares) 29 62 65
    Purchase and retirement of common shares $ (639) $ (682) $ (641)
    Purchase and retirement of common shares (in shares) (921) (982) (923)
    Balance at the end of the period $ 27,322 $ 27,134 $ 26,969
    Balance at the end of the period (in shares) 39,344 39,073 38,836
    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) 93 90 88
    Issuance of 3% stock dividend (in shares) 3 3 2
    Balance at the end of the period $ (1,992) $ (1,992) $ (1,992)
    Balance at the end of the period (in shares) 96 93 90
    Capital in Excess of Par Value      
    Changes in share capital and capital in excess of par value      
    Balance at the beginning of the period $ 706,930 $ 696,059 $ 696,535
    Issuance of 3% stock dividend 32,495 42,244 32,999
    Purchase and retirement of common shares (29,545) (31,373) (33,475)
    Balance at the end of the period 709,880 706,930 696,059
    Class B Common Stock | Common Stock.      
    Changes in share capital and capital in excess of par value      
    Balance at the beginning of the period $ 18,758 $ 18,254 $ 17,767
    Balance at the beginning of the period (in shares) 27,012 26,287 25,584
    Issuance of 3% stock dividend $ 562 $ 547 $ 532
    Issuance of 3% stock dividend (in shares) 810 787 768
    Conversion of Class B common shares to common shares $ (20) $ (43) $ (45)
    Conversion of Class B common shares to common shares (in shares) (29) (62) (65)
    Balance at the end of the period $ 19,300 $ 18,758 $ 18,254
    Balance at the end of the period (in shares) 27,793 27,012 26,287
    XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
    OTHER INCOME, NET (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    OTHER INCOME, NET      
    Interest and dividend income $ 2,740 $ 4,005 $ 4,423
    Gains (losses) on trading securities relating to deferred compensation plans 14,207 12,519 11,292
    Interest expense (46) (164) (220)
    Foreign exchange gains (losses) 667 534 (533)
    Capital gains (losses) (286) (6) 22
    Miscellaneous, net 1,314 1,130 1,206
    Total other income, net $ 18,596 $ 18,018 $ 16,190
    XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
    EMPLOYEE BENEFIT PLANS (Details) - Multi-employer defined benefit pension plan - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Defined Contribution Plan Disclosure [Line Items]      
    Credited service period 1 year    
    Pension expense $ 3,010 $ 2,722 $ 3,114
    Employer contributions to profit sharing and retirement savings-investment plan $ 3,201 $ 2,766 $ 2,858
    XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
    EMPLOYEE BENEFIT PLANS - Multi-employer (Details) - Multi-employer defined benefit pension plan - USD ($)
    $ in Thousands
    12 Months Ended
    Jun. 12, 2012
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Jan. 01, 2020
    Pension Plans          
    Pension expense   $ 3,010 $ 2,722 $ 3,114  
    Consenting agreement entered with local bargaining union          
    Pension Plans          
    Percentage of funded status         48.30%
    Employer contributions to multi-employer defined benefit pension plans   $ 3,118 2,850 2,943  
    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,156 2,866 2,961  
    Surcharges   $ 1,112 $ 1,010 $ 948  
    XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
    EMPLOYEE BENEFIT PLANS - Deferred compensation (Details)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    USD ($)
    item
    Dec. 31, 2020
    USD ($)
    Deferred compensation    
    Number of deferred compensation plans | item 3  
    Trading securities | $ $ 89,736 $ 73,828
    XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
    EMPLOYEE BENEFIT PLANS - Postretirement (Details) - Postretirement benefit plans - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Postretirement benefit plan disclosure      
    Assumed ultimate health care cost trend rate (as a percent) 3.00%    
    Accumulated benefit obligation after plan amendment $ 13,235 $ 13,487  
    Amounts recognized in accumulated other comprehensive loss (pre-tax)      
    Prior service credit (613)    
    Net actuarial gain (1,341)    
    Net amount recognized in accumulated other comprehensive loss (1,954)    
    Changes in the accumulated postretirement benefit obligation      
    Benefit obligation, beginning of the period 13,487 13,743  
    Service cost 270 288 $ 270
    Interest cost 291 403 499
    Actuarial (gain)/loss (326) (510)  
    Benefits paid (487) (437)  
    Benefit obligation, end of the period 13,235 13,487 13,743
    Net periodic postretirement benefit cost      
    Service cost-benefits attributed to service during the period 270 288 270
    Interest cost on the accumulated postretirement benefit obligation 291 403 499
    Net amortization (1,405) (1,349) (1,522)
    Net periodic postretirement benefit cost (income) $ (844) $ (658) $ (753)
    XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
    EMPLOYEE BENEFIT PLANS - Expected future benefit payments (Details) - Postretirement benefit plans
    $ in Thousands
    Dec. 31, 2021
    USD ($)
    Estimated future benefit payments  
    2022 $ 616
    2023 646
    2024 668
    2025 686
    2026 693
    2027 through 2031 $ 3,572
    XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
    COMMITMENTS (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    COMMITMENTS      
    Rental expense $ 1,068 $ 942 $ 1,032
    Operating lease commitments, due 2022 1,072    
    Operating lease commitments, due 2023 717    
    Operating lease commitments, due 2024 420    
    Operating lease commitments, due 2025 422    
    Operating lease commitments, due 2026 409    
    Operating lease commitments, due thereafter $ 4,379    
    XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
    SEGMENT AND GEOGRAPHIC INFORMATION (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    SEGMENT AND GEOGRAPHIC INFORMATION      
    Revenue $ 570,776 $ 471,063 $ 527,113
    Long-lived assets: 208,906 187,328 188,455
    United States      
    SEGMENT AND GEOGRAPHIC INFORMATION      
    Long-lived assets: 178,936 155,664 155,428
    Canada      
    SEGMENT AND GEOGRAPHIC INFORMATION      
    Long-lived assets: 27,051 28,765 30,412
    Mexico and Other      
    SEGMENT AND GEOGRAPHIC INFORMATION      
    Long-lived assets: 2,919 2,899 2,615
    Product      
    SEGMENT AND GEOGRAPHIC INFORMATION      
    Revenue 566,043 467,427 523,616
    Product | United States      
    SEGMENT AND GEOGRAPHIC INFORMATION      
    Revenue 514,437 431,024 478,790
    Product | Canada, Mexico, and Other      
    SEGMENT AND GEOGRAPHIC INFORMATION      
    Revenue $ 51,606 $ 36,403 $ 44,826
    XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
    SEGMENT AND GEOGRAPHIC INFORMATION - Concentration (Details) - item
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Wal-Mart | Sales Revenue | A major customer      
    Concentration of Risk      
    Percentage of concentration risk 22.70% 23.50% 24.20%
    Dollar Tree | Sales Revenue | A major customer      
    Concentration of Risk      
    Percentage of concentration risk 12.10% 11.70% 11.30%
    McLane | Sales Revenue | A major customer      
    Concentration of Risk      
    Percentage of concentration risk 21.00% 22.10% 17.70%
    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 36.00% 21.00%  
    XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
    FAIR VALUE MEASUREMENTS - Bonds (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2021
    Dec. 31, 2020
    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 65 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
    FAIR VALUE MEASUREMENTS (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2021
    Dec. 31, 2020
    Fair value measurements    
    Cash and cash equivalents $ 105,840 $ 166,841
    Available for sale securities 241,407 188,282
    Trading securities 89,736 73,828
    Fair value measured on a recurring basis    
    Fair value measurements    
    Cash and cash equivalents 105,840 166,841
    Available for sale securities 241,407 188,282
    Trading securities 89,736 73,828
    Total assets measured at fair value 437,533 430,670
    Fair value measured on a recurring basis | Foreign currency forward contracts    
    Fair value measurements    
    Derivative instruments, net 426 778
    Fair value measured on a recurring basis | Commodity futures contracts    
    Fair value measurements    
    Derivative instruments, net 124 941
    Fair value measured on a recurring basis | Level 1    
    Fair value measurements    
    Cash and cash equivalents 105,840 166,841
    Available for sale securities 1,282 3,149
    Trading securities 76,196 61,431
    Total assets measured at fair value 183,442 232,362
    Fair value measured on a recurring basis | Level 1 | Commodity futures contracts    
    Fair value measurements    
    Derivative instruments, net 124 941
    Fair value measured on a recurring basis | Level 2    
    Fair value measurements    
    Available for sale securities 240,125 185,133
    Trading securities 13,540 12,397
    Total assets measured at fair value 254,091 198,308
    Fair value measured on a recurring basis | Level 2 | Foreign currency forward contracts    
    Fair value measurements    
    Derivative instruments, net $ 426 $ 778
    XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
    FAIR VALUE MEASUREMENTS AFS (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2021
    Dec. 31, 2020
    Available for Sale:    
    Amortized Cost $ 243,104 $ 185,655
    Fair Value 241,407 188,282
    Unrealized Gains 22 2,627
    Unrealized Losses (1,719)  
    Municipal bonds    
    Available for Sale:    
    Amortized Cost 542 556
    Fair Value 536 561
    Unrealized Gains   5
    Unrealized Losses (6)  
    Variable rate demand notes    
    Available for Sale:    
    Amortized Cost   1,300
    Fair Value   1,300
    Corporate bonds    
    Available for Sale:    
    Amortized Cost 238,045 174,835
    Fair Value 236,332 177,229
    Unrealized Gains   2,394
    Unrealized Losses (1,713)  
    Government securities    
    Available for Sale:    
    Amortized Cost 1,271 3,049
    Fair Value 1,282 3,149
    Unrealized Gains 11 100
    Certificates of deposit    
    Available for Sale:    
    Amortized Cost 3,246 5,915
    Fair Value 3,257 6,043
    Unrealized Gains $ 11 $ 128
    XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
    DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2023
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Derivative contracts        
    Assets     $ 657 $ 1,719
    Liabilities     (107)  
    Derivatives designated as hedging instruments: | Foreign currency forward contracts        
    Derivative contracts        
    Notional Amounts     6,729 6,391
    Assets     426 778
    Derivatives designated as hedging instruments: | Commodity futures contracts        
    Derivative contracts        
    Notional Amounts     6,012 4,010
    Assets     231 $ 941
    Liabilities     $ (107)  
    Forecast        
    Derivative contracts        
    Accumulated comprehensive gain to be reclassified   $ 124    
    Forecast | Foreign currency forward contracts        
    Derivative contracts        
    Accumulated other comprehensive gain to be reclassified $ 6 $ 420    
    XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
    DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - OCI (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Effect of derivative instruments on earnings      
    Gain (Loss) Recognized in OCI $ 1,423 $ 1,259 $ 451
    Reclassified from Accumulated OCI into Earnings      
    Effect of derivative instruments on earnings      
    Gain (Loss) Reclassified from Accumulated OCI into Earnings 2,593 (325)  
    Foreign currency forward contracts      
    Effect of derivative instruments on earnings      
    Gain (Loss) Recognized in OCI 93 686  
    Foreign currency forward contracts | Reclassified from Accumulated OCI into Earnings      
    Effect of derivative instruments on earnings      
    Gain (Loss) Reclassified from Accumulated OCI into Earnings 445 (78)  
    Commodity futures contracts      
    Effect of derivative instruments on earnings      
    Gain (Loss) Recognized in OCI 1,330 573  
    Commodity futures contracts | Reclassified from Accumulated OCI into Earnings      
    Effect of derivative instruments on earnings      
    Gain (Loss) Reclassified from Accumulated OCI into Earnings $ 2,148 $ (247)  
    XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
    ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Accumulated other comprehensive earnings (loss), net of tax    
    Balance at the beginning of the period $ 763,327  
    Balance at the end of the period 769,042 $ 763,327
    Foreign Currency Translation Adjustment    
    Accumulated other comprehensive earnings (loss), net of tax    
    Balance at the beginning of the period (24,581) (23,368)
    Other comprehensive earnings (loss) before reclassifications (301) (1,213)
    Other comprehensive earnings (loss) net of tax (301) (1,213)
    Balance at the end of the period (24,882) (24,581)
    Investments    
    Accumulated other comprehensive earnings (loss), net of tax    
    Balance at the beginning of the period 1,992 882
    Other comprehensive earnings (loss) before reclassifications (3,205) 1,110
    Reclassifications from accumulated other comprehensive loss (73)  
    Other comprehensive earnings (loss) net of tax (3,278) 1,110
    Balance at the end of the period (1,286) 1,992
    Foreign Currency Derivatives    
    Accumulated other comprehensive earnings (loss), net of tax    
    Balance at the beginning of the period 589 10
    Other comprehensive earnings (loss) before reclassifications 70 520
    Reclassifications from accumulated other comprehensive loss (337) 59
    Other comprehensive earnings (loss) net of tax (267) 579
    Balance at the end of the period 322 589
    Commodity Derivatives    
    Accumulated other comprehensive earnings (loss), net of tax    
    Balance at the beginning of the period 713 92
    Other comprehensive earnings (loss) before reclassifications 1,009 434
    Reclassifications from accumulated other comprehensive loss (1,628) 187
    Other comprehensive earnings (loss) net of tax (619) 621
    Balance at the end of the period 94 713
    Postretirement and Pension Benefits    
    Accumulated other comprehensive earnings (loss), net of tax    
    Balance at the beginning of the period 1,472 2,139
    Other comprehensive earnings (loss) before reclassifications 332 356
    Reclassifications from accumulated other comprehensive loss (1,065) (1,023)
    Other comprehensive earnings (loss) net of tax (733) (667)
    Balance at the end of the period 739 1,472
    Accumulated Other Comprehensive Earnings (Loss).    
    Accumulated other comprehensive earnings (loss), net of tax    
    Balance at the beginning of the period (19,815) (20,245)
    Other comprehensive earnings (loss) before reclassifications (2,095) 1,207
    Reclassifications from accumulated other comprehensive loss (3,103) (777)
    Other comprehensive earnings (loss) net of tax (5,198) 430
    Balance at the end of the period $ (25,013) $ (19,815)
    XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
    ACCUMULATED OTHER COMPREHENSIVE LOSS - Reclassification from AOCI (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
    Other income, net $ (18,596) $ (18,018) $ (16,190)
    Cost of goods sold 371,535 300,702 330,097
    Total before tax (85,729) (76,262) (85,404)
    Tax (expense) benefit 20,421 17,288 20,565
    Net of tax (65,308) (58,974) $ (64,839)
    Reclassified from Accumulated OCI into Earnings      
    Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
    Total before tax (4,094) (1,024)  
    Tax (expense) benefit 991 247  
    Net of tax (3,103) (777)  
    Investments | Reclassified from Accumulated OCI into Earnings      
    Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
    Other income, net (96)    
    Foreign Currency Derivatives | Reclassified from Accumulated OCI into Earnings      
    Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
    Other income, net (445) 78  
    Commodity Derivatives | Reclassified from Accumulated OCI into Earnings      
    Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
    Cost of goods sold $ (2,148) $ 247  
    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 $ (1,405) $ (1,349)  
    XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
    GOODWILL AND INTANGIBLE ASSETS (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    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 72 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
    LEASES (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2021
    Dec. 31, 2020
    Lessee, Lease, Description [Line Items]      
    Operating lease cost   $ 1,068 $ 1,023
    Operating lease payments   1,068 1,023
    Operating lease right-of-use assets   7,419 858
    Operating lease liabilities   $ 7,419 $ 858
    Weighted average remaining lease term   7 years 8 months 12 days 8 months 12 days
    Weighted average discount rate   2.30% 3.00%
    2022   $ 1,072  
    2023   717  
    2024   420  
    2025   422  
    2026   409  
    2027 through 2041   $ 4,379  
    Lessor, Operating Lease, Existence of Option to Extend [true false]   true  
    Property, plant and equipment, gross   $ 621,402 $ 583,332
    Lease income $ 4,223   3,191
    Maximum      
    Lessee, Lease, Description [Line Items]      
    Remaining lease term   20 years  
    Commercial real estate leased to third parties      
    Lessee, Lease, Description [Line Items]      
    Property, plant and equipment, gross   $ 51,384 51,426
    Depreciation   $ 15,844 $ 14,784
    Commercial real estate leased to third parties | Maximum      
    Lessee, Lease, Description [Line Items]      
    Lessor, renewal term   60 years  
    XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
    SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Description      
    Balance at beginning of year $ 7,287 $ 6,934 $ 5,712
    Additions charged to expense 10,533 9,235 11,251
    Deductions 9,984 8,882 10,029
    Balance at End of Year 7,836 7,287 6,934
    Reserve for bad debts      
    Description      
    Balance at beginning of year 1,108 1,337 1,128
    Additions charged to expense 418 123 676
    Deductions 134 352 467
    Balance at End of Year 1,392 1,108 1,337
    Reserve for cash discounts      
    Description      
    Balance at beginning of year 586 612 692
    Additions charged to expense 10,153 8,504 9,482
    Deductions 9,850 8,530 9,562
    Balance at End of Year 889 586 612
    Deferred tax asset valuation      
    Description      
    Balance at beginning of year 5,593 4,985 3,892
    Additions charged to expense (38) 608 1,093
    Balance at End of Year $ 5,555 $ 5,593 $ 4,985
    XML 74 tr-20211231x10k_htm.xml IDEA: XBRL DOCUMENT 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 2019-01-01 2019-12-31 0000098677 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0000098677 tr:ReserveForCashDiscountsMember 2019-01-01 2019-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:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0000098677 us-gaap:AllowanceForCreditLossMember 2018-12-31 0000098677 tr:ReserveForCashDiscountsMember 2018-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:AdditionalPaidInCapitalMember 2019-01-01 2019-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:TreasuryStockCommonMember 2018-12-31 0000098677 us-gaap:AdditionalPaidInCapitalMember 2018-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:AccumulatedTranslationAdjustmentMember 2019-12-31 0000098677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000098677 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0000098677 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0000098677 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000098677 tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2019-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:CommonClassBMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000098677 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000098677 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-12-31 0000098677 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-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:ShippingAndHandlingMember 2019-01-01 2019-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:ProductMember tr:CanadaMexicoAndOtherCountriesMember 2019-01-01 2019-12-31 0000098677 us-gaap:ProductMember country:US 2019-01-01 2019-12-31 0000098677 2017-01-01 2017-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 us-gaap:ForwardContractsMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000098677 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0000098677 srt:MinimumMember us-gaap:BuildingMember 2021-01-01 2021-12-31 0000098677 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0000098677 srt:MaximumMember us-gaap:BuildingMember 2021-01-01 2021-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:MexicoAndOtherCountriesMember 2019-12-31 0000098677 country:US 2019-12-31 0000098677 country:CA 2019-12-31 0000098677 tr:CommercialRealEstateLeasedToThirdPartiesMember 2021-12-31 0000098677 tr:CommercialRealEstateLeasedToThirdPartiesMember 2020-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:ForwardContractsMember 2020-01-01 2020-12-31 0000098677 us-gaap:ForeignExchangeForwardMember 2020-01-01 2020-12-31 0000098677 2019-10-01 2019-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:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0000098677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000098677 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-12-31 0000098677 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0000098677 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-12-31 0000098677 tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2020-01-01 2020-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 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-12-31 0000098677 srt:MaximumMember tr:CommercialRealEstateLeasedToThirdPartiesMember 2021-12-31 0000098677 srt:MaximumMember 2021-12-31 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000098677 tr:SellingMarketingAndAdministrativeExpenseMember 2019-10-01 2019-12-31 0000098677 us-gaap:TrademarksMember 2021-01-01 2021-12-31 0000098677 us-gaap:TrademarksMember 2020-01-01 2020-12-31 0000098677 srt:ScenarioForecastMember 2022-01-01 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:ForwardContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000098677 us-gaap:ForwardContractsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000098677 us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000098677 us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000098677 tr:CommercialRealEstateLeasedToThirdPartiesMember 2021-01-01 2021-12-31 0000098677 tr:CommercialRealEstateLeasedToThirdPartiesMember 2020-01-01 2020-12-31 0000098677 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-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:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2020-01-01 2020-12-31 0000098677 us-gaap:ProductMember 2020-01-01 2020-12-31 0000098677 tr:RentalAndRoyaltyMember 2020-01-01 2020-12-31 0000098677 us-gaap:ProductMember 2019-01-01 2019-12-31 0000098677 tr:RentalAndRoyaltyMember 2019-01-01 2019-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:ThreeLargestCustomersMember us-gaap:AccountsReceivableMember 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 tr:WalMartCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000098677 tr:McLaneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000098677 tr:DollarTreeIncMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-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 us-gaap:CommonStockMember 2018-12-31 0000098677 us-gaap:CommonStockMember 2018-12-31 0000098677 us-gaap:CommonClassBMember 2021-12-31 0000098677 us-gaap:CommonClassAMember 2021-12-31 0000098677 us-gaap:CommonClassBMember 2020-12-31 0000098677 us-gaap:CommonClassAMember 2020-12-31 0000098677 us-gaap:FairValueInputsLevel1Member us-gaap:TrustForBenefitOfEmployeesMember 2021-12-31 0000098677 tr:ForeignBanksMember 2021-12-31 0000098677 us-gaap:FairValueInputsLevel1Member us-gaap:TrustForBenefitOfEmployeesMember 2020-12-31 0000098677 tr:ForeignBanksMember 2020-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:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000098677 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000098677 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000098677 us-gaap:VariableRateDemandObligationMember 2020-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 us-gaap:USTreasuryAndGovernmentMember 2020-12-31 0000098677 us-gaap:MunicipalBondsMember 2020-12-31 0000098677 us-gaap:CorporateBondSecuritiesMember 2020-12-31 0000098677 us-gaap:CertificatesOfDepositMember 2020-12-31 0000098677 2019-12-31 0000098677 2018-12-31 0000098677 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0000098677 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-12-31 0000098677 us-gaap:TreasuryStockCommonMember 2019-01-01 2019-12-31 0000098677 tr:ThreeLargestCustomersMember us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0000098677 tr:ThreeLargestCustomersMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0000098677 us-gaap:TrademarksMember 2021-10-01 2021-12-31 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-12-31 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2012-06-12 2012-06-12 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2021-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 2020-01-01 0000098677 us-gaap:TrademarksMember 2021-12-31 0000098677 us-gaap:TrademarksMember 2020-12-31 0000098677 us-gaap:TrademarksMember 2019-12-31 0000098677 srt:ScenarioForecastMember us-gaap:ForeignExchangeForwardMember 2023-01-01 2023-12-31 0000098677 srt:ScenarioForecastMember us-gaap:ForeignExchangeForwardMember 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:PensionPlansDefinedBenefitMember 2019-01-01 2019-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 2019-01-01 2019-12-31 0000098677 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-12-31 0000098677 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-12-31 0000098677 country:ES 2021-12-31 0000098677 2020-01-01 2020-12-31 0000098677 2019-01-01 2019-12-31 0000098677 us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0000098677 us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0000098677 2021-12-31 0000098677 2020-12-31 0000098677 2021-06-30 0000098677 us-gaap:CommonClassBMember 2022-02-18 0000098677 us-gaap:CommonClassAMember 2022-02-18 0000098677 2021-01-01 2021-12-31 shares iso4217:USD tr:item pure iso4217:USD shares 0.6944 0.6944 0.6944 0.6944 P20Y P5Y 0.03 0.03 0.03 http://fasb.org/us-gaap/2021-01-31#ProductMember http://fasb.org/us-gaap/2021-01-31#ProductMember 0000098677 --12-31 2021 FY false 7419000 858000 1068000 1023000 true 10-K true 2021-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 39344651 27792175 569327000 248 GRANT THORNTON LLP Chicago, Illinois 566043000 467427000 523616000 4733000 3636000 3497000 570776000 471063000 527113000 370105000 299710000 329102000 1430000 992000 995000 371535000 300702000 330097000 195938000 167717000 194514000 3303000 2644000 2502000 199241000 170361000 197016000 132108000 112117000 127802000 67133000 58244000 69214000 18596000 18018000 16190000 85729000 76262000 85404000 20421000 17288000 20565000 65308000 58974000 64839000 -18000 -21000 -81000 65326000 58995000 64920000 0.97 0.86 0.94 67431000 68482000 69386000 32312000 40809000 33767000 65326000 58995000 64920000 24061000 23739000 23371000 34032000 43753000 34507000 39545000 32312000 40809000 65308000 58974000 64839000 -301000 -1213000 791000 448000 467000 -1230000 1405000 1349000 1522000 957000 882000 2752000 -4227000 1463000 3130000 96000 -34000 -4323000 1463000 3164000 1423000 1259000 451000 2593000 -325000 -677000 -1170000 1584000 1128000 -6751000 952000 2331000 -1553000 522000 354000 60110000 59404000 66816000 -18000 -21000 -81000 60128000 59425000 66897000 105840000 166841000 386000 415000 39968000 42090000 2281000 1694000 54921000 41209000 3920000 3894000 31431000 35583000 24074000 23996000 7761000 6844000 268301000 320872000 21704000 21738000 130158000 123883000 446777000 422506000 15344000 14347000 7419000 858000 621402000 583332000 412496000 396004000 208906000 187328000 73237000 73237000 175024000 175024000 291175000 220020000 2514000 603000 4525000 1372000 1038000 541411000 476358000 1018618000 984558000 14969000 13025000 939000 832000 6042000 5948000 53896000 45099000 616000 544000 1072000 780000 2434000 3793000 79968000 70021000 45461000 47900000 12619000 12943000 7500000 7500000 3415000 3351000 6347000 78000 94511000 79665000 169853000 151437000 120000000 120000000 39344000 39073000 27322000 27134000 40000000 40000000 27793000 27012000 19300000 18758000 709880000 706930000 39545000 32312000 -25013000 -19815000 96000 93000 1992000 1992000 769042000 763327000 -245000 -227000 768797000 763100000 1018618000 984558000 65308000 58974000 64839000 17570000 18184000 18779000 -1263000 -279000 2832000 377000 -3837000 -1404000 -1282000 14130000 -3483000 -5086000 706000 -636000 313000 -3940000 770000 4383000 -2622000 -2961000 -4362000 10010000 3849000 1080000 -1296000 3012000 4336000 -1281000 -1041000 -1478000 687000 -15703000 3422000 85298000 74710000 100221000 31426000 17970000 20258000 2514000 23527000 2668000 3183000 3427000 968000 18058000 795000 108576000 109816000 67730000 47289000 98885000 75611000 -91899000 9501000 -15009000 30184000 32055000 34116000 24136000 23810000 23460000 3792000 3902000 3582000 3618000 3883000 3193000 -54146000 -55846000 -57187000 -283000 -449000 28000 -61030000 27916000 28053000 167256000 139340000 111287000 106226000 167256000 139340000 22855000 14503000 13858000 6000 57000 121000 64667000 63402000 70557000 <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 $55,289, $42,593, and $49,288 in 2021, 2020 and 2019, respectively, are included in selling, marketing and administrative expenses. A minor amount of royalty income (less than 0.2% 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 $4,577 and $8,303 of cash held by it is foreign subsidiaries, principally foreign branches of a U.S. bank (Bank of America), at December 31, 2021 and 2020, 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 with maturities of generally up to three 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 other-than-temporarily 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 a decline in fair value below the cost basis is other-than-temporary. If the decline in fair value is judged to be other-than-temporary, the cost basis of the security is written down to fair value and the amount of the write-down is included in other income, net. Further information regarding the fair value of the Company’s investments 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 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 11 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 ($51,355 and $54,935 at December 31, 2021 and 2020, respectively) has been determined by the last-in, first-out (LIFO) method. The excess of current cost over LIFO cost of inventories approximates $21,348 and $19,339 at December 31, 2021 and 2020, respectively. The cost of certain foreign inventories ($4,150 and $4,644 at December 31, 2021 and 2020, 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 <span style="-sec-ix-hidden:Hidden_mMCncfFvPEC9ujMLJApBhw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20</span></span> to 50 years for buildings and <span style="-sec-ix-hidden:Hidden_CTR6oAaJlk-VqXEbz_kVqA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span> to 20 years for machinery and equipment. Depreciation expense was $17,570, $18,184 and $18,779 in 2021, 2020 and 2019, 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. In fourth quarter 2019, the Company recorded charges of $377 relating to the impairment of assets of a foreign subsidiary which is included in selling, marketing and administrative expense. Except for the aforementioned, no impairment charges of long-lived assets were recorded by the Company during 2021, 2020 or 2019.</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 2021, 2020 or 2019. </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 2021, 2020 or 2019.</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 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 2021 and 2020 using discounted cash flows and estimated royalty rates. For these trademarks, holding all other assumptions constant at the test date in 2021, 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 16% 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, 2021. </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 $20,024 contribution to the VEBA trust in 2017 but no contributions were made to the trust in 2021, 2020 or 2019. The Company will continue using the VEBA trust funds to pay the actual cost of such benefits through most or possibly all of 2022. At December 31, 2021 and 2020, the VEBA trust held $3,941 and $8,272, 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, 2021 and 2020 was 3.1% and 3.0%, 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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.</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;">In March 2020, the FASB issued ASU 2020-04 which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. In January 2021, the FASB issued ASU 2021-1 which clarified the scope of ASU 2020-04. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. The Company adopted ASU 2020-04 and ASU 2021-1 in first quarter 2021. The adoption of these ASU’s did not 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;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;">In December 2019, the FASB issued ASU No. 2019-12 which is designed to simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. ASU No. 2019-12 is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company adopted ASU 2019-12 in first quarter 2021. The adoption of the ASU did not 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 $55,289, $42,593, and $49,288 in 2021, 2020 and 2019, respectively, are included in selling, marketing and administrative expenses. A minor amount of royalty income (less than 0.2% 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> 55289000 42593000 49288000 0.002 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;">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 $4,577 and $8,303 of cash held by it is foreign subsidiaries, principally foreign branches of a U.S. bank (Bank of America), at December 31, 2021 and 2020, 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> 4577000 8303000 <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 with maturities of generally up to three 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 other-than-temporarily 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 a decline in fair value below the cost basis is other-than-temporary. If the decline in fair value is judged to be other-than-temporary, the cost basis of the security is written down to fair value and the amount of the write-down is included in other income, net. Further information regarding the fair value of the Company’s investments is included in Note 10 of the Company’s Notes to Consolidated Financial Statements.</p> P3Y <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 11 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 ($51,355 and $54,935 at December 31, 2021 and 2020, respectively) has been determined by the last-in, first-out (LIFO) method. The excess of current cost over LIFO cost of inventories approximates $21,348 and $19,339 at December 31, 2021 and 2020, respectively. The cost of certain foreign inventories ($4,150 and $4,644 at December 31, 2021 and 2020, 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> 51355000 54935000 21348000 19339000 4150000 4644000 <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 <span style="-sec-ix-hidden:Hidden_mMCncfFvPEC9ujMLJApBhw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20</span></span> to 50 years for buildings and <span style="-sec-ix-hidden:Hidden_CTR6oAaJlk-VqXEbz_kVqA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span> to 20 years for machinery and equipment. Depreciation expense was $17,570, $18,184 and $18,779 in 2021, 2020 and 2019, 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> P50Y P20Y 17570000 18184000 18779000 <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. In fourth quarter 2019, the Company recorded charges of $377 relating to the impairment of assets of a foreign subsidiary which is included in selling, marketing and administrative expense. Except for the aforementioned, no impairment charges of long-lived assets were recorded by the Company during 2021, 2020 or 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 377000 <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 2021, 2020 or 2019. </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 2021, 2020 or 2019.</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 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 2021 and 2020 using discounted cash flows and estimated royalty rates. For these trademarks, holding all other assumptions constant at the test date in 2021, 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 16% 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, 2021. </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.16 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;">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 $20,024 contribution to the VEBA trust in 2017 but no contributions were made to the trust in 2021, 2020 or 2019. The Company will continue using the VEBA trust funds to pay the actual cost of such benefits through most or possibly all of 2022. At December 31, 2021 and 2020, the VEBA trust held $3,941 and $8,272, 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> 20024000 0 0 0 3941000 8272000 <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, 2021 and 2020 was 3.1% and 3.0%, respectively. </p> 0.031 0.030 <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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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.</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;">In March 2020, the FASB issued ASU 2020-04 which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. In January 2021, the FASB issued ASU 2021-1 which clarified the scope of ASU 2020-04. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. The Company adopted ASU 2020-04 and ASU 2021-1 in first quarter 2021. The adoption of these ASU’s did not 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;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;">In December 2019, the FASB issued ASU No. 2019-12 which is designed to simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. ASU No. 2019-12 is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company adopted ASU 2019-12 in first quarter 2021. The adoption of the ASU did not 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;">2021</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;">2020</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;"> 10,865</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;"> 8,135</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;"> 8,640</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,841</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;"> 3,574</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,169</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;"> 22,547</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;"> 18,455</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;"> 8,270</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;"> 6,499</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;"> 53,896</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;"> 45,099</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;">2021</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;">2020</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;"> 10,865</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;"> 8,135</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;"> 8,640</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,841</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;"> 3,574</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,169</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;"> 22,547</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;"> 18,455</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;"> 8,270</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;"> 6,499</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;"> 53,896</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;"> 45,099</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> 10865000 8135000 8640000 8841000 3574000 3169000 22547000 18455000 8270000 6499000 53896000 45099000 <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 0.7% and 0.7% in 2021 and 2020, respectively. See Note 10 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.007 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;">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><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;">2019</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;"> 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><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;"> 74,978</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;"> 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><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;"> 10,426</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;"> 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><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,404</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.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: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.19%;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;">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><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;">2019</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.19%;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.19%;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;"> 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><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;"> 15,133</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.19%;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;"> 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><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;"> —</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.19%;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,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><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,942</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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 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><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;"> 18,075</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.19%;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.19%;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;"> (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><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;"> (543)</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.19%;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;"> 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><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;"> 2,422</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.19%;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;"> 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><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;"> 611</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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (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><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,490</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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 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><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,565</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;">2021</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;">2020</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;"> 2,107</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;"> 1,506</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;"> 22,311</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;"> 18,501</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;"> 3,324</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,355</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;"> 5,158</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;"> 3,078</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,497</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,508</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;"> 365</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;">Deductible state tax depreciation</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;"> 736</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;"> 471</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;">Tax credit carry forward</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;"> 2,517</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;"> 3,288</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;"><span style="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;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;"> 41,015</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;"> 35,072</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;">Valuation allowances</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;"> (5,555)</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;"> (5,593)</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 assets</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;"> 35,460</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;"> 29,479</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;">Deferred tax liabilities:</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;">Depreciation</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;"> 23,342</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;"> 22,192</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 goodwill and trademarks</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;"> 38,255</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;"> 37,348</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 export company commissions</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,615</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,508</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;">Employee benefit plans</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;"> 525</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;"> 1,767</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;">Inventory reserves</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,532</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;"> 1,994</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;">Prepaid insurance</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;"> 965</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;"> 569</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;">Unrealized capital gains</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;"> 3,874</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;"> 2,515</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 foreign exchange gain</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;"> 132</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;"> 179</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 gain on sale of real estate</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;"> 5,309</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;"> 5,269</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 liabilities</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;"> 79,549</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;"> 76,341</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;">Net deferred tax liability</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;"> 44,089</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;"> 46,862</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></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, 2021, the Company has benefits related to state tax credit carry-forwards expiring by year as follows: $175 in 2023, $200 in 2024, $35 in 2025, $40 in 2026, $50 in 2028, $131 in 2029, $213 in 2030, $225 in 2031, $238 in 2032, $211 in 2033, $235 in 2034, $274 in 2035 and $235 in 2036. 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 $924 and $837 at December 31, 2021 and 2020, 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, 2021, the amounts of the Company’s Spanish subsidiary loss carry-forwards expiring by year are as follows: $286 in 2026, $61 in 2027, $182 in 2028, $103 in 2029, $314 in 2030, $418 in 2031, $315 in 2032, $127 in 2033, $440 in 2034, $556 in 2035, $805 in 2036, $412 in 2037, $197 in 2038 and $160 in 2039. A full valuation allowance has </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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;">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.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;">2020</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;">2019</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.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.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.1</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.2</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;">Exempt municipal bond interest</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;"> —</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;"> —</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.1)</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;">Foreign income tax rates</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.2</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;"> 1.0</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.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;">Income tax credits and adjustments</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.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.88%;background:#cceeff;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.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;"> 0.5</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;">Adjustment of deferred tax balances</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.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.88%;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.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;"> —</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;">Reserve for uncertain tax benefits</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;"> —</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;"> (0.8)</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;"> 0.4</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;">Other, 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%;border-bottom: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;border-bottom: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.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%;border-bottom: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.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;">Effective income tax 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;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%;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;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%;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: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;"> 24.1</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></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, 2021 and 2020, the Company had unrecognized tax benefits of $3,133 and $3,011, respectively. Included in this balance is $1,547 and $1,468, respectively, of unrecognized tax benefits that, if recognized, would favorably affect the annual effective income tax rate. As of December 31, 2021 and 2020, $282 and $340, 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.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.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.88%;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;">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.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;">2019</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.88%;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,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.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,339</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.88%;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;"> 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.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;"> 1,164</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.88%;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;"> (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.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;"> (576)</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.88%;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;"> (308)</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;"> (249)</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.88%;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;"> (235)</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.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.88%;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,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.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,678</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 2018 through 2020. With few exceptions, the Company is no longer subject to examinations by tax authorities for the years 2017 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;">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><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;">2019</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;"> 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><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;"> 74,978</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;"> 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><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;"> 10,426</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;"> 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><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,404</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> 77434000 69211000 74978000 8295000 7051000 10426000 85729000 76262000 85404000 <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.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: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.19%;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;">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><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;">2019</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.19%;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.19%;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;"> 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><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;"> 15,133</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.19%;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;"> 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><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;"> —</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.19%;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,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><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,942</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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 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><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;"> 18,075</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.19%;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.19%;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;"> (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><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;"> (543)</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.19%;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;"> 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><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;"> 2,422</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.19%;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;"> 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><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;"> 611</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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (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><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,490</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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 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><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,565</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> 16886000 14831000 15133000 1983000 1029000 2822000 1763000 2942000 21691000 17623000 18075000 -2069000 -1006000 -543000 39000 1316000 2422000 760000 -645000 611000 -1270000 -335000 2490000 20421000 17288000 20565000 <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;">2021</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;">2020</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;"> 2,107</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;"> 1,506</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;"> 22,311</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;"> 18,501</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;"> 3,324</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,355</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;"> 5,158</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;"> 3,078</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,497</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,508</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;"> 365</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;">Deductible state tax depreciation</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;"> 736</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;"> 471</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;">Tax credit carry forward</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;"> 2,517</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;"> 3,288</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;"><span style="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;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;"> 41,015</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;"> 35,072</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;">Valuation allowances</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;"> (5,555)</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;"> (5,593)</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 assets</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;"> 35,460</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;"> 29,479</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;">Deferred tax liabilities:</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;">Depreciation</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;"> 23,342</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;"> 22,192</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 goodwill and trademarks</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;"> 38,255</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;"> 37,348</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 export company commissions</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,615</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,508</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;">Employee benefit plans</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;"> 525</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;"> 1,767</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;">Inventory reserves</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,532</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;"> 1,994</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;">Prepaid insurance</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;"> 965</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;"> 569</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;">Unrealized capital gains</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;"> 3,874</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;"> 2,515</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 foreign exchange gain</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;"> 132</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;"> 179</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 gain on sale of real estate</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;"> 5,309</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;"> 5,269</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 liabilities</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;"> 79,549</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;"> 76,341</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;">Net deferred tax liability</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;"> 44,089</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;"> 46,862</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></table> 2107000 1506000 22311000 18501000 3324000 3355000 5158000 3078000 4497000 4508000 365000 365000 736000 471000 2517000 3288000 41015000 35072000 5555000 5593000 35460000 29479000 23342000 22192000 38255000 37348000 4615000 4508000 525000 1767000 2532000 1994000 965000 569000 3874000 2515000 132000 179000 5309000 5269000 79549000 76341000 44089000 46862000 175000 200000 35000 40000 50000 131000 213000 225000 238000 211000 235000 274000 235000 924000 837000 286000 61000 182000 103000 314000 418000 315000 127000 440000 556000 805000 412000 197000 160000 <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;">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.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;">2020</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;">2019</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.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.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.1</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.2</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;">Exempt municipal bond interest</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;"> —</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;"> —</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.1)</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;">Foreign income tax rates</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.2</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;"> 1.0</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.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;">Income tax credits and adjustments</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.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.88%;background:#cceeff;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.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;"> 0.5</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;">Adjustment of deferred tax balances</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.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.88%;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.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;"> —</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;">Reserve for uncertain tax benefits</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;"> —</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;"> (0.8)</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;"> 0.4</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;">Other, 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%;border-bottom: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;border-bottom: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.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%;border-bottom: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.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;">Effective income tax 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;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%;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;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%;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: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;"> 24.1</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></table> 0.210 0.210 0.210 0.024 0.021 0.022 -0.001 0.002 0.010 -0.001 0.006 0.014 -0.005 0.006 -0.002 -0.008 0.004 0.002 0.010 0.002 0.238 0.227 0.241 3133000 3011000 1547000 1468000 282000 340000 <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.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.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.88%;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;">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.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;">2019</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.88%;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,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.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,339</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.88%;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;"> 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.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;"> 1,164</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.88%;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;"> (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.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;"> (576)</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.88%;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;"> (308)</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;"> (249)</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.88%;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;"> (235)</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.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.88%;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,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.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,678</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> 3011000 3678000 3339000 700000 377000 1164000 578000 501000 576000 308000 249000 235000 3133000 3011000 3678000 <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, 2018</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,544</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,767</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;"> 25,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;"><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;"> 17,767</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;"> 88</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,535</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,150</p></td><td style="vertical-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;"> 798</p></td><td style="vertical-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;"> 768</p></td><td style="vertical-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;"> 532</p></td><td style="vertical-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;"> 2</p></td><td style="vertical-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,999</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;"> 65</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;"> 45</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;"> (65)</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;"> (45)</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;"> (923)</p></td><td style="vertical-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;"> (641)</p></td><td style="vertical-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;"> (33,475)</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, 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;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;"> 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;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,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;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;"> 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;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,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;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;"> 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;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;"> 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;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,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;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,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;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,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;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,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;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;"> 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;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;"> 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></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;">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: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;"> 921</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.76</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;">2020</p></td><td style="vertical-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;"> 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: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.59</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;">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: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;"> 923</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;"> 36.93</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, 2018</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,544</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,767</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;"> 25,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;"><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;"> 17,767</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;"> 88</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,535</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,150</p></td><td style="vertical-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;"> 798</p></td><td style="vertical-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;"> 768</p></td><td style="vertical-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;"> 532</p></td><td style="vertical-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;"> 2</p></td><td style="vertical-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,999</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;"> 65</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;"> 45</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;"> (65)</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;"> (45)</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;"> (923)</p></td><td style="vertical-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;"> (641)</p></td><td style="vertical-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;"> (33,475)</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, 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;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;"> 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;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,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;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;"> 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;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,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;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;"> 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;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;"> 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;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,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;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,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;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,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;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,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;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;"> 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;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;"> 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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 38544000 26767000 25584000 17767000 88000 -1992000 696535000 0.03 1150000 798000 768000 532000 2000 32999000 65000 45000 -65000 -45000 923000 641000 33475000 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 <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;">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: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;"> 921</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.76</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;">2020</p></td><td style="vertical-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;"> 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: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.59</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;">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: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;"> 923</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;"> 36.93</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> 921000 32.76 982000 32.59 923000 36.93 <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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;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.02%;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.94%;margin:0pt;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.02%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;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.33%;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.33%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 11,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.33%;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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;"> (220)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange gains (losses)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> (533)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.33%;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.33%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 16,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;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.02%;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.94%;margin:0pt;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.02%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;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.33%;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.33%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 11,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.33%;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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;"> (220)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange gains (losses)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> (533)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.33%;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.33%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 16,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;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> 2740000 4005000 4423000 14207000 12519000 11292000 46000 164000 220000 667000 534000 -533000 -286000 -6000 22000 1314000 1130000 1206000 18596000 18018000 16190000 <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 2021, 2020 and 2019 approximated $3,010, $2,722 and $3,114, respectively, for this defined contribution plan. The Company also maintains certain defined contribution 401K profit sharing and retirement plans. Company contributions in 2021, 2020 and 2019 to these plans were $3,201, $2,766 and $2,858 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.30% funded as of January 1, 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 0pt 0pt 18pt;">The Company’s contributions to such plan: $3,118, $2,850 and $2,943 in 2021, 2020 and 2019, 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 as of December 31, 2020 (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 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 2020 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. 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 2021, 2020 and 2019 was $3,156, $2,866 and $2,961, respectively. The aforementioned expense includes surcharges of $1,112, $1,010 and $948 in 2021, 2020 and 2019, 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, 2021 and 2020, these investments totaled $89,736 and $73,828, 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 $13,235 and $13,487 at December 31, 2021 and 2020, 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, 2021 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;"> (613)</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;"> (1,341)</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;"> (1,954)</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, 2021 and 2020 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;">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><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;">2020</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,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><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,743</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;"> 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><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;"> 288</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;"> 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><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;"> 403</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;"> (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><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;"> (510)</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;"> (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><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;"> (437)</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;"> 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><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,487</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 2021 is attributable to an actuarial gain due to an increase in the discount rate partially offset by updated mortality projections for the year ended December 31, 2021. The actuarial (gain) in 2020 is attributable to updated participation rates and participant spending as well as mortality table projections partially offset by an actuarial loss due to the decrease in discount rate for the year ended December 31, 2020.</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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.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: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.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:1.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: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.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:1.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: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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.67%;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.97%;margin:0pt;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;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.67%;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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#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,522)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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;"> (753)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;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 $616, $646, $668, $686 and $693 in each year beginning in 2022 through 2026, respectively, and a total of $3,572 in 2027 through 2031.</p> P1Y 3010000 2722000 3114000 3201000 2766000 2858000 0.4830 3118000 2850000 2943000 P20Y 104300000 99300000 99800000 0.05 0.05 3156000 2866000 2961000 1112000 1010000 948000 3 89736000 73828000 0.03 13235000 13487000 <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;"> (613)</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;"> (1,341)</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;"> (1,954)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -613000 1341000 -1954000 <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;">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><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;">2020</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,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><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,743</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;"> 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><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;"> 288</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;"> 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><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;"> 403</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;"> (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><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;"> (510)</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;"> (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><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;"> (437)</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;"> 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><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,487</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> 13487000 13743000 270000 288000 291000 403000 326000 510000 487000 437000 13235000 13487000 <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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.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: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.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:1.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: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.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:1.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: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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.67%;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.97%;margin:0pt;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;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.67%;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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#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,522)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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;"> (753)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;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> 270000 288000 270000 291000 403000 499000 1405000 1349000 1522000 -844000 -658000 -753000 616000 646000 668000 686000 693000 3572000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">NOTE 8—COMMITMENTS:</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;">Lease expense aggregated $1,068, $942 and $1,032 in 2021, 2020 and 2019, respectively. Future operating lease commitments are as follows: $1,072 in 2022, $717 in 2023, $420 in 2024, $422 in 2025, $409 in 2026 and $4,379 thereafter. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1068000 942000 1032000 1072000 717000 420000 422000 409000 4379000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">NOTE 9—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;">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.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;">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><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;">2019</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;"> 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.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;"> 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><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;"> 478,790</p></td><td style="vertical-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;"> 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.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;"> 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><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;"> 44,826</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;"> 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.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;"> 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><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;"> 523,616</p></td><td style="vertical-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;"> 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.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;"> 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><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,428</p></td><td style="vertical-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;"> 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.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;"> 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><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;"> 30,412</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;"> 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.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,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><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,615</p></td><td style="vertical-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;"> 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.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;"> 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><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;"> 188,455</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 22.7%, 23.5%, and 24.2% of net product sales during the year ended December 31, 2021, 2020 and 2019, respectively. Sales revenues from Dollar Tree, Inc. (which includes Family Dollar which was acquired by Dollar Tree) aggregated approximately 12.1%, 11.7%, and 11.3% of net product sales during the year ended December 31, 2021, 2020 and 2019, 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 21.0% in 2021 and 22.1% in 2020 and 17.7% in 2019. At December 31, 2021 and 2020, the Company’s three largest customers discussed above accounted for approximately 36% and 21% 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;">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.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;">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><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;">2019</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;"> 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.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;"> 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><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;"> 478,790</p></td><td style="vertical-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;"> 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.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;"> 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><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;"> 44,826</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;"> 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.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;"> 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><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;"> 523,616</p></td><td style="vertical-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;"> 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.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;"> 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><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,428</p></td><td style="vertical-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;"> 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.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;"> 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><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;"> 30,412</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;"> 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.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,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><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,615</p></td><td style="vertical-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;"> 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.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;"> 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><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;"> 188,455</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> 514437000 431024000 478790000 51606000 36403000 44826000 566043000 467427000 523616000 178936000 155664000 155428000 27051000 28765000 30412000 2919000 2899000 2615000 208906000 187328000 188455000 0.227 0.235 0.242 0.121 0.117 0.113 0.210 0.221 0.177 3 3 0.36 0.21 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">NOTE 10—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, 2021 and 2020, 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, 2021 and 2020 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, 2021 and 2020, 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, 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 forward contracts</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 futures contracts, net</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;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, 2020</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;"> 166,841</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;"> 166,841</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;"> 188,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.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;"> 3,149</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;"> 185,133</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 forward contracts</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;"> 778</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;"> 778</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 futures contracts, net</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;"> 941</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;"> 941</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;"> 73,828</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;"> 61,431</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;"> 12,397</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;"> 430,670</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;"> 232,362</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;"> 198,308</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:54.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: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.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: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:4.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: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:54.28%;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="14" style="vertical-align:bottom;white-space:nowrap;width:43.66%;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.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:54.28%;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:14.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;">Unrealized</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:6.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;">Realized</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:54.28%;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.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;">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:7.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;">Losses</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:6.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;">Losses</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:54.28%;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;"> 542</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;"> 536</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.73%;background:#cceeff;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:6.53%;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><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;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:54.28%;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;"> —</p></td><td style="vertical-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;"> —</p></td><td style="vertical-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.73%;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:6.53%;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.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:4.14%;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:54.28%;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;"> 238,045</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;"> 236,332</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.73%;background:#cceeff;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.53%;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.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.91%;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.14%;background:#cceeff;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:54.28%;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,271</p></td><td style="vertical-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,282</p></td><td style="vertical-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.73%;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.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.53%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.14%;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:54.28%;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;"> 3,246</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;"> 3,257</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.73%;background:#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.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:6.53%;background:#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.91%;background:#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.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 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:54.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: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;"> 243,104</p></td><td style="vertical-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;"> 241,407</p></td><td style="vertical-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.73%;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.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:6.53%;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.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.91%;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.14%;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%;margin:0pt;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:54.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.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:5.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.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:4.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:54.86%;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="14" style="vertical-align:bottom;white-space:nowrap;width:43.06%;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, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:54.86%;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:14.39%;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.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:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Realized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:54.86%;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:6.8%;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:5.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;">Losses</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:6.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;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:54.86%;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;"> 556</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;"> 561</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:5.77%;background:#cceeff;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</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.03%;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.9%;background:#cceeff;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.91%;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.12%;background:#cceeff;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.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></tr><tr><td style="vertical-align:bottom;width:54.86%;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;"> 1,300</p></td><td style="vertical-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;"> 1,300</p></td><td style="vertical-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:5.77%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.9%;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.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:4.12%;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.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></tr><tr><td style="vertical-align:bottom;width:54.86%;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;"> 174,835</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;"> 177,229</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:5.77%;background:#cceeff;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,394</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.03%;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.9%;background:#cceeff;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.91%;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.12%;background:#cceeff;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.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></tr><tr><td style="vertical-align:bottom;width:54.86%;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;"> 3,049</p></td><td style="vertical-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;"> 3,149</p></td><td style="vertical-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:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.12%;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.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></tr><tr><td style="vertical-align:bottom;width:54.86%;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;"> </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;"> 5,915</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;"> 6,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.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:5.77%;background:#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;"> 128</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.03%;background:#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.9%;background:#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.91%;background:#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.12%;background:#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.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></tr><tr><td style="vertical-align:bottom;width:54.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.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;"> 185,655</p></td><td style="vertical-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;"> 188,282</p></td><td style="vertical-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:5.77%;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,627</p></td><td style="vertical-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.03%;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.9%;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.91%;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.12%;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.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></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, 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 forward contracts</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 futures contracts, net</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;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, 2020</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;"> 166,841</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;"> 166,841</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;"> 188,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.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;"> 3,149</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;"> 185,133</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 forward contracts</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;"> 778</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;"> 778</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 futures contracts, net</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;"> 941</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;"> 941</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;"> 73,828</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;"> 61,431</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;"> 12,397</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;"> 430,670</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;"> 232,362</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;"> 198,308</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> 105840000 105840000 241407000 1282000 240125000 426000 426000 124000 124000 89736000 76196000 13540000 437533000 183442000 254091000 166841000 166841000 188282000 3149000 185133000 778000 778000 941000 941000 73828000 61431000 12397000 430670000 232362000 198308000 <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:54.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: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.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: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:4.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: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:54.28%;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="14" style="vertical-align:bottom;white-space:nowrap;width:43.66%;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.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:54.28%;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:14.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;">Unrealized</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:6.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;">Realized</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:54.28%;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.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;">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:7.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;">Losses</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:6.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;">Losses</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:54.28%;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;"> 542</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;"> 536</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.73%;background:#cceeff;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:6.53%;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><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.14%;background:#cceeff;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:54.28%;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;"> —</p></td><td style="vertical-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;"> —</p></td><td style="vertical-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.73%;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:6.53%;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.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:4.14%;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:54.28%;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;"> 238,045</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;"> 236,332</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.73%;background:#cceeff;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.53%;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.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.91%;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.14%;background:#cceeff;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:54.28%;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,271</p></td><td style="vertical-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,282</p></td><td style="vertical-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.73%;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.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.53%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.14%;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:54.28%;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;"> 3,246</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;"> 3,257</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.73%;background:#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.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:6.53%;background:#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.91%;background:#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.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 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:54.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: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;"> 243,104</p></td><td style="vertical-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;"> 241,407</p></td><td style="vertical-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.73%;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.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:6.53%;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.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.91%;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.14%;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%;margin:0pt;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:54.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.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:5.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.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:4.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:54.86%;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="14" style="vertical-align:bottom;white-space:nowrap;width:43.06%;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, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:54.86%;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:14.39%;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.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:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Realized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:54.86%;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:6.8%;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:5.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;">Losses</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:6.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;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:54.86%;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;"> 556</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;"> 561</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:5.77%;background:#cceeff;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</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.03%;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.9%;background:#cceeff;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.91%;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.12%;background:#cceeff;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.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></tr><tr><td style="vertical-align:bottom;width:54.86%;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;"> 1,300</p></td><td style="vertical-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;"> 1,300</p></td><td style="vertical-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:5.77%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.9%;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.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:4.12%;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.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></tr><tr><td style="vertical-align:bottom;width:54.86%;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;"> 174,835</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;"> 177,229</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:5.77%;background:#cceeff;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,394</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.03%;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.9%;background:#cceeff;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.91%;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.12%;background:#cceeff;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.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></tr><tr><td style="vertical-align:bottom;width:54.86%;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;"> 3,049</p></td><td style="vertical-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;"> 3,149</p></td><td style="vertical-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:5.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-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.03%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.12%;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.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></tr><tr><td style="vertical-align:bottom;width:54.86%;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;"> </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;"> 5,915</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;"> 6,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.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:5.77%;background:#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;"> 128</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.03%;background:#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.9%;background:#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.91%;background:#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.12%;background:#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.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></tr><tr><td style="vertical-align:bottom;width:54.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.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;"> 185,655</p></td><td style="vertical-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;"> 188,282</p></td><td style="vertical-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:5.77%;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,627</p></td><td style="vertical-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.03%;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.9%;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.91%;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.12%;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.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></tr></table> 542000 536000 6000 238045000 236332000 1713000 1271000 1282000 11000 3246000 3257000 11000 243104000 241407000 22000 1719000 556000 561000 5000 1300000 1300000 174835000 177229000 2394000 3049000 3149000 100000 5915000 6043000 128000 185655000 188282000 2627000 <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 11—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.</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 $124 of this accumulated comprehensive gain is expected to be charged to earnings in 2022. Approximately $420 and $6 in accumulated other comprehensive gain for foreign currency derivatives is expected to be reclassified to other income, net in 2022 and 2023, 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 following table summarizes the Company’s outstanding derivative contracts and their effects on its Consolidated Statements of Financial Position at December 31, 2021 and 2020:</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, 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 forward contracts</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 futures contracts</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="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="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, 2020</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 forward contracts</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,391</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;"> 778</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 futures contracts</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;"> 4,010</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;"> 941</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="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;"> 1,719</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 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="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, 2021 and 2020 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, 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.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;">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.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;">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.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;">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.85%;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 forward contracts</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 futures contracts</p></td><td style="vertical-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;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, 2020</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.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;">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.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;">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.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;">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.85%;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 forward contracts</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;"> 686</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;"> (78)</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 futures contracts</p></td><td style="vertical-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;"> 573</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;"> (247)</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,259</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;"> (325)</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> 124000 420000 6000 <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, 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 forward contracts</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 futures contracts</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="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="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, 2020</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 forward contracts</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,391</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;"> 778</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 futures contracts</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;"> 4,010</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;"> 941</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="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;"> 1,719</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 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="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> 6729000 426000 6012000 231000 107000 657000 107000 6391000 778000 4010000 941000 1719000 <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.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;">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.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;">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.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;">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.85%;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 forward contracts</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 futures contracts</p></td><td style="vertical-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;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, 2020</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.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;">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.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;">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.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;">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.85%;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 forward contracts</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;"> 686</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;"> (78)</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 futures contracts</p></td><td style="vertical-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;"> 573</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;"> (247)</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,259</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;"> (325)</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> 93000 -445000 1330000 -2148000 1423000 -2593000 686000 78000 573000 247000 1259000 325000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">NOTE 12—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, 2019</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;"> (23,368)</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;"> 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.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;"> 10</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;"> 92</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;"> 2,139</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;"> (20,245)</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;"> (1,213)</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 3pt 0pt 0pt;"> 1,110</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;"> 520</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;"> 434</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;"> 356</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 3pt 0pt 0pt;"> 1,207</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 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.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 3pt 0pt 0pt;"> 59</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 3pt 0pt 0pt;"> 187</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,023)</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;"> (777)</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;"> (1,213)</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 3pt 0pt 0pt;"> 1,110</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 3pt 0pt 0pt;"> 579</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 3pt 0pt 0pt;"> 621</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;"> (667)</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 3pt 0pt 0pt;"> 430</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;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,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;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;"> (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;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;"> (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;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;"> (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;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;"> (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: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;"> (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: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;"> 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: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;"> 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: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;"> 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: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;"> (25,013)</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: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, 2021</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, 2020</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;"> (96)</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 3pt 0pt 0pt;"> -</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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (445)</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 3pt 0pt 0pt;"> 78</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;">Other income, net</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;">Commodity 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;"> (2,148)</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 3pt 0pt 0pt;"> 247</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="-sec-ix-hidden:Hidden_4n5zxELPJk-62RizknzMbw;"><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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;">Postretirement and pension benefits</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: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%;border-bottom: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.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: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%;border-bottom: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: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;">Other income, net</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;">Total before tax</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;"> (4,094)</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;"> (1,024)</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;">Tax expense (benefit)</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: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%;border-bottom: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.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: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%;border-bottom: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;"> 247</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;">Net of tax</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: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%;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;"> (3,103)</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: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%;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;"> (777)</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></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, 2019</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;"> (23,368)</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;"> 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.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;"> 10</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;"> 92</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;"> 2,139</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;"> (20,245)</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;"> (1,213)</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 3pt 0pt 0pt;"> 1,110</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;"> 520</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;"> 434</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;"> 356</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 3pt 0pt 0pt;"> 1,207</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 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.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 3pt 0pt 0pt;"> 59</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 3pt 0pt 0pt;"> 187</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,023)</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;"> (777)</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;"> (1,213)</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 3pt 0pt 0pt;"> 1,110</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 3pt 0pt 0pt;"> 579</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 3pt 0pt 0pt;"> 621</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;"> (667)</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 3pt 0pt 0pt;"> 430</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;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,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;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;"> (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;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;"> (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;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;"> (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;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;"> (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: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;"> (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: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;"> 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: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;"> 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: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;"> 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: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;"> (25,013)</p></td></tr></table> -23368000 882000 10000 92000 2139000 -20245000 -1213000 1110000 520000 434000 356000 1207000 -59000 -187000 1023000 777000 -1213000 1110000 579000 621000 -667000 430000 -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 <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, 2021</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, 2020</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;"> (96)</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 3pt 0pt 0pt;"> -</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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (445)</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 3pt 0pt 0pt;"> 78</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;">Other income, net</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;">Commodity 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;"> (2,148)</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 3pt 0pt 0pt;"> 247</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="-sec-ix-hidden:Hidden_4n5zxELPJk-62RizknzMbw;"><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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;">Postretirement and pension benefits</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: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%;border-bottom: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.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: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%;border-bottom: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: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;">Other income, net</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;">Total before tax</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;"> (4,094)</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;"> (1,024)</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;">Tax expense (benefit)</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: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%;border-bottom: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.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: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%;border-bottom: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;"> 247</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;">Net of tax</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: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%;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;"> (3,103)</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: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%;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;"> (777)</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></table> 96000 445000 -78000 -2148000 247000 1405000 1349000 4094000 1024000 991000 247000 3103000 777000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">NOTE 13—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 2021 and 2020 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;">2021</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;">2020</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_FfEF6DynOUOZfi8_6QwKrw;"><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_PswCaSY1PkKs03QJd3hPrw;"><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;">2021</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;">2020</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_FfEF6DynOUOZfi8_6QwKrw;"><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_PswCaSY1PkKs03QJd3hPrw;"><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 14 — 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;">20 years</span><span style="color:#212529;">. In the twelve months of </span><span style="-sec-ix-hidden:Hidden_vm2pzXcw3kGvFFpJfRHEtw;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2021</span></span><span style="color:#212529;"> and </span><span style="-sec-ix-hidden:Hidden_5nL1DT44pUCsFs_6w4ikUw;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2020</span></span><span style="color:#212529;">, operating lease cost and cash paid for operating lease liabilities totaled </span><span style="color:#212529;">$1,068</span><span style="color:#212529;"> and </span><span style="color:#212529;">$1,023</span><span style="color:#212529;">, respectively, which is classified in cash flows from operating activities. As of December 31, 2021 and 2020, operating lease right-of-use assets and operating lease liabilities were </span><span style="-sec-ix-hidden:Hidden_EaBejtsBxU-tSksGWyff2w;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">both</span></span><span style="color:#212529;"> </span><span style="color:#212529;">$7,419</span><span style="color:#212529;"> </span><span style="-sec-ix-hidden:Hidden_G6LDPwjhM0en32LJhG5qGQ;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">and</span></span><span style="color:#212529;"> </span><span style="color:#212529;">$858</span><span style="color:#212529;">, respectively. The weighted-average remaining lease term related to these operating leases was approximately </span><span style="color:#212529;">7.7</span><span style="color:#212529;"> years and </span><span style="color:#212529;">0.7</span><span style="color:#212529;"> years as of December 31, 2021 and 2020, respectively. The weighted-average discount rate related to the Company’s operating leases was </span><span style="color:#212529;">2.3%</span><span style="color:#212529;"> and </span><span style="color:#212529;">3.0%</span><span style="color:#212529;"> as of December 31, 2021 and 2020, respectively. Maturities of operating lease liabilities at December 31, 2021 are as follows:</span> $1,072 in 2022, $717 in 2023, $420 in 2024, $422 in 2025, $409 in 2026 and $4,379 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, 2021 and 2020 cost related to these leased properties was </span><span style="color:#212529;">$51,384</span><span style="color:#212529;"> and </span><span style="color:#212529;">$51,426</span><span style="color:#212529;">, respectively, and the accumulated depreciation related to these leased properties was </span><span style="color:#212529;">$15,844</span><span style="color:#212529;"> and </span><span style="color:#212529;">$14,784</span><span style="color:#212529;">, respectively. Terms of certain such leases, including </span><span style="-sec-ix-hidden:Hidden_2JDGdltNxU2LQ7w6v4QM2A;"><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;">sixty 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 2021 and 2020 was </span><span style="color:#212529;">$4,223</span><span style="color:#212529;"> and </span><span style="color:#212529;">$3,191</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> P20Y 1068000 1023000 7419000 858000 P7Y8M12D P0Y8M12D 0.023 0.030 1072000 717000 420000 422000 409000 4379000 51384000 51426000 15844000 14784000 P60Y 4223000 3191000 <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, 2021, 2020 and 2019</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;">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><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;">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;"><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,128</p></td><td style="vertical-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;"> 676</p></td><td style="vertical-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;"> 467</p></td><td style="vertical-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.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;"> 692</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,482</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,562</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.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;"> 3,892</p></td><td style="vertical-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;"> 1,093</p></td><td style="vertical-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;"> 4,985</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;"> 5,712</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;"> 11,251</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,029</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.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> 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 1128000 676000 467000 1337000 692000 9482000 9562000 612000 3892000 1093000 4985000 5712000 11251000 10029000 6934000 EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !-0850'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 " 34&%4:]\S+NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.DTU#E'7"X@32$A, G&+'&^+:)HH,6KW]K1EZX3@ 3C&_O/Y ML^0&H\:0Z#F%2(D=Y9O1=WW6&+?BR!PU0,8C>9/+*=%/S7U(WO#T3 >(!C_, M@4!)>0N>V%C#!F9@$5>B:!N+&A,9#NF,M[CBXV?J%IA%H(X\]9RA*BL0[3PQ MGL:N@2M@AC$EG[\+9%?B4OT3NW1 G)-C=FMJ&(9RJ)?LS MFQYI^I6=YE.DK;A,?JWO[G621A'^_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 !-0853XG*C2=@8 # < 8 >&PO=V]R:W-H965T&UL MM5E;<]HX%'[N_@H-[73:F1!LV=S:A!D"H?66$@9H.MF=?1"V $]LBTIR+O]^ M)1L0S9IC[^XT#\&W\^G3D?2=JR MUK<_#%U7&V1?W(;T41Q=(]V5)6/W^L8++FN69D0CZDL-0=3/ QW0*-)(BL>/ M'6CMT*8V/+[>HX^RSJO.+(F@ Q9]#P.YN:QU:BB@*Y)&/]-=AYH:SV>1 MR/ZCQ_Q;Q1OYJ9 LWADK!G&8Y+_D:>>(*@9X9X!?&-BG#)R=@5/5P-T99*YN MY%W)_# DDO0N.'M$7'^MT/1%YLS,6G4_3/2XSR57;T-E)WM#YJ=J&"4B28"N M$QG*9^0E^7S2XU)'W^9#].[-^XN&5,UIHX:_@[[*H?$):!NCKRR1&Z%P QK\ M#-!0/ ]D\9[L%081A]0_1XY]AK"%[0)" ]A\1)?GR.YDYKC ? B;_YXFJG6K MJ/6?>N,<7.]D>$Z9ZX_]_>=8?84\26/Q%]"&>VC#S=IPR]I8/&]IT1#"YK95 M_P*P:!Y8-*NQZ"=)2B(THUO&91$=&$?RE )T6@#4KL9I2GG(]%(,D%K0A6-6@K1;)+^]>E4R43L';AT0<2<+HS"B:)+& M2\J+6,$8=MUV6A"9[H%,MPJ9&5V'0JKQDVA"XD(WP3B+FYO%W+M&LYOQ&'F3 MX;?Y8N9=S\_>OK9;UD=O,@"XVI915ZL*6R_Q&5<3+%OC9V@NU<@BQM& I8GD MS^HW*.Q""?IM'R)Y% +L*B07Y EY@9J#X2KT&J)DH M8\>AZR=_0Y(U/1G92H F=_-K MB)$)#+A28/BNJK+Z?:*T2PTN$6KF!<@3(BV>>B68=U1 W$Q(P)5"PBV+5 A5 M%6N6GG!1R A&FD#"BHWFXTJ:/T@YUWE8#1#_30(I&"+ $K MV\8YVL>!=?HEJUT)?YH7##>Z@U@9U7=@C>XK2D%.Z\3:*P$HG>M&YIU*,C]- MEU'H*SJ,% 6=X0ZEF:'H#>N'7K/5=7#;TIGJ0Q$%H^(.K+Y[33J54L'F>O?] M@]@2GU[6MJHXH?R!UGJ?9OW) BT^W\PFBYL)&H^G"'*7T7<'EN,]UU'(8^0- M"^G""-CM0$R,G#NP_.Z9Z*)#RW@AE9*&VX1E5=6 @'$1$"7:&J3C7"Z/["'>ZC+>Y*Z>U_BT3:"(KI2I==Y6@L?S MXZG\1K)M=F"S9%*R.+O<4!)0KC]0[U>,R?V-;N!P2-C[&U!+ P04 " 3 M4&%4(&9ING,% #O% & 'AL+W=O72#9) MJ<'F(9:H,Z,Y''+FB),7+G[+ V,*O>99(:]'!Z6>KL9CN3VP/):7_(D5\&3' M11XKN!7[L7P2+$XJHSP;$\<)QGF<%J/II!I[$-,)/ZHL+=B#0/*8Y[%XNV$9 M?[D>X='[P"K='U0Y,)Y.GN(]6S/UZ^E!P-VX]9*D.2MDR@LDV.YZ-,-7"^*6 M!A7B[Y2]R)-K5%+969SEF6E)XCCW\;IJ'UG M:7AZ_>[]6T4>R&QBR>8\^R=-U.%Z%(Y0PG;Q,5,K_O(7:PCYI;\MSV3U'[TT M6&>$MD>I>-X80P1Y6M2_\6LS$2<&..@Q((T!T0V\'@.W,7 _:N U!EXU,S65 M:AX6L8JG$\%?D"C1X*V\J":SL@;Z:5'F?:T$/$W!3DWG]\OU_8^[Q>SQ=H'6 MC_#S\W;YN$;WW]#M;+6\6WY?H]ER@5:WC[.[)6#:T:_HUWJ!/G_Z@N0A%DRB MM$"/!WZ4<9'("_3I['XR5A!L^H-&?2X8-M+Y.(+1!R"+0'-/V[N6,P7'S;'T0 ;MTV<6_GS>ORMV#,K MCLPVL;6A7QF6^_YYZE.'TF R?CZE:\(\BIW /8%[@^'/ MN53655&;!2>O:,.#NP<@I9#,,AA#:4V+?874$S$;Z;@$L%& M17$"12:52L1E/4;L%1J,9-9,!69<+L%.J+&TP##!F&HL+3!"PY.$GK&D+4LZ MR/(V%@50DV@G>(Z@6Y:\>&'E0XT( HI=;3O,390?$L_3V%A\101[=C)A2R8< M)'.O#DQ 6=WRG%V@@BD;B]"Z@Q2>A#\.:V4$##Z M(Z'&V6D4Q/&(7ATL,$Q)J.?(ZLT/_!Y.)[H #W):@N9D3:JL++"YQ'W7V/T6 MF!]&5-\O-F]>Z$8]+$C'@@RR^,&DO"JW2LL%?']!L5(BW1Q5O,D@5QP5 M'-)6*,&KL@A)5 Q$C;U'-2\]C?:KOGGF-I">Y(4-%.(>UITTP,/:X#1W!M%' MSI5,&5H!4W17)* Q1JY1 MN2RPT OU8FR#16[8HVMP)VSPL+*!:IP!(ZG M"P8+SH-9([H LODCH ;[YJ-3#7A8-O1*;6SV=Q>$I:-K;0N.1!%\*^@,+/Y( MA/LT'.X4 QZ6#'_2V]CLZSCR82WI1"RX@%)#BUK]>7Z??B.=4"##0F'%"A5G ME=!>\;IVRH;R^;RG2]6@RW*-[ MUR/W43!QY8>N@W4HY%(UV?)<)_]T[HD9J^#ST]C\DT4"8PO"AO* M-[;6^.0D*&=B7YVH2;3EQT+5)R7M:'MJ-ZO.JK3Q&WRUJ,_>.C?U46!-5Z*, M[<"E<4[_ U!+ M P04 " 34&%4+,7,_2@# !0"0 & 'AL+W=OW3BXEEFB I^%GDIQU:FU.&K;AU8L7VFS( ]&1WH'M>HOA^>A.[9K4K*"BPEXR4(W(VMJ?LU M'AA\!?C!\"3/VF"<;#E_-IU%.K88YT9(I_%/HVFU(0WQ MO/VJ_JWRKKULJ<09S_]FJ U!*]+\*\02$,@[R7X#<&O9J:V4LU#3!6= MC 0_@3!HK68:U616;&V?E6;9UTKHKTSSU&3VN%P__K6(IYMY#.N-?CW,EYLU M/'Z#^72U7"S_6,-T&<-JOIDNEAK3CGY\H@)+E:%B"&Y/0K/WTYT>>OQNNCN\X8:T:T8J/?*[U^Q&;+^-[5>Q_2NQ M5ZCT7H(I(!4E*_<2J((M[EEI>L!W<$#!>-JWZK5R4"F;[>AE0CSB>B/[Y7PI M+E&^,W"&;U%QCQ:)PJA%O3$7M.:"F^:6>IL]\Z4$VQX5W>8(BL.&F8"@_ZW9RUV>WCA6>I1@&Q L[=B]1P6 X##IV>[3\H?D7^^R&K=WP MIMT9E1FD[(6E>*5.PXNP7SS?"=V.ASX8B4AWS7IA)'+[742MB^BFB[7BR?-M M&]%E8.([I/OG]6-G2[I :793 ,_,[?,^M! M719>?(EZ6WBU+?OLK"E0[*LS6T+"CZ6J-^1VM+T63*O3L#-^KZ\+]>G^GTQ] MUWB@0N\G$G+<:4GG+M(YB?K\KCN*'ZH3;-/>.X?V#\N]A0*M%;'"7BKK.1 MNJ67 M((QI(D*6($Y7=YU[?#LB9FJ0(;Z%]"".[E%*9<'8]_1A$MQUC'1$-*)+F;KP MX;*G0QI%J2<8Q[^%TTX9,S4\OG_W_CDC#V06OJ!#%OT=!G)SU_$Z** K?Q?) M%W;X0@M"=NIOR2*1_:)#@34Z:+D3DL6%,8P@#I/\ZK\50AP98*?!@!0&1#6P M&@S,PL \U\ J#*Q,F9Q*IL/(E_Z@S]D!\10-WM*;3,S,&NB'29KWF>3P;PAV MODY&]_/Q",WF<'D<3^GU_&7\;3V>3;&(WO7Z:3Z5\S M=(U>9R-T\>D2?4)A@N8;MA-^$HA^5\)X4J_=91'[(8]-&F)C@AY9(C<"C9. M!J<.ND"D9$/>V3R05H\CNKQ!)KY"Q"!8,Z#A^>:&QGQTMCGNM; QR]R8F3_S M=^6F):95QK2RF%9#S"F4&NKS)$S6VHSFUG9FG=:4_<"Q3B3HA8)<$[%;1GN2&L@!!:&5H MV6B+D2]H0E>A7GNO)IAEJ?-8@W%<1?@Z!M)C&GKI>R7_7BO_KU2(VS:5,QTN M,FTN4:X-D@PE/UF^//6U39)]O2,%81)Y9#\MC445L&U^I$Z9XN0 MFH!U&+8M*^%G& M+$W&3&*J&:O#=!FKHTSL-/&K.C5N;]4CF'Y[/]WWM\_XJA/C]E;\*S,^J()K M]:OW4VS5Y=.@B*T62@W*LAMZ,ZZ:,W;_S'QW-?7-[M6HUV$FL57F=9#CN@W, MJ[T!_NCFX(R\ZMHU=@V571V&;4_=P.I0F'@-_*K>C]N;_YQ)/T+L5S:R6JJ: M!NVXMKJ]U,!Z=JWIU4'$-!OF,*EZ/6GO]9.<#Q!X;]_H@KZE'9U>PM2&333D M&.9L*&DL$%NUB*)3@-1;-;9M=29K4-?'^YCBTT^#,NV&&DBJKD_P&;D^)=2V M.@MW)RO*P%B=OQJ8W;,,=0+KO#D>=AI855L/TK[U&&KY%/,6^5+R<+&3_B*B M645BD,%$JV70Y28_7GST^3HMY!%= M@4OCQH4Q\?S$+G^0;)N=82V8E"S.;C?4AUJ? N#_%2CY_I &*,]-!_\#4$L# M!!0 ( !-0851QLH]R:PD @I 8 >&PO=V]R:W-H965T&ULO9KK;]LX$L#_%2(HL+M 4HLO/19I@+QZ-9#:/MN]PWYD;#H6*DM> M2DZ:_WZ'DFLZXL/9N\-]B2UG2,V,./.;(77Y4JGO]5K*!OW8%&7]Z6S=--O? M!X-ZL98;47^LMK*$_ZPJM1$-7*JG0;U54BS;09MB0*(H'FQ$7IY=7;:_3=35 M9;5KBKR4$X7JW68CU.N-+*J73V?X[.@?!E>76_$D9[+YMITHN!H< M9EGF&UG6>54B)5>?SJ[Q[[?SB*MD2SD MHM%3"/AXEK>R*/1,H,>?^TG/#O?4 X^__YS]OLB]05S/MZB*NOV+7CK9!.ZXV-5-M=D/ANM-7G:?XL?>$4<# M,/,,(/L!Y+T#Z'X ;0WM-&O-NA.-N+I4U0M26AIFTU]:W[2CP9J\U(]QUBCX M;P[CFJO;\6@V?AC>7<_O[]!L#A]?[T?S&1I_1I^'H^O1[?#Z 4W&L^%\.!ZA M"_1M=H=^_? ;^H#R$LW7U:X6Y;*^'#2@BYYQL-C?]Z:[+_'<]TXN/B**SQ&) M"'8,OWW_\.CM\ %XX. &>C/C=\FT[!;G0]F]W/9[\'9J2'&6D[(_/- M*.HU M^@A?XB_]SESZ*09>/T53<5;Z?2@?=\A2.>,K#L^=@G#K$X3AD^B+W1 ME!TT94%-I[)N5+YH9*>K2[]N@OCHQC2->\K9,@QSMV;\H!D/:C8LGT&WC<]K MW-8JR^*TIY1'42YDC:H5^D#.28K;U? !G\<9&).ZS/;,,QH_^DXI#A/J=M^')D<'84C5+Q MSF^DRD71:5SOMMLB=S^H_63'6A 6):RGJTM,QX]'V2.@X*"R$R6W(E\B^0-* MC=JC(K;NG21QWYL.*EE/\T;!\4I MC2PU;3E*HC0A'D4-03 -+OS)=#RYG\[_.$>3AVL-I]$=NO_GM^%$(_H1M9B<8C3UN, (<)<+/+BV5>/KD?D)W: M,3P>WB> 2X[0U!N7!@(X3(&O8K&&G]1K&Y.:\5L-*Z>NCL3-XB1)^KHZY CA MD2\L38K'X1Q_6Y6 ^5U7/$/M!KGN27F2';;3..:460_=(<8H2SRJFGR/TS". MME*)!IXZL!0J=*1T*7Y1K2YV/U<(Z>5.7QM$V,F& 6D;[6MAQPA5)/CB$&+22,E@==K5Q -[78 M;7:%T$7@4D)#N,B%7BDNG8D-#JA!6-8O"!UR-(NCR)/ B2$,"1-F!-WM-N1P MI]8V3"!)9Y&EM2V'TX02SQ(A1QU&N,48S[_<3]_18!##!Q)N,?X!!%!./9YRZ"#A-'1K^C:8*O:GL&?C8D-ASBB?0?:0HP33]=(#$!( M&"!W3KDHI\M0TQS"!A9G1UZ$D_.C(_ MPPSWJU"''$MBZD,;-82@84)T:OH5I'::QQ%.8]POPQR"6-5]L=-\N_K'P,)^V>$2HY%OJ=.C7:8P M VY$^1T5E2C=S\9.[QFU5+.%4E]A00T!:)@ =_ESOI3E,NP\.\''$>O'GT.* M9\RW; P$:!@"\'35#I)$D8O''/*MIYVF=I+G-+6J'8<8XU'FV9FA!@4TC(() MM'A*-KF2&E=H+471K-%"*(D>92E7N2?DP04UN* G=I-ZY?LI M_SJZB,C*P0ZI)/5PEAI0T# HAD=\"*Y3FP $.IV^CK8433)/ETD-)^A[./%S MO^*4-VT,)(Y-49=8%!'?3K*!!8N"J7@T'OW-;,Q,FF?ALO_=5&=V"<\XL[:7 M7&))%GD6%3/48&%J_(<1RQR$(+'5OSK%,N999ZT=4I3[@L, AX6!\S<3([.)$A_OKNQUM:42#QJ9@0X+ M0^<0:A!HNN87W9'KH>P_I;G-E8QQJV1UB"59''MJ(F8 Q,( ZA)F697OS)G, M0: X2WF_6W')07OEZY:9P1 +GW#,Q^/Y;'B/IN.'!S00-L_A^^U' M-/MR/;W_,GZXNY_.?FDW@.=_!#.J(0L+D^56;'/M*H@<^4.??.C#JBVTG,^B MV#E!R%S(:X]VP&QEJ7"^95U=2Y1-.J*-!/TFGMH0#\V)FRKHJE5/4O M[2YBXS;% ;,XL_L5IQREQ),GN,$>#V-O!"FM*AL%5FB*Y&4CP?V>PW&;81?$ M#@&7E%?1HW/[,.DZKP<\Z8!6G"99'VY..8I]!00W@.-AP'4*'G&A.U5][T*P MP>7>\G (AK8\N$$Z M?3_+FS>. .)]VKO$TL1:Y8.CU]3T.X)?A7K*RQJJX16,BSXF,('J7KOK+IIJ MV[ZY]E@U3;5IOT(W!=&I!>#_*TCK/R_TRW"'EQ^O_@)02P,$% @ $U!A M5*U(*Y8# P R D !@ !X;"]W;W)K8:FZ?&V* M#0< T>R.?-G*N>6:@$)()8$!8C#JN^,;1O1G;JD%K\)+ 3I3;2H2P9 M>]&=2= W+$T$%'RI);!Z;6$$E&HEQ?$[%S6*?VK'D3[7);RT!^(B2+^/7/!$E M![MQPL')'9Q+'=SY&J4 M*#\Y&,VFWNQA,AXN[L;(6ZC7X]UTX:'9/;J?3(?3T63X@.8S;[*8S*;H:HXY MQ#($27Q,K]%W].R-T=6W:R1"-2(0B=$B9(G <2!JZ-M>OV=*!:Q_:_HYW&T& MYYR &X-?1ZY=0X[EV!7NH\O=K7UW4Z6IR)53Y,I)]1HG]!8(T/\48LBM12]C3UM&4V&K_MJP#WK-F>[SM@K?]>5XB1%+-VCZ" M<+ON46JKK*SVB3KK%*2=CTDI%@+=H@OKK5O(=O]SO74OJ[>S9GOXMO5O[[>^ MNN)RQ?($-2HJ[JS9/G'IM+*_LN9RM3*&TVZ7MJV-I,U17+>#:0(VO&)/O'7V8%Y>W MP5]02P,$% @ $U!A5!S)3J5*" IR( !@ !X;"]W;W)K%HQ44].C]O/;M3I ML=SJ4M3\1J%F6U5,O9[S4CZ?3/#D[8-;\;#6]H/IZ?&&/? EUW]M;I1Y-]W/ M4HB*UXV0-5)\=3(YP]_G83N@1?P4_+DY>(TLE7LI'^V;17$R">R*>,ES;:=@ MYL\3G_&RM#.9=?R[FW2ROZ8=>/CZ;?;+EKPA<\\:/I/EWZ+0ZY-).D$%7[%M MJ6_E\Q]\1RBR\^6R;-K_T?,.&TQ0OFVTK':#S0HJ47=_VSZ:GG]YV)^=G?UWTMTA/Y: MSM&OO_R&?D&B1G=KN6U8733'4VW68&>:YKOKG7?7(P/7PP3]D+5>-^BB+GCQ M?H*I6?R> 7EC<$Y&9YSS_!NB^'=$ H*!!7O] US<7MV=WBZO_H+/9W>+GXFYQL?P^P+1 M:*#.BG],=9@.I!NDI6E!N:QS47)4'S"SW]CW.6O6:*/DDS YA^Y?D>F;BFD# MZ1J/T((W8V&-]ZN*1\,ZYZ;[YH+9G@:%M1L='X0")U$2.&$%4"E.W;!"J"09 M"&NR)Y!\0&#%E3)!$G4N*XXT>^%@@B3>U8\PB:G#!$"1@R5V1'P022F!>:1[ M'NDHCT6U84+9]$!R91KF/U()_7HDGVO#S M@G#=+SVZB=3=W*@JLYWH]^%. N] M&^&CCA*W4\XA5$C3(0J].N)Q>;Q1W/2/ O$78[ ;WN6N;&]/E\P@L=!O9#$A M+C$ E<78)>:C0AH/E6'$"Q,T@%R MO3SC<7W>^PQSOVR)=8+85]E'N>A+T* MZ76>C.O\C&V$9F77D0NAMPH.' &$GN*0N*4-X7"2>0H#X],FXZ-]L5;YF5BH-':U887-\9VF'%@R(-XEC-\)P-A MX2"QW@J0<2NP9.672/G"G?F4?!!.@RAU*?FP)(L&"/4>@(Q[@+<[93FQ)R;* MU@B8/1%J6+\-&:+GZ[:1C31*O/H"@5F*71,* >,DH0->@/1>@(Q[ 7OC6D6I MF.XV5O\784#<$Y)F+ET?EJ5I&KED?5@2Q7BH#_=>@8Q[A;W6;)MV[V[^/?'F M$SI# 'W/<)IY_'Q<%@6N6X!FPU$0#!Q*D-XND/1+.G.YN#J[FGU!9WK5)N.J MO5P;@V6\XZY(BC:#.AM6@ 'TI?7(>$3WM&8&XD@0>1D"X4*,!^PD[:6:!N.. M2U@34A?6%XLV1VS"0)1V$[WORV:O[)8XB*.IYSY@7!@/5#CM/0$=]P0W2N:< M&T8K)2MTS^I'5$I6@XE.@8U]DKF;,PB5!:[AAU#1T-D)[1T!_8(C^( -M'./ ML:LS("SUI!.$X6Q@%TT/SK+'/8'7E5:B-C;FXZY$ 2V/0AQZ&0CAHM3%S4%< M@M,!)^1-Q;,X-0H;>; M!E!DP*#2WB?0<9]@]M**6Y_P:\&[5[^]=8VV*;8O^+];\614M(8WHQ02=QQX MQVX CB29YQ4@F/%-0XG:6P4Z;A5FALKO'J%=ZS>[<)%KOB/,M-E]/XC:_KY@ M[_LK9PID#AS/QPF)O!0&<#2C[GG8',)ALZ\?2N'>.M!QZ_ U[MSNT$=8^P8 M!S'Q=E\0#HC.',*]C\Y[UKVAH..&8KG=;,KV8,7L*5MRJ]+,(>KNIW0AZS$[ M07L[0]PE++_!$5.Q.$1--L84.WF^?]SY5Q M[!XN03"3EZY5 &"),7UNU4X/?L&ON'IHGX1H4'M8V_T4OO]T_[3%6?N,@?/Y M.?X^[YZ9Z*?I'N'XP91I6PTJ^&PO=V]R:W-H965T&ULO5QI<]O&EOTK*(W?C%5%+:2D M>,E2)_3#=_S=1_O#=Z;O&MVJC[9P_79;VOT;U9C'[X_F M1^&+7_5ZT]$79S]\MRO7ZDYUO^T^6OQU%E>I]5:U3INVL&KU_='U_/6;2[J? M;_B[5H\N^US029;&W-,?M_7W1^=$D&I4U=$*)?Y[4#>J:6@AD/&[7_,H;DD/ MYI_#ZN_Y[#C+LG3JQC3_T'6W^?[HY5%1JU79-]VOYO$_E3_/%:U7F<;QO\6C MW'NQ."JJWG5FZQ\&!5O=RO_E9\^'[(&7YT\\L/ /+)ANV8BI?%MVY0_?6?-8 M6+H;J]$'/BH_#>)T2T*YZRRN:CS7_7!W^^.'V_>W-]__/;AT^V' M'XN/O_QT>W/[[NZ[LPZ;T*UGE5_PC2RX>&+!^:+XV;3=QA7OVEK5PP7.0%TD M<1%(?+/XXHIO575:7,QGQ>)\,?_">A?QR!>\WL5?<>3!#I=QATO>X?*O8^J7 M%_SPRZ=WQ?S?_^WE8K[X]BNKOR[HOO.+;XLWI=.N,*NB,JTSC:Y+,H1T_=-& M99=47:QT6[:5+IO"=?@"MM>Y0K=5T]>JZ'!W656FIR^QZ"=C.J=5\:MIFN*V MK:&K5BLWPV?(JVSK0N/&QPTN[T_,8XOUZ^Z/9WA65YNBM*K860V7H9M]H=HU? 76;IF@;=GV*UAVCYMH=5[Y15#A1:U8 O^*HS7R2.Z(#'('>2]O\Z M^XBJ$AQR>MWJE09=G6Q>R3F+SI:M*]E'N6)3/JABJ51;J$;#W&G=T^)&V0[^ MM2BWPGVXWP=M>@=^6+4SEC9/3UI5-:5SV Q?XU"@D9PW?622>VM!6;%7I:65 M'/Y@Q3@=* :N[$K+%XB?3ZA&6!P\@^/J-L5:MPWJ2,20.&TH$KI7!>0&?: 'F+L.$64G M_.LV95>4JQ6$Q,M']@3680?JM:L:XTB;Q&R(:MKYJ6=D M%Q(_/4"?GU2"I\B!+%7;>P+49T1;AS_JWK).QH>8?6"-@3Y<0^&Q ;B#V.- M9]\0[3BV+5;60-0;XS(V)5AM\6QB+Q7'\[&1\=%O'DZ7'2\CN09VX3NV*K:E5 M0SI*RFMK2%2)?E\G98;.MG5)2]V8FDV;3_'\Z/KNYN@8_G&GJ^*;\V\@K_J? M($U4 =82!5,GDJO2;5C]1"_Z'5;:E7MZ9I9]3T^#UZ"F3&O.HC2L@B=L\048 M8QZ):OH,O:J"!ZD?\$D[HI^^QX-;0V1#G2KC:"WQ]W0#2:=GX@S10TO!,!Z@ M!.6R&0N/+=$JSUY2<6@T_B*ZO \9Z$SDOW<$KMPJK^!>ZQOFT/"A?(?3XJZ' MLF3. !>KLJEZ>;+G4VXT.$P>I2G@(2U+6LR@ MP>QEO?AT"Z% M6=)6?%2*EB0X1WSV).*@WG?!"S8^J!.[V-Y-;R-57B I%I%&! !OBC]0'KD M* ("7QAAS[)LV-HD):'%?20(YB"FZC;PB2>@?DL&K-UIL,Q\:2:@AS^%'%E? M-GJW"ZH/2=>-J+D33_SLZFJV>/EJ5CR[7,RN7ET(7YY=OL*W+TD,!$ 9AI[S ME<7Y_!7Y,T?* UDV>[$0CY@8)"#_H$UF"%SV7G5A\[)&<"=1E/1@=/ND1;A M6LE,YOA@]F6#\(I5P=7B>4-ZB#C7%N>GB[_1''_ MBY2>!,673\3W-? GK;@$:TG_@U?IK>M+B;OBF*/-NGS!4G2XVVA;GP T@%A9 M4JD R"I(X!31!U"CF3C)_(^RJ879*@[E^T ;M2*- \NH="K$,CX*GUX4'MAB*6, MD&[O':'3M$TM>$+DEWU&=Q1WS?P-L.(UJX1&A;D1F#8 + MT82)F![9F&WV+&7>7&Q@1*D8/P-?.)I."Y)KFH!N(/36;!'7E@B_*^(+2$.N MO^L#ZSE-H U./U7N@+A%G.% _]A-)\#K/C X-F;"/(2@41 ME0%";+?D@-DUD-J<%DC7Z9(+M\X&?KZS8,M,BM[N8,>Z"R%: M]L'R"7N13=ZWR)9(0,$JR/7*T1*;@E-T'&];TU8DRX:]M-=\TO)#_'>@HL3@ M3,EN)$2S[X6>YM(-BG*@74FMPBT>GX\QHM#OO;,//+!SEC7EZ!)[DEKP2;UT M^-GD?VX(X#$4HP\4TB!+DM>T2THVG46Z6BWA$"F:2?H1-0S,T03A@(/HVEYH ML/"_WL+ 6O&VC*+')!"2&AM\]12]S,^-0L9!J9:DS,5OIW>GM)?:>U !SK3W MC%X$M2JDO\42T:7:4*+_AJ_&;.]X%F[5<)\":W&WN<="R.9@+*2/SW]6%@E( M4_RTQS+'0R?(46YC&DB-T)+@<4DI:R10#FK\_.8M(@F^8&J)0%=(?1!JL21; MT5,$Q 0!4M4V2_!$A]RW$^Z2$1.V\WB E@QX@+-J^K+6#[JF/$XH2=6.H7E) M("#A><5ZKR@,-,5;?ZQ;H'3+GO'&6*2*/@UY__;VYKB@*@+#B&>+JW.R--Y- M6,>2U0-4^A\N9\[SE/.-!18"\JHG.C61$)@("K%U@-",[1'A>J#P_9"$\5GUV.;MZ\4) V,O9Q?F%%'9 -*L?-B/?E-0K+]<,4](#!:0R M0#KIE#Y"N=\"2&Z78%DH/GK4MS@?HK[!.<#!P->!ZM,&$?T&5'; P>0O;J,> M9AXB^U(\A&-F4DIF>N3\/[54[5G= )'1.=:G'\+],"?YM^"3]6] M5/)@RO[Q$=H)KMR)/^0\#.X)JV:'3ABB?"BUQ!D*,%*,L)QSP'@!N \OC]TL M'8PD57IY2\(2M3UZ()\!5T#1'&@@VQ(.@V/V\ PK0_FYB_EENJ_8(FST$IZ+ M=:^E]$!+]RW DP2V-2=H7(PRCN*7.">GQE3#<4@FPM ,XFW)866Y>BA'$82) MKHDJDW#EDGZX#>XDOXI8Y!&$9_>,\3E9THYP O.P*S^3[5&%A.I3GE["B"2+ M$\)]"&5;\E+L5@ Q<'32^T\BD/P$H03 @'L%WT\).FA#,/8UARQ=>9KUOC#) M/*,X*"S+DS0CH)G3$C[54%KBOZ5D>4@EJ NHF!5_HVI ]E!(\&Y@FOZLE'@Z MB0*L6@,#6C:G!VI(C6+D*!D)\+_$=Q7C$VR?,6))/3B/FF&[ EX(OQP*!T9W M*^%F>BD\]<^^7HMT8,E32\S&6_D %KT OGK$ATZU14T8$DME6P2GD5)A^HL> M4"=\N_ZJ%-_WUG\I[4OI)*Y+6X?B:K:?W^ 0+2=NCW;\ (=8S,^?>O(#^TL< MZB9/:M]'_' 7"\1)^F\1?QZD*$#%'MNG C(I%J=OY(98:5)@>,^I%^6-Y,TU M,6!01.4Z#WEMPPF3J8G]JY[Z)K)XB%/BD2H.F8_@4\I[3VFU\9.,;B"_VA>" MV.EP^9U. +?"UL"2E^#DJY=6NWMRTLY4FKDB22))&ZZ#PC:GQ+&.NXHE,%L^ M4C #FQ!!LCUF+._KYSD3Y$])5@D!-(D\/A&HB6G=!&BK,C!YU7SS)NQ MXGDR8Y(OKM>[C50M=7F/B[7NIFS+NDQ!1P>L7A)0HE27>]B+->E+-OV:P MTT\]81S3QCK_*XV5X%A+U64UPFC^2]8K7]Y!2()&4$UC)2X1[*'X*4&2@V<& M%.2.U=.%F"DO%79]_NQJ/KNXNA+D?'4Y>W5Q]6?P[#$GW=Q+C+$EHAV@K^Y$ MMS/D01:?3(^\ZJ?;][\< [ET&^I.$?TI8PD01TY$B3+='0^8TYVA?X<$ 6>X M?"EGF+^:75R\^O.8/.P2G$?0Y2&W+F?SJW-?ZYU]HC1T@I7"T?6;J7*X-G>M17R8VLET,L6&U MM!0\RU9E99KOK'A,;T<$47N*UG31TMU&<*5NX:JS@'8 ML^-ZG47('9B@A1W:,:+J0S,G2\Y3U[1'5NR+NM[]2%*:%W)$'BG7QXU(S IJ MT; :+\Z+JZR68RU74B-P:$R[/FE8,-(JGJ[J!!1W'QI6]/O9C%2,MB@ K8W$55G(38L M-ZYO'[)4<@V.@NHS,F?'$#;8#P6$>V1N^O+K+-)[1!"H1ZT'IZ0 MS)!R_U'V%^NC<:@BP]/M@VD>/,.\EJ;.)MTK7,@.SE+WSR4O08$D&YD@D,X? M LP1#>?^Z^'6LXL7+P:S M0/1 I@UI<(1K1P!.7"G4/&C#ECC%HY^;BG5*"*U_\[V&E= -K463N MDD8(/%'I]EQ&"@#WU<$3-4UI$:Y6(Z92@@'TS5HF#+-3XS",D MPC9 =QWKS'#Y6XU(5$ 5:_%#CU273S$CN!@I($"$@3_AZ@%5I(&JM)2$B"^/ M#97HX@D6G!9O<]T=6;5 HV>+V=7\4G*H."C'I$;"8\$L.Y2A9I<*A?C',AO> M&&$FYHUVHT9J:QY],33;F3[9:*'@P<'AOJC,35SG^$9 ME@<&HA*)> .DN?"OFHR!@A#:1."A_#CCD9)LC]&2H20-#A)"+? MRYHBY=PPA4 0^>)XV\0O 5>]Y_LB72YF M?4*>!&'"9%,8Q_;JFQ-"!1YC.;DB5,=]+=)5F/$]-$,JJV1-$>MGO"Z>#PPT MK)_8?AR-,13<9SFQ G'IR(,\1@ *31F(+((%H8WV$6GZ%-7X^T@3, M%O@+?CVR4\_/G+6":0PB'L)/G RJUTFS,I%GEO#(>]!3V2E.\E,$'GI"!M-/ M7"O968'9&\\A\967\Q(.*P= ,SU&-'ZG5 M\)&<=*_R'-+5="-@<";RD,/F]/R;OS%KYN=_&U>>;F-KGZ=2_I_.0@KB1Z^Y M;KLSY.X)8^8AE1W007$K+VGR;![W\?*:BV]?Z>SR:-R7)S73D"$58R2)Q,V^ MN"YP)[2'?*JH.#XO5?=(\385< 1JA.U2/6=ZFCO&I6STF?,OW?EXE1FEUF3P?F M22\QCH\QD_LV^A8\RA,ADCB+34L6@;/%0H# 6RKSY&_VQ,)8FN'D\>^&+)6< M9/V@'9=\J.NLUCPO3J.U#<^,/2K&)_FT=3X;'=M47RSO9]+&M2Y,$!\4\2__ MRAK^0;N(W\=I)EZ5XG$1GVAIC\#\<-H*4@A3]&$=4;U-Q!F;0*Z*EKJ-WGAJ@B7-VC:GR M8\F):0[J\,Q<)?0V]N>X-3ML0%*.'D6GC MW''^+@^-\E1Q0+)W DXB//PF-2<28U,]._OWMS#4:#M]-5 M)WK_6-Y;*+-[?#PC<"W4A7\JB-*99 ME?X-1!%@J,&%=#&_D&>V,AN8O.&ENS>!N7Q[@]0)$ M3\\,%^=%<*HT*Q-W8E$4%2F6EC3;]&2/%=36B5 M0UH2VY4@90%O\^6>VH@"'O![=C%[=3D/\W^+%XOQRQ9D.^LU!9"04T\-K-+Q M8[$F3J_D487?==39VWPV0EC5Q?<6Q\8RB#AWN;-)X>>C#\XL#Q>K M)S*XU*DUK,V_3O$3$O^FF+.!^0TS?+K1L");;?;)/'A^L3'P0Z\GOLMG!7F< M6 :5\QZEHQO9"7QJ!..(-I[',P\= JBA8_\FKRJ3_S+6,-)PJ?P M:FE MV1O<>&;LX<)ACB$.J\RF!ACS,;\LJYTN;^=X,O'G73@QS03SD%_BS77!<\GY MR\$D%DI(*O^>;,,M5W6P2 #.OMY6YV/ #HY M>B5!A2%_:N'V#'M8MT)/FMS.!&'AE5NKPLL4S>#1O6KP1V0$C=0:G MH'HOU07#,1ABT!N,_)J"DWB7[I_Q0,3.5V]4"?AH)J,!$2Z4[/59N:F))PU_>:<) MP)54T+]\A[U.P.T3V94S51Z9YA?::0R-FUP^;KGX7J.?(YW))!H_[,8T9X/P MB6AZ^(-Z+/[;V'NX5[KMG3]#DM9OH[;I$"F,7FC_(S]\#5Y\993*,Q<9D<%AN#1>DK\;'')L4N,'E;U'G VFSD*8 M2D@V'ZZ=#4H",P*5<3IC%DK__J^(FP)TF*57["L=R1EV%P;OW.\']>?1:_"4 MTN*\88#A#[X/7_'+0W#BYO#'"DQK>O]JV;!O\C.%WPRYO+^^>P-+<=1 O+[[ MC:^^Q1O-9=SN9T6#+^/'Z^J/_A8H0[$+\DTX\'MOH73X2-?BU M##$/P?.3?*"QCYCST,B&U25;RS;,>,-GM[6/W40;G VY\XRFP7CAD"RVT;3Q M3[=O?OF5ZW>M\3VN 4UY*VCIRWX"PV.8?$*:'B]FM X&5O5V"YY+75+:X7O: M@$=;I"20$%)^-OJ9@_C#!EH>(I:5HN%LKMB@.VMC0*QF#M\6H>^T- M+3<3VC/31ZI6T[SC)?I*$0& F G@B?88Q>A=QJ8,^#"BOK]18F1H@P M9)_)HGQ4]?%G].LJ\OL3+R[/3P^( CE)>61LSE'5@U\ @APA_);K]ROB?CSQ M_&KF?5YJ[846K)1!7&PO=V]R:W-H965T&ULK55=;YLP%/TK M%JOVA H82$B;1$K23(O4KE4_MF<'+L&JL9GM+.V_GVT20KNV#]M>P/?C')][ MC2_CG9"/J@+0Z*EF7$V\2NOF+ A47D%-U*EH@)M(*61-M#'E)E"-!%(X4,T" M'(:#H":4>].Q\]W(Z5AL-:,<;B12V[HF\GD.3.PF7N0='+=T4VGK"*;CAFS@ M#O1#FMD*UD+\6B-53'Q0BL( M&.3:,A#S^@4+8,P2&1D_]YQ>MZ4%]M<']B^N=E/+FBA8"/:#%KJ:>)F'"BC) MENE;L?L*^WI2RY<+IMP3[=I<''HHWRHMZCW8**@I;]_D:=^''B![#X#W .QT MMQLYE1=$D^E8BAV2-MNPV84KU:&-.,KMH=QI::+4X/1TMECDN!W2"*,K@37E4)+7D#QDB PBCI9^"!KCC]DO(#\ M%,61CW"(HP_XXJ[,V/'%?UOF"]:D8TT<:_)OS?N8Y/.G#(?Q.?IV?;]$V%H1 M/G^#^0P=,F=Y+K=0($;)FC*J*2A$)*! B?H"CTLT':_ M0&JJ3.L0X05JI*B%U7[<&V,_38:=&65^DKY6?E2&AT>= S\9C=YMZ E*8S\; M#7J.)/7#/Q%O?;]!;Q#4(#=NW"GS86RY;F="Y^TFZJP=),?T=AQ?$;FAIEX& MI8&&I\/40[(=<:VA1>/&REIH,Z3.-;F2 ;' M9*74JU.FV2"(7$,H,+4.@=%KB[S[G#2Y4P_@EU$YO\""#=&*O*?3)U4'+9O-G; M?@Y'"9?1)PG)/B'Q?3>%?)=C9MFPKU4-VD43FA,\59]-S7'I/LK":O)RRK/# MZ6S\O%@^36_N83QYF=P_SA\FLR6,'F?C13^T5,'%A>D>;=2@)9^@Q0D\*&D+ M Q.98?81(*36VOZ20W^CY"3B&-,.=.,S2*(D/H'7;?EV/5[WG_E^@.^U\#T/ MW_M/XSR--GM<3J#[[=&!98' MJAI_2 7BEDNU^2UJ-%8T,SB&=0%3PO@AE;0T)&H M$5_%CLS,0-2Y^ I,9HW0H,;>0$)TYC(J]&LG=AU8(,),680X I6#I=JWJJR8 MW'F&%]?&NPU810YIE. 9=9#!'9=,IH[2PI+!$3) ]PARQC5LF2!*&3>I4&9# M)3N'8?SM>X9'JU*B7ON#8"!5&VF;K6FM[@O<3#=U!+ P04 " 3 M4&%4:_.1"# * #Y'P &0 'AL+W=OMOW+@1_U<(UU?$@+J6J'?B&'!L!\T!28PXN>M7[HJ[RYPD[I&4U[Z_OC/4 MB]J'D_::MA_LU4B,5&?7%[8>W?J\D(VIA0UOU-$-U7% MU-,;7LKMZY/@I+_Q2:S6!F^<7UYLV(K?<_-E .A^D%*+BM1:R)HHO7Y]< M!2_?1+C>+OA%\*UVK@F>9"[E;TB\*UZ?^*@0+_G"H 0&/P_\FIW?>7>>&.4M9*GM M?[)MUP;A"5DTVLBJ8P8-*E&WO^RQLX/#D/E'&&C'0*W>[496RQMFV.6%DENB M<#5(PPM[5,L-RHD:G7)O%#P5P&D1[H"2][(V:TUNZX(74P'GH,J@#^WU>4.?E7C#%S,2!AZA/@V>D1<.YPNM MO/!?/M]$7#2(BZRXZ-\TU_/<'SY^OB717_^2T8"^ K)HL9+61-:^-)G))( ->R2BAMN<, 5_&I:6$&-Z%/:C?]%' M^,^'?T%.;GJ]^^>G)$V]*(R<&TGNT2!P5T1>GF;#C;?=<7LZ\V@>#U3J^?'( M'/A>1).CVIV2+/92FKN;)1Y-Z'1%Y$=[K.B%C9(/PN8><$%O:3 ZUT1HZPXE M-"_0&P:6M\87]>I_9O[K1BG QW]^_[>\X(J5CMF"Q,NRQ+T1>5GHNC6(O2 , MC[HU\/(L="C?<5,7'P-];YCAXZ&]C%*',TU"YUD>T>/F"KPD=]"3>@EU=,@\ M/QV1=L.7',Q9_'AKOJ">G^1G(PW6\!.'CJ/P[*@AP]RQ11@DCBTBQTY3&Z:) M/XI/HG@4GSBQN?L+BM'4=Q0+0X<3]LO]H[RG %%0:(*0U*-9-ET1)_$>ZST< M5RS%@M5F)PEBV%W#'58_6\6K.E:UIQP/XQE69:G<*HA.'1OALQYS9?"C'N' M7D@CEXI'KW\$IRKHU=H3\$?_!ZP:$2##79V6G7!^$!)+OW M;GC10$,Z+SG1-C91U8)#75^(J:V'H WW2UV4CE;_# (6X#%ACIR6>G&0.K9S MHV]/,"2A8-0VC,'28S;YA95-JR3#\&%@EM%%+V(OCN.S"9T[&>RS-)#]BGW M.UB$_2(G1P%8'3 _[ CHCMV$ Y 3&E93%5I2E M[=J,8@5,3S!9C3:$5L8!>IB"Y-$!5R/BI6H3':0U_*V$UI/0C;S$<ENYW9@CB_2H] M1"1_7*Q9O>)6YAYS$.YW!\$A6%EN ()FX%BH-*@RX7I21&,O]'.'HLXA#V#< M0:D#IS3WXFBG0PVC,:@_'"]G(T\4>7[F"HF@/4OVCWIEIN4(RX_G5E&RAI(X MI&O%2S@O;"N=%.5FF+]U&48C:H6"WI?,G]H:ZY;6TP#Z*K G;!=ZY)3Z?D=% M0(7]HQB(J'^2 !'W1 9$ ,UE2^4H(@A;*O21HIT,/-,I#;..HG9EQQ?:K?O= M0MR: KQ:*K8QZSQ.9G8$Z,V"96@!%C%KZ"%J:3#M6;NUUM#$QOVR#1K;#!4S,A)&'_61J)PZ4C^-499W *MG4O0IV.RN5S\A] MLU@?$J+;)N%*?9 >Q"P3[$+\3#V\:3B@9=/L^_ 3:_5D6;L'BBA MUVZ='*OQ<^C9:ZAU27OI62MR8.D%Y3/R!59-N"W0_YNXX[7 M(RX0 8BRUK*:#[8\9$"F)U$\@2L^0![>H13A^QU(';V/@<"A^[&P<.9@HC G MM(T1^ I:3+L7IHJF+23X_$?VV#OS[Y?9_6QW>QK,?/+3SD\[#+D3O6?G!CH; MZPV=!<[UF$MO'WFU,:1J:K$0&TCR[LNDN_\&?!_C"W8U1- M?&='U/DP^[N1K4]$B#I6?(7&O[)3$C"XHV0PBT;*GXV%]&K@0<1-*LZ6L/8T_D>7WB=PGP8I5U:@^X\ MFS)[N,'QW3$5>41@)]4O\,A6-B5D.O8@%9N7,*!;U[6%I:X;;+F..7.&CH(= MG[,-5 W:'3;R#V@[!"VN@3F3E;8YLU533"S!G;9K'],;J84=KAVOV7/6"V!I M4WT'I3E?B1H];/?D=6&K7A]@W2)CFT>GM!XWJ]#_#^]]OQS5#^K/SPP\">G8 M??5CP3>ADS2;T*'S7@M0"?TW%K!=@P]]TJ)]]=EV#\/ [(\9(DS'42?P@B1R MW?I5%^=L"H+PK>79ZA/ALE0 ?(74(^ETZ*!H%* MNFD+^+XVQ?X6VMPVI\^DPY;Z6))P9J-G MHK/-'<]\2)!UE\%K+4M16)&V.ZGZ=YRW746P^W_BF'1@S>U>G7#5AZP 5>6K MS:42=VIS4*>.;9-0V@/4'-GH;KASOS5];930A6A!ZB$D*E@+&?J:U:Q@=NU[ M_B@6#D"KI6M&!EAWI'#_[(*E&WJD"C;]58MN_"O0,ZV/="C5E+U<[, M?:ACB&O,.QF02C:KM&PO=V]R:W-H965TO&S) B"7JO4T"V*F+!FA3(T[;[2,MT9962?1( M*D[VZW>D;)E.&C=MEV_[8KZ(=\_=/<>7\\F:BR^R8$S!;5TU\G10*+5Z.1S* MK& UE<=\Q1K\LN"BI@J'8CF4*\%H;H3J:DA<-QK6M&P&9R=F;BK.3GBKJK)A M4P&RK6LJ[L:LXNO3@3?83ER5RT+IB>'9R8HNV8RICZNIP-&PUY*7-6MDR1L0 M;'$Z&'DOQX%>;Q9\*ME:6GW0GLPY_Z('%_GIP-4&L8IE2FN@V-RPAJ N>CZ<7UZ!V,+E_W_8M+F/QQ M/IG-X,,;F(ZNX-/HW 7U^'P/?Z/.?)09[D$$/&1C(X!G#?ACA\L/U M!,+??DF(1UY]+]Q+T(*N_^K_]HGM.5V5BE90-C^NHJ)2POB[Y2:W&4/!!^IX M7>.Q-U,\^W)X\AI/<]F*NWO3? %3*OKAK*""21C5O&W4P=$G6K7L@3U'KNN: M=(Q?R=^_Z=1SKK[?CFE%FXP!58!'"ZOG3&R.%R\!/W'"(.C7DLB)HQA(Z(3) M;M:+S6R2["SRG#0E.UNB-')"/^S'%U*V!A2C[/\*TD0^+V_*G#4Y>(X7NOW: M.$T@CG:Z0Y\ V?,"MW@_]@DBIQ;CS0T3Y@Y%J&V.95T>R(XWQ>]-1#M#@Q". MHG#GR%&P&=B8WQI/6Y$5>'<"1><$4Z5@>+$K;=$^\%%*? LK"KS#8(= CWS? M"6++] ,\IYKGQ(]LGM,HU0U)XAW/B4/" %+W(,]NF'X'SSOMB1M ;*&%00S^ MH^X%Q"%68OX8S[LT"GP,-[%Y]I^5Y\3&BK:C'^/9<_S8?PK/Q 4_==QX/ZJ& M[]CQ_$ WKD<>?$7>XS"!]*'MB OGNT_,@\JT\P*/$V\F&2-/C>8#[ M/4C#G\L#LDM8#-$122UNB/N\^]VS\\!/?R(/2(I']9/V._%T'OC6]GFAJ?<) MT4UL\?P"/%SHNI!&UMQ]UE\@WZF3).Z#/!@A&5C<;/W%LD@J#$K9+$UL:%7! M"LTRGX&:^U/B(R*K6GPKZ]>$*A@LR@8=*?%Y@<+*A%(:\88K36?!,,8<"GK# M8,X8UCKY7U@Z,!-[P;O*I[K3O&/-HPLBE&Y:U*<*P9BV(-/T[&>E/.Z]^%R4 M%3.FX -B19L[R#D"(WP'2L&4AQ5P :MV7I49HB$$NI.A%5NA+?<&9K7-D97@ M2T%KQ]:_OEQG&#D%:57!1_H/64#2JJO#%TH51 MFX2U9E9L@KO%L]P:XS"'=L5UF$O4S-'R.V=+UII98KF5R]B7J+["BE;^=T_E M:ZX?D)>MR5/T>/.HNK_L3V8]RJ:]=5]_ FW3;RI*W A36N8P1>U&=;R3X]BZ!/6!B2?U_H+0/BSPYL0KVUX0'3\\)K]6,0VMHK5F8FE**WT MB\D!+'DK"VDF7FYM=1H$)LVAY.9852!Q9J%TR2U"O0Q,I8%G=5%9!(S2)"BY MD-YT7,?N]72L5K80$NXU,:NRY/K'# JUGGBAMPT\B&5N72"8CBN^A$>P7ZI[ MC2AH63)1@C1"2:)A,?'.P]-9[/+KA*\"UJ8W)JZ39Z5>'+C.)AYU@J" U#H& MCJ]7N("B<$0HX_N&TVN7=(7]\9;]4]T[]O+,#5RHXIO(;#[QAA[)8,%7A7U0 MZRO8]#-P?*DJ3/TDZR8WQ.1T9:PJ-\6HH!2R>?.WS3[T"H9T3P';%+!:=[-0 MK?*26SX=:[4FVF4CFQO4K=;5*$Y(]U$>K<99@75V>O=T-7\@U[<7=S=SG]S. MG\:!15HW&:0;BEE#P?90A(S<*&ES0^8R@VR7($ ]K2BV%35C[S)>0GI,HM G MC++P';ZH;3*J^:*_:W*',VXYXYHS_I>->Y_B]NYI3I*/'X8L9&>_\9T2-T.C M,W)G<]!$R%25X!.))U48@J#2PD!&U()@ EFH D^8D,NN\'^_W>=Q#XJ/<$2N MI04-QA(N,Y*)5Y$!#AK=;8/ M4'\+0Y^-6 O;MN#-\76M',;)40?").XAQFB'T#_0'202I#F72R#+W::V>4G2 M:1I$<<0QZIE:"7M;6[?[[E;2-O[71 M]G8X;TRQ2V^NEANNEVZO"EA@*3T^&7A$-W;= *NJVB*?E47#K8&ULM5IIHN2C2O)J M-T[67I;E))6/X Q((CN7 8P.__J\;F NBK1WUY4O%F<(-/I\_1KFJX?"_&9W M2CGQF*6Y?7VR\;N5>?.JJ%RJ<[4RPE99)LW3C4J+A]]W3EZ3"J,WKD^O)U%[G; M67&;)RKI"SB'4HUF4:W93?15B3^J>"2FDZ&(QM'D*_*FC:53EC?]#DM[@F>- MX!D+GGVW"[\NY\.OGV[%Q5__LHPFTOA2K4!=E*G/;OOZT4^)M MD94R?Q*V+');&"LDI2D.2T2,$!F]KK@@RHX(?'.OC,ZW(E;&H99%7N0OJIR^ M5UF9%D]*6:2FVPE:*(I7 I9EJ9XU*A@"#Z=#L>3\5"<1L.+*.)%>#69S(: M&%LJ!HGT:=C*/NP['-BS4\C4%H)0D+QG&S<>W#T;3_XAH-1&.V%WDOU.FACE MM%& /.?C.FJD=[=; ;F'#(5CW4[!+[Q9/"BCR#A\Y^U=++R]T7 Y7_;,'1U, M(#:I.5EQY*3(@'?Z14@*TQBX5KDB>WI914ZL/8%,T8CS?DXA$R!%XIPT]>H@ M! M_),/IO?O\@3 BE?OH!T8G) M:JXQ>2]U*M)I*WB5-+SR M=; <^OP8UZER.9L>R;=^Q?1C8=FH*_'6: =?I;PI47$:PLJ* ^$5>V5:BS[K MVIZ@8'&T)Q[D; I^[8HV-#=JJW.6RFI.X''726(2!@4);HPN$AT#V: 2,F]C MBHR7DL;#[\CL^JB]U"8]I&M.:&( (L+QHNW())Q0+Z& K,EF-BX:OXQK]WE_ M\MO)RR'YK]'NR6\/RJU,X0+AN8X=TGAU/6#G=Q?=!(M^AAXR=T^PP)2%\5X^ M6]W\_';P,FR" =);C( 9M9-KG6KG5SY #9D4I6O5< :5164=0036@>W#T=;5NU.F5T&0^$M>09?76 M8P,9\P=4$1H9H DNN^&G[*6^%3MOVUJAP5&L;9'>4[K#);0V5X\.2K"&: #O MV%&+(SF=@_76Z7PXV9J U(&")E69<"_\V \G:ZDVFX#"?9] S)9IF0ZOD@[ MYYJBVNY\ >\D=A+(Z+SR=H:(/O72@3[_$8\";=6V,$?ZU ZA7RL%<$_NM54A M;:G9$&%)C'R ^%1[6Y\P)E1IXC7E7:>3\6PX'1,IN+RD#Q[Z\'F)SYK:%E8G MC;"\CQPBJ;B!?Q,A1^)NQT=W0\E@D (^:^E[PKG^-I6KT,LI:H13AZP:A@89 M\PD D1W&$449+[V[Y1K$323:8J@@'\FLJ'('D&IVE/*)D#70"#Z^[V_T5VX[ M>S!0,GS6Q_O06S+]T7H:S[#;&5BL*,M50E( M)H@A2DCB%*Y>JF=*YIP\["'#0SQC#P;' _6-H$S%F:9, 64EY8.Q.%\3&=!9 M[U2LX4H)"#8@D'E05 ,MPV,\J7L$J'#%Z.M+=U-4!I3Y,PZ'<$Z.#N1]:FNS MSMLV,9IR;O2Q(7/S0J1%OH6\VBTUP&.@+0S971<7?K_FAC!EF]UTE=6B0E+:AH.U2M:OA5UPSUJ.**<4=P(T\I 2QQJ!Z[ V*_ ME["S&?A&XD=?5AMM0 DZ'IP,_]3YS.7WZ232$SW?![B#21NL^@*9M>/@$N9) MG5 <<=21V2?TW6=SR^IK:P# V/G MJ 7D?F4 L@7Q!,OE78G-C0A43!I5,?+C+P0&HG'2=O&XD>U4<;PF-H. MW=^X54#?5XHHU_.=80"EQ/;W;YR-5(C('@\]!86FYAX"[.FU( M)F5:V^.]AZ!+4.:MA*<-^/Q.JWMO=E>E@,WAGL='(W10E#[! &$<& :/],D/!?4V*\Y*]&)I-/ @JX@B\_L']KDO>&D+DSBNZ6O M7[]UB#G$#7F)^NS9;+'96,5M'5M(M2)/O%MK(A?H?G@*<=AOG(?1I2:]6G4@ M;(7Z[^#"3LD4S"N6S(?" '_\KK2]N,.T"TDOGHMJD*:9_Z788O0I.^/A%N-T MLI'<=I)F> G#=00]5TO\AU #K*^VVNO_@(R3BNLLI7D:\"2DZT<2)Y]XJ+C>!+O4"+&1PY MF4)YX![S6W]7Z-NFB86_>!>GXFPQF0[$!Q2'Z8]VKJ:\'FW 4Y^O^/^ MZ-^>,OM?LG*LV,TS2X:=J1/J\J3:^BUD8^_%Q6S:O+BK(TOUW1QWT=[I1LME M\YEOKU'?>ZLOVQOFV;@5?=UDQAFEQN"\%]*S:;1HPWDVGXR[%ZPU\$F=M&M@ M2&?';'KQ;$?/+2I/#CN$2O6HAWK7#WL6U),*WPL[S^YJAB_S_5((U)#OG\+4 M'#*5)@=?$H31)5&AO1Y67YB!0Z,#TQT2.-=__36K;2X6V30/Y,]R>?0U"\:' M+*C/+&MJQG72SNYE2]G R95OKYWKB597+[*K\2$;>Q[CW @>8Q>IUF5]=_T. MX\S[NU&O[3MFE0 M=3!5H-Q^9;@H9"KJ;ZK:O.\6^6FOS/O?]8N^^#-8^RVDF%U>]@(F*97TE_YF M=(#9>#[H/D]GE[WG>10-OB/RG6ZSG,UZSXOYLO=\,9\.#D)&,R=8/ZC;FGTT ME% ^>6[]H%$VF+A/%W35?;J8\;\+^N^PQ3)0[<4E_U=8>P6Y[O]_1A1U+\,7 MSZY,:!SP))[O7Z;#^444=EYT=DXGHT._2CCO_,@C4V;+/V6A*P'4HO^]1_.V M^;7,M?^12+O<_]3FO31;XKJIVF#K>'0Q/Q'&_WS%/[BBY)^,K OGBHP_@F!B M.*(%^'Y3%*Y^H .:WQ"]^1]02P,$% @ $U!A5 0W^1=D @ - 4 !D M !X;"]W;W)K&ULG53;3MPP$/T5*T5]6FT2)[ 7 M=E=BN:A(74! VV>33!(+QTYMIPM_W[%SZ2(5I/8E]AG/.3/C>&:U5_K95 "6 MO-1"FG506=LLP]!D%=3,3%4#$D\*I6MF$>HR-(T&EGM2+4(:12=AS;@,-BMO MN].;E6JMX!+N-#%M73/]N@6A]NL@#@;#/2\KZPSA9M6P$A[ ?FON-*)P5,EY M#=)P)8F&8AVW.P)ZZ2)Z6>';C.UT'D$@(!F74*#)=?< Y" M."%,XV>O&8PA'?%P/ZA?^=JQEB=FX%R)'SRWU3J8!R2'@K7"WJO]%^CK.79Z MF1+&?\F^\XV3@&2ML:KNR9A!S66WLI?^'@X(\^@= NT)U.?=!?)97C#+-BNM M]D0[;U1S&U^J9V-R7+J?\F UGG+DV$)H1.,/])*QO,3K)?]: MWANU=%1+O5KZ?Y?U,?GF]O&2S#]_FM.8GAXH+8FS1CK4^[S=/=DR77!JLMD!J-)T=!T1W/=H!JQK?%T_*8I?Y;85C#;1SP/-" M*3L %V &PO=V]R M:W-H965T) >>M#="\ M($G7S[1TEHA*HDK2<;Q?OR,IR;)==U_: 88E4KSGGKOCW9%G:RZ^RAQ D;>R MJ.3Y(%>J/AT.99)#2:7+:ZCPRY*+DBHQ2S,[Y2!:O@41"Y*DLJ-A=0\/7YP!^T$T\LRY6>&,[.:IK!,ZC/]:/ T;!# M25D)E62\(@*6YX.Y?WH1Z?5FP=\,UK+W3K0E"\Z_ZL%M>C[P-"$H(%$:@>+C M%2ZA*#00TOC68 XZE5JP_]ZBWQC;T98%E7#)BR\L5?GY8#(@*2SIJE!/?/T1 M&GM&&B_AA33_9&W7AJ,!2592\;(11@8EJ^R3OC5^Z E,O","02,0&-Y6D6%Y M116=G0F^)D*O1C3]8DPUTDB.53HHSTK@5X9R:O9\_>'N^OZ%S.^OR(?KAP]/ M\\>/MY?D]O[FX>EN_G+[<'\V5*A'KQXF#>:%Q0R.8/H!N>.5RB6YKE)(=P&& M2+!C&;0L+X(?(EY!XI+0=TC@!?X/\,+.ZM#@A3_)ZATE4:B VI!8\7258/\BMDCAB5<)J6O2D-9XE@2+( >$*GB"EE+#* M:/I<,3UZ5I8GZKJD%4VI8][9'J[XBB6-R4-)=\=N6DC>MT$>(:Y)W,$;2[BC MU2 ^*S8$JZ(UN/=5DX$W[3BYE5:\(6L^)6]*[ ^IAA_"4A8E[H6@0E2YQO)$G1L*[;=1;_ZJ7->_WGX MYT_)_;[%/Y_)[D9K9W\G(S]RHG#1,@O@H4^04QXX7A7T&\=B)@C[+41 ZL;]%^;0? M[?_/A3ZZ9QK&_9G1R(GC:&\F"B9[+CS<%V/'&_F'T^C_>'0P'7I.A(VI'1X- M1^!,<9-M1Y-I?Q3[A\A;XH&'QGD[QDW&3M@S1<],G&ATB/)LDE? *U0K?%D* M7I(OM'AW1X5"-W*L3 ZYK; /TBP3D)G"2&O,A#08,L\]!AK(&I'K1 M7?*)5ETC0O8$EV5 *E-?L=1F@B>Z!:USCKB(+9S&6;KQLZ1I@BGH5!;8N ![ M-3:BAEP#;,X%X_>[O:@EZ.RRZUJ3 $0J-&C;>]UG=^X>%M^]V%N;6II=P!%! MPG&O6"3< &L\G>MG,[$UCEF_6G)MZVY;&2;&&M"Q@>]Z)YJPZ1@F?GI[-#,V MHOX8=XJ=\:1#SSGNVY4N:9L0B75E@-)F<2!;IITP5_1F8GI[SC6 MAX3=;1O&)U:+;[:JX@K#W0AHER; 7O6I:W_O?>]4.NP=_I%(9JXXTAXN[#V@ MF^UN47-[>=@NMU,EQ9AKS5VH'AMKA(+KM!J\YKC31"$ M7H#?EYRK=J 5='?+V;]02P,$% @ $U!A5(1Z3!RC" 6AX !D !X M;"]W;W)K&ULU5EK<]NX%?TK&'6GLSO#6GSJD=B> M<;Q.FIEXF_$C_0R1D(0-"3 :%G]];T7("GHZ6S2;=,OIO ZN/?<)\WSE52? M]9(Q0YZK4NB+P=*8^M5PJ/,EJZ@^DS43L#*7JJ(&AFHQU+5BM+"'JG(8A^%H M6%$N!I?G=NZCNCR7C2FY8!\5T4U54;5^PTJYNAA$@V[BCB^6!B>&E^V#4K2P0",;ZTF(/^2CSH_^[0WUK=09<9U>Q:EO_DA5E>#"8# M4K Y;4IS)U=_9ZT^&>+ELM3V+UFYO7$Z('FCC:S:PR!!Q85[TN>6!^_ )#QR M(&X/Q%9N=Y&5\E=JZ.6YDBNB<#>@X0^KJCT-PG&!1KDW"E8YG#.7;Z_>WY%/ M5Q\>;\CMS=7]X]W-[).M#?Q2<1?67Y&DB@@<1A')_"27M7$XB7?H^H6:)EPPC5Q"P9J16'=;.D!B*F*0LR8Q!>.8/H* @7=H^F)2-R3BC$C=:0 M&Z0B->4%,9(8186>,T4H*3F=\9*;-9Z#O5(53)5KMX6ZN)LQLV),@-.JSP!4 M4V5XSFLJC"8@ MY6,:H;Q2K4I:"&G9%WG1J*?6FX CT*KO-2XC:4"T^Q9X,' M0*+5DN=+7U.N2:.9E;;%)L & '):.H7@;E'T\G.F XO)1=W 6F-@]E^.CIR6 M>5-2RRZB4ZN5)S(<12PKTGP.V:83T%<+IC1?"#[G.6A.&B%GFJDG.BO[2P&5 M427@'D $OO,E%0O0'&000)P3.T K'L#?H8UI ] <\@(H"IL58W\KV1,K/166 MG"FJ\N7:IK6"-+5TQK?6 SLQD:_QK@.D[%Z/!&R0X

    W:"0Q_9)+3Y80:/N M7B[RLBD8^=)( [=;]P6_!D!>P"$@M(0]VJC&6L/* L([<*F!^Y[J#CM^&5OS MBI=4^=ZR;S+=@-]1A#$,G-00!0J C0 R@'XC@U08)$].VMV&W)95;+ P+$3 M%G[-&00C''EBNA,TZ6Y"A80TVS(X%5U<(4*G344%%%1DPV:2\6L@>R7([TVQ M:"F:07VVIT&]IJK1:OI@A+H, <&$UR$]& ;M09<6^AQP1AY@'K>"93TY4;)# M_@Y!"A48R_/&IS8^B?A:.Z]PH;_992S,##N*LSX97EF/@J+!JADDIZYPV.OA M1^@"_%I6H-B:+"W73!GH6_:=U29'I+Q-/S:3S'I?+3!Q>>D&NPM,H6!MI ?" MB6O+AJ7-V002(W^BV(+ W<4"]_E.JQBD&']C]M_L M<(9MF>L]ZL 1FP;W+P"W$>A/)50&D!_(L?DPEZJ6Z/YD)D6AVQP"8B.FG2^@ M 85)\'L4HC,T"N.3/_<-VXO'10'=$Y( W#XQT2 [BZ0^M:R6=>V4!&47*JU+HK%U; G\9!%H:6J)DT2U*#=60!.KW? M2AS$)6#=,0(K$&-0/3^779*6G4^8+ER!44@D&, [%,D2XL.&*S**9@ X.,>% MZ^5M4]PG@EW^7JJ7QV*!OAB&+E,5D+>-2]+>:2_^VY*ZJ2J&Y4O!OS3,*T6S M]5940_04#!B%1IFYY+S!WK1-_^OGC3;66PKR%J7[9#7?9VSWV(,T8(UN]!Y= MT#FD)H_H&MV*!]I5TLYONZ)R3?72,HSI#=BQV:$[_Q-TH%DP2<.3,VV/>F+F MZE1.Z7?%:12DX;@?1T$\B;W5,(CB;(L+_XZW+^?);FL:CX["G%J[[DOUO#$- MMJ(]=F ;LU[R.#WX>Q=P=_RPGS&[IR1:-]9+$\A12>+;?)($:1I[,W&6!N$T.F'S'^WY5:$6[AW[+X;:: 2!%9V< M^4^%6C29; 57$D3IU%O-@LAS@.\(M?%X[="F2D)91HX7KA[I5"2VAE M45X.[9$"!J6P%Y8NZD"N]M\6WKNIU_MW_U3LND&Z6"BV0&$W%@C(0DD-S8, M?-<^+*!AU@?FX6U#HVX[$ZY5KB2\'^%DCB^7MMD_WH1VS3_0;.2#LTG[N&V$?6DM6[?=!$ZV5<,RKYX>2JT_CWXYL?[I:" < M).I8:?PSYJ]WXK:;CY-)$*:9-QX%21(?Q?DY"L91\LO1]7?R":+7^O2A&A/$ MX\@?3>(]R:/3"?N@^>2($Y'AV:S\4MB?*L-V@R> M0C4-TZV9[<869GP_M#1/3_G:_\OSY7;JA\D$F1_[VZT(?:#4>SG@I==K'T>^CPU]+[W M54PM[%=-;.<:8=RGOWZV_W!ZY;X7;K:[KZZW5"TPA$HVAZ/AV3@;$.6^9+J! MD;7]>CB3QLC*_EPR6C"%&V!]+L'KVP%>T'].OOPW4$L#!!0 ( !-0853O MOYZS(P< *(9 9 >&PO=V]R:W-H965T54:72A9,M.;%C4TN18\ MB42MSWKC7O7A5JYB2Q^&YZM_=CI M48^%A;$J+8V!()69?_+',@\M@^/1#H.@- @<;A_(H;SBEI^?:K5FFD;#&[VX MJ3IK@),9+B5L+/G5_/;ZR\7]]=?YNSZYN[^]O/'^7Z+Z^OY[?G0XM0I+A,"S=O_/N@QWNQP'[J#(;&S;/(A%U'0R!M08< M5(#?!2]ZO!+A@$W&?1:,@O$+_B9U B;.W^2/3T GWK2.-W7QIG]6PE]V_\]_ M' >CR5MV\_/]G(W'U!P';[\KZ!M6.7FO5YM]= MX%RKJ""D6+=B".8;Y!NP^Q:#(P57F;),9"O'+H#1 MW+%6::8 #/M7+L(B\0PO_$INY_R@KIMV""U"M&?,PU 5>6V.ZR79R4<[2,91,5(%J M\>FF\OK!JA_*,FMU8A%=X>_*>S,S2$*,7'TM>"*7KG V0Q'P2!BPPB4.J:\I M7U7.PIFF6##B2.CBD"EEW?MS]8"TFECF';63$8U=RM!U5S5(1JZW+9&U-^0/ M:^>S[=<@U$A@B.6#3*14#X:M<7*AY[:2)C$J%=+5B5K\VZN!]XF8F.J*5HTR M4D U($4/W1EA3&9XZ+E2,?FRK.B2<2T.[A"7C51NH4F1%EY,RKG"A18Q'?2( M8LI@OAD(0!'XH]>"TDL"XB*W7H<$UQFF4(/S>N&:ZUB&<3. K+D32%AB;9\E M?L#NBH6QI-MNQ:E.>4IT069%KK3='[I+<+/]1"UF$@IHKT1X/XJE7F]G#42K8"#0- M1B[UKX[VF;L+2'/?V.W;*=A$]#P#WC?*2=%I@VA0XG-8\#+IPX8TF3PF3UW1 M7:H$U'.\)OTJKQI.?+>1%9<46G97MRUMZ9Y+8 C2^_T5)IE3HN^27E)O'%M% MNL#4JJ-K-9]1<]SZJYZ;6.I3HR*\@/Z]+B_*(M( M_O')V>-P50U]Q8[ZL^"DU9X&1ZU6>;ANQ/*%,V8UYJ@_PIVH:@63)O<'X]'L M=<-F97G2J9U?FQC0'LY:K:Z__]7S.==&?W-M)]S8[_IU;_K0 MUUM!-RZ8UE]IBWK"WL?\U6FW+/M#@RFWE#^!''N0A_V+D,YW(-W7T0?:F@]^ MPN%D?SG89H,E\J7'YH]TV@6H?3GR^N&9\*X,_H6D^H)<&T+7*!5PXS6H/K;=Q7PR:2]4TP/?V?UCON325.] M07\\/>Y,:+-^V[4Y#=IH@OYA!]VN6OT_X?9H;T=_<_NOX?;1Y'1RV]YV#27#X$IKRN>VGVV'K=_-4X&9$_QT@M""" M_PF]_EK_ ^+"_^[>#/?_O?B(BQ7V,Y:()4Q'@]EA#[=R]Q\!W[ J=[_"+Y2U M*G6OL>#8#6D ^I=*V:I! >I_RYS_%U!+ P04 " 34&%4F=]&K/H$ "V M$0 &0 'AL+W=O_<0+!D,!6VMZ]W$L2CV?& M,^/?C,?IK87\IA:4:O26I5Q=-A9:+R]:+14O:$;4N5A2#C,S(3.B82CG+;64 ME"2Y4):VL.MV6AEAO-'OY;2Q[/?$2J>,T[%$:I5E1'X?T%2L+QM>8TMX8O.% M-H16O[/VP@>*5TB+;"(,%&>/% MF[QMXF )1.X1 ;P1P+G=Q4*YE==$DWY/BC62AANTF8_#]^&MV,'IYOOX[0W>/S%5GQ$JX?1O>!ZH="()S395] "$TL[\=;. 3ZI\9K&Y\CW'(1=[)W0YY=^ M^[D^_\/\WELF*)<)\F6"#P[O::T/CY,1\O"OOT38PY_?L\8%,LRN_QE-%A3- M1 K)R/@<:3)-*5)4*R!*O4",%XEN,F;-@""I6D(&(2T@@^)5MDJ)I@D2>D$E MBD4&I6!A?S^JK<(P%%DF$J9W%,(3--Y48XO+VO]#I1-)N$H+ M+&UIM_R5*FU,5B7MFDKV2DQU/DT;4$YGS!(PX_G[JEP'!^VS3=Q/Y@.:4L@M M"AD5IT0I-F-Q'AM5"5S3<[#GGU7HGN-9IFW?;5RE!7Y0H?GM3HU&[(;HJ6+1 M3(KLA_ENO*I%%!2E=]/;W:I145@7$A?7A*09AN'[HL^APQ$SJ'AO/QOOL&IR M!WM5K9U.6-49^.X)G&(;>4T<..W(LW'J.=T]/+8C&XVAY^_Q!J'-V_2Z3N1] M.%9]UZO9%A^ U:[2PVHX86/=:D!]'U>58L?M@M+_ J[-L YLOE^SHX">#HYJ MZ6ZG)@80&\_U?QZT1P,?UAF#Z\#8['C=NISRZYQO.UXW.E5DK1PHP M5U0:O M2;.H8U-\; .T&UB#\*#.MAVW+D7+LP;:&I*)E3E7=J %)+P+&HS#F&Z#'@.D MF,IY(?1VO_3OM3375!.6*D2F<'/::QSV3_0_ 2&F%X-FGQ;-]?$S?<_%V\)% M0Q3\X/@]MHO'B].=*%+/1*CY.]S]SI Y@DUJBCEG?X-9C._.YU.G/VQN=P\4 MOY7?A>O%YCAY+FQGMMU1O.U;DII^H41N$-25HN@=Z^S:H),+0%L0U"0=#G8' MV5B*9 5]= Q]FXG:7(A$(272W08>M'2FX5IN&J[I8>MC%9F@KM "W0^LW#[N MXD1HDF[K?6VA":#L!O7U#=?02\6@B[X9#R"S-@Y4N;O=ZLEIQ^WP_5"MB)_* MDFI1\K[@!UE7=\%K67?IC,IY_L= P;9!:2FNU26U_"EQ5=S%=^S%'XU[(N<, M3J>4SD#4/0_;#22+OP3%0(ME?C.?"@WW_/QS00D@S3# _$P(O1V8!EW\_2DZ\%$N#.Z! $$L4^? A39$>M]I\M36B@^]2*#N):N?6%W%L MBQHELP.]1D4GE3:2.=J:56S7!ED9C*2(LR1Y&TO&530=!]FCF8YUXP17^&C M-E(RLYFCT.TD2J.=X!-?UVOPD2RU_NHWM^4D2CPA%%@XC\#H\0VO4 @/1#3^W6)&O4MO MN+_>H;\+L5,L2V;Q2HLOO'3U)#J/H,2*-<)]TNT'W,9SYO$*+6SXA[;3SO&"0;0VRP+MS%%A>,\>F8Z-;,%Z;T/PBA!JL MB1Q7_J4LG*%33G9N^O[AX?K+[=T=S.ZOX?;^:7;__G9^=P.SQ>+F:3&.'?GP MFG&QQ9MW>-D+>&D&'[5RM84;56+Y'" FP M/QF_UC.X"ZYVD@?#5UPQ 86VKI?^#NE?^B(9%84C6P$X9RB8;NVO]B\E]2=!C[EZP<$.T77D78\(V) M!CWF+Z6[5];;*F[)^]IPJD0N-D%(OQ(:Z\O5UR[-,>O)]J!H':G[4*K&-<97 MMZVA\H4:*MB@X%B=5D;+4Z,W3+@-2'2U+I_?D>V5@YH8*$VSYUB.R.]*Z[+E M0@P.]9]XK[U+-*LPQ"P5,UVWKM/WTGY.SKKQ\%.]&[(?F:&;8$%@1:;)8'06 M@>D&5[=Q>AV&Q5([&CUA6=.L1^,5Z+S2VNTVWD'_]3#] 5!+ P04 " 3 M4&%4X^C 6$$ #6"@ &0 'AL+W=ON3E@\"?DI=V M:TT^DIG6W_SF"&Y\[S"CC4FON+U>H_\28D$X^7:67#+RU;V6084=98I\M.&1Z4 MLFK_BZE =G M<"JAYZ9?;J\>;A\F?04(MS'O:#X07]7C#=Z+(6U8H4H[(L96P<&HEFC52YK!8V)B6JG/P? M?V]DC79PY KA2!BF3 EKY5PR)"RA48UPT.K0>MZ"Y35V(1X9;>0;=2-#CDT) MS3DU-3E-HJZ-?I(H=E8K$$$K%L92CSY7L KQ)2N@E"WS4/-^P&%#\V@?* MM'7A/!.VH%K(G#!(=L24%#.II)/PTVDG%"(Z2N+!Z3@H^V4Z!+QA6W/H8[6* M:5G(K"!IM_. Y 53@<&S[O_S,(;O,RES72#PH07_,J]=86' M)CB[V*W2X&S:&WX(-H>]P8=W.W4G7&/:?$/O$!WHFSVPQM.)NE2^9LY1[7LZ M-/8BBJW5QINOW'.S9KHLV612*!S@AZWS>0CQ2Y.CZHU;!5WNFO) ;&W'[% < M0@&4\=&UE05_CDZ2>#@>M46%]2@]W6D2?^9Y$%G6E$T+FS,N<#CLVIOU;;:2 MDW@\ZFPEH_@,=G>J8SU-UJFQ#1JTY3E&:V:J\5/-YX^7R)2NO0BU,3EAKYP#D'F7.01>.2YW+C$3^-^[0,#4AZ'D# M':LR\#<+82(#62&J!<(,7%9XGH 8/Z20#D 9F3&.@+9F;SVTD4.]J.0_;+M2 M0X2Z9 \IR#HCPL#PUX*WA3FET3"!C.=N[M&7;57YICD;^!C%*69BH&,8)Q^3 MON-T'5XN&*!X!X5E@8MNA?RBE@":[+(T5U>MI=:K"]M6\1(R MIL[%"G*C\ED0OX@G_K7T_['R8=;TK\=D;^F M_>O)N\^3VS])?SC\,+W]^-"U-3HM3.WXX&"P=^ ^X8"ZY$;D>JG(.$\@:0+8 M&&T5LGL,>>#^$'$$\3GQJ$5^2C,;#\(9Q*2=7E\&/GXV7; 4I;'0)BNAN(EDPM(?L;TV,Y@P?.X#5V3:B?0ITUK\] *'-^4O)H])LU.8H^/.UI3HFU$ M]0AY#)Y]3YZV%35^D!5 M@V>G<,2R;&3N.-9H0%-+><;?ICL:?+L>_8$5H#6HXAFP+R5 JO/'WJ^V44"@TJ(LDPHT!-W7$M5H58GU]P5(K;XOXV[P18-1 MDA3F:.J<=X(6D?O2:"]HL2K+D9G0&%'976(U";)0P/FY$/HH% ZJ^K3W+U!+ M P04 " 34&%4E"#+[+D; $6 &0 'AL+W=O;(E%565EYO#P*WST8>]>LE6JSSYNJ;KX_ M6K?M]IO3TZ98JTW>3,U6U?AE:>PF;_&G79TV6ZORD@=MJM/YV=F+TTVNZZ,? MON/O/MH?OC-=6^E:?;19TVTVN=V]495Y^/YH=N2_^*17ZY:^./WANVV^4K>J M_6W[T>*OTS!+J3>J;K2I,ZN6WQ]=S;YY,S^G ?S$W[5Z:)+/&6UE8#>)T3:=RVUK\ MJC&N_>'VYLU:4J^Q.<@M! [=Q3^V9^<,:W MJIAFY[-)-C^;SP[,=QYV?\[SG?^QW1]8X2*L<,$K7#RRPIN\T4UFEEEAZ@:L M+',2QC%>_I%YOLG^\S]>S<_.O\U^7:OD)U5F2UWG=:'S*FM:? %%:IM,UT75 ME2IK\71>%*:C+S'IK\:TC5;9)U-5V4U=0NXLSGR"SV!X7I>9QH,/:_R\.S$/ M->:G+S?Y/XW5K?^JZ1:-+G5.0[/GM,:UV6SS>G<\P5A=K+/U7JI05RSZRU>=WD M;&^:;)W?JVRA5)VI2D-U:=YI=JUL"V.9Y1OA/FSIO39= WY8M366%H\CK2JJ MO&FP&+[&ID C66+ZR"1WUH*R;*=R2S,U^(,%8]H3#/RRS2W_0/Q\1#3\Y. 9 MC%"[SE:J5A;[W9&LJ"U1YH2&6(QSQ"1;.B/'P-]J3<_M\*]=YVV6+YS#BO@>>4. MIM+Y0E>ZU6ZJ4C=%91J2)E$;HII6?FR,K$+'3P/H\Z-"\!@Y.$M5=XX ]1FN ML\$?96=9)L,@9A]88R /5Q!X+ #NP(\TH+.KB'9LVV9+:W#4:],D; HG>\ X M70;C='G0J'P22XD?H$%;&E'C4Z7=0;5TJIP(0 M/3%'B8GBTX)UH1\78#>DI:U4.4F4@)Q_F6&\N&6 MNBW#SN+P'')UKTZ:5FVSC2E51?I#BF5+2)L2W;N*B@9]JLN0I OJN'AL96PRK&7U _:AK^(+F??>C(3^.^, M5)-OE%,^IY$5%F6L< M[\B;@)U1R.@\UGF]8M.@V*P[.[Z@N51#9J NM9A!;TK@N,!G'/*>7F2ZB>QX M6*NZ)]@0,(B;;?A+/RSX#Q&+"228/8 [/EW#X,FIIH]ED+0[$AK^EO7,F\VA M/D.4 "$6'9])HQB M?3>=#52Y XE^DB3"@QOP1>E[DJ.&O#.PCQ'V+/**M4UB'YK<>2FO#J*JS1KV M^@34;TB!=3/UFIE.S01TL/4X1Y:7M=YNO>CCI,M*Q+P1+_'L\G(R?_5ZDCV[ MF$\N7Y\+7YY=O,:WK^@8"-TRQCWC7^9GL]=DSQH2'IQEM1,-<6B. 0SB'%ID M J=J[U3K%\]+ \ZBIP&!I=$4H0?2"J9R>R[S"ZOX/HQ*[B:/:](#N&#Z^QL M.O\;/<%,3T$2"2+KRS&)8%XUQAO\?Y'0TT'QSR=B^Q!(4#A'I%E+\N^M2F>; M+A=,((8YZ&R33IB+#+=K;=5)T!9MTVR*1Q J4C8L4*FE]YW\J_TX5[MY PL!;OT>-<06(_+ ME *OQ.();"J]N254A8B>Q%5]%@O(S_4,?-^)^I\H^%!D.4 PQ0/!:A Q':)+ M6^U8L'AQ4;L!I6)O. Z ;6NU -NJ\F /T I 6>[12<_4%_E60_!96<3:R;>3>PV);Z5.'ABEB=\ULQ@WG=.SG:)/WD7,LP#ZIT?# I>K.EM$;K48&L@^DC MW",S<%*0#\EI!UEZV%MGD[7##+KXV=4%G6;%C<))/4KX/.?=$E!B<"-FU MH (V]Y#3]'2]H.Q)5Q0K_X@+5X:P5.AW#L'Y.N@YGS49&'%W42QXI^YT>.ST M@,5[&2S>RX.6ZYK0*.-&^D#^%U) )SUF!/_@5.-V,1J6Q,.7:@%'0%Y<0L(@ MYC@A3= 5^(]^VPDC+/R.4W.-G>8 M"!$V-):4XOG/RB+PJK*?=ICFN&^)V;NO3071(90H<8B$^26"V@:Z]/SZ+3PH MOF!JB< FD_PK9'-!"JO'" B!$41+VR3H%D%NOAVQV8P4L9S#032EQT&KKN'@C.CPGW>\5^:(J>^NV=8/HQ+)YOC86X;L+O]Z_O;D^ MSBBSP_#IV?SRC-2=5Q/6\*' MQW#W#0\[4G M^K1 0/T>C>YQ\"G9DU?!>+TZ:'%N@B2/FJLG#XX&*OE2#%3#9TF1L.D:!^W9 MKPR-E#-,6E@?!9Q"->-,%24)70P68FM6E5)MZ$LPRT_G,ZK\N\_$]32'G#9P M@%)WI)'.QSBJ=HS08 =I7_.S;X&@^-/L6QQ3<2?)75@2-WR ^+P[:\0<<_@+ MZXA9DTU'')7?YUI\+3E9R0%9#O5@.Q#G[/\\M/*T,1*4W(F;Q(E!V8(!=(F' M L$+.UN(5@Y[Q;BEOX>EH;1($\+Z^%RV@>OL!*)DJTY+QH>F[FH 2''N*XZ+ M.3]I&O+A8AL;-:0:=DL"0(:G.-Z:[&62(O$92H)QP3)2LAJ>1**^9HTGR:S# M%3H4Y=@]X;"(%'E+6(EYV.:?2?4I,44I2TRHN -@ 2E^I)HL3'6>]RU+OQJ3#JGUVYDM.! M)H]-,1DNY?QGL +XZ@$?6E5G)>%H3)4LX8U&S$#07S1 G?#C^HNG^+ZS[DLI M3TNE>)7;TN?;D_7< OL10^3V8,4/,(C9[.RQD1_87F)3UVDNX7V +[>A9G ( M*K\.WN;U08?Q%H[S7K(XE)VS7:Q&D$AR\$L&C,5MS!_]A=-'C_6>XV(*ZLG- M:#J97E*=\W[D3@Q'LZ8DN5AV5..3R;W_%E-9,)1XP '&I,249AN.9-0'P2I= M8I"M(9>*: >P=ZRF+)+B-5TVV^KFCKQ'8PK-QR41/(DA;!K!&"..33_PDZ^BNPQB4.T)@4MA_O$C7.\':#;DCQ/6D5) MS"QKA",S9&#$)SA[%K/G35J/976XSNN\S*/W'JOZ";R0J%<7[$FV[.L\2UTJ M)4)*@7C;R6F6HV+^ M)4LR/NH1Y1BW(K._P(H\ ;O.SF+?Q]D7 6A-%8MQ:_'TT7WXZKYDR7;9/WAK MR"2EO);B+7! !"T$/S"N2#"4/+%\/$\W9L#]JL^?77$M-<7DQ>GU]^ M3:1QS#D9KKP'MQN ((!I>Z+K"2)4BT^F0\3[T\W[7XX!ZMHUU7*)_AA+>O0G M.Z(\"CT=-IC2G<1E#4(W[.'BE>QA]GIR?O[ZZZ,EOXHW7UZ;^MRZF,PNSUSU M8?+BXN(OXY6P:,"L]SUF?5(+L1BQZD@+B>JR*>L7_J30PJA:'MHPGHP\\6IX)MVXA1TY)LQ71@Y23KM8\$H>4J1"C!C4]' M1)$!?9(^)WU_U00T/;KYAN,*M"[//ZA8T/]621Z\V&,7F]T!#SB5*22OK.FVDX!L&!Q2-<@9%%4FD,A/ M-RP6[;-4@E9&+>JS;LCQWJ11\(0+7O$AF!H+!/+ G3N+I#.!RID4SKCH9W^' M9+0HAS5((X1B0VC82@*S^MY4]XYA3G]B9P(]*UQ(-LZG[L9%FTIN-VG'HFB/ M/WA8*KK'_2%I4U:^(%,>^AC<:K'J@ ^,H+A5X5=N,^3^IH2>_1:G2$>$NF%/ MOD4B1MPC71*3<1+$1TH^D5!?]GN76\JH2YE]OU8B[1K6P>-GYR]? M]OH,:4 B#;$IC7.@>[G3G4M$#U#B5]7OI]F[S]20QT:6-9B6H>6Q-VI:JLV^ M@#:C]B=[4&DSS2#GY3K7DGX$(WQZDN^*7;BS\\.^!N[38M,N+[8&,,2Y%"R& MKA@[:GT/SCK>F/:$I<9-,@#:O:8BGT=4VR_/1.*1BY4BYKMTZ,KB9)DA.4U-\+83I5I#V*8RN?[J&^> M&U1 ._7LPL) MT4//,),:" ^)XF13KG_?F9V'/.D5&P!BYHUN!DT4-;19:BB1"12.N=J]+'QP M:Q],?)#-#1/=[W,*=N6008E-][/#W?(_&E/RT3%P!VU HI17%,NG:T"CE>;& MK<>AW5^Z0AHD[_5ZYAW0+H""R*.O"DRXP2Y98S"EK]3XI1TZ#M6,#0'N?Y$W M6'1/U)T4D6JN;\;YF;U-+U21N^:) MG:N,.(""(5*T:GN8*,Y ?//<8F%@JK>AYH7,3]!/]S!XIUNPC-A:V"JM+@I M7\.C)UR>D5JY81^D;L*;D^0D$ AG'_E&@. 7KD/HC28#Z/JU&+A\2'U[(YD$ M+QJ]MMJ$LT28EZ;)P.4_HH=>7ET32MKY'^I6P2=RN[0TW@.(A3[4]!_?R1[<=! M&7T=;)(2*P$#_5PKD53PLU Q5=L^F(R[Q!-)\^+%CT(IGX_RY9A,.X&>PNI% MC.C\P05OLX> >]F>U NYLR#+X7$,DT;'YC$,T<;R"+'\ FM;FLU M]Y.-G H-B9S2(R%&PF#7.#X>K7+<$MKW?6^NE1L@L0LPY2A5<5E7*%_$W9LWL[&_#K.=-:/CAAKG_I[V0@+B+*%RUV!HR M]P2!4Y?*!F@OL?JD("K>Y9D=OLQS(]W.7*(?!31/'YZF]UQA6R<_#^Y?<.M\ M[/JFO)]D!?"PJVX)(/2%8Q?[*X8("]4^D,N/N4)!.WZYF#H <5RO:TCD-5KN]JS OT"?!%+M<.(PF[7JHD4>%'2WH0[H5O MK;OT&FC( MP<:F>KZ/4Y&Q(#M=WNN&5I,RUB;1/XY\1X24S'1Z_-K6H#RYPA)TO6YIYGFU\-B M<2@AN_N^H4^P5S>FJ:Z"KQIK,@P-T94ITFW)CJE7='_/G(%VZOYUW)KL-R-0 M0B7T:PWM'@7/+O=+@0\VKN6BP;!1)5P]\U+(25O7K972Z]&.[4^*KH@5'OB, MZLU7S1!59?"#[$4W2?9.[D%*A^^CQGEPA?P6/VH,2W.YH5M2LO6AVSBT3&XK MQ7U4.4&PBAA,O<5+;A@74T= 582'3"PWLH:K"X?M5>Q4G1WN-OW[NS=7$!%( MQ2B7GSIX/#-*[_Z0JWQY%I]U<7OI@3[?UM_+,'/Q!@(MK6 1\/HJAK\RYX_- MYRY=NI5BV6J9NQ<&B-SZ/.%T0&1)AO 9XIJS^840Y*\G.MN6T,Z0>/:2,R>U MZ3WM4E@\GX_3XIC].#HE@@,BN8G>*>>G!RL3+]B3;7-AE*^?A+8(^/"8"EU; MTZW@U%U;!<2Y06P:^B5 RAQ&]G!1?T !]WX_.Y^\OICYUO#YR_GP_B&9C-6* M7+A/K(S=9:#MAX1BZ"Q,_3J_FD GE^6E[;5>R8V,$,>H-KQF8*BE/9]_F]K8 M" ^.GC$Y]&$%)HTE;9J!35W-PQ_4MA@-F/-=@LF0D>U](8D9+?,=\UQ8H,&.AL8 M/V(/@]D+-PCV;:/HQ ._+T>5)^ZV=+_G_+&0*0;/%&J?3V<2#IY/]^/!0Z^; MB5U2\\-]3M<])^A]]MAA_:&)XAF-_QZ0.J$(_^4(3GG4^X\TEI_&IO+8DHD' M3XW=G]BWMX4>QLE8PWW:EIZD>\;+4FF46=YQ9=O^&&]M$# M^MI)XN%<97R/*'W!"DDGI0H*]ZZ1BIM>U-XD/IYTF? RO;93T64(RI/ZG$&U MDYE(!!*>QN+*4 ,;NL>H_,U :J+I&(*SBOE.)?(%(X3YUY98Y6]@RG[V'QTT MK],%C>R-" _P>FNP"RH44<;>;X/A+KUI@>\V-H)^XO,3;I/;NKRJRN'3A"AP MX]'YJ8_\G@.]N(GGKH&$ Q2 67X@^9U;#N,\QQ-_'NZ.![]08A>:82?2,!; M8\ZNF+6+FA6D#4PN0B.((AUP+PG 6B?@]HFLRCDDON+$+P6B]F@NYCLPT83W M+[B+%Q/ID.;!S9#FY.):))H&?U /V?\:>P>?1X^]$ M S=N"$R(](:SB;V/Z:M4? :,M.E>):]=22Z43#R$B<%=>BEFTDO832C2"6UZ M$U\;='\%3.UAY22^+:G0@9Q^^;'W^J1=KT U>*,1)9RP7]\O]B=?;32/327S MPTTEGU3!EZ>SJ]+PX2>OU/EH36TZ=[5^7*:?.'GN)N^)8#IYK_+[,V''!':_ MO[I] XO24(?&U>UO_,O)V853^5!>DY(:>!HJ;_)Z!;[M2;;/7<"0*^FD5"$+ MO>@@'+5_PU B?U:Y%*S@+786&VZ+^I^\[@C+Q5:$$3)G)S-'95'EUKV?C(Q^ M8;:L[LEV!/#5,%?[E<.P-0H 2AU0B_@'5CG>ZW8K/7NLNC]>77UT;T/SJ,0# M%>G,PK"UWJ8-Q;TWLXG^2C ZR@=J PR9 FKALSIG==[XRV/P;77I0!;1!J-, M;B^AJ7<]H$\6&Y&X\$\W;W[YQ!6(VK@J?8^FM)B]<(4+B2$#G'CD-%VPD]#: MNW"B-QOP7"HKTF^THP6XU5'2>!%0IWNCUU:%%U$U+K9^=+=\"4B:(@RWPXBQ M$$=FK*_V#K'^?- >Y+4X41-:,Y%'JK=1MWFOW.:.JXQE::DR85SRLB(IY'!S M01ZN^7 )IVB]OQV"KR^ZJFFJ^F%[L M^L1 3Y][!1J6ZPU4C*"[3YU$C7+HPSG(P9O\Y'UB+R_.IGM$@9PH/-+@W5"F MDF\6XQQQ^#57()?$_;#CV>7$V;S8G.";2*2*TL1PFSQ".NTA*7!4/?G8>=B_ MZ[#'G-9I\F+6C;(K?OTL=\#6K;RC-7P;7G%[)2]VC8_+^W'A.E:48ZO4$D// MIB\OCP1<^S]:L^77O"Y,VYH-?UPK:*:E!_#[TL IN#]H@?#BWQ_^#U!+ P04 M " 34&%4FX'FDY," :!@ &0 'AL+W=OTTI%:K2KL].\F!6/,ELTUI__UL M!T)6%;2'O23^SN7S=PXYA_%.R%^J!M#HA5&N)EZM=7,5!*JL@6%U*1K@QK,6 MDF%MH-P$JI& *Y?$:!"'X2!@F'!O.G:V>SD=BZVFA,.]1&K+&):OVG@7\(/ 3O7. MR%92"/'+@F4U\4(K""B4VC)@\WJ&!5!JB8R,WWM.K[O2)O;/!_:OKG932X$5 M+ 3]22I=3[S<0Q6L\9;J!['[!OMZ,LM7"JK<$^W:V"3V4+E56K!]LE' "&_? M^&7?AUY"'IY(B/<)L=/=7N147F.-IV,I=DC::,-F#ZY4EVW$$6Y_E)66QDM, MGI[.%HN'IYMK=+NWR\?ES0I]>L0%!?5Y'&AS@XT+RCW;O&6+3[!%,;H3 M7-<*W? *JK\) B.MTQU8 M4\>:GF!=F5FIMA206)OOK)1;J! EN""4: +JO4:>)_SX(8_#Y OZWV_33F % M2-?2MT[;8OL(T4(P,_4*N\$YN"]0%/KY(.L9(74#X2CD+7F"/"2\&@"TC\;)CV4#08=6A6/8/41!&^ M09A7J)&"":O]>'<<^UDZ[&"4^VGV5OE163P\ZASXZ6ATLJ$7*$O\?#3H&=+, M#X\9[WU=06]>&\7CW'.^A3E=;MR]E,%2M>,S65+6_@ MEX7L:J9![)8SU7: M\4H^7$Z"R6;@@UBNM!F875VT;,GON?[4WG4@S48KI:AYHX1L2,<7EY/KX.6K MS,RW$WX5_$&A=V)V,I?R3R.\+2\GOG&(5[S0Q@*#QV?^FE>5,01N_+6V.1F7 M-(KX?6/]C=T[[&7.%'\MJ]]$J5>7DVQ"2KY@?:4_R(>?^'H_L;%7R$K9O^1A M/=>?D*)76M9K9?"@%LWP9(_K.#Q'@:X5J/5[6,AZ><,TN[KHY /IS&RP9E[L M5JTV."<:DY1[W<&O O3TU=M?7K]_=TL^7O]^>T_./K)YQ=7YQ4R#:3-A5JS- MO!K,T"-F DK>R4:O%+EM2EYN&YB!3Z-C=./8*WK2X@TOIB0,/$)]&IRP%XX; M#:V]\!D;/6$N&LU%UEQTQ-P]5$?95YS(!2EES946!6%-2:!. D-*63=RH8W M6IDI4#":/1+1P# _%-[3J_WP74;]\$?RK9\FUN:/#W^"G-QL-K;Y_05)4R\* M(S20Y!X- CPC\O(T&P?>K..QD3./YO$HI9X?.^7 ]R*:'/7N!\Y!VK4'Z"Q,NR! ]$7A9B_ 2Q%X3A4?P$7IZ%2/(1'LPSH&[Y>\TT M=YOV,DJ19IJ$Z+<\HL?#%7A)CF":>@E%/F2>GSI(W_ %AW"6WSZ:9]3SD_S< MR1 -/T%R'(7G1P,9YB@689"@6$0H3MLQ3!/?F4^BV)E/T"&P^P3':.HCQ\(0 M:<)ZN7]4]P5 %!S:0DCJT2S;GA$G\:[JB:)/QJ)/GEWT"H(G%J)@C=XY !K@ M3N4ZZZ;R22787%1"/QTZ 4ZO^*TJ'MHIK^>\LRWU^'%P@[?!E.):_7L<7Q=% MUX.M@<; VG!2UM*0,863YP5^BK/KQ7Z"_%X[9$(.7)!9+C:\X0NAW=JA%]((2['#T'N] H?9>@?\T:S-G2J<47&&5/T# M'4_UJB M_A$,%) QH8_LEGIQD*+8X5K>,PQ'6N"\#6.(M#N;?F55/SC)*KA=, B+2]%9 M[,5Q?+XEY^@\_"@UG*7E/N 1%F&]")UX -;] U0O^'VKFYE#H85U M9X1Y#B _R.FA-"ZE+!]$55DVJCM6PBT.;G@NAL# $-##%"R[!%P[Q,MN..A8 M\V2>M5!JJW0C+T&IV4;M;=U6\HGS3=&1MF)(-:9.T31B!X>WS6>H50FPZ;CB MW6>44,!-B/MWGKOBO>MXRT0)1:'ZSN!@_"5'8(\3E[I/#=QA*_'%'"VL%08+ M2[C#JKV,A%Z6[A%*"^+]GC]6)'\L5JQ9H*9]:E:5O#+2;N&Y>2K=^H=3OYI>C]%.S*. P^=^N3[G<= T/"]P[.,A$X=:NDT M0.\.?+>/O&XUJ?M&%*(%J,QE8XI(0X]1VD[#?'I7/O.GP3[!W FW(CY:T?A\ M6/VM4QO:A[)I9.4?0!]JR[5 =/;8!HYR9^Z=>SU'.-VSJJA38 I[ @] M/[K+#T/&36V3'G0[;:K2&L.,8B-L0+4 M^VP%AFOS,FM[P+GP_ 3H8;,M)FFW)(;I\ >[A M6#?D"-B!JV=,@'$K'[NEC MEPO]['Q_E$;Y^8&@GI5\_7IN_&D[ 3ZT'![E<6R2LH=2DV3=Q$'OC[YOS6[Z\,W^'>N6AC-5? &J_C2-)Z0;OH,/@I:M_?8\EQJN@/9UQ8&2=F8" M_+Z04F\$L\#XSXBKOP%02P,$% @ $U!A5-GYRK9H! L0\ !D !X M;"]W;W)K&UL[5=M;]LV$/XKA)<-+B#$$JG7UC%@ MIRD:H,V,.,VVCXQ$VT(DT2/I./WW/5*VQ#BQFJ3+MWT1>=2]\9[CD3?<<'$K MEXPI=%\6E3SI+95:O1\,9+ID)97'?,4J^#/GHJ0*2+$8R)5@-#-"93' KAL. M2II7O='0K$W%:,C7JL@K-A5(KLN2BN\35O#-2<_K[18N\\52Z87!:+BB"S9C MZMMJ*H :-%JRO&25S'F%!)N?],;>^TF@^0W#=?%7GJGE22_N MH8S-Z;I0EWSSF6WW8QQ,>2'-%VUJW@CW4+J6BI=;8?"@S*MZI/?;.%@"L7M M &\%L/&[-F2\_$@5'0T%WR"AN4&;GIBM&FEP+J\T*#,EX&\.OSEVQGJ7]&;@LEWPX$"\UK) M(-V:FM2F\ %3'D9?>:66$IU5&*AB WXWS>.?\!'=J_,C28T0\!V$7>QWZ M2!,,8O21_R@8'2;]QJ1O3/J'3,(IR]8%0WR.TB6M%DRBO$)R205#*5WEBA:( M5EDSAY_L/F52:HD5%>B.%FOV%!K=AO_X+<8N^8#^'Y\WGK;Q?[6*@@)LDQ?+ MG=5X/U+'RQ+JVDSQ]+9[\0K*M5R+[WO+D$!32* =.=,Y)]&XY.M*=5+7.N4> M^=-W75?/O>B#?/?33;TE]_XXH06M4H:H0E R6'G#Q+9L>#$BL1/X?L.+0R<* M(X0#)XC;52\RJW'<>N0Y28);7\(D= (2-/2YE&MC%*),?D?21#[+[_*,P6GV M'"]P&]XHB5$4MKH#@A%^L L/M[LA&"PG%N+5'1/FD@13NQQ+ZSR0-6Z*[RV$ MK:-^@/IAT&ZD[V\)V^;/Z.E:0/62S)0JP50N&-ST3XOB1Y7H'SHG&.2:AC7,2)GK <=3B'#LX\%'B=N+L!LD+<&ZUQZZ/(LM: MX$>('-R>CQUL)>;K<&[3R"<0;FSC3-X4Y]BV%>ZHU^'L.20BS\$9NX@DCAL] MC*K!.W(\XNO!]?"COX![%,0H>2RWCW]S9EU((.(^/P]"8N4!E!*OE0T IL-Y M .?=3X)?RP/<)BR$J(\3"QOLONUY]^P\(,DOY %.H%0_Z[QC3^ M8*R'R,+Y"'G Z+HH":VU?=2/ ._$B6-W/P\ZGH!!\P0,GOT$W$9MM0UO9L4W M>^J-UZWYI??DH?&*ZY?/Q=H$&+S[QF8(CUOMF]BL5B[R2J&!S$'6/(P!*U UB32B^ M,DW9#5?0XIGI$GIJ)C0#_)]SKG:$-M!TZ:,?4$L#!!0 ( !-0850'17$< MV0( /,& 9 >&PO=V]R:W-H965T2^%-&.OL'9]&00F*Z!DYERM0>*3I=(ELRCU*C!K#2RO M@DH1T#!,@Y)QZ4U&E>U13T9J8P67\*B)V90ETW^F(-1V[$7>WO#$5X5UAF R M6K,5/(/]L7[4J(*&DO,2I.%*$@W+L7<574X3YU\Y_.2P-9TU<94LE'IUXBX? M>Z%+" 1DUA$8WMY@!D(X$*;Q>\?TFBU=8'>]IW^K:L=:%LS 3(E?/+?%V!MX M)(R3;&JG(7C!F47-9W]KX[AT[ X%@ MW070*N]ZHRK+:V;99*35EFCGC32WJ$JMHC$Y+MU+>;8:GW*,LY.'E]N;)W)W M/WN8W_CD_N:%]%[80H#Y,@HL\IU7D.U8TYI%C[ B2N9*VL*0&YE#?@@(,+$F M.[K/;DI/$J\A.R=QY!,:TN@$+VZJC2M>_*_5GF F#3.IF,D1YC/V2;X10-22 M*%N )EQFJ@2?2+ ?'>)IW.=/ QK&7\G_OKL3=9<0+]&0W$D+&HPE3.8DYV\\ M!US4E30Q9X3Z%TG8T8D?AOT#G="XT=]Q*!C2$\H8_* (-J'5+.=R10QD&\TM M!X.=+9AU-JM<.X'6D!/<%L>.857GK@5#S!X:)3X-+UI)_3[FW\C(IT/:R*8L M>'>\MI1>DGYI190F'45IV"KL?>QLB8"L8'(%9'58U-XO3=N<^G'2TOIQW'K- MV)I;)HY!>G303:NSIFU-B8UUF:B7]6#K'6O?P=S MIE?NC 0L,30\O^A[1-) MJ$1J)!6G_?4[RK(LI;:;#-@7BT?>/;P[/G>^V4[(KRH#T.2IR+F:6YG6Y1O; M5G$&!54WH@2.)ULA"ZI1E*FM2@DTJ8V*W/8<9V07E'%K,:OWUG(Q$Y7.&8>U M)*HJ"BJ_+2$7N[GE6H>-SRS-M-FP%[.2IK !_4>YEBC9+4K""N"*"4XD;.?6 MK?MF.3+ZM<*?#':JLR8FDDB(KT:X2^:68QR"'&)M$"A^'N$=Y+D!0C?^:3"M M]DICV%T?T#_4L6,L$57P3N1_L41G(F!UQAXM=_[BVHOWU--%S,I=D0:;40SBSK4 MVAJ=8]P\RD9+/&5HIQ>K^_6GW_]>K%K#_=/FS(X N-1<3W$-\0W[TFGN.Y M%_#\-F2_QO-?%?(%X* %#FK@X SP!BLFJ7(@8DMH(2JN%?(V%BEGWR$AS' P MKHHJIQI%H3.0)!8%%E-F6/X()!=*D0%N_*;IT\GD7_;@UU\FGN._)3_[KB43 M6)D@'UD,)):0,$VNR&#D^D/R@*T BZ6BDM&- R&AYT+;Q"V;Q"^^ WBC/(4U'._2J&T!,TD8'/1) (.6PQ?1#E+J6D5 MI_)^^=:7YOVU7Z0^%!%FT=#_^:$I!_/CD.4/(5QC6"GCG/'49.(;4-E)N^M? M!Y-Q?V,<^.W&YD ,S-3QNK%S7$\F[?J.:Y" BGWMJ=NN ^<(?=L2:V"8-;1[ MC!CXWFAXE$+7.4I-D(J4E"5''0RD8Q'XXQ\L>FD!GIQ.B.>'9S-T@9>CEI>C M%_.28_64@"68L/@<&^MD#AC'\H&3C>#R=?\7(<]ST'/<:8\X1L7UWD:'9Z-: M2Q95I@*U:'M/4DG#46P534HZC]!EW%6/<_VS/@/QK]Z@O:KB?TK;8#IMUTWS MDYI][QMC-PN<<-B5_6#:DT//&_: 7L6#;N>'SYSK%8[LS M.Q0@TWI"4G@O-O?]&-'NMD/8[7[V.*KO)[A[*K'G*)+#%DV=FS$V3;F?BO:" M%F4]B41"XUQ3+S,<)$$:!3S?"J$/@KF@'4T7_P)02P,$% @ $U!A5*4< M8 /@ @ MP< !D !X;"]W;W)K&ULO55M;]HP M$/XK5C9-FY0UCN.$T $24-HBC1=!NWTVB4FB)C:SS>C^_>P$0EH*'Z9M7V+? MD[OGGKLXY\Z.BR>94JK AV^57G&Z%P N2T*(GX-:,YW7=/ MQAC'70L:032GD3(,1"\_Z9#FN2'2,G[L.:TZI0EL[@_LMV7MNI85D73(\^]9 MK-*N%5H@IFNRS=6"[^[IOA[?\$4\E^43["I?C"T0;:7BQ3Y8*R@R5JWD>=^' M1D (SP2@?0 J=5>)2I4W1)%>1_ =$,9;LYE-66H9K<5ES'R4I1+Z;:;C5&\Y MNIN,I@^@/[T!=Z/9W:(_OQ\/P7AZ.UM,^@_CV11\?""KG,I/'4?IA";,B?;D M@XHS#NQ!![POX MUZMIL'E _7#;8*KGPT;P>!LI((D^#M=_/>,CRQ2-P5(1166-O@>^BVWLM1H( MUB< (MQ$6J'=:L,:&1)&8F*#"7W.(@X(B\%,I534#KYK!S"H32^P,?1J$V,[ M1,%9I5I3$-@0>TT%06KYPEGW,]@V) I*3J/[;0U>UI>T$3 M\7T["/ K!*/P50M/ST7+AKY["NO^!_X)[$$;ZREP,,]^#F2W]2$[6F&[:07N M*?-1.(*Z./BBN+!E>XU2#!+:V#]A>>OG=AK#M* B*:\,"2*^9:J:JS5:WTK] M:A@?W:LK;4)$DC$)Z8EVN8JD2Y)QU>3)U#\N.Y\YA'2Z4_F#GG%GVJ M2FF.!W-K%R^'0Y//><7,"[7@$F:F2E?, JEG0[/0G!7-IJHZY,C5=M22/Y>(U-7%=,/I[Q4R^,!&:P95V(VMXXQ/#E:L!F_YO9V\5X# M->Q0"E%Q:8222//I\6!,7I[&;GVSX$[PI?&^D=-DHM0'1UP4QX/ "<1+GEN' MP&"XYV>\+!T0B/&QQ1QT1[J-_O<:_4VC.^@R88:?J?)/4=CY\2 ;H()/65W: M*[7\G;?Z- +FJC3-+UJV:X,!RFMC5=5N!@DJ(5W;!)R+$-, 3Q M.AGI6L93VHOXFNFUKQ S*(I$QK=L[+F^PS>?^AO MOV0T"%^A'SV>&RL@34"A-TZ;.Z<- M_Q:L)UY[^=;3?*@HW6U(5\ M-.C6 -AZQ@-MIA%I1]J.(3IC9MZ8F7^L!5B32S#[>O^OB 0QSJ*@E^.^"'W5 MPQG?,U&ZY$!0$I&!4Y#A>:U73EVOHA'!49!V-,$TH]YL@ F-MVSAGP$%!\J) MA *@-9?Y@SMJR72! G],WFA5"SO89)QOA--R(EB:8C#8D"7'L^60'MXF7-J?VYY#GO2A, M<1R&OL^S$$<1]3@TCG P(CT^_]G&)Z5:L+/M/TRU)('$(KV( M233R9F-,O #XAE1+T^P@3-_8#^[2\7SRMO/2#[L-A[[?>K]Z-KT&/CXS?_N#/; M5N%9$[<;XZ]95VO&=F6XALKP$M(,;+^J6F^=$]&[E8?:X;*6(A<+".B)DH5? MK.*MVR#V;J9]1>I9\KQG_HYITW2"PY >Q'E&<$K"YP?GWZI[KF43]?NJ-:8I\:F,[DA.^DO?7N4X MA-)4Y,Q9&E*OX MEA-W9%V(:)?NX.*;Z@"!&W'7)/NYWZL&D#3"61A[=(HI MW711KD]X>NO?7P%"J#8CC_*[M>[\X/ ?@*\M 3$>D7@')0%IPMWS:?;5-M[- M?=>#)G&\Q=GN62'W<4+]6O!HB.WKD(;>0U#%]:QY[G+M9BWMZDVHXW8O:N/5 M0])F^>HY[I+IF4N=DD]A:_ BA6Y$KYZX5H15B^99::*L557S.>>LX-HM@/FI M@FAO"7= ]\YX\@]02P,$% @ $U!A5*=P 4H=! DQ !D !X;"]W M;W)K&UL[5A;;]LV%/XKA#=L#F!$-U\SQX#CN*F! MQ@ML-\,>:>G()BJ1'DG527_]#B5+9II$32_(]M 74X?DN7_GD/1P+^0'M070 MY"Y-N#IO;+7>G3F."K>04G4J=L!Q)18RI1I)N7'43@*-7T B]N<-KU%.+-AFJ\V$,QKNZ :6H-_O;B12 M3B4E8BEPQ00G$N+SQM@[N^B8_?F&6P9[97T3X\E:B ^&F$7G#=<8! F$VDB@ M.'R$"22)$81F_'.0V:A4&D;[NY3^)O<=?5E3!1.1_,4BO3UO]!LD@IAFB5Z( M_5LX^),;&(I$Y;]D?]CK-DB8*2W2 S-:D#)>C/3N$(>7,/@'!C^WNU"46WE) M-1T-I=@3:7:C-/.1NYISHW&,FZ0LM<15AGQZ=#E=S&['J]GME,SFR]7B_?5T MOEJ2\?R2O)U>7LWF5V0\P>79:C9=DN:*KA-0)T-'HVXCP0D/>BX*/?XS>CR? M7 NNMXI,>0310P$.&EU9[I>67_BU$B\A/"6!UR*^ZWLU\H(J$D$N+_@1D:C1 MUZ[TM7-][6?T+8LR("(F>@MD(M(=Y?>_*X*EHS3E$>,;Q)=D'ZD!+@DQ?!)! MK BN&18F"<0QF!F$=R&#*Y&PB&J(R%+C@.5CEF/RAG'*0T83$VS >RHC M"P?EUE])M]7S!Q;=]KL69;X\_R@:H9:*B&F4F>E,HG^/979;+I9L2?G!,?9- MS^V=5-1*:$Q#9,7J2XZAM9V>13V4]U^-GV/-_8FU9[$6##R+[O7ZWXFU-F+M M&.]!VWM@H"WM6]#FM7K>H,;"PUC3T3M51^_4]L=IV8UCNV];F:OOTX9O2B7' M=!<]?@$:;U6XI9QME:W?2(CP9H1KS\LR)XJ$K;E H1FEC*?:?KU;KUV*B$;R M-U!9W!1J3H$OC5<8/=)\)Y1Z>7]YB@>S5M0RF=Z%26:,>@G; L*$*L5BA@RQ M%&FUDA,%6C U'-1C'".SV'#VR=(U#L,LS9(\T7].9L>B *5-BWB"I1S1.)N# M<2V.4+,V57-?U1$&@7WTM#O?V0Z\5A &PO=V]R:W-H965T<0##$Y%;JMI>]X/C8YZ]_Y_B8_I;Q;V)%J41O69J+Z]9*RO55IR.B%L.25QP92E'6S;W4Y&DKPUZ!>T*1_TV4:F24ZG'(E- MEA'^?413MKUN.:T]X2E9KJ0B= ;]-5G2&94OZRF'6:>2$B<9S47"Q7%VWPA:*Z8)L4OG$MK=TYT]A8,124?RB M;;DW (W11DB6[9AAGB5Y.9*W71PTAM ^PX!W#+BPNU146'E#)!GT.=LBKG:# M-/51N%IP@W%)K@YE)CFL)L G!\/Q^.7AY7[X/+E!C\^WDRT.@2N8Z%L(V=!GEN%0"WD.=^( -:KQ*C5>H\?)*5%EL MIHUH3A>)QCBI$'JO$(I&)"5Y1!&1P!_1; ZA*'/4Z55,GU ;NY;;#2\T4AAB M;>;8VJ2GKV#+<8]%V1;V_(M=W!L3",TIW%X4[I H)4(DBR0J8B-J@6L[%G;< MBQK=L1S-M/WHXSK-<[T:S?6[!HG8#M!3S:(%9]D/"X3RRH@H!YMSPD3W>W6C MPL 4$AL;0M(.@N!]T<^AM8"J)\G;1^,=U$WN8J MY8>.CE/'ZAWAT0]U- :.>[37"_2];:=GA"/TOX-H.3&!S7<.) GJZ.#32[:XA!A ;QW8_#MJS@0],QF 3 M&-M=IV?**=?DO&\YO;"IR&HY4((7JJH.7I5F85>GN%@':,_3)L%)G?4M&U*T MH07RJQ;(;VQ*AAG;P(5Y0#; Y5WX27*8T]W)F)JA9KW_5I-Q0R5)4H'('!X[ M1RW'<2_P!V +28:@/Z=E&WR^&SCR^Z[T6Q%9?G)QGSO_\V7MGI5)JV#=_@V> M:Q=(7=XJJ=DR3_X"LY+\<+,W]0T B]X1G'ZIODO7RQ.SBBS:K^S[JFC?\<2& M3J/"O.>9BECX#CV'!JI1 304GB%=L7>X J>#O"D M&52MVGK7JLU/FR:M/'FF$@UTU].JPGD7GYDDZ?ZF,)8H#PJV9ZZ,V$"O!(,L M^J8\@'3;.5#?W>O5[UP];J?CEWHM_5058XU2=!1GA)CJ3T=[]F:4+XO'O8#C M@C)3OH K:O7_P;!\-A^VEW\^/!"^3. ^2^D"6.W+ $H*+Q_TY42R=?&(GC,) M3_+B&ULK55M;]HP$/XKIVR: M.@DU;U"Z%I"@=!U3WU2Z];-)#F+5+\QV1OOO=TX@8QJ@;=J7V'?V\]QS%_O< M6VGS; M$!R]2*-L/"N>69V%HLP(EL\=ZB8I6YMI(YL@TB] N#;*\ DD1)E%T M$DK&53#H5;Y[,^CIT@FN\-Z +:5DYG6$0J_Z01QL' ]\43CO" >])5O@%-V7 MY;TA*VQ8F.3](/*"4&#F M/ .CX3M>H!">B&1\6W,&34@/W)YOV#]6N5,N,V;Q0HLGGKNB'YP&D..VTD#R$KKM%R#28'DJA[9R[H.6X#3: \@60.22G<= MJ%(Y9HX->D:OP/C=Q.8G5:H5FL1QY7_*U!E:Y81S@ZN[N_'3Y/H:AK=CF-P^ M#F^O)J/K2QA.IY>/4SAZ9#.!]GTO=!3,0\)L33RJB9,]Q'$"-UJYPL*ERC'_ ME2 DE8W49"-UE!QD'&-V#&G<@B1*X@-\:9-Z6O&E_Y3Z@0#M)D"["M#>$V!* M-R@O!8*>0U8PM4 +7$'&C'GE:@%,ZE(YO^H,R^FRT47<5>C#4=Z].4VB]!S^ MU^BKZS]1X[DS?,$5$Y!IZQKO6X@_I*WN2?> 9YAEI2P%HH/FUUV^G[_8X1$TQE",SM@).,;J<5)>T#GHO2&*_D M%9G9H6R[)G%ROM?>TD&G$^4,#9W0OU+R)R7:S?U;57:XUN.NPQQN-0V)9E&U M1DO_F,YDW3\:;]-]AW73^;F];MTWS- !L2!P3M#HN-L)P-3ML#:<7E8M:*8= M-;1J6M +@L9OH/6YUFYC^ #-FS3X 5!+ P04 " 34&%4R-P,?#@$ "5 M#@ &0 'AL+W=O>I9 D95:=B!=Q\F0N946VF,/! MBBY@"OIQ=2?-S*M09BP#KIC@2,+\O'.!S\;$MPJYQ"\&6[4W1I;*DQ#/=C*9 MG7=\:Q&DD&@+0J(*12/]E,[T\ M[\0=-(,Y7:?Z7FR_0TDHLGB)2%7^1-M"MMOKH&2MM,A*96-!QGCQIB^E(_84 M BD52%,A/* 0E K!9Q7"4B',/5-0R?TPIIH.!U)LD;32!LT.%T\NUF4>UX6>Y(#>V*"?@JNEPI= M\1G,W@)XAD#%@NQ87!(GXAB24Q3@$T1\@EL,&GU>W6]1'W]:'?<=;(+J3((< M+SB =P\;X&M ]Y"(!6#$514'KJ1;X48YOZ\EFB ."_7C@;?9]W2*&"<:]MV+C%C'2BWU2 MB;UA&54L(R?+>_%*4_UJ(C01&: CJA!%*Y )<'W<1LH-YY\2_Q^'\[N565VW M669[FG[>*C<:/O6=5O4JJWK.0!M1MS>#P!_R)YK M(8V)3O:D!B1.X_8 $=4H$4J?H)0J_97Q$S1GTHS,#00=_9A%+BNPCAP\KAZ24 I).;F/RREH91306(#$EG3 MR^G<9'5%N)5&\,X^@H.P639;Q' _"/H':-1E'[OKOKD>FR/I;B-!KG M*@[\X(!KZX*-W15[NF2KU>Y>\-T\['W!Y8.ZP&)WA?VS M&PVI"RUQU\'_?Z;Q$+2=0/&G>:-K$^B>/&R7A[]_4,Y"+O M>Y1)R377Q:6W6JUZJXN\HVBL7YJ>J^B0:IBB83._H 7C"J4P-Y#^:<_8)(L> MJ)AHLA38^1#Y>F;P1I!&ULM5== M;^(X%/TK5C0/,U*GB<-'H (D",PLTK:#AG;WV4T,L9K$&=LIK;0_?J^3D$ W M&+0C7B!V?,Z]]\0YN1[MN'B1$:4*O25Q*L=6I%1V9]LRB&A"Y"W/: IW-EPD M1,%0;&V9"4K" I3$MNLX?3LA++4FHV)N)28CGJN8I70ED,R3A(CW&8WY;FQA M:S_QDVTCI2?LR2@C6[JFZBE;"1C9-4O($II*QE,DZ&9L3?'=PG4TH%CQ%Z,[ M>7"-="G/G+_HP3(<6X[.B,8T4)J"P-\K]6D<:R;(XU=%:M4Q-?#P>L_^K2@> MBGDFDOH\_IN%*AI; PN%=$/R6/WDNS]H55!/\P4\EL4OVI5K/5@=H!; =R/@/X)0*<"=#X"NB< W0K0O130JP!%Z799>R'< MG"@R&0F^0T*O!C9]4:A?H$$OENJ-LE8"[C+ JT=3W?SP] M/"X?OJ/5CS^7_G*Q1E_12L"N%.H=?9Y315@LO\#DTWJ./G_Z@CXAEJ+'B.>2 MI*$'=$^$[Z)ZG*I)HD88T;,'[9CQV#00V:%$+XNX%F;E& MQCD-;E$'WR#7P<.VA"Z&N[@%/K\<[K3 %_\[^2,Q.O7NZ!1\G1-\^V=_@[*8 MI K!0T;T5\XRL IU9PC0K0-TBP#=DPF#O06,%*9!W\#^)&T3O63I%2S:^UXG MV.MYH-#KH;8MJP9XT#U>M6A;Y7G#>M51(;VZD)ZQD&62$2:T+"B(B-A2B?@& MQ3S=?HW!"4-$I*2J[0U9]/Z33\?SVK/IU]GTC=G,0QTH*U*>6;T:Z#WBD1TI#(L$YD>+E^Y.V,?MAI MS-:YCH+XP,_Q;VEX!MX[+R)VFUQ<(]D]"2*8$N_'A5ZT*7'C4?A*)H4;E\)F MFSHKJAG>.Z]IXS/8;#0&3<]OU,8_'@=A=W&;5SG2M^D6<5L M_BC9!VUG0H%?]_L2!3Q/5=EPU;/UF6):=-(?YGTX:Y0G@X:F/*C \]BR5**8 M;H#2N?4@(U'V_N5 \:QH;I^Y@E:YN(S@O$2%7@#W-YRK_4 'J$]@DW\!4$L# M!!0 ( !-0852&W4A1G0( )D& 9 >&PO=V]R:W-H965T37+36#AV9CLM M_/O93IH5UG9H+XGMW'/N.;[VS6 CY+/*$36\%(RKH9=K75[ZODIR+(CJB!*Y M^9()61!MIG+EJU(B21VH8'X4!.=^02CW1@.WMI"C@:@THQP7$E15%$2^3I") MS= +O>W"/5WEVB[XHT%)5KA$_5@NI)GY+4M*"^2*"@X2LZ$W#B]G?1OO GY0 MW*B=,5@G3T(\VTF<#KW "D*&B;8,Q+S6.$7&+)&1\:OA]-J4%K@[WK)?.^_& MRQ-1.!7L)TUU/O2^>)!B1BJF[\7F&S9^G,!$,.6>L&EB P^22FE1-&"CH*"\ M?I.79A]V .'Y 4#4 *+W@-X!0+0LS7J+0INX;3&6I"F3HS,8_+&9R>G,$)4 X/N:B4"58#7QN% M-H^?-&HFM9KH@)HP@EO!=:[@BJ>8OB7PC;767[3U-XF.,LXPZ4 W_ 11$(5[ M!$T_#@_VP&FZ'G,O0.9!@7HC+%%1F8+K*F MII+L%4I"4SLO:%4H<]D3-'FKSOR&W'68^B?M@;^.O=+=\3U.U'%VW4 M&^']5GC_J/!%+:_6:MHAJ))1#:E@C$A@-$-S-E4E"4\0R$HBVE.\]XSV_](7 MO'/PSXC9L8C:G[]S:0N4*]?\%"1V_^OSW:ZV_77LVLJ[]8GINW6;_$-3-^U; M(E?&-##,#&70N3!Z9-T(ZXD6I6L-3T*;1N.&N?EWH+0!YGLFA-Y.;(+V;S3Z M#5!+ P04 " 34&%4ZB@WF"$$ "?#P &0 'AL+W=OU4K>)PVLKBE0"[2'MLFC;[GXV9 "K M2/)GQ=#=:;FQJIO3[XRA9+91YXO>Z*+O !U=-J(O3.*UDBEF J&4]! MX/RF=DNN[TC' *S$-X8;N;,&X\J4\V>S&44W-=]8A#'.E*&@^F>-(<:Q8=)V M_"A(:Z5. ]Q=O[+?6>>U,U,J,>3Q=Q:IY4VM4X,(YS2+U5>^^1L+AYJ&;\9C M:?_#II#U:S#+I.)) =86)"S-?^G/(A [ ,U3#0@*0+ /:!T U M ?1_0. !H M%(#&J8!F 6B>"F@5@):-?1XL&^D!5;37%7P#PDAK-K.PQV71.L L-9GUH(1^ MRS1.]1Y&]^/1W2B\'3_";1A^>1H_CL;W,/GR:12.A@_P$4;I&J6Z@&_#_NT% MC"=P-D!%62S/]%SR3-(TDEU/:=., F]6F-'/S0@.F%&' MSSQ52PG#-,*H A^Z\21P$'@Z)F5@@M? ] ,GXP!GEU G%Q#X :DRZ,_@@]/A M?@5\>#*<7%7 [TZ'MQVQK)=)5K=\]0-\)G5 "9W-#K)&2=:P9(T#9*$^9\&F MF2U,TQ? 5#'U HK#(37Y>>6L3Q9WMXFMB@ M0JS5ZC1(M8^MTL>6,T?Z-'V&F--4.G*D79*UG0'[;AL*1KHJ*12Z?(&@"N&, M2J"P0C'3P3NOBI2;MGY)_+^J51BZ))XXP+QMYW1=SKQ*&BDKW'ZBN>("-EIM.3_.@82;)4&3A_&63)% M8=VJR"^?R11R;9/D/KOF!OA MUES!7VBLZ_U!:]T:3K!VVXB(NQ--\D*B+^#&8H%1EM^6]6:NTQ]TD_RX5WGX-9+CA[#MG&0EI/*]KY'T_O@'_B$:XR! MN(BW382T__S:0K9EF'3^TRY>T._6N/K53MLM[LFG2 TJI#I!.]@KF=[.7)&@ M6-@)4(+-W?PF73XMI\Q;.UOM/0_-]&GGE2U-/KI^IF+!4@DQSC6E?]G6)HE\ M&LPWBJ_L]#+E2L]"=KG4$S0*(Z#?SSE7KQNCH)S)>_\"4$L#!!0 ( !-0 M850A9$^530( / % 9 >&PO=V]R:W-H965T[ &OV(.[NT#R]MU=&X>V ?6B MO;'W,//-/V//1$4G##@B@B.)&S&WB0838?6WAF\$#BJLS6RF:R%V-E- MFH^]MA4$%#)M"=B\#I I19D9/RHF5X3TCJ>KT_T6Y>[R66-%22"?B>Y+L;> MT$,Y;/">ZD=Q_ IU/CW+RP15[HF.E6W7&&=[I06KG8T"1GCUQJ]U'T0.MU5(*=RAC6.(RF.2%IK0[,+EZKS-N((MQ]EI:6Y)<9/QZOT;I'>ILED M\80F2?+PO'A*%W=H^? M3=+Y"GU!\^4*W2_ GRCMI$_FU2R\ MQW)+N$(4-L:UW1J8;R>K^5)MM"A=3Z^%-A/"+0LSDD%: W._$2:G>F,#-$,^ M_@E02P,$% @ $U!A5 U?+SVK @ ?P< !D !X;"]W;W)K&ULC55=3]LP%/TK5L0#2(Q\?X#:2"5E6B6F(0K;LYO<-A9. MG-EN"_\>VRE9:=*.E\1VSCGWW'MC>[1E_$64 !*]5K068ZN4LKFQ;9&74&%Q MQ1JHU9R*J5>L--1@UV.D,UDP]J(GLV)L.=H04,BE5L#JM8$,*-5"RL;?G:;5A=3$_?&' M^G>3N\IE@05DC/XAA2S'5F*A I9X3>4CV_Z 73ZAULL9%>:)MBTV#"V4KX5D MU8ZL'%2D;M_X=5>'/8(;'"%X.X+W58*_(_@FT=:926N*)4Y'G&T1UVBEI@>F M-H:MLB&U[N)<SR>WL?O8TNYNC\RE(3*BX0-_0\WR* MSL\NT!DB-7HJV5K@NA C6ZK86L'.=W%NVSC>D3A3R*^0[UXBS_'< 7KV=;KS MF6ZKC+NTO2YMS^CY7T_[A*K?J?I&-3BBFK%*[2Z!]0\Z5**6'1JVWEZ;U'62 M*!S9F_U*]%&)Z_\#?7(6=,Z"D\Y^R1(X@JJA[ T +:"&)9&#?6R%HOWP4> < M>!P )8$[[#'L/(8G/3[A5Q"7B!FKLL2U^N5R5L&0R; 7WP_CX,#D ,B-KH=- M1IW)Z*3)2;$!+HD@]0JIG8 :SBJF^SU8RZCGP//"(#[PV4>Y21 >Z7C<&8W_ MW_$A3W&_=5Y\V-\^* JNCY0NZ1PEI_O+)*;JW,[Y&@I$"5X02B2!P]=7T$_,5J06BL%0\YRI6 KP][MN)9(TY,1=,JO/7 M#$MU0P+7 /5]R9C\F.A#N+MSTW=02P,$% @ $U!A5)+E67@Y @ 4P4 M !D !X;"]W;W)K&ULG51M3]LP$/XKITB3F(1( MFA:84%N)ODQ#@E)18)_=Y-I8.'9F7RG[]SL[:=8A6FW[DOC.]SQ^[NR[_M;8 M%U<@$KR52KM!5!!55W'LL@)+X0*6*TR2YB$LA M=33L!]_<#OMF0TIJG%MPF[(4]N<(E=D.HDZT$0_[E5CC NFIFENV MXI8EER5J)XT&BZM!=-VY&O=\? AXEKAU>VOPF2R->?'&33Z($B\(%6;D&03_ M7G&,2GDBEO&CX8S:(SUP?[UC_QIRYUR6PN'8J.\RIV(0?8D@QY78*'HPVV_8 MY'/N^3*C7/C"MHZ]O(@@VS@R90-F!:74]5^\-778 W0. =(&D+X'] X N@V@ M&Q*ME86T)H+$L&_-%JR/9C:_"+4):,Y&:G^+"[*\*QE'PYO9Y&GQ^'!S?0N3 MZ?/T]GY^-YT]PNA^-EG R01)2.4^]V/BLSPBSAK>40)FGG T'COX\0O<[Y\JT4BA_E*S=;Q:U#L#0Z=Z<@7M%RC\%*&4%2KT%J0HN.P I" M.!$.!%1H,\9\>'G'#T_.+I-/'Y7XGV%U[O'>^RS1KD/;.LC,1E/] %IO.QFN M0T.\\X]X8M0-_INF'C=WPJZE=J!PQ92LY#P"6[=P;9"I0AB8 !D !X M;"]W;W)K&ULK9I;4^.X$L>_BBJU#[M5R\2Z^3(% M5 %AZ\S#[%#+S)[S*A(E<8UMY<@*,.?3']D)EK%:(FS-"Y#0DOZM2_^Z99\_ M*?V]W4IIT'-=->W%;&O,[N-\WBZWLA;M![63C?W/6NE:&/M1;^;M3DNQZAO5 MU9PD23JO1=G,+L_[[^[TY;G:FZILY)U&[;ZNA?YQ+2OU=#'#LYXN]2/K6COU'G MRH-2W[L/GU87LZ13)"NY-%T7POYZE#>RJKJ>K([_'CN=#6-V#<=_O_3^1^^\ M=>9!M/)&5?\N5V9[,H_M_?HUX4T MHJS:W] 9^G:_0+_^\AOZ!94-^KI5^U8TJ_9\;NR@7=/Y\CC ]6$ $A@ $_19 M-6;;HMMF)5>O.YA;M8-D\B+YFD1[7,CE!T3Q[X@D! .";DYOG@#-%R[#O9K&1F2 M#4.R?DCVQI#08AY:\KYE%S,>+[.,478^?QS/L&^5%@3CUU8+H"]69/E@]4H\ M'\3SJ/@_#E,$:3\T3$?CY:3@$^F^49;PJ7+?"">,I+#R=%">1I7?"MV4S:9% M#[);Y^-Z(KNT$CQ7J>\.ST@Q\<>WRE*2DHE#4%\L8;!#V>!0%MVZ-WNM[1[] M&-F2^=!5'E]5N9):5- TY/Y:I'F>3J8!L&(YG:XK8,4QI? T%(/VXI_NR,(? MK\CI1#I@E(R6^94FG+BXGD15W1MA)!BN$V\\DI/)AKD!K'"63J0OH+X*1@+: M1TS"4>U?E1&5I5^_O4 ?L#\N3@L\=<(WLTX0SPO +$\R'G"#.#=(/+3+M;0N MK&('!#M.8/I/C\BQY=B!,Y*DTU !F6&;'TZG S#C+'!(L(,.CE,GCM#KN1- %GPUGF&2>$X 9I9X3OA5A11+PPH$&9R=XL=/JL>P+#LO/-_%Y M[/*5% MQ+T;X9C@C>3YU+/.2&9+P-!0C'/=P?E*,Z/Q HFVE::/APD$)QZET MM5SJO>WW4$-(WK;I:"YXMGT($)]ETL@!6\220%Q''*A)GU3 )7=YK:TK1 MR814$H WA$X3SQO #.<\"1PFXKA$XERZ4ZVQN7BII:U\C@4FV+ED+;C_:7T0PWGO +E \A+I[7*&T:OQ3N8D3C, M%G*U7YKRH9*H[;C63_I*VBIS689/'@ Z.DW" 2.6A4Z=0QAY V%6WM)&A]*< ML"L _G#L[0K?BHY#_FNACE(D3BD@EO^.-MIN9U"J#QZ&$^SM =^,\B0+I#3$ M@8?$*ZZ_1;47AZNWJE)/PNY>4*5?,IUQSCV5H%D12!J)HQB)4^QU^C*:6%"K M3R?*F9>. 6:V:,D"%1=U%*/)Z2BO2O%05J4I993GU+&'QMFS>.. 4J DHI1- MZSK(C. BL)VH0PZ-(V<45#9*K9[*JNIOM(P6*UD+_1U<,0J )2?>[H+,,LH" M!Y:.KM[B +IRA%3:]-F':'YTO^NR;4.I$@68DGKG%K(*DH6[K7:5^ M2/F2?*!=)0(R?7APXJD$JJHLS0(J'6)H'#&?FD>;("D;J[5LI7Z$DP_JXX)P MZNU8X#*N* )75]11A<:I\E\9'/RZUH M-K+7"\H%KN'\90>,@C':\83&>3*([;0A"[]6V(BEUJB;;"3;4)U/?69PFDSO M*" K$MH*S(&%QZ'''B<9)X=D\RV@T.IRV;3Y?8DZ2X/ 1=\ M0.'0_2%S>&)Q/+U3&0.5^1@B2> ^AHT>(,4I]$YE'%0&%#>A*7/@82=J0QZ2'W-@"J$!/8_=ZC@)SSU.5T9 1^C I=L M-/34UC&!QYGP3F5@F.708Y_ /N,. /QG H""89;[ ""A:,8= /C/! %PRP' M ) %LF?N ,!_)@ H&&CUP/B! #N-?K'!68K#ZIL2B)JM6_@.X1C M[^-[_L*[M@6,7789OAQ>HKOK7AB;?7^./ MB\-K4*Z;PUM9GX7>V)( 57)MNTP^9%:1/KSH=/A@U*Y_]>=!&:/J_L^MM 6Y M[@SL_]=*F9&ULO5I;;]LV%/XKA+$!"=#:(BG+ M3I$$2.(,RT/7(&FWO=(2;;.51(^D4ET.>?P.Q?R.Q1] M_LS%#[FB5(&7(B_EQ6"EU/K3:"33%2V('/(U+?6;!1<%4?I6+$=R+2C):J4B M'Z$H2D8%8>7@\KQ^=B\NSWFEP%D511$O%[3G#]?#.#@[<$#6ZZ4>3"Z M/%^3)7VDZMOZ7NB[46,E$'1Q,;B"GV9X:A1JB3\9?98;U\"X,N?\ MA[FYRRX&D4%$RG-9_P7/K6PT &DE%2]:98V@8&7S MG[RT@=A0@(E' ;4*:%#/0!AI;_7'SY?,M^'KU]^TC^ AN%PM:9P(H\@($450_ M/)E115@N3_7UM\<9./GE%/P"6 F^KG@E29G)\Y'26(S%4=J.>]V,BSSC0@0^ M\U*M)+@M,YIM&QAI)SI/T)LGURAH<4;3(<#P T 1@@Y -X>K1P[UV<'J\"S@ M#>[R@FM[V&//)H*5*2\V\I$Q_4I(L!"\ &I%@51$58J+U_I]8.RX&SNNQXX] M8W\;/@YWK((3(@$!:RI26JI35[[#-A$<1M&OKK3\3[W9S^MM!6/C_<')&P7#6-W//:I071<>\T '32 9T$+6E2T$M^N3M[Y %Y"QN.^I%L M\A96\Y9Q6&U_0*9=0*9!2W1RCV;47Q&W_=SH:6#0TA=-B^+097J/+>]\WZ/GG? _/]YV%)"- @JOU=X6 MXH"@A$TC;)+LC,H>132<>,*R1S'N$]]V7&QG!7&XO2D%3?FR9/^^3?&V^)V! M:&R-:UMF$_5TB2'&YZ.G+:\=4A&$VU(SEU0RF792V_[8;@V&6YU[+NHME%ZY M*I]KNE$DZ@-@"V %/N@M695G8$&>N"#S_!60NF(T+Y25IG;JJQ]GG!J,R89O MR\TIL+LU7)&9FSG*E7 MQ^*WYI*9"+H+8-R#C*9HUZ^^$(XCCUNVUX))< _PH%-5IAHU>K%A_', M&?!)/Y:]N73CDMJ<2^V,2E BZQ+;KJ"ZNHQ_::4["-U. MO%(BG%Y.>\@F4;3K9%\(3R:[/O:%($QBCX^V(X+AON.!9E7:^.1T,B=K24TV MFXUB?9FS@BGBGTIG/:0?Q[LYNW%*1;VUU&DK<7N-;(>$]G5(8:\E52JG3;M< M+S;DM;YQ?F^(^A!QM%NB+BD4>TH4V18(A=L(6Z(G&6TO3XU/:SWO1#O] GR1 M5681 >F*E$M# .![E2V-JTY/H<,'//;X8!L8%.;\O:N*7OSVKR?M($F8P5NI M/0SNDO(R.+(="0IW)(]K346A3V"V%T#QNW\V0I:'49B'OV[F2"=FT6["9367 M+&-$CV7PY%Q*D!(A:C)^)B*3@+ZLF3#\H$L-12AQ9M)%Q;XI;UD6A;\Y' _T MQ DZZ8%.H >SY5L4YMOC89XZ,?=I$V[T/-N@+6NB,&L>#_29$[2#!R/L 6UI M$(5I\&B@L>NC\C7JTQB&'N[&EL5PF,6.!]KU(?T:]RDKAIY%$%O&PF'&.AYH MY 3=YR@,/12%+47A,$4=#S1V@NYS%T03#^B-HX4PW1P/=.P$C?OEX=L,82"+2/B=V)$[&1$[&#$,]]$M(R(WXD1L9,1V]$WNU68[$[$T<;9<4'%LCZ# MU\.9+P?-X6OWM#OGOZI/MW>>7\-/L^:TWIII?CSPF0B]^Y<@IPMM,AI.-"+1 MG,*%_7EBI*,"B.@WR\X5V\W9H#N5Q&7_P%02P,$% @ M$U!A5-,14IOP!@ OR4 !D !X;"]W;W)K&UL MQ5K;;MLX$/T5PFB!%&AB\:);D01PK!0-T':-7+K[RMA,+%26O!*=M,!^_%*7 MB)(XDNTD15X223XF*2W6;WH^S=2KXHABTBL;$LISQBH?QZ/2X>#9+3X^3C8S"6,Q2 ME&U6*Y[^/A-1\G@RPJ.G!Y?A_5+F#\:GQVM^+ZZ$O%G/4G4WKJTLPI6(LS") M42KN3D83_"E@=CZ@0/P(Q6/6N$8YE=LD^9G?7"Q.1E;ND8C$7.8FN/KW(*8B MBG)+RH]_*Z.C>LY\8//ZR?KG@KPB<\LS,4VBO\.%7)Z,O!%:B#N^B>1E\OA% M5(0*!^=)E!5_T6.%M49HOLEDLJH&*P]685S^Y[^J0#0&8*=G *D&D.X UC. M5@/HK@-8-8 5D2FI%'$(N.2GQVGRB-(;^2J?HT5./D MZ=67R>4YFDYF%]>3KVCR/:BO+[ZC\W^FYU=7Z*_/:#:Y1#\F7V_.T4$@) ^C M[ ,Z1#=7 3IX]P&]0V.4+7DJ,A3&Z"8.9?:Q\>!ZF6PR'B_4PW>M^^.Q5!1R M1\;SRMVSTEW2XRXFZ%L2RV6&SN.%6+0-C!7W.@#D*0!G9-!B(.9'B.*/B%@$ M PY-=Q]N <.#G8=C?X -K=-)"WNTQ]YTR>/[,NI%_-&:[OUIZ4JQ6"]0?2K1UV7^3PMA"Z9@B=CN, I"?* M7NVT-^CT=9(O]N^;U:U(ORH(TVZ3SI5(*,,J>Z45>%5J> AB/M#$!9*>' MCE_3\0?I3!Y$JI08S=)096+&PP6:*6(%JR+^BR2*>)KE*2ES ::BG,1M>$;) MD=O-!HBR_0Y+ .4<]:4-6UJ2K$&F5S*9_T2+\"%(9[3FHM8@J2V M&*1'EO4>JNW/'!?L/ZX=BH8ZXT%+TV2U4MU1$9&C(8M$6R1OH!!8"Q2F?T@C M*L/-VD9<3%EGZ4(PQW>Z:Q>$N8[;LWBU!.+7T,!M!;.:I%E J&^YM,L5@'D> M=;I<(9C-6 ]7+:]X6%\OLFQ3D%7%B8!PEMS9EC1!ECQT@9A++=+CT0U:/B6,LX'M;Q:1(K%2GV;(KA-.+J M&WZ&YF61J1IVF;0?@%1=\\MC=8F:&$:[- &,W4-2RSX>UOWGD-R:6U/0B=\E M;&*<;E\ 8?H(Z\8 #W<&3QU-4<)3(<-4J)VYS-EOSZ1O9.#0H08U"&4T/2"* M89@>T>T &5;37>EMRV$U33/VAV9W!Z(,JK"MGLZ':+DGPW+_G(U!9;(MBY20 M+B\(9JAG ,%:ZMEFIML.0O[H#J(RWQ9$RKKB#\(,W0P@6$LWVRQU F&,K &8GAZ4:CFGPW(^U37K MO*Y9,U6S?FRI653+*,5O4#.I%CNZE]CM43,KPZUMC>7XM-M< SBETI9Q0@/C M;-K3<]+&.?.PTNV]]:OLM8H$8;[=)6;"&"%=G0] :[[?TZ90K;9T>/?^DE:: MFKOL0^+;S* (X"BF1I,"XBAS^W*G)9WN)>D[%4YJGH*[EN]YQL*$<.8"#@!< M9P&WR6D]I\-Z_K3?:YZ8Z5X1B8!F%EV Q#6++MM9EKUV/-EI5([XLWA#*UY#:Q+-_QJ)_6;R%-BG=O M.L_/\*>@?)=(FRE?;?K&4Z4L&8K$G3)I';G*L[1\6ZB\D'_F-I$R6167 M2\$7(LT!ZO.[))%/-_D$]3M;I_\#4$L#!!0 ( !-0850)8@$06P, (,* M 9 >&PO=V]R:W-H965TZ:Q_PB 3I[V+.+EIUN MA?RE*@"-WIJ:JUE0:;W^%(:JJ*"AZEJL@9LO2R$;JLU4KD*UED!+9]34(8FB M+&PHX\%\ZM8>Y'PJ-KIF'!XD4INFH?+/#=1B.PMP\+[PR%:5M@OA?+JF*W@" M_7W](,TL[%E*U@!73' D83D+/N-/.8ZL@4/\8+!5.V-DI;P(\-(RW;_K6!6+' &='#$AG M0(8&R1&#N#.(SS5(.H/$1::5XN*04TWG4RFV2%JT8;,#%TQG;>0S;O/^I*7Y MRHR=GG][_G+[B.Z^+K[=WUZBK[?/Z"('35FM/J(K]/TI1Q50K>\A'*?(#0N]WZ3=[]OR$G&'(IK M%.-+1"*"/0XMSC>//.;YV>9XDV15-25F75-N??\MKMG.S[CA$2C@7P/BJ3V!.SI]Z PF1!_ +(^ -EYZ80W M*\>;PNQ@XZLD&TCP8'"6#!1X0(1$?@&C7L#HI !3IDT1YL;_HJ)\!6BUEU*? MGM&!&UDV3,DA)HV'<@XQ5VE\Y$".>SGCDW(6=,TTK<]0,?8$VHE(YIMS3A<3H9)L,+B_!X(,<'R_!D^)^$.[=S M W+ENAQEZM*&Z_;"ZU?[3NJSZQ\&ZS>VPW*W_C^:MCV[IW)ECV$-2T,978^, M3[+M>-J)%FO7 [P(;3H*-ZQ,EPC2 LSWI1#Z?6(WZ/O.^5]02P,$% @ M$U!A5$ZM;=+D @ <0< !D !X;"]W;W)K&UL MC55M;]HP$/XK5M0/K;0V+T#:58!4"-4JE2XJ[:9IV@>3',1J8F>V ^V_W]D) M&:6 ^@7LRSW/W7-GG_MK(5]4!J#):Y%S-7 RK%[H%I1Q9]BWME@.^Z+2.>,02Z*JHJ#R;02Y6 \+?"L:0YX8(T_C;<#IM2 /<7F_8;ZUVU#*G"L8B M_\E2G0V<*X>DL*!5KA_%^ALT>GJ&+Q&YLK]DW?AZ#DDJI471@#&#@O'ZG[XV M==@"^.$!0- @EU ]P"@TP ZGP5T&T#75J:68NL044V'?2G61!IO9#,+6TR+ M1OF,F[;/M,2O#'%Z.)G&]]]_329D-'F8W-X]D?C^YF%&3B/0E.7JC)R3*9:0 MG4-1YN(-I"DJ1:1TY,SJ[&I,U M(=VD26Q4)Q8<2,P/R%1PG2DRX2FD[PE<5-E*#3921\%1Q@B2"]+QOY# "_P] M"8T_#_?VP*-/P_VO1]1TVL9U+%_G(%_=AC$62;)Y96]1;'H0,97D0E42R.][ M]"%W&@KUYTC,;ANS:V-V#\0<2TB9QJ *Y(HE@+V73*3[FGN)M_OMD[O M!(2M@/"H@,GF6B5;?51$"U)*8:Z7RJAD?$GP%N&8U4P"#ETTTQ5:U3GC*U#: MFLP%W%> \&/:> 9W"O#1*;@,PYT"['&ZZEWM%,#=&D8%R*4=Z@KU55S7E[6U MMN_&C1V7._81OB?U^/]/4S]&4RJ7#*N4PP(IO8M+3$G6 [[>:%':D3<7&@>H M76;X)H(T#OA](83>;$R ]I4=_@-02P,$% @ $U!A5+X+^=6^ P JPP M !D !X;"]W;W)K&ULK5=MCYLX$/XK%FJE5KH& M#.2%*HG438AN3]TV:MJ>^M$!)U@U-C5FL_OO;TP(FQ1[FF1G/ M...=5#_+C%*-'G(NRHF3:5V\=]TRR6A.RIXLJ( G&ZERHN%2;=VR4)2D-2CG MKN]Y S5R-W&P<[CQA6TS;6ZXTW%! MMG1%];=BJ>#*;5E2EE-1,BF0HIN)\P&_7^# &J+[XSNRJ,U,E+64OXT%[?I MQ/&,1Y331!L* C_W=$8Y-TS@QZ^&U&G?:8#'ZP/[HA8/8M:DI#/)_V6ISB;. MR$$IW9"*ZR]R]S=M!/4-7R)Y67^C76/K.2BI2BWS!@P>Y$SL?\E#$X@C Z? M ?@-P+\6$#2 X%I V #":P']!M"_%C!H (,Z]OM@U9&>$TVF8R5W2!EK8#.+ M.ETU&@+,A*FLE5;PE %.3^.[Y/5*$W01R!-T9H*6&E4-'57<"+ ^MMJCMZ\>HM>(2;0UTQ6 M)1%I.78U>&]\<)/&TYN]I_XSGOY3B1["_E_(][!O@<^ZX7.:]%" #=S'%OC\ M>KAG@<=7PW%D@2]>T$Y NV=]NPL);[/NMUGW:[[@&;YEDZ(EI*CLX M:OJ#F M"U_@HP\F^=26G3U!OR8P[>Y^&G@8M-P?Y^#2R!_Z_JE1;&'".&R-3@2$K8"P M4\!,@MM",[%%9*LHA=ZI$7RH@L+>,9TA+A/"H8FI+;1K8U<)4-P1NW[[ZO[_ MDHM!RS=X(1]WAU;#U:MA)%!^Z M12*%5FQ=F;E2(BU1?GTWL0F8#6WE,#HKK+W1X+BP1OVSZHLM1E$8V MKU.H> M=>J^%:7D]Z::"JJ83&T*NAE\#SU2HKI*(VJ=B;J34&H&PQBBRQE9,\[T(ZH* M"*ZI\%21'53X1LF\#K;-T^@BUM@+ ^]\&T<7@8RB"ZO89C4ZLCJ1B+VG@>;] M1OT3(2I0EY0?#1),:_ MX3@SS8?E3^Y:)V8WXXN^/#!6/LGPNP6%T,LMAB%86C,__=HV.;.<;?@6L,FB*G M&T!YO2' U?YDO+_0LJA/6 M(.Q-+A4GQIIJ@W6I@&0>Q!D.N]T!YH2*((G]V5(EL:P,HP*6"NF*WO9MIW_E[AZ\4 M=OI@CUPF:RE?G7&?C8.N$P0,4N,8B%VV, 7&')&5\:/A#-J0#GBXW[/?^=QM M+FNB82K9-YJ98AR, I1!3BIFGN3N,S3Y>(&I9-I_T:[V'88!2BMM)&_ 5@&G MHE[)6U.' T#8/P$(&T#X'M [ 8@:0.03K97YM&;$D"164\[9L;N-KX]$V M&RK<*ZZ,LK?4XDPR7RP?OGR?S]%D_CB_NW]&RX?;QQ7ZB&:0@U*0H51R^\MH MXJM^.0-#*--7Z )1@9X+66DB,AUC8\4X2IPV@2=UX/!$X%Z(%E*80J.YR"#[ MFP#;+-I4PGTJD_ LXPS2#HIZ'U#8#7LOJQFZO+BB!O@1;=/_9^HV3&<$1FVM M(T\;G:0]4M(SO-?H'H4>?AM&@#5^_UK]> MPV@4CMZ)Q ==P$%M_'#0MA25,'5#M*?M_+GU;8?_N-?#:T'4AMJ:,<@MM-L9 MVMBJ'@BU863I>VHMC>U0ORWL# 7E'.Q]+J79&RY .Y63WU!+ P04 " 3 M4&%4=B(0V;@$ "9$0 &0 'AL+W=OLY2KVT&B]?Z3XZ@HH1E1-V)/.=S9 M"ID1#:=RYZB]I"0NG++4\5QWY&2$\<%\5EQ;R_E,Y#IEG*XE4GF6$?GW@J;B M<#O @^.%KVR7:'/!F<_V9$>?J?Z^7TLX<^HH,IJF)!#C^JH(.ZIS&\?3X M&/US01[(;(BB]R+]@\4ZN1U,!BBF6Y*G^JLX_$HK0J&)%XE4%;_H4-FZ Q3E M2HNL<@8$&>/E/WFM"G'B@$<=#E[EX%TZ!!T.?N7@O]$;6G^Y M>WI&UV@ME)94,TEAE34:+JDF+%57[5L;RNF6:;1/"5=P^_OS$@T_7*$/B''T M+1&Y(CQ6,T<#7)/4B2IHBQ*:UP$->^A1<)THM.(QC<\#.,"S)NL=R2Z\WHA+ M&MT@'W]$GNMA"Z#[][N[%O?EN]WQM(>-7R^=7\3S.^+U+ .*F8I2H7))>Q(% M=:*@2!1T)+I3,!5HC*"5&'0:10DEJ4Y01"1%$:! @(/'2)I[0Z(007LJ(P!U M95OU_F3^C>O^T@,ZK$&'_:"C*,_R%"#%=6G$)F4[4LZ;K::RK!6!\L6FA#:P M99*P2&)FZ,L<^YX?SIR7TWUCLPHFX]KJC,&H9C#J7=^[3.1<*YBND=AQ]A.( M,#,H&UY")T B$AF,_,3,XA>*8-45&L*%:TU>KWH*.:YAC'L+N99,@%!0^<(B M6&Y)8V:M5!EE=%*#ZQ'V[268U+DGO;F?0/A &7(B&4G1#F3,EGG2S@SEQ_;4 MTSKU].W4Q0K\AP6PH9Q:4$[#P(X2N\W\=GMWR7U"^(XJ@PS G*';VP=$TP4] MNP.?" CN+=2B%?8CI-HQSAG?(;$M8,$\8"*V:@!NU>6\=\H.LYJ-@X[]A;T& MO=>+_OFXKZ%65GA>*Z\W=B_!68PFDW.C9644=D0ZQ]]H /9[\3]PF&,41G G M ;^-;8HO";2- M>_)& QFDX["#3:@M\0E[J]AZ:_KYRN_JGBG#60[XTNF5BL M0MQ5YD9,<+^:5)M.V/%DFB,6H/4'Z(YT3;G0.]PO=V01!XG_+2,6Z+7>6 ML=,VLHP=BU'7V/$:V?3<]\B[U.QG)X!Y-& M?[U^_7UO=Z AX_"D0JW/Y%6.4W&ZG@3!)5.+U2B\W*8VJW%X.06ZO "D\<95O=/75^OO"7?%6?7%]@3\MRZ\$39CRH\4CD? 8HE!*MQ#2O1D# M)%E^!RA/M-@7;\8;H>$]NSB$5YN82F, ][="Z..)25!_C9G_ U!+ P04 M" 34&%49B&D<5X" I!@ &0 'AL+W=O>^]V#\27:<_$J,P D;T5>RJF5(597MBTW&1147O(*2K630\_W4VS5 OV'%4T2VL %^JI5 SN\N2L )*R7A)!*13Z]JYFH4ZW@1\9["7!V.B MG:PY?]63NV1JC71!D,,&=0:J'CNX@3S7B509O]J<5H?4PL/Q1_9;XUUY65,) M-SS_P1+,IE9HD0126N?XQ/=?H?7CZWP;GDOS2_9M[,@BFUHB+UJQJJ!@9?.D M;^U[.!"XSH# ;06NJ;L!F2KG%&D<";XG0D>K;'I@K!JU*HZ5^E!6*-0N4SJ, M%P_+^V\_%PLR6SPN;N^>R?+^^G%%/I/%6Z5>'"0DK;$60-900LJ05/1=G0E* M"UIFD/.)3)UJL,._\/P.H9G M&.,!AJK8[3/TX?-SSZ1CQ_XOX#M@]NOFZB#U1LF;IS.:1*-KJ<*+UH&E,S05Z99K#F MJ%J+&6:JEX/0 6H_Y1P_)KJ_=/\.\6]02P,$% @ $U!A5$O108ZZ @ MT0@ !D !X;"]W;W)K&ULI99=3]LP%(;_BA5Q M 1(CGTU:E$:B#=.XZ$ 4MFN3G#86B9W9+F7_?K:3AI:F'5)O&G^]KY]C-^<&U%5VI[C MA':%";62V(P]\"1F*UD2"@\PASD M<_W 5<_N7')2 16$4<1A,;9NW.O4=;3 K/A%8"VVVDB'\L+8J^[ M9T%P0."W O^K@J 5!.9DFE#,.:18XB3F;(VX7JW<=,,4<<4LBODNY?(1.KLO5*!'WVFLK=R?05\:6JF4'NMJ&R2:#?:U>4;4XT^C4]T MO38UY,.F*?8SS)>$"A7%0EDZ5Y%"XDW];#J2U::BO#"IZI-I%NJ; [A>H.87 MC,E-1V_0?<4D_P!02P,$% @ $U!A5'E1)@/0 P A \ !D !X;"]W M;W)K&ULM5==;^(X%/TK5C0/,U*GL1WGJP(D"IU. MI:5%T.X^NXF!:)*8C4WI2/OCU_EH$H*)4#6\0)S<Q*G8FALI-S>F*8(-BRAXIIO6:J>K'B64*F6V=H4VXS1L EL8DA=,R$1JDQ M&A3WYMEHP' MJ9599PFCA*4BXBG(V&IHC-'-%%LYH(CX.V)[T;H&.957SG_EBX=P:,!\1RQF M@Q7/#]3U81LO-\ 8]%\0GV9:P+#1#LA.1)!58[2**T_*;OE1 M '). ' % MP%T .0&P*H!U+H!4 %(H4U(I=)A224>#C.]!ED>K;/E%(6:!5O2C-._[4F;J M::1P,4W-\]W2_&\Y\/$_#P^.-I,1L_/SP]@J]3)FD4BV_@ M.WA93L'7+]_ %Q"EX'G#=X*FH1B84FTE3V@&5=G;LBP^419A,..IW APEX8L M/$Q@*@XU$?Q!Y!;W9IRRX!I8Z I@B)%F0Y/SX5 #GYX-1WX/&ZMNBU7DLS[= MEIXBI"Y"BB+D1)$%>V/ICNFZ5P+M IA;Q]O(=J'K.@/SK:WI<1AQ$72LP["I M)AMV$6K"#K9OU]NW>[?_%T_7WV/E&B&@0C I;G1,RAQ.JS:&G@^[3([#D.=: MV.LPT85YQ+;U3)R:B=/+Y"6-I&*QE%0RT=-8M\[G7N[7X]5%O#\@OWR1!L'%3>#GE4Q.]IKPBQ($-9KCW##!?=RF;'W*.! G2/@26Y8UB=08Y_H M@OZ)&@-%_0YZ9A_(L=\!_46"GJ]])YQL-=(/M$ M:-A^-DV5,@#V1 A5D?>B2:.6 CBKOOKXES/]:&^ M#;BQ4]QOITT;RJ/@"I2F='66*^'&ZC"^8$L:\\/6IUMB';^*(>?H;4@39CD$ M=M_K-&&$>+C[MS!;XTG"LG4QY@D0\%TJRQ?\^FX]2HZ+ :IS_U:-F.5 V*0I MY],9S=91*D#,5BHEO';5GK)RY"L7DF^+(>B52S52%9<;-2:S+ ]0SU>O$?_ U!+ P04 " 34&%4$S:,4DP# A#0 &0 'AL+W=OF[!,HD32$7, M4L1AVG(Z^"+$#0TP*W[%L!8[;:1=&3/VK#NWDY;CZ1T!A4AJ"J)>*^@"I9I) M[>-/3NH4-C5PM[UAOS+.*V?&1$"7T:=X(N:)UMG:NEH<+85D20Y6.TCB-'N3ESP0.P!0#4' M5$UD,E=,'$(B2;O)V1IQO5JQZ88)ID$K]^-4Z_X@N9J-%4ZV'WK7_=[@$74& M(;KNW5^/.L.;VRZZ'5S=C_J=Q]O[ ?J!NBR-()6<&*F^AB!)3,4W-1-+2)JN M5!O1=&Z4&[W,C/H'C&(?]5DJYP+UT@E,]@ED25+^C MQ/_->'XT@%NL50MK56,M.&!M7UTV1:-8/%MX:P5OS>K%$+CF5=E#DT9[5O@; M$YG*=D;?KS2\+V7R'L$%E5HI+CR"JU;\U[B]4-2+4-2M1"&CE'#TR $^IVFC M,-@XJ:9G!>_9R36U,V*_@LLU/8+#!\Y">!076#4]+T)Q;B7J1W^D@N*=#P ^N:1'*'U<\'L:]N/A;^/A6ZD>Y_J6WA$^ M R%1-Q=1:&&CB"U3*52]$T&\(F,*-HO;;(^#TVJ[S>RX:O5EL$S&P(VN&S]* MYCSK2+8P%>J8226L:<[5/PQPO4#-3QF3FXXV M4/P5M?\#4$L#!!0 ( !-0853V%Q#.8 ( $ & 9 >&PO=V]R:W-H M965T MV)-XQ7K7W5TG(/7C.[LV5I (\%+UQ7N;,V?.V8N'>Z4?38YHX:D0THR"W-KR M,@Q-FF/!S+DJ4=+*1NF"61KJ;6A*C2SSH$*$<10-PH)Q&21#/W>GDZ&JK. 2 M[S28JBB8?IZ@4/M1T E>)A9\FULW$2;#DFUQB795WFD:A6V6C!!_PP'%O#OK@E*R5>G2#ZVP41*X@%)A:EX%1L\,I"N$241F_FYQ! M2^F A_V7[%=>.VE9,X-3)7[QS.:CX%L &6Y8)>Q"[7]@HZ?O\J5*&/^%?1U[ M\3V M#)6%0V8*BBXK%OVU/AP .CTC@#B!A!_%M!M %TOM*[,RYHQRY*A5GO0 M+IJRN8[WQJ-)#9=N%Y=6TRHGG$VNQM<+>!C?K.9P.Q\O5XOY[?SG_1*^PD3) MS,#)#"WCPIS2S&HY@Y,OI_ %N(3[7%6&4<@PM%2'RQ:F#>>DYHR/<,XP/8=N MYPSB*.Z\ 9]^'AZ]AH>DOK4@;BV(?;[N,0L8U[!CHD)PYXK.9EIIS>76G0]N MWF'HM@Q=S] [PG M,]I)S9F@Y#N4Q)11*U1)]\'"VCE]!BG3^MG1LD)5TIX! M*TNMGCB=532P::M\R_":O^_YW<7=)1?]B,S9'=KZ0= K:;U66N]=:5-E+$R< M3_ ';IPHB-]QK-^F[?^C/1FT#(/_O">#S^S)!T&UM/#@?KNW]9;I+9<&!&X( M%IU?$%[7[U4]L*KT5WZM+#T@OIO3$X_:!=#Z1BG[,G"O2/O32/X"4$L#!!0 M ( !-0852I:<92> 0 D6 9 >&PO=V]R:W-H965T4%5$Q)=;N:E]L768.#SG#,R-.]XQ_$QM*)?A1Y*683392;C]XGEAN:$'$ M!=O24KU9,UX0J6[YLR>VG))5[53D'O+]R"M(5D[FT_K9+9]/627SK*2W'(BJ M* C_^9'F;#^;P,G+@[OL>2/U V\^W9)G>D_EX_:6JSNO15EE!2U%QDK Z7HV MN80?%CC0#K7%UXSN1><:Z*D\,?9-WWQ>S2:^9D1SNI0:@JB_'5W0/-=(BL?W M!G32CJD=N]\G5VTSYR?FGR\]WX.OEE\=K<'-]>?]X M=WUS_=?#/7A[127)[Z_ VS?OP!N0E>!APRI!RI68>E*-KU&\93/6 MQ\-8:&"L*[J\ !B^!\A'L,=]<;J[_]K=4[-NIX[:J:,:#P]-G60<[$A>45!0 M(BI.57I*X4#&+3*ND8,!Y 41&Z#6""SU!?U>96H8&_NP9@>HL(;2FVXWAWZ8 M!&J&N^[:])A%41+ UNP5TZ!E&CB97NY4D,E33H%2!" 42R#HLN*9S&@OVP-< MU*&! ACX\1%;VPPF"4I0/]NP91LZV3YPLLK*YU]0#*VQDS3&T1%#VRK&BF$_ MP:@E&#D)VBFU EJKE. IQEQS5YJ3N7(L;H>*1\[>I$5.QLO>Q YT7_;VF#FR M-VV9IN-F;WI:]MIFKNR%OM%:?X3\;4!^E< ]9HX,AIV" -TDF20Y($)0*4P6 M$PG6;<;ULH86G0#'(<;'M/OL_"CV!W@;-8=HE+T'_@&J 5#EO03Z.2V7/W7Z M[ E7&<]*R55GX=I&T%0!B$?>HM#H-G0+]Q7E:EOJ%D@592%Y54._!R65O=&Q M!3E 5D;91G$\E$]&LZ%;M,^(RX(5!5ME4@6DDLI0G!80H\XP&CL@1HYA/&I M8EMC4' <$-LH'=),:.0=NO7]C(!\H3N: ^A:(*/5,!UY\9$15N06UK-*%K*% ML[=F]=DYBA8R"HO<"GMVV4*V9L)N.6KXVE88!ND VTZ7[-;5TXI6 _)*.R*8 M'DM,CUD$ SRTI$9JD;OC_LVBU:"^KO0X"*REM>T01C@:Z B0D7'DEO'S]^)O MRR0RBHW"L7>JD6#D[I#/E,D&S2V3/4:#,HF,H".WH)\=&N1:(*/.*!E[\8T$ MHY'[9=37,/L0A<<1Z.N80]AI_EY_1QMAQV-TS+A'J7%H?T+WF"&(T4ZA<>T>]0_3; _T)EAH^QXM(ZYR?#_VCOCS@G*V+TS-J*+1^V= M&[3NT8O=._<8V;VSUSFGTX>D-X0_*P8@IVOEY5_$RIT?SAT/-Y)MZZ.[)R8E M*^K+#24KRK6!>K]F3+[&ULK9A=;^(X%(;_BA7- MQ8RTT\3'^:(")$K;V9&FJZH,W6L#IEB3Q*QCRNS^^G5")H;$R2#!#>3CG/>\ M=DZ>)![NA?R1;QA3Z&>:9/G(V2BUO77=?+EA*%;DIYYHR'Y;%G.1Z*G4IXQIXERG=I2N6_=RP1^Y&#G5\'7OC; M1A4'W/%P2]_8C*GY]EGJ/;=66?&493D7&9)L/7(F^'9*H$@H(UXYV^='VZ@8 MRD*('\7.U]7(\0I'+&%+54A0_??.IBQ)"B7MXY]*U*EK%HG'V[_4'\O!Z\$L M:,ZF(OF;K]1FY,0.6K$UW27J1>S_9-6 @D)O*9*\_$7[0VQ('+3'KXZ_L,31YGZ.,]4Y0G M^2?T&(X#\0 M>( MZ=/ST[W3=%>/O!X^U,.'4H]TZ$W>]0#I(F%(WQ%H1A-VVZ-*:E52JOI= MJJF0BO_'5F@JV"M'=>6HM_+3+N-+OJ4) M6HC637>B&->*\17;?E"K#BYL^T%K>@*_>>TL,4%HGT#L&6.NH9[&"[OYDKCI)V[+H5A(^Z'XRN5O&P]2173 M3]Q4/TA0)E33PJF\81OVK]C:V( )]Y/IM\T]Q6WJ8.)Y'?-EL(/[N=/;NE/< M)DY/44,!P0]<@A]HDP5(2$B3C)8X'$4 '8\7,!""RR$$;0@!&?@=I8_>OZ[ (;!P M2#]624=Q@R+H1]$7\YXKT4 D,AN":%P% (+J30'5@H!!%N MME([BGA^5R,95L$%K+H#"ZN.WQ@K:^TH@CNM&:)!/]'.>;.L)$X,MF;.$M/% M6S!LA+B?MTQ?UC5?:N+F2*SU8W$KL;P$0;7_,8Q4"/]4#OC*Z<-+ )^ M\\7*$A4,< =SB8$:Z8=:?R^2-LX(!,V/'$M4Z/D=W"$&>N1LZ'7V8B41]/6B M+0;BACOW:'&@6)EYHO)-UT0)6^LL[R;2Z?*PV''846);KA&PO=V]R:W-H965TFT9=Y/[XZ\%!%3@S*Q?E)8^S^^M??AU>&3\ MAP@)D>!G'"5B9(12'AY-4_@AB;%X8 >2J#<[QF,LU9#O37'@! <9*(Y,9%FN M&6.:&.-A-O?,QT.6RH@FY)D#D<8QYK^F)&+'D0&-T\0+W8=23YCCX0'OR9K( MU\,S5R.S9 EH3!)!60(XV8V,"7Q<($L#LA5OE!Q%[1GH4+:,_="#93 R+.T1 MB8@O-056?^]D1J)(,RD__BE(C=*F!M:?3^Q_9L&K8+98D!F+_J:!#$=&WP ! MV>$TDB_L^)T4 ?4TG\\BD?V"8['6,H"?"LGB JP\B&F2_^.?12)J .BV % ! M0)< IP5@%P#[5H!3 )Q; ;T"D(5NYK%GB9MCB<=#SHZ Z]6*33]DV<_0*E\T MT1ME+;EZ2Q5.CN>+E^7;9+-\6X#E:KUY>7U:K#9K,%G-P??%_-MR]0U,9NKU MUW/P^=,7\ G0!&Q"E@J?$?P V_ ,@"]D-#LUNAZ,&^/QV M.&R +VZ'6QW)L,L"VQF?WN4M$Y&Z[303H0@ET1Y M=G)<+\-IF7H?NSUO:+[74W"]!GIP4"XZ\ZA7>M3K].@OBK M&EP4OV&1/8#-E1B4S@T^N!T'5]86#-:6']]P7$%7$Z+=W1D%Q5G4+HHM"-*QR+&BUE**20&A_<'<4 MP+I!9,-+K^PKN1HX+1L65@(*NQ7T?_0*7FMDNV#!2B1AMTIJ!?*QD%V%K^0/ MNG?=496"0:^[8+Z?QFF4'1B?Q:H%#G5OJNSL5>\+) -;HMI4/\)"T!V][!KR MKWQAX^PK@YR6!%8J"+ME\)3 WU5S6$D;'-PSRZA2*-2M4/4L,QD2_N%<3PM+ M9U_]\U,T:UCBH,NC;=8ZV9CP?7:%T$*H="5O ,O9\IHRR9KSB_DI?)SEEXV* M)K_[/&&NU%> B.P4I?7@*8]X?IW(!Y(=LGYYRZ3JOK/'4%W!"-<+U/L=8_(T MT ;*2]WX/U!+ P04 " 34&%48IYVPI@# ?#@ &0 'AL+W=O6:[CA/:.6'<&O;+M7LY M[(M"9XS3>XE4D>=$_KRFF=@,+&R]+,S8+X7ANU&I]&<7O\8OUS"1[ /!%%QR+[BR5Z-;"Z%DIH2HI,S\3F"ZT! M!<9>+#)5_J)-+>M8*"Z4%GFM#!'DC%?_Y$>=B"T%'!Y1<&L%=U?!/Z+@U0K> M6Q7\6L$O,U-!*?,0$4V&?2DV2!IIL&8&93)+;8#/N.%]KB7L,M#3PV@RFSZ. M%M/'"9K>S1>SA]O)W6*.1G<1^C*);J9W-V@TANWI8CJ9HTOTYWB*+B*J"$C^H 81XN5*!3AB>K;&F(S'NRXCN.ZBL,]$@=VT:W@>J70A"6W !E -,O<%V;5[TF)$XRODX3^0Z[CX0$#CMZL[!]2C-ZOCW@DT7L.35]KS MCMB;I"E4"A(I'&K)GHFI%DBYTK* *M0*00U1(CGC2W7"G=^X\TMW_A%W-] Q MT,57H8#D&8W%DK-?-#$ M@ZY.XZ[S7^CZ_V K,BMGX18%0-,NF?M"EYX;'":JV^#HGL0!K1P:-8?&)R7E M\4\$'[8-D0F*H3=(^$:<2E:O<=([!S?8:5NL\[[%5-O;SNU>^@_(A-WPX33MI7C MT[U\+/)<)$P#F84N)%5OJB;<-E<4VAZ+NV?AJ^VWN'?64NKMW1!<['=WV=R7NG3]S@Z=]M;- M.:=R6;Y #$4%U]55LUEM7CFC\FZ_LWYM7C_EC;PU4SV=;HE<0G911E,PZ5QU M("19O4:JB1;K\G[^)#3<]LOA"EYP5!H!V$^%T"\3XZ!Y$P[_ 5!+ P04 M" 34&%4U9KYEN,% "P( &0 'AL+W=OL:VLK<#,WZ]\ MP;(M64,@#"\D=EK=IR7U.6Z+Z3/+?N0K2CGXF<1I?CQ:<;X^&H_S8$43DA^R M-4W%+TN6)82+R^QQG*\S2L)R4!*/D66YXX1$Z6@V+>]=9[,IV_ X2NEU!O)- MDI#LURF-V?/Q"(Y>;MQ$CRM>W!C/IFOR2&\IOU]?9^)JW'@)HX2F><12D-'E M\>@$'LUMMQA06GR/Z'/>^@Z*5!X8^U%<7(3'(ZM 1&,:\,(%$1]/=$[CN/ D M\OWO\JDQ?)/)"?D7/%>V'AJ!8)-SEM2#!8(D2JM/\K.>B-8 Z X,0/4 U!]@#PS ]0!< M)EHA*],Z(YS,IAE[!EEA+;P57\JY*4>+;**T6,9;GHE?(S&.ST[F\_O+^V\G M=XLS<'5WOK@!\ZO+ZYO%^>+OVXOO"_#MZO86[)U13J(XWP<'X/[V#.Q]V0=? M0)2"NQ7;Y"0-\^F8"S"%RW%0!SZM J.!P!"!2Y;R50X6:4C#KH.QR*))!;VD MS/)\_RM(1=&R)>#DIR&ZW42WR^CV0/13$I,TH(!P M(&*#!_H8I46X,H*XL:99Q$+=LE5^G=)O00)/,\_%&'G3\9,&C]/@<;;!0]/P M]T@JCVX'R<2R48.D6E9G*\!N ]@U A8D(2@@!?--EM$T^ 7N,I+F8CD+\CD) M_Q6E*=B,&Y;*:R)YG[!1_":Z_T$;Q5>6YP#9C@][RZ,SP]CU]GW^\7M]ZNO M?@;=0\GW\*,(OW;%0U;XTB36TRKIJ,-U2M4FV@]]%LX^DFV?/[DZR: M&299ZA7<2K!>QS8:$8+(=_N(5;-.)7012ZF"9JU2'B7.!- G4O0O)NY!4D"0 M]0G<@Z0 H*T$8 ON02J]._ZDMRP:HZ%MA"3_(S/_[YIYZG"=IU6KGXAJXZ"A M3*3R(/PG6:>.UJUN[/534:V3TU(5:D#Y"K@52O'&T(OM0SM MOL5!JA!AU)=>C5&[2+IPI5@ALUC-69*P,.*OIB.I,.@S&AHD%0)]5$N#5 'P M6L_']7*H1D,:@:1&H#_;SR"U5X&6I3"K:F5C6Y\+EG*$S?W,C@D)Z]H6%_4? M-S1FT!]X"8"EM&&SM+V?DK"F@W%A?R4T5BX::'*P%#EL%KFW4!)616IB]]%J MQ&ZHC\2M%V9F(;MF.<\HCS):M&6 "+37]0OC4YK2961LU;"4&6Q_ C]A*11X M*Z'8@I^PIF^QO;Y>:*Q$ES\@&%@*!C8+QJXI"JOM#<9*+AHCQQU(12H4-O= MNV8H34,$+;??=>K-T%#=2+W#9KW; 4=I^B,/]X5/9^6Z0Q0KI0^;I>]-)*4* MEX<53M5H8+M:NB_6I;S99GEKTTRLEV>8\0=6* SCQ8;\Z=';(0K8SL%Y25FRSK.R:MVQ-@X2LB9*/:@:1-5 M M=NM<-)2.5T'[_ZS\S<]F:%WZ.V%Y]_*J9C0P>QU*Z#)U=MVPJT./6V6]"L\?R2#P7<[I)>75VVMQM MCMU/RL/FWOU3>#2O#L^EF^HL_Y)DHMIS$-.E<&D=>@)45AV/5Q>&PO=V]R:W-H965T0LKE>;\OP@5-B3AC2YJI-S/&4R+5+9_W MQ9)3$A5.:=+'AN'T4Q)GO>&@>#;APP%;R23.Z(2#6*4IX2]7-&&;BQ[JO3YX MB.<+F3_H#P=+,J=3*I^6$Z[N^G64*$YI)F*6 :>SB]XE.A]A)WB: !2_Z*([FXZ'D]B.B,K!+YP#;7M")DY_%"EHCB%S:5K=&#<"4D2RMG MA2"-L_*?;*N)V'% S@$'7#G@MH-UP,&L',SW.EB5@U7,3$FEF(<1D60XX&P# M/+=6T?*+8C(+;T4_SO*\3R57;V/E)X>70?!T]W1[^3@>P?WC]?@!@ON[ROQU>O-M#+?WTRF:) M7WE>X@8E. !L8:0 %[WD&L*-UG(4@I'MTR(XQ/XJO2#S>"1;.'[ TL24"6S(3SZ MT0'%JJ%8!13K )1R^+@8\ 0R*G79+D/818AJN@(%2;8Z'LZ;D4\]V\5^BX?&S'6PT^:A MC689EIZ'6_-PNWFH]7I$MZK%"7JL^&1T%FN7E_MF>&Q8>9GO<7EKA5SLM1>7 M+I;MV'HF7LW$ZV12%>"!7'AO9\^Q3:.%+-"8V9[O6BT"WMOJ<"S/]/4,_)J! MW\F@:0!*RFR M#+^5H4!GA@Q\H%H0;B#BCZF7*LXN -]OEXO&"%L'E DUC0N9OU$)E?/>S)C( M,-O0-&:N>PA;T\E0=RN[R=942+6IE0)^P0>N^*8%(?O35WS315!W&WE79T<: MZ=_IZ_M#-\*/NI5?\5 ;]@R"%>GIE%PY'UZ:AHQ1MUJ M_+[4^!HULMH[%8V5Z^GSAQOEQL:_[*72E$6Q_/\2AQOAQNBS$X<;B<;=$OV^ M36859*^'8V2U-P0:LX,*C1N%QMT*_?BRI#G$'.H)_*F N,PI7P=AQ2^C[]RM]A/%CU,9O\X!7;= '\Z5T -UT ?T 7J&+L?Y)91EMKM&:FU=Z:]G>.,U+*Y\6Q MD("0K3)9?O'73^NCI\OBP*7U_ J=C\H#I"9,>9YU1_@\S@0D=*9"&F>NPL3+ M(Z+R1K)E<6CRS*1D:7&YH"2B/#=0[V>,R=>;?(#ZH&[X#U!+ P04 " 3 M4&%4#N'XC3(# "0"@ &0 'AL+W=O;->S,F.=VYD+]4AJCA.6=<];Q,Z^+,]U6284[4B2B0FYVID#G19BIG MOBHDDM0YYRWQ6E9I3CK015YCF1+T-D8M[S0N]UX8[. M,FT7_'ZW(#.C<+(.CB+'Q3G:FD,5LJC M$+_LY"+M>8%EA P3;2&(^3SA"!FS2(;'[P6H5\>TCLOC5_2O3KP1\T@4C@3[ M25.=];R.!RE.2A4QC/8BCC$Y@4;X&:(@"K<0&KW?/=A#IU'GM.'P&COP1AGA,U0V30F1 M\H7R&9!,J(Q!9H7A$ISQ#0P MH90A8*+-A$CGE+%M9:J@6P[:'O>GOE'_M(5-JV;3VLOF_CW2VC58^W]G,:Y# MQ7MYWT@ZHYPP2(32VS)5N;>7,A6>-N)V7*>K^IO%&PE=,UMAUZG9=?Z^QI_- M)<8(3Q"(!ITA/**1PFVR;);,0H&2BG2;JLZ&JB]A)VXVUE0=-%M1=5JK.MVK M:K1:TW_1<;I9G;@51,TU'0?-5G2$P=L-&NQ74DII"_*"1&X6:.O]N!?0OMQG MJB )]CSS-"N43^CU8=N]]@% JZ*7GHWPG\J'/#UJ(GI3$7W@ MT7J?IFCC$MAZJ@[;59K\I;<]1SES+8\R-Y7)>O5"UJMU6S5PS<3:^M"V6ZYG M>(.I>K4K(LU94\!P:B"#D]B0DE7[4TVT*%P'\2BTZ4?<,#,M(TIK8/:G0NC7 MB0U0-Z']/U!+ P04 " 34&%429(4\;P$ K$P &0 'AL+W=OH 99)F)I'G\W@8=-)C&#>(!26-!U MIF[YYF_8)C0R\1*>R>H3;6K;L39.UE+Q?.NL&>2LJ+_IXW8B=AQT'+L#V3J0 M P?2YQ!L'8)#A*C'(=PZA-7,U*E4\S"GBDXG@F^0,-8ZFOE136;EK=-GA5GW M.R7T6Z;]U/3J\OSN\@Y]FH.B+).?T1'Z=C='GSY\1A\0*]#7%5]+6J1RXBD- M9YR\9!OZH@Y->D('Z)H7:B7199%":O&?N?TQ<03P=)Y-LN0YV0OBC#B'Y!@% M>(B(CT]LA%[M3K#%??YZ=]^13= L75#%"_J6#J0$&*(KT'4_1'.0B6!EM9M^ M7&E;]$5!+G\ZD,(&*:R0PAZD?TH05+%BB3*#A1(NE6WZZBBC*HH1G(JE&3EG/*9,+7A4)ZQ<"6K#L>.0[\C[;,W&[!L7_HMI<. M]MLFY+L)^(18&X1O$8N(V"L&[_0\_!)<8(7#W;V&HQXTTJ*1E]!"*QKIH(6F M,5C1VJ: @Y?01E:TP(+6-Y-M8\#NSJ#1QE:TL(OFG_2@M2J/W3*OT2*D5H*O MERO=14-;$YYM8^S63!A$?=BM>&.W>IMNR\40M;*X[;N7CTPJ*!) ?*'?5OU7 M<3VL!U/T0XDUH 7-)/RTLG6C&F_7#FO%'+O5_$;HOPI"/0U1F5$M%/I(A^#W MFI6F3P[14G!IE77PQP:%/#I3=8C>*@R#HJ[!6WK%;/JM9UB?1A.O<=31M-9#X[WR<(ZT $K< WKZR M1[X0AOAUEW1Q:F62N&5RQO,<1,)HIENX_@"I=#.K":9F1ZD5$ZD^VHGN$60? MLM5*\MXG:-(J)7$KY?_=@*1[7A[A( X/"IQT!7>$0R/.M@HGK>02M^3.H12@ M%\5,BI5>5VWQ* X[]"QF8;23Q3Z]5I6)6Q_?5C3H#WK%CFTUE43O73ZM#)*7 M9+!N/P(*V.A$>W>L.\S8L6.]G5L$/:G+ZC9&HNI@6?_';D:;&Y_SZI[C8'R& M3^?UO4T;IKY&NJ9BR0JIUV>A0_K'D2X(4=_,U ^*E]5=Q3U7BN?5SQ70%(0Q MT.\7G*OG!P/0W(]-_P-02P,$% @ $U!A5/6S^"9V! VA( !D !X M;"]W;W)K&ULK5A=1%,ZS@EV,-IQOSRV+Q1N28W9&MZ00=U:TS#$7I^7:8MN2X*0*RC,+V;9O MY3@M1M-)=>VVG$[HCF=I06Y+P'9YCLO?ER2C^XL1'+U'+[6TISJR6)4ES4K"4%J DJXO1#)Y'R)4!%>)'2O;LX!A(*8^4_I(GB^1B M9,N,2$9B+BFP^'DBI?_-P4XB M^CT!J E :H#;$^ T 3DNY!*=&"31Y4Q:RBA?RT MD.-^STMQ-Q5Q?'H__WH5+:^OP&(!/H,?L^OE[&'Q_0;,;B+PSW)VO?CRO3D5C<9EN99\,L+DMFUNQN3ULESC#14P YN"1K-.B M2(LUH"OPF^#2-'8UFU>QR57D:3I&P7AB/1W64P?YH>,>@R(=Y(TA:D%':KQ6 MC3>H9I8DJ2P, _$&EVN2 $X!>1;+(B,F-36;?Y #M#W'4>3HJ! YGB+'0 61 M!\UZ_%://Z@G(LFN6A&-?>3K>86!4N:Y#@J" "G)ZR!HVR@T)S]NDQ^_=6J) M3I:3ZF?/I!IKCQ\'CJ\(,8"TF1?IH*.9=Z0C:'4$@SKN""/E$P'"5H6I),)' M'CD;:+VPY0U/T,C0[M9N^Z2MW- =3UD[4,IN0CF.6GU.E!_Z.?F^#C4JO]; YGMK/!I#KCWNR[XP' M.B=JZ(;H6$F(5"D&E#8!(R.7TR>F\STX;'R'71UCM@%)RF*Z*P9;&W9&!+U3 M-'=G!'#8"=[=W/J2[@7JDFH ^5";2P90V./3L/,&.&P.[^YL?66'-O14JS; M L]67ST,J- -^C1U/@&'C>*5[@[TAXK<5 $Z*O <6Q5@X/+\/@&=(<'P5 T> M&EXK0E6+#M+F8&0 ^7VO@:CS0C3LA1%9D;*4LPH_ \R8^&1^PMD.O]*/J',F M!$_0WZAS!C3L#._M;Z2O\)X7JNU@0+EBTBE#8$ Y05^+H\XNT+!=O+?%D;[0 M?W94\S: ?,TR#"!H'Q3G6%!G&>C-WTJOM .5G\IMU?;#9I9M2VA7+^$YU&]S=+1U+L^W\0@IF(T,[(2 ME/;96*14UALI]0FGVVIKX9%R3O/J<$-P0DH)$/=7E/*7$_F =CMK^@=02P,$ M% @ $U!A5"DVQ_T, P C1 T !X;"]S='EL97,N>&ULW5AM;YLP M$/XKB$Y3*TTEA)6%-43:D"I-6J=*[8=]JYQ@B"5C,V.ZI+]^/DS(2WU5UP]; M-J(&^Q[?_N2IWX8O_<] M2Y?)G*;^_>G;'ZW4EV\\>S]Y=W(RNC^[/+2?=L"9'SA)+UY >C[">0V&4<O*%LKAAX%:1B?&W-8S L))?*TZ9$ M1E (EN;1PJ&=0?5ZGHH)J;K8-H+]GO?+#X#-# 0RS@>!8]\:9M.::$V5N#*3 M;G%G? )Y_?AN71N%I2+K<'SA;QVZFPDRERJG:@@3^AO3;,II 7(4*Y=PU[(. M -1:5F:0,U)*03H-&X]^8&@7E/-;:.WOQ1[WJMBI[ CJ*H:A$=0/+8V= /\N MF^7>H4U>1>O5[$'JSZW9C>CFT"WT1M&"K;KYJACB8^PASD[JFJ\_<5:*BMJ] MOSC@;$HV?MY2*O9HHD&G+(R!*M][H$JSQ:[EIR+U'5WI33>M"ESS^!_4_&?S M7%)!%>&[HDWK'W.67ZVX/PK^AN;N5^50L5-D].'X-?;'W[&+C(]29-#_H.^< M&GMGQF#UX&Q._6_P+L"W0;UYR[AFHI\M69Y3\>3H,/2:S,V[UAZ_69_3@K1< MWPU@ZF_'US1G;94,JVX@$?VJ[?@K;"^,AQ<#$XN)G*YHGO535*X?1)SN7>:)%$4QUA&L\RI(,/R%L?PYV;#M($'%@2N*N-Q0$/K I8[T!\=QSH*;=/%$%5,6W8$XPC M28(AT(ON'HUC)#LQ?-SUP9Z2*$H2-P*86T$480@\C3B"*0 -&!)%W3EX-8?20$3;8T.P M6BP^0"X99K>]9!:GNM-F$6Z8=-968X"26"&2! M9+M/%9,X':L$(G ZL_WU:V#3&DURM"]G>")<1#Z.L;_C8SX^%^6WQZ+X1EZ. M65Y-!T]2GNY'HVKWQ(]I]4=QXKDZ1?ZUO MHYYBI#U&$X?+M@WB??E_PE@<#F+'O6)W/O)58#YM63.%4#DJ='/AU< M+B%IOBB9H!*079*O'0CJGK!FB4J=&[@_?S- D(_ MZYB05 QDJX3)DD:D#>#O)*")#@:)Q$ V"5VM_?!O2LD##>B<)63MNT&G=2&# M&.@*6:U8T@QV.A+D"P-9&#%=-#VS?M46-%Q$[GK)9JIIYV&T--1%]%$7*%@2P+CT9LZR9L2U7DU+BW:856!W5)O86."=G" MP-?%9K7Q&^^V7;A.KR*ZI$&LV'5,R!T&LCP68>C]Q?QV_&-!X@8+]N!3XL8Q M[;2Y">G#1-:'K][#CCA,2!PFMCAFZD7;J" Q1H9-3U&O8Q@T(?QSHV>G)C@; M018'F%5U\E,3THB)K)$K>15YI^;)&:]^TQDAF9C(,M'3EZMPD%9,;*U >4RW MG2&MF,A:>97'7 TD9!83V2S7$YJKF)!93&2S@&E$M[TALYC(9KF11ES"J5=# M(+58R&H!TXENT09RCH7L'#"=Z&)"SK&0G0.G$T3'!&M@R,Z!U6CIF)!V+&3M MP)BVC@D)R,(6$(CIZ)B0@"QD <&8$QT3LI#59S'LRYV."5G(>OMR&'GG<9F* MK*-*"W*0U6-I3-'JQ6[(0?8;5L>N!M&&U&,CJZ=#-R3T<.#-6A:1Z0LI4QT3 M4H^-/=T!TV!]3+J< M23'4,2'MV,C:N8GI\0,O2QT3TH[=S^1G2-9%)4NN8T+:L9&U[S 9BZMFO WG'0?;.K7GND#P4 M^5X?+1W(.PZR=VY.Q]NW4\>$W.,@N^<6ICMO4'5,<.D?V3UPU:#3A2#W.,CN M@3$[70ARCX/L'KBXT8DFY!ZGSR6=;C0A]SA]+NETOTN!+#1YDS6=JW:<0-J9 M]+FZTPT?I)U)HYW1Y?N]/3^(G.\#]1>5.KY+L]VZ)/6F_<# =NIEP,,YRV;J M6)C[1;J_? YX^93QT[]02P,$% @ $U!A5'=+<84& @ \20 !H !X M;"]?;7/2Y;)-X^V, MYOGI=N;B]7/(_S.QWVSVZ_RS7_\^YM/TC\'I3S^^EUW.4[-X[<9MGE9-^CA< M3Y=T.7*S>'E;->/+FS2I=I!"D-8/,@BR^D$.05X_*" HZ@>U$-36#[J' MH/OZ00\0]% _Z!&"'NL'R1)E7!(DS; FT%J0:R'P6A!L(1!;D&PA,%L0;2%0 M6Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R706VBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;;+.$ M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V= M0&]'O9U ;Y]M=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z!VH=Q#H':AW M$.@=J'<0Z!VH=Q#H':AW$.@=LY^5!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>K>H M=TN@=XMZMP1ZMZAW^YUZE^GSD,NUYVN-S_].JJ?SO?GZ^,ORZ^3LO5QP3K<5 MY?DO4$L#!!0 ( !-0853_)Z=UXP$ &PD 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W:74_",!0&X+]"=FM8Z=?\B'"CWJH7_H&Z'61A6YNV(/Q[NP$F M&B4:3'QO6*#M><]ZDN>*ZZ>MHS#:M$T7IMDB1G?%6"@7U)J06T==6IE;WYJ8 MOOH7YDRY-"_$Q&12L-)VD;HXCGV-;'9]2W.S:N+H;I-^#K7MIIFG)F2CF]W& M/FN:&>>:NC0QK;-U5WU*&>\3\G1RV!,6M0MG:4/&ODSH5[X/V)][6)/W=46C M1^/CO6G3+K9I6(C;AD)^O,07/=KYO"ZILN6J34?RX#R9*BR(8MODNZ)GQY-C MNF':??*3\X00V/$Z_XX\S?J__RSX$2!\2I \%TH<&Z:, Z>,&UL4$L! A0#% @ $U!A5&O?,R[N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ $U!A M5)E&PO=V]R:W-H965T&UL4$L! A0#% @ $U!A M5"!F:;IS!0 [Q0 !@ ("!N0X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ $U!A5'&RCW)K"0 ""D !@ M ("!*QT 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ $U!A5"H?CGY>&@ RTT !@ ("!A3( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $U!A5%1*>:$E!0 'Q$ !D M ("!)UT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $U!A5 0W^1=D @ - 4 !D ("!K7( M 'AL+W=O&PO=V]R:W-H965TDP 9 M " @>UZ !X;"]W;W)K&UL4$L! A0#% @ M$U!A5.^_GK,C!P HAD !D ("!QX, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $U!A5)N!YI.3 @ &@8 !D M ("!C;@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ $U!A5 =%<1S9 @ \P8 !D ("!<<< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $U!A M5!G6ZP80!0 &PO=V]R:W-H965T&UL4$L! A0#% @ $U!A5"Q6^[V8 @ GP8 M !D ("!"> 'AL+W=O&PO=V]R:W-H965TX MA , (T- 9 " @4?G !X;"]W;W)K&UL4$L! A0#% @ $U!A5(;=2%&= @ F08 !D M ("! NL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ $U!A5 U?+SVK @ ?P< !D ("!LO0 'AL+W=O M#D" !3 M!0 &0 @(&4]P >&PO=V]R:W-H965T&UL4$L! A0#% @ $U!A5!^# M]/ZV!@ (2$ !D ("!2@(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $U!A5$ZM;=+D @ <0< !D M ("!\!,! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $U!A5'8B$-FX! F1$ !D ("! MFAT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $U!A5'E1)@/0 P A \ !D ("!#R@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $U!A5&*>=L*8 P 'PX !D M ("!/S\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $U!A5 [A^(TR P D H !D ("!'DX! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$U!A5"DVQ_T, P C1 T ( !)UL! 'AL+W-T>6QE M7@$ 7W)E;',O+G)E;'-02P$"% ,4 " 34&%4J4989.D$ !.*0 #P M @ %'7P$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ $U!A M5'=+<84& @ \20 !H ( !760! 'AL+U]R96QS+W=O XML 76 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 77 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 222 480 1 false 55 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 STATEMENTS OF COMPREHENSIVE EARNINGS Sheet http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings CONSOLIDATED STATEMENTS 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 - COMMITMENTS Sheet http://www.tootsie.com/role/DisclosureCommitments COMMITMENTS Notes 15 false false R16.htm 10901 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION Sheet http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformation SEGMENT AND GEOGRAPHIC INFORMATION Notes 16 false false R17.htm 11001 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.tootsie.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 17 false false R18.htm 11101 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES Sheet http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES Notes 18 false false R19.htm 11201 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS Sheet http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLoss ACCUMULATED OTHER COMPREHENSIVE LOSS Notes 19 false false R20.htm 11301 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssets GOODWILL AND INTANGIBLE ASSETS Notes 20 false false R21.htm 11401 - Disclosure - LEASES Sheet http://www.tootsie.com/role/DisclosureLeases LEASES Notes 21 false false R22.htm 11501 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS Sheet http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS Notes 22 false false R23.htm 20102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 23 false false R24.htm 30203 - Disclosure - ACCRUED LIABILITIES (Tables) Sheet http://www.tootsie.com/role/DisclosureAccruedLiabilitiesTables ACCRUED LIABILITIES (Tables) Tables http://www.tootsie.com/role/DisclosureAccruedLiabilities 24 false false R25.htm 30403 - Disclosure - INCOME TAXES (Tables) Sheet http://www.tootsie.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.tootsie.com/role/DisclosureIncomeTaxes 25 false false R26.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 26 false false R27.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 27 false false R28.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 28 false false R29.htm 30903 - 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 29 false false R30.htm 31003 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.tootsie.com/role/DisclosureFairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.tootsie.com/role/DisclosureFairValueMeasurements 30 false false R31.htm 31103 - 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 31 false false R32.htm 31203 - 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 32 false false R33.htm 31303 - 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 33 false false R34.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 34 false false R35.htm 40102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Property (Details) Sheet http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails SIGNIFICANT ACCOUNTING POLICIES - Property (Details) Details 35 false false R36.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 36 false false R37.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 37 false false R38.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 38 false false R39.htm 40201 - Disclosure - ACCRUED LIABILITIES (Details) Sheet http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails ACCRUED LIABILITIES (Details) Details http://www.tootsie.com/role/DisclosureAccruedLiabilitiesTables 39 false false R40.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 40 false false R41.htm 40401 - Disclosure - INCOME TAXES (Details) Sheet http://www.tootsie.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.tootsie.com/role/DisclosureIncomeTaxesTables 41 false false R42.htm 40402 - Disclosure - INCOME TAXES - Effective tax rate - (Details) Sheet http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails INCOME TAXES - Effective tax rate - (Details) Details 42 false false R43.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 43 false false R44.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 44 false false R45.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 45 false false R46.htm 40702 - Disclosure - EMPLOYEE BENEFIT PLANS - Multi-employer (Details) Sheet http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails EMPLOYEE BENEFIT PLANS - Multi-employer (Details) Details 46 false false R47.htm 40703 - Disclosure - EMPLOYEE BENEFIT PLANS - Deferred compensation (Details) Sheet http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDeferredCompensationDetails EMPLOYEE BENEFIT PLANS - Deferred compensation (Details) Details 47 false false R48.htm 40704 - Disclosure - EMPLOYEE BENEFIT PLANS - Postretirement (Details) Sheet http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails EMPLOYEE BENEFIT PLANS - Postretirement (Details) Details 48 false false R49.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 49 false false R50.htm 40801 - Disclosure - COMMITMENTS (Details) Sheet http://www.tootsie.com/role/DisclosureCommitmentsDetails COMMITMENTS (Details) Details http://www.tootsie.com/role/DisclosureCommitments 50 false false R51.htm 40901 - 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 51 false false R52.htm 40902 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Concentration (Details) Sheet http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails SEGMENT AND GEOGRAPHIC INFORMATION - Concentration (Details) Details 52 false false R53.htm 41001 - Disclosure - FAIR VALUE MEASUREMENTS - Bonds (Details) Sheet http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails FAIR VALUE MEASUREMENTS - Bonds (Details) Details 53 false false R54.htm 41002 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails FAIR VALUE MEASUREMENTS (Details) Details http://www.tootsie.com/role/DisclosureFairValueMeasurementsTables 54 false false R55.htm 41003 - 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 55 false false R56.htm 41101 - 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 56 false false R57.htm 41102 - 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 57 false false R58.htm 41201 - 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 58 false false R59.htm 41202 - 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 59 false false R60.htm 41301 - 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 60 false false R61.htm 41401 - Disclosure - LEASES (Details) Sheet http://www.tootsie.com/role/DisclosureLeasesDetails LEASES (Details) Details http://www.tootsie.com/role/DisclosureLeases 61 false false R62.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 62 false false All Reports Book All Reports tr-20211231x10k.htm tr-20211231.xsd tr-20211231_cal.xml tr-20211231_def.xml tr-20211231_lab.xml tr-20211231_pre.xml tr-20211231xex21.htm tr-20211231xex31d1.htm tr-20211231xex31d2.htm tr-20211231xex32.htm tr-20211231x10k003.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tr-20211231x10k.htm": { "axisCustom": 0, "axisStandard": 24, "contextCount": 222, "dts": { "calculationLink": { "local": [ "tr-20211231_cal.xml" ] }, "definitionLink": { "local": [ "tr-20211231_def.xml" ] }, "inline": { "local": [ "tr-20211231x10k.htm" ] }, "labelLink": { "local": [ "tr-20211231_lab.xml" ] }, "presentationLink": { "local": [ "tr-20211231_pre.xml" ] }, "schema": { "local": [ "tr-20211231.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/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 596, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 15, "http://www.tootsie.com/20211231": 3, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 23 }, "keyCustom": 85, "keyStandard": 395, "memberCustom": 13, "memberStandard": 42, "nsprefix": "tr", "nsuri": "http://www.tootsie.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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", "role": "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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", "role": "http://www.tootsie.com/role/DisclosureIndustrialDevelopmentBonds", "shortName": "INDUSTRIAL DEVELOPMENT BONDS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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", "role": "http://www.tootsie.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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", "role": "http://www.tootsie.com/role/DisclosureOtherIncomeNet", "shortName": "OTHER INCOME, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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", "role": "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlans", "shortName": "EMPLOYEE BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - COMMITMENTS", "role": "http://www.tootsie.com/role/DisclosureCommitments", "shortName": "COMMITMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION", "role": "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformation", "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.tootsie.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES", "role": "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS", "role": "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLoss", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "role": "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssets", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "tr:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - LEASES", "role": "http://www.tootsie.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "tr:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS", "role": "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts", "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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)", "role": "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesTables", "shortName": "ACCRUED LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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)", "role": "http://www.tootsie.com/role/DisclosureIncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "tr:ShareCapitalAndCapitalInExcessOfParValueDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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)", "role": "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansTables", "shortName": "EMPLOYEE BENEFIT PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Tables)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_I6pd27P80UKAojtZUiItCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS (Parenthetical)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2018_mPLY_p_Fo06BX1Hz9nV1Pw", "decimals": "-3", "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.tootsie.com/role/DisclosureFairValueMeasurementsTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)", "role": "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "3", "lang": null, "name": "tr:ThresholdPercentageOfConsolidatedNetProductSalesRecognizedAsRoyaltyIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_SYLveBVarE2pTrExvB0pEA", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Property (Details)", "role": "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Property (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_GYXnHAM1jka7pPMIBUYxFg", "decimals": null, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "first": true, "lang": null, "name": "tr:ProceedsFromRepaymentsOfPremiumsOnSplitDollarLifeInsurancePolicies", "reportCount": 1, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Benefits and Investment (Details)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "lang": null, "name": "tr:PremiumPaidForSplitDollarLifeInsuranceAgreements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "p", "tr:EmployeeBenefitsTrustPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Invest, VEBA, NP (Details)", "role": "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Invest, VEBA, NP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "p", "tr:EmployeeBenefitsTrustPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Mwz8IRR4tECkDXS4y45BAA", "decimals": "INF", "first": true, "lang": null, "name": "tr:CommonStockVotingRightsPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_Z6x91C4qRkCvF82roNt3xA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - EPS (Details)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Mwz8IRR4tECkDXS4y45BAA", "decimals": "INF", "first": true, "lang": null, "name": "tr:CommonStockVotingRightsPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_Z6x91C4qRkCvF82roNt3xA", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_vA75tn1zUkyoSTuDhlYp_w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - ACCRUED LIABILITIES (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_vA75tn1zUkyoSTuDhlYp_w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS", "role": "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "tr:IndustrialDevelopmentBondsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "3", "first": true, "lang": null, "name": "tr:IndustrialDevelopmentBondsNoncurrentFloatingInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_SYLveBVarE2pTrExvB0pEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - INDUSTRIAL DEVELOPMENT BONDS (Details)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "3", "first": true, "lang": null, "name": "tr:IndustrialDevelopmentBondsNoncurrentFloatingInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_SYLveBVarE2pTrExvB0pEA", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - INCOME TAXES (Details)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_SYLveBVarE2pTrExvB0pEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - INCOME TAXES - Effective tax rate - (Details)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_SYLveBVarE2pTrExvB0pEA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_I6pd27P80UKAojtZUiItCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE (Details)", "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", "tr:ShareCapitalAndCapitalInExcessOfParValueDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_BHyRniBn50KCeD3kzf8I4w", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterestAndDividend", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - OTHER INCOME, NET (Details)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterestAndDividend", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_2vNC8UpjEk6ZNc6_qC3yXA", "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)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_2vNC8UpjEk6ZNc6_qC3yXA", "decimals": null, "first": true, "lang": "en-US", "name": "tr:DefinedContributionPlanRequisiteServicePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_2vNC8UpjEk6ZNc6_qC3yXA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - EMPLOYEE BENEFIT PLANS - Multi-employer (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_1_1_2020_us-gaap_CollectiveBargainingArrangementAxis_tr_ConsentingAgreementEnteredWithLocalBargainingUnionMember_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_93sdc9-rJ0GZhvUYaZvzoQ", "decimals": "4", "lang": null, "name": "tr:MultiemployerPlanFundedStatusAsPercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_SYLveBVarE2pTrExvB0pEA", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "INF", "first": true, "lang": null, "name": "tr:NumberOfDeferredCompensationPlans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_Z6x91C4qRkCvF82roNt3xA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - EMPLOYEE BENEFIT PLANS - Deferred compensation (Details)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "INF", "first": true, "lang": null, "name": "tr:NumberOfDeferredCompensationPlans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_Z6x91C4qRkCvF82roNt3xA", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_bxgW-vyWL06J8SphZbJwKg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_SYLveBVarE2pTrExvB0pEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - Disclosure - EMPLOYEE BENEFIT PLANS - Postretirement (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_bxgW-vyWL06J8SphZbJwKg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_SYLveBVarE2pTrExvB0pEA", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_bxgW-vyWL06J8SphZbJwKg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40705 - Disclosure - EMPLOYEE BENEFIT PLANS - Expected future benefit payments (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_bxgW-vyWL06J8SphZbJwKg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_vA75tn1zUkyoSTuDhlYp_w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF FINANCIAL POSITION", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_vA75tn1zUkyoSTuDhlYp_w", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - COMMITMENTS (Details)", "role": "http://www.tootsie.com/role/DisclosureCommitmentsDetails", "shortName": "COMMITMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_cbXxXJCcBUmQN-WWfg_Iew", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_tr_WalMartCustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_oqv3tVYWX0GvsnEnTnEDuA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_SYLveBVarE2pTrExvB0pEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Concentration (Details)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_tr_WalMartCustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_oqv3tVYWX0GvsnEnTnEDuA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_SYLveBVarE2pTrExvB0pEA", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_vA75tn1zUkyoSTuDhlYp_w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SpecialAssessmentBondNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - FAIR VALUE MEASUREMENTS - Bonds (Details)", "role": "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails", "shortName": "FAIR VALUE MEASUREMENTS - Bonds (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:SpecialAssessmentBondNoncurrent", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_8pJINH-GDk2AHGu9oguUjw", "decimals": "-3", "lang": null, "name": "us-gaap:SpecialAssessmentBondNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_vA75tn1zUkyoSTuDhlYp_w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - FAIR VALUE MEASUREMENTS (Details)", "role": "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails", "shortName": "FAIR VALUE MEASUREMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_wtQKwhXwqUqIbWxsRU408A", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_vA75tn1zUkyoSTuDhlYp_w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - FAIR VALUE MEASUREMENTS AFS (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_vA75tn1zUkyoSTuDhlYp_w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_vA75tn1zUkyoSTuDhlYp_w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Details)", "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", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_vA75tn1zUkyoSTuDhlYp_w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - OCI (Details)", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_uU-yw9aSPEO6Nwezpjc2lA", "decimals": "-3", "lang": null, "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_I6pd27P80UKAojtZUiItCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember_GGL1XP1nokyXZIbTwl0T-Q", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS - Reclassification from AOCI (Details)", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_uU-yw9aSPEO6Nwezpjc2lA", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_vA75tn1zUkyoSTuDhlYp_w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_vA75tn1zUkyoSTuDhlYp_w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_vA75tn1zUkyoSTuDhlYp_w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details)", "role": "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_vA75tn1zUkyoSTuDhlYp_w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "p", "tr:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - LEASES (Details)", "role": "http://www.tootsie.com/role/DisclosureLeasesDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "tr:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_I6pd27P80UKAojtZUiItCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2018_mPLY_p_Fo06BX1Hz9nV1Pw", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__Ipx75Z9_0uNv5ABFXH_nQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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", "role": "http://www.tootsie.com/role/DisclosureSignificantAccountingPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "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", "role": "http://www.tootsie.com/role/DisclosureAccruedLiabilities", "shortName": "ACCRUED LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_zUaZcB6zUUS7anb1z1dySw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 55, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_ES": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Spain" } } }, "localname": "ES", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "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/2021q4", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r724", "r725", "r726" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r724", "r725", "r726" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r724", "r725", "r726" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "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/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r724", "r725", "r726" ], "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r727" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "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/2021q4", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r749" ], "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/2021q4", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r724", "r725", "r726" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r721" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r723" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r62", "r64", "r143", "r144", "r300", "r313", "r748" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r225", "r336", "r339", "r696" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r299", "r312", "r430", "r440", "r606", "r607", "r608", "r609", "r610", "r611", "r631", "r693", "r697", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r299", "r312", "r430", "r440", "r606", "r607", "r608", "r609", "r610", "r611", "r631", "r693", "r697", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r225", "r336", "r339", "r696" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r221", "r336", "r337", "r633", "r692", "r694" ], "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/2021-01-31", "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": [ "r221", "r336", "r337", "r633", "r692", "r694" ], "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/2021-01-31", "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": [ "r299", "r312", "r368", "r430", "r440", "r606", "r607", "r608", "r609", "r610", "r611", "r631", "r693", "r697", "r719", "r720" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r299", "r312", "r368", "r430", "r440", "r606", "r607", "r608", "r609", "r610", "r611", "r631", "r693", "r697", "r719", "r720" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r63", "r64", "r143", "r144", "r300", "r313" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r162", "r435", "r736" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r162", "r167", "r435" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r152", "r747" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r222", "r223", "r336", "r338", "r695", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r737", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails", "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r222", "r223", "r336", "r338", "r695", "r706", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r737", "r738" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails", "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r162", "r167", "r286", "r435", "r599" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r146", "r147", "r148", "r150", "r151", "r747" ], "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/2021-01-31", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "tr_DeferredTaxAssetsDeductibleStateTaxDepreciation": { "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": "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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 gain to be reclassified" } } }, "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOciToOtherIncomeEstimatedNetAmountToBeTransferred", "nsuri": "http://www.tootsie.com/20211231", "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/20211231", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "tr_EffectiveIncomeTaxRateReconciliationAdjustmentForDeferredTaxes": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails": { "order": 6.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/20211231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "tr_EffectiveIncomeTaxRateReconciliationTaxCreditsAndOther": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails": { "order": 5.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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "tr_IncreaseDecreaseInDeferredCompensationAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.tootsie.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "tr_MarketableSecuritiesMaturityPeriodMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum maturity period of marketable securities.", "label": "Marketable Securities Maturity Period, Maximum", "terseLabel": "Marketable securities, maximum maturity period" } } }, "localname": "MarketableSecuritiesMaturityPeriodMaximum", "nsuri": "http://www.tootsie.com/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueTables" ], "xbrltype": "textBlockItemType" }, "tr_SellingMarketingAndAdministrativeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, marketing and administrative expense.", "label": "Selling, Marketing, and Administrative Expense" } } }, "localname": "SellingMarketingAndAdministrativeExpenseMember", "nsuri": "http://www.tootsie.com/20211231", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "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/20211231", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValue" ], "xbrltype": "textBlockItemType" }, "tr_SplitDollarLifeInsuranceAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 4.0, "parentTag": "tr_OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The Company provides split dollar life insurance benefits to certain executive officers and records an asset equal to the cumulative premiums paid.", "label": "Split Dollar Life Insurance Assets, Noncurrent", "terseLabel": "Split dollar officer life insurance" } } }, "localname": "SplitDollarLifeInsuranceAssetsNoncurrent", "nsuri": "http://www.tootsie.com/20211231", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "tr_StateTaxCreditCarryForwardsExpiringIn2023": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of state tax credit carry-forwards expiring in the year 2023.", "label": "State Tax Credit Carry Forwards Expiring In 2023", "terseLabel": "State tax credit carry-forwards expiring in 2023" } } }, "localname": "StateTaxCreditCarryForwardsExpiringIn2023", "nsuri": "http://www.tootsie.com/20211231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_StateTaxCreditCarryForwardsExpiringIn2024": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of state tax credit carry-forwards expiring in the year 2024.", "label": "State Tax Credit Carry Forwards Expiring In 2024", "terseLabel": "State tax credit carry-forwards expiring in 2024" } } }, "localname": "StateTaxCreditCarryForwardsExpiringIn2024", "nsuri": "http://www.tootsie.com/20211231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_StateTaxCreditCarryForwardsExpiringIn2025": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of state tax credit carry-forwards expiring in the year 2025.", "label": "State Tax Credit Carry Forwards Expiring In 2025", "verboseLabel": "State tax credit carry-forwards expiring in 2025" } } }, "localname": "StateTaxCreditCarryForwardsExpiringIn2025", "nsuri": "http://www.tootsie.com/20211231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_StateTaxCreditCarryForwardsExpiringIn2026": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of state tax credit carry-forwards expiring in the year 2026.", "label": "State Tax Credit Carry Forwards Expiring In 2026", "terseLabel": "State tax credit carry-forwards expiring in 2026" } } }, "localname": "StateTaxCreditCarryForwardsExpiringIn2026", "nsuri": "http://www.tootsie.com/20211231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r47" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r46", "r598" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r707" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r33", "r227", "r228" ], "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,281 and $1,694" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r12", "r48", "r447" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r11", "r12", "r48" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r24", "r651", "r676" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r48" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r11", "r12", "r48" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r73", "r79", "r89", "r90", "r91", "r507" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r45", "r279" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r79", "r89", "r90", "r91", "r92", "r506" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r69", "r70", "r71", "r79", "r89", "r90", "r91" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r36", "r76", "r78", "r79", "r678", "r702", "r703" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r89", "r90", "r566", "r567", "r568", "r569", "r570", "r572" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r75", "r79", "r89", "r90", "r91", "r154", "r155", "r156", "r507", "r698", "r699", "r750" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r67", "r79", "r89", "r90", "r91", "r507", "r567", "r568", "r569", "r570", "r572" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r34" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r154", "r155", "r156", "r443", "r444", "r445", "r539" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r146", "r147", "r148", "r150", "r151" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r40", "r229", "r248" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r138", "r208", "r212", "r217", "r246", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r500", "r508", "r560", "r596", "r598", "r650", "r675" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r60", "r138", "r246", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r500", "r508", "r560", "r596", "r598" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r235" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r236" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r233", "r254" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r231", "r234", "r254", "r658" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r278" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r10", "r278" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r555", "r556" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r41", "r127" ], "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/2021-01-31", "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": [ "r18", "r128" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r18", "r128", "r647" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r121", "r127", "r133" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r121", "r565" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r671" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r137", "r138", "r170", "r171", "r172", "r174", "r176", "r184", "r185", "r186", "r246", "r288", "r292", "r293", "r294", "r297", "r298", "r310", "r311", "r314", "r315", "r560", "r728" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollectiveBargainingArrangementAxis": { "auth_ref": [ "r430", "r440" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollectiveBargainingArrangementDomain": { "auth_ref": [ "r430", "r440" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsDisclosureTextBlock": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.", "label": "Commitments Disclosure [Text Block]", "terseLabel": "COMMITMENTS" } } }, "localname": "CommitmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureCommitments" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "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/2021-01-31", "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": [ "r154", "r155", "r539" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r32" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r32" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r32" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r32", "r317" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r32", "r598" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r84", "r86", "r87", "r100", "r665", "r687" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings": { "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r84", "r86", "r99", "r498", "r499", "r512", "r664", "r686" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings": { "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r84", "r86", "r98", "r497", "r512", "r663", "r685" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings": { "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r97", "r111", "r662", "r684" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r193", "r194", "r225", "r557", "r558", "r707" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r193", "r194", "r225", "r557", "r558", "r705", "r707" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r193", "r194", "r225", "r557", "r558", "r705", "r707" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r193", "r194", "r225", "r557", "r558" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r191", "r193", "r194", "r195", "r557", "r559", "r707" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r193", "r194", "r225", "r557", "r558", "r707" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r134", "r502" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r278" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r104", "r633" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r139", "r475", "r482" ], "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) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r139", "r475" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r139", "r475", "r482", "r484" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r139", "r475", "r482" ], "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) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r192", "r225" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r287" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r240" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDeferredCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r139", "r476", "r482" ], "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 income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r139", "r476", "r482" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r451", "r452" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 6.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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r125", "r139", "r476", "r482", "r483", "r484" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r28", "r29", "r466", "r652", "r672" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r451", "r452" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r126" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r139", "r476", "r482" ], "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) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r467" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r469" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r473", "r474" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r472", "r473", "r474" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r473", "r474" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": { "auth_ref": [ "r473" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r473", "r474" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r468" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r452", "r469" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r473", "r474" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r473", "r474" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "auth_ref": [ "r74", "r79", "r389" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "auth_ref": [ "r79", "r389" ], "calculation": { "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "auth_ref": [ "r79", "r389" ], "calculation": { "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation 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 Prior Service Cost (Credit), before Tax", "terseLabel": "Prior service credit" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r352" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r347" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r354", "r418" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r378" ], "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": "2027 through 2031" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r378" ], "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": "2022" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r378" ], "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": "2026" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r378" ], "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": "2025" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r378" ], "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": "2024" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r378" ], "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": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r346", "r350", "r382", "r406", "r414", "r415" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r380", "r404", "r414", "r415" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r348", "r381", "r405", "r414", "r415" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": { "auth_ref": [ "r393" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r420" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r420" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r125", "r277" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r125", "r206" ], "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/2021-01-31", "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/2021-01-31", "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": [ "r61", "r64", "r65", "r522", "r613" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r61", "r64", "r65", "r522", "r613" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "auth_ref": [ "r554" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r64", "r520", "r523", "r527", "r529" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r538", "r542" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r518", "r520", "r527", "r529", "r530", "r534", "r536" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred": { "auth_ref": [ "r537" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r515", "r517" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r514", "r516", "r517", "r518", "r519", "r524", "r527", "r531", "r533", "r536", "r538" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r145", "r514", "r516", "r518", "r519", "r532" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r518" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r324" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockStock": { "auth_ref": [ "r324" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r12", "r48" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r101", "r159", "r160", "r161", "r162", "r163", "r169", "r170", "r174", "r175", "r176", "r179", "r180", "r540", "r541", "r666", "r688" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r177", "r178" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r565" ], "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. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "verboseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r454" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r141", "r454", "r486" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r454", "r486" ], "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 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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r454", "r486" ], "calculation": { "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails": { "order": 8.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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r454", "r486" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "auth_ref": [ "r454", "r486" ], "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 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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": { "auth_ref": [ "r454", "r486" ], "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 attributable to income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent", "terseLabel": "Exempt municipal bond interest (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r89", "r90", "r91", "r154", "r155", "r156", "r158", "r164", "r166", "r183", "r247", "r317", "r324", "r443", "r444", "r445", "r478", "r479", "r539", "r566", "r567", "r568", "r569", "r570", "r572", "r698", "r699", "r700", "r750" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FIFOInventoryAmount": { "auth_ref": [ "r14" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r543", "r544", "r545", "r550" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r548", "r550" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r301", "r304", "r305", "r369", "r371", "r372", "r373", "r374", "r375", "r376", "r414", "r544", "r603", "r604", "r605" ], "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/2021-01-31", "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": [ "r301", "r304", "r305", "r543", "r551" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r543", "r544", "r546", "r547", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r549" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r301", "r369", "r371", "r376", "r414", "r544", "r603" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r301", "r304", "r305", "r369", "r371", "r376", "r414", "r544", "r604" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r301", "r304", "r305", "r369", "r371", "r372", "r373", "r374", "r375", "r376", "r414", "r603", "r604", "r605" ], "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/2021-01-31", "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": [ "r549", "r552" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r237", "r238", "r241", "r242", "r243", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r258", "r303", "r316", "r538", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r728", "r729", "r730", "r731", "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r561", "r562", "r563", "r564" ], "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 (losses)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r573" ], "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/2021-01-31", "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 forward contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": [ "r528" ], "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 futures contracts" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": [ "r264", "r265", "r598", "r648" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r274" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r268", "r270" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r266", "r267" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r103", "r138", "r208", "r211", "r213", "r216", "r219", "r246", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r560" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r518", "r530" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r125", "r272" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r125", "r276", "r281" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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", "terseLabel": "Impairment of majority-owned foreign subsidiaries", "verboseLabel": "Impairment charges of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r275", "r283" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r140", "r485" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r95", "r208", "r211", "r213", "r216", "r219", "r646", "r660", "r668", "r690" ], "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/2021-01-31", "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": [ "r140", "r485" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r282", "r284" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r141", "r455", "r464", "r471", "r480", "r487", "r491", "r492", "r493" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r142", "r165", "r166", "r207", "r453", "r481", "r489", "r691" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r88", "r449", "r450", "r464", "r465", "r470", "r477" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r129" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r124" ], "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 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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r124" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r124" ], "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 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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r124" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r124" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r124" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r124" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r269", "r271" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r271" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r269", "r271" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedTrademarks": { "auth_ref": [ "r271" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r93", "r205", "r574", "r575", "r667" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r119", "r122", "r129" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsAndWorkInProcess": { "auth_ref": [ "r56" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReserve": { "auth_ref": [ "r59" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r14", "r58", "r135", "r181", "r259", "r260", "r261", "r632" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r57" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterestAndDividend": { "auth_ref": [ "r106" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": { "auth_ref": [ "r109" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r245", "r689" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LIFOInventoryAmount": { "auth_ref": [ "r14" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r9", "r44" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r580" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r587" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "2027 through 2041", "verboseLabel": "Operating lease commitments, due thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureCommitmentsDetails", "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r587" ], "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": "2022", "verboseLabel": "Operating lease commitments, due 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureCommitmentsDetails", "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r587" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026", "verboseLabel": "Operating lease commitments, due 2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureCommitmentsDetails", "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r587" ], "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": "2025", "verboseLabel": "Operating lease commitments, due 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureCommitmentsDetails", "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r587" ], "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": "2024", "verboseLabel": "Operating lease commitments, due 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureCommitmentsDetails", "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r587" ], "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": "2023", "verboseLabel": "Operating lease commitments, due 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureCommitmentsDetails", "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r581" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r590" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LessorOperatingLeaseRenewalTerm": { "auth_ref": [ "r590" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r39", "r138", "r246", "r560", "r598", "r655", "r681" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r49", "r138", "r246", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r501", "r508", "r509", "r560", "r596", "r597", "r598" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r15", "r16", "r17", "r25", "r26", "r138", "r246", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r501", "r508", "r509", "r560", "r596", "r597" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r50" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableToBankCurrent": { "auth_ref": [ "r22" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r42" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r10", "r278" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r55", "r138", "r246", "r288", "r292", "r293", "r294", "r297", "r298", "r560", "r654", "r680" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlanEmployerContributionCost": { "auth_ref": [ "r422", "r426", "r439", "r440" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r121" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r121" ], "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 investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r121", "r123", "r126" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r82", "r85", "r91", "r96", "r126", "r138", "r157", "r159", "r160", "r161", "r162", "r165", "r166", "r173", "r208", "r211", "r213", "r216", "r219", "r246", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r541", "r560", "r661", "r683" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r82", "r85", "r91", "r165", "r166", "r504", "r511" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingGainsLosses": { "auth_ref": [ "r108" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r107" ], "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, net", "totalLabel": "Total other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": [ "r79", "r92" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r208", "r211", "r213", "r216", "r219" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r583", "r588" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r578" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Rental expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncome": { "auth_ref": [ "r182", "r589", "r591" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.", "label": "Operating Lease, Lease Income", "terseLabel": "Lease income" } } }, "localname": "OperatingLeaseLeaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r577" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r577" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r577" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r579", "r584" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating lease payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r576" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r586", "r588" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r585", "r588" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r153", "r168", "r199", "r513" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r48" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r69", "r70", "r76" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings": { "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r89", "r90", "r97", "r244", "r566", "r571", "r572", "r662", "r684" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings": { "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "auth_ref": [ "r68", "r76" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings": { "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r68", "r76", "r521", "r525", "r535" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings": { "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r76", "r80", "r526" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings": { "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "auth_ref": [ "r66", "r76" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings": { "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r83", "r86", "r497", "r498", "r506" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "auth_ref": [ "r74", "r76", "r388", "r414" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings": { "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "auth_ref": [ "r72", "r76", "r388" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings": { "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "auth_ref": [ "r76", "r80", "r81", "r239" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings": { "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "auth_ref": [ "r76", "r80", "r81", "r388" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings": { "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r77", "r89", "r97", "r453", "r488", "r490", "r566", "r569", "r572", "r662", "r684" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings": { "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r69", "r76", "r239" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings": { "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER INCOME, NET" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r341", "r448" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r110" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r343", "r344", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r371", "r372", "r373", "r374", "r375", "r376", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r394", "r397", "r401", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r420", "r422", "r423", "r424", "r425", "r426" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails", "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": { "auth_ref": [ "r27", "r344", "r345", "r367" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r117" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r117" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r112", "r114", "r232" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r115" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r368", "r370", "r376", "r393", "r395", "r396", "r397", "r398", "r399", "r414", "r416", "r417", "r420", "r442" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy": { "auth_ref": [ "r419", "r421", "r441" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r342", "r344", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r394", "r397", "r401", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r420", "r422", "r436", "r437", "r438", "r439" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDetails", "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r553" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": { "auth_ref": [ "r21", "r649", "r674" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 5.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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r5", "r7", "r262", "r263" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r112", "r113", "r232" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebtMaturingInMoreThanThreeMonths": { "auth_ref": [ "r116" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r82", "r85", "r91", "r120", "r138", "r157", "r165", "r166", "r208", "r211", "r213", "r216", "r219", "r246", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r497", "r503", "r505", "r511", "r512", "r541", "r560", "r668" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r45", "r280" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r44", "r278" ], "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", "terseLabel": "Property, plant and equipment, gross", "totalLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r19", "r20", "r280", "r598", "r670", "r682" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r43", "r280", "r708", "r709" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r19", "r278" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "auth_ref": [ "r79", "r89", "r90", "r566", "r570", "r572" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r79", "r92" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r91" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r91" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r91" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [ "r91" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r394", "r592", "r593" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r592", "r595" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r394", "r592", "r595", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfBankDebt": { "auth_ref": [ "r118" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r18", "r127", "r133" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r35", "r324", "r446", "r598", "r679", "r701", "r703" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r342", "r343", "r344", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r394", "r397", "r401", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r420", "r422", "r423", "r424", "r425", "r426", "r436", "r437", "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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": [ "r342", "r343", "r344", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r394", "r397", "r401", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r420", "r422", "r423", "r424", "r425", "r426", "r436", "r437", "r438", "r439" ], "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/2021-01-31", "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": [ "r203", "r204", "r210", "r214", "r215", "r221", "r222", "r225", "r335", "r336", "r633" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r193", "r225" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r136", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r340" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r79", "r571", "r572" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock": { "auth_ref": [ "r347" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r477" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r469" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r400", "r401", "r402", "r403", "r414" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails", "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r520", "r527", "r530" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r524" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r454" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r543", "r544" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r139" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r271", "r273" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r271", "r273" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTable": { "auth_ref": [ "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r380" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock": { "auth_ref": [ "r389" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r45", "r280" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r594", "r595" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r102", "r224" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r94", "r224" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r51", "r137", "r184", "r185", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r318", "r319", "r320", "r321", "r322", "r323", "r324" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r317" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r200", "r201", "r202", "r208", "r209", "r213", "r217", "r218", "r219", "r220", "r221", "r224", "r225", "r226" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r105" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShippingAndHandlingMember": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Packing and transport of product.", "label": "Shipping and Handling" } } }, "localname": "ShippingAndHandlingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r23", "r656", "r657", "r673" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_SpecialAssessmentBondNoncurrent": { "auth_ref": [ "r25", "r653", "r677" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r30", "r31", "r32", "r137", "r138", "r170", "r171", "r172", "r174", "r176", "r184", "r185", "r186", "r246", "r288", "r292", "r293", "r294", "r297", "r298", "r310", "r311", "r314", "r315", "r317", "r560", "r728" ], "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/2021-01-31", "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": [ "r0", "r53", "r89", "r90", "r91", "r154", "r155", "r156", "r158", "r164", "r166", "r183", "r247", "r317", "r324", "r443", "r444", "r445", "r478", "r479", "r539", "r566", "r567", "r568", "r569", "r570", "r572", "r698", "r699", "r700", "r750" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r154", "r155", "r156", "r183", "r633" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails", "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": [ "r317" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r130", "r131", "r132" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r52", "r302", "r317", "r318", "r324" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r53", "r317", "r324" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockDividend": { "auth_ref": [ "r53", "r317", "r324" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r31", "r32", "r317", "r324" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r31", "r32", "r317", "r324" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r31", "r32", "r317", "r324" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r32", "r37", "r38", "r138", "r230", "r246", "r560", "r598" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r90", "r138", "r154", "r155", "r156", "r158", "r164", "r246", "r247", "r324", "r443", "r444", "r445", "r478", "r479", "r495", "r496", "r510", "r539", "r560", "r566", "r567", "r572", "r699", "r700", "r750" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r308" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r457", "r463", "r465" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r494" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradingSecurities": { "auth_ref": [ "r659" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDeferredCompensationDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r237", "r238", "r241", "r242", "r243", "r303", "r316", "r538", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r728", "r729", "r730", "r731", "r732", "r733", "r734" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r325" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r325" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r54", "r325", "r326" ], "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) - 96 shares and 93 shares, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrustForBenefitOfEmployeesMember": { "auth_ref": [ "r394", "r592", "r593", "r595" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "auth_ref": [ "r337" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r369", "r669", "r704" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r458" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r460" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r456" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r459" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r461" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r462" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r187", "r188", "r189", "r190", "r196", "r197", "r198" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r146", "r147", "r148", "r150", "r151" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r146", "r151" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r149" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r150" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r146", "r147", "r148", "r150", "r151" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r146", "r147", "r148", "r150", "r151" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r169", "r176" ], "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/2021-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7,9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL77927221-108306" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33775-111570" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r285": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21459-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r419": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235172" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r421": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235116" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r441": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235144" }, "r442": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r448": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r493": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r513": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80845-113994" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r542": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1),(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4),(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r573": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r721": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r722": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r723": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r724": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r725": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r726": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r727": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r728": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r729": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r730": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r731": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r732": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r733": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r734": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r735": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r736": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "11", "Subsection": "03" }, "r737": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r738": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r739": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r740": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r741": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r742": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r743": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r744": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r745": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r746": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r747": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r748": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r749": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 82 0001558370-22-002480-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-002480-xbrl.zip M4$L#!!0 ( !-0850B?L4'GA0 ?F / ='(M,C R,3$R,S$N>'-D M[5U;<]LXLGX_5><_\/AI3M7*MB3'B5.3V:(EVF&5;BO)FS]OGEF8:I MY=J$+C^=^5X+>18A9W__[7__Y]?_:[6^WDX'FNU:_AI3KED,(XYM[9GPE39W M-QM$M2%FC#B.=LN(O<2:=G-^??[A\JISWKW^T+[46JVPI%OD :5+-5EDY[R] M3>F%I;KTH]:]:%]T+CL=K?WQZO)C]TK3A]M\0VCD@F1E?/'LCYZUPFND<<26 MF(_0&GL;9.%/9RO.-Q\O+IZ?G\^YZW*/X'/+78MRVNU.MWVF(?0YOG/9 MNH\7R']@Z7[I/%V&B[#@1 :C.$J'-EF"!O$=949@@ M,[P2!A(V;KU.[Y'G?7^@OQ^NX:$1J.6=Z91H#58B3;UD7ML_&" M4")Y@9'R$N91;5![[AK$L!)SSA,N"'DR MK1KL3A&P>^/A9&I\-D8S\XO1@%P:Y#M"P;_H < U,_=8<@(H9 M,^V7L+3_;[!*QK M _Z:PB"5#5,:119L'25L+6U;KL;1BP:K=9&G03,;S3%?818 -,(\!<#D3&K, MKN.J-IY_-J8A%@-O+GH5= M-R]V^EV#GP*_<#,Q^E^GMD$YX:\F7;ALC7:+\EPYU:NWRQOI.8WV+_=^(FIK M06G:7G$-6B=TETX0@SPKF(J W>J^T\/BLARI[T[E2-5^.:BX4>CJ/K!E:G??873*T61$K;J/FSJ[&ZB:.U?S1Z =S>> M#O5FET@)WKWKVL_$<0 .$WBF2Q%'I'L>CL=GJ+(J06LGC'KWXW'_=W,PD*B9 MH[D^NC=O!X:FSV;&O!GW%-IFK;#M.]@D8HTNFPZ _$,&_[V"^0]F@PBZBT?7 MY*530_DN0?]ZGXW^ V!GFO"76.=+I9/(_N-!'YAW?\#Z0-@BXX=1@VTAHW". M0,=RF(9A/A5V73 08ZZ9Q/V^H+#&>L^UKY2,4#R#&IJK.#2'FWT-)L4,PF18 M$O.HD;F.(Y.P-]3 4V9K*!DD14XU5._C4*5L_C1X5;7JDZ'+1Z1&\2:.8K:% MWR!:R=1/1C.;0(DDF/TQ)-5F?X-B#KTD2TH6Q$*@9H')#L;[Q'6(E1X@EHM& MO;'>3K#[S?N1>6?V=*&9@7$O[/S)>&#VFKBQ$Z Y8>X&,_Y:!M5CVBQT8QON M6>BVM*B*!NBJ0(>6CB<'VB?L<46D3/F"LKI ?-K-[ )1?7*7>%=CTR.J]HA MEE_P(QIMRG2$)/HL_&.14]GX!]7\3?MBW.JP$IHTP%<%WMB4FL3WR+)@?E<< M9F/2S.;5-A!3HXVS"-1H%MQ.;$#,HYXKQ' /;0A'8N43_C*I\6)ASQLO)BB( MCDM3TX+D:H"3W.V?]:FA]?2).=>#=53TVQQIQM>>,9/1&1,]BKEK0"_GG2H0 MJIPW.#D&9II_JH&L%&1#W^$D3& %\$NDRP(SMF1*C327Q;=P6'Z#;FF%7&#& ML"T.$6/J27X**6DZ>1;6>1W++2VJ1;/VJFD@+PFY\;+!%L?VG<\A1Y2"7E4' M#TJ7D]4)8I9S:B>(JM,6LC[M,:A0VX0U-OTA1W\ /5T3KD(Z(8<:PP_Q&;@W M'@[->7.8Y$3[0FE6<3XJ-7JE8K\:4*N#VG.I!A@^#.2)L2!4[O!2KL%XUJCV2:"=8LM!GB=WA40#[YB[UMU4/:]< M7E97B"E]KJ[0TH[KU19,7-/8# &5 [M2>D(."C76A4]T-$#F '( UG2J<7:8 MJ(8GX>ZH 1C5C4EUTB,V:2OA@N1J**L?N&DPKQJ442@4(^, 8_% R@:U/.=P M%"=P,A#)N&BO$7_E4(FR,1(9P)T@.*(!M]!V7)ZMM@S0<@=!--#DV1E3;(EE M *'>"VND7\Q;GLM#GG&V.K]7O$&GNC^TM!KPPL2WHW M&P@S7!S)OHT,,%*=&HVX2YXO*[.\S;7,[90Y4?9+5'3CIZB^Y$HYGUV,6@5Q M%Y9?\1-CA6/3FP._I MV3!-O<U$V40I2L>5)6=XE@^8;51$8A9L5)B3[U"(?)H/:CX M1=3T,^WB1$P!#D69.H*N?CQ!%RG*TV&OJA]+#GHLRA*08.?;&7 MP[=$Y4NBP)C+N$9C[TFG/4VJ!>]0#]P@_"/([Z43B)^MX.R5;DO"H<%([CLDF4@2\=?VI6PAF:Z03)%F)+]9GK,!$8&H^5TY M-&(O<5< 0WPIA47JB\GY&A-1!0T13TJ7:83B0?-\]-!^]8NC&:(O99@>X$<+Y7O1^2(T0"8QH^$)TDC&#"X0AA[;1^Y M-'A]G1LOEN/;PD477L@DMF'E(S!_^43>* %=0 \;N970*8K:%YNXQH(NW[:O MS#8.X7T72F(#LA"K9Z !F1^SN15"?H*?OX>C0VQ-SE )KGS M5Q) !K\6-* LPR8%:K#H^SCXWZ1%15"AA&\IE-1.D&.\B!B8HY?H6LN7Z)LX MPDW%*LK#[$E.'/+6;>B8X>W;/=_C[AHS4(BU*RJ*]Y:3E?LF LRO1<#>'MXA M'\ H&%2B;R#Z*L-2/"]-2D6HZZIAR>RD1U&E2B"9Y,=B6UP,1[G+7L-^GL%R M//N/Q>Z$X0TB]M9^R& WGOW'8C?Z*M858SI##AXOIA@YAB=>#LM@/HNXKJ*0 ME_A$=_A(I9SYS%HAML03S,2)<[3<\9XS]_&*:Q.D5>2WX#2HN(5NMU5QO'XH M1E2WE4*>UL_Q"[]U7.O/0CSO41V#RZ.D[PMO.*/J]I/P[GIB!Y':.^NBYWK\ M>/EG^0%R^@%J,3[FO5$P?K:H44;>Q*SI?-E[(3CO%&SFS>*"O M\C%8(J="Q[&&7!&I@P8N$)V(6Q(2H_08*^RI3OJ["Q]>\8"I"CB_!"]Q!C MKPN7/2-F>WK@A4K/H'QBQSF7G.GTQ7:JP^J^@RS+W_I22>O\S2^KF ME)*Z^8DEU;T\H:1$83^OI-JGE%3[)Y94Y\,IM>]##245R@ &]\0AG.6!P"N7DFCCE#?DR]EL#Y1!BY>4_%LV M+'HN!'@*-I.BQ89876**G&"[()! 25J%;5>XERCP3UFHJM9P0;P9'@"HL5M7 M]O;KS?4&$29(A38<;,"4+Z*NB_0,GK:[CM&%-6-&E@3 %AZ(O(+)**1VXTCZ M#J7T(T;!'&,Z9TBP-<.PA,_>KLPF?IM.DF\]02BV]S9$]+7+./EW2+CC6IFM MMOS%G<4&-&4M5#ERG+\^;%SZ.^$KFZ%GY(A,XT>'+ \E4+V@N@X4(;8]EW)& M'OVH0T_Q7S[QH/899D]B-2P+/>X1>:GVF8]@^^XKYZ0&3Y@+/5JLY -7;."J M$70S] 2?O-W;6[$=QM.45]W,N[%[XV ;N,;4>D^*R^MYE\O'%5FOZ[!JY5F0@G MP!7QU\+M"ZJ;&L"X9'C_8A(037'"FL@D1[?Y'3F@[CP*G3H*ADY)/>[RM8AV MM@:(XA0^DA/KR$9RY(=8T2-'K.?#L>EH@5N0JL:F:E5'8.>47L5.G=>XQPNV MG1,C_+I;G.@+CID.Y/9Z?\BO5DA=.]%1$* W9Z#V\H*,U_C,GR]S3:;XF%6Z M-4JW$<:^Z+]'2[FB9'5=L,3XN/.IC>T9&-^^IWNA89[.=DKV;V^DYS!-PM>M MYJYNP0(;[,M4!U6>K+5UU\#JV<+8EL>I%"RJ<]6U?YY@PNF>#:#K8+9S ZLMSG2>E0JNIWGYIJH[BW<(&8S%=8N%?SAG_FTA9U^GX!!WY MZI1:<55#K8CB*1%%-AKB%V*YT6F@GCSV2G8G3<,0S5Q9,W8R*ZYWRFULYF+O M1V1LAAT'.EK@/ N7SKDM#!5+5D7YP] )WMRG)!J>!>J MX4[_@LB?*(XO/\';;$N'>ER99Q'#4XAG2?"#\]PNRG/[Q^>Y4Y3G3GUY/L$T M^^[L=//_NY]:4M3H.IJ76<[L*CE@!"#WDK ML2DD7Z4YYDB=J8Z,)5Z?& 6^)#YQMG<-GT7FKC37@KB[;?B$N/=B+7B?N[?" M64&]H)OONOWWK?3;ZL=.S"EKJ )C21_;OL5%.%8TI_3QAF&+A#6D#!N99#4= M(>+CG\\]8N-;Y!&O3Q:0BJ$DDX:CWPQ:1FP"K4T?00N44%>IR)W&.5]B^B?1\-D8DH=68A\3=$FXC;:-BE!T9>*1L>4:^U\!;UB('S\ MWG;W]DCRZBQUA""O9=TM:HIWZZO^>5?*'XHNK3_4EV=QKA@SF*^T&\IT# M>^[.5X39$R0OVSQRB16EJF<7WSMO*<[&!\&'V ZWJ\:+X%RFF-A N&)K1.?B M; .S^_+8\=XYR4K%U.(0A(0O,>@J8%.1GM'^XCNX92WJRFNZ]R=<'[ZOK]+G M':NOB@[N5_7E.3(=I'TZ<<$T\*(M>9-&2\;IGEX7(:B%!B'<+6KC6SV P M+7\M^-M% XNK>.2ZRZ7CQ?8YB;Z/YZX:TVI%_#A24.)>J81:R"#/LG#G%K$E MK,,@RP.%]ARO^4K3UW/U%^O[$;AB%@S"T+WY^L)W<(]H?L#]803F&&GO$.K^VWN MT*HJNN!AJ^!ME]_^ U!+ P04 " 34&%4R0)G?]Q/ M1XIAZ>LE0(ZB8Z YP%#>H/.JS*W52D/*&& ,35.YQ]!X 8IR]^GFT^?SJXM/ MES>?.^?*Z:G?TKUFDYH64MPF+SYU=K]T_58M]$6Y/.N<79Q?7"B=+U?G7RZO M%'6\*S35\=9?3D[>WM[^_1V^>?LC_%HIK^"I78*D>UH2 [N[L[<7W=%24,P MI>D=;"(]1?F*+1-,P4)QV_CB;%?@VXD-ERN3/MO][A6#Q;<3!Q,D%YW.A8?C M[S.'*)&RI&LAVS*A076Z^]*>+/H:1H1DMHJ,*7 TB( 1?'6BT*<^38>AUW0L MR[$A^*1;RS/Z^UFQ1[C2X!+Q6<62Z%K+%0:O -EP \J6 :-Q>= /(")T@YKY M:-F0]JVRD"Z?%Z- RS7@ M'F@0_Z:9:S &&OWL#G1YH:8W)@LZ=5$NP/WVA#'JFJFO37>Y.R*_^;CH8RM= MENU)%+P[ !G V'T+'?IPLDP_)Y:$LFN3_-V=/,PFHV%/G?=[RFQ._AGW'^8S M93)0^NKT8?CP?::H#SUEVI^KPP=2)OA60#"N6(A@3$L/O:9)C0(+AS5/F[-) M>VY;"\U^=ALD!M6+IJVHJ=(Y Z9C!]^X-#D][_AFP-_]K_\D8X\W"(TL>R<= M4WL&IFN=)94YJ^,]'[%%1I"4E_PH\.?-Y>WGSLW=]?\\S6Q4/9>>H]U M*@Z_OX;UH''R9XR(8:WY)<[L]7+IMG8*"5F"^@ML+9D"])]I<;^\A0V B?%\ MHJQM\D[6BCY/,T^4-P!?7AWWEUJT\H%J0 "3_NA M";];+("V!6*?0\65G@F M?W>P1@"1Q3/>#HG([ >+_(H<(DWR@B]#Y ,;(>AY@J?*!]O,F@1Y]&AI<-# MS!6&%H;.]MO)14TL]=%3+!DC74))^5AQ:"7':<8K)C%ZU#6(?-_EYB -U8,\LTV"P@EVA M#B_KP"R 4/A?)7E M4W[^L;\ 8BY"U,(!LJBQPA))5SNSO'R:KG_1)R:L3))(L?3;2SJ(Z#X?/:T9Y-,+>$? S"[83E='=]]_E*=H]3.1@% MN/#U+.+OK=@)S-J7YG'_7HBX?[N3\>.T_Z/_,!O^UF^*VS^$?GD&2Z/%G;[6_Y!H.2GR#-$<*@^;"U4+P=I'0VY=QUDF ,.H3G^ MK0S95>WNQR>(C"+QEM9L+Q)7W5\$*2HL'IM".NX,""#X@KIKC '2MW.L(5O3 M79DBP_WD:]WX]]IVZ'*C"-L*/$T^?N9GBACKRA9:,[RB:1)YI%^X\-U2X9B= M_6B>?-KVXEF3J:L;60)CAUHT&3FE($]DPSP0SH9&RA M9Q'*64\)M=\LRI?)W^)B\JEXV $[ MDV7A !R55Q%>YWA*L\A'F7!3(2-Q\;I:28?/O4N?T!M<5&ILBP MFB I84UT.M=WMY\;'Q25&[?$L91)F6YXXB@O1>(H!\,']:$[5$?*XV0VG \G M#Y+'4-+#44XT,"SXLI9.[CWN//KCUU;":)H;JK2:GY)1'D.=C*-% M."#82CO84 9HL2W"VHXLOI)%ZQS@Y1!M@.?(9,49)Q5MA[JYD?'LM=4SZ^JZ MM29O34Q,0$A*UGUD+9@Q":=4:8=:A1'R^#K%U!O-C>7@/\?0UH%I:@A8Z[U7 MLX, A;0%E&CU9NNQ%+2^3J^EZ[)TK$&D\>V GGE^!49P&OYW"_\6;8=2^:'YFOPLH29I\@%G2Z,%'<)':A"L MZ&*1+"O89_.85>31*]OQ(?S^TIZ/8B)QD]>(JL^M)(\"?@M7N6U;767C QU])4G5*C MI;H615R^HZKL-+K?3E!U?;VD M&@%&#ZPPT*$K3O*W"?PX/=4[VNA^SY0EVV==2O,-8A7_RKU2X520<2W!-[[G MTZ51*YZ38)<)5L#^+M26/.R(&^;E Y-VX4#=O&_0-!EC0?"S/-HJ7S?Q3IZ* M6EH#;X@,L("(B&P$-X#F,S' 4L,_V7YN1OGC4K:8&*2U]486>N$+,4@H&89Z M1:!>MUCCO (H?]!.F(UG*Q,Z/*2U2H+XP$=M2X/*^,(EPX7E4:"@4A+=1[P I=7HR**WNWH YM:]AGYF M]$A6^1;I50RCM$9D#VZ@ 9#!UUL9I5ND5A&$TKKXXA>A9P["R>5;I%@QC <) M64](G->CCBE@[.7/RU1B_H9:H-V2P4L;U1[>V S0;-.[=7JEL !N)#C$D+MO MYP#:#$O.'[3V;O[B&LCCY5ND;#&,TL:O[^'/].DEEI5'I06-W Q(\BZ=H[ZC M?4S\GK=P+7FT*JXI#O<:!]B&7+&0/.5D=N7,>NTB0#ZX8F>\+^NB@.#",YL; MN1L,2_&V1J=]*:0I5P[2FNFS%0TF,[V;N-V,JA8R,EF24:M=5,@#MAFI-7=C MX<#"3T@'V-$@(C-DD(>)?U7(T4*[2%$4>/E6?H)S)UCZT'QB -E!.DUW;-L# M'W?F<%9LATH+XI7V('K<""KQ_M)R&I>'0'GLQPIE(.]Z(6LGGUTP#/2S!*-% MA0KD84NB0*3=@"5CX])"+HK4Q'*18DW0>N([QC7(!4U:_:F& ;UW>=2@,41= M;04=S=P#Q7+H9E9LD8YS@I7603@%=&$*C."*^M!)H@74(6N"SZ[8(JWG!"OM M++WW_FEYIJ,YB-E'\GA:"8OHCHBH[CLC\X\")2"7-K1[CH%FK_'6E8XWL*5- MZ*SB+5*W$,1,R[VV).QCB%R'4H;I%BW6!$56N"[G$@?__'[HY.G!=10?1TG3 MDZ9?B21-[ZJS'\I@-/E]=B)WLG0JA4@BWUBBW_ 7>R6]N^H(Q>@P 'K ^W=' MN?Z[_JJA%S E(NLO%D!G7E=PX)>H99"A>5;)FS]BBP8I&O?;)YONK>XVV53= M@9LDMZ)X Z&>>'$NP274]=!L?[0J*#VQC>VKFCA&T"V@,TI-WN87D(\C!344 M5WD&6&D=#CR9*I@!*ME5CT#SN<4@K3LB%HSCNMO)OUWR)60>'L^J%A+"Y94$ M2>$JX$(.$33C NGACDP4])>]F1/ .0?X ID%W6&V6=(M'0-_2I**O-Z1 M^,([?HD$DS+958^"(SG%D!DB(1$I7'_OWG44W)2(5CQ*0G )(?,\A$1T""XL M2+NX(:7.49(@"W_F+0 2Z=]/VQ*LOA/3MW 3@Z>QHV1,;L'X5+IK I4B61BH M'1\[#RR\ $EK["BIE%LP@1_M7#JG22+(R/E#'ZX(?Y);.%;2"$@C8(I\+MTV*N^B3MTALX@6$/B"RF MQ$;;^E%'O@O8GB!6^MM'RX1ZLO8+M]ER=E0CGXHO+<\@#\^HD%;\>%0N-!9( MOK,;&^A$;X7A;Z#%!"E)&)D;O;7YRF+ U(T&36I_#RP\(ZNKC\[0 \_<7$EO M)2RC6R*CB]83)H=$Y-W0W1\T*1C2 <::0_%L)PLV4G9(89[6CH%%)4I&VL/R M#*D-("(+JP)F;T(#\E%&6K.75WIBJZ':PIK]X9AT%;*N7V,B&!M,%MDG<+,K MRL>I@AIE3V:"0N RFFNE XVM\A,^\U,AN=(1T4! !5<<%C%$N;5P@Z]((HN MQ;P)EIYE&UL8S,D(.B44Z5C_;(![7;G3[U>\IHJ-X/1\/YL#]3 M_L=O]7]/Y#[*S'MQ1DJY.O/$SS13P[RW?40*RS,J9"HA(1L\#QAI#VOZ&(+@ M%C_)+9\6&96:K4T14-(>MW2Q:"8QF=V@-CI8>PK*5%GT;,7]MA7LO#7[=A"BR.3=H$35[0N^#]6>F5P@*X MN[Z[JVMW5*AWY@#%GUBYL@7MWM@AMI*]BJ]DAP_=R;BOS-4_&K2$#2(CPY=M M1(C+*E1K7@*!:XN9%_76VKW219^44" 31]5A9U6I\#MF)Y!)+BR/&H65Q*%? M-L3RK9*49/2[]R%_1 Y\38$-\,9-;.&ORVQ_\.^N;8>,J?AC=H\O=4I^0 /( MP-9H:)UT",%(:]AR@(\$\ <67V ![O_,.YP4>DA+F'= X4AK@.?''KY[*/BV M=/XE/^87 \7%(VTRZ'S#OVMZY:<;J\7C8Y:0)*3U2<2 ?MRJ1Z35U3#>+BS\ MIF&#!NB0E^6>*C,;:CME\@E VFNBD[J$EZ,NA$U@:$FHW79."* N/Z26QWB; MK!T;&N!>LZ'=@POR*T Z&"*?LK/U,_D9:CAZ/5"AMD+XK^@IW;HOBR_-)"LF M YX;ILL]VQ4#T /&6G?@LPGD-M%CU.8!G9E"2TR-'+U7P ME&2:UAL]L<@["\1K-H 0!7QUG'CEC6Q-NW4[0^E)5>31MKB#G1M/Q2=T*]W< M$3W8*=B*//K/K=W47I];!LVXJ3X9Z7?+,MZ@:1*00^1HZ(7.@:DI]83;.2+> MB$KA\/D DM\[B+=Z7UG8H6XX#6WIB0YHVYG[//S-M(H(I0JAXB,-W#R(!-S1 MX8];^4EUCT/CW,@K3O/.K>;@6]^P#8+=OVLPW4CD:R(,O>-=]=TZI8L*@,=7 M^*'[R\IT[Z=YW>6KX55XM-YQ:)D+-8_W[Q#=.LCYO/6W.WA5&ZUW'*KE0EVK M4V_O99\0!IH)_Z*GB]S+D.D^15(")Z'JQZ%H$? 5._6$9V@ZG4P03>HQ64P) MBKY-W9.BDW1R*\>A_1PRR$QH+H4]_W$%,CU3W;60 ]$:HA=_*Y.8&O=@884B MH?OO#M8(.H@TO!T2-=C)M[9&^%7IDYHBN_0=]?P-RM,+#T"H2%;G,D4FYH2K M,3FX*.@>^<-VH%X>\X(6PW*\('+L_*)>'IF)N?'JY1Y!XP=%^>Z*Q,$^H50M M[^R?,N)[=;Y*LK&>B6J?L3D@21L-[F,9 /)^FBFH5%8M>;1:0&5,O0NAEE[Q MWBPNJGA&K; (+HE=4+<54ZKB15!+&X'O@W%#:U1DC,BC1/M]>MUVDR '=ND# MX<5F](Q:\JA?8$K/@TG:'K[;#?$FJGS:3:\LCY*+:)#-@QSHI9WI(YMC.>F0 M6KGU=!!'+_WH$)K(\I&"IXFV4R.W#/A7!8?(R^'EVH,;^HGFV1/-TW&1FJ?C M5-FUKSC:NX+)$\B734G?L7OYG<"HB))<58P.(]) C;DSHR\X!;J%=&AZ@?=J M8/E2RJ_I9FVHL!!TH9;#W>>*+-#O:AY"Q D1SVM9ODB:$?K*@SYY4&4&RA=I M\AC))22+9@3A\\!VYV6P7/F.@ )DBK1TC!SB$4$SDH/SH(T: .X2R3^5Z$ * M*3>7LIH^1G+EDLGA WHY^XEW<-D.KL*-!PSE:ZZ >@"/F\;N)9^:= MS'_TI[[?[Q_*0W_>&/_>@X6L(.>0)P_??QOI%2GE:@HBHU=8+G=;VT&8'5D@ M!7>!,0,5,VO*TXTSU1,.)\R'K&+G6^YQ11H=3^,A)XCCDO \K31, MM66B;(8W*R!M\C#$*-4PK8J@R'0DR9%QVW=;>)%"^I8PDE!5I^\:T-0+929+ M"(9*!5IHJ+J+(JS8RU/!BH+BLA./"&:4;JB&1="('<2N2YON0IEWDE,JLG*4%$.*NQF"5T>WX5M83ZX\?1Y/_Z?>6^_] ?#.?*XTA]H%$0 MX>E<\0MW_EEXN%.D)_-7J"H2*O-X,X W400(4KCIA M^M\0^M_6EY--2&&1P"9!B#)'/D:@!(M-(17O5VJKCC,QEA_/F&P21]Y+75K8 M@7^Y0D@T?E/*-UM7^>!Q64J2=$95U]=+J@+@[>=1XQZ#5[*2V#E;6?92T<:: M(P%*%+HZVAN$O6W0+%.RHJ?)W*GR$"I]6*Q.9 V:-/F$L&?J547-I$?\XF,! M.0FD2Z[,'AMH$-/LSF ,-/K9W3\3,L$ZY_'P\X$ZG"J_J:.GOC+NJ[.G:7_< M?Y@WY\;(G52(.MVC] 6D%ZSE?JMFO*C+H/S13[T8SJ4)5[^(&B%[< MEV4,#%QUPTR^)4RNZU[>;"6%#I#F!M>,P&YU0SJ6]FR" 9D,";B/G9@>>':8 M>UBBU9NJ_D+XFK%MU2,6S4:CH1([T4P6'U^F72&;5;&I6L^)3"QRNJZE8M;V M-+-<4[7)!T1LBZJF%9:Z$%YD7?(NLM1!& [[EU$G+-7 M=C._YNA#A@#F57/9,WC#UG 1,7U8G^[=3A_)7'EB&TII^SB859YHFK%PS(N? M.CJJHEVH[5^T$Q--WH"MI#70US-/K?XJX9__#U!+ P04 " 34&%4^U:H MWE _ !@_0, $P '1R+3(P,C$Q,C,Q7V1E9BYX;6SM?6V3VSB2YO>+N/^@ M\W[9B]AJNVSW=+MC>C=4*I6M6)6DD53NF?O2@2(AB6V*4(.DJM2__@!2+Z0( M@ !?4UY%3$R7)0#*S">12&0F@+__U^O:[6PQ]1WB_?KF]H=W;SK8LXCM>,M? MWX3^#?(MQWGS7__YO__7W__/S9U'3*GCNIT[ZMA+W.E\^N%O/_S\[N/['S[\[>?;=YV;F_U(=\AG/8G7B89\ M_\/M\9O>?E3B_=+Y\/;V[?MW[]]W;G_Y^.Z7#Q\[W<=CNT=&Y,+):^@ZWK=? M^/\]LQ_L,&8]_Y=7W_GUS2H(-K^\??OR\O+#RX*/EM1O/CU34 9T^]O M;]_'+/_;_5Z?#O_M>G;?"YQ@-_ 6A*XC@;_I\-&?IH,4Y0$A@>_@'RRR?LN_ M?ZLW5,28EG3?EN-L%C!-YG3TB.<3U[&Y8A\_],>+/J(>FVD^HW.* ^1XV#Y\ MI,EQN9^ (XD'QV-:YR!W0GS' /$B P/F>H(H^V:% \=";FTB./N5QN1Q[_B6 M2_R0XIFS])CUMA";HY9%0C9)O>6$$6\YV+_G>NKJS@#30:%Q.Z%D@VFPJX7K MS.#0N!]X6^P'7_$S&FUJD8#P!Z!)H;^I1^F3X[; \X!YDFL\1Z^,DL4"6X&S MY?^:,M-4E%V=(=M =\5,:@]MG "Y;*7=_S7P^J\6]ID)9A;W*W+#PFP;C]^" M#/JL,=EA?(<]O'""B8N\PEJM' L(;X^A&SC[+VB5C(H'!L(U\R$"RCP'&GD7 M5;(M&1D(W_W7#;,VV'X( ];B\ W:13Y6E6+0^Z$V;!Q>[O=4GS%94K19.59B M7U78M&D."X]CYF];[&M:)_OBWVA!%@_(B9>81XSXOR-UO".>75CY-4:$PF>E M+(+CKKNHEL'D>"WP>(^ILT7<,1QX;$4)8YH\^PNVE\PW[G*?D6V#B^\SS7\ MLA3&EE.[()*_T8(LV,8H7(4+S"GL]('Q*_L";H#PR1ZRFV M7.3[T>Z1+R\/E*R[I+@ZE/_!%J3TF1#[Q7'YKFK@!O.)$",0G_(T2NL]A%YB8*?Q2/I)B.;RR# MB$U$K8,L]G^>TXC]-?H!AY1L^'^B),M;[./%VWW[MR^.C>F-AR@E+YB^R96I MB$*7TN-X_ =O]O]@TK_]^>;V]N9]+/_SWTJRF_>W>[3>O^&L;W.*F1FH!@-UO9M_S7@=I,9CK['UM78_Q\Z?E"3 MWAU'<+S@K>VLC[J!7+>8@B42A#S)^6,DAVBT"JAB?W/Q$._&CF&ND$;!V-52 M'*EG/03OAZZ"WFBHFS5>/Q>F=ZW_?B O;BGS&JC/Q M2BX_??KT[EWGIG,:F?WC,'B'C=Z)A^_P\0_,'W\AXNC DTNLU"^ZO):#T,)V MGG]R;N;W'_]^2LER?W>\F 7$^L9)//R:BYZQ&Q78J-O_?GLF$*T>;UMC/$G- M?-)8;LTS2VS$H=Q%VR[829SDD=%Z+.?(!O^P^BX3NX- M4YE5+); B:M?-*CNS$E'32VAS)?[]4V5&N+3(*$=[%_GFL$^^GU"B1U:P9C. M,-TZ%A;,!%FSC%:H&K;"%0]X[.GPA2JO;*OB3]RZL.)KB)AH_'YC*B^GEVMZ M+IUM*?MQALXLS+9-#I%HN["=4!VD+1MF;/_K3YZ_P594>RG5=VE;,8.JUJ7T M/4_(1(. 1A5>0O!!XY6$MJ7QO3CJYVQQ7)(QP8Q">[SHVK'4)!- IYM0770[ MPI*"=*[H=2PDB8IFD2%2Q)2X1F>8'C.'":?/1%NS;XJ\IO5GA#.*%*N.L*V4J:EK:O+8>2 0#2(:2^5(28^N9Q(B88P M>XXUL'>[1!7L \5_AFS1VRGFD$9/J5)I]@4@%A%YRMFET3-?+.J^I6>>&73$ MF,#&9Z,60\DYJ'/FLI+:-F>UDKN\B:WD"L(4%QU%X/M.Q<16=9$J:%XG M"!)@FV^V\[:".?M-Y9Q5==&0@+A3Z1FIB0O1)ZGQ::=F(3G9\DB',+?$KL$= M\AW5!C&GEZ%CF^K7GB@FA$:Z'!RI//YQ*E$4YK4*C" 5D>$8-3F[(BA)82*! M.+P)II+3U) 9"+-V?PCO'OO.TD.2.@QU8ZD"RIM#XE>Y]LF:&_!'+RJ B&,%/.CR6.PV"\4!YFC&^A44,+C=H MY5*NT!I4I#VD2J8:MRSEA)"T/^69AV&E#E?C\&MB^"Y!:7]$C14Z+VL.B=\< M:R!N;L!SI3,X1_Y$CY 69IV8\/1\DA,,8:;TB.O&-\/=(;IDA/'#VY3R\KGH MJAU5;4UN3T5!B59?L&+)*;/1Z%M4-)46W)@ 2 J0V$+AC09+Z=H;358@S-6N M_4?H!W&(F= 1?DE<8DF)Q_ZT]I<*R6>MT1A2)34>I3VA<9-[*D%7AIM$3:4B MD#4N/2V+(D3R:6M\/AKRDIR9,A[:*^4^71C=Y_>D.U@TSU1-)27=\L;MGT!BB5W6Z;1TUPL%6_6S* CQ@0VOD1I,91*;^@Q F&&SL)G/RHR M"OK;/8&J*E5Q:WE]JKP]*):5Y0DM^7; MS3E/X\7 LYVM8X?2$P["=D)_1]JR9<9^FJD#JNI2*J M(+A%<<;J>*3B\%"=PC52])#Z"3E]P+&O=).4?4Q%4*&[I <,,2"I<;=)R4+2 M=\"L/YA1Y/K(BW^ENE_Q&63F@.X BLVXR! Q9Y=06G#?4 MXKW2>H("J) \LEJH+M!G(UUQ("(?PGQC6Y6833QTMCASW__=[A']06AT':?2 M%S,:1>&<&(\#5G0G4J67[Y08J:@(96-5X/4550%2FO@6_$-#9M,^8R$FV_(D M8WJB6ZHQE:57LXV$3IBX6;/\<*F.%RE*I*ZEM*V0.V7K4JZF4KQ$X]<;]3I% MU!X<3R65$!9$P3U!.3D:10]%19FR#R#V<[,UBA[Z[%>SO>,O&0?>*Y.8Z7 M+_Y*.>VJ_ EY05W%/U+^)&>N=I#ZJ&_^B*>,VU117L5<0C 9IP?,7)>\,&(Q MYVZ*?<8?]G/68[W.4IW7[PY5/DJ[H=.UH&PJG.?&&!)S(AN?SKI,)6>W+C/G ML_;O;\]$/V3_U'WU2?PX$K'".%X<_Y>7646)Q,1KSV]2Z$K>1'KW[MVGZ$VD M_4#)/Y%G=^)1.^EA=9^!.BI>3?GG Z4)ZN;H^?0Z5R(7+6_ZMCB5 -YT2M"O M-;.UIY3PJ;*38I]GW_.@2%5ER9DY,P.M8%/BV:G:T,B^RB>&0EN_U*]1 0&" MK-?$BP-WRG,IHH9U 1')Y_CBH!H%N2:EM[M9ZH&)_TY7_'>MB/]]1>*_JU[\ MA1+C_S%XMX ?-?^FYD MTGY]X\=W()^^=XF/;?ZT;UAN03=#BSN)"G3BK]N<"$5QB2G?4(=0YOQ%<+%R)WBC>$!@I9IYLU*O,/U<@\S0$(V4?!C$AZN?+/-FT4@X\5Z7V&"Q X MQ,]$]3W[GCEU"A#.VC6*P(_5('#&0JOBC[>^#XZ+1Z' ^Q$W:53H?RLG]"SU M .0]Q4O'#]A$#'AV4BKS\V:-ROVG*N1^S@$ V?,"6LH,7T1^M(6,'CVBNQZQ MY5#D]&H4F9^K0":'(0! S='KP&8\'6^ARK%0TO:-@O.I"G"DK " I6O;%+-= M?/P?SLBM%!)AVV:#%N^JP$/(!QPL>NS/,9V3%_D!)4'+9G$HN9N6<@$'A<[=;/Q!5(^^S[9D5=Z_6BM^ :(D0"%NUJS42^Z#Q2P <%U^PZ[[WQ[S;F<8^2"EC(DY;<'O) MMAVA' 99\V;1J&3?*V,% "@#_EX\BB[/O4\8! ,G/ULAU[T*?T>W+3=-9JV8E7W+7*^0 M@.3[:TSYHSF?*7D)5OQQ"N3)=5_2NEDD2FZ)E9RTBLC 6M!N:#MLK&X01#=_ ML)]^<-%2 (BJ<;-XE-PQJQ@!,$%F*^9;Y\V+=*-FQ5])QCG- "QQZ6747WF M;(4H]L=AP%3#XSM^N>^J[-0L+)6DF]4,08 )\S.M+K\JX?6_L7R"9-HU"T8E MF^P,#^TF"&+'^<'Q+>3^"R,J+P*3-VVV&K+D%EO.!HA2O!-=#^P356UVIF6S M,%14H9WA A *<:V@'@ZIMLTB45%-MH"/5K'H,J+LB#"QZWKV?;,R+[F#/J,= MP!(\"9]=QWIP"9+'CU)MFI5W)?OF%/WMZG:\4Y'D=U+?-BOGDKOB%.40)/S@ MT/7 ELOX\'VS4BZYUSVC'8*<#U?ARB5]:M&LK$MN;#/4YTO[[V\K/(=_.F>; M>(WH^*$_7O01Y4_FQ?<$!$P"V#Y\]"8E4^GY_-MW_'S^<4SV=V\\FHV'@_ON MO'_?F=;ICNX[T_Z\.QBQ-H=/WS1Q=+^"0_&B M0_RR1E4B!^8#)B+%?"B OZ,S^&ZTOZKY88\4,ZOZV7_L^?H M50)CH9$@7&.AAW@A]L!-RA[Q@_'B,R%VTM#,B'N^2=3IT.8U &;@J;@ A]%G M2GR?+0<+YSP6)6S1YD4 9BBDR 8G]AEV75[+@#U,HP6V:Z^9//WHNMDM[K]N MF#28KV;=Y!8 :-@@EP )VTY^#;.%[(;]6-&> /ON %H3ANQ]P:[/=? MF15@1$!C#W-EE\G0CE@-,L2];OFK]Q3:O0S!3DEK% %3-&!?[F7#' M%A:YAR-MW>:%"D7@%; #IK8)5,LE,D&K5ZA8(9 DFQP0A_AX&0 ND% G>

    K^#&8J&G$'+ MR1^?W)B0^+9'S4S\!Y-,_,-@U!WU!MUA9S*>#>:#\>B:?;]>GE\D+W^]-O]Z M;?[UVGQ!SN1Z;?YW>VW^-:W_?:?UX]=UN\]^E*B6('3>",+DT,/IG')P^YN8 MP/UA*RT8,FTAK!1B-'" ]Y*^ZGLW_T_\S=+;(Y7N5;M!#E.[85HH_ M/29SRC7[P@%,HG>IY46/)W X3C'CR;'8CK,,HL:C0#"-VM@:GV,),E9B#-,*!^-(EO2X0 M*I>T05*S4AU8@M+F1\>WL.LB#Y,P\?N\E&TX2$[1RR/;4U('N5'Q;[C9N [.Q5#:#8(K:(R>E!MPN$TH MWB#'WA?-J-T+25L(=8+:AE'" SA<5$Z&I V$4CQ]_PZXN\ L[0;38#=A'D_T M'#G;SVWX5B'??=#K"L&NY<>;]'@!A]X0>;(3-O%7$'P"$Q5+8A)S $[F=Z'C MVON[ 0;K#27;N$ A.H8B 2.G#X0Y4A2E'-; P?>(K)7C8;I+\JC"3M4!0CRH M*' JOL"AQFN" AI:G(AH>[#DCP*I8%/V@! B*HJ;DC%PP!U/$PTQ\O&4%Z"- M%T\^CI9D"70Y?2!$DHJ"E\,:./BD?*JF7EXG"!&FH@#F\08.P:YEA>O0Y<64 M]WA#L>5$AX#8WRZ.)._9W35_@^&OZ',I?_)0?$7#0]A>%]6*ZJ0 3G]4(BFP M,82Q?:]\]H^JM=Z";$TB^<"/J,0!A>/U$ 6V\16-"<$%EN_O*V(2W*SDX?(7 MQSU_-B[[=9L!@$JU-G7CPY$]<,#P&\@C0>.AL\4V?PL M99YJE&PQ5AS:#"[5!JV(8Z*ZCRMU&N\&!.@QT&5F F[\Q'\KD/8R0N^ZY X R M'CKHV6&+NA-5(D:'O%;$9>H!TO"]:K4S]O# PQ@S+U[;>3)*VAK!4'W7&;8WM_TQS<%N9"4&0A"?84>5F6X!#?;TJ4A M!Y)WZBF7UPE"J879O,OC"!QN>T.1N$Y5RTJ*VD,H@2AD)47,@ -*>QUKW2A* MJA8,G<%+,'H)(D]Q,/V]L*@/,+>]S'98Q!XX"#.QZ20#^B'\\U[ ]LAR[53& MZ<^Y H>>J?^4FX(K,R"PJ:N'>1F&P:G#;,-K%]WXM2'.RAWQ[%S,CU4C3@$A[!D=Y1OE?/[ M =OV:QK??+YJC=8<%OP>6?.J"[0O]H[6A 0SV>B,=D=@.W@U+":,@9M;)EX. M! U]PDF]P"'9MVXD)F""';;U[:.,$R$U0+HO$:G2$ ML"6M'V4=28##?8JYZX[MP^,DJ4-X"\>2O@*FTQ&"W:X?=QU)@,,]063D57)/ MD^(5?S%@BT^/!HUP,%[(WY4V'@7";K!C[Z/K1%'$.#L='QXL(RGF",-L,@@DNLYG*<@0. MFVI4M-;--0S+W/ZF&J#VY DE/YHFZ0;!>E>4U)=P"/ZUO0GB<<$5#AP+'>\= MR'UZ[\G^*Y/\342$[X^Q=>^^*]/\;6X. RO M3_$!?HK/=,)(;.D!JL0,9OOAQ]6X8K!B)?V'9;>W*'A#"7L9P M9=F #]/ ]T-]B ZM(42C"L)S8 $<-(*L1$RQ?A;GT!Y"Z$@/'@43#4>'[AV? MNS@AQ3-GZ3D+Q^(7T<0+:!2D=!W+P?X]3Q^[)UY4P:"/[V[?W79N.J>A>61H M\'DT>!CTNJ-YI]OKC9]&\\'H^>D1YFMX 8VJ':>. M_TT5 9(UKF*B^31(4,W^=4XQ^XC?8FN'5L!64TRWCH4%@1]Y,SCQ'K70^<22 MG+8M!WORE.A,]B(.("PRLY6SV3!SQLC[@CR;YU:4 MX09%^S:#/EIZE7X85LI'6_.BQU<63#>(!KL16LM,DKA9"R9)%OC1,DEB+MH2 M_11O0FJMV-+975*\SPFE"92:*(.^ $R62LD.V!AP5/59D@=",?.V^+4]OM . M2=JT;7N,%6A_4D3$"[B-2&9&YP5%51W:"X[FLW'VQ)#0C%ULL'2&H\J)S]C# M%+G\-0Y[S1^>C5C79VT9KU[VWN#SA3^G$X0PL:$;D,/1I> 6]!"E M.[;0*0_XZ?4%4=VAI9X:2)XS!P[01T2_X:@(=H:MD,;UD^IIJ.X"(1E@-@G5 M_-2Z/(M^^A$%_*\=6R$<8C^B5V<=KK-KJT%7"#-*1\_V2Z,!9^"F$W^TQV.# M[_(?=Q MM!C@IG/XJ8NI"YA9*VR'+MM%2Y_T49X5T>[>DHWDF_U3;0O_*3ZIY.=(E#W@ M5!:8PI:VI0H6(5A1"8'* R0B[0]/=MVN$\@:8IA; (2DU5 M)GNAZTT.(=05ZK.5JCO3MN 76W$H9>S)QXO0'3H+6=!/JR=H)TB)O19[X/;V M]WA#^6L@4?0";UP<2=RSNVM^7]=?T><2//6Z0DA.% -4CS]PB [6&^10SMUX M,23>1D;?_[]"W9M_CJ(M")8LR^$DK]BF&HR"#,AQ?-F?O 5/Z/1QC0I M]=$\*17_W']TOO;ONO_1&4TN,#DUQ=&%OQ-^7&-.D>%:DP$@)K4*P)V^-%R??0B6/DF5,G K:@@D3FNNLS+$($5GYS3T M [:8[!_*&R_ZZXU+=AB+S[_I=X,0P96K7?K.ASQ>( #UP+R!J$;X;G?\\XN# M*1/,:C?$6^PJS*5N9X@)KI*F4I=U4!@_1K>0Q/? 9JE66E##,8 85S/M%N*K MQR\HF ?>)@S\B+U;I;E5]H!@:0MIKA!&$8<00!MX>_'B:"K0@-YIBN M[PBEY"5Z]##G16!5#P@IGD+F6L44.-#N\7/P&W:6*\9F=\NV 1IREB7 M)EYS>D'PC33T,9ULS>$)'':?";%?')??+G3N^)T2;3E3T' ,"#=M%)F4AFQ> M$-2G?+(QPLFN$"9L(7W60SG):JT7.XQ"SNEX<8=\QY\0)@]_X%G\]FEF33@7 MW#L36%:SKA!\UL)HF;':-%KW^$#'_KHN;; D/2&XH15C)>&TL0O-IIC?D\5& M'B^.\>7[$,^)[E0K-1@$Q[0,H*68;Q]CS0E:9BP(7D[M"!>>Q&T4GO4WQB\B M_&A>;]:?7,Z["*>H8/2FQ=TN"O/J%9()>K3['-IW]59F/C#7AS,;S6Y='\Z$ ML+N[/IQY?3BS$C.4E_^3M&WQAG@5\>),GV#I:#Z?)_#0$\^3E1IP.TN2$$2(>1UASG^":8.7IE;O)B@2U^H0O[%W?GS7SFC]F+PP:CWOBQ MWYEW_QD[R(?Q.P%Z[5#V"^S#B_&8VWI#7NN(\/&'/V.RI&BS8CLA4>EO3EM M?K#TS?@<%MHZI#V+36>2(.GK/(JV &X7R-6E(PIR-JI#PDN M!F+_CPB'"(']![_W9V?B3G[1]DT#N2K"!9LD&(+O='UT_!*JGHY+ZW$YYPLX M?];!\4+F;HR9 8X._/K[K_@+$9[EN/'QX)PT;V6C0W#7]#2C,I;!)8/%G)V1 M'SQ@FS\]Q(45\JMN4XV-U,1P9 C!AHIG4[Y>&+T)A&^*E1H)0HZ]967)R.0B=63_<&6JQ;W# M.E*VW#N11U=4:?*'AI#8;UF+\H54:P& IJ+W*+:=Z$7F<; 27>A<=!P(B?\: M-*"$1%J'NVO_$?H!]_:9;MYCIHF,1)';4<%X$)ZP:@]^E60NTWMNQQG0KE(-8DLW4GYRZA)=JA&U>1GD&J2%16()B^LF][_L+8?$]Z/3= M"7Q"U_;W;VW_=.)1]/_#^ MA1%EX_TMZV-4,RJ$#:LZC%H9J] Q_JD6C'^"L9UL N.?X&/\"\7L8>ZLF,'X/'^,/M6#\H>GZ@G?M@?P!/L@?:P'Y8],@%RI!JXQ7 MZ"#_6 O(/S8-Q19:> M\U=$YOX5"G[/D1O:$2'QY7)=SYY@]I-!MD*A\"C-@E@TGE6,-W#)8PD;\Q4* M?B.A:_.[QZS@_&BF))%<=+!F$2\4W2K+XJ4 ?\Q['Y4VOL,GUF7+HN'I[*T> M^GHC-JL"A8)?E? )3@_.RET6$N[ZKWN[MK^B>8)IP"3+/IB3_BM:,X'QYE,< MA-3SI\1U'^(E3*(L]?]LLV>D)\1U705-7@$ Z#-34_]2RN.U\RE.1NBC8_'B^YFXSH6 M/Z$;'XAC'PV=M1,H:^IJ^24(Q\H Z6,Y85Z*_W9K#-^Z$RZT\[7[O"I?[T'JCY*OZO[4:7W0FFP <&R7Z]$ MA7*O5 4[1N:&>-%351H62MP'T#O5^E9*S H$A,XH M4QHK25MH]DJE:ZE3:&)V(*"2N$E4PVJEVD$P6DJERMJM%/T0Q#^GT5/6NXBP MF,:'%X@0'2] M2/(2+I(\I!A.[[M$,WY%7"8D/];'_.2B\2@0;*$>TL:L@8LM9ND]ULQ,"(U$ M'P34>0X#KLMS,B(>5UPF4#=15B.=O-4,#L%7*3@7TG:A&G& 4Z*$>Q;%%/UQ M&/@!\CAG^1ZIH L$"U !X&HFP<$H<.MBLO7=V4-["/Y2!0 J. 2'7D3CP/=# M;-^'O#PUSC5$$?PX+.1L'1M[LF7:H#^$?$]5]EB/8YAH'^CSE=-4W!3"FFJL MLAGT,FS56H>=,@?Q+ZIFEE8/"$M=(1RTN(,Y;R2L]HBW9;8C2A_'?P?\I_W[GKC_H/@WEG,NR.9A=3&GK/A8IM?EEQ!".3 M+I>+JE!4W:6E\XA\.>9:&U'"?D]1D25K#*=@5 >4]%% ,4<0O(\L;VBL@ EOQL$AS]/Z9(PY7,$ 2Z)23@M19GE M6L]J"P=HKW+%G,TDE&J[">(Y>0F)4_QGZ/A.@&>8;KD;'&U+LBZF87<(4?MB MD)KS"F[?+:&_1_S('8[/8YG-UO.^$';?M4S94AQ/Q^0'8Q%[W!U(;GNLN\ M[C*ON\S_,;O,'G'=^ ZZ.T27\84#74J1MXS85-@\K9Z #CL6,8!:/%X C.HC MW'I]@=A) X4U0+(2"RK8:# 7V,?1\Z'=)<7QZ/$=R M3J_42! ,IY%^[G<1Q3D&%QC(FIR\X)VR1WO1.@U&4AGX?*,+(D:7H>XAY/NX MZ$8PO^OO\YS92:G;#T)43A,Z Z[@3[/#;CT9B>"!)MU))^\/(0YG.!D-N*LU M^)8E>Q1R=L<+?FNY_\1,OCOP?.)N]>:D$N;S1^=IUE=-69#G2F(T*HERF#IBF_#0,\BPJTZ!+O M;3Q:X@="IW@5$QL1-?!F&VPY"P?;!?&$\;QH MQ7@!='&^MQ2CY)4%0]<&0DXQ0_)1H8Y'$!+UQQK3+*<_A&= 2\RW'.Y 9?XF M3(_H,?1KFOK[J)WZ2__.!:;^TG'N./1]Y%PS#:@U!I"4TW>2$C2 [9H>O*8' MR^ R#E;,_J?L7+HX7SMC6&@D"+%PDR1B(28AX)PU*<:%JWE]6Z]9U6-.' _7 M,KD7>S];EKLG-PY\?,'(#58]?K\[T^HY94X3?_GL5EL5\@>"$&POK"%%&&ZB M5#)!4->RPG7H\BC6_M-3Q*J["##M,G6TU\+@;;G1( 3=C9$MS374&(28G6C% MXG>!4KSB'LX6QR_>W>$%H?S=N^XS6\V0)I2SJ_!L&-K'86EM8^';%]-^KXF<'D\U>8L5^7#HI_ M J9OT[;BB67U?6A;+?K5ED9I^U2M:M1EZ5!OQ:OH!E[&C\R_ +OH8!"R\!7Z M5GI,7X J9!C0QEW0$Z:/8Z+M:M0%+%\ Q GW2AO<5!^8'D1UL*:8O0! #[>G M&R&:[@1S":\.TC2W%X!IUPI"1!WD4^Z4&OENF)\Q 1G7H"EB^ (@S?!_> M6.77F15?=M.CP/2S:ER"T^Q?@!KPJ$=4L>)8^T^YD3(.<>8- Z$6LD*'.X_= MIA,::_[(R5^2HN6\]C#]9#W%E.[$0L.0&A>LOZX)IS#*KPKO^ZP5: M[8$+)K9=ZU,N]:F7#28:;AF%202Q*4K".?B@7GXR(UNTYFS'3Q&_+1%-1JC&!YF J\Q%5)(IK5\ MPRS>G'<]^S,F2XHV*\<:> M"UU'6RRR[\"G[3-2L__FQ/YIWNJ/[SN?^^/.T M._DRZ'4&HX?Q]+$['XQ'%YA&F.(M]D+L/S#-ZC-A4(93+_0#LL;49Z(<$F\Y M9&#;7=_'@69>H=B@51@P[VI3>\ZW1J M,YRI+5I=9NJ]C\],^I#D_K&XW!N3>&750$9+?28KFZD6*CI<>S4+944@+F,H MYD-=;%W#GEW.;70+*+("?JOR@>/^J^6&T:"O_V?H;+CFCK"LH$7=!4(RL4J8U=Q"#07---" M<=K,0XP:<=J;3NHG+R9NFZ)ZZOC?5/%86>/&ML>/Z ]"3YHLCF2(&L&)L:H% M?M@4BWAH*R8Q0FO^.D^2(FE,0M$60$Q"KCX'N2OHKWKS\1MR'Q$-#C\CVW1( MFK4=A8W\\B$Z6P4=N!"%U!"HFO=W=L#9&'\_13 MW*KM&(2N5,745RW)J+IJR&^R]X\S01IE4#9N.\:@*U/&/1ND$#2!D/C2$[&8_M9260_(H5^1&S('$O%_1\\#@H3N8=KYVAT_]SF._.WN:]GD>B]]?%(U_,5FJHXCBA.5>4/;88]YW2/FC MD'?(=_PGCSS[F$;>^,#;A-'+GI[EN$ZD$*K45J6_T(K-/')PMTLH4D2UPNW/ M[04G,7%,R1'OL1 M>^^5MEO9 X*=+J2Y0AA%'(("K929R@LY5?XK[<6I:A*84&FJ6#HN-B(VVV#+ M06Y<3!UYOVP#/V(,,A%DGU'5[@4A+M: #N7* 5;PQS3NDRE8EL5]+C3>PTO6 M'?3,H ZB@TH9!>E&:-*4OAA$>\J,W_;N(:$W#Q3_&6+/VAG'>\YZ@HWYE%>$ M_(C/F2Q N24B,HTW"IF>\+8'>4J=MS?(L @51?^HN7I; V57J'L$B:KF;O R M#()"\7]DX*8V WP-VUS#-J!@3H0H;HW#-K?037+IL,TM2)M\@;&V/+O[W<;: M[C%UMFSKSI_4]@,:<@YYR89B^51W@5.D6NNBJ18"+&0/5>RYE:WJ+D 60AV- M%2,E8@H"4@^$8F?I]5^MZ,'._,%-4]C? Y(FJ$98B2U1FR;W8'%$/^2O&%_\/OZ5E MB]SHCN[@4" 3R4=:.*35%X(1J5V7-&4![AAS=XL##'9Y+J*@ X0G19KS_ 0"@%76 MT5T85W9\T*WLZ#Y<3G5'>OT\7V=5=1M:/=N9MXZ'/%YC= H-J?* LM9P*B\, M0$K-1AEG$(PK6P \?Q'?@1D_XL LS'@AH-GG<0E?_)4RD%GM3P )?.8H]]D: M6R'_$)3F,?08$QOD1DE]"7D$-2_O93A&>WFM0LRF XT:VZR+S4B=\W/& M[9H?_/X+VSWBQZ?Y-3,3^<- <,Q*ZX8YV^#"F?^C4E*5 WY!*:<<7;6L'T_2W]N[PGHHGS^='Y1<.MN7O#LO; GCC1ZE M1^G+66@; 5Z-;"%?' 51-6S[1:!<%3H7_CD#$-R0_3)RCWUGZ44A;D465]88 MSNE-A1'*8P(F&LK6/*\*U63P@)TSS5 M2\?P-)B"@=MW>^1.P])=#\Y=#\Y=#\Y=#\Y=#\Y!L7)Y:4!AR_:2?0K"Q=;K MTM-WPF ;CR3S:. 46R[R_3@7S5CCKY8EXH?CWF!.!IY%UKCO!\Z:?\8KM*/+ MF>?D#A\2Y?04CM/P/>KY>5A37%.[ZA9*K6^,E&+#SIM#R#0:FY-S)@##(SR3%YW]R85*U15"@L\8 M-A5#EP9AWEDW_>X03KY5 R6$TVS:25>V"ICF73-W%YOE76\ZS*FYP.RK8(6] MV^WE.<5NM,3Z*V=SMXO7TV-::TCB]?=N)XNJZ"5VZR< S);ETD*I7G M&CV]1D^OT=-K]/0:/84#ROD^?!P&XT5R(\[WX#VRWE"\XF:&6PV^!B@6P')# M0JQV:&.!+"?%2U8MY1);=E @BW 5TZX*;8&TC!?E0;F.E!T4@BM0S42J0ET@ MK5Q*\ZR?"E1WAI =U&%/.Z53\;IUL;E(F89S&?&;&A]<\L(EA8^"BTXKG$^< MKF?+#XI4_!NP7%]3K:Q8&.!BT7D)+0G[O?C)N F3*['S3AY5_!NPTHBF"E6Q M,%J+ABMIYE(P"X&_SQX]ZO9Z3X]/P^Z\?]\9S[_TIYW>^'$R[7_ICV8\+CX< MSR[GQ)$&Q%QHJJBUV1#MW'IP6(GYC<'!CE-(O"A-(M]WY_2!$WDN F'J^4TU MHQ!6@S/*E%M:25L@.U4M34RB(V$' BH)Q8M*1V(/N&O_$?I![ED#W\"P/9#'J$_M"R:( M&DQ1O5$@>,!%D-7CKNHBR[1J'6C@?C>C?DULQL;)G1=/PL*C0*B!RT6J,'? MIN ]ES%FNR./_1%,7+8PF"^26H- J)$K,@&UF .&:J'X.=10N:1(K@B6EQ#L MUMPRY86]S8=I+P!>E&5#E!,[S8L-9L\"8GU;$9>)TX]G@#1$D&T(P;NM FL1 M;^"BQ&/+$<>UN2LW7LS1:S<(J/,E))L-IJFFS&D+K5333>?\]SL%"VA426F2HYYS515G:FJ!.1K MZNJ:NKHF/YI.9UV3'Z"2'Q6FM:[)#Y!IJFOR W3RHVA.ZY*3']?#35+#6[EG M>SVO5*F^ '.EK^>5KN>5KN>5KBGJB\WI\F"H**Q\B#Q/B>ON#Y;+ M-,5D! B;P4HR_B9,@\OHC(A'F"O'%)W?^HKMHK6&VB#L-3.AN9(T"3+%4)VK]10A1HY*:5*M\@.H?XV*_ M>NWC9DK=$;0&4591!>X"WL!A-J&$$<8U5 )3L@&$PN>2R"39::ULA2\K+X[K M,H>!36?D+?FB$MT]:W@&^D/V#/3G\?C^M\%P&%W\.1C-NZ//@[MAO].=S?KS MRSG]?'JP<^#MYX1_4%HC\<&%.%ZXU'@U)X4 M@SIM;@V9AV!Y110GU3>ZT,80H6_E4;K0+,.V2'59IUMO$ M.)&1&:PWR*'QY8#LNW.[7G*L"YC A?%5,@XN\F&JK,6LMV 8"!'R8BI0G&=X MZ!\5E#LH:?I/[+FF?/R7SE4'N"*'^C3G;2 MQ[0_A!VN@1;NMSZF7-;MSO@T2$PZ]J_S"<<^^GW*'T@2V,2S[^ F?T MMRI>X;3(?-NR71(J0TJ2-4;?M63YB%Z==;B62O/L^S:-B 3Z@SC/*(6PZ(JG M55[F(K=7>TD*38:2:ZO2M%QL\B'F:GPH'H[8FV*NQ(=_S3%=*P'.[PPA9ED8 M\7SVP$4>TB0+L@RJAA!B"07 $K$"')@)VD6/>&B!//G*=^YS^D"H2"T-688KX,CE/6HO;0VA2K4T6D;/U[>*TV^8*Q:VNUOV MZ5*PPMYJ :@S3*/(_E03LCJ,7A;D/"A.0B^8H@!/V)9?<>6B\3"-0OYS,Y + M&04'NH"GRJ=?NAQ_#%JL*_ M,*+S%U)2 XZC-!OD>=A<>+<9P=(=&=![*#"X9C- MY=6$T0S;!02TM=OA,E<>^ ME9V:!;.Z*%L>7^#0N\<;BBTGNBU"@E6Z2;/(5!1%9AB#[\@-R?% MJNS5+%K5!;AR&0,'X-F:S?\OOJ9#+[^0;-\L:-6%I!0LM5:+?3@G.G"^(C>, M7V7V['^$R'46.T9JUXIBI8;5VC]FJ[5GO2_]^Z=AOS,8L']][0Z?NO/!>!3= MD_&/I^YP\/"OP>@S?]AE_#1J[Z8,K6JI'%$=V185=Q?HW\I\/='HNN0%,5^+ M7[ VQ3ZF6^SG5'OK=FZ_X+LPG,F)K#9ED<+^[Q E.F+OPYQOCJ%-7T,1H!0BU@T=EDQ&A;5>NZ"W?& M*R_@BPW;++PNQ>RA,M[0S;G8HNQ'LHV(&WAJY<^_&J;02&W:\M)Z4HKS"[#W M2=KOD,L_*N3L'OM"\)A**+R^WWOD^,)0[JT07?)C@KRHG4>.7?W\:2WH?K_O/_ U!+ P04 M " 34&%4Y,5<-*J9 UI D $P '1R+3(P,C$Q,C,Q7VQA8BYX;6SL MO7MSXSB6)_K_C;C? ;=W-SHS0JZJ3%=U=_6=V0W9EK,4Z[0\MK-Z^E9L=- B M)+.+(C4DY;3ZTU\< *1(B0\0!(E#1T;,=#DEX+QTS@^O@X-_^U^O&Y^\T"CV MPN#?__#ANQ_^0&BP#%TO6/_['W;QF1,O/>\/_^M__M__U[_]/V=G_WEQ?T/< M<+G;T" ARX@Z"77)5R]Y)H_A=NL$Y#.-(L_WR47DN6M*R,_?_>F[O_SPX\?O MSO_TEP\_D+,S2>G"B5G/,""*_OL;>O__A.4FV?_W^^Z]? MOW[W]?R[,%JS_C]\^/X_/]\\+)_IQCGS@CAQ@B7] V'M_QKS#V_"I9-P2^6Z MOSY%?DK@_/N,5V4+^-=9VNP,/CK[\/'L_,-WK['[!RDB?*W )&W^>M)>ZO3A MYY]__IY_FS5EA-PD:YNG^]/WXLL_,,,1\F]1Z--[NB*\^U^3_9;^^Q]B;[/U M@2W_[#FBJW(I_2CZ'OI_'] U_)J@YL^@YH<_@9K_37Y\XSQ1_P\$6GZYGU:$["_0"ZK@W7@T?$B=J'6P5_5MK*882Z'S#_BHH2U\3&KC43=4%SC6D MN6 I!R/?A__Z$?X\$W]RR[%_ M_N,R9&/[]"E.(F>9I-2X#O_^A[+O6]H$) =BTZ@HOA,M4V;LSP9KR!;?+T,V MVFZ3,U_^/KS[*@HWY:(*=F')E__PGS1^WU27@B(1C<-=M*2M?MB\_%6VSF1D M+6"J18.S+P\MA/Z?5^DLS E<,@L2+]F3>; *HPV?H?R;$*-O_TJER'%^=)X. M<9]3OZ8I8J]K4C!UP*IV2'VQ4=S.;IFC3'[CM/]/9Y]<.?$39\H6)FO'V7+' M_)[Z29Q^POWS[(DC"Y>_35R\^LHU*>Z3> MJJPJN&QC8X1^JRZSKO-R@B1<$4Z2_ 9$;7IM7L&K<.-X085)2ALB]]-JY?(. M>MH*L6?6"&O*)059JTX9;C9AP.6:?J:;)QI56:.L(7:GK%2NX)0GK3 [9;6P MVD[)20J7Q.&)%ZJ>>#%"3[Q0\L2+,7GBL;#=X/&"&/5([:7/C1?0.9N;',\J M%9HC]49516N605E;A)ZI+++9Y1#0)YQ!]X&\G;,^,JHU-I!?C\ 9\XH<.Q]\ MA]S9"B)V=BZ@-K C38-@Y_CW=!M&9?N*%Z M'K<;@2^6JG;LB(5&R+VP7-;.+BC($D:7 .&!'% <^UQ[/KW=E2Q_*YH@=KLJ MA5*/._X>J;-5BJGK9_)\#R@207)0#[NG:P^.+8/DUMF4(5Q%,_2>5JY8T=N* M;5![7(6H';WN0)4 V4$];QXLPX@-Z7SAS ]^+L-=D$3[R]"M=L2F7NC]4DGM MHIO6=D'MM6J2=W3B I,)X6Q(&!')B@"O03W[T7F=NVSJX*T\D5/:,(17MT?O MS0VJ%OVXHC%J#VZ2N:/O,O*D2-_&)&#JNLQRL?P/;&%^J#1(>5OTCEJC8M%) M2QJB=M Z>3LZIZ0Y2?\@?'-[$0R+II+Y)?MS$3V&7X\3)>I;CL4Q3]4K=M M$MF4GV:ST92##6>]"^/$\?\_;UN[M*IH/!9'+56RU$T++J6=5BJGK79P@X12'724_T.4N8J[]X>/3HY>47H$I M:8+8PZH42CWL^'ND'E8IIJZ'<2J0DOWAX[NG]R2E/Y";/48.7,Y_V&^>PC)U MC[]'[&"EJJ3>5?@2J6N5RZCM5X(:$>0&1JW9Z_*9B4TK#O@JFB%VKCK%CA$L MWP:IJ]6*JNMQ*5&24AW^@.]OU/?_=Q!^#1ZH$[,QVYW'\:[F&*2Z/6)?5%*U MN JM:(S4.]5D[K@6!?)GOP-]DC(@@L.@'OMKZ.^"Q(EX?D=4ENI?U0Z]AU:H M5O3,HT:H/;)*UHZ>F)$E@NZ@_G>YBR(:)"+3$68?B9/LJMVPLCEZ;ZQ7M.B4 MY6U1^V:#R!U=5%(G&7DBZ ^XHV^FQ(F@ M3B3Y@9QTOEQ%TYWK,5K3)*%QPM,=KWUG76*-VL:(7;19R=1#JULB=5 %@77] MVH17-GEX=IBU%KL$*E/#65'UYD)])_3>J*+TT0Y030_4WJHD>-?=H%QY MG D1;$B.S[ .S=;VD>// Y>^_F]:C:"G[?"[;;EJ1YY:;(3;.2MD[>J/@BSA M= DC/%0^H=A9NO;BI>/_G3I1]:7]FJ:(W;!)P2SGL*(=4F=L%%<[%U%NDPO* M!$@/?8D_K2%P4.Z:?5)70NRT)6*/;%#ON);$43.D_M@D;>=Z$GE_Y*2M.*.H M:J'FCL6VHW'($A7+73+74U4Z&=,PIX^]R[$W0:('6O:CD[ MKCH$2<)I#@5;8K^R(JNV^"UBWRI1(P.LPU=(_:E,0FVPDOO/ ^;)2I;77K29 MN]7J9=_C=Z.B*D>.)+[$[4I',G9U)B!'YE?#^E/ZE&&UEKD6^'WJ6)TCKTJ_ MQNU7)U)V]:R4H,4B_5!X:4.S-ULJWB)K;HW4!175S-?LKVB*T#55)=;>?5O< M/BQNYE?3Q]D5>7AD__D\NWU\((MK,IO>W\YO/SV0Z>T5N9\]3N>WK$WZ*8:7 MI,K>.:MLA-Q[RY4J?2@*ZZMF#8)J7Y%*R9E_Q"R.DIS;L7\=NQS[Z!]W4>CN MELDB>J#1B[>D)6^6U31#ZG9-BH'C5;5!Z'J-HNHZGR3*GWB4=(T_2M;&"^-I MX$HYXM+WR)K:XO?':A6/G/*T(6[/K)'7J'O:?Z!,BE7[(M1Q&Z2.6:M2?G@N M-$#HB/5R=G1 '5]+(NX^'SY*YTFB?]RS4=[Q69CZIR\TV%&R8FOH7>RLZ1E\[I+(6S\G) F)$\[8\7H+GSXU!;(S![ZC M])[].;[[,+ *,Q/5K%IB78< WL?[F)<^7NS@)-S2:O2[]'>3#3AF\L_]S M'YW7"COJ44(.41W,D\ M#E1:-)+5!XCC9+'Z%(9N?G7]$/K'Y[1*'9"#0[.RQ8>)JUHC#G4%H;6/.AAI MJ!G(B>=W3&("].U$;<_ZGN0&#C7)&>!W7//?,2[YZ0;$GT]1&,=W4;CRJLY3 MBRV0(TR).GE(R7V-&$/*I-1U-DZ+"&+]($3(%O]UD61>F\\.7"^WNINO("_< 8E:&:O6QK$E0>[JIV1AUH[(Q0V*)1Z(@[0E@KHU];D M;"9$,N)C?I$5D;PL[6X,;(>-$_U.>24RL(13M 05W+K?)M#'A<66@C#!6F2[ MW(0G-7GJ6R*/^!KU\N%=T@QQ+-=)J^NP&4TBB))W0/:]G?&W#P5G3A0PBK'8 M70@%AS"P&7NW81 6-:T?ANO:(X_#1E7ST5C9&'%,-LNLZ[AYREEP2N*&X_-G MH6= UTY"W;H([4_=1?),(^)QFA,24,-+@$S%Y$VJIXJP_2GX"*Q)V*3FX+G8 M,(BD&[5>L&-Z+[(QX(*NPHB*=H_.*XUGKVR*%D:N%SC1GI\7,8,M88LWY/,Z M7KR3QO7YW'UQ1 [U YC[-*^\%W:(AYLAM-8N69:?0!X.>(BIF,: M%Q+.=W)BBH/P"2E*2E)1^QS]'IM6DIA_ @'"TKY)7\=C38,,9@MERP%I)#%4 M@:VL+LU M#JB=)/>E)RCX3FZ-O6?QR:G:V2WL2T7^XFT,93PAU[(.>X9$ZAY^2CX.;96U M'39?GFE8L]]9:( <3T^5.4J3E]\B1LT2(;5W3&A2W,6AOD-EN88M9%I&%SA*O^IH%-(&I8%2IG;G:0PU::'#AWDL*IMFL)N=ELBB$%:7Q=C6&X'N%6Q;G@#W= X_BOLL&980M[Y MW%#.D:&"HJ$\*0$:[%$QZ<@PHQ$/QA+K \3QG5/V_)6%L#4ZL)]$X6,8)K%' MR3T+0Z@$O8O9][#QR03HYVI=\V$04NT'!*)T._".1KQ._(43>\L*W\P8Q(RO>#I@03MD.0O6CI'ZLDBTS2PR2D'=>0%S6QHGB MPZE@3SXM4R2!X56!!"# MA9X>NO&5.*^-@FF-S3Q/$" MZJ8 /%TN=YN=#_MW5W3E+2L/YY0Z(H<-=>6+-V&;>B$&B!;"ZU_A%"Q(-L=X ME^-"))M^ MG/P_F*+3C+Z<"HKXS.HJ+59B!WD:N/!:;$2?:1![+S*ULZ'\>7LJR&-9TRRE M%='42"".>UU-M >OZO+JEXO/=_>S7V:W#_-?9QC*JO/;0"7&@(,8D1O]Z+R* M=\?8%Q%E"EY1\=^&F#)#&7F<&31?X39P=[*(X]&D=MUNP16$.,[8DWGYD S\ M6\JWGXJ("J5U\-AL6;"9S*45"1^3W(6/OR(%M6LFG[<.Q .TR_UCY 0Q,XX7 M!FQ4X/_R^Y[AC M!HA++"13XHOIBB(=2W.6:9+O2&'8N.E5 -D8TQ%"LWG=38+T.R'D>P)H-B%W M\+'$8]'\+F3<:>)%H@ZX5(-P/285.#VIO,TB-.I[YJP-Z7A^J_P/L2W^!!%= M^DX<>RMO>8+U6.?74ATV*/)61:?*F_N6)E\"9P,6_A=U/SE>P#/6(R_V@O75 M+F+_*]8S7>;?_4HSTH%AH)])=?[>HR@C'$2&LDB/\_^V0POD@.;4(*!'EJ,O M="%"&2*TZ7VET'%#!O/O]R6(J.-S.Z\9/WE7AT*=E# B3%R9]4'8#W@T'/$1 M2OZV\E(\QB4'F/#^:.0\C.U0"&2ZN)PK_T9L\<5^IO2WZ3(8#2+4B,>DX7XT MU:&I?XE&.D(-:)@>!ZIC+7*+'%$U"A1I/YX!D,*8EAO'^ANQU-,!1OY[BFNF M-4LB;O=W?%![3\2@QB^=XKCD;F2^8.90HB.[$8\P)@QM?%GS=LXEC*B,?L^K MUYI_C86IL9J_>ETQVH7$],7Q?-CS8T/:@^/3![ID2[+$HZ5;A29S9,QR'BE@ M]V!^%>PVR':$,-Z']CW.X#-QSYA(9S$3F!PDKCRSP'HH@-F5H%?3LS&R'FFM.Y1Z3-S>^DE(5]>KCR MD ->*[OVVKAK_P=HLROO'9 9(3"K[2;) 6ZQ.MBWWYWU!H8CA69SQC:W(U[' M;83@;%!IVSO9'$M 3%[](Q-TL+V-+NF7EG^"-[SYW&K1H?'+M:4_8BC6,J4J M\K8B/E*@U=,1V?Z"I1<+T9BU=B<8]^3UBDVR7_C+J/%_[)@.JST#[FG\"W77 MM*?KD(98CA0U31I<+3V].[\18JM1M7N$VYRT1' M7A0)I!)H."E-,#O9"> 7+K'MN-JQ<7[#FK$(UP&?I;(/%Y=SC(GDPYNHS4:T M>QACQC3$'%NNR^9&:P9O;7!I-&:GD:62^EL:5IJ5M#:F'(N&/8UY8/N^X5WA M4DM.5VS [QT^&[F\-0Q5,VLG(*UG\9;05%%3:Y#J@'P# JN)_6,;AJ[=1<8_ M\^R"BF\$Z[01;.RX-"C:8,8-< MKV/"!%)=%LOI+2'RCHKGX=^S59=XJX0MI[R$;F+(::K&!XM@4&*@6YHL5LQ" M\_1-\-(Z0ZW>/C;/!3G8]&36/#@99H$8S/K25+N"=AWLR=?D^4V>3+K*.F2# M/L[<-%G"9FX# MPMY%B#NZ*)Z'N)0OS:/RXHC M?'^^QH#M33YJB&H)/^.$EN%F1D,^;M]AVM/K%&8TC[_G7JBY]@(G6'J.?Q?& M'I\(*C]=5-<5.2ZT,4#%(T65_1 C12OQ>WB.Z'I^.[V]G$]OR-WB8?XX7]Q: M#()I'-,D;G#WDT;(';M*:BZ?&$JK:CB*D*%4]#ZZ@A^@BKDK=;H$WDPNIZF5"W"R*VIX(<&S7-DD?)EB00XZ6N)KJA<^!' M:D!4SDWL0*=%DP">V-P%>PZCY)%&FUSMP:J-D_*FR$._3L'"KE9).\1!7"NN M]A/S0/2,1Y&RYW,$KP^S4=?]#N,;!> M1SP[F,T5Y2Z#LX&HF$"1%N;V<$/\R?$A#$C\3&E"7-9Z E]M\I+F@B@6:UFY M.^F(8X$@3$A,MT[$>OM[LF668]^R.2KU8_J5Z069O:?2=ONP=AM(&;!UO*) %UE_LE MH)VW(GX8K>_N3T'C:'=YV G:X!81.N=\U^+4#2:0 M 2.^9V-W-]3+CC" MO2\3@-Z;@MZQ)&TQP.\BMAKUW)FX?UJ_0UK5%GDHUZJ8C]_2AHB#MEY>73>5 M5(DD:_G8L%\=Y;5KJR<5-1N;56V0!USE%F5I \0!9GB3<8@MI:8[*V95DK=4 M"GN35@@7R8PN>(P[ @GG;Q44;$3O3T)OZ KG^Q\_A+C[!P MG6^V4?C"[^'%?%U=H7=3'^3!HJ1R/HIJ.R .+S6Y=1TWH\X'MCQ]J[LR REM M,60_.\MG+Z#1/C]@U\5K;0?DP=JL;#Y2JULC#E,%H;43%U+2QY-/BP$ZF+HT M)6ZUK$G 9M&[)>0L\1.@-;-I[>!:WP-YM"JH6RQK4MD<<;RJ2*U?UN1 6QYK M2NLVJM6F.VPV\1';OK9^3Q>I+3/E.6(6)FOH@CULEE0OU:NLZ M((Y=-;FUL^*R[$A.?D(X@[-P=<98B Q!2\]/#:2V#^1)E&J]8__ N\=;-PHW M=D(>T&I**^WH8A^.%07O:1?7XK \F.+;3'%Z4'S=G^)-1U((%1_VIMINL^-% MOZ_H-J)+C]^(8'_[5#Z -]U [=Q_\<\KC55UWF>./'*,-&W(H]MR1F@CQEWC M*G:XCY8*0O*2P#/*4A8>PWEI)N0(UR=%8+=4$0B+2>%!-W)&G)QEW9Q &&=S MMY5KLX8NR%%*16'5DWG$:*(D=G\G\<@F,B:4AOR";=U4QM;EY%ZUO@F#]9GO MO3#$$BM/K;R"DOO&N4MT4,-;9##-7M/'"MHG$IFBB12_C)I,7E?N3A A IK5 MJ]N%SC3C\" %R<0XGC%ARF="8L/'7V;W" HOPK6CKYY?A;^YKY%B1Y4B^7E. M^AW"B*X44=>Q4D)V5B6]JS'H]327KKS 2^@-S!$>H6S)QHE^K[Z75MT>>? T MJEJ\B5;1&'%X-4ODD5BC M7B%9][09XNBKD[;3X@U'J;L^U.M8Z:YD4?JP];WD*O1])[KQ5G0>Q+L(B@ = MSX-/I\LM>B*-+@WUY3)2M1ON@E>MM= >(IXI?W_7":#^5/CBN30F,7 G+F=/ M?,:?>*D Z2.U,=296K)5E^,%A+[2Y0X>JB?A:N6Q3T7:<$278<2+&(CM&MB= MK*Y5";BM.R/%7#TC5%^9K^J)>-[34@%#E^I+"LW9@@)+ADAO MWG-+B ?.K:>67=$595JZXBD_>.M3:%]Y%%G; 7G,-RN;C_/JUHAC6T%H73=. M2:=/53+BATBVE18ZA+Z>T#=Q7O6J9A@]BC-Y;( W8HV8J/.1&^[5DP&]M.>W MNTU:(?BH>'!<6SP8OG%\7PY[$S8BIB=S 6LA*$";]-"_/'TQ>7:2VFK ;+$& M[U],2!SZQ=K SHHARJ$T,/OJB>Y#1EZI0/"@BS:+/Z^1D]1A\U'L&DS4A$$R MI1,FJ!@OLR^1 G^Y$J>%E!!/P8X$[%8ZR6;%)$-A83T@;CSGR?.]Q..EQ!^2 M5"U-43A:$>Q+^+ ;*V"]B'0@5$V,++)C.U2 M2S&_FC_/9 R^5]/#+]'[VR^+F:G;_\$=>..GQ[SCP0.UQY=H.XXEY MA6>6JUN/(ZY-/T6<(XWGU>4>]4V?7LY%L,TTP/2=ICMG#T]TJ#UF=M(8>836 M*UGV@%FQ)>+(;!"XPW4IL=<@Z5JNU]NWEEM!UVIVDQ.DZCV&%T[P>WTHUK5' M'HV-JA;SG2H:(X[)9IGU%'% -DFL?7Z5TD4R3/:OI_V!DHW9T8ZZIS/TZJE#97OD M,=FHZM',M;PQXKALEKG#S XHD[+5I;4I;,^Z^@?2EO:T>U-1;G,W*]HE6> N M9$M\FG@1KP5[!7RN/A40A$6#"S]KE63\D3Z^#]-"^F##@Q$!%[KFE4;6'XZ00BGC( MEW[EJ>NVH"9QA9YI'C?/(XC)NT.^ 63B0545_L6P#__:^EG$J7Z1,9&G(/L_4\9F3+2'=)+T4@*:P9ZK^OGZ2V=@)*;JW4[JZMN=Q M#\1S3D7!C57WS#A8GG\.IK0.H7RP\Z84\BA75KKUB6.R".))5)3=YV; 8WVAN'/:E>==K MAZ:VG%INQ#56$.A$$#D&=#=681M+FQIBY#"@5.\[X!-2,9>PM#MFSV2XM\,? MME#/W8?K2G$, EZ$@=L(0,V]D*.,HMIY*&GH@A@O5"77K]7#Z9,# P(<[$=] MWXK/ W?'@AMT=^D+]4-^'98\,2[]I&@H%%8?4.>(Z1SLZ*GND^,[[1/B;+=1 M^.IMG(3&9.5X$7EQ_!V&GRU[L@HCDG'CZ[2,GWT,M6>27682MH"#]!3!#U_N0/-Z3:$? MQ^I!+:C?DCMC204E"1]IMM 4+:4!K$C'\_B2\'<4N_( M JTZ(@W:]LK+)$[%7KB3-MLJH9U6L%Y'= TUF4YGNS45G";I5SF/Y^,=E'5R MTZW+94YXPL@S$?G^@2B'$!R.9L(GWUOS9C'[."$QW3HLL*B_)ZX7+WVV7."9 MH27"[/@5,YB2PW0>AEVH\N2Y/#"!WM=G;_E<5B>*%V,\J@3UCJF@5 -JV%S1 MH;PAVW2^+/QR6<7.FVI\ZST3=' ;+(]M(%*,$1^/MSEXQ O\2BHV'H,CGI7U MLT4[Z%9UBR05D_7;>9Y*;MS $8NG)73F05IN#MXX93B5))'WM$O$]6.P2!@D MS)),EO4\8*A'XZ;<%N-,D$=_/T8M[(4;Y8 8;WI25'NG/2?.'V51K G)1")2 M)I(7"J9L1;%(*I?UO!YDYGU<+!X?YC-RO[BY(?/;JR\/C_?SV0.S\.WE=Z4U MN&PF";'9W"8,N E_A;WT"AN7-$..7U6*Y1'HN UB#*D45;O$%"=(.,4)X329 MB\;QCKIVPK@O#6.AH>V3HJGK\JUGQ[]CZ]YY<.EL/3:;RFE=81>ECLB#45WY MP@64QEZ( [:%\-I[1QD+ CQ@@T9RF9!\>%NZG=*_ 21)PE^%6M*8;YAM'?O' MPM.E?'"*BOT1V#.)Z#-<=GZA(F/Q)HPA3W&Q>G1>JRS8F@IV&- SR]&EM#8D M, .$IB8=+K"E_.1N8H%CFN'[#IB^%X]PLVABG*U=;K-F'K'1N"R8QV?,+"+* M8T2=>!?M.7 *#*V;K]*H;Q19>]DI"1=F]&9#]V>A7L#/ MJ]RZX.U?2SZK)^^^?S^6_)H3]#YP[L2#V]ZAV M*97W,_!';;5R]3M^B".U1EB3.V\GVVQW3F_'!EL:>:$["VICMP>]+^21,8M6 M.-RE<)8GCJ^%1#TJ^Y X46)7W2>Z]H( MDS[5[KQ8*@'=<6IT&,8)K%'R7WH M^R3-[P7X97.U[P069YY/.6.+6/S9"\*(;Q2+S=\*8Y4T0X[#58KE4?BX#6(, MKA2U5P2N..BPLPXR;H(C[3Q)=_P'N+T>#^$/?;-&-']0BQAF#"N(Y& 6TQ32 MBCW'->W$8"+D4U4K)A+36^M3UJ97PRJ,J- -^;BFJGB;5_(0CT7*HAO(4\R] MBF<]3;$?947P^DGIH'X*EW/A=DI0?R9[ .G"T7?IR4+,\1HY+X64!884H M9P4G%<3F^CF74W'G1(N(S3X3ZO(3ESL:/0#:5=A1K2=RL&BA?D7V7U4WQ,#0 M1GHS.8*,#6&H(!B)\T7"6!'.RWK.8-]&D&F$6781>><%Q&5K#2>*89DD)A7O M<: USR>[I+G,()7'9K-5])C/%%?I6Y%M!\W'T>45TIM)KH%>7*@;SVB^U)8 M1G*:+%"IL,W0%8G8JC;*6H\M9(MJUH:K:#JF4#V2V&28HLG4[T/38GQZI8K: MS;P36E=8IZX]\OAL5+4A^4XT1ARCS3*;2K\39.T=P?2G:=.I"I\8B^ ]F0T/ M><(RF 4J#DUZMT,C3@_@[06LMII!P!9^4-IDL;ITXN=K/_P:-U[HKNV"'*I5 M%"Z>X5>W1PS82F)KSS<6MP^+F_G5]'%V11X>V7\^SVX?'\CBFEQ.'WXAUS>+ MOSU8=.I;FH#2=U$(+RN[%_LO,=0[SXI>32&I63Q$$@;L@QW[3'X9!DWN;XPX M\D Q:\1\2)FAC#CX#"NHG;!&$P)RD%00\K0G[[Z(DE3OR:$&W$$>N/^82D0. M(EDO58#$H@=T(]?WB\]D<3>[GS[.;S^1Z>7C_%?K+Y=,W7_NXH17*GL,[RE$ MN>=39KS#O:_'4-&0#3#8$RODH-BG@8LWN,WS00R8O:JK?TL\$PJ2!3.Q^ W/ MPJ5/^+HET%I'U#&8/,I,'C"34R>"Q2+_!OZ]!(MO MII5G9.N1J8%-8.O!A\$5Y<5@@]AFD8Z3%\1X$B+[[R7[T$NJ]O<5NJ'',S7% M:Y_(.^J#&L<41>]_KLX\Q& MB+N(;KS=ILJB6I2PPZ:^>0H@VIX,9DCMH(UV)&4\Y92*ER.;%!:$$%LI:S[7 MDLQME3RR8:=C>VR4?'?W.:;K.#8L$G? MB@!ZD&EKC"*VJ/9FME=!'$L&"O$N9O8=JH8>M[+2$J.U][ %M,"R47 M'>W-)P8PP_3T2B.JB.>57P_Z5FW)*G4<7;17*=\P'SCJ-:I(KQ3>]/C/"_SF M&.&)D;FJI]1A?7)2K7AW2NPZBBN4QNPX&<8X$G MA,WJ7:F@U;B]BRB\WYD>_LS$:6[Z'J386U4VF"*QT45Z&R/50X *I5%A0RN% M#(.&Y$TDT]S[JM/2'7I[2#*(E5)SR(R,./?6*H(3BZI5T)VSA]D,Y*@LE]&. M6;;R->[.Q$8'/&V,I+9U4$=I5,#32J&^MA]O9LJTRHVQS1G&D M47 \,%MJ&9 OEU0C;=3&MI44QH@W]>9H!)GR[F-#E@8MC"]^\I?D]*9E]22&!TZ-!ND'AZJ^X\*'Q34, P0*4!&_04Z>J>,GSV3I1%"S(:"KDJQ<%>!((HX%'SY*)$BB M$K72)1L\6\=658[,I^?KMFI$Z$@**3*8,! @1!_A8%#R$DK!NFNR]S,F5VS#(S=>_ZP5ARB#7J@$K MH#?+BK\\-I38:;*&Q%:-=:7N/J.HNU$QRK4B@!2T]8VA5R,#\51.0PG[M2[L M%/0?V%1*=Z?Q(8G(%>ZI@D][XN-$($TC*J!32\KC0RY=!7M"M4R<\5;P&=JB MQQ5\YK>_SAX05?"Y<_:R)L=T^5\[M@)G!F-62/9W3&&X @'ONVPWU>^9M"* M',#:&R,/4NJ]$0.1AA+:NSZ2%=17D-I6YGDBQ;NG1P%J;MGC M,%#&5B<:30V%QP,Z/!S&%@ /XC)N^5"GT@?Q4*:L/W_2-DRX_&PS)!O[H/CFT3'OK9F MIR^.YT,6Y748@<@'"US1)^7]V48J2*&WHUEJ=VKK28QINU91$Y-[MD XAPT3 MDLG :^O%CKW:#(.;1TZU $N VJQ:K:/E46 MUJ:&'6:ZF:D -WJD,,-.1XTZSTOXS!"(\P.BE#>$W2GX6)NWV+969I]-SCY8 M84G]O+[S@3]^\&EO#+UL&<00HZ&$_:P75+E\?9F*K]EWPCI*ZV#[*'+M!4ZP M["F/KSWQ<:*/IA$5D*DEY?&AEJZ"/2%:)LYX\_B&MNAQ'M_U_'9Z>XDOCX_- M(N_I5BY#%ZO<"_ -2^3:CL@!2UWYLEV@ZEZ(@::%\)WW>F"A<& "BPC!1CRA M;GMOIT<+B$>X24K.\LM-(8KQ>Z;+X+N\Q M@MAN$+QS7+- 7D0N&TBC/E?9DVQ###@&=C%2Y(ZM,"3-D=%/(T'XL M,#YC,_H-/Q.:D)0Y!!BP)PGC3[@ 1$B 8$/6EK6>G.!WXH?.Z:[1@+B3SP&] M8 +5'"17-$6.&74*YA&AK!WB>*\5MW-F+I\: %D>Q[;F /WJ""JB"$'U#8[. M.R3XP[6],?2V%Q&'MH82]K<)41U\]&6JPL''*C,.BH./V6I%E\EB-7L5.8[W M#%T7 5@'_A_N)[XX/N6/DL1)Y"T9]L(7T\ M?I!K66'T?C@AQZ4>S9L'L![8 M($:Z/K75C7,A$TP.4JD(B 7WDX#51.!ECN.$'(017\(FX?%GN0ZVWE;%;6V: M6CL":Z=YVJ'UC9E.]KGC:>RG5;R6_@[2C/._A+!$Q4\WN!#(T=C.CY('ZF$E M0(SAE@S1Y7*X 0R?$"$Z*2DJ."&9 D=CB-#!SE1Y9+_3P:YNOECC,OUM^!^T M>E =RPC1QZ_UQO';.!R_573% I:] )ZX(3@+:G<0,9CO&*ED#D%F+0%I":%0 M6W5%]M2)>C380^)$R5LQV1-=>T$ XVR%X080Q7[(H8K=MJH)V6E.,CT!8XD1PKZUF;5DS!<8%? M)?<.K"R_C'YX5,5S;VE5_)/:F7OO'CV4R+G ?, FR6T!1JQZW0QUFI6L4@*S1!'6'EDNK[GZ!G/[1Z MTLMR3/%TRWD<[ZC[H6JH+S9!'DUE"A5FH;GO$<=1J9C:DR@@1@0U2]-%\^JX M,L67>*5Z#1A#\MU,MDY-:R@VK 9K.R"/KV9E\]%6W1IQ["D(K>VZ\T^W\^OY MY?3VD4PO+Q=?;GFI^+O%S?QR/GNPZ,2+:.T$WK_XDNHR#&*FN'$GB@@ M&J?%Q"YVL1?0.+ZB\3+RMO*-HE.S/=+7Y,*OOK+2-T_DH32(R?/1V"M#Q $] MC-ZZF)"7CF??'>2;$"XA;'_F960?2RE)3LST#6LI:%:DF?P&LA(NK*7=(MP_ M %Y0EB_UQNE[WX[?-+6H[X$<$!74/;K_5]4<,1BI2*U=F_SR\O[+[(K#*[#./QE*#LP1C+/6K&4&=TK?[^?3&W(U^W5VL[C[/&/SPHO%[=60 M/ETU&FIT'[=7EXYW;?OBKL2NIXI^97:VH*3B3)TLG8 \47'G*0F)*_A1\A3F MJTJRM1I]%[]/TW2V%"Y$P>LM\@P#4OJ'?F5\2),=N)$<.\+YX9@ #&\2PS!I M.B&C<7:@U@,I=K90MS178Q0C?QNI]=WXWY+ M9O]Y.7MX((MK])[].;[[,K$5+S5*V&[&W%"]5R]P.E' O>DTHIE\=,!LN M(^I#F2)8_#KIEB\\%A9Y,7\G"J1\#GV7#7I_Y%=6DOUW\OXGC?]*WGUX3YX< M'YXPY:>T2U%:,88,I0E)X&+C+MJ+?\M[C>+Y;R^ &_%P@@N/I#H1>0%E_U_R M[B-;9HL79J%Y $MP7I$U][)93%D'N&^:2CQAGZ8W4B$;BK^HROK$A40I<F)Z\*?:3+H(M[FZ[!>9/TD7:PRN7A%YMEOQ@3@7 9 M<$R];!MM@*'(5)I3\DPC,4-E5IJ]PJN C?EZC9V0CD3ME"YD"M7V0#@7:RFX M=J[.XR^S>R(6(1-R.WM$X\K\7U)?]5V$MC1&Y>B*)JGV^P8"HPD#53VTHP+H M$[D? 6.F^$!RQ#%$6K(,(KRXS+V!RR]YI[,_Y;WR=A208X6&.0H5*=2[(\8) M'2VT:X%]OKM9_'TV(Q>SV]GU_)'T M2%#K0 YYJ'0U5"%I4Y,6XB#JK))VO7'!.#?D%GF3E#FN(=B:O= A$#QYX25\ M!P;6[+SP[IH&RT*:7O.@W(H&![SGRN$:\OO5&$;P/= T:WM-M&/%7:1M*8E4W M1QZP38H6R@U4M$4-\ M<8O(>]7''[6>(_-IQ9%(H=N(/+V7LS'!@V1,<(U,@Y@ <]Q?.][QP6C3<6!# M%^21KJ)P/L3KVB..;26Q=3WZ>CJ71]GD\VSZ\.5^9GOR5:9NT\#5U&>$CEP[ M6-5V&)DKFT-GH'Z2RX*A:$3/:J,+X2L:>2\.W*R:!PRG=NG6SR_471?>NE+> M&NQ&$7GX&S!7'APZD$,,'2:TTLZRG-W/?V73NU]G;*KW\'C_A0<8GP7^,KOZ M!"56II?L:]ME*C1LU#2R=B3Y]B*O=ESN0N]MQ9[!%.>,.%DG_NS4=< M2U*[=AL):/$:F#(Q?<;3TF_#I&D^T-@).?"H*7U2[;6R!V+P4!2\0\&6+Y^_ MW$P?9U=$Y*A=+C[?W<]^F=T^@._?+!XLGP-N(_H,>0* I"L!^HKG 0V=4/N MX:J*'V>BU?5![.7*HG "<$PUWO-D >ZY_"T/WJ^7!I M91XD3$4/*E?%,4W4%[IM:2!' 2V3Y"&A%0'$^*"GAVZ@?%HLKOXVOQ$WF.:W MC]/;3_.+FQF9/CS,3G>&AD&'@2T@N?%U@A>X=.4%7D+/? 9-\$$J '&X!#:? MWE$R3-.$H361MP 0&GIUM M.NP]:80< LJ5RH=XL07B$*X05-]"R"KVIS0GC&.)Z55,; M/\K'JSA*W\_YCY_C>:L_WP$7ACXJQJU5'I"#47GG M)/5>",<]#>&U4_(N?YE=?6&3L/FC.__KLXZN"O80SM M] _+9^KN?+I8U9NC>?SM3@UQ>!@P4QHS'4@A#203&FE'E^0-0W_&G:\,#_Q) M]L( BH'3NLEL 9+&V53N_2+^&-&^^5RJM@M2B&FC2X68_^>OM!@1Z]9?,"%7)B*_,=A008XBF(KKQ(=D1^#U(RI!\91Q)RA(/4EBRS3U=ANO LPP<-S2.*14; MFFHH4=\#.20HJ%O+REN) 7=L!>;@V*UM^K6I$X[""T-VO1"&,TT'T)M[15;!G M>17,R>Y461YW T9\KS[L5C1''L9-BAX/NF5M$8=PH\A=1AQ.&%_X]JZSW="\ MB\(MC9+]'=,B@7<5V$1]JSY#;M$=>>BV-42A\K%B7\2AW5H%[7EAH2HX[T(0.1!U-Y;R:PZU MU!"#D@&E>GO1@;.?D(, ))4 'U39M&/1:L_4\9-GLH2W'9\D)YQW5]7F2*T( M( >D]L90O*\ZGEF0AA+]W%/%AR&V3--\^=WJ3BE4"7ET7E5W2BN;(\>&)D6+ M.Z7E;1''?:/(^KN&O- -HXPOHOM6.G%>K>Z57H<1]=;!Y2Z*:,#TB]@\!\Y7 MP@"*V/%_^CR/67&L[T(/>7AW-E6ANK,N,<0 T5TG[?+(@C-)69,\;SY"YKFC M QG[AENFADL.S-#E-MY3MDSRE@EUZ]*]*FS)""C3[HPH I.0;]:F M>XN#UG49Q.HIDVR[F7 V]J%S* /\.KN8"N^RFNWZI)AR4]X2*5XJJ%=,;#UI MAGB&5">M?DKG$\(LF#XTO7""WXD?LB44JF+[:D&HT@]Y2"JK7E]U?SSAJBZ[ M=JF3'(<_$L$#7S#W;X=B;7;J1($7K&V&^4R*<$>CAVR$-<4>U\ M@#=T01S>JI)KSY,E?<(8$,X!7V@/9H,MLT$,'"P&]9>8+E8SN;B+*RQRT@AY MR)8KE8_08@O$ 5DAJ*[O,7*P9L\(XHN^?A1.MR]LCI^W]*LL$<>B_RX* _;G MDB=@R2U*M0%5@PSR<-4U3#Z@V]) '/+:JNC&"&-(#AQ)D24^A!CS)UPRUL@58:R^8B/*M.R:2+=M2]\9PGS^>W5A_A'G[C:KP- >2(TMX8A?6Y M.A2'0VB=#);.5>%P^%.AVF(8G9-=PQ6 MX8O'+P?RMX=0I,4?+'5%5S2*J,OL(R[R,(S77\NUI38:P-(R4SE8M2(U"J#2 MT\A$I*6<.3#)UQUAVH![/6C/7C&;2WDK;PG52HHH%="$N*DU87*5KA_W*&!J MMEI1*(MVF)/>.PF%M"MH!(Q@=+> *S/ @RV!&J461 M)[KV@H"78044"5SX\\EAO):43Y22,'%\XFS$EVER M:S%"EP92F.AD$GE;L#T!W'<'.^BC?9/0>=KYS-6+;[7S&(G9.)T)P -%5!-S MB;N+8'R&*X-;&GFA.^A=/PM6.D%7"AHS5SB.KK8AYK 3CL*]+FER1T?,[VE/!*]#./D-DS^3I/[;$7;$H4TB8X& MC;H8K1R5="B. ITZ*68B[)@ ))6 2!$(R,"0*R%[]NU!#(1P9=U^Z1Y7;GN+ M+4R=)5LYL)DZ9*8+8%L6KHZRN7M,WK$/SA+G]3T*I+L4:^YY,#W(#C6)10T1 M6 9) R^>?&\M*I&US=8RP6(T*&C.H!7Y7)WICP(A#:II)./KL#65$X@4)/[?%PNCRX("$F4PHX),-1+D!J"TR-O4>#>@IF:%RCE?= M=110I::!J5E;?K*&$5V&LP:D96W3.6P%7$!M-/).+"]Q3+CNZ0L-=C2^9J$T M>V6S_TF&139VV(-,#P]'@4E_&+HP@6:5%T?2*4B84 RN0@7#"%:8C/PR@N<8.E!?LO!O+FKZ623 MFM=)R I^#>U4%_.5+5X"#/[C?//,"*Q,,.>P(^ E*O:.2]..+62)Q$/ 4MG@] &(Q9D%BL-TLAYV,EME@<[V)$>!J=TT,U3*,\N+$?GEQ9!,$\P'Q=47 M&CV%+0=["^__:A'>[NG2=^*8%Z.!6?!BERA94 GEC!%' M#G9FC9C'/#.4$4.?804[%/LNB &+SA9HB&5ZB<2:4YZQ#@GK4AIX0!+2(IJ M4=:($;"(8M(W9U/6E1=X">7)#?,@82;QF+7$P5[K,LGMJ"''O8YFJBJ+W((4 M8F3KJI&9,L@I9YEU=."=GK-C@2X,YLJEAR^=*-KS\C,"RV!7,G)L:H/0$QM%UZR8C7RZF^@;9F@,A^&GU+RF>B61G - 283UHG+X=Q&EB M6A'>> &=)W13]:YO;0>D4:BN;.WJ,&N-Z9B7DW=*/OLO'J;W09F M-%(0\<14+I&)%PD0PA"XNU$HV>2P?PF!TE,N?B(&>5&\[=D3KXWI>TLX"X/M MD"B"W6B>@S7H7 F/S3-)R$$4LE@5T\=X>3%I=2Y/OIS8E/U+6GU>^DIAOV,< M*FO>%]WO'?-()W5GKGDNC:@K1V^X<'XI<[W_YB7/ MV:7S4UL/S!WOJ&/C9Y #TY"L<8]=5BRA"PYWIH:U"0G"A!,0DO,6^=(8AWL; MXI^I"H..<6/];5H/?EQH.?9->,'-@^!9R1(0G:2R$Q#^4+=D\ %S5#^-M*^Q M(=74GI 3/T\#%_X#+VF\,(.Q6>3T*>8FJ%JB-G5".MZU4[JP/U3; _,>D9K@ MVCL*C"X_CN5_Y#B0WU(>MC:+!E)\"7_0 P>;*=J?G>AWFD RQ^$^?4,H-W1! M'L@J"N?#N*X]XB!6$EM_NR(EGJ\@83M\>U5YGA5AT O7DN5LF;R?G8176VT.DTIDU7I/&H8P"Y"E3NAWL)UUX- ^>GL"6XD;N-&\E,%A^%M=GF$-EQ M)M2@BZ?AK%*.8BDO^:K A$AV@R]5K!CB\*-/JMS$XF3E9GZ] " .X 5@<0^D M8BPH;XD4"A74R\](2IHAGHC42:OKL$"39$2)H&IGTM&'>BD]@"-'E'Z>$-^) MDS,OF)"5%[&_X K9.V#^GFQH\FPU+#/]09Y[-M!$+U67!BJ:(@_,.@7SD5G6 M#G%HUHK;U7GW$\+#5-*U$YV]:#C+7FV%^II06H+7:PM?:"14%O\4A=MD'%N, MSFOE0;.\)?+8K%$O'YHES1!'9IVTVBF%> ;-7M23&9->V> IQLRCT?,:Q^AY MN)MX%\&KA6QVSTR03 ,7-B&WL("LNX;7HCOR2&YKB/(;OO5]$<=\:Q6T3_PD M^0GA#/B6=,8"P*GVEU(U?M3+ERJ57K53[C-.=3Z]6*748GTL;NDI5X]1FKU0]4-^'^[9\ M#U#2C1KC/NDPE-7?0G)!XOSGMX M1R+.W'[I;+G74XB'+13\"=8D%O)-Y'%%>K_;*2$%%0_W\T*C0#?$ V4;Z7M8R$P)\[,\" MJ]=SC'7M7%"MYUB=_U1])><_=!NC\Y=(WZOS=Y@M&G+_BYWGNTWE>4X:(7?J MM]J>C[S'[4YDJF3_EO\3J3Z4R=JQ>@7&'Y::A M7)521Z2>V%YYI>V5FQ&4L6HA?$]9$C>V*UL-:H)M9H)L;63STF*E[E]BNMKY M-]ZJ*EM*K>=8 _Y4?:6(/W0;8\B72-_3AJK@1( 5LI@W: .II.^]6,U:SK]E MN((G_RYHP/Y(0/7XRHN7?ACOF)'54B/5:" />RV35+TDVD@ ,13HZ6'B#0_) MCTB&'"9BDF.)('WRU"8'^9JFPZI]D4=**Q/D(T2I(^+(:">_;D2414$N"!!, MCH>QPUT8)Q%-O$BD*CU)<\!DF;@9/UM%80>R 124# .!A*;J_#&#>KO-G>.Y MUV'TL/6]Y"KT?2>""R..S516QM# MM1/DBUU;QA^*SVV%.%!\7E1;!8&(RR5B<^@5?^Q:R$2<3*AAJ]$-;3')D !' M;AC.DPBF?/5$,K;DP'?X6G"V#+--#:/F+2A68?>4/ZQY!T][/#()8V<) 1I? M[ O?**W&VM%""LQ&3%2^.FM!"/%\X0\[8^^MK]P4S-3 M3:IT*P+(PZJ],8HO6ZOV1AQ &DKH3W(*H6 [83JO7VU^=&G#$7EV=?;S::N1 M>*JAW.8CC[2?Q?P8[>*$S1/E>GJQFFVV?KBGM/PALA;=D/NKJN)Y[VWJ@]B7 ME477]>Q?9Q=3PKG8+ KC>-&OCK^C%_OLSU\\&C&_>-[?T!?F7M7S#.7.R#V[ MG1$*U624>B+V\I8*:!=E8;0))SXA&7G[\XM,Y<_4@>U0OLP^M4/MU*,MC;'$ M0AN3E(:$"H$Q1$8K/;H'2#X^[,]V,H7GP7:7Q!P1/M1.=.I[C,7[J]4M]?73 MYF/P[!JIM2MR C'RP6JI%1<.O+R$WG@OU)T'"=/$>_+I-(YIPA;-GYU_AM&E M[\1Q;26AME20>[:F68H%6EJ10!P!NIKH%W%)^9U!/I5+#AR)8&E_+M1@DX-% M*M^([T9IW/%39YX6,51&9KQQ5*M-?[$$55 88\(Y=W]^WMB^D>-2J%/3M$]T MT@QY9%0I5MP'*K9![-.5HNHZ[($@DIWTW!G"34,>H$(WY-ZIJKC"J='-"!+_ ME$4WLQ^?8X$@VZ]WY?F6;6)YR[9"2U$^.5ZL)TY%&*]K/OX MPKY6"^,(,)&UQ'E)_-SGJ,"@%Y/P9S^]IQW'P:<]H4$"[^0D(4&!& _/890\ MTFAS$491^!5J\C0\[5?? SDB**A;R+>J;HXXXE6DULZ= MIG+,(VY(H^)=8? M].M3UPLG^)WXH6;2NK&K.D_)WZBW?F: -7VAD;.F;%5+F3&3>P9B%69I[H4\ M4!75+E[,J>V".&!5)=>_C/.43$C*@4@6).5!@(FM2SC]:I[I[*6Z1HPLGG>R M/X6A^]7S_6EPO$,VWVP=+X*3Q0K3*79%'N=M#) /=I5^B".^E?BZSI\RX7?4 MC[="R8&1G= ?Q 0'4K%X;2ME9.H>VNT.-@(7JPLG]N*[D#&(Y\$RHHS[G%^F M@R5%R4#=LBO2*-8Q@+QRIMP/]UVS]FKHNK+@!%[\!+S(EC-C+BVXL3_XA5)^ M]0P&N4$OD UNAL6*<%Y$,",I-_8'2?E9F->@]HC^(.^*I@K>AWO'3_;*B%?5 MK+$?N:D.'0@)'2(@3ZE'"#I@G%]&MO MI+PA>J*4._QC!7G%+SROF/TKR5(1X)0"QZP2B>$6<$TX-1S[1RXAFTE 'D-$ MLT\D)JOQ-9?]?Q+V/DM5,H3BO+43K9%#M\K<5I_0&P#N?F8\FKB-8GZ,PVS- MJ(UF'HW#8,V8;7*^;2I_(:L@\I"$R]\O]CRS5ZW&3%D/I&C=0MWR>C$GS1$? MCJA(;:+V"Z<.J"FRP>U7=^%R2*UO&M)OJ]HB=^!:%?.N6]H0L=/6RZN=/<8] M,_-5^WFT_:@YP VIV-Q

    D$::NK)RU-[3&/357%=Y0200'(E@0QH-P)H-/E?M6^M?[**I.%*ILC!3(U)3,SQ7*6R*>+#0(K.N\DBQ)Z4Z(I&QGKM"3 ME@P"X*EZI^S^P/ QF)9^DK6@U&*QNM,X8K)!Z9+8K.B!/T:;!.\:JRE]DC+ M$;1]J;U@LZF(T%1I60_?9H(]5]CQK\/HT7FE,1?P\=D)Y@&;V5'^F4),JQ(8 M0WRW,L9)K"OUQA[W[93HA &.S^M\<\)$A$?"V!'!3WR. 1.&,8E4-SS8P>-, M#&T'2'2;NB\T2KR83?6G@7O'0B#D97,OPS@I#_:V?9'&N98)Y'Z!>D?<6P<: M>FA/59THVL-Z4ARC.'S# /83GMB<&"KXQ\^4)L2%.RGLF_#)]]9<:I[%"4*X MK'D4[M;/$ RR):3S;YT][%9SZ' .FHCO4EU2;N+.Z1]CL@Y#-^9M8AJ]>$L: M?P?)\+V&3>?(.SH2^>LDS6QF' 25[ MZD2$"2,_@N9!&&T8NL%[= Y?52_W2R:RMR)^&*QI]'[0[9(!?_9T;C<]^F$. MW BPLP/J YNBRC=M3OGX ":-<'/PZ?II7F,GI)#?3NG\=*Z^!^(IG*+@W=8P M:9#G&%B>I@VAMJ%YV#QP=W$2>8Y_!54A0_Y"Z448N/%M&,C1Y]H/^;!1<]VY M&R6D 6O /'+&IDL&]_RMLU;FSH1RJ3..O%2]DIR/;AS#/,W+!"?N07+R!*(/ M.A6R9L$#8Y+C3#CK"3DP)REWFW?4D1CJQ%4F3;Z&YG:[V!^X">/XFB$;5,+Q M@AV3=R%6!/!.#66!07/[")\]MFI@BY74FOQV<)X*O&>=[#_3Y#EDW[RP)OQV M;T/1&CN2(!U@$/P\Q;JG@XN!>.YJTQKZ:,6W*M\!O_<$G(P8@0B.0DFASM>LY>F8!AY'J!$^U%WI,8)J"H5NC[A1'"=BFB,?YR5XQ7G'A+ MOC8'X;QU !DMVS!(:R:P.4_BO';8AK4WF*3:F?O!X5DN#1/I\P*2DOCMI1& 3I:YCE%FU9DT,.,GC8= M\84Q)9(K>2?YOI]40 V.A=RP=KJ+PA" MR"&GN[$*U]^TJ2$&( -*:6?BR(.%,>*1?;-IW<8S"T+7U&7:^2?JU]NLIM\:_9)!>?A;#>[>5)>$$02P6#.U#>#J7B,)X :URP*X MHLL( KA)\LX!+(\H$ 9P7ZK;WVN0&CXD3D*G@7O#6+4=AQO[CB.8U4Q0$M+U M'?$'MJ+\7<.;L^%GD9P1PC#OV1"WV9HF+30C/DFSJ/)>25C% :\K4]QQ#R:@IT#WFY'X@XY/NU MA/W=P531PLZ(7N KDAA)^+ .]]]C&MZO8M^IB6]&57&R>"V17PA:K5&FF+G^N-P80.Y2; M:$H!U**$/-X[F*=PK-">#&)Y/0OI6R MZF !E")+309W/M-Z7WL$,XC,)I^B,%8]M*CLA!Q/U)0NFSZ4]T",$HJ"=YX\ M'"!@0C@+ZY$_E.80R0YG8.I1C1/)V1_I9W(&=$^APB %!)/50V-9F>IR%R=L MLA0=ZLT=V:<7!D@#OC]CRA)0AJGCK@S5E[+:T_=G?H>'T-4**FLVE?^$;YP- M?P@S+=P9)]Z&?>N2U2[918*:FS[2QB8SD:BLR.]M.K(@W5(JDJNU2+X^>\MG MLG2@5J>_)T]44J&\Z@,GN]U%VS"FT):*^IT^@R,*3"B)J.-[_Z+NA,^?3JFE MWT-QSWBW6GE+#_) &-TS\6*SO-'$_EJSM5'$=?*"5*TMC3RH3)J$;#;"ZYH" M_TQ1^/P)E/^=!H,6RL+F4&436O@S^SQ=%Z=2\9\KE2LK69A*EBM(.GAI+6RF MG59'#Z;9[ZF5\L]A,$NE!?O3 O[YKU4G(EV9(!UL^S5J[6R\$XC.<>,$@W3"B@ALJ M9%JDC\9 ?2_^C,XJC+XZD=M024^+T-AP2-DXM?#32&5,J*.NC%&PR=@2X$L* MC"V7Q[-@HC0;-]X]Q9[K0M12L?Z@OEKX2'/_F4IS?S M>?,VHDM/-<0;"8P(S]6,407B];U'AMR*RHP#KMU,&1+S.PVB\4$?NPC=LZW+ M8/G 4M[R$"O] U?[2-R[51I\ M,*GOUQR?[M)86E1HO-D/+>2*%9TPQ-^X,E M7<>T*F_0P/B^GV!67(8C67WW9 K0>BFT[KS"[C5C6]5.:>.QQ7E!R>;,[#%% M<5%@\YG8=N]N]:7F(>UZ0M9E:MH,R5\=?R>.07T__ JS5U4KE?8<6[!6JU\; MN:?=QA3&-=(;C>F,#\D8F8WPGX7R 5W#8JI5C/=@@X.Z3I6Z-B/]EBI?DA)- MQQ;+.05K@Y>U&U.TYL4U&IZ,,&Q(]!ZEVN.P"'JJ(PRYAO-T@P"E21&APK-FIB'B90G^PNX\DRXC"\FS.C3.-CV MRG-J?PI#]ZOG^_P1\(0I"!O]8DK4RGSU=$:)'0JF:4:/&B*CPP\577J8:$BN M'#H.?.72 A.$]&N?[!1NG3<(F^>X=.-$OVLM,NH3'_(S*I&U.WO=AE$"-QJ< M8,_^L_'BN+&80BLR2)&BJV%.4R'4:8PF(4)#I2YI$3+/024EHC0)0J14Q,1) MDLA[VB6B!$ HJ@ :/*5RN($T$VD(?'8>TZ3DKP \MK#R.7\OWK)LZPX MX/M[^(9Y%>,-378!3]S=1EZP]+8^Y<(OGYD5>#X3S]\X--O0Y#ET241]+KP4 M+I="SZS+KT4R\\)_4_M.9+4$#A.,4T29U7*Z>2'>L=8G"581?0$D MC&UE?0SH4%7C3U:^0' FDC7)\;:9 3*@A::-7M?K")1>+98WY6":KCSL5/0= MVUA39X+: ::LXQA'E5H]O@TEQ:&D=ABA:;4!>4&4;,&6;V[4Z,5A*H>*K(2# M9,>W/+ ,#[V88E;J1KV. _/@A<%&&.WE/455_4OZC0W_JU2OQ?[C3F/$_4H= MOF%^R^6#EUJ2?(;PGQ6V%)UE::\NU!O'%GJ81XR8ED MK)! O'$+W!U[3:\(_R5(:[=>.EL/(_DVJ M:.]99E M(T#'OHQ9"9('AD1R)((E$K#LRR!?RCVAW\EQ^JF\9S][%5.#3XRQJCWJ28P- M0A4,4@NC-?W'"*4JZF""TXQ26LJ!2HE%+"' TSXM6HFIV1=I[8^4+0&^2(!U M$,N4^L4@$ MZ+(('QZ>+U3U#^AF__][6.)54Q@JT]691PMIR$F.&VP:-ONUB MM-S%R(8%/K<. Q(STP(-F'*!GJSAV]O8Z-F;FD>;3]+:#]+:P)P([LC&G+Y- M5.-W")*XL[<_)"\HJM28U+;F+F M;F\AB-]6D3O6F%6/UM'%Z6 1>DM[NB75XH:T24UOC3[W6K*D2VN@Y>H>75[N-<7\P>-BV47 M#V7R\D6RSM+R6Y!!S>5(%T)[ZD0$1!IT!3**/*$&QNZ%:@N*/:$'1 ME"F40?'$%#V#XD_ZMOGI38#B3YJ@^-/; ,6?\('B3RA!L;NA6H+B3[U8X85& M3V%G6#1E#&58/#%&S[#X)WW;_.E-P.*?-&'Q3V\#%O^$#Q;_A!(6NQNJ)2S^ M">U@;%#_JV^? F0/&#)BA^>!N@^ $?*'Y "8K=#=42%#_@ M/6HQ9@QE6#PQ1L^P^%'?-A_?!"Q^U(3%CV\#%C_B@\6/*&&QNZ%:PN)'Q+!H MRAC*L'ABC)YA43^%^_Q-I'"?:Z9PG[^-%.YS?"G(V 8I#IW"? MFJ)G4-1/X3Y_$RGTSA M3EG^ZO@['DI3WP^_EC\YT+;[J,"QV1#5 %G==W0@J:"*@4)^#!U?4@;$23E MG4M1PP_<'ZKH\=8QKT%6&C&IM+81LT>KE:-FRG!",I8DXXD!.'NTR*_JGF.N MS%4<)=\?2ERQ?QV7MV(?"3M O'VBX3IRML_>TO&GK]YQ=:NFMDB!4TE%0,G: MA@A+6ZG)J^NO>8+D-R#Y?X;V2[H^UNPJW)R62V]JB]DOFU3,_+*J(5:_;)37 MC%\*HMT],Z;+[];AR_>\L&VT%\XI_\%]DWNE_. ?LX+CY0#6NG[DC-=R]EYH5C;SGB'W90AEE'=LS;38THA/#V+Y MU3V%W]+S/3$/>8J3R%DF1P8R3QVI\_9DQGQ)2T.D$8917QKJQF(F!Q&"\'4" M\"-%AA-R1YGZ;.7U6\K[!.G[727@M9RLC@Y+RP@L)\JBRZ/K1 ML5KYNMQV1P9*KJD+U>@?4JD+C5O]*FTICQ+QM,S7C':MR(X.Z?2TZQ_EG(1( M44@FRW&G# LQ >"P!OWRW<-W1[!&WCDQ<>'.&"Y%K#[70T4-7;Q84=CE,UL : M 4W&A5OLP]DKW6P3T::#G4\IO0&4JC!/6W Z(C-R3*K2IG\H@B\$:]ET!/AC MW%I"_\TN\);>EN'Q4QC $]%,6!J/#'VNQ3."A197\A&PQ'.ZF%V!]!O )U4# MM@6L)KHC1S!E]?J'-"G*2;N\."- N=XMFMKI:',L-@!X)7E)BL NT@MB-KM< M),\T.K)?%SI(L:FS:63*DAX1W+E+'772#0P)#W"TY/W0B&[#"%[QS(4/ M?=W2(*;DW1,-Z,I+WO,U'GRZ;&S)OMKNH-73GCC;K;^'U$#.F_6)$V])5G+7 MZ["I^6$$ ML"8D"!/B>QM//%XZ(9 3RUS\67:89(\8'XA,F"0O3'[XE0L?@V5"^+GR'/FG M7\.=SXW%6*?/ECH^?UF5OVR:2C=D/I@E3WS,F2:B2^J]\)^I'J"[V>%G88> MKIF";D4RF"5SS _^GG<8Q_WG3GB8Q;%KF@G!QM7H$'CJ0]/),'.(61"A\%2B?/<[AG>O M*1\A&/2%DZ%+KH1H[9NBE[$C88=<_,H<3RQ:)++P9&A$)_='["U"PJ5D'H#*%1E MH+8H=$QGY"A4J4[_*,19YR9'8SAW-VXN3G 41^QER:.M+%E!8)384F<,O1SM MT>%(K1*#95KW Q5AXOAFTJM[S*#N99\MM]B;QC%-8JE*L+X)X[APYU0>7AWN M[/^=.E'YN2QJ('(^%2=[<41SKA"YO:K".F1AJV;'7AB-HC7Y\].$)Q M CC+>:)D%\.VFMCLX\%-DUT4 %&'R ME)-PEL>=2WB;[; 6[?Q[#1)K6-EGN M(CB:YGS$>1%C SS@&K_'V$A[PO9?!-)RCGQ#4(K)ED/YY#^R=?;\Z]T6^H#% M^1&35 (F+Y1LV&P(F,2[U8J)(X^9SIA]O4Q]UGF7,/3^%P7,"B.^,09[B;Z? MFC5?:B"U,9?3X=WX'FE^N\@!GQETPQ&%P^:W#XD0@\VE4T$(2')F\>Z)!9KGL/@"'X.S6^&8:>CT]O"G ;/\ MN1=C__FMC[Q_-C_R_OG-C[Q__C;R#CSR_OG;R&O780V/O'\>X\AK(.R-C;PG M!K0W\I:\QFV(ZIL>>8_?\#9!\LV/O-U??_R;>2UZ["&1][A7VA' M845S(Z^I=]T-F*7DR7=#5-_TR'O\4+P)DF]^Y.W^5/BWD;?=R/OSMY'7KL,: M'GE_'N/(:R#LC8V\)P:T-O*>_]"'L3G5MSSR'LQF;.3-O=;^1D=> ^_1?QMY M6XV\YS]\&WGM.JS9D??\AQ&.O";"WM3(>VI >R/OAUZ,_>&MC[P?S(^\'][\ MR/OAV\@[\,C[X=O(:]=A2T;>VH'W=-R='\;=#V,<=PT$O;%Q]\2 ]L;=C[T8 M^^-;'W<_FA]W/[[Y?QMW[3JLT7'W?(SCKH&@-S;NGAC0 MWKC[8R_&_O&MC[L_FA]W?WSSX^Z/W\;=@C/W36Q]W?S(_[O[TYL?=G[Z-NP./NS]]&W?M.JS1G,8Z[ M!H+>V+A[8D![XVXOE:O.WWKEJG/SE:O.WWSEJO-OE:N&'G>_5:ZR[+!&Q]TQ MUJTR$?3&QET\=:O.>ZE;=?[6ZU:=FZ];=?[FZU:=?ZM;-?2X^ZUNE66'-3KN MCK%JE8F@-S;NXJE:==Y+U:KSMUZUZMQ\U:KS-U^UZOQ;U:JAQ]UO5:LL.VSW M<3=W?W>,-:M,!+VQ<1=/S:KS7FI6G;_UFE7GYFM6G;_YFE7GWVI6#3WN?JM9 M9=EAC8Z[8ZQ892+HC8V[IBI6?0G@#>)UP#P=3',AA9OS1^JY\LRH-$ZF@7M' M \=/3M]BU:>"=USM8A8YCNJ0P#UN=M*HRSAY&/AV.1&*[XIZJ13L+R$&?\E[ MFPH"3WK!:Z30 @:%PNNDVS#VQ ":.+_3@,B/Q8@8UP[.@PX$5GZ!/%,._BG; M"Z!GO7FPCWD2?!6X%TMLW4L$QG40\.,_L(IU(*-"C;1X2)TI&99TG MNO8"'IO]VZANEH#+.A9?*ZTPQ..SD_PMW/GN?+-UEDGVC.*C>*OQR*"=B2&= M()@Q4OY%4SU*B%\W[:B0\;&*@0J#&LZ:"-[D\ ;HHWP.U061A#L'%]N:)0\K8H/S;)W9C,L9[B> M0?QR&>VHV^Y'4Z0X3EQK8RX%<%,A-SZ$:Z55/U/R](7G3 (^*<]FZ%((5& W MB-7FY0M#L7)DAF2K/M]SGCS?2_C&2]4BT2*0%=_K7JPJS#E[E?/5*5\YQW?9 MVO_%^O8^]/UKL<]4\:L-P!8Y) YE^#QN]LT3,;@.IKHNEA0% MA$E4#29G8A(I)[DK;$:EHHJ)J-QT^@W$)5+>_V,'K4?X,Q1W$P#I:8^/\_&!WWV6[E"PV(VSC>EB-=UN?6\)N0,/B9/L$O;1C;?QQ)E6 M2R3LR&F&;!]&=A MXH"NG826GO!AMO2!>3FX^JE5XX,I_6I3VL?:*UHV.#W0)/$I9 K$?_.29]8> MYOZ[Y#F,O)($D;YXC!-?NYE4 5GU&(P/4SOJV0.:IA(=@VE.)O*5"46$5"0G M%C(4M63;)OR,5O2;PDF&PRHC8X5=-\**#:I M-R 6LK\,-]LP ,R>OGI5P-?4!SFB*:F:%1AD;)VR+VS4K6\9YXT0NR5U;+J>J2@ M2#C)D\L) WKA(\Q?=M&>"R*$JO7&NO;(O;)1U;QW5C9&[*7-,FM?[Y&4A;]: M=->IZ_)9O./?.9X[#RZ=K90Y]ERV'QO/17D;J]IEGP@M"2! M.#1T->FZQ4'>I1SY!D>>Z1^)G%1CR( ;VCZ7?.^&;W_'STX$U0D$NL!V]_* M-(<*$%N&-"^6D28WBWT J>/%+HD3AR?>-4]\R[H@QQ 5A2N6)"?M$:.#DM@F M%BH3(NA/2([#\+>'!]'[0MXAK[H83-ZEP1^_MW%)V(81*N[_UIEBT#UL9H-Y M'.^H>[6#(AQB[Y_/[_AW5]Z+Y[(?LG*?5+T_6XV$4N+BRA7B=LM:C.JZ<3&8FR:UK V#+N.V"4EJ@J;CT*' MND%7K0?2B&NAKBPSU=0<=TDI9>D[[S?(2H7!#O;\> HNYT:>J<]O_B;I1K0K M1MK<)-2)B4,BG@ BJB,677[0"E"]&ZRX(9\MRVS.- ;QDSY!;8!ER&48O##[ M\5N:XN_$@RQWNMS5YF1WI8D41XV:3'4)TT@0^URHLUX]+G4.0D"(YL0@!SGP M+8#Z-]V177PGCLD%68J]-3G&04Y@_@-\&"8@W3"(J1,=)XJU-)H"C"E2'!^. MM56L#R!+IU*C0[*AC*<#99BF9O=TRWZ29Z:+.PW<>YIX4L(JX!L,_7F7;W$>9620G 9$BD$4VQ9VK(R%;KB13E-=0O7EYK[(9X MT=M&>OVDL92'?$YC4GS?SF["]3 6R*F;C5'B01_#+WY#Z0P:Q'R,OF/BQI\< M+X W61?!8^0 F%6>_^M301K9'B\UP)9TN +WD'G-^#&25S M:XD/MDP$M-D\"KR)"DOH.Y35^9<8)6:O(%-59L-I*Z3HVZ!6<0Y5:()ZOE0N M:>>9@21HZR"P-[UHN5X#AI5\?UX\ ;'<,_AA <_+XJ:8=$'AY?A'Y[7"..TH M( ]'#7/D0[5%=\1AK*.%;BA(7B1E1G+<\B/XA#QQGE#&U(V#,(MC?AD@<\L;KA(%3:K;HTV\ M*??884*V+T73*EQHHG+!%HU17ENQ6U,_5V[LA#Q&U93.AVI]#\01JRBXKC]S M\J00OO)IWW>2A:4 [EGOSUZ\I#[K3,-=/"$!M5F\_(JNX.W*RS 01RYR;^ 1 M'A"J,$]#%^3QJZ)P/GKKVB..726Q.^Q_\<=<\]3Y]A?YC3.P61KZ/DMBY?HR M?C5E^"L;(W?B>B6++RR7M43LN T"ZV]U9[G-W%&!L/UJ^Z?*UA;M M+KM?U7943FNH^'XUT@H'EJ7XH=;H-J)+V%(D'W_X\&?A:S87!W=LKI0>-$@M MY),SM06G%;HA=W55Q?,NW]0'L>LKBZX]7897B<[H9NN'>[9><&5$R">!R%;P MYR=%^.;15VRNSQ;JNXC>L*_G"=U4345:$4 > NV-H3#C+NF-."PTE# _1ARX MD=^ '^$,M28\Y>DM92K>T__:>;&7T <:O4"*-K^M4GHLW:H[4I_7-<0ADT6] M+_H4%@U5M%,V!;6T@AF\G1F$P=DN .^7HP74HLA>? \W6R?80ZI!O V#.#P, M)GN QC MGOLLWD=L-_Z<]$6*JEHF4)A$%#N.;_Y0(7\/* "JDX"KG1.9M9I'-3# 5.FT^J6)0\E9U;.KU\& MJ:LM411%22%C7KHK;3(8$8[X2 :#P7&TD&YA^N3%F"^/'G@DMBUPG0$N,61W M^V%:?:)OXJ.X2'Z6>RIC6+0@C-3YW2M/O]CJ2G66RS!K(:UO4^ZC8U9)HF E M)GNZD6_X'B1#\B*7O+U5+4 1*Z8^^\5%A4F2BU&H4@/3BA?R5-)B*=2=\D-* MUST>ZC)JIUK*C:[)VRR,5+5)6W.YU% 3,2_PW=D4YI$ !8G . M>8K@CII#7K.>R&V^@_C55[E:NR&V^R[A[S>98+ 3AWB$(\\J9'.)67D_9_.XGNY6@ M$A2,?(>8;NVI<3]*2&W>@7K2_:XM&=P;W-Y2.;@NZX?;B._3.XJ,)ZG'R-K- M&7>$9NP1IO@C[X)! CX2D)?"S^29Q:@;V\E4>&VIG0EGW_,E]]GI]0EFZWL@ M19T.XI;G5TUSQ+.J"=>]\E5.MT^KYM/W<2+I0TJ*$6R5!F(Y"*9521;9+H?8X9S4=#[0]$<*E=:JT*Y?FCK/:373*H,[2%BD MR4&5LZF)JF6/IX?F8Z2]>;;R8$NE6%7S7F__SBB/OXOM5G 7QE'P9K9B:NF. M% UL%=&T?M+UG=DRRD@41S7$B@JM'S"8V+V+T>0W<@'AQS++1JZBA+>\,'G? MU\^XJ59[_2H"(":O+])_%)[+^&"-9?@RJX;C]9E.N7(Q(Y M),G'G'XI-JA&5F L<465OQ)$_(>'0-8KL@: MVBJ_DFR.,F'K/>4-(!BL0.[]U'(F$MMFL:XJ)B\\[T=2=XC:+N' MDDK'4);_$_0SO<3%?RL88H9.1 N9@;_(,J')'CXYY^ /?' M6$TP8L\.E5TS=N02+;\< #J(9!&*>F+C)IM-;B)U$TUA-CD/Y"B8( 47:F(O M^$ P^4SF6T%52>^%DJ3#V*:,&4U63_)]#/[*BH#%EX@_LIUB28IZ%SZ)Q9>_ M]=GFF?&]B2[MR,YIVNJAN,:YRX+FW":P/B(ZV&P4\5KZ ;EI\H)7I*)S- R/ MPN?BC$-Y"8Q7.).^Z8=B#HLS#K.K9&**@)EQN+EM\=^3VS3F4S?#Y7R04J 7 M[*7*BMBCDIP9 MP@F.>FT&$U')YZ6LGW=$XWYMQGJ;_YSUTV<],%S#V#SBV% M40\^.?SWW##,SUN#_8M:\,>)ZXYQVX>4*W]?&/90T)R+T\,_@VD\76T.'-N4/$Y:(M#7)!QF'R\<]Q#MOI3=^\.,1Y M!HB*AO%B3H##BY1=6 M"K]QY%F2CW@Q64P.(,2V"#JOAFL20 DBS$;-GE.71 MSS3U(T962TY]RKR0NL=>2GG\\?)%K%:HUY06TJ$[4N2U5<1)\0BCOHAS0CJ+ MX/8MI/)0Y$7I+KI!B%JB,#?:3>4>X)1;+C RUA2QVE6E=K>)!];3FUJAKH>'U M6"1?:-Z!&WVQ,Z;<.-]J:WM+4]<.*0RVBE9>M6![\5*W/''_X.#4#RT.+UG< M*-G8;[X\5$*>:;E?"3(=*CW;44+NJ#W4<_9D3#7'#E00NTX/ M8?H6&TO'3&]Y9,,2-2Z!@56-2#DT@;$GK1$YIHJ6<2RV M*"612N'PG?Z67+_BDB6AEY[87A[EN6+Z:9'AMMP*+2X%$&[VM5= >E)#"BN. MU%2M'6E%"G?DP8EDMJ[T)6JY)+60D03J)4?*?1J0-(9!WFAP9 M"@1UU8D,S MIA:P1\T/OC^][Y@,5$#E/KA<(@N%JS]^(30IGZ^7C_8S;J#0A]!%^0 ]+Q$- M7BY+5Z3/Q):SR3;@_! FR>^TG'6';RM;Z$_^EM##(? ]2#OX)2,KSZ* WJ_D M62HC_WEJKB*3C;_=0DZ!3#F5$FDN+JNS+$%>?.J'7G#2ZC[0C\]9UD.#@O-?6BL< MJ*Q5)BIU)O0L3&**@J'3N%+=Q$U*X^=?%!P0R0+)>9BJ+N@T"ENVF%H-M*#: M.I3XEULL"/EQM@/W>F/JSCV_;>.X9C2PP*5W6\X_*%,,B;+ZE5G0-Y M%;7"Z]3DD_C@R-M^U"7!KT=)$:*Q4("(D7('R*2 :=/2HP*6,\(H$\K-SP\Q!4/+2<=$]$EXL]LT&[89>&$8)#8;;NKM!,E7FI?NN M'17H7>\@2_LN/ L%/T9!\"7B[Y2WO(#9G=CL0*Z+DO3@9D)I5J#622"W&1-J M:/"ZFG.7'S ^21E $U\<15MJD#B[1%>&I(:KU%%C;:%)L>E,2\9ZKNLY.]1I M%%\/,6?=9H4GS=R[!8]SR!@$(]1=U=NPXR;-O1:NSEQ]02"#*KW 6U_GT:$* MGA+*$XQ*>&&O?BBKGFI5,2D0EB*9QMJK]ID=^-6(K(>]4H=9 5X=WVZAKAS; MQ[(0%$E AV9U\B2I..D'92:?9 M85F=T'HP*_>8%9K5,NX6SK(A4.&94[ES"7$AVG R9O7HY[M576;'&G!P C'2 M#G'+\YZS0[A&\=M"_2?=9H5US=R[!;Q\''F^F(;@,1THNE9#(? G."3\Y5_0 M1NR[08%-;9$#D5;$RE-B=0T10X2>7UOKS*D225:YNB \C=,. M(^,CI'\&V=OV$[K?BL4Q8U4A5SY]\0,_^Y!#[L1]%57VG2.=%-*<,&)!YI)PM"%%I"N-2\%1%VD.)CB:1.2%R0I0DV>#C*Z? MNC00E"CJ0E@3%)TR*<94(?+5<4=0>DKK0O"T5D4VH%HA= '(6B_/6/"J7K"? M"3NV.09LO7UD;RP\LOB+@)_; MGX*KD ;7QSB)]L*\EN%F%0G5"<5LED*;2?Q,7X(F*.Y-%#DFNU%:&9S[442, MTHX$LWX7(1T>:J)E#!#X,4G& LEYD"\A A>?)1M$\4%^2$[."G)T]M&8>;^^ M1F_"OHYAPC^4BZ9_2.^4?IE^\ \I9EFAE2^0^L4[:&*#HQA9$,7*0LZ=V7.V*3NCUA,=0S%U,LN!'#EQ M1_>=K^-V<=D9.^LD;LK9*^4;\%(U_.2>.:P62D):NZ*CK73'#<[*#]E=PO9- M.?<]R"'U?%>**F^<;6DA7%LZ$\D>4>PVR, !D2Q,5+9R,HT]W7[]=GO_3);W M-^3K[?KKX_+AKW?7Y.[^R_KQV_+Y;GWO#H]BGI2P2/QUBD/BHW]\HW]$O!#] MIW^*+HV-D&*&7BA @OH6"/V[A5'K56E*C?P LFVHM] M0HWPNK:(S:]5Q,P*&QLB-<9V?OO;I")H994U.Z3?:?"-\B0CW[0S:FJ&U,C: M!$MW0K5M<.^ ]"P/&J 00W^&L:J-?';K-SLSK!=>; M>;7/K,R\@?5AS+Q'],SMH2:=.:.E+3^9'Q(_,8_X;Y/QJC5O3'+D]MPE:-N&FMHBMMI5E M6T/-",-[VBEE5"N0CVIQ.H/0([.Q[ MW =?S>PZ..Z"0ZU0#@ V%ONOH;_U/1I.=:;E7MC[7+K&4ZQAL6)@J3P$9W-? MJ,__1H,C4VGPWQB-CYQMUN$C\XZ<^^'K%8W]^'L8O<2,RP#'77@X)N)KXNMP N1S"RRNRT9/P36,AE'1+*T M(&6FB.2*5-ER5CO"@<]??:2RP!PF!="$"MM[S<4W]6+7^EM]ESGX4 OG]G2RY_^X\6,OB(!A;=2E&P7DYFZACK+I=^B.V ULI+#> M]*FQ"$U(,6N0LJ/\4"--&HZDG'^(^4IL) 2[;+/V/!7[1.H.^!W. -Q*U=")TW1VS()ES; M%_T4Q,B4SXBYV2:M6DI.N!]E+I[A5JWNM_&K&=2M&$I21-OYU=25+E#J^$TN M?F$U#*E1J5)?L,SQ2E-0!20M^2N+#YWI332XCT)>46.'4&'6T0\PMG_WEDH??1.9!YVG,N_M?K@9BYZG>#:S$BSGG,Q]W;Q:\V]N=LQ<+X@;3 MGSZ'LDX1<3X[F05I]%UG:/Y-"FBS_]-^,W. 1O8=;%?VI:T@IGW+#>/^F]BE MO8F-6YQPF7($*6N:14Y+%^3V;B)PV!Z6SYO/PM;UK#MP)8SZBC6)1%G_FMX^]/;";F8^/.=\HU^ M/:+O@MR6302NK#\T[1';LA';UNL-19S XD(NL+>*/*2)2\N>-$*J>,F#MV1(UI7150JG1CV18Q#G46PWZ*])*2@ M)W F&_FS6.!^CNEY910GPA^BV(>-H0XL1E-"/A LZ@G(3.*<^E1/'8\F?3'+ MH(@OY5/$>EM\>,^2U@"&IB-RL#,7OC[BU-0+,\BD?X)=A7#=*:&"T;W$O\3.,3:C:WN5'F30AVWQW,NF\7%YKG*Y)=%F5 M9CV1.W,'\:M33X/B*%:7H=C8&KF5MXA9F:_J MFR*VYC:.K6>JC"ZJ<_IG3L-XJ][*?&+\S??\\'6]K5%"# >][#4V1>YA.P+*GU+5#;/%:=JTM-R-*7H#JA&;Y-\I]6)X]TH3= ML+UPG_5+X+_*2VE:(S7JB-QDS84O&W![+\3FW(%Y6^/.AB!^"P;E\# TYS>CZX9O=!XL,/SCOMC(!9'FZ\\BN/OH=A*!,#W5^J'5TS\ MBNR9_K33JC'M>:-,-Q5V@!XSPO/%HX[R#0M2!3-$=!K'J[S;@3Y:LY]1!!K_S_,>8 M)R7C$W^=&I[XZ!]/B? QB/@_>2RDW(]J,AYU[9 :7ZMH8'Z-C1 :8#NO]H%! M1F(;6TQVV&;B+DM-C7$:H^M_/:U2:CMG=,> M(#VODXE"31B/QO4'D-J&,S#.>N%.+;/:"KE9-C#;IR00D)MPA?A7MGGUP]<; M!@^)REPLS?V$QL9(K=%,R/*RL;XE0JLT9-C6,E.RI$1W^JL)Y[)JKQEHFL_. M7IO3_YO:SLIF')*@C;WR*PG*%Y]2&HU@U0B';?/C9(,0X/T1;C?0AQIX%EHVD J>U MV^.%/"HGGX#;7\@IOP1,K7)*)U@F2404TPN2LZWJH4C&X?L71DJ\3PW"R'^9 MLG[%B ?.=BR,X8=ZA=]&J9/G#)_KTP3V$RZ1_+>_I#B>\'X*\OSG:)WL&+?# M\0F&1XKC4_T0@.-CCSTQCF\B3\HG99G8(/N79MHQPG+X3=_&W$K(B,FG0*8' M_"*+JQ$:)O)B-C14:)(4C!" &$%+5>%6B$]+B!2!4">XY$L9Q?\$-?6]^N37 M09"^;OJ=W<_E=/J5G*.>A&?W^RQ;3-[A5.Q\!W8?@0IIH#33NAPZ:XYT9C05 MM'Y'4FT[BQU$ \LN:HQFI%-XF'I%[EC2$^EPQ$5JZZC*^HRMZM%VG8VWMBN@ M0\5@V6\67FS OH-%A"18K1VL,FCE%U/[]X Z4(\SX/7PMO+!';K/V].UI85- M^\[7X]T5X2UY?4ZTSO/S+X?,E._A_^XT4GJ7!040U&QPKC[2H]E'%L@=3KSS M#UK?3++E^! 9F T9C_1C&!R%.1Y\%((ZFA"&C,=-7 M>#X-DJR/R7I;CI) G.*Z'*90ZM2D6?8DB1P$7"BL[-9]Z"%V5"=BV;K>69 S M.B:RRDLYS"D#J(,VY]CVHWB!#NHH,_>Q=/I4?T HCV5O*0_%:AOM_GAEG*W; MTAFY8W53@O&>*ZU.PL*^N#/0%(NG.#SJ20 Z -@JIU 7KT!\Q?%F)X2)K3A,5 M0!-1+_$KDP?54<1R\\?A'"8"]"F^X;^&Z?3K M?9#28*08#8/=ER!ZAY-L]D!YAPG#D,I\G*.+6AI\PX3$/%RCDR3.)I52 MC09'-P*KWIY)!;LSL:S;1QL_*>5EU,\,]E20VGY/M:37[&Q(X+XMUTLBZR>3 M=J(?B^$B3OF.6NWM-"'S,4B@5(G@IDZVSK=@?+,A/X*6/8DI0BSZ^D(5@XG@NZR'W0F>I:$Y"Z M$$7LF>YD3H6!E0S4$';%+V4@Q2HBTO"@@/X -DO(Q MI0L]BQ'6V^LH3KY&T6;-GQA_\SUV^S,!&83^5G[PFW2@@]A=+0>R?A%7#@?,4 WZ6(Y)B M2%6M,T:P'&O1RM7'-_I'Q*]AS=EVG&U)"KDO]5%0V:-LZ"#VJU[BV%\2R#TJ M:/*HR<^T)]',U_7ZYO>[U8HL[V_(W?WS\O[KW=7JEBR?GFZ?G_#B2_MNKQ.! M>6-)RU[/O/=\<-^E#"O>U M$R>26:_JCWOI(#MVZC4W97Y =?9/#D ./_F!>(E]LRG1 #O(L&\B]J'SQ4:^43/IC M%(.3IFU5S@#YFNLSXT'&-$9_%&E2C:W+%CH.MI>BK'?[ _6YJO(,%[ Z*T=/ M:[:X;J B,U37$)HUIIO(U><5O6+EDXXCK_?E(V7W!4_N$P*POW-85&ZB][!A M6H"/:5@"['0%>HK]D%+@"\#:PJ,.\BT_3#@^Y ]@@.+EDYIB?*(8&#+13"6* MW8:UCUY,J[:R3LY,=9&O.&@BK9*%F\Q U8)A>*T])90G<]?;"Q/S)62UZ+6' M)XQRMGZPVVO6D4$ZO_953(? RAF-^897FD5Q$&1IPO%/Y\OQ7P:9Y0XZW)Y, M0]?5I<'8(%W132,ZH]4.0BC.IP\X4ZSJIU"?7.\9PW(_DM@AVH'"*G#=@QYF MZ'8AEC6,%VLB>7)]@N&+\F&VVLJ,A^I1[,/6[&_M^=&3JC"[+//!*#]?8TX( M6)F$2CMLT[C.;M!JE_[(H:BS*LJX8]P9,,S:'A5Y:S(K MM0V1>W6S<)6B&F>M$'NKAEGK]*^J2RXFR( ;13KE;[8Y;H/XVP/]D.7$C=11 M:CPKOSL5LMGWLI:S\;\SAIWY8$89@Q\.(*7RQ4.#D)/YX\JG+W[@)Q]&>BFW MGI5'GHG9[))YT]GXY#G'SIPR)XW!*X>04[EED%*>-OI2E?9WYK_N$K99OHE/ M7VL6YK\9*3F,VWM]!%&>PD(U)TD$1;6I'5TZN"YKJ@F/> M[YXHY,://<@R>Z0)>V#BMV@N7MF=S)Q11:,88U2IH3%75-&),ARJ9*,2&'9! MTH$1XLH0ZCG#E4VF#<$'FSA\'O&J/FY_^G'"A,NMMVMUGA[)DDA--0RZTD . M)58J.8VI&Q- #")V(;;B635L3+1-#AMF/+&3O-&@YZ]3W0FZ1 MAF*W(7&I"V*[->7<.=JF@TQ\DCF&Z#R5%-663OY'%6DU"Z-5VB/WX%91-8'< MHC%BKVWGV5TP5X8C%'4,FRB7PBK9_%K9[#TSYDG)*\5?IQXI/OK'WVAPE//[ M,MS\QY$&_A:N[RT]N5F+86L81/&1UY;2M^F/U&.M50$>W+DS0H^VE\'6Z//1 MY'NYQ7@D&Y 4(R*HK%HH)PBB=[C3&@LU/;*8\3<60X7EI=BW-4"'<6>D[F&G MA/+L9M83H6-8"M#?*XIQI(-D(Q%9S/L'#(;7'6XB.$6PTF3>==:N4%6 N2.H M?K-U@Q/VAW."'VJD25\^R5C[$O%KSC:^O%FH?TE=WP6YQ9L(7'G,1-,>L84; ML6V?3BP-F&PC3E[HAFS8BUT^56'C,KKM!>9;;,/&3#\)^'I@G5N3)CB;$3PC<;"9A ME,!#OPSJ[+TPCQXA7?<8)V(3RV.RIQ^0,$BH:+,Y>FQ##AQ>&_%EW93D"T3=,C+1XFM46_=#?MKE''! M$_3S\](I4[K.Y_KU]H:)'T+\$O#DJBS$H9WPNE% BC@]U*%?^#5V1SP[VDAA M?_RDZ,+KDVF!S;=L>*1ALE7#;5-;&DA=HI=*NH;,5HCOI?:38YS0V6JJ)U0F M4LYR]7WY?+>^EX^G_,?WY>KNR]_O[K^2Y?7U^OO]I,^G?(O>&"QU[D+]/OJQ M]1T5.TI(X<2!>LHSK049A-#B0AI;'\K&A*=%#((QC],_NS*%EDK5 5"MTLOR M7JGZFU;1O*(O!Q-7!75;&]5G=^_ M,\JGK/ [NMR5"KX?-=*C@;[K'>6O4!0)+J:+SV]_'E@8VT%A,ZU90V.+BLRA MLH'0;*&S39X!H30=&E*^87#Y;3K\-$NK:32UW&Q\�F7J$05J\'-)!S Z%N MR;7=\6FY^ZR!Y5P1'<[ \[ZSA8\:$09$C&(TC #A4!?U@O[??RF86HE_B0^S MC]*>_^__ U!+ P04 " 34&%4B0F?/>5< !IJ 8 $P '1R+3(P,C$Q M,C,Q7W!R92YX;6SMO6V3XCBV+OK]1MS_P.GS99^(7=WY7ID3,^<$"605<4A@ M@*R>N5\ZG+8 3QN;D4U6,K_^2GX!C"59LF4L"V+V[DI DKW6\VA)6EI:^NO_ M^5PYK0\ ?=MS__;+]:]7O[2 :WJ6[2[^]LO&_V+XIFW_\G_^]__[__SU?WSY M\H_GR:!E>>9F!=R@94)@!,!J_;2#96OFK=>&VWH%$-J.TWJ&MK4 K=;3KP^_ M/E[=W?QZ^_!X?=7Z\B5NZ=GP44W/;85-WOQZO?NE$[?JN7]IW?YV_=O-UOHM_'57%#5D,YK>B8VTUVK]%7H.F(!Y*VSC+\%V#?[VBV^OU@Y^ M=OC=$H+YWWX)()+DYOKZ)I+C?W9CDB3_MEVKYP9VL.V[E/YKW M#.BB[N.C]YR P+!=8"5?<4I<[A&-T,38@*C,$@2V:3@G4,O1\]314<=;K2%8 M M>W/X!LGE :5T?Z%]M%QL8VG+'GVP(VH4C#"DM=26_(>XHZ^N@8_O+%\7[* MX_V^P9-)V;5]T_'\#013>^&BJ8EIH+'*-+T-&JSC>S8#\/9 /&NQ-UP#5*/ MD&6&D>J'(!"6[;AZ#1+T4&%O"\ S<,'<#L:.X8J3C]Q(#=*@N=/*#L(!15B( M5-TZ>A!8Q"NE;\!;0&.]M,T""R_^]FJ0\<6PH][Z"@S\N1A2E%9JD*<+H/V! MU/F!["\:2,*E+E[)? ?6 HWX;1/]5&RP%6BYGMG$9K5Q\!0NM&&I-[X-.T4XU2XP7>=N6+65234K%,56*C,#]109ZY6D MH7KG]@7%(;2@\#R_H)"BS=<^YR\H)[D11>;_!65B-:7>?+HH0?E:565N75!* M9ELJS[,+RBOFL M@VTE4F<:5TWZ>.ST0WI^ #_T1U6B"O:35--+](H_P+LQ7%>B#N(#5--";UV- M,3AL5XD57U$I&2TIM5-55#Z.%NM=VQ87+-M$O9+TYG. IWWXTP1-CB1(1FU2 MX75\87LCVG[M*_FBDE):460M7U0J9EN*R/:Z<0([_@'*%)3MGP\/("O57;*TZ'\@]4:\>FJ!YXFJPM?JJH4$>U%8ZF*CP3$VU?6 >H M-_C(1(9-#]"/L>#X/:2<3CQ0+?@,@&L!:_>M'>"'7%U=/5VUOK22A@[_-%RK M%;7:*A9V&PJ)Q'0\,_4N#C[0ZL$TSK@Y'[47MN4#\]>%]_&;!6Q\PO;ZWW?X MSR_1GR$-T,<_.MX'@.UW--(89I"TYACOP/G;+X3??ZOZ?1+-'8=3$%Z-5O2/ MA]NOC]_M#8^>B]OC8OCXV E,)D;_GLHT<;_ MLC",=0C,;\ )_.2;$)\O5]?Q,>?_&7_]Q_XD%QY]1O-IX)E_MC]M_PBHW/)I M6>_OGYX>ZD-+") ]EL6$5 O0PU?N>BO#=BE(9@LJ V$Q'+(X:N6Y MX:NW7\'J'4 :@)F"R@'("0 !.3[9E$7NF1>Y9XV18\D6(WC-4*L,M/#/JJ/#5C$9(:I<5$NXAK8'T;HE_.UD M\+1=%ZT-)V#M0=)JA%1,1[ARY:-VI#UL-Z?L5=!PHU05N= =%]41/BX98PAO M%8%P#-!CK9YK=='\N&2+ MH;JON9-%[SH!"QL[@MQ@:*Q(?8Q4+"W6 Q+K:\,AXY OANU!"=AP6!]$9CP4 M-W0M=+#/&FX[GD5'D5E+/U#%Q8TQ_JH$QC/CLV\A'>RVT7),*J6\?KB*"!HC M^J@$HFW+0NKVXW^PX-=4- EE]4.25\@8Q2>54.R@/T=PYOT\=DHS2FJ+8(Z( MR8K^2B4 PQ%A!,?0^["CU+Q,%(^*:PLECYP)GBP7S>VI\<01TH;S_]EKYAR( M5%A;+/.E3)"LVVN##4@; H."W>'/.J&5*U>"3]TN&9RLW!DO/9>^L#\NHA-. M7+(E6+&<,*? :@K,#7[:]T)%_OGQYO&XM2OF )1'5[7!(^]3[-I>$N ,511BJF$V#<\B6XJ>%% M^1TXSO]UT<)D"@P?V6^K[_L;AA>%4EXG),4%32!5PXWRPW,V2-DP=+1#4J # ML9Q^$/((F$#'\IV<;F>HLX%8*]$6)#;_2.$;.H+DXOH!*2!GLLO.D517#0;QY=VSSQ?$,NMOSH(Q.Z/ )ER"4=;M4WV^B M52AEP_;@5YU0R1,KP8/D.8DSK XB)5'E"(4(-7ER2Q@)]V+#5=^B8QK]GA+_ M_JK1GNE\P1)<27Z4IN"*PZSP6].134IHB"U3M 1=DL]%#KI__>TX;57)9%:Y M%ZOW#.C:[@)G$IS@7%LNL)*O?DE!1DUR=7V%DUSMVD1_=T;#Z6C0[[9GO6YK M.D/_O/:&LVEK]-+JM2?#_O#;M-4>=EN3WJS='Z(RR;>_G"+_5?%\'%$>]YVD ME.Q8U%+UYF,B9/DH@'\8X+UA%.U3KRM MX01;(@3409>)W:%ABQ!N2I/PE,Y^FL\$[DCB#,OH_:V9\4C NT)*Z)&#CF26" M+.$9TQN1!64 H \&QZO*N]K2%OK!:(X3('R=!84IA)+ZT()7.$8RL_(&I"X.##W72\O/MAG4\OKP04Q$1JXT+E8\ M1:QP09#A1+G TK(.>-P/DIFW[6Z0,N*.XKG^,YA[Z6MU/Y$11:JP70-N0V4C M+9IXSNZ%-C<\)01\VH2DPB?JP\M3*XF1(:Z\O:MK*TT3QS HU%$:$V M]*%.>;%9>0,E4DJIH,%Q",@2!+9I['*IY480WLN*(&S]5^H%_M0T MX@@J]*$R\=$V<9#8# MZ7P!*MBUK07.KOUA6\A6^P>'UCN&OZ0@2RO>1)"%9"F[<[MSL2^PN5 -\? _ M I"'_]$%<[HP97=]-YSV?_2:<@AH)]MH'E$++8)2&HN_)4_EA6LW:^^A M1GM?$!>>W0>Y4_;:9W(+TH^]<*.D/>8VO#L5IW-%R+M6^,F)>&#]:^,'&*F= M3@O0L\33E*%LU;P38[ALC6H9*T]3()YOHIEH'/4P=I"V"'H:XTS52(.I'<_( M 5K04DM[[J53G%BWE9X8J"T0F ':&'\1&I.P%+YF"X+ AB!2YU[)0Q"\N<8* MZ_4_P/J&EGAAF "T?;2PZ6X@^F^$>YGQH\*W:4Q7JI;@8J//J?&0-#JEYV1J M=\ ),!W#]WI6WDJ9L8>"%XV=?'.]GJ+JTXRXSV+J,E'-2 MG]$8QE?&0[%Q0(Z"*]DF:0;AC[549N(C]H +U25074R[Y['Q0%14>XY&ILK) MSG[*A?$2&%] Q66T\5\WHJ[BA'EV)$.2.*Y)!#TJ&K6=U>9H+T M0X!4BL1'GZ+R?JNS',70C3JPS(0V+$#*39M9U0/7%=@W7M UG[/DV;I[S<.JMR.'4E_ZP M/>STVX/6>#3MS_JC87,.IF84E'\:E5&ED??6*=*[&>@$H&#@QR6>6E >OC+Q2CMZ077!X\*!,+3RB:@8@&'N MDO#5V\RK[;(%E0.0$P#BI(A'-F61>^9%[EECY%BRZ7DAG@K(E1OQV'+IDA<- M7^<6^#EA.NE":7U<*W_+ QUK#KET"0*.1(TR%^2=I">650YU#O!HB/.(I@OP M>!\4NV+0/[U_;^P/P\$>AW;0,2#$.[,_#&=#6XQRU564&#P8$\;LPA+KPI<) M0 JSS0!899@CV(I6')(ANY:794Z7'@QF *[Z[@>(PJRILTM"4:U(PBU@!8?U MZIF F*:W04).@ E03T 3\B$(8MW1YB&,*EJ105A02?'696). Q@B?7T3XQS M/UYMWP2.8[C VQS(XB>GO%,J.L)?-T& AM"%S6^1=S/6:"0 MBFI!"&$!==D3WPG\@B\)7@(KN5;\=P_^V7?'T#,!-74K7V7E",(-,H,?XA+K MLD[9J6!B_'PUT.O8AA/>0[]9KQT;Y'*%4DU+EHC(JHMC>- M'2;]P5.;_FH-O8\HJO(;I-_VP*RC,QO$!=?%!+P:2,,N@-M#!;(X0J^@,T$$ MI=;%/8T#LP.X"9/YAPOH!4*1:4(8-73FAZC8%:0&J><,)%(@@LQ=#/!!Y0F^ M2'2B M>@1>[_@U/JD99=H5=26?6%)!1#L*DDDJL\EGQ2H)JM/0,=N-7C[+;N%:8Q&+I.4@V'],YV.:$R/%65XX/A7,"E))8F[7T M7@E\*0/H%91C1BF F7SAD5P7#UUR9'%L;/%Y-;Z#G.G"*C.#!TKB%B*OG+KP M8. 9;B+OS'LVW#_95*"63VOI7@,VB(FJR]#1M3]L"[@6GV6@E-:/#"*"UNYO ME3=&P UZV8SNZ,,$N;Q^=! 3M7;O*LUCD;ZW/7O!?"[TQ1O2AQ.2=5"IO_1& MB>C;1!-;MCUA5]*'0"7D5=;'G]*"(F:@51B_6;$N[I2)Z] M?;A_>OK:<#YPREA[:*)\[/<.?W[75K:.RHR0[-WB%%Z;=>SQ#N.A*OBW:=.U M5*8+)[X<>[$<,E?@_JI_WB$ZB\\-*"G>H)9$DZP.72S5=(W/JCAX,]/WL5*> M/=?*Y59.+2T)5$3F"IQQ]5NJW=KPQ8-OK@E@8-@NOI4WOM(GWS0)M)!6Z]?Z MCRS*H%)9^6MWZ57KF,D?VO+J: +3F: ^ (_X/I&?%PR'*\/ MU);U_7)6U(H+)<76)>.GR#R88T[7<%*(2ZI+L&'615'DMN(<'X[<:E%5T"I=J694>O/C9L MJ^]VC+6-3.^!#FB[4[D5+VPJH2==O$ 3@%>@P.H9T WS^QVF,YG;IDT;&_,K M7OA50D^ZC'0'XH;K%,)E[0//]W-NLA=LY<(\64K3Q=\T@\#P-W ; A'9=M;$ MBU8\K:,G-!-^/$-B"6FGK!?J*6*0"Q:8R&HM.;F7C1?>".A%E^1\K[8;.DL3 M;5'8 M:<>L0O)7-KK]];=#C0[0RT9?'W\;"Y)1:N!Y@6^#7]&Z('K$[BPTSMWM.;:% M)V"[+_W1_,5V#1='1B2[U^,0@24(;-/89>&+$ 6? 7 ML ,FL /\?"3/U7WK M2VO7+/J[,QI.1X-^MSWK=5O3&?KGM3><35NCE]9+?]@>=OKM06L\FO9G_=&P M]5^IA_XOU/[*<7V&^O#CWPT?_%+/>!#+2= >93."KTI-HUO\:C-L.JFCU&$A M96R""!+IX217'*KON5Z0.H[AHUX;VJGVITV]0YE67AGH!*!@X,Y MLBF+W#,O2C;HW5N_X-TA2^N0-? -B[A\5D"LWXK'ETF5'L^TXWD^< M@?3%@UUO\Q[,-TZ2865_4WK.T4Z1-M+:Q%G#:M]MX@*S\D091>7UH("9B!:=6 MZO*/=PQ_^8)F5#OLZ>0?%RVF9@?T2),#P7?;%!W\4_(E;DG"^0T[@REH(' MZ4/#4*'XNJQ#D&[F=C!@7OL9%U"&!B> -\NE'#WHPH>V]:]-?.?.S$-+_C.6<>I]9SC%,5CSIOCIY,H[HLKWDN5*6PEZ>J=72.KM!.KLY8XX5T)4D6_8!X+NG4"J5_FIMV#": M+.,+]<(K%Z.+1;X#Q\+I07R:BYFK[H5X,A2F91J?_<6-D>KQY4<'9GXT[]I^ MN.F#>N<8@I6]6=&8*-[2A9?RU5?6>:K.&1ND!^PM!%T0_7N@Y?A@;LZJA;^! M"Q&E::TRGVWM[,ON?G/S+EM5.<:5A)V'1YQ:*+N*4-J"X<.W>_GIEY'G53Q' M_G#IH.P:067VX#F"BQZ7383&5><<.9,G?ME)OJ!_=8H=]AYG;BH0G3ZS&SI%YA?6B]13]Z&Z26#DB9".W<*8,$U"& M+FE%LWKHK=:.MP5@ L(,.D6,&+V)91AOBZ1/V@^6:\"=(V_[VQ(4#*0AH(MOB>'KP5AK.KK%?TTWO\#2A# MHQ/0@Q S64Y/"OCL"7,T)(,)@.6_(+U.P#H6<32/]T_]D3M=HSE#UW,< \T@ MYFB.X6\@/O0X]AS;)$[6RK=YGD2K3G451P4]R"#B<>^:00,G'9L"OKG\F)X\DQ6SQ$814_7XX(:Z6"8X=[7ERK,H%J?QBV@WUX+QZ< M&@[8*Z4+WKEG4>Q6SI-T,I6E3Z;DPWZ(A4=3R5K2@\$,P!5>)4435IR#_]6#8+8TW!EZ,'A%^EYR M+1:X&SMS]LG36:7GY>YKNR-O[[=^-MP_&4X34M'S)A>W1O2)C>77;^FY_7ES MJZ2>=+F^I3>? Q,MG'J?:";J+L $=8"1BS6#_Q]OXGX8#@@/82'UVB;J'OB' MMFNEOS@H22%F!4]*(W,?W;72A!7HJ70A:8LBO=593WK,,KH9 S0/L+(!@O%5 M3H M^ZPF\A(N,RK4TG-'<&&X<2ZZ_1T'Z,.SX=M1#/^..<\;WW:![W>!;T)[G62/ MS8@T0P1X=NB[Q)4^4SG;DL^10]MQ>MU4, ?9;^?=GL RT5.0Y)BCFZPY0B9H M\M;KM@;]]G-_T)^I;X+BS U^DB;$<&@VB%FRGDSW')E.]O#DF96"K:4[Q=?[ MIZ>[>@P&!Y*I3/,2Q:UL'5)AM^^[U@;[9@RG"SZ XX6'&)\]U^+M_K?9[M\? M=M^FLPF^?+[;^]$;C,;X+I[6\VC8K';)+\H*W,RNNO.&>ZU9^Q_*C\D[>7.[*U>->GU[ M_ ,PJXHRG5< (Z)#K\9^NI]6WYQBP8_O[TNR^[A6_%??[7V: %\M/C9@> DL M9X^^)ZS]O[[/T(#;'G9W?_>'K=X_.KUI> O>N#UI_6@/WGHG'(%Y MA<_MX"7;*CU BS^<,5R7:"S=1Q[KNX='"KCQ:"Y;'XVW&6'*KMT]!YR6X2%K M&4:S[[U)/.+_=VO8FRD^X!_(C5.J1+EB:>OPO,+U^ %3+Q5^BM^,?_P7:D,9 M@\"'7C/[9Z[6>>\/>2W_6 M&@_:0]7G]4<)"B<@L&&X:\0]SQ=JH9Z3.NCU#O(OCCWT-KNWC+$7<,H5;4X9 M\U "^]3Y&YEZ:/P\ 1]\LZ-K<#A-R&/6A*#)P6M_%EZ6K;[=2,3%T\3P4,0" MN&;*0YMO.43:J"QO?W*5A@@9'"O@%O 8WU MTC8/XBLX;< 3P870^Q9ZZ+'SX%MO]&W2'G_O=]#*X64T>6W/^J.AXJ8AULP$ MK/&=<.Z"8@7HQ>J)]SEZ'?[>SE$SW06>[I_JVL'/PR85\U-0KB:N!%X,._)K MO (#?Q88QZ^OLGWXI=V/'7RMUUY[^C;I-6%,WREA+TM>\ ^[2BT=F?1*>5V8 M64>9SBN"TV%'%I>N\:-S%T#[ S7P@1.S!G"33&Z^ VM!/,J^][C<<\M?NH)^;$''#K2[NN7VI%FNZ25WXC?/, M2IDFE;,Z$CB2OE5=LFX:;[/:IKE9;<);9D*'"G;/0+#$7I:/\!I=3EM%C@%\ M>WT;M&>];KP1T1F]CB>][[WA%!NPP6BJNHD*(]"7GH- ]O&9M6 []((\*Y17 MJ2Z7PA[7>&<)O16'4X%9+=4I'J_J-QA\B!WY$<1%;'R__^9YUD_;P=NM?=22 MN[!Q[&/JRLN<'D\(^_LV&G5_[P^B&(3^<-8>?NL_#WJM]G3:4WXAPM!([@1$ ML&XM%H#K'?/L@5@CREB'0M@>&@D)%2@<4A0UR10O12BK3N]B*C&-\A*2H='B]/H6CWEP":^. OHU](,EFY]\W MAF//M^%*(SITP-FU2$%_';3@?T.#:[^//F&W7^BF#X?>O[^U!_V7?T;>@/ L MX(G[H ^#@_Z'/AWW/?35'VS-4/JC2$49PRR7) G:HSG[U?*[>\G6E#$)XOAB M,U&%]$T<=IEGA(7."J-E^=6-X%GAUG\EC_A?BH_5X=8U$T25$>).,CR+4\@VGA9A<)Z4$K."'*?U\Z:_ M6ALV#+/$PJ[MKSW?<$;S@>286T]:<8MY0BP\ M;3GTW'54*#DP%BF+9J4*-]APGDD6/''676E%-T9D )\!XV^@X70J*6A"'[V< MO;M\.+PS:7+QM,9N[I^>:K[;2G0F+2!60H1J?+5U$>'%@\!>N)T->G\7J0 B M\XJT9>.;OEPK_.A$%W_Q,:5P>PVGDERY$ZY5XP:NBVMD-V?FS@ZB&U3(.\S7 M9,,9)UWTA'35.).%]QX(P6M'.4S\&=SX.6M^SEH-Y4(9Z1*X=7,8OW-Z@0@E M&\H"48D2Y*MQ#M>UR9@]@L''@]QZ#6=%,?D2CNCE..X9T$5JP[TM:_Q4U MJGHP=),O,-D'_5,@S9T[0[@JWT>WV#;BFI*2$33P&<7#=@5"_OLOVZ\-+ M#YK2H?EO/U#OUH,]6Z-W>P9S[P#0+OH'379,Q/W87RO8RPNUJDS7%[PSH0JQ M=;DQ=:\;G,?!<_$4*-$3TDV<3SKVR0F23+C%YA-,CLC:7,>ZTTLW?F^DC6C' M&G6VXG,4H=::3ZKRXE9VT6MMA.K-Y\ ,=AEGD&HF:.4_ :;GFD@O(9Z"K!)O MLOG4DB1S!:4T/+J/KN\ M$KV!JO(EF#9744D?>+*[4(+#3%X#ZL--)>H M[UF[BSHL)ED*M:$?7^2IH=)3Z:>_R$QHF'G(#C.9Z\R:XLIK_KUF>T*'KS?T M7'RFR<"3I^A5X_<4'$Q$&E/&4(C?="91X"8Z\DE7G@G9@J]96T"^^*PI!J'X M#6CJWWRV)SLR^6. QAO+-F/H.YX?#+W@GR# :_2%:_\G9THAIU%E3$?)V\\J MT(*&&P%+ ZWH_;Y[D-LLS:^K%*7-S*]@KJN]=-:*[T1'#/Y=[NUI1Y4T.O>=O1.[K"YP4NE3NM.IHXA*- M>!>=B-VYOLK:'[6R$7+APV$J$L]&[XM:F\D M/$,9$R/" [*YJ4H;:FTER \"_C!L!VOAQ8-3PT'3(Z2?4&>E B2*-:L1'24J MH/$[$]Q7P0D-@M?905#HRL:F#(V7NQO3 6Z$=^^[4T30<"*%!@+;-5#_,IRQ MY]N8M;M.+!(U*.$IREDSR3<\GD)=E8Z^#VJR^9MAN_@Z2(H" 0R=%:Y9EL_B MSSES1DM26./'\]R+3(7&NPK?9LRWNE^M^_A"5$+S&W7#D"XC4&D M@\@Q6X'6E#$RI6_[E:F )FX&,>\?[(+ L!T^DW)W=4VXN33O^L'X":H;%>[; M!U6\== $^)XTS)&)[?\9\IAB#P8 M>M;&#$9P"N"';8+VIWV<#(M63!EX"BA^CYJ0= Q#*WEG2P0\[/B)W]SO>BO# M=ND(9LLJ Z,0$D0 .86KM->)SZN6]GJ-?7:N]=UP+?2 Q2M8O0-(FSG1RJL( M)"M*T _ BI:;E5Y!&5Q+&=2"M ME>W:?JB5C^1D(VW"Q%59?=*P<2=,H8K+76GTP:T$@S]#O_C8MS\&$&O)6(2) MQ5P?K<\M[*K'9]>B*2@.0O/WQ]7:_L3;&DZPC5SWV7%"6M/Z,*IRK52Z.W(M M@6]%I,;EG3@O@1?@6C:2$ECQ^0!\/ "G!L)NI-_M8+D[(I"EY"F?KA5K:U=< MI:.Q,+%E3=6(EPWE1':P*Z65]WC_]'C?4-:5D%>7#'$4T8.. >$6S4C"\$J73M;JLS*L!_P0!7BCMCQ#DV!A6%?4X4];""$M;67;! M$A,KDA"O1H#_VD;))UZ-3WNU665G1=Q5E8->&+G4I*:"%<+ P;]E]%.Z/8*.TLI!""45 Y_;OBRR/.* MIUW7QX)/$%+P@S:=)!75"7IN^71)D))75"GE>\1J:J8<4&CB'.:QAL M16,$;T1C!+^TDD==P@5/&%V<*!UG<,39BO!:>(VW0UD!A+S5TUWD"761FI)7 M"5[K6D8\M?9Y(\_J[ASAP(N.6A#B93AJ* .G%*!(P[N8Z*>+3Y2%.S&NAJN. MZD)JXMWCR-D0!>(1]X]IX39B]9L")@.*E(]&@O1JF6VJ.7O> MSM##&>:;HZ9RZ$LVXT550%VTJ44!+ /3CG/45(X"13$30#]'>K4,P/,&J2HO M-CU=J#F8YB"1Q91#4+7@>S607EP MX=B,[%DU- 86%&I*S71?,'K."4VY;C! M[C?E$),TPN8+2?5_G18@8E<[^E49D/*U2D"@+E/(A<$KFGJO-BLJ"JG?U<.! M\5YI)/+E4 "+:'>:CL7A[TW&(E>.ALSO!SDG,?(K*H/BJ1=X; WH$O!'%?_- M!_.-,[#G-+\]1\V4YIZNZN=.0; %6),CO"[[^%V 7MB,T@&COQT0@NA:[15. MM_^?\'L*;WBJZDN$[<*P7#[Y13X=QU=67 M2L7%EQ18D,NENN(,XBN!_###TP?P@_!J(<&@@^PU.;E!!\ES6X9KM?9/OL0@ MB!W8@IX)@!5>PC(!:R.\' S?K@O!RMZL_)$[73MVT/4R65ODVE;$C?.$'UD?X-T8KD5'B#OQ$2)ZW'^W?O2>V__=&HXO0\-);U>+;IW$23EFB.T^ M>BE$*_]YF_J%*U9-H*V&F0KYLBH4JJI2&,849. M9 NF1;VNGP$E46+#SI!9K?WU&=SX 9H2)?PF5G"Z!8'&6'-YRFI6/ M:?:%VE".,R5P99"DL"H4-2)]=[T)_% =U\PQ@E%#7>@+H\5@ *?\:N&=D]W_ M>?MJ_,N#'7SO"/,,C% KRO&BRF%$AFX8FQEUCR=64 [T&QQ); M&14$:]4_N% T$>43\$?S@^_$B$5J03F.%>(!-YVX55!I^K:Z8G).FP10(S85 M%[[BZ*ZZ$@%.EQX,9@"NGCT(O9](!7EY !DU=&6-J,A:IHGO@O?@=V OEDBA M;41C8P'Z^ 8%X <3I&1J+"FS5EI]-_4S1A3J+%F*2*Q62GA)A"ES9V>A-I0C MDR3S4UX)E4ZOZQJZZ&K9Q]T*TVI?53DVE:>!"+5R%*%BC.%P@]T,H_FSX=O^ MV+/1S*[OFA 8/K+ 6$5XR4 8JT2J:LV*THJH]*H)X64\'T6Z(!$OODJ#FR'$ MFF=($'X]J'5C0\Y5)!. [[! +SB:[W;)NALP\WB-2HG&=&>1;-6H-<$I2BQ. M4U2\K0NMA#1304Y_ JOJ"JSOK86O@K\7CZ?OC2\7PI\RA'X:>.:?S]MPRXXO M4#Y3(]T7;E%?N*G'2A0-A^>32*VMQUTVQ/"M8QD802O4\LJ@5Q07 K)"LJJ% MZ^$K,P-(L@750U((!\+N"Y^(B@'HK5:>&P6],$,]L@65 Y 3 )R?+(IB]PS M+W+/&B/'DDVM;$F'TN8%WQ#+*H=?^4&07\[:KR,AK'\C&H8O_\/#,[H)WB'S MT8)MND3*RRYRJB:V]KRY MNCY>>Z+UYN2MUVT-^NWG_J _P^O-IJPTQ\86=WV<_R34C.'0EIK,DK48YQC* MJ>$8$.'8V4!(WVDC%U:F]W+@<&B#!:2I?8-,+MK)@<(D@0X7ZI1*#4=?1*K: MAV*9+#"<%P_.C$_@CX(E@+.EX48W.83?<3""JX%&LZ.XA)5=)59BTA83OFU] M !C8?G35QA@IQPMCQ#N>'Y!1%ZK;-,#+"Z=+:M*0X]F9'=L2L"NE]77W:T84?'$\ [L5&*':)5I2IL<6 2T>RZ7*WD37S,$$5:PWWY%Z/-CP//#Y.(=CR\6[Y!3!VM073;O?\,YEX*Y%?; M#4-0$C*'L3>'K>"34<'V%01+[R [;]ZYH!K>1"'SD\N@[%64]:M*%Q]5 7UV MT1]^8)ORR)RTJ PI56.;E'[ U/(9\_D%?;07[+M^BS1X87.5;&8I61?7<0&U M]#Z1WI'\MFO ;;B1BJ?BJ":2R#F8ALMC.^\3+]VARNY0"@59#O0#O\H^6/N^ MULZ#E!-?:1WO.9&TR34]%VI)&;(7FEZ7%U47"QQ[(^5QJ7B#RE!*-E<(\5IR ME:3+W#96RPM XAA.1B]LQM%JI35V?__T>%MS-)A<\*GL$E*(;A2*)L^B%*+4 M.E\*B2A$LR$Q/-" YK\#]"A16\2N>[9T*J"6VD-?3C+/*C27.EL:B>A#5CA- M9D?]Y!FVHK>5-U$OT:)RS*N.@EGF2*V36^RLJQ3#87Z&PKH!A= M)O [%413SX+$8E8^9V*)*T8WBY6:A!:C%T\39TRRPNK19;*?H^IB$[(S)M0Y M3OC%N'/A3!%-R(JR)VX+UI;_W5NM/1>$"? 3=2-U1(FSL%7>AZ+G;>6(MY16 M\T-]YW4$MP5EB:K;"+;3P3?H^;P>!7(E9:@A&W/ZN"6@B-J7;X0S!!DQ<'>* MOXNMZP2A!C_2IV&B$R^=C1^@'@CW)]^R1PLD/T YAA7@P9Y,)])/[<2KRF)E M=84[//HW8H!K)6>TDS/;AS_S6KA2#]&+KR?4D6XN"7%5C3V$"0CLZ*+/Y%OI MK"4_YL+;PEK2=G[(-3*%!Z&+DY36XMGR44@ANB06R.@E=A6X"QQ/'%[6-??@ M3P-:.0#;%@@O*.C:<_0K<$W0=V/!IIMW]+-M MP"W'8H6[+;UH(U\5LK(>R+D2C8=&W2A__+L#PKV.T#*CES5MTN)!O(&TEKX^ M7-U<:4:8 O+'+/FJU3UHI$&^@S[;0<1, YCO?30*,S+S&R-<^$)9R")P[4JZ*<>8HX MXX(%OA!2*=8, ?=>#RIZ)KR@29H0H;0K72'CP;]9S*ZD'#5.LOG'JP@-_=D' MHH^AMP8PV(X=?-64:^$CY&O&!:R"K2A'K0($X&61F!(TW-H[T 7C>C@A8C': M.2=JB:JA=IO%]M,35M+C_=/38X.Y M(E4+M6]Z<5/E*'T[-K/<_"#5/1-2<(M>^QX4-Q-P;AL75=_&>VR\+#BN=R8, MX!);\1VBU#P+K T;#83^!A)\)=SUS@1]+K$KV.6I"/TW%P+#L?\#K(ZQMO%B MW$/S(.Z!@%+]3+@@(GVE6SHR;N8FBWATF*[W:2[1?!E\R][?6:2)M*:>'JZN M:KZ'NQJ>B&I K2T;8:Y@N4;NU'#"V\<-I^<'Q&SK15HY,\8(*$'6=HXJ'I#= MJ98#M?">)CRHHA=A"DM<>N=&R;209%T*N<3TYH< ,^K;RB$,,$FDS$&0PTL< MY-#[7-LP3(***MUF1Q7NJLH@SWE^K[1L*GHD>"6Z*P[TG<9 DV53T?G *]%] M<:#O#Y5Q>W7U<'5;TQ%P^4"399/D9_@ \-T[/=0/Q:%^T!AJLFP5^ ].!O1C M<: ?-0::+%L%B_^3 ?U4'.@GC8$FRU;[@KTXT+=7A8&^O=(7:(ILTM;>=2!] M71SI:XV1)LLF:RU=SX3L]J8XUC=I?5P_A*.^'EB394NP+AL55!/6Q3TGM[<: M8TV6+<&Z;%A/35@7=Y[ M? [,P/[ G_!-ZZ*WDM\P;R7_TMJUWPJ,SQ9$3T!?ZG=9.4<-1)^'1_2_VZNO M]X]?'QYOK^K*:!JR'I]RF1GO#NW<:KJ0,GV[J**SV]<< C(._"11"3=R,/1A M<( ?^G2,'?IJ_\;?@+> QGIIFX;3_K2/@Q&8995#D@.'/7CBHJF&(5@8)PWE.T*IJ6[O7_Z6G/LN) 1%)2+ M<;)0L@44AG W.]P-YW@.2LI:'_\T :;GFK83Y37*F8Q):EU=LK!QSQ*F2H54 M<#BZ_A1 9(4=:26Y&!;#LL%GME*%A;@IU+)RO*R27KQD+J]!74[Y\^B'?+,0 M-;JY3),7MLI57>WY DY(TQF^?0:LUO%-I278>=32A912-%9!0@)5YZ9IY1Q? M_Q=Z4.-\K8&--5"8J7E-7ZA;C0I5/,# V4^C70R<;8N4&+YP.V?*-+GZ*GM< M@IC4L$2^W8(L:UO_VO@!7GNBSG5P (QTFK]<>Q?62=2;6AG!3SMSC!!: /1E MJ87-<5-G2E#I*JLT:87*W P'BWU'+L/-XZ;2BKY#BGZZ<+. RBI-DJ$6-TE8 ME/:K7WA81E$5)$_?L^])PHQ1_*:;?1S=/X$!R>B$62Q&5.@(5(1;AH+&,5B_$8BFB J^<J%6"Q% M5)#&1#5BD0Y2RVCU0BR6(M1RN55#+,*Y;1FM7HC%4D2E_C+AS=9JB$4X)"ZC MU0NQ6(IH4D;8HI(33J3+:/5"+)8B*DA"HQRQ",??9;2:UN?]V1*+K(@JDM[( MW5.7(#KAN+V,5B_,8BE"6L):E9E5B>_]^'3\^3*+K A9*7V49E8ESO?;KQ=F ML10A*X&0TO.L2KSOMX\79K$4446Z(N6858G[_?;IPBR6(JI(CR276?C^)=-; MN/@&)B1^?"6?WW=-9V.% J)G Q_?'CL&Z,T)ET,4;$4+YD@3O(KT2B7F39)B ML2CJF2V-X'=OXUC]U=HP@^,D/92XK&*-I;7]T$":52!_%6F=ZC_.3.^,473: MK@=&EQ9''3.ZH%:,()UX2^8[";^<4K?4^XY&AO<+)2/PQ M@(%AN^B+F=?[-%8(&UQ\ H(-=/V)YSAQCCX*0ZM^K#XTKD53"=?5W1Q090*H M +5J88CDZ>01[TK2#BV#;,]"70X&=1ZBIZL% L,'_@3X&PR5'3!/ME3PI OOA7@O7=5E0]*)!Z]5Z@9=0+(44Q $3C@-]'^W M@R4JCZ'7Q^NKF\NU#^)DLN&R^=D&Q ^.U9'#QCCURT[ MR1%J^L)W"7P7T:W=-H:O;3&[4GK1WOPUJO^7@#2#1F\VLB[ J!,0\V\!J!& M-=ZK -*=7;74UQW'P.). \_\DW 30&YY90 5@(*!'Y=XI[L10!C7P_7P+&=:N46D>IWK27:4?FVF426651=& M;D2RJ/)+JE8GC2Q+:)$XK.M!.>50Y$> 9E_SI%,+N1EV]6S@-GSK2 F@M3R M6B$I)J5:EK5M67;T F/#MOINO 9CHLJLHQ6RXI)2-ZJ:?;F2 CB6F_BPY9*4 M\:K,I=WR+KL,W?&)6[X?C3!+ST$2^E%?R ^W$VQ%7:ZP8<_R18;@NEP]DY5\ MYUT?>S!$,PB@_;X)<(><>4//-3TW0"_O'#C@J09'1N/*$4\&?TA6K#)E519! M5_\^\\$$.W0T^Z--X >&B]66O^+(5#D3K@FK0%)\&HM!=>58)DSL(YWP+W>B M\FG%/=6?9;X:[HC)+VG2I:+I"170]_T-L+H;?( R"H4(-[,B3ZS]85O I? MRSE]?85,R96VIK :94G**']\D*%^9UJ5?GQ]F2:L DF)X^G\T/;-S/)DH/"G+F7NH0*3"\1(%957^ZL+,3!*MB8T%&$/;!#@4#$D8BI=U MQ/+6;#X'R@JK_#6#Z?V$KNU',S. Q3*1HD;SS,C:#O#16&AUL_D=RS>H#V4D MZZ#2>P5W41X5'N8-K[&.,@T.02!V9/V1W-/O>F[3ZP\[HM???K6%O5OV9 M7$F#[H$BT.*]][D&K@]\REG=O,(U!6!^@.@R\NC-#@ZBYVSZ<]1,L_\:L?^Z M'@O AU,ZLK*8=+5'4S+RE..@11)\47W'R_"C-G[E%U$:<#].A)7Q_ M!G-49F9\4I 7:*'!K"@KI2YQ74//]9*;&+#D/A:=ZEZ@E&XP#T0DTB4N(M32 MH>"1QM@# KM2@QE00+ *;F:NO?/S<$!'^ LA7_I2!R\PG%-EZ^JMUHZW!2#. M4Q9.?L66^5^SR_S>ZW@P^F>OUWKN#7LO_5EK/&@/IXU9ZQ^N!G8[]7B!F)ND MJT +B$D/=S=73X\W]T_WUX_WC_=U[2N@Q1#.>]?!V[K8\Q6OA5CINUA5E.GV MLD#)F@=A\=5*FK#70/C6Z'F,9#3DPFDIOSY25RVD*29L M/TH-@'/H2S'=)Z25EP2$[YTDO-@'_WMB^'8 I@!]X>SJ,42!ZY?FK M-P587E2.O?8E-:'E"0&*6CJ>'VY31RFIQ4Q&NJZ^I"JO!N4#ARBBC:&'QD8< MV8#C&0Y715/C WWE[[='PS&5VRZ)-JPON2K6T6FBE4[L@GK%-S;$/T!1?]0- MIS_J2RM\S!<0/^?BH&+Z0K[>W-TBY7Y]J.VTB+D$UL8!HWF(6P);2!AFDOF\ M>LK9GK+P9$>V8CI0:V&DH[^J&"X7IY6 KP '>SZHYM20[K2*I52KQY[$::4D MO@R(RCJME$2ZXSE.=._]LP$7T5U*;0@-=Q&JA6&H.6HJA[HJ6F 5N5)/C_!X0; 5&8%> M-MA%$UZF[+?]^"!5UC+PU5..!Z+XI7I_"9DKW;VH:]Z0T4?B_3MTFF)'/*\! MH=77B$9R9%=^ZR*KH.$,^3^! ?TW-(8Z?=?WG \^Z\*JKA$[I(C>O#'' M[_F!O0J/VMC&N^V@)[VM/1?/J2QH_#0<7&CT[MB+$$8>OHBUJ#N%)&BCTG/1 MU9B<:9A* "Y /#(;"_#BP0E81CH(9>V[TS4P[;D=WO:]XJ%6@69UYY=PG'H<=[ M7%]=/=P\/5U=W]W=/=8W"F4H!FI^ ME>P@E%M%.1Z40BTU"!63O7;@I:5!96C_P+O-' !5I*Z>?F M2D46,(#,\D"6"M2B2-8$"I]Q9]=5C@95F/_BFM E:6E6 V].M$7]'1A.L.P@ M7+"??X;@L2;HZVMN4N4UI!S#BK.!AUF%U*'687OZT>@#.=NFN5EM'!SD$'^[ M#VAHS]&;M)$)ME;$<*,RK6E)IRITHE;,6F5V[$!+X10 KQ A6.+C0A\@2DBX MRT2;[VZ7T+B6!#V!BBH(HVL.18<@&./.%>=EP4-&!TEL!WG9IBMZ6@-(+(UX MDEA>4*FZ;%$4U=E!TNBJN$YZQ(7@E6JR[.1#G0L!RN%2R4SCPEW)NI,U]>P MTKE3)U<7.CMP@HT!;<-)[K82F-8?U4QKKL9+ &MB$9]"RLZ.5%X^9M0:?^'C M2Y>+SY4.6SEWDHDKI^Q!R$813M:$_$(LLD(D':B,)N0]UU)X.HZ=WN%KVF;\ M+9X>".^SL9MI .MD^A0**$.7FQ4K7N\I29T"<)=:ZY;NY09WPMEZC5!:VK#TJKP^U#H'(/N6G M NKE,B4GY(L8 "9Y8$L%:A%D1.?\E. M!E68_^*:T#?J89>(EK@L$?;3\S6G'-N*,X.'9264HF_P/W,Y/$1+W]E/X'R M5\\-EORF3:C5!M"P!'6XF%E:794>3%5G&Y.I*)P'?O;3DT/2N+$+-PMKJ=)S MK?<-HB1Z 9I'J&AS%UJ6T--I;IE6GY@OWH:V@BW86EK=MP_7M\J%WM9-2ZJ: M*KU'HD$C^(O](=%:XM8NK"RNIDHOGFB(K<3*>4'K4,,);QJ:+0$$!L[K(8>F MU.8OO)6HMTHOS[@^P5YVQUNM[*# +O7CU?7Q+G5G]/K:G[WVAK-ID_:=$_G; M;GCWA>TN@&O:P.?)%"M2MY[MAS6 !GZO ;ZI 3/?]6D#(;&L,N:B$%*IS0-N M\73QRPV [P.0EGMW)=DN.&4#.!UR19O3AT)2-:! *.6)><9VI0FV5:#/G2:@\5U3917_3^$1W/(DVC/F8(%%A$I[QOP%M!8+VVS M[\X]N"IP0>%3UL]AM?>N-ODW:X^_]3JL_?!E-7MNS_FC8&-=/ MK*H)6..33^Z"XN6A%ZOYQ, $? !W _P7U'-Z"$*(V-G9^(&W A#WGH&'^(_8 M;;51EP@XCQ 4:33=?>X>KF]JLAYYB))/"4@3N=*H4A\&!R1!GXX)@K[Z8PP] M:V,&HR0++>&@ *V8,B!6"-">!4):.-UI 1&0L>3QF_O$(P+,LLK +80$$4!. MX=2*^8[?G1GPGRJC(F"E4Z3-\(3!?B)E.!2#2BVK#&HGLZIB MJJ#ZP$\'%]_&;Z6W< &XC .,/ M(7XAP MC%?P:9L>LL9Q9G/\,C;PB=,&ODI:H%)"5,9&F[C6>8%:B+5T2%\=*P3K!CG/L^/K=#I:)7GJ?IK.Q ML%<,W]_B XM^/TF!EI3CH52*4!E86D65GK"KZS@36MZO 0RV.-@6;T7T_KVQ MUWC4& +:86-6E7/CEK N*HDD(QSSJ&_?"O4Q$^!N5F03ZZ; )M:75NJ1ETVM MBJ.P#W0]L?T_69M5Y,+*& F132@!4>IWB+X:__+@WLR1/:'90LH 4T#I:><8 MIVSU(S4T5FC^G7I=JD^36E89W 14G\9+3#1)L!%\ ;\;SJL!@^0=:#X 8C&E M4!!3:&KMSR]<=3AT/<&'"!DWXG]I6&!:.P+I"(BJBPAS(SSWG>/@/77*X,^"M;0:'NI/$E)H/E=*VDIWK27@G C S!R:5TU]G'F@XD&<0VZU@H=RG(_, MH"*NN@W G@,T8:\M0WBU"- VPWUI?P),8']@<\?$G%9<5YB%Y%7=F&]S,GXS M:JB/;\FAFBFHI$ES92[.O-3>C!KJ YN##8\KE"VM6@8Y&4$R4C#M,>6;+J<_I\HS@8P#Q%\8"7/-RXJ"*^JQ@ M \O!C#QI:\^_0W"4#3?80(WF.Z=0UCV6*:(/E-S259J>]Q0)T5X,&_XPG U: M,ACXG;I!?E2OO2"MMO3(S! M3D4'-S50X@S816LQU[M7BH)S8IBMD8M6BQL(;7?Q;/BV_^9Z[SZ X>JQ[ZXW M ?H9]1[;L4-VL0(4)#XAW<>^/EQ=UV1!># _M/E5ZT"M2>%.VN?M@=D()62L MW'-J*8/]J3!EL$A 0PK?[37&$4$(KF G%Z%;L8^$\K>@+GT$P,Q2HJP&U#(< M'0/"+>HX4;08L-HK[+@4985@*\HQHRRFA"6'!(VHQ92#WK/[\[L-(-+R%5:&H-0G[BQ^J MXX8YQC!JJ M]8;08#."47U&\2UG2/%>WY*>HRZO3CT<5:E27\X_3-3!MPXE. MW(5+"\^UAD@-2%'H$X6S.;4TY2";$5D>%M&2)"]^G:?2B .)J!\X<_R,Y@>^ M^']K& KQ<-]/U*UH"B$ZN4 M4^L%@G]O@&MNA;V_J9K*,. TR/+Z?_-UI"A'2#((K\"/:JK+$4',^!;=/-*K MC[Z_ZR%\:VY&577Q%T2-T^G"([ZB!#B5YU8E$IQ^H!!5T\5OJRAUQ*&4ZK=5 MVY8<>"&OA?VVUPT:.L30XO/;LN17'V])?OHSPILEOUKFOPN@_8$@^$"OCQ;8 MFS"3C.VSSNNRJJB+^(GF!<+*4>O0T/[UD^.*N:>&6%64HX,P/"R$.>55S,![ M$-@+M_=I+@UW =#'GP:TV!:>445AA#GA(5AT47F50QB_;R(^.;D&N["FJ/)* MJM80+6,($]Q(+_>,M$Z?[I^>KL]K$E"]-B4=9JM]"[UC^$M\[Q[Z!R<=_3 < M/"-O!TDX9:A%:A J1UTMN.M1IZ/83F!T*H_G^2WJ>ZOR*%YX5 M5Y,NH6@S:.#D[[FV*U/N0AYNK>@RY]II&'6*4,F[ZXKS%@>9"A?VB*M'TJWT M@1<8CCHQBNVY<)CB+6^88OOE$JIXJEG*X9SL>.[&"D+DJ)GJ#;=7#U>W-1D+ MT?#"HK(IYA:T7F8]0CD,BR!,GC]6J1BVRO6Y<).':<,(4,LR]!5)1 MY<"O'+XL8[CUHA;R/PQH8WLZ,0+0!2O#M4;OCKT(P6+R(+_BA16%M:367E7' M@VL/(@DPM??C,CN9!*O.A1E%%%3%G;.2&/(VG<%PW;C%5Z]Y'P"Z6"-,AC#K M7!A21$%49U8]9@/ P)[;Z %8'5T0>NS91H->XT((AN'ZX MNGFXD)9?4V7C)IXBTKI@@1\_8W.WPGUOTMD1O*3[#JP%#B4PT4_Q^".R$7Z= MS=O>[4WZ/]JS_H]>JS^8D0NK R(Q2QG >'4 MVL'-OC@S,(A67#D8!0#A0;,N.UI@YAF],[#:?BS&?A+'W&+CJ-D E+F,;EF1 M58.\NIP>*H!U/_79#"\&01%I97 M.82E9N;0!U5>2=6:*^]ESPM (914&,EBPRI;,EU.3Q)]H7CG#F^$3(#I&+X? M15XA^5Z0@@^V3D:=_LSKNZ:W CT_L%?X.WQH,+PK;.8]@R12#.[W"3@F:E4\ M7F%VLGG&-_$[F^:-@B6 Q4A]ZL=K0&HE5'::.[=K M,^Q#+Y(G4DBN(4X7UX!CA434)9-&3B*1\(!_+B7H5;6DAZ"X^DT%B0K(2ZO! M6_U\*,,6N6SBC'0<48HX*D0-H:%9-' H<]&76.#0EQ::WE["AQH5/D28\CUO MXQ>? "=DJK^TU\_;:(*W"QT8>-&$\'E+\[3R1295_0+IKG];G[6K+.BI%@VJ MY0BM=(>J1LXH G:9S2_%^5+!YI>B?&'"4V;S2TF$*]W\4@IA3GC*;'ZIBK#< MS2]M4.655*W-KV-/XV@3C.:'KD;L9>QX*P3+$KA^:-OP",<8X\LTJ3 W%)D# M2->N'GQDSB+*-:H<)Z530![+&C-3*2H@<[PKUZ@V/!,:.2O0F5I,8XX@_!$G MK,K*,4>Y4;.$'G79$J-U)*P!?*?(B^/]Q," '4[A>>#C_MEV+?I!;:G/:!:K MV23*,K)Z5540M*+$4'T<#$%19&<#,:!C!)IGY648D/H,O8E;O:K*!J;PI!IX M.,&F(5,K6/5B.X4WV10#[4[G[?5MT)[UNJW1['MOTNJ,7L>3WO?><(JW#P>C M:7,R"TP#S_QSZ3D(?!]?XS8]91!F=IZ&4)(:X M59Y M1Z_-=$<1RRH'LC@B653Y)54+S0."AU&TT3JU;?UKXP>Y)V[Y*BN'-S]63',N M*K*RP ]!L,^/U7<_0"1*,FWFI0!7,[J2H;CP:NU*'"9.B]\=B99:IH]#G?*R M@J<574E16'9)1[D)QV?2E$U>$*]LD;0KST)B[]?0Y*Y?L!4M0)8INUHI[0_$ MZH*Y[0+K&;CHCV#LH&%.?$+ T8@6C) H.C5@O&Y"%-HB++BSI0\-"D@=,^"A M,0S@V=D3;48Y/E3@!)"B$UWN-L@ZU:B^H^."3>4*&UB2TXA+MPZV(: M&##(;"?<>=$(4]-Z'JN19_.U1D=0AL) M1*-&,N?+N:)&OK2.G]_"%&BUFW3:O/DA)47#HUDQ)J7:5,84B0>=R)?[?*-0 M%!B#Y,-9*BPECQ(ZA*4H@+HX(H7"4I1$4XGH! 4XP(^?[.@$U6E15W2"/J0H M++NDB!6%HQ,:"K),V=6Z3:#VZ(2'^L^V2.KV1457*UQ%Z6P."I#E%$L&Z0IK MT&Z1T_!%4$:8I$=W58#:)C)12 ME*1+>@:\KT+:(4TV42>>X\19QFB9Z%\Q]/ ?RP3>!//8=F3^@5SH R@L)+"CI6+60%Y\$HBT[I!UG44F5G/C=,5 M)9/"3^ C@:&!1+)= V[#01R991,G3$4J#0TSFH,!*ITJ?.(9D/#4VBL;PL<3 M;UJ74=SI*)Y$Q#YC)F\SI<^&?MN.@Z2(RC8:[P&-[>'V68)ZOVVR>KV^C4??W_F 0 MW@'4'\[:PV_]YT&OU9Y.>[/F9/ABJ2CONA_!NO7$W)E+8&T<--WK(V3GMFL' M:';W 3)OS(K.%&M$&=-1"-M4J%UYN=5R)>>(\;Q]-?[EP0YVLS+V7P5;488/ M$F$E32W**Z519-G+,S1RMD\+M*0<:63@*\P:;LVHQ9P9-"RP,N"?[*#/XV)- MPYP;'8('AD=TM4 5Z !Y6Y%%FDIKZ!IIZ.J\1Q&V9G1).9&CD/PM2/X&E&.8 M-#((\RQ/*[7G<2>$).>(U/LTG8UENXMD53""]L)&+XW=X-G0Y#*M-8U(>6CO MZ5.%8AK(I8/0@/YJ;=@PNAT$_78\XI5JZYQY)*H6N0GZQYF\.BH.?IF^5FP( MS#2C+^^D:D12F%MCKRX'JXN;=R6:/ ,.RM:.I!PE:\^W M\9FC'ZG CS.W?S6?,5/1 %:7]$3?Z9LN-*I +W*W6\>E*"5Y;S%2 +"H.J'8 M+>[Z31LLRW@NRBFE K<8(:]*A5OZ V"@+B2V>W^7W;T?]-K37G-VZ2.I*=OP MM$*U]/D!0 R/4.H"WX1VR##6YCJC1IK"-P]7US7W:S(.A]U35!J%CS.,(8[0 M#[;XY'70=BU\K'N-K4H M4!1 2KD2"]IQY.P),!)-0 T;<.9 ,/I^3AE4TAV:^;-EC:TQ@8,;'JJ$K'Z MS8$V!Y#4E%^"#BK=TO9A<-"UT:?C;HV^^F."9J(DVYWZ33G\BEOG?+E.E\R! M'R!B-SSZ51F0\E5,@$/I3O)J?-JKS8J*0NIW]7!@O%<:B7PYU(K!(9N!O'"; MG%K*X"=O*EI$8K7R:$42C)(CPJ$H$X#'Z>33#, 5$_"\R@W!G8T:#?M"PE<0 MBE!_UMVT)@C1+O2"FC*$4]!*?85UG11,RSXVMG@10!LXR(7/@A5,82M(\*(: M,R;V8AF,YF]^Y++G(LA1G;3J;A]JW_ZJ@B<\,DO:F%>9+@/;>+<=^OTAE-)G M01&VM)+VT%4FQ^\ =Q)@M3_0MPO"9.R:BS7YS9P%G0JJH>S^>O-XAC<\O8T; M3(P C $T ?UB+<%FSI%GO&J(>?95*YZ1UI0[LYY,%;L;, 2?P>PG<#[ J^<& M2[9#1KPY37DG51TQ_Q[/DG__! :<_?1*TBYNYC([H$6@ MG0O1&'I(?))79\NU%V]#.T$NVLR%:70U)$2KQOO="*+9'S)L&F[F0C2Z&A*B M51R$JRC1VG/TWI+8EFHKK>N[^H/ 3TNY?%TDO*O&;5\G[SR8UD_OT_8#X)I@ M-!]%>^=>F-N5EB-!J V->59.!PF_2'Y^90-9OT%F-DA&)4UY4$#H!'B]?/A= M@-[>M$,$*00Y+*(I'7)%3, G.=;K[O4DFS8!+OAI.#G10XQ:F@)=1.H$>[V< MW4=S+?R?*&\RW][NOKRF3!&3-^%(Q0[I"H\<)HG.^O8/P]E$>+G6WS>&8\^W M2 UM,]P8$CR4>)\]E#CM?.]UWP:]5K^//OUH#][:L_YH&&88_OM;>]!_^6=_ M^*W5[G1&;\/Z<@QS15"S544YR2A2\62QX#F@[P DG7$4KI_N0O?U^4W$,4QB MRLO+JU;,^5X>Q_%^&F@UA*^?F2 DX ?P:HJ0P0)P(FR@*$!M3BP>_L7#W;0]"6Z0X%]H3>C2L,P9\"415Q8[NH.P,;O MCU_$\)=)- _UO"NSN(Z0%9*9X^AD77[AK$I&\VZ\X)@9GW$&:U:G%6A!1T+( M4D.EY\JDSN 'E'.$A=I0AA*RYW3RM*%+CNY7[P-@#WG?97>[_&3=!5IJ),_8 MO,C:(%EZJ3W7\DF6(<^&@[\JM Z)ZRK#*MD,$%V5L/0AB4V*),!EZZ&S-. " M)SK!QT7QMB#S9NM";5TX5T _NHRA.1-68&U,_&LQ/]N^^H5C?"JIX(2O@K22 M/E ^(.W=G">A6/J0E9F;F-26N//WU]\B1.-MK__]_P-02P,$% @ $U!A M5*_%P6@XR0( EP\D !, !T"FJA+LC;\YS]".QN* M_^?_?OT7A?Y'_J&HO_]?*$3)#ZEFF9)TT9E S:9$$P(;2M1:?Z M>=BOG/GY4"FWQ!&<@)"L63;0Q'4SN%K)WFW%>RWZTWWH%Y47=@AU8*<1OT.R MAOH/,:%_VB;0K(%N3H"-)@=5Q$1#='R+$)9I/Z<;^G$/S>3%2Q1CPEMM^L5- M.'B1PMQ/]'1[U/(KD_&42A*4]T\$>D"Z/8VLNVSI$9:)O5:Y6\)[8=^<,8E$ MXN<"L]NZP\^X9Z]E.\YE._G'K[]'$$B__IY &U"BKMD(F_[Y8<.%_=,E#7XY!*>. M//OGA_<\9"\--*B?O_ZV95N%O_[^Z?]UZ^KKTO+7WY(\HRQ[J<)_?DR .92U MD*T;=V':L/]"K?Y$CW?*2+)EJ&!YI^D:Q 7DQ1VN#9KN1UF2H$8^H@)9$XB8 M/)2CR783\Z. /O1:B-H2,*6>T,KT>@5C$8L^)GJT4YU%DZGL0[ZG-1!IK#M- M5M$030>-@8QHX=:1<4Q"]!Z#_H]IV6OK/8;MA;UO'NKT"IH$!S)J$);E&90* M&FIV*/=5F+0L:%NI906,=3.M LM*+F1K_5[;1,-!I%"L"ISTH=G38]/[!EB( M#-_1A\M:H5F^'X22/R@-3!!!O-?N"A,#R";6&;7!T[8V75%Q5_B%J#I8#>5T M79HC1?*#DJ5_?N0)\7K9 9_E,DNM)M0>!W*\QS7F)7..YV*7JE]+97J'RO3Q MJ=QG&XE2:Y(1^5PJR>=[\4$X@H9]*BK7K7D:M+I,72E9=+A1E,*C^@>HG)%G ML@0)C:T1,*'5ZS>[([8C+"I"+I)I&R&A5==KC5WB)JU>;;"/FFC2;(A'1PA6 M&[1L751VZ);6)Q-=<^GI48Y+1X;9=+&5XN5\UHI&S(=L2$24DZ H3X"*(##R ME(QN+:3V.C!K)FE7N@>J ^O0;.&1[%!KT!\XJU+I,2VD#7W)9LL+/@(;/W[1 MMUPB$OD.FC&?HUD[#V9J,LUFZ$F<-KGFHF7$^.11:58'JVYMV=5,OJ6H,VF4 MRFCQ6/([:?9!/DOY?):QZQ)=&PA*JVDM&LU[H92S&D>E65(>@MXT(S@"Y&-* M6$UQ/+<I94&<F++Y+LR*[M-=$D O)J/&W"H+;B3/Q!NO3H6[J!C3M95T% MFIW4)!Z9)0:F7&K91B;)#LU2CJQBD/:J6##=44*-1$(\-Q.;<"PKXVSUF:Y] ML0'!@@-'+YW"[GU?-MLDO9BG:P(C["H&9Q#:!T;?[U*,0 M*A$$3IF*QT>%WN5PI1 $QW^J&GV M4<(\L\:*CXK=C"K],;U,Q'BI5:UT*I/YUQ F&VDF)DM#MI2TT+'&8GU4:&KS M;R+,4Y%<">!13'$K06C%@-9G5HRT;'T185*3D.T\CN(:'0J/VS$P*0)Q*V5)48;>XE?0 ZC9KM.@&WVMJJL0CL'9*VL6U;6U"=$_TGHI0RB MQ QU8@9]'R&=S,\?[\$B+;!<1^HYX9HZFS:> A[&T-H@K5LVMOR1 G6C7?S" MQAU&[D(93>O.3$6TZ&K!E^M%)<2Q37FE:*M*'\W4VP&M?R%TE1S10^0CZI+? M9U*YI,(/[RO %J8.*%7!*CU+PB-,ZK)IR.48Z+0$Y[[W6"@5Z80<^=Y)?0F- MW*%*4+[C-1M3%A'5!"IV:! M@U %_R\1YV*Q+^UPVC%-U-NL;(E [4($UMH6$J(^+^+Y69@+C:<\U.UQ*BLU M#7,U[(5QGT,AAD7T_M(.9[S(_J;'6?2+M>YOV4AWFZE8-T&SQ7*]JC_"9KJ2 M[$5P?W$3W]A9I(-D7=KMKIEM94NC5B[-RU9BF)K>MWIF+=F+XNYFCVGM6? MFR5C45MC5H*RU%MM)S-2NT9OQR0(A9^B3PU9T(@ZVK ,@86@!O1E%Q"), HGF*<)WK_KZ!3GQ]GCBMGZO/QJ$)#+&C76,3L#GDU8 M8_4@SL-*;I;-&L5!,\_;:&(9FON.$;_?]G_WB*-:FK<%M;+L%\M72'9-\(ZMR=QXE MR8 .M1AQI(@43*JJ/L<+6Q;R^IO00A83M)X%&)X7KPTRN%LFE-I@X8;6/5-- MG,ZBEGL%NT8:)A7UGF9 M=9 +Z?V&"0>L40;9O3B]8\TV#P\BF:=4(T5E@TM^["2,WPZG5X]1-H+/FXDSYV+@J3&Z,,9BPXX8[VJQNP1 M["2&FO H3+3[Y;A4J0_&S%6-_>:L\Z8:RZQ:3+*=B]9YEIT@CVHI58N)LP>@ M;U-C 6"99TN57Z#&9CV8$K1DMJ>TFJUP>20-QUSW[(VA *DQ)G$P8Z&BP6:L M5]585*E:@S&;LX5I.)HVZ+ILU8H7X]=_AQJ[!-9Y4XVE9HTD.'Y6.U@A) M6F4R2YT_ 'V7&OL6EGDQV^V$>FN1C!N/E7FFP+>D>%VM.E+::5X,VGR3WG(W M,=A[7'7_R?;Z%%3C9V\+?[7N">+TOZD_$G&S M\A!6TU6E5)]&PL4RRTGIJ_X(UK1_241.+D$Y.EDJ#0$D'UMZHZ#%1^.+ 8'O M5PETT)CC59502Z0F_,HT:;XCS"3E/IP;/(H7PPW?H!(",_UOJH16IC&EF_>. M33N5,1N#=3.3R9R];?A-*N%$T_XUT:V'!5N(#5*]-%^K&5HEHL*^$#I[3@B, M2GCJ0GX_<[RJ$IA'UIJD++Y.3]*-?AX]D#P/2KA9-,>_Q*5(&:ZX_$H!NFI4KXOA>TRN&?/GA."HQ+B M06..5U7"-%_3]5I>X@48SL=[4S-RG^E<##=\@TH(S/2_J1*T4253BTWHN +# MR]' MC7*YE+)-70%<>Y =S/NQH118>_#5$6_)_&M#/EGV1)"3 (_!*GK!&MTW(]F) M,K56][UN(YU;M@,;90XTJP0YT>88K*+$[LM<:34>*J"?N(].9\F>)0;6I @R MJP1K,?LPWFB;$%B.N21G +BGL'A\D6MKG-H34@[?: MC,^%>3L]*--\:7B5ZD"L,1S9!@31>:*]*$UK]')&3ZQI6ZAEU:MB#\QTO]N. M>UFJY9 P;*4'=8&&.FVW6:M3BP9WCVHPI?H+5@>.(=5SM\]52??H [U%" M>X]C*U%+5$V:U9T"DY F/6=RE>K 3/?[':[-J6!M?&RZZ@;#I;%CV5NG6<:8 M9:..DN<6RF8HW:YTPWUER+8L3 M:HN2?O:R?^CP?Q\VJ$);T)#V4^45/C-^!EUI\$\,]"/W,U[DM(795AQ>T"OZ MHAN3HN=NRK^7"K\/4_CC1F3!JY]959_GH32$=6!NM(3688J9>'?V(.1BO%.S M1B6I%-P=]^_GB4.(\/NP1 9?Z "E%-30!QN?8&T]LQNJAC9)#B+0$7(MYU%K M:.5H+71!''$ #2Z4(3YZHFQ;ZH%8N%-,T[F1X#BAZ+(D+L]5;]CFW4>(<&8L M\>YP[V$^!1VIE[.E'FIA(G)Z;5'HIWEP]2D^P0"!B?RY&QQ7 BI4*ST$I-+@@GOA&GR* +'&(3S%HUHNA7'8!Z)(V MC7-9=6G8N7.U( /E4WPW0WS4I\B;B_"JTI;3PB3;KB7'6@:L,N=J20;+IPA* M3L&!/D4N5V8>ZHRF*\N'QT*_/5?I=NB"M,67^Q3!R38XV*?@!WQ9&M<'<3KW M,&8;DIP<.Y4+T@_?X5,$D0T.\RE N"I/8RV-$:9TM!*=JNE0>7BNNB%8/D40 MF>(@G\*(QF"KWQ''/.1"@W"SH3_FSCYA)1 ^11!9XA"?(AZW9H7*2HHIH<=L MLC;+V5.]/>FUO?<#OT^O-FZ&-H/;3<2K# 1!P+-/1:5EE(J%0)\1LZ+)-K R7,:O<@? MQT:R9]0])F<&;L/MY_9F/^?$^5Q*5N!*CBJ3T:@I,['$FWNP MOQ+9:.5!+CYF2HHR:42[K>G4TN.YX!M+OSFR!6!_^">/$GC.B6QX+J5'X6J# M#SVF\V(O7>TVF2NRG1%+O'UDP%41O8(JC91G.H+K##.LR!5A\8TJVI.!]$=MG'>&>Z0Z%*-]ANA$ET5':1O;*]A?( M]D?+9W@K:&.9=J]NZI(CVC6S!G]D:R8:!Z)'4I#S0)!5]]+BQK"SX MBIY)ZLJT8(J@;U752O 2H]$ [_8-<#/C+X[PMPK5?((1:)Z=Y*9S#=! EIA, M;1GF"L$[0R&(C!!$S_83C)";3ZM9J\O*/"@ST0X='N61IW=EA& Z I]6#=Y# M;_)Q\;6#E8/ZT 3&2!:!ZJ]OIH$&)%"!"UG4$66]_""D7$UYO9PIA'FC76LV M%679SA0;PUJGJ 9O@?MM#MHAS<>M%]S0BS0EZZ4'$/6BU=A)F9:T*K ME^I+]Z.\ )=TJU&=A1TK_3B\,N9+C.D1[DYH733SO=N&.@%BRN5DQ R"8W1: MIMU"3.1:0_,QT8=T*Y^0Q%7&-)C9E3&_#3$#P7RQ'>:+]2*-A3Z6VT-&R V8 M7FO9RL?TULG7 -Y+N=CAE(M]=7[B)G^XH%FVZ6#>:,K6;M9&5C?GP)32J'X3 MB.M;@_S'32CB9 5$'9&T67/LVN" S4\[;7RT$G\UJ*XO[A>Z4Z5S4V>6;H/* M0+L/G('E@\)K5-]: ]I+]L\O_WQFOC:]^]R$7;0K_%EA@_)0XQ?B"&A#Z#%! M $4N'AF-HG:U ^AEJD*O^B.^WK+/7^1>)/Y5\ (O>"_EJEZ*ENM4X$,V]&#? M"S)OC 5C-N+@(G"!UZN6.[FP!2!\\6EA.P\M-\B%^_?6;)Y56K-P(K*\9QL, M?]5R5\'[/L';M\S7Q!-)^!Y_J\B:/'$F3\2I;NJH47N)MQ+;24W"B;\&R?Q: M/KLIN +$D:Q!<[E=SJOO83"6%7EATTI:#ZL/S=0PE@K>D<$X8K*FRH]?^.L. M63[/Z ?0<\//KQ#THDVRKV#6E",C\JTS;Q9,=Y10(Y$0S\W$)D3,.LX&[ZB( M@/'G+@U_=Y8$BQ/BYZ"5YJ30- V4D-.8E=1VLU,*WJVH^_ASFRQ7_+P89GV" MG[GN@Y9/5IBQ F)&O5)("=U%\([1"!A_7C!^/MLD]>;*\^MKSH^I9;?!IAN, MTC'R0+:U4(3.!E(_O[X4_&6+P%]RA<#!*[/"*I*00D:UICA#MM42Q6592Y[; M])UFP31 $Y5.]IB8#D:E8=7A6S.M7AL-FX9&!]+..&"BTLDSFRCZLS )JM&N M'=?Z#:$5LX3AX*$5M8)W)F8P8?)TIR(?#)-]OL]6YUPL+Z2U>&2I">8D%,PH MR7?"Y'=/%(+).)0CD873R FY]AA4JT.E753.3F#SA08\'PR236\:C]\5ADP_9)4VTVWTMQE^MR8!- M%(+)=*(?:==%A>>A*4Z*4R$II/5SG:A3P>2I)FHKB>B0P Y._M8G$S11,E"; M$*B\A6E2AL""4EMOCV13J@/3WJ!HK%_H*6PZ'^)S"IOI.I-0GGD,W.R^*S*# MD[7?182S2YP&=AGR1)?=J+%,1*@DNF% M4)1XN8S\T$FQL4AJJW0KL-!PDJ2CJP#WT6Q&H2/5[+G ^_!D@R/>R";U_BV"H!=@([:QZ]'0^6[7,B#YB MNR<7_W>2#GMN=-!.G7G?B:0'WK?&IA*+[L!^[/!0G657]ZP1FXP#B\8''E/Z M]?>M!4YS'XUYWLB(;G7I9#55;1O*=&:O[LWYL"[=7Q#__,;[9X[&0H?=\Y9J MR$4C-7CL*4M1;4F2K.13EW3SXY??\W:Y#'70'7%3HS]7Y^^NH[XBZ7G0ZY7V[& SM5@'F;!L5!:]S+@56]'%BGY/W<],7WRUT( M,WWT;KJ*H?4GS,AH"ND"F^_1\;QBM30][0F?&IHNSQ&"4NR1.^E[?[:(8ZB#?S1RDN/S#)GZKL%@9U>"@4$X0":$]MQ"WJN9F1= MX.DE@LNY994SUD-@]6Z@SY:Y6<".&5BQ31@RSC;#$FCCEVZ-"A1KW/9(P6 M-PP'5OO\KA)Z79NY1 $]Q-<0I+*A/W3!D"Y-Q4)]9IB!M%R.:DK-"+%]58_&EOVKA1LP^;S&QRY10 _1GU$I57F8 M%A,=!;8:U68Y%G>,X%U!\[O+Y^\6<=Q[[,ZQ#EY[_V9,_C%?YNGZ?9-F1QGQ MH5%*:,EBX);; G(F6U"V>9[V#*C7F%&5])5N++FLD+[75PFF$']D2H&S>3[, M+@&9EK-R@870W<'3LJHEADJ]'E?K"2Q? ML*#>>I@G@[MX>]&L&LC]A#Z;N118F[)EW26=;V&UH$HNJP>F FWW OND-)$U MV;)-LK+)+PQ$2I_K-\!"9/B./ES6"LWR_2 46-7ZSF%O(.KIN']+_7@TINFSC42I->VS^#_B@ !%8?C@L/C$K MR\3#:"J4BER[5NXOS&XP7;>]0W/=N/UC.]GDLX=//GNR -$Q3DI9/P:R>0]4 M!Z:6ZX]Y-%' %$?+,IQ!=;/UV:@9XG-9]C&=9,+BO!!8@^E[+Z,[;#ZW^O'RA!ZU M,R]QPIZ>O,(*08_3?%I4W[ZJ[@@"RYY:8/F"-.F56]V44-/"Z? P&\K2;.!B MR%]PRLZ7BBU[%=OO$ML#->QQI&M"9^*B&DOPRA)6."418Z>5R%4=7EGYZS70 M<1@ZFIP.\G)SP"FP9HTFBF2F(LW .2(!51>_)5L?]\+M<_"!XHE%;=6KYEO" M-,4.RCEAR4U[@8WB! ;TKS[0EY\4_6E1O0P?2"^(RX(3"Y?X2;VAMXHIH,ZG MYV^E77V@J]@&P <:A^..5N*[$5I^K ^3RCAT;\M7=7AEY:_70,=A:#;5D\)" M8C)5V$C;J,_FJ2SX+0^FOK+UMT2I\!8(1(D,M-",;;);-DVXOT,I:7E%-VUY M5:4S<:ZN=F==?O+ F$Z^+Z4;TOE;/"?!Y/WDWK1[ +W/S&4_123J"$R;$UG) M6M!F2N% VYK,(O.VU+OB[I5U3V8+'X%IN>D]YT!G0?.P8$<[S5HOWZJ>/]/^ M9DA[3O;N$9AVRJ7[P]%UQJ?C^X1OE_;]8]-(7V-'O=NLN'1%V: MC6-*2&"G?<;@PG0[L"P9_!UI9Y-<>QIVJFJ=+@RIY0[=Z>K,\#$"H\8DL&KY MS-CI^[?F;FT(:4);=H,(F'IKEO$?DSTT=1U!\;K<]G;FW1W.OJ:M33NT#.<3 M(22!4+BL1;)1,;#,LY\ &]7T 0J<1E4=[Y[DL]J#Z55SFE,JN:3"#^\KP!:F M#BA5P2H]2\+ !GH"O6WNX%& M>EQN@?2TVN4+AC"=#N1)3D_)>C1P2TQX#\2^06TX=V=4UPGW@*^)1@949/8T M]250[:4WZ:MN)9T)U7-Q>MDKV;4:W:CT@W?8_,N3CG!@_\@N>N*#O,?\M*HX MG&:.@MNELE5%?^FQUX_%=!WJF)CE2B(/.M8O%PI1NA( M>I[4JX'C\J"HXK.:\)=5<:X*Y4*I!G4!)EES$>[343 ZHTG_>E4<@(E_=H3& M.R5=&^;O.RL^&^8GD8=L@9;R'38;N(AL0"2=21P\X2<[].+P"7]9TCM\)-N8 M%9IA@>VW]<4\RRKM\-7H#O;$[_6VW,,9',M&YI:YMFP[0*V@#OJ_/S&,T[HF M0LUV*\=+;*EE"FKB")_E\,00GT'-@:X9Y:X2=V1[='BUS^*T_JO/ROHYW--9 MV+[O=A[HW,S2>*VM\1DGD&CTG/"$+?=2_O,6\%M3MFVK'S!G)^G0\YCT&[-] MT1[RX<+:'ID0EH$YA-::;YZFL!PLLL@1TATWTQ(B=Z>O/O6*CR&EX197JZ<2 MY1H=&G6FH!IS"N'1.4GI*R3_2EE]:;*NXAD@\:R(9:#!\U.EG#I+QF/#3(\/ MR>F8HN3-B%H.9#3]!2'=1_BK)KV*ZLNBFM%5%9AMA.T%33P?22UGTDV^U>GJ M= APN5 JG&A7/ M(XCGN?JG0RO+/S"I=EJI91/IW+@FMTWEZI]>->GEBNJ9^J>+,I-NE;5DEI9Y M&&+#G3"3#]XMJ%?_]"JH[U\XOS#_=,8R@UAB+$R$2;J7'R_R:GD(K_[I55C/ M+=GA'<)ZK@:P-A\+VGU\X A+/J1I R&=6P;O **K 7P5U:.)ZID:P)V)/E_J MLM:D.]$JG8R6YOE"\':*7@W@JZ >>"#4>D,%N=:I-FC9NK@K9&3;A$8>IYY( MU&$WA;L5D(J]]V/"8% SLGQ9"34+L\*\4.>5X!XZ_B*)MECI&8T^S\,'WM[] MC+K'Y-LO/9OLH]QDF96*HT9">:%#5VICQ!S\*'AW:?UFTTI_+\) <)_@\HM9 M24C7ZX-R/S=LVI' A92O"/.U9W)]E)LT(\Q:\+[846J):3L]7;+=5"?XW'31 MT[IU(LRW( S+]Y:A8:B@TG L5<5489 8*X'S!*X(RF(YE16-7O#MVM\: M8>)?QXKOY":ZDH@E!#'=4T!"[=8>"YGDK!5\?771T_K9.$S?T5/33(2K\LNP M/4\M"^*4*P9?:QP%(8+I]GYP0I/>A+;S8*8FTVR&GL1IDVLN6D:,OQ#(3Y[E MA'XRCL%E[+I$UP:"TFI:BT;S7BCEK*N$!BL:\!X)Y=*1839=;*5X.9^UHA'S M(1L2@Q\*"("$GOXNEA/<)=F$Y"0I?,SNLFT"S0(B7B6R4LOM)SO5MDW'LK.Z MZ1VP6AOP$T/5EW!S;EBD.RO>0UF@'27:UHR(2L\'@66A0%WH>/AT;#KTUGR< MF4)R=SVF<38^- T\W"J8K$]Y\0[%3P%-\=EMG!I-&G1T]:" > C2,Z@QQ5S@ M; J\9+UO4&31^OFHSFS2Z'/#*)'FNOU\/U,68'5H]V=V:**WKQAU81AU.AOK MG1BU&&GF.);)"71M58L7N.9<;*6O&'6^=M3)K_B=9NF'2,L0)+[5F.45*::4 MAL7 <JWNU[W]#&:<[A\G@.M?#)6;Y9ICI<6835^7XJ-KIKXRN@?9/3C M<.7<;I3FHX?Y5)@6^IV%U10B=/PW9(2CNA\G5^TEK3&N=G-+6YGDT[5, M#';5E1#8E:JK:@^0#7M2/_OHC#X;S@=RK9(<\Z7<.%RLS:KBO7S1C/[;J?8O M9?3C<&5EF.6MADETOWM1/9G(R5JVR4WXI1D$NR=T7C$)@5RM?&/!FNM\> M\9E--G/P9%<<#0W' &I*UR0_RM;B\Y-H,F5-E.DB/R\,0+$1P /^#Y[>?6,\ M,\/\\ E-ZZ:AFXB1\6!;&++DK=M/XTKA$5C]^DI)SRFF9U*2F!80.QH.69SOEB\ZN# MO=@I3D/3=N_.@E9MD(&&;OF#ZY4&J8+:5O2YP&6E=E*HSV;CZ!G+\,M#/;/I M/=S$>EV"%:?53>786(->1D$OD\I6:$>Y2G 0#*O#IWBO865!HQ9+LS.;ET=F M+9:;9.A:\GQ%]PL-J^^?T-<-JWZGL.S/[J%"OIX2^>;XR^QV&50"F M^!6M6VW,IH5([B$E+-M1)I5M/'!&\&X:#K#6/=WV3K'_L'@HIL64,&E40YW. M8-@KP)-/S;M&?\*M9Y-ZN=M#O*W37.J!R:\2VCU3#]CHC[8MYJV+'MZW^_T>2D76(T?6!8)XBF?QV*1R: 7B2=!KB$X*2GC+"+* M:OAX19%WLD@0#JP+W-U\X[*@-69#I\(O^\ J/38=I4D'SAR]P/L*+E$E?C;#WD!P\@LM.N11JL0XL]&.#F0,"J\;? M.>QMQ;X[[A-"($,'#0(W8*:J4+01Y5)(G &BHS9,FB8B(5R'BQ N(IFT\'C1 MPR$2?6(UX>T>4,*GE)9U$:B;]P5MDSFQV8MERVY>25T%VK/C9>ONK.)G5@9/ M)Y2\+3]>/7HLFZU8;#C*@WLG&ZDZ,7%8#1QD;B#L3:H2'/TH63\/LOOG8R,< M;TW(A4+LZ_[1N0B+'"L,J[/1H"/(-(@U+ "LT. J+!K\ZHMEY.[(J">&E]!!8:^^QG_2 ,VH'=JA?(M:DO MM62/-O%FJ#\6%- J\%.SD+%7J6E1J5TG/K 6W=$F_G[%"H5ENY90''J9*6?, MKA!K!%8'!7SBCV?9/(ULAG3:4'0T'3RR>$T&K&YCNT MG869P'$-3K'92Z0?O\BCO53ZO!GR&GFW#H5XA;XGBSN&#X\[AD^5*\'NL#+[ MW:QY8KD1.)_SRLI/69D]G)79KTKC/99CR,ZJZ;A@ MC'F%>ZR*7&^:#B\? FN-!BVD@L*X]#Q>DGU&D_8>0C M[<#!5N!9),CY4)]ED6'ML=%?Z(L1S[9ZD5IUGB\^!O?Y9NP,FO'[2#2DA/J/B; #4J/R/+"KK&]QS0* [,W96O,_PL5KV;#54D!CIC)761QBI,*FL&@GP&%NG',&"QLG8(;AJCP* M-;O\/2UWHX5'H90=A<'5L GJ8H>W*WH=],I!?6@"8R2+P#U#FVQ.-)<]OM4K M)KGT2FJW'G@.JC%#2486Y7S@/)V=&-[3X?SXY8WGCF\%76K?,BJ+CXK=C"K] M,;U,Q'BI5:UT*I,@G"$3>"OJ/O4H1(HS;<6G'P85N]3ME(JG3P _![/AW4?U MO.>ZW/MX3A)51M9I6:\G&,-I#6=VX/#CV: MS8C-IY7,0RNRC$13R0MAAA-%4E(?VX^"7+!/?Z?AMYJ,7"],>S!0['.+Z^/Y!V_'?^9_QTW]$:C0BO3ZQ6,12SZ MF.C13G463::R#_F>UGC6HFSI$9:)W:%7/M&@C+B_]\@M$DPZ,FTJZ5DVSIIZ MU0XODL]:M,T[7/P3K1FH/ +\\@RF[H')LT;;Y!>S%&WPSUOSI@Y]?'^#&7F& M.(]0TYO&?K,[8CO"HB+D(IFV$1):=;VV(:I$7MBNK.I,()(BW?P@W9^]CW_, M0$V?R-J^:@]EH)TJ?N[V?HW3$T_>^_#"!)LC8,J7!@HU]NP]'-;Z8\'&U^Q*NO'T_J-8>R%K)UXXYE;CG#_@MU/32"I(X(_?64U,\HN$6A^"T==3M];*K\M7?D MI"!Z.),MN2^K"*;O1K*$(/RO/A"5H:D[FG3W+YH>#&@:U?"__XJS=/BO]>B- M8_73YS5$,%N?D"[Y/V%6PM_[NHE8>5WB%D^PI:NR1/V+:"':+X%?".]Y_'%: MG'#@6"V%@"H/M3M\5!XT#^[F-J/V=54ZM-^ @&:/C27H*!<#/2G.17N1>#C2 MBR=8L1<%B3!@63&"_OOA,OC7C+2_T\KVP'[\$JJ%-I^A6NUD&X>L^U\Y Z_U MJ\6GA6:A7>!;5+*:H?B'=#Y9S?%4NE:I%%JM0JUZO,[&/MG7#K!&2)YL7;NA M,K?I6XJEHY'$%Q/S3*3N-3IF:\W*__Z+X>B_".V0DM5TC>A^6:0\0[.)URWMBN8 &W/V/S]DU&GDPZ))UM4^ M4%7=[NN+'R>2W*2F.4!M0D,W[2T)#BM9NV=;TRG-]K0IFUW \B-L/&-'GS@M M.-0A)12HUG*">/,_SW4_YHM$+,+]]:*(/YG*;YN4UP0N6:T*R3+5Y.NU9INJ M"\V6D*RVJ7:-0HJVC;2IB[M,F*HU*2;ZA_2G^T,M2[7S/+6EC=>:.)EN4^@Q MDPA'UD),2/$3R\!/(CK'-F)=)RKN(Z*LX9#(78C\\L1-P?^1WU_% 8^*I%XZ MV+IR#;/[-*=N4O8(4@/90B!"+9&'1$%$'(G:HTFWQ/5.PA$[5-]( DO\%M1. M):]U$C?BW6C2EL J$S /T\/HDF?%P@+U,35\(.L\AX\^ T42,W19-LS<4+AO M5Y7\27.LUCPW$_:JK@.KKMLFT-SHS#.5'6^,J[-(QR[PZ7DS&8.KDCQAAY]7 MV9'S5MGM9K+:*F#=?%7;05';GX547T_;:VF@W/44:F#J$\J=O*_YE[+U+VWO MW'1)T$P\O'(J6WC!%5EY2,MI#EF&/7FDA"=+C%G49)6TN 7<$6W4B X;M1[/ M5>?'[_T:,60_JXXT?@MJMDSHM"$P34U*>#8.K&6 MR)J-^^^93.'7=//T@MJ$0]G"ZL6NHB=;POK VE53'<0+@ER=2U:[FU"MV',_ MZXD-4JNU6P6>:M;*9:I0S0BM=A-9$SJZ;V2^UJ-MU\:MO^#7P#1)D3" M:XP;XE# HBP#BCB=0J)DC9)MBQ)'P$15_'F%GBOTG"RD["T2@CB,@7B4[B6D M1+P7 ;%$+YX()WH#3J3I>#S&BC':6R1TWVB+/3-ZWT\U^Y&* **#=J^P6&F- M[+S']IZ5C'<>^(S*%F4>/)K53@VDPCK$)=FG)4$]#63>$/IT*\79"3/2Z3BH MSO"ZSL-\ZBU2X,P$;U;Q^KSHKNOOF.QDLKP?W!P(\LN.N[#M/[AEZ&?Y#;;I M=VR+C7Z\YJCKOD,>2?Q[>V:?>(!;G+M5LXYJ&ZCZW)]?_WL(._IW?1,")31' M%'HSE6/]'/0M775LC].?C6^;F5^/0+ABZ[]^F_C.T6U!R/.!GC9!Y2@2>CC5 MSYV=B,N_&P+[X B_PWQZ&L>RHSK.Z/'\AV[:N")NJFH;N5D837M+OC M+ZU+GKF%4+4;MDM@U!M(]++!3I?)1XUK]N:H9?I=WM&]C$B$9?9\0 PJJJW_YYKFPH;RL4PHWF$&CRBGS_\\J% 0/UXPSV M!&LMAW23^_WB84E),J%E>7_*L@:9K:"8R5:M53&\S/$3J99-/I8,]OZ7-LB3W>U"JE: MO%T10C3-,P^%OM.M/T^F>G79 I^-,=0_2XT7TT*_Q0GP:$8,B)I91ZTA%-\. MMF;H^[XRF/(QI04ZJRA(/"1"[^2K@JK*FBY;GZ3<%[,1/LL&J(^RL7&'"$%J M8EQ_2/3*?5Y6IC.KR5?;X\'[LGPXFF,3IULI.L0&\0:)0\F&B:9<-H!*P044 M'>R5HY^110*M/ZD_$ $H3(&S"B5_MP+]\6L3G\?=8V)_650;JM 8Z1JD7-_F MSN_Q.T3@CY/+ $;/I G!$ZY_M/K*-+6XC_"ED52^Q\"<1 MX,_30P"Y#JB.9^G9&G&WU= *PIR9T34KS"1Z0SV6 >]3(?%P/!2.T/2YKQ(? M..].[/$652(2@")@I!Y,<$POPC*@EXA);$_D6&D PXP8 MIN'3!1"C(J>EQ;()Z)S!]\8MIC0-VWZH;J=D&=9"@T)J6!98GK:,)>085L71 M%.9IRUAR]8>]AU^[G; M:/A*]J\F.V+V*'NIMQ7_IL;M5^NG# M$P:CH@=8)*]F[LBVNZ\> G%$B?C E=UTWWIG[_>+*9KU'PDHXHWEO*>9/@K$ 4ACNOY M-4N&[1-06Z]NY@US-0JG!G6A5>@DL]P]'*9R0R\=ZGV)U8@?R&%5%(D[L']1 M=6!2]T!U(/4_MUPB%/F9H.K0I%KX2)FCK,9?,*Y^.\=XP.SB\II=JN5I1>.[ ML2K=:2K%CCFO)4I3S"[,&U&I=G-MLWQNTB\9[H^0OX-!_C11>Q]"_+OM-JG1 MB"^LQY3)@58-"ND1G7SLQLU1EAMZN9*'PPBF4E!L^#[Q1K]HKY,!$]YT4]4&%]1O-UZ:;WE;#)SL-WUJ'*&@23BV! M5'])B2.(R(PO':9D=[K,S2X"V:( -8>J&E(T?8[J@\#2-;RCP+(<:-[@;0:2 M>XD#WF30=%3HKV2ZPWVY%]M;B0T3DM@ ZEJ$CE(>VVSQ'>*@6XKR*SW]:E\' M#;F$1]SR!EP@X]V*^U>K^7&V@GY4IIE2:LB;5JZ@-MZ@>Q=:+ZG:UUY[@Z2O M;QS>J<<[Z..#X[BOJ#\21R MA+0PEFR) JJZ%N]MN>]#KP"J>H^H;TGW<]WK6_I8<+%JQB ?LI5,V!]1RGR,O>:/Y$ MIH8F47^PGP4A3*L^Z0(=OEM8#O;J%$P0TOK(1(M"&QDID_,=%*?5^97,^1JAGR3 M&;(?K2@L=DCB)K)M(PF'*I(\4]=P($E=4G &S255P*X6$$FF60;8@,JZQLH. MBFWJV+9>CN=W-.'04=U4]5:H3?V!:XW]1;%A]G;MFSLG .W93'1V\BK65 '5Q2_C1VE(C9\&WXU'>X]%3%O5N0E"SQE8N:6 MC9X9([^Q0$?L'X)J&-V'NKD\U0X;$OY)>XULV5:.N;R'O9"CT].\W,IJ3EX- M3]X**Y?W0_='["WJ)%&AHTG:%^CVY%,R4N^@Q5[C[FCP\ 6CK^ZS.KZ, F_B MVK=[O:T7C:_]#MJ7GD7K0@OI8LJQ9 U:VZ&B:#VYM,8 D%)RBV.A$>)@+U_.# MDIAOUH9?P@#?M!\\&BROW:#O)T#U_5P+(U$T! ^XP4^6Z<*\!392!BLT)?/ /+FQY5_)9 M%-YX+$O[LS\H)OP'^'.OA_9I!7*9+//U(5AOE%\YGD0T MG_BH2-1S,"2K(.N=JL"RD$+!/_ES# <#2.*$FK=I&+\IX_"AAA@(0YRIJQ3> M_;'%5QO-Z:!!KY>9J0@=^:._9I\6,/L 51NJ+52X)$M/?S!12KAMX?NG8BR' M=_?]B0>^&:67EM17$?QN<>] -B=NL-5 ;0-<"#$\26"12(^!(\FVUZ_;W2#? MRQ=+8#R'B*RF X^-Y@5Q8"9QGW0SN9F9K J&V]=* ?QP]^>K%&-N?^S(V MOMW@:6%R/+=SV'I4"95'JY:05L:6\E#B(^7'DQJZ'ZDX_H:_O>V4'WGMX8M3 M-@X3B@!%^)]T.$ET6Q;V30>82R\:'2>7\+ W6%1,2,WQ/[IC$U,):QU/.K)D M)0VI-WS/+F'^]UP#\H?!$2(@&]*UI?<3L[Y?7!^N=' MH9K=D[1 :B(MD/15>I[N5)(RT.C7;30XV\!7DN+2;.'+.TY'RIJ/5+118T\S8 M/!0*Z5HNUW@LA9/'FHY6--L2&YE&GY[ 834VTRVZE$.HR<9N8@GVAHE%7YV. M%Q.X7YN;VRL '0Y 14?S]'N8=F\ (VH:#(?(3,!V!#8?H.T1VU/B.U/Q1Q]@ M'\\QL)V/'HJJ;F&L,I 26[]AD:)>B1#')*4!7Z_V)X74,,DL(TN6 YQ( MA7ZV2#(#,)#+N$#L:4-U2?W/@6+XRLWV'Y5!KA>F/5NCY,BQYF,"\#E+6M!F MH]^RH\-M,:*?"U&=N!5950?;F1"]A27,P@VISY?,RD.]=]\7Q_CPERB', P) M#HT/=7DB-+>OR(J7L8LL/NQC$^]LN=X;>H,?(W&ST6QAUQ]1%SEKQ-$?0'-S MSJ$6V;BG!\.?: MK<,BU;K&J>6H;GQ@/RKC6@8FQ!/O]Y(LTF(\=MTT]PD:ZRV51/[8!%>&4Q@1 MZ9#3>1.)AK?JWM:N+Y.0*&)ON,0N?C+8FS>$9J>R%Q@;/=\CC*>2KKGNH%Z, MP RZB8M/1 KYPC=,F,&\=DME(/*"$1F]PS8'?GMS#D-()F@.\E0Y7 MN,YY=$S$1G"=\K25&.FJ5%RH^2S;O(_O0/#\<@OG&FQUR$VH))D*A%.])JY: MX(7-1D][_-H.JDPM+53X:KM%%:KI6K->:R;QO>>I+M7DLWR3KZ;YWW.;U&$, M@$%3!4FN[<"V&3U]QKP6F*A 2Z$45$Z-NA+@ B3CU!W['RZ[!%N?3>KW4 MFC^1KAQ!R5'7B94$ZA!F5(#GX;"N@T-0?'.&KYM";D*$Y5 3\1.\,\_V[LLI M%+;@@H333NMHQM@#8T3L5W.=GQ*TW@2]^<_C@(M; M@&;CY4Z]MQL^3I#+>0A4>-DP!XS] [U_QU[EK;.&_ON_#KJ:2%0A,/$._I&? M",<2-ATB_"-G-($!0O4[H,[!TO+ +Y:X71_K<+=FP3#9+4S?AJ/_IK8^$Y0D MW=KJ#DZVVTJ/V[U"D[YE$_]^DD_G__C&65%;MSFQS"W&Z*T+G2+,;>196MY) M]$N8WB@80(U,[('\JZV+>X4!?T:LA!P:=6?+O??3CU]M8C 3LY2D)VYRJ,'V MK&^186M2GU)Z'P&]@P6CDA092!S="T?%:"^2H&$O'HOT>](@#*(2(X43X<'N M(8!D1/C["6Y2C4;VFA<[=ZN2,CL"UTZFRCR^^C5=J[:Q)70".'_2O9<[\Q&0 M.58*ZWOR4V]I]M,IJO3WGLUWZ.U PNAB,>C^GON,WD3;((YY%-(=J!'>@0Q"N[X L^P:\.ST.8K MC)\+VHMS$282^Y@EBFNBF-MG]N>Y(B!Y\M==$DV94O) M'6380P="+,A3\#NLE+0=VCT077 M0WD5G3GZ1L^(RZ_H>T7?(/+E$]M.T$R(W.$9E%HV& SPBCX.G?98.L+&(I]! MXM2E(/%):+2IDR*54GZM9P[1B3,2A2M$7R$ZB'RY S]LW=0-W#UH]:())A*/ M?P*4V0O!Y&,195/-F<,N0Y\1?U]Q]XJ[0>3+'8@)E^$0J @@1$@.JK-ZB1B3 MB'"?0-_PA:#O<4E#*J.V:KM"\5G 5>!Y]@K%%P+%D8JLP1880'N9D2V\5<#! M&\^8<#CQJ16ZR(7@\0GH@VNDW"JIK3JOT'P6\!5X]KU"\X5 <[1"MH0-='.S MN\ERMX7Q4P<-N!>F/X'0T0M!Z-.1R:V8[(#95+W> .-MT'/;N$$E5+(KA6RA M='0VX:(#:WWP0Y-FN-YFE=D]P327&9)CD]A!2I&= ]#^[L[?!K*G4P).$* M]I< ]@B.8\D&/F58MLE&.(0;Z*OJ??-CN)\!^TM)K3X=G;;K)<"]5?-V&)U* M]G7'IKS8#4[0/G,P9[DS$IHKF%_!/(A\N0-2\;4MN#Z.R$*(TG(,0R7?@+G\ M!)C'+P3+3T>FC2V^J9E@^D[=EQ!VN8)W0#C["MX7 MZ)-#F;TL(0(B&[#PQ- MZ"((ODHD2:Y;^ 1X)RX$O$]')J]B?.(>ANR=NMWK7-S:;;P.BT_R2VZNP, O M;(75UU;[F:-\])K[$@P1N*+\I:!\$A\T9R)^2VH2R5^62-Y=+,:&/[-S,G$I M@983$,BOD*#TILHK-I\%?@6>?:_8?"G8G*KA4],+FGL# KX_B8MQX4_M:$]< MRH[V(Q.'5$9MU79%X[- K, S[16-#T+C]\PCXE$N^LU._\:E;L(A,''K6=U$ MH*(5'5.V)/F#YS^[()U^$:0/X/%HXBMI0T5NP]Y)V%]+J4V]U+IBRJN9\JMV M+V,@=X'633C#]RP4-,MP;R"]6MSG@8-7C/]V5OM-+&Z&SL@F)*?,\0LH.CCG MH388R"(TK5XT'DMPGSI,E;X0V_MD9%I7>T.M*Z;\FDFX).U?2T/E\'G:.,)] M]D'MZV:>8/#X%<8O!<:9-7K@V[2@9KD!@D0\QD4^<_04-NQES;^D5!^D47^!K*6@!I&Q)W\&HB_E>,#3T?%3?A7P#\+4 R\,%P!_U( /^Q!"P$- M''=%B(,3G#T0:9O@,XF$S*6<2'@Z.OG0OE/Q#H[CNBWWOGKKQDLW=$,Q5$&3 M(++F)7@!D9;KWOQ@\/T5VR\%VR-U4]9$V0#J)OLX"R'9OP+-F2Q"ZS/8?BFG M&YZ.3NMZM]._<AR:X#HJA0R7*J^;2L/>G#?HJ# R^G+H;6P6-@^_[#@AM?DKR[-?? MZ!__/5&%P,0\-O(J#[G\=A?&C?C@1/_[),PE(I,$FOZHV,@FX==+^F6W.DW^ M_>__VNY\'XC*T$3>J11"P**;=_^BR?_^VAK5R)5&ELC*$(;Z)@1*" Q0PW= MG8.EY8TREKB-,/_^JZ^;$GI$^[W"=, I=FSBW]369TR/9\2<@$5HBV2>;(94 M.+#OO-?\WXAR"+,;>1$ M4[65CHW_"]-[LK';^@<3K=L8-,@*(7JZ]W;'5WEUE]+[" @H6?KG1X]. !"! MX41O($&N%XF#2*\?H;E>8D"S7$P"_;X8_>&V>F(&]TC7WVG%(TM?5R575\R! M*87*NJ[@B,O.SJ'^,:'DK5Y^&_!N=6SL6+8\6+H_R7BMP+Z+L4]Q,&OJ$\I& M=5*V3O[>X+,-[)&;, 2TY?IX26OWM)JY*=N(\R@3&KJ)/299$U6')/S;(]GR M?K_9KHJ2W!,J\?D)J!:XP#G_[N('*NYO%Q@X-MX_8$"3S)XF0JJ_I": 3*GH MK9K@7K$T&KT[XZHWXYL^D@+,7^1,!F] $P@T7 A)#?Y:-^49SEG='$!/E=&? M(>D0U82X=2HIVK@\DTA$;ZGLBZU1(IKO/D0R@[[) QE*N,^X%<DSY493A[]K-+L:>_RA@!I&=ET>Q/]E1MF/IX MNQ(\ESK9:.?V$776DA'S 7--,$0_4=\H%\.<2_X)>\29-=P\1Q40V MJ<':A=Z>2]P>0$4MIX_[@=G.G]0!\/*,3=E2T!_;1.-RN$5%W M5&03 TQA]**#VC&]XTQ)&^((D]"='M2() \&:)"8)";JD[JD!H3U1SIZ'Q$6 MO6NA:?-XY67&NJ7:(VB]5H(,KP]P;8@XB+G0,&S4'I@!1%:,VR+.Q;-EC+4W M6V3"W8:(TOI$%BD)V(#\,GE^TNM,AG-OE);E3(P71(CLK4$=;F&V>Z._LH98 MP.WGFM8W'B%W:#L!RT-IB7A GA@JE@9J3+A)G*.[?+5Z\;KC<*"Y1DR(YRH;">?L$O=%X$&:0OLG:P%V4]I^" MS3(&&I0FH5%B^00+Z*U,J\!C2,2$CNH/$U%*M%V-L)EH-*8).9_20G, ,>O9 MGD!XZR,N&WGC1/VW1%/NNZ*)SU2FF*2/9?B 2W]^M_$,JA;TZM9<;83=R/_] M%\/1?Q%?TAVDAWM^QP9(26M#[Q@?W.,MS8!?X'V2XK63$'1O MU]W(TZU+MU/\NT,;TAL)X99[X/@3]_/I4R24\(Y(%/[T[+'K*UD([_#L>T3T M2?Q%K?KM'5-X3\%MW^1CM'7=MF2(JE=5G+J$7C(1J-YX8JJ)MRX@8SL:Z0U, M5)( A4Q$2Y9D@ M3?V!$]G!_2TLCR/^3&H$9LK@@\D:@-D3&TMJ,0\-QL"+! M.APW80'7:T;-#%QS%II+"IG$DB.BUO%E5W@'&X7\8FJ)_&5B[2'U(5ND.EU3 ML?XB UA2%AR292'4EFM,;&LYUQ+V-(?L.CSD=6+1?%T SDE6WV(^UW9S10Q0,RR<+ML: M0%0 /AL166RH/H@/\$(BVC=UQ<^6 M]QSRM1EJ6U =X#[N5A.^0>H VT)/>8X1$Q$,XXIG+-VMJ MHZI-_%1"@(K\=/\K,D\1.=VW\5/3&;J_X2_(7<<=02=/KF03Z(C M3]3S(2;H*X6&@*U>]+KK-:%)0+2P7#B=P$G?VZR QMA?=P3YG<0/G6 G7//# M L1K@4CO3G"ET*\:#XQ0]K9U2TVP8.#CCW'U QR;-@&2%XT,Q/0823>'0)-7 M;C^O@OT9P?;SU'R/#/@^TX&[8G<>Q!Z0:B4SO M:_1C+9#>^0ULU^]U^\HO!_.+A! ,E16?V$N^Z8*).T*^%T+-K8C6KD^\]NP1 MKZ'Z4=]=_]IUO;?L,P\*]QMF+NSK9+Y!'YEH%+:\<"EI@[2W5%*U1ZYF$)'G MCKUN[%C+> @N:V/G?!V&VXT_>2%7;*GA<;G!(EP ![D1R@YQ<&1-D-V.^U&& M@0Q5Z1:9N)[QZCJX]=M39MH' 3W?GWN MBX8N'SE2<>F"])3$>.U5U8R,T@5>$W!K*)1&+K5W:C4%"G<9P6E;+PK09+SS9!9H3I MN$'/6^K*/^_E'^3H8L3%9A:.[2*RHAG#[JZ_@H+X"3N:7M3:VX MIG9\-+7C:^*34T>W?4]2'FQ;74@>?R*YV^ 8DDO+\_+?1#JBF];K*$]!Y#FP MW6P9GAMH< &2A!MM$YEQJ%@?+_B[BX#$0]5$-^G;"\AI:+C(45416X_*"?R M0/9X>I:6^\:? M%) PC==KV1@__1IP@]1P:#O[B(:&0XV"G? M+%%MT7)#+=3/6WA[XX=C560J^\MO/L?]BR[]-VE-(R*:V1^OE>Q/-@*%K M:\/^&;Y[&0P2'BNRYSKR;SYP75AQV$&MZ;9FY"M9_ZH##0J7;K: ML!_/$MIV9H!JZ6ONQ@]P4VZ6D,O?V*G9-5'63H:L42X?6*ZYB#HE#[ #;Z]K M)*O@:Q[>)*S(FN'X/'V=R'<;D^OE:GQ6"%F?]I,:*)R31 )S*D(A-#/HTP#Y MGR)"9!>_$!2(D"R!6_N-/A>9M]8C@+FS4O%:D.G&"]7XR_03LJ!"IIS$,'%H ME*22V++F;*]Z8*ZRO30E]^+C]8CD"89(DC/R MRLHQI(\P W6GOEJL.ZNHZ[ MV$_9"XDV4I4X4463_%04Q'2H*YLH@R:ME1E1@J@IQ',D@P1K4<0*%DDB(1$0 M;$W8+N"@*37UF8)>5=0TN*9(7Y=$4KZ=LLGMPHI8\(^DJ5[X]' U?62*VG F" M'+(LLU%7ZY"GE^D$-P&_)V"V#V0V<_0T"7*3.(57JORXVY >4TWQVDPV==)#5$5]@[])W-WE3I#2'Q3)=G+3QG1L_OLC MNZ5:7N:I_XLKZ#ZE28,^3&,]Y-B6+/GNP+ZU U^^<'P56Q_61CXMR\$:#7KK M;A880$]L74V#9GQH@HGE1BU4 TDY.=><&*_(5-ZPA+W3T)J;7.A8K_7Y,X[: M<5L9$$;: 0PN$-P\8\[M MA$8W?+J=;0*(>X. &$BZ@3_ZQ3WAQ,NN([QXL&V,8(O6,T+@1GQN<#6$]^8X MWN]Z[+@:M^26:>/Q^\Z[V%\FMAS 4?ZU_H D!=./H(G D+&8NEI&)EQZ0R%E MHI'$1]W<7L=9NW)/Z0(;YW O)UQQS8P=CED*6!BKJ M(I2_>."F0B.[O&\BMB')_IH;E\$Q/%P3GG+2$^@:2!,([755VT87-MN13;<+ MUI@[D8F/'0S$RG[DBL1OD%EH8<_$BWJHV/IYFJ%!8C-P(4+#)O8CT-:+*[[7 M88]D4UJO7#Q9%$'\&\BJY&ZUP#G[_Y^]-UUN&\O21?_?B/L.B.ITAQT! ML3@/F:=OA-+IK'9W#CXI5V?T+P=(;$HH@P + "6KGOZN:4\@*,FV;(O2[C@G M2Y9(8 ]KK[V&;WVK9/"'!L69)UZ5U7N8TLH6Z=2(_D[E-G8GA79P M/"U7 2 MHW9B FG;@&'J.=W\,HK>T/CYSLEU'$9V+I9;DC_MV20O+RK8I$T"O_P?C)$RO-1)BY+4@'6=L(XR\^.=/>!:[@I<[CQ9XN;J[JL1)2QJ>#M, MX[R4[/\5XN.) IE=SF%_,.>X!$:]5N)!&D#1&<@,I\PPFQ44T-V&^J?2>2*P MR"KGY*.](T47\'N2-.V&8[JGAM^N1,+PHZM*2A9 8^ 75L;!A]MD15#)/S&" MMT(3TI%8I#@M^ ABWI-"E+K?+N6MJ8BI(5E4?%:LBD&Q2,$D3W=X+Z.NXJ I MN0*[+8Z6!B-@*=*2,(IM.O9Z* M#!8@8G#@ M-MG*CA(K2B0:!GIT2^**<0WR@;QQ2HV><38N5 (WP#5MDV\W6KUM$0AU IZ4 M^(^Q=%PU)L\8W-Y M..X-G^'"[;]%;A?M[X"5"Z-,#>2+WV=Q7^86 @-X$3L)T5QL!WR#,_Z?&%C^ M%HSK.*)A/V?[1,#L=?L+/].BZ^_)9^NHO"JX%-YYX(O#2S 8]@8P]\& 5@+' M"S^.OL(2G%E4093@W6[AI?PRN&G-GE*LU"-9T1QM[P;$B309P&L,J0^],> MG)'VVE);QIW>7)Z3'J81 89@'%P6<1]M^-?ZDS(Y29_X5;@&SAOSPH(>[#]C MWVTXX U$*9'?\)8.9B PXM\MP#KLP#[*U@_[W7%Y\ "5,C!?6[RA&2M2@1U+ M(;0 /%J5(]-G_)8!26Q38JA-OH!+NE+9)2-@?.$SSGE1FC=K_QK,XJ(M4U:9 MQ#4EZLU9<2T^6JA.!3%(4 M8]6*1!Y*OK9 0"X B-RIFK.#>-!7" A 5P=1TS@CEJ\-)C&X.*X=B9&(OFOT MFGA(+WJEPR6P4FL*4^QO76U"(62MNP$7?H>-#8.=PN 7/_2# 1Y,!5* % M< MZ##JS A#%NF^K$WQ^='9GM\*I((G$A:6:.*(Q\0H'$0HG:#.(=X%U=3MF/82 M@W(H'EO0<>@?PX- (?R&GO!"?QC_11KKI5NEVL$46ML;$$1-=TA1K(?F>,W*&Z".0W8R]2 M[OBZ,W1'%$%<*M8W#KIQC1<)!B,H[1-'NRT&-@U9TC]W>,' XPX514>LV&?C M_@#,DAWX\2^QTV89G=*5'.L()WPP!P>Y!!F;]J=#,&E.=1SL^^C'I((C\"-H M-G#AWU;LC3,4_+2NR4]OD-X"+0(,'W5B$39(8('>.^DJO5R6Q0:CQ"CJ'%E! M__SJZJK7V/@*+ \SJW0AR:\%$92DF<>-8^JZ'/:-#N8-_3I0D[WS\C(6W.,> MDXL.D)"YLFGM#F^.; JO0N;(F1\ZPM.,R^*=:$GDP9].BP)IL+*JK$?DU4=2F'2NES>A& MT?'+*-7]03(6.7AZS-H&LVH8(LTC]U;)965<=R(H3Z7G'_14&)^&;+%/$!NE]5\F?1GB_Z[ ME1KWWXW!='FW&"7K=_WE;#28K.?#=+40*A*'J^04F7>$>.?=O+\834??@*_D M]-X(2[X648A#6/2U*4IZ7^42/U;SXLSQ:#3SE,,R)RG*+@5AZ=L,_U9$!9B< M)D?/R:2.M.\;4RHGRU7^YD^=HT3 M2DESPJ_<3_(9-BM/#[\^^^^?3U^^_?V/LW>3\6C87WQ5/;P?#G;G?OG8G/_6(BC_K'FTZ=YQB,3Y?@$&Z@G5>7]?E%?@QO[@#,*G.?_W M?UM,9XL?VN-J<:'O;>RG#OF.20(/>43D'T:ONLR3:&QAZ)BS[*R6.<+L%(M8 M$@$,!%!U +@!B K0T54#[MU2?U3,1Y9.CA^5^46"]N$&AP"]_U(NV$.C"! M3U>B:*W@Z+ PH&=">!/T3JAZ"5Y0H)OR-POL1@A<(I$EJ:A#WH:&*IR8]E17 MUX$TR2=6>5D[9,9, JH9T>*63)SO,@RYTS8@,2\BY*A08EL2IKFLM$#?)L.W MB&XL]M+>&64,S26AWFXYY[WH;*M6:(SYEA@>?_=AQJJ*35&H@\^]2-)8UP^1 M8<45B#9&C7^-=H6I77=@:/[CN1Z(!\=93)YT;*TYD ]#+T(6'?G6WT?FEOM" MW1YNO)Y-AGTTW5?I/B<_T58, M)Q@[T(I,OB.W"06,\ +Q^($QI%.<2P8$ 2H@(Q6&6AS58T\\PG"T5O3>*Q08 M69ZCN,>4*T@($(GDU@F"5S%(466ZR:L]#!>(@+K(MO%M*H%C$ESJ7-HSMI8* M9=!ZNXKH#K9)W5BEW3M*WH-)@(D$F,B#@XD<5EYG%]FZ^0A-%;L6%QNNGA5" MA8JNR>I;O6R#+7?7UK8C\@5X/&; T(BZZ7[6%_"W4O5'>D,M=>; M2.QXL&S M$B5@)*P%3H<"QSAT*B.0T08+^2Y4ZMYC/UD")1T?L"8KV8/6;L&4N$>^Q*B+ M:Y>%R=Y_3K*_ M ,!C!_?OVO>V(*KUWKTCL4JV>NT=$(*'$?=0"+6V\FZQ1,-!^*AAKWQ33:^Y MJ]*PD,VT)K -"YCVM,,E(EG4!@[(_VO;/,#0ZEUY1;PQLH[D(L3:=_-UK'T1 MN_!2=%8B[:BVQ-"_(@2SD4'74C->D+7H(J8[V+?IR'DAKX 4=EZ*E>C)=.P+ M-+Z4X]B*++#C#)KUYS M"[4,%NJDL[)J'V2)7BV6*1/YI05;N@+4U?V49Z3AASYD.H#+OF MWCAZK@-G#1UQ9F(GH!1;%T?[_]+8!+[I+(Q3AX_QF4N^Q!R+2E10R@J"*:%2 MOBD=184\5AQCH?/*]Y^#>=2B#@9!FB6<&TX0%L(GP;FB$ 3!>8"N+)._?5^: M._'1'1+%AZ3VJJJW92-FC23X*U#3VHZ@E0?W&H^)$Q0S$2_W01U?K]2&Z 9: MO92RM=#+I@IQBQFQI./]H!_!)ZZ1\DC[/+?BQC6+T!7P0(DV.D6HE(\SAQZ7 M!13R2B&OQ)E7!GQY1BC1ZY$7ULHHN&2"5/.87#G$#7QO6MYT]].N(V5H$7R2 M%W[M98FZ U_H@+_=;W$7$[GL-)D=$B"2PD$W2NQ4@2H2\DQ\/5,1[6'OT;:# MBT??W\0\ L/8<=R<4\@](;@5@'$/ M;9- [2C&CI=(A7DT>\Y*Z?I8G_3&4$YJ%6[I M6C5^]S=&K!=&*=I$0-=-W WL\/U'X]@P2X"P(L#PS"9*9B(<%(%UENCG".R(<8_ MO>X6+5IQ_YLEVE+N'XAY>$F05.ZG)QLJ7)6GLBM7*N%LIPE_'92(54YFIAZM MC8.0+:@GJFTP8B,X:(CA*.ZD)WA],;JC4F M @GXM]4$874_,]SGUEM"TD4>095X( VD2R/^ZGOO=-]GHDSTC.T"N2X>:NC@3;J MVAT-3,S@1?QY"LL6]^ZKKJ 4@E)XI$K!"?6[W)RFVKT[L?=1R3PG3N5P.6KN M1CAPAM;1//^GA$.=%$MYKZXU+V3[%/>BEUFUVFV(*$QA&KTBN!X.Y?"A/3*0 MXC2 % -(\5-!BD'3?U5-_\!4O%'%ILX"2T5356^1*,&$8\$A]?61"E @7)S%%@Z 3G3)\13B+.Q&GG1B+C\H_]S.D'6F)K]""E8H'H):"6KE2:L5KA'E;NXZK5^Z M*D9#/VYU(KVZZP-5QKIQEEPB0]I)?/M4)A/T *,5(] +(0*A3S@#2=72 MOA;'?WXM;;YLF%X*6'O1_QC(3T2=WJ5ED_NU&$-Z'+5SYB7-4HGFQ?XZUAU# M.6M*_3P0 B1;$%-*DGBR$+K=N?':=-0J=P_R8? 1_ $+UNY6R4P8BNU6RW76 MZ#7^5@G$$*$+FO;;:%H/C:N\[F@:KMNM7EU31FK)B2QNA=1MYO1A[P4QBSP> M?RQ!MPS^#D+='X+390XT0([].+5N]%DGD(U4*H\14%CH,_0C]X M6B' !X*&>,(:0F.+O#*TKOY^H"C^=MMG?!AD62LO\L.&1DKK66OX =_T4KNP MNLCRM,)H#1)G.GV:7>_-(K/@?3ATL*%4SAE!; _">.-8+"['_FF2#\9?A55; MWXC:U/VC2S;!#&.Z9"P-KIF'P(]ND-J%E2WU]>X&=IENE;[*A#$R6TMJ6DE: M5O2XC=W6:%)D=\3@F \BOJ.5=,AQ=4J'!=%&1>.Z( I)6\H*9*EP4[U?/M$9 M%&E0I ];D7(;N!HFA8FRFF,]8&!)>\T/U"W0JZUPNPMB)R6G+*KU,&P&6F7O MN0C8= Z2#UU@(3M]:*^H592OIF+9XW]T@F1BB"'3"]=L=-3]DU+0H*MOWA(O M*)R@<)ZRPC%%(1A1X_"-^%UXK$^B_^3J%2\@=$4:(@=50FAQ8A*#HR>%+GPN M45M<*&0M\ZOJUQ4#JIR^*==N18]%/TG!S-M6V59G!92PV=-$;!D7$;W5PF[0 M_EOAJB%#JX8DYP(:<\!=WZK ZJ)C\0F38LVS=FT/]64N:%NRPHU/4CD?<;]1 M(T%VFDU;$VJA@M_3' ?[R8V@+(.R?.+*,C$V3*6PN!$!K'6-C:6\/CH**2!, MO-@VW[RQX17K%JM-$RIH+9J$X>-98?])!* G-8Q M0;4@^>3DFAQO.X-W$5, M(!_+N0FBK6U_8^M9L^II]W"O4"AWQ>J"\'JH9,ULX$'+*I']2UV/;Y>DN>/B%%/*K4]J0]M@0-T8?]!N$IS/R-E9I@'T_* M/EQ=*+J;+F%3B4 #[J##Y"]"S>DPI-T(^0]:-6C5IZU579YJKZ39.[ 81]I1 M9[)RW5PE3/.+M*+TLQ0<>@&YU37X>2=)TX MT\I2(&<)/#PC2[5PGGU=@WO( MG,@T*D4NI\>KYE::8ZM%&8VIM,25$FM*HE96AJD74<(CEU= M"$'6*D%D3%52'R\SV])9!3USFP(%@YO S?I.D6IXOWE+NV0>K?9"AU0=.B%W M"Z11I5%LH%5KCRM/E_=S0-*)"7 B&A4T5D/I=\7& (_H:!&5MT0.8JGIH*YS M/%[?9N9QZD*T6'<&=PWU?=ULJRPX@_,(:RN.#%T^"^CR@"X/Z/)@1GRV&0&" M(5&K6A4UUQ*[[>].NLF)3'] W;[&TNUP>5YMFAXG&[QMR-DQ;TCA@D:B!+8< MY/*V+@-<5Y2N%'(]L"FVJN%>>TODREDQEV7;^4-$6$,)M O0+'&$'$GEANY[ M05 E+JDM4N?:V))[!5)/!+^#(%SD;N1)([SV0DH^QB' 3H.:>=)JQE)5Z_#' M'J#4M:=MH[6L.P#@I,C94":S7D+BY'7L$6;'HB&8K!I4@ F1.,T^VE$5CV5; M#_VN)-OM7B1)I=H]Q%O*"XEX#W40,1%S04_XFDIWF(%W,[VP#(0BT\C"P/^D MNFI46_EUC&WH=Q6U\Q27)S:]6ZCA.M4581\*=II &V*?&?3+P,YH+OZY@PN<(NR$VYNA\81(:2\*K M:-R*S]>GUP(!&[ 6MO%\;)*])L/+\Y DJM/'J)7P=3Q4S-F4&LY<0W+&-LZQ4 M<&MIGVUN"/S'5+JY"L&>;H>+B61SNV_1,=U9Z"$3?F#!/0SN._8T8Y&ATZ/WFH_J]%@YY*$@2+7N="4]Q?3A>6XJ M\.DZP31N0LH95-=*QJ M%!^.+#.T[TX,!?<6'9PW\8F/J'JW])T__-2G D, /6 (-_@P,C=U& M_-XIW/W7==9BXK6+P,4_R8TK\/P-_/>%*"+D ]]5%3,+PE=U*\%*^G$PQ 3K MBB@H +/8U::C8(*![#4MTI*U$7R'\7!72)R8*D32);IGS$<\&Z]3XK/ENG.8 M*PX:1XM8O968PL(;F^&*4^,+3&C*@A8@]=&P3[7JV#^0&[.[JX8?3M$T)'M+ MOX/:N%_I"][!^B8>+%!_&2'8AI'=+*FWO?#%3L%)N0 M]VZ>S:G(6Q^NHQ<)G+L&II>:F(:K5PMW!NHRR7>)Y#N1?5Z"%W1PL;)$E-=6 MD(+EBC4:\]0EX'!GY^<$.6%_KQ?]SBY\B2X3C=,9'#J1U#D)=#!I)5PT.YB/ M>,L9.IMV\/QXSE/C5.IZMW&XU*EE\S+W @><5CVORJOF0I?,:O8Z8S-0[)R* MD"T+ND,-(>!#!G+:ET@YBH-R3"IV&'# RGZE8PN+](##C-V<5-J.< =M&K3I M46M3!W#AXV@8^T)\M]D=H(AX_AV.\93MQ<5R;-@>7G9"RDGB9_=J$):G>#>%=XWG9R'Z.J] M]O9^J]@;A5""3;<@[O*@B%W!"&$9]-!>]!NH(?AK3CWL29&Y*ZV] M=0[/D$%M0UWF'M-A.--Y3G/22'+K7)6V,:QP&))&H\12C>VKL.*Z56M] YO@ M@V.=^41-=V3PQ'F )P9X8H GAEO]LYVS]:Z2:$XM+0;/MGB#^! M%12,^UD,M\%UC$QOZUT>&_<(\Q2\:,+!)S$N[M"R5#:@HZMX*4K>B\Z44+A_ M;.;A2U^L@;LMJ)VOU=A)(8DBAW\+P3';LO=NZC;Z%%C:YG-Q].OJEZ0PGXRC M/V'-?DTJKN/_"66JBMZ"B1_KFAR)2/MMTD?39\P6U>[+3L0=PX$+]N*A&M8D M@B/6MBN#FTN[@7T;IZ>T] M:>\9[9B1?DKJ*.?/9%YZ<'Y"T'!!PWV5<$FR^NI"2F 4C\+3 M3'NOHXC[;9PH EGH"-1Z$7#S)(F\%,3XBZ8NA70PR=M*M^X'B(V-O3^*5LXO MF'A! 3X.!6BQ:76>K-[#_9_G&HCF$'MXAAZAW["K,/YOE^KC^NXRM3HPYB-F MV>92S)3MB$D-'-D=/.'Z>CR%($ M!S"/?;P6AVKW)JM2/5T_?YG5N4J8/9RHR2\5V5N* /6Q-ALU_7FONSA0@,X6 MRX>6(\\07X*1:FQ"" \0MG6\5NR%L*0N9,:EI32AW1/.P('*8CM0M9"1!C;& M-7Q\![CL?NH=> &B0M&QEFS MN5FKILFEP-])">3(L\4M%IV/U%^K;#!HVZ!MOWIVSB7U=;RP#K;.2DHE3$8( M51-8*!?9UN,MOS2(*"R\TS07?Z4B(?W578'Q03BOV6661U=)Y92\&4@%ZY$* MAG:95;MVA9NK14SBBCA%]LJQ1'N02X]U9O@+-KQ<525<*:+ '.>TRW#AXYY(*0BY+\G*WY15;MT@M1!:..JC4O/$F M]+&?P-A$^Y@MH-$@IA!G#^MS$E$@<<=T+D1]\]NQC#0_A G@3M2EM*ZG4"LJ ML94.'2"7O6:FY[\FN9X K0PN+(:!_4D=):[@BXW,+4>=#3U;4\1:ETS7$=\T Q$#HKVJJN[["#U0;<';IK>RR$T=^+ M+5:LKU@E4R.F]Z!/"C.']HUH MY.08PO*D^S@O9FJ3BUF.]HR+8PW@? M:U;$6.Y#-#:8Q*&8G;:@M!G"CAA;#Q75&>+'=H4XX 3*RC,N$VB'1:F!5Y:3 M?A52316=68 9/NF5MKA@E.!8U]I[U>\S,R.)ZG@KFL 9]^CA7PC@/RU7.PKF M8:L-095109YIQ2A?O4]!^VRI2N"H_\=?W@VFZ]ER-5^\&XW'\W?CZ6#\+ID, MDW?I>)".IHOY8+Y:_(71)/R-UV]?_3KX\>]HP&/17WK6@ #@DN*%]&[8'P]G M8_G"%ZBW)S'UBNOW!1='& U^%'7Q^?_U5I?>G6(HEP2[A9AJ_Q4+6+^G/G'X MT]Z?V>*@\CD8MUW3B!8UTJNJM^TKC:-W_\KGH_?P&^O)@TH1X1\/ZA@?&11Q M$:"( 8KXJ5#$!W+D],TY'"SZB_[\73)(%^_&D\'HW7(*=^BTGZX7\R2=).ER M[^8SN_?0KEX;&R3=5.X9IV[VX"<]GLO2G;0QH1 M;J841Z]SV-4RD_XB2*^%MK^))$O!!W9T^>J0/]&J>CYR_(2OM"4Q8LX^C4![WAUL<,$4PU_2C;+*DO/U0M>ES^QR+B MYT?/?P+5=XE,(:8#LHG4^]1W_GLYRAH]E_]]"8L$SV:<[O,?DVJEAG/%Q023&ZU.O M/E&V4+!N#$I#U[!05W2K+*_]AF'8<0<\ODLIQS&ML?YK5Z@(G)#!?9Y9[]H? M3GJ+MOTJO^M(X-%!>N 47Q]Y\!' W21$]N:'>)RZU V"<$P6WM1T\I:SYTSZ M PMB:WNJ5+U_J-BD[#JH&/BKL1%019%+55'& JS!/%)$:H(CDLN6F05L)95F M :L$!U79;ASTM952J1 !)@3[84([+D9S7T&@S_[$!2/@H3(S^4?, MSY#\9_(OE3=XR-Z ]JBOG+RS,P'+(Y R\I'AS5J5,1$0]*+^2 M/_3M;K#[,N-6R_%R.4FG[^;+\>#=>#Q,WBTF2_5.C0:3=*;&@W$RVS/C1K\@ M;N$-RPE&G=XM9H/%>/HU A\W$ T>B(6,'H$-2 L>V15_!*;@?>SO$5F0PJ( MRB\K$H*F[BIN;ZQ#P;YI@21K'90"'B.84RY$[+"4#L R75#-F 1C>-'6GE/& M 1'XJ1?]>9'ERD$2&0Y5HC.F% ,/V1)Q4:Y?]XRG"T,'BJ]CC3/8CX)G!1E. MTMP8'. L968=!]N4G)]7R&;*$-]K@R=S^=8$(=K*9QS*[W=D\>,#27]JTE)? M1.N\O"+V@:>9$/'S'S_]]/KMZ]]_._TE0BUZBP[]6HKH%;6)14G_G3PHF_C\ M P$X2!+2?($ [E%MX\UZ" OJN*[>ME6 _]>QL-B3$RO[+O09Y8PC_.,-V%F\ M[Z]?OX[E)VR=,.@_]&RBF#W]Q60^3Q:K=\O18/UN/)VNWB6+P?+=<#V9SM5B MH2;):L_L&?\* GI&K0"Q]# O:VS:]&XP&BW&LX=I^XP?@>V#JQ[QLD=VW1^O M!?1@S9VOEA;Z:*5VQ'[8D66P!OV0P@HIK$]*83D+-%S,>N.)'C;=R&F_OQC- MQNK=9+(>OALKI=XMU*C_;J1F:I LUJ#_)_=ZQQZ4>EG.FRCUWYS^\58;0%^. MS;YS6)]L\Z ],/F5<,I@U5ESN7Y)N,=7_]S!<]Z-^@\ O3)Y#%8+5P/+AH,J" M0?2IB81NQ#&VP4:&R%0'-' P_XMM96F;#("ONQ3A)6*;6<)_W'NN$S0B8II, MX,7X(J'5=)ED;G[8JBP(XDXLO1(AVFJ.??R7"%168+$;0I1)?KS'E$1&BG\[ M@0-RPA#O94*,\:?T\9_5LMHEU36/8LC(ZZ$4XG#BPJ.E&,:C?I^$=P'_6]&) M4YC6?WN$D(&9*-T1HQRD*;_Q1U]#A=WT9+?^T M5(4"KQN#54;6+>$:C"-)%F.O;KD:[6.7&(U@/Y8TO%!W,7O^KW^ O&_+/"ZG++-&,4Y M/??U)@](3*_"1R[?'CV3DZ3?I!_+05VO.T<.)YQ;\A"/$\5W:( N[;>LXRCSO+RBRA]GHCAK M!$87:5*E8M FF^T/T9NRK,S8)G"9L+GP&I;I0_1<:NW/Z+-O\.]2:O_"'/*? MRJOHOTJL$G\M';JBGY$XP'_"&P4+\S?P[+>Q+M:7?C-P8UX MGKW@X7X'?J& $-C(::^$-B#6654WA&PQ95T7R%,%ZH,H8.]0OQ5'SHSO.%/\ MU/-,CY:K8!W,!%[(J"7Q8[Y"O'_ P7&HLMM+" NQ5?%OWUFZJ>A[L'CVE@QQ8J'810:0B5?FZH=##H^8'2]60T6@P&_7VGI$G>#?J3R6#PA3'X MTT<0S=/+YW3&@P7\RI&[Y/$"\C_3*_H9C>7_18/Q;+?98-@%(Y8N7Y_=M__$ M1@GXY?HIN4[>R)Z_17 NLB$2O2SQJR 1-3)KV4@%%2WC+0<7#ZTA"258Y^<( M>WCQP($>'\%8P@/!BTET+NKG%>MU_QIT@]1\!^X;&DVEWZHU.,_!TGBT&$+8 M9I&GC.:]^>B9._T6Z8=SHSC/Q[;OB%[32Z+_?8(\(]^SU7 %BW#K9>W0KYB/ M)DO00+M&?>%;NOODTP>W=RX3<*RM-GO*@64_2,O2FX[#1CR(C>@/PT8\@(U8 M]$;3L!$/8".&O5E030]A(X)J>B ;,>O-!V$C'L!&!-7T0#8BJ*8'LA%!-3V0 MC0BJZ8%L1%!-#V0C@FIZ(!L15-,#V8B@FA[(1@35]$ V(JBF^]T(XN+VN>CO MD ^2!):LQF#[(:*D<*3SRH?WY^NM"M+8[^5F[[I,7S15\]EK@%/[G'JQ@_ % M73NFY[\JW RSP( ;ZORF M&MUOAMJSU,>01'TXFNNK3O*[>XM'?$.E$HT\:@MOX]Q1;RM%$ _X3#293N/^ M>'3?2B9(Z$.4T-OP6@]20L?363P>SH*$!@E]H!(Z&8[BZ6 :)#1(Z$.5T,$D M'DX&04*#A#Y@"9W.QD]30H\PM=]V=M^(HPL#JK'7+GXN)/D?6_!.XU(>9>[^ M4]368#&)%Z-YB-$%@3^^(/0G"3QXX[/!O7OC0> ?@D $@>_2\.-X,KAWPS0( M_$,0B"#P'0(_G\2CV;W'"H+ /P2!" +?)?"+>#B]]Q38T0K\L>797V.YA:JY M#7U1JY!F?TCAS:\:4#@RS3,..:,G++)'&:#/1/D M_8G(^RA>] ,D\5CS]U@GKTP;Z*:ILN6.&P,W9?2V+)LZ4_"2/(]>%^FNAK^K M.H:?5[V0Z7^"H=&CS/1/)_%H&++]3UALCS*B/YG'B\6].TY!;(/8?EEM.XX7 M(>>+0,43Q/:XQ';>C^='C@I\/GSQ2++Y-)BSL^?'V15.JBS%-5U>C4#F8_1.J? M.W!V0^[["<8'CS+W/;]_E_PAZ),@D4<;L9[=_Z47)#)(9-"102(?C43.[C_X M&"0R2.0#B[L\!)$\PGPS//.-JJ*7Y693%M$9.JG4UCUZ/GAQ;X[IMYYAR#)_ MLX5XB.GH;[(0#R.B%D["-UN(AQAH#BFE]UYQY/Z3B[MB^3^B)*L\L,#E=:1ZE:Y4FE MTI#5?VS1NE [OG=3CAY=O6V0]B\#G7M8\PO2'J0]2'N0]B#M0=J#M =I#]+^ M9*7]V#+I9TVY>F_C#2$]_I!"E*&J_8:>$T<=M0S5<8\MD![D, M@SP&>0SR&$K9[SR94WA!DY5%DD<_9T52K#+X*92S/]8 6BAG_V8+<>3!M7 2 M'F/,.9R$N]U0D>9;A_,Y_%H=-Q!TR"ACSF@/YSTX_DDU%H&"7VP$CH;Q;/ MI1 D].%*Z'@83R?'W0HA2.BCEM#^+!Z,AD]30H\PO=_%W+;"$O=M52+F/(V6 MUU&Y5572H >6_J261N-X M-GATK7N#O =Y/Q S[??CX?#>(U)!X!^"0 2![Q;XQ7 1!#X(_-,0^/$P7LSN M/2EVM/)^;'GWSF#$\UT-/V3%"_C_EZK^4F&)X]C1!QX3?2H%\G?51\\7@WB^ M6+QXFN'1(*Q'&]9?Q)-^2-T'J3T"%3N8Q/U^4+%!6(]!6,?C>#+H!V$-PGH$ MPKJ(1\.G*JN/*;4O#G2TYF+^D-8/0<%C3>O?67=-QO%@/+UWY16D_(%(P:,. M?=]=RB?Q/$AYD/)'+N6S>#"?!2D/4OZ8I7P\C$>349#R(.6/6@@'@]#*>@3%MMO'I?_)(3G+%[,[AW"'\0VB.T7KAJ-AY-[K[0*8AO$]LN* M[2R>#IYHK7,0VZ,5V\$TGMX_*OXXQ/:1Y/&W=W"[0RH_A R/*)7_:7;C/%[T M0W?+(/!'&"/_-)K'63P:!DZ*(/!/1N#G\?C^&<^"P#\$@0@"WR7PTWAP_[56 M0> ?@D $@>]*68 -/[OW*-K1"ORQ(0#>EDV21TE=JR;D]Y]B#/0H\_N#N#^8 MQ]-!2#H]8S+C4H+D.2?\G&!(]RJ3_;+J(^^-0L/>$Y?8H0_FS MZ2@>#6=!;H/<'I?<3A;Q?!)2_D%NCTUN^_%T&.R$(+=')K>C43P?/U'ZGT>0 M\C^% 2?GBGWM.BIW3=TD!8X@I/]#"/&1I_^GLW@\"G5O0=Z?2,A\.H_'\U#V M%N3]JK]Q'(208'+*U[YF3M'?<@1I\G1L.' M)D9O+U0T[ ]F4:&:2"55 6.I28S,/[8@:2QB6;'*=RD,X[MA/QX-YA%(T7?] MWG#A?(:5%L@:Z*$D6B>7944RDZQ6H/8:*X74/P4^5*G+)-^IJ(&1O"PW,/]K M06'54:K6JJJHIRO(.GPF^1#E64(70@;C /G>Y?3,=55NZ!&J2%;\[')-O_A[ M[ZP7O84OOH2#0#/[KW)91Z>K!CO%_J16:K.$T>,BW"#X#^2>NY]AB,R=Y&K= M?#\;:HLI*^"]S?_FZ H6 M6%5Z5L.QDRGA*2+I^M:[NO_?_^=.!H0S+;$EAK33Y^ID6:GD_4FRAC=_G^17 MR76M#?1%;SRP*E,/:T2)&SS7SR+G9VM2../9)!].G#7S)$N^IG]7L84CO]PS MJ[1^<-!;^K;7>-!;_R%]JJ5PAHYKD(2751J_1]_^;>WY:I+4]]!V9(F M!+WT$OX*DE ;04WN(JS^2G/1:I&\4\-1_]UXGDS?)<-T M]FXU4>-A,E_.9NO%7_BM_(W7C=K,?DT*D!94G?5/6;W:U34\'O3E:9'DUW56 ME^N?Y4OW?BSP/LC6U_YI?_WVU:_LB\YZ0@/^!?[K[2,-*54KN+-P;5M'K/W7 M/"O4]W 2584_[?V9Y:$N\RR%V=C5-;>;766ZEO0ZHX#\S W,P3P#4:$68UI4 MOM)P>4A_T/U*(_H=KOA$6IW12'KWJ.5O$X5O=_]\U,@.!1!N^C\9\O.W%^6N MAC6GQ4[1DJ[J2'U8*5! QKJ*\4>\0]"^QPVB+8G6V?D.3*$784?$HEW#^I57 M:!>F]HS5L,)Y&BW11DW0I 3_J?C'KEBA5$=767-!]B+H6EQN1;^NV8K,T-3< MEE43BPU,!BY\&)Y )R8AI\H<6G"X&M:DO$NHHN$#1=G 5.$[30(GD(: FC>: MF[?\#%<%7+]-XBU)F!16)*<$WMOEA=F/K^0R*F)QO>A\E.9J MB,$[^^*"SY0PT"S-3C2V#W3^H1;.$4K=.G(]81I M;.#$P,<+&)W[L:HLX.<5'ZXX@IF^!\>URNKW_%4^O?!E,';K'ARONQ[[E^Y) MMM?O6?=)_HU.;!?681-.>]9>___;3Z[>O?_\M+.+' MG^_]\UMB0##/G7.LG0>0YPU<134,% [6>70.?D3!8IV+.49(MPD&D)HR^FXVCF>#/KX4'M"/.5B*D5/S/AP/+*!<_A',*VOP M<;]X6NVE:+4_M%;K13_!V&$D/$]'AT;;)$MY[4QX%57F=\-Q/(#%BK;P@(L$ MW\WJIJS"$H =$"%.J&(RD)%URJI.L^W-\_V M7V%:IS38[C6*.^T..LQW5#^N=D%=USG[F+=,:REO8\;#>;RX:6/PR)D5I@,V MC_NC82\Z4\I1$*=="L)H%%%H*&')&K8 AP6_YPBWQ-9%-^($OYN-XOF0W -/ MU7:JS>2&!::G\2Q /6QQ-)%@DL+Y0A^%"*#"BRDVVBBY4 M>JXHGX2:R@3L<6U549-9Z(;L8QSF>E>1F685+_Q+985L*EE7T4P'\-MB(;97 M>;O)%G3?1P_\[& QO)']E"_A[Z1V\_")X4N7*I,'-THGG,N+;'71K>U(?+WL M%)Z]Z03>#?=GKNKZ\/U* J7S4OJJE=N1;M@@(9]S.\)M 6HGTA%HV#6P(Q.< MQ DHA*ND\F,BU6Z%U@EM"GX3[KFFK#"G"M]$.U3"(@F%551U24_M,%M]M86/ M*LH(M1I^2#Z.]T!5X27*.A,4%"[@L/]#N5Z?+), ((" M;U)L_F5HWK4-4.OQ1MM\5[L7)L@6>)Q5LW_UHA2BD;9J^,H!CQ3LMW_NT,:& M?VY@))WZKF6^P\0*I5+OQNNR 6,Q= >]Z UL>YGR0OOF*2YTAF<=UQ9$CA*U M<-QYG<7,S#P]'%V!KJ;;8%?5.]Y-U/:Y@GG4.SC&(-?.0V+V)U;DA7/4 $>V M3(KWT;*L*HK3T?ZP[VZF&<[F1P_\CU=G?__E[5GT^\_1[V]>_7&*/O196,:/ M'3A=.9=P[O$6"\OWT3?$E]:*?2S0V(U"S54,P#[$FN@8P M@ %,VE&#P1#9_2E6L=Y[5L<(1G,PWX^,XBY*T@"_N\+O&C*_@ M)[AGKBV0)DGAW_7>EU^B"W R6$0@8JF"K[8OX]1]?K9!GX&N8(J\@O"4&Y@V M(0YX(CREYJ(J=^<7Y:X1?X7R)/5N@Q^K%-QH!>\'.:Y.Q(4FH:C9_T MC+VN6U7VOR;712P#M!1AU-H>P-')7S P=I*<7"77^H_E"JQ.O"-[T:\X\=M> M@[>_S"A%DQE!'-M(7;)?"O/&6S!V8MCG"?X/W8T\1US:I5*%&T('PPD<-+"; M,$J%/AC\%8%2*YJZRK,-W*8-1[;0\4.["E?1V\G+K-K5W2=%Y"VO2\I%JI2P M@ZW/P2/X<\OK:#A^9HQY"[L8TTFO7C07^BG*TDA!^AKG3*21#1#F5OA6C]4K;',+,O[<5870.T-R0%#PZC4 M95;N:@K'UR:3592--AK16H1QP&,K D.;;)DD[GO1*<&P"3R-U^Y>2#HV-G+W MYGC!0-QY4&UZYTD:1M-%/![,]3YT2P.CR$4:3FNV!E:"W]XSU"EZ42M;R(!# MJ]NCF8Y[_6?N4*:3WNB9,XYHT!M%N\):R ZL:EMF\'+>WCUU=D!+PJ5>DZT' MJBWB\R1*4ZQH$)Z$[&A,:II0*H5N: (4/R_.87BE[1JM, !?6+O L M7'T>N(WFV7P,O)G,@YH+)>##2D:19JE)Q]"4Y&+%#QX4R>.)J+G%D6OXOW[_ MX80WSL#'AFV*'1><]&\*9DR& 7#2O>8"D=#": CZ<=Y];0X&\,?![/"U.5C$ MB\4 %>5@UIL_PYSC1XU!KE(<1CR1&Q'>&B_ZBX=RGWJYZT=[H]8?O6_>+0LW M;#PT4M07X9G'D_GL\"T+?Q_-%B0\<[@&!6!@/H(I<7=3THI 0*"6<0+F8XZ8 M7(+OSG$E&2=:"AG," X?#)3\)E;,*L\HJ,1:NL)8EJR \UUW>]JO%,_!Q02! MZKZ$B_D_RRL%SZ9\\D?:#&9Y4^4M+_BJXV>=CW 7'#[5O_%39&#T>^/H#N;% MT2CD8]6^6O.)6,:^3%Y1LGM7NP*I]=C!0S@>QI/%R#N#DTD\G"]N.(+#>+K@ MJ/2"]/?'&[J'AK/H#3Q3%Y_O"^+L;I;N:VN3@BE1G5^+I>'"7DTLN(C6.Y6# ME851UNI<&UH3YK/Z0LJYX5VUUC#%5/<<=: M&-:,B$HJM'.I(\-U[&8P-IR>1DLXLT;!$L6$*M\Y-V#CZ\Y#"H:(I[Y-H2\> M$!KRC?Y4#'9C_#9\FJ#@]%?GBS*BV*D/6?[#&@. #N3,X0+BQ8,U6#7&/[SW=2%A$+*W44X2*&6?;S\;!0<>CUF5+7>-==PD M!Z.3[W5W)FO03A_MN[E[H^5S*5:!V0D;ND/CR:HK?=IHU248J IGN_!IZZP" M'PG\NS5^>(A?0B_+35E9AXO751GW)G*H:[Y!Y8SWII?PK665P9/_$]<1J0/P M+4E1G^R_:OC0SO;O._\4R_JS4#%H/%*YNM2YI4YYP@M60UXHTZ7U@P[:\!8C M,FRG(\7BYJ,4)RNY?1!BZ"4ZF0L C/F\K#6@" M%NK\&TBCOI=?QRY<*SR&> MD.2]/EM:?OY3CW*S*0G3R:8&Y_#PIL&G[K8BF#I\\UY=WQK"8>>?;M=V)5G' MM2FC]FYCO'F[[K36=4Q_Q%QHTPH4[1H!8I("E+WQKDQWV_6=KB%(KFF>%>L\ M88 /!2!@P)*+K1T?PHO;P :"";)!XZ8T(J53OZ!I* ;%EH3 D:X)S(N_Q+WS M4\T[7:_T2U(W)Z^+DY]1=YS\#J-__LOKGW]_$6U4)0&^9=2[$" M967]8#=-Q=&8>$=4QOFS?!3H1N@8'"IN#H:QP^H'^>((U#+'AV1@::D(Z0T[ MQBXOKH!^!8^*%FHO-B?[4BE889@:G,0J:60UW,NG;0[1,\'ZS.'UN.0M*!CM M!X>RRB)KV(<]+!GMNU+N:'L3P^G'(P.6>;K>Y=H2U!*.C\ $-:_]-JEIJ?#* MS,UGR69P<<+[(V%1$J2 (-KU722&-F\CC6<)!P94$5]2.E*+(@$&8(,&NKR< M5,55!O_ 2PQ&3^$*PDC@&RUT,<($X=>+K-U>K7G7T-FQY=;'(;<> M 8W&X!]\V D5+C'6H&K1EK^J#]FJC*.729&D3-YUMH6+,M9) C)TK6%=LE>D M'RMFB7;ZDFTZO5INP@>>16ODF1!XL8IF%_^#;D=6X$OEF*\VXT*NA3=596W25D0 M7)_?R@(N;87U!K$[?O^U>P^D$>39>Y5?.\-5UR7'T(=RE2?:"%OO""+/W_8< M8L%U=0&]W9=46*U125+(35X1A/VK8ZL?-+N >U[WQ(<"3M>XE92"J'4Q)IIA MM."T SEF3%.>,[ >9$B\&?^2@3(,94DI+ M(AM@?LWV,:Q)5I%\=]?MH*5T=0%S0'N(08SXJU56K78;K%5=T6'"FH-&'5[2 M37)-]A45YY-Q11D-*CDH&)H'(.KYF%*.I* M#U9_VG2&LPR+0> DPC""U')TF5>/EN=Y$OW[/W=E\T/=J.W)OU15\C\C,,>; M%S Q5-9[3\+7R:.$] ?V6ZQC_-LU.'98/X+:+T:3F&)?B9 #Z8B+.R1)74NQ M1=:@%X90V1-6"R>86S_!I39[806CCIY[0JV?;X7[AKXYYWK\B*B])2J5U6VM!7:>@M-Y757 M .(YAX[=/S!L7#*8@\6+5K$V;Q.5(&E(,(Z:ME5POSCL3E6POVH"V"@U-MF] MF+AFR5F.)<7(:*MAZ^S\?I9,XAH^*,E01_P<:7!4T=6%CI [LSAQ9Z&75P;2 MF$(@G/L6M@1\.SBY<=>&4<+0K-2!X,\=UC[BO LZ=W@R5>KJ0I<&!&[M\CK) M0=#(RS5K@G%G9[&Q:E&7_S*$&A9JMV%@"$VP(=(1%G_:QY3FF$2(7.+CQ3D1 M-\Z!']9CI &0E[CW%9U+U%]QARP'1 C6XRY\H/F#4AY,G]&2 M#/K/VEGWUP55/NZXN"MA#?WQ$^K^WDVSXF_8L\]>-O\6@3/P"+3EL:+NX'UB MJL=[WS9T^Z#,DE>ZT+5=:\A0DNDL'HQ&QA[WD"23>3P;Q? Z7XL$W M6*#(F( &#!09QI/!W8$BM^!$=(K#9]Z0K/X>@N)60$GLI$AOF)5?N=R/9U,_ M@SL?Q*/QX(8,;C^>S BJ.!CW%L^DA+\5G7)/64>-D216VEE+)]1KW08!!4@G<"27.#H1K7%_R/ MQN.$=-T/Y=3'L.VCBL::/O"+E>+-2:KDO$JV%W@(U@3P](Z/ U'N/$,Q1V=+ MLJ)=B!.^AHDBR5AW3I)?Y11VD7)E#1\'S C$3!3#Q##Q9#$] /B;QWT#C.Y0 MTZ!J>M'^RA IWC(ENBC+]1K\7;*E*#@2)1LR>6 8SDUEU^D&+#2CJMO H_@6Y)$, M6:^:1A9V@-GVM]H4/W3N5W*99#F[RHAC3G+E[@#Q7\2S,=O:WXWCOE.O<6@_ M]X= *7HS#AUT5!^$FHC7G[@XIE*>,1F-;WU/4!D'&*8LOL,ANV?O 41F.$)< M%RWJL#=[=I?CN6?TVS?H1]MCSO$H3['(/<^?(SE#8AUW='34I0CVE"(QH)[R MS,T]@JS#6RM% :&E:JZ4*BPM/SYQ1WE8FJ@<\_K 4(UNL21!XR,B"3H6B:34 MA5GIA)*?Y*L*H GA4A0^@W^@=;>7:0 =I*F#J&%#210]575M6&% M.RCZK!(<.8=)2#^']//#3C_3E4KW)>JI3?3\[V<'&M]0DQR^ M1KT&."_$9V1K^^\%%6K355ES0#(![U[']$'[Z(O>&(_PBDD M&99[,VG/Q=HN.('VTOD4&US$R( D'T@FGC*:_Q)N<5GJ#KZ?7B5 JKHN5QE9 M)Y3C2W3BRSR4/'4+%M0/Q4_KD#?AT&*3I-%X0\OT<8C0VQ+5@P5'(02XJ!7# MG71*0!"*4A]9^RD3DZ>REZR-""\Y5U%QG@<^EQ2XPTCU:)P:=%49>* M.6VIN@R#P%)6Q= >'PI"/_ [\^N,[#>7:U%"SL2V>##DO%A, MW%A&ZM,UVMY@_+!^;R'^8K\WG][BR>S'1OJ]P[,GYR!^>$ M@8%0".!PP[Q6@[%;685T1SYJJ"<&&9AZ&JO3PMW F3O\ZE9Q&C=5=V/62(PU M,B%K@U@5[^TFUDN-6&5D2Q!Z))\_ &"GQ?9[XS6LELEF@&UX6Y9-G2D8!ZBQ MUXQ]):+;U\6J)R(/4MT?#25$-XX7D^&^E-]Z:D9]?6J&'5]O'Q+PH[Q#,IH^ MZP:*=65O->Z97MU='(K:>D0L"S;(T'J4)2MK(X7IJMBK:SE*]]7&M2"0\57&,G%H@9TL/'K; CJCPB]*CQ2 ! K#(VNQ.#9 MU0*#('R=&1VK9CVE-U79"&DW6LS/W[PY?6'L#/VA'V5&?X-Q@*EX#3.HMM)0 M"[[RX]]>OM#!:VRIP#.&\UFI"XYN\R<)3)F6V\8.HZDPIVDO&IJ5;#"?8V\I M>%KT(&/!EWN3YXH1+#VCF/VM2_'FE+Z"\XB-N4MSH(S@TDC>?R4%[00;9)/8 MSMF,GN%/\ 6=UBZU7@BQUF5\*G2%^MH#C">/1 VG'T5J%4W06!6MG M#J)"KXI6]#G,7(F.( MH55A**(]&L%'+P\^5Q'-)I&'U0BLC9Z#5X0'F2@-RLHZ+_GU"X]O!=8UN=:F M #HR"'@\+RO)PV!528:79ZM%@6[TX?]=VKWQ'[5 "DX"WT$4CUR"@JXHI]3F M_5YT1L-F;W8#&X#*#YFEZ M/=^R[C8NK\;A.AP LI?T22?S^<)5RU+X/D82CSB:]'OC9ZQH)X,>PL/,74%E M9*AKBL:)VZ<)#WPB89$6U M]D8KZ1>&9*F]0/P0@W_D6QV#$PP2]I> 3G+ITK)(6*9!C=KFC'GCKWQMAUHK M';47W.U-=#.&>94(J_@9K=63T'M[[Z]T[S'>H^&1_3"P$DMCM&;=(B >,9@V4(I>WMJI]KL'@^@YJA6?VI:^N514 M&&I-USM9K+#5AQ;#6P>ZIH5E((W&BV-2':^"[ MQ0)_X& #_#Q'6D<,SY(>U \K'.,+Y3EU.Z!Y0.\;6@Z96U,G2W2\8KU_L1I, M(_51 D&(G6B$\37M7!&IF'C83_$DG MMI#+K=C1A7&8HK6U[6@GIV V4-H;L7Q$6" 5'>U5Z-JH7N2:()I$Q><.\-;) MVOG:NE]==SHK-Y2QW75PLAXF!J0;.V$DAX\O:] '?EB/+1<]#;GHD(M^V+EH M3VFU58GVHJRI7S>[]-HKHW+RL_"O5W^\/CLUX;<\N?)8 SM5$_CEIDGP1ZBY M]@TI9;5+Q5P58O]=J8*:@5(<1[]) R\7(].Q 8,E&L(MOH7&A1*(DG(R0[IB MN=E)/(4?4T75ON:F5(1%O-3) MW_:CNGM!RE([;S2KSOL$7RHKHEEBSBP3ET%94M56-;O]V_2.@AEKI\'91J2K M%\(7?G;&$,6][1U/XMETS+#O\3 >CSGYR:-.B!U'OK,K1-AX<6@7,!&.FY31 MM## 9-;2+(9OB75WEZP=!]L.SK@O&DCMB)EN.W)8C 3:)N:F"\^DX@'Z)B,\ M52\ZN]#;9"Q6=MK10FD0@(7L?V M&TX0SZ[C [=:OKZ+H?4OYV8MT%R1VUP M;MY&OW7L_TQM&XU8&@XI+N5B,T*ZCY(H0!I MAX,SR39N4$WR/RXKA+DN.:; Z2A+D$G"Z#8,](+_2ZK+K<.*YJ&<6# MR33&:PY[8I&+.(P7TT&7D]?20;;H0DH*'+HR*K&+D0<;_[<_T-[GV.D><(-3 M23%"V2E7^]RPWP_I>#\@MG/F]>QL=&;T\EN=X[&1!JLCC.W@[*Y&A&ER?N,O M&M()0VA& .NE*5R'"^%?JC"9K$;NUD9P!:+(44881G V=6W5Y,97UYB=&T) M(TPX+;0SV6YW/NJ#6G'N! _&1BPG"L"=5TJLRNOHUP1F:X%D)/\=Z\3OOF;+ ML(5/=]NF><2E[844*T&L2]OIVJ<0U#:.B0$X0976^%H#L5Z\'L55JWFG0VUG ML80PQK2^R+:\-4X@YD9[T,D4V[;GAGA-YF@ C?[4O+B'$^U 8X$(5)A-U&=( M_92]I['9_7;) 6UAIA%9I?Z5V2YRVE!TR1F[A?2AATF^GL$AZ>X5)5P/JQD$ MFTJ-!AG2&I5K\\:F3@X#RD92&]"UE$[=4L+8WA>G&X6D?@5V;E_M9!P(_V!& MP$$G@Q5]G6![;KPPAUN[S@7?0<='%T;:<1S*9%,F^@(UX6YK/ZYSN4SW#%[BKEJ)J500Y$.MDOM"0F1 G6KUTSPBF8!+3&6TP&=**Q/R.CBAS\ MI'S<2=]X9%DW.1"^/WY.X=R[131UO@6$U*,NEB;";3H<$#3XNT90[ H*FNC. MQK3-'>NDI\]P=SBZ. ;[XLF@V[S2D^N&253J?)>+T^58*KZM1%+0*2CM/LJ) M]G8Z@R#$NDNX\H-/]#$KJ(,YP90C#DN?'0/S9OL_9V(6Q*NNA/NUR\]JR2@K M66U\P@-,3R)S\Y/AWOU2AWL^8T9B6]?7!6C7=*L=PS5NGPN4WWNH!D$BIZA3 M 5_YE%U4PP"_I#)Z<5:%*@';M A8AHH59S<5*]ZI5A$G_S/6)PSZ)_]M$AKD M1["A^T0A[4\N S +&8"0 7C &8"NENI]::D^6(3N&I_=4KU_MY;JNGNZ7[$S M'%&3]&R_I3H!P"SK%W&13./!G-M']7NS9V#<=;^KN^>?=W,?Z"!NXK>FD[6A M!J=8/-$#(MVK;J-W@3V^V:\DTC2'\,Y%0UB2;NP\35TK'3K='AKY3O<2C%_+ M@.C;;??.=AED^]F2Z^396I%(@,T!9OMVBWX(!IS0"$D3A)!>E=7[J*(NW\KR M G(+DZ4"+SYU'RC5N=:UC*I_0ZET; &-50 M%3-Y0,!D;8@Y:F@%3W)E([HKS?;78Z9-7>!#5FDF2XA=F%8.+5< M-?5>AY/.'J"M'?G<9->P0L] *$Y C5+P=_I%:U+&SIDG]8?2(Q MI$@-ZOAC![Y?+=:UTM+Y<3BC6+E/ #4:QU.FH-N+M7;HX&D\6\Q09">]_C-= MJ9M$PV>F\9Q3A-6.>?5CTTM5\(##"1'(U$C8DOJS$">532A]+HQ>)(R>)G5* MRZL"W)V"(FWI?>P(_6JE6&?9_'T\58[[OI#>]T".^2 MA0E\!5Z^8"5W3[W AZ8A(@_$:P[.O<"'=^N0^ NU '*K6DL=!;TL\]U&<:4 M97/MX^R%W-6/"3'G%]BBV@R>$S$B2*VPH)GJX;TP_!;TLM;C$R[GU:U:LP]B M:UQH@B=T22F05)M#%CW>I>>/W]?JX^ZW: M6R<33?T;S)W!))[.)W0RA]2)^Y/;N'/K=N:3Z,?S^3@80E_/$/K()NYMXV@P MF,8+S?XKQE&KL?N^Y$S)R&;Z\='G-9!N=SU'4>Q\A#O"VWNC<[/IQ5VZGO_A M-6&"!0/!L^UT,(9VY5P6'@./(U\F$%/FJ =K3D7[#8D[8HU4ZD/).AM:Z>JH MN8-[2*Z=&QI.:XCBWMW65=[KK5=P1K^TQKZ'WN_MLSM>Q,.Y?W3]=O =H9OI M8B+&V/1>#^X"3Z0S$K<3/!_&T5T.XZ]W. O" J] MTZ;=K>9P[99$6JYZ(!)C\W6TL(;C9<3_M2[@=UV/AWJ:1'/QB-QN@8'.O?H$,A'-^[A()AU(RP7]YX:Y<&!;8NE MYP)+/ZQ<,LN7QC0)#%P[&$KIHLD+E^3'#CQTY'ER6WZX?8_3HJ<5YYG&@T7? M43CM9F'Q?/@Q#7SVK:)[:^!S6Y@G-/!YH U\N&N/=,48#T>W[N/K.#ZW-/ZA=C^T V/'P;^17:?=M7._FXYY MC-%"[9"82(MIOQ.[HX/'IYJ7D6\X#NFB,./M6%VRP&&AA6Y/B_V"Q)0,Z8K/ M$QW;D>:[Z4"XU.'>&%*!P4LP8=(LX14_T';G-B$Z;?8Z?FMZP!LO 'REL!N: M3#8-D3M :O$QXW"#^OAO,W:G?4YW"Z%65H\[%IAEH9C1_JCLO"VWJ_^3=[ JBP2PIU&IUD: M1W^@^[%F"^65-L/.V$:XCIX+5O?EZ1^OSC0W(%4JXIV!H%ER3^!846>3/+D2 M.W2>Q<8*[P MJ$ULO_1JHZISJB7\$V=U1N?86=I7?YJ5C1F)0 A#G5KJF*V9J27#ZQ\@W3?% M7;K*3*LF=/PULZE'-!P[R!VYUP7 R<:U@[^LI5X59$O7E=9J;RG"\?V$@7R'!5K.4N[5&&<;]R<0_NN%\W Z=8OJH3":33^BC,AR:/BJ# M._11:34;FCS[9&2;FP35D4"^UPXCWO:##?&-*+@N7+V%MNB.\;L;ZTKVRU5N M>&I,%"08!#_LQ^YE=/W>M-Y^':@-<+5J1\5$.*JW#AQMSUWEXB#7Y6KGD.$) M.0]3R7A5^5=*UW1IW"0B(+&M6@L[^=FX21W"V\-/ZC]TXRCOA)&D8OV*"!?* M.R O>]&?7=.F13/<.COB[X.#DW%5H"DT2\&SO>;C;0L'#2=!1E#LQ/*,F88H M&Z2*0=X,S"JDV:JQ3+OV ! _N3249?OR]A)+JXXND=E0V]1@]Y_H7W#V85=P M/H-2''%+$EQ?\P:N!AWF;7$V6.A\^\@3E1O^8:FNP:0]\C3&L4$!%@$*$* MQP0%^.7U__W[ZY]>O_W?Z/2WGZ*7IV]>OSW])?KCU=GO?__CY:NSX]8>WV+@ M+RVEC8M$0( EFG2CZ)AXMY''TW&Q,F64#H_7@X-,TH[] ! %%C$X)2 M6D-P=9=1,&A9>F!2@T ;%S$NGD>@Y[L=B+\4Q#J<"B%/JK Z?4>M;'P".*P@ M!?-!V,>LU=RZ>P;35%<;G5JD+& M5"?-JE>_A3KA>'?'I)WZ-6I]M=V6E>:HDJ$34&$C5HSKA4BK#TM\W9T$I@@S M.S3IH>TM;='07MZW\.3#+ 3W(>&UP'B?5/S[FRER-IS$D\' RXE]C)P)_)TY M)/?D3#^U0\[NM#ZF6"JHK,_)AS$;7VV([:HR1XG_GU<_GG)'NI@[R@@*0=5, M")9JPB[VM9TF='X'RNA")> Z8P.N?$T=KPQUA>6\._4[E% E7C_&1H48DM]@ M88-&,].0)%XU^P&)4;VO^I^77I V,(7ZE.11>'K]#-:.^ZOJ3ENUYOZ&=]B5QW6+4^1,W@QY@]]-X^'L[WF MM1[8AVSW(9"Z(?P=5P^X5M![P-7 M,:LE3RA,_7X]+KA%VR1S\/C$4F/85UD>3/:S,P;J$;P96C<<@F5[>V.:E'/? M1MU0$+-Q(!B_*"R6&;@-&]=)5LF0P5FN,+L4@&"?;P-Q;*-U*^C4S"K99@T& M&#Y0JP;4(A)&'L3C(3)D#V:(BH^%(QO,H\G=N*SY.%N*9*$X[C1[]L%DI"^0 M">?U>@1D])Z#:]A),NA6L1:>^VYU2Q)3'0A)D=D3"QX'(_!)9X M+Z$7F_.!RY:5Z>N @Z_+7;4RE5$DVC5(1/1:\L=Y5G$76Y7IN&+N]P(D^Q[Z$SL 5)E)'XL[MT9O3T$S'5G$0[L&!&<#FZB/ZWO MQ'_JMS9'L@VPG6@BRQ)9@LCR)@R:,;U-ZI4-%-/; .>3MU\F:Z8Y\HM'LA"M1U@DFB)18H8$DY68 Z)=9 QDU>. MG,3A,'Q\GM*LN*=;N$[-HJFT9LI=_O'[[ M^N7I+]'IRY>___VWMZ]_^UOTYO=?7K]\C;"IWWZ*7IV]??WKZ=L08_SX@;^I MN/&KZ=)S$RS*\GBC&8!\['7TCUUZ;JDCM!-?Z^B/P1K36>;Z0B>T!LI5Y MMP22R" 5<\1DNKB]1G91E@*B3#-L?496J=CBIJLSS*BL&M-RQGX2<5F9(0SG M(G/G.76]VVSW&_10CZZ:K&8[.QBQ)3)U(I).$,)Y7NPC!C!QEQ66!M\4-3$" M)JE+RN!1%VR)#NA)4BY0F-.I]8 >/<-]--.&&6@L)H3NVL;1-@:9(L"O?TCJ M$G-VYP6-^/_\-?MV2OQH;Y_3VG0^^PK!BS7==;4VFMI;&)WOX%%HYL$(3L]> M1M/^M*=_L$TIV\5W-K-E('4K=BMK29WNMLA$RM&1V/D]?GL+-J9RGVE)7\'? MW54%4]1S'52+X8=RVTU6:U(F^.*FU"$]3*^Y$#0#_H.7;\EJM8$C0J,1TX]$ M31*3#6&C=87*--4Y;9W!IHBDR]J@%U772B0;8U&ZL2[_2^X;>M$9)LBL^4!@ MP"1?[?B;;-4[MKF Y6O+'A?3+V?"-D3+D*V4[1'U"\<31YI1!K+5>YS<5@/RM2"Q9Z'0 M/DJ$PE[_R=2]Z1@)XRS;SD@PKK\QVZQVS:A'7H*L)\NFWCM5'T=OV(O^K+)& MG2!H _?5/A?C^UAEJ#ZL%#RYC]7+AP@$*>\L3?;VPE@"=X$!PE@PG4.F.CNB 9U'H&A.C@?KY+Z8 [+VTO*=63=. MYE9X, @IP0=)NB03UR8>\9H:./ !(XN#V+T=;UJ;(K'_I%(()U*UQ@H6+"^^ M) V"(XF=Y\>&A#4!I[W!NXF!\!PB@ILR(2#Z/TS&4SIG-\I2YZ OGE72<), M\H99 /;O7#%[^24'Y,&PR*K5;L.%J[5^_UZUMZJPIR]'W.2=SGLPE@6[*56P M\$HN,.W,"'%NU\[9R>CR=_G&=&(/.N1@%S#*J03(J>N^WLL%GZM"508GHYL0 MZB=H](">(,^@=J:@W'4S@WU>E,6); Z3UK='*XCI-[EH"XR21ISCW>/[B>I"^&KR=FL MYTGT[__PXFB "DEYO!OU[;< M 1L:Z7PJ?,[%D+E#VNM'FM4WE^0[.P#;XYV[_?U[80X8;Q">+V>PNOTV%MY( M 4E5KI0MQFJNR@@7R-U???;HHW#:GG>NRXLH84*L594M;9Q7;V$O^HEA'_LE M70/?'9(MH)IMW:$*1T1;)GVH<$@:57++BI@66RX; I6Q<$^9TA/EQ%1!P;:8 ML8<[ZG,@F?:$=&B'#A6D(W5D[KXX9 M\NB\5;.C^-M,G09T:/F,2W )5-EU!XS+G8@4!2N3EP2D76&MPU> M<,2JH(^+7BN3G[+?Z%PLZDPFTEM;:YCO!H2#T;WC-K?M,HH=S[6#!MV@X32V MB3P'"3QX1U?7 CI9J-:.(;2S2O5%L6><2]/&T#E4L_979BG$FI^&J])Z@7N_9SWJI WX@ M.GCQ<]$L$7W$>]$YX]H'9^R30L6'EM/ILV1"*IHE5&*/I<0ZZ=3PQSD6Z5\K M::F8N8D*1TQ5C@X/XZF&3^D\>%=3]&62DQE=7V#--5G@ @@RAY9>CT9X6W1J MQ\/[F$AN])QCR$8_O7">&>^M2]OI/#W[.\6WQ0:FD.6!6"%!55GKTXOWI)X* MV7D>SDW'MS7?K8@Q@;]D*R_^;&]1<:8-YH'ZK,/2X?_R9KG%5Z#ARU5&*T]S MX1H,?01EZNB.J=3I4&@9]'!%UM[XF'5?[A8:@74?;18:#DQ&I>[ZNI6XM9L: M,":"UQ+W3E;"OFEPW.KBV++5@Y"M#MGJQY.M_A_7LZ'B*3=J&*R1N\%4?VDO MG%NK U<.Z.SF.I9J%_)WP&W;Z#ICAB"^]2HS'3>$LT4<0)4X=RF5=MQ;7"R+ M=E=@_D1K*!Y7R=6%XB"V70+U(2.;J)7[%1"J34KCR76BN1J;:B('CFGB.<;+ MGCUX:J2P7M^TD#_\GV'[1+:3P=@6*@GI6SCJQH+@&$ MVFS+"F&N.M"RHAQ0+*\*H1\AQ/!@=.#4\W9=/I\09'S;3U'HS: M?5<[Q83 F:I6[4P2>FIU%R$R/1J,CYWN)W6AV^6!G6F<&9<"P=)$>U2P%V6M MO. 80@6L"M"DRL1%?IC5>"^.)YZ0KMO)F:^!_-_.V1!&QATZ@\P/)&P(%+.F M#O=X/>VGL?92CEF9B@XTZ;F#D=,#SB_2-$8BFTP]@5]_RD#?^U0'EJC&ZVA*JL5<= 8ED+0F:C<&S ' M2Z(S;+'PX1&F/PO)3D$ N.$C,RT@-$MU(]-R9#*X-+Q*X+<%B5>J]9 M4$UIM?Q6IU6WNT8G5"7H98&H%V4N_(A$JX-(,,[DXR,XK%64S&Q/>07!(1W4,2M)V'RN)&F+M$K$7*R&V<#L,$9&F7SQ9N!Q:I;7>2 M3S8OF>&UBPFOV][?*O'%+#1?CX1/0(>"KP=[M3O+0#F5SK^8-/1MEXB#_S$3 MHXH7TP41OZ:\OZ=JQ>"_N,7\Z$=MA:XU(,%])'BV:7E5$*L$F53RV'"SW?/-QI0&8"HA MZ7VXSC[M.A,F]JR0DV*#"+%D@(@S0O-!,7Q8LT8S@GU%QB7U96$K.[DROKV? M+M(?EPC"!FQA..C47DQR3@X90PM.SC4*U(2"\,GP'^3(Y4(%HN(E[>+R_V(K MHLS6*G10KU!%0T1A>-TR0Y/3(V0!E0MHXXKM71TP\6\ H_6XA!!);!Q(LEXW M#-ZXIKKU"'$=,MW7(DCP[>'//UZ]?/7;6Z]&_X_??X.?7[[Z%?[P0&KS[9/F M)I'P4%?T3*GCJ\UH+_B#6M%?3__X[U=OHS]>G_WW Y''!RR!-R(),VK65=9L M2HF]CY:H!DZDS-NN+Q-"(-"MXWI)<9NKGA]$+IAKFV*F1#]$"K;]_@C!B+N7 MV@4=E")*?7"?D-*>(Y,5P_V8GGX%MSF!("5K(8WB-LD_T+M$*UTP-(B9HW)] M-M7=&WA;8G(5E=1EB<%%<76B587AK#+CX"KZW.?7:$B<)Q5BV*H"I"$E##Q\ MAF!MJS(1RP5_VI97*=7%(3\!^$/7MK*.A4O8/5@@1;'6RHBJII_(BC7X)85D MN)S\S'E>+K';- 4'8O.!9Q^7VX3&W?.JDV#EN*?1$.CCQ$*D!%6['D%5UFYX MGKVC!)D, \@D@$R."F1RK%?A:Z<'C=L[T381=!4SW6\6B2GHR^:V?!+%63,P MQ^DA36WJ;5'/KT'_E1PPTZF@;!UIV*;->KGX04-4F @27^)?2\Q O5>%[B:N M!Z!31=A"W*ME,$%$0>-[Z3XQ[;8YJMEDM5);[CNIJ:K=GED--22U-[ND/#$Z MR$XU5P_ A;_;**EP%([1N,4!KNFP360APDME+71A^\!./F!Z-#&NGM"+P4&C M\*K,N5UN2#'U#1*44>?MLC@O-638 ?1+[)[^>=EJ=63AI$PXQC%:>D"=7$HS M'=M,C#*[!88O0".G^LGG)'2;LL!+K3U&2:SJMCX)(GR8 $SZ$7%H9-=P)W-K MTAP:@MFK5EI2MBG@.KY0-8!QAV2A75>F';2SL;T00_TDYG#?]_2<4_)8W$"E MS1D:3Z/;K5A=P#_Q$>R,1/5UM=O&X U\:"KPAEO."4_M@#\]E0.S:_8:O_+6T'=U8:]:Q^.K< H-Y M3'1;E+8W8%UZJ5-PAN_!"-S1BQWI;;B-6.?)LF2G;8W93K>YKW8_^8]\Q9!CR?PLUT[W M1@=V6"OUON9R#M._.;_6N$I6R[87#M>G72C;M2"6HE@DCL%KF=R>@S,';UJ MF]QO?9O4NG*VM&0P$3FKNDORAX93L5++;KX2\^\8P]AN.6G9BZ383EH%6IN ML3RZ ZU[V8>KY+.B;::<==6Z06I[2WB'3W@3I!5B H)OZ*Y*3NRPX9$GA? A M@?>=;9E\R>W :ZQ1]_ XY:"L+=TFCN88^IK"522=%MBUS2SI&W"O"ZI-=YEI ML**43C&MW@DR=A, @I^IT7AB>?6%QM+V>=$!CR(S[4#JZ#GW1'@A( [7O*<\ M4UUR&LQ=.8/N)E8;-_?&L& ]. & IN<6!6BS;H2C M2_M-8$*K"[AR<'0$7WD.*X6O>N$1BVGBK+UGZEM,^PI(/X![ ;J+X((NHQC& MF0MLS8E:%3\2DGJ?II*L=V=KJ5L\ D: .\U;4!/992(MB>'@[020CEV)_';C MB$[J;FX4,SJ3N4$&_6>MNF[RP_)K*864ADEX<<9$-/'=(![.QBSDIK:[+'*# MIJP_<0Y\Q^J^K+'-09M> ^2G42_7E4N_2R:2#PY-C7B;]2"( M$*3N'#+ERZG8I/33X)Z/W6$;\UQ)*F\ *//[A;W,@R(SY+:%1Q;L%192."#D M"+-*&HE,]P%:4Q9MK'OU806V4F99E>\Q?J+1S77; M.U:XFY=)=>8,-!YK,7KB"EMST[7.;1TA-( MJ^EJB(,VRWTJ@L^&VXABDTPB^6Z81(G /F4BW2S@?JJUJ?3 Y(4#GF:3FDDBSP<<7E$IG+65I\PG MO>'XF;M"\CZ]6DY.S7D^1F'0?]*KIO]]RM>'_)^*] M!T5U]Q>[(L!;$P+5[JX(9F/FR6#_40@I 5E" @U,5_]EIL1DL,NN B,@3Y^H MC2$1.:SGR37E2@6%/-%T!X0! M^A1V[@'^^P@C\3G@#"/9LL&PYK5M@7%O&X[; QG; ),.;$-Q(KKO< >>OP_) M+UU%!ML[##1P6-]V.QH OW08OZ/VGU:/.+FV;F@>6#<@6T?J'[,>$[A/_'0)@:#829_E+ MW'9;EBL;9*O]%)YWA)>#PJM:'G+XCHQ*EF"1&T[@RM[E* MFM7PU0?^K8.H"-&FD-RKV)\?\ML$\+:N50'KFPY7QW=7]$KDT="/9-) M*)HNSO^3>];TE42OPNJ;!)$WTSX^5B'LL9&I.-_]2#-^[4?C]RI].:]*?>%J M(P;*3;&#?,O> @+5U"D#X#.Y.$$,I=^Z6X>^@E*-_H':=TN/W5'9.&(DU)7F0=!'H6?&^]GN:^R]?S*9G"1@B3]UT4.9)09*Z,O;)8O M.%Z!O[H[)RBVKD%BQTG.P8FPX$37=N[!YHJ+W=3OW;I76X?#A]8,%1'U%WV3 MF1$\(QC8IN(CY9G;6>&X3"54>A6@ GP55%"3&N='!@63_0-H_NT[/4#A"P&# M$VK^V;6AO$ZP'LL.H?L/T'UVJ_0%X?6@9]N3XJL8?FZ?\]'D/@]7?NI[?OG& M%0NOTX90CE=0V@2U\>\KP<<-#CU\G?:^/D*%#A)L74.R.HG[7B_VL]?0Y4WX MC,6:A.^HI+EXE>N\FWOMT\3^-U'^&NH=W% OG\4I2#C[']TC VI9I:OF.X^ M/-#94)XS'K[ZB[$NUH?2_DB%!'O+^UJ#W*/#VZ"23_!&[E5R..&.H&>O)\87 ML&WH_X)+5FGWF^NI-P>+(E09S#7%PC!HCJ'"LK,WKTX.;8XZ;969\P\P*4,- MGX[NF,"SGH;%PW<5/S.MAM51 ;DT_YNO3] M4,M".C@A]D:J)UY3339?GRM[?=^68:'*-6-Y85O!Y:?^)1\;"0GN2\>U'E8U MGY'IL:YNX*OQZS-V>#OPUUE=2Q?JB5]PYY46O7-X;MUT_Z08KB.O $3GKQ^( MG!$RA?C5WW]0:OONW8"XBYX3G$U^]7ULP*QNA+2V^NL? L5GMU#Y6*1P^AMI M, /XIA$X:6],]79MQ@]/!\XNWCFDMSF8AW=RRU#W1N#XUXDJ&KX>&&R*8FP= M[-U45EAQ1W!LAZ ),RLB*5<;^4>O#HHOV'@K?L, OU.LT<[+(QN8EYAZ0T"AI:/:N$#F^L*C4?/&Y$EZXBXDD>3L$6?20=,@!GW L!,.1A0C!0L3O M$N2D51@6@E!3:!:"4%,H%H)04T@6@E!3:!:"4%,H%H)04T@6@E!3:!:"4%,H M%H)04T@6@E!3:!:"(0L1AH4@U!22A:!QA) LQ)F*R?PR'O1UHT8W66Y'-7N6 MH7YX&DZZ/9XX2G_R65$L [WYOV\,_^TWIRC&W''\ZR.O7WH./?&!*>SM_,CV MC'W[^5=K:'F.;*J.GU]B]?W_!GE3_A\ GS#Q7X]7F2BXF'#06';E[__]NW<, MJ?L5\YU]QE9E#;9'2^@EA/1RG(4^5/&J]P:1L+_+(XD[,7;1-)+3;,<]$@,0 MP;@BP6@"Q3)5(AE$,E[/56NHV40PB&#L[R669[M#(AFGD(R]^CP7)1E/N* J M,3,^9V:.JYP-"2?>S#[9M09#"<4R M7D=EPS(SOOB8S0\!#P$/ 0\!# MP$/ <^Z9(> AX"'@(> Y1H80$1$"GL^Z>*X'/!<09*X =WUQ-RX.W'"4 MA'\_.3ND%=]_E2\8RH+N#,U$XF+L@C(9B(3>F(0R?"1VX/XM(J%$0D,BH0DN M0HM$0HF$AE9"!2$2$Q-$0H]Z$H=(Z/$D- 8EE.;W+_P+;T[#$27T,E,9:H%M M"_O@X+L4X$?7Z>:[99?XT2XN#*-O[K>N Q8B+'=T98_(>QCD@,FN0=?,'M"/1U^A]Q0U)F-S0S$T979CAFAH"'@(> AX"' M@(> AX"'@"=4,T/ 0\!SF4D8(9@9 IX+2N'XHXFX@)P.6%>(1GCWYDX3(D]#(S&;T3>8_%(/'[TVV*)O(=!'HB\'["\^ @C$'F_UJ \D??7 MOC !$OPQ%9H01M:O,)!.+D>X?&<\J2#[WAWP$3%!8DA$;"]+;.,1+D$NW292 M>UE2R_(1(4YRGHC87I;8,GQ$//X]AM/[E>X26DG*0 7 M(>V)H]_5>+'2CCT4?V/K_@3+]>(YKM9?;"\8U"/?7C*_712O,A[9!X?R!1U_ M[1=9>SHHS:%ZL@-4RAM;)B5#^9$'@+(\UW%E$ZV[W\ZA9/C_*GHR;-NW;(K[ M#^RVI>B4JDTU.#;5@<]R//BIZMGH>^X04 Y0+%.E)IYLN_ GK3[L@C*D%K C MZ(&JYBB>@WY=[EE3<$>UT'>\$6J(OAY\SUAL=5@>04%UT:&-!65:<$RPD4') MIHG_$WRH>MC=@V4:]N6.^L*)_AUI#@NHX%K^_"_\9_4]Q8 KA5AD&#P\ZC/* M#P[]2+!ST/1_3D*7"C#AXJ]&Q?(;Y 7H8V-;O<;__K__V^[]AM>BBF58]H]_ MT?C__MD:UM"OX<%BHAN :,\&LAZ5^_"7?\C&3%XXJPU$]+G2LE7X$;WJ%IH( MBH$ZB/@?:NLUFI"]V1S)\^C6G 7$&C5 W_T1?&WUGD\BJS>BY?&M<8_6*B_($F ?P8CXYD[_D1KM4V,:#?;XD69&MJ@_[]O_VI9 MRJ'2*?@UW(OLD6SXCPV*J01O??O9PCY;2 1I^"F4!&;T\@I&^5VII":C6':.-)]N!N1)5E M6X<[6$-;R\$7]5,/?N_NB$2]@_PXH1Y-/V7 _UVRH$?064 6 V@G47$=(2]%,Q?!4I*B@ MAL&GN]H$$)*&8U$5 MRP4^+3 KG0R]Y2#E"O(RQHB,-,*<9LJFHD$5K DA#$:(L$\\VW\\N<$&$&=Y M0>VIO*30@)?X?H^5Q%@O)M%]5NSSH,]R?']O TBL![P9+R2QIC<>&_@OV5X< M=0/8I0SV(Y2QMZQXDT@<88\X]]YQ2-KP'K(S_U1&=N43L/>G9'%+VX&;FZ$I M.]K.9TK'A;/SWWZ691,JSFC.4:>9^#\.U0!CRW8I2,T%I,*;<*&0%F=;!E6% M%N866_@MH6"?>:2A6@.T)X[6LXJ(]ZV\!1]V.'D!;I%06X)&/!P(5)R1B0X< MY!K1G"$RQQ$\1K(&D:&9^&\56DU4 FT'VA]LLVAJ:0(&FOPL[1F7GRE V!X!**G@ C,CQU%_-;/H[U?", MU9["R5$F]E?_^QT4CQ&&QH:?$8&* [;?/XZ)4"S-,NC#;;T$#F-_% H<1<&$ ]!] MYX>&7"8.[!L:3&2[=Y2'/!Y8@8&S!25$WJR4/YG_U=Y&(*3Q5YC"HV7_06\/ M;'\WMN41F%DVU%VUG]1?+,UPWU?>&:Q7X;Z,--<%V,1J(K&QL->F:@]D4UOB MJ5Y/:PL:Q2JTA?UO.0Y:AK_P4ZK-ZGH4< )2V)5DF0<78VL--SK\N %?SS<$P-Y&S(>+ZV(#'P M?^CQ4LN2&%;B@K^6;?E920G+=KL9E\T>LV3417/VC3(A6O[W307:CR3JA67G M-'M44+]A;:\BV[9T/VRKN62^VT._?P>07R% ME+ QP)H8G(J!YL#9@J,;>Q#E"B4K"O)3HMGIPY_RB=7%T/6I5+.#":1F0PT2 M[K;],X1/TLRPB^NEN1(%XDHDKL0_="4*"052IRI+K!BGH24).*G7YSDI(<;D MN!#K)]@$>U2C\!>:^]F,#&3"K82&N6/COV:8WIL=__:SD:U5&RVJFJ,*E4RV MEH7_5%I4(YLO0#YN9#-4K9TJ%=)4,IVNMBNM0B5/Y0J-\G__[IUW3!>\'BE+ MME6\;4.=5X$[8F!>HPC<$'8?V,XYN_?K<]/7M^9)J!\;L*?WP)@"%.-'O99- M)WJXZQ\PW5]S[N&H]NQ4^!%W6&,&OT /P;@7[NM/QK07! MD?G5H0GX'1L@/P%LLWHW0J'A0_0#TT&FU.9]U%R1G2'5-ZR9XSL>4) _,!Q< MN'L#'/%W5GZ",5P4"S[:1.KL7N_W.VUBES-Z]X P48X"K69HC;^.$&#'/S3, MY>_47U!G,WR;QEC Q_:!C;1QUT(SN#6_AV1U-=EW5"=PBN^)QK%LHZTIZ*T, MZ;=Y8.MTWP,91I11L; M<'D'P(2]-2!)P,_!>&.04VT3PQW'&_#XD]C*=G1?+@$C_<B%) M470.4U\$?[X=M/@-D/CDA1Z$/,<;E_R;<81//'FM<02(VM$1/Q<7L]Z(B]U1 M5<_>S!F6:32+<#, <[01(%I=K?=;GO)N^$67#+M@J'#'8]+)]U[RC^D!%^P7*X59/?T210G&RCI[RIIESHCG[LGE4WLA:(TL%E76\/@>#XRJ:E M0'/5]G.H_.W(5ZTU1W?>%(#W?N=#PO%&%Y"(^YN+ZO,>@@+NRAW51*'^K<;K MX8 YG%<3[X"(F"C(O2ZB?PVIL?@P@(+8=@#1M#H(L$K,1UU1MY([M;>=1/[. M%TRS["O9JPX$D>35PP_J\CC*CMTIQU4#0 MVOK++F\D;09D':L_8 YWX\"G@U9UE3CR:C94@.84?Q*8=]NZV9N*5&\[.\#O M%OP;]>B=M=X27)Q[8F%)WQ)+O&C8L04E#VWO)K2'' [!Q&O&]I(P[0!U'4^QLZ1=(4 !R*G]H9?]@#5<>>*RM M*T ;!ZHTF",/AN;B-=@=*NYV#Z#G8%77,HV#O@S9@RMK;P=SMMQU_N2N4@!> MSR7Z]"_N%_.Y 0N<(Z@<^E,$C6$(>M@CN.I 64V;9ZYZ@R<"FN'^HD:0,A]! MW]I:Z5?=6/6T30VKT 9;WV2'!VVPS==W@Y0:A&U8)Q8_^P[ 96 MQR#PD: EAZ2[X]U9,Y.U8QV@'T;CAYU%I!(JK?U(W=BHC Q_M]^Q]U*KTLCI MJ*"#\]A2A0B!,^501TZ=^DC,0#G<$[C2(\^$'^#<8&!8,RQPJX]E*&K8EVQ; MOEL.;AT8/$% <&V O^FC"9Q\-MC]*^3@0=/_QRCI*OB+I'W@K]-,7 ML)O'YW0G8+"U]\.WP_WQ^-04//A-ASW:OC1S:D'ETG=Y8L>O'408#_UG![4 ':WU@&U8*]1:PB&ZB. ]I&(%&@8/^6 M2?P>H48H5]91FC=2N&9#RP"!S]*/#\!'1Y S9JL_@7;U1H>P*$2"G0?[!OS] M%ZSM\U5OWG@ LN8W09N#BV,%R=>PT2)8S*/Z/\/"'W]V_*ME0SJ'S]"I MR' M-1OK#O@] MV?!W)"CC_V;B,;C?&@8VI]Q#(?IU8C\$K;7#*J]_KP<5*76;J:!5 +'N !6= M.%)]NPU$#6VZW1]_9T9.O*!@B[99'O@@:'([;E VQ5C<43G8P@'8R[GU# A2 MJNF",46C4)9MR7Z7_0-,EN_X??7LM9,/(@9J$O"=R=;!_KZ,54GL:K4\U\#1 M!K2'PX7:"O0UU\&8M*5BWZVOH?R5;*:_4UR,CK(T7E'TDJ/][F/N@=V@D/X" M7H5ZE< N\=V'6[,T0^K6UC"ADK5 _CZTC(CQMAR+> J@4@X7*^*W9[9'OG*8 M:L[*:8D=T/X,PSE#GR&"08,$VSES$2BP-EX]O(]IYMA;1P]P9-5S<5>P1KBV M3Q&](_ZOJG*423 ?]CS0@J$+O^[,T!GZUW4+P!(PKU(6K("[@3_^AK MF6.WX50_%'O7LUP!]U M]5790MP+V,MWRE4FQJ\K$_Y__Q*%N/C/ZXJ(K\H7_KZ+_&W/_;O1D$ IP$'D MMV.E:T>)'^A 7[ .$T=);\@(Q)N;%L[/5(0;,L; M#(,FP<]!_ 7^(: >ZB D.@W.X7Y?MM*0-RZG[>[;( "VGSEC!OH6_+%5SS?^ MQ>V3R3I8[.S8_MD2K$*MS/1 IXOX$>2@\.!&/8A0 ]N:H0PP_R_T!/34[?YH MIHJT4.0&73W$D5&:P8KM7T7# V7D;HWY\]2K7)6)2OS6_OZ;I:0(M]T6MQV@ M@55,K1^XGVT_8>B7]@7.SM@0S&'4'_B]=W2N@\#TG4V^9;?J5Z#18SL[77TL M9**,"#7_=<8*KEKZ[J$EY+]'(1EL'VT,A%V/^>8@T99INU@U\]!6 M-\)/ZR,.#QRG6W%WVW=E;65::K8:'O1*,U]G*^\KD-OIS3A+"8+04N'. M/%BLD7[_"8Z!G;<=?T,'X(.RP[3G>POFV_?L1EW[DL'-[1S&;O5:@ MT>G,"-9+H7@X@3Z\<22^H5%O)O<<',$)1^.(,Y4"^=OY^TMJE57@&UN5RNA$ M0:\^M49:5A/NB]6"#FJ-6?+;SWPC66E1K?MJH]*J5G!1M=>5RT)3."7<"[LJ M#@(?-_43 @]1A>RO#@0^,K!8FDF$IS!-N.?W*T!3LOR(\A9P'J5<:]8LTAR= MMNG'YXF3UY*=^K>?Z2%D[8$5H0H&'(J%ZL^'!S9EV5:&E.^#8+\N)^0W8H"7 M9M&+Q*(G%OUY3ZBHKE1_#G=%4%Z8V=LW8\53*/(WO&) M__BVT.J'5\,.;*2W[C<;P8$88%L"W[ZX;&LYMYZ.XE-(C5_-R>IO?.':#Q^R M4(%6?XF4]>=RS[$,SP7_(-#$8)?P80+D$/V!7Z&\EK_H2!1^]/W$V#D<\L$- M/ZX_;W'@%U@ X4E ^(,K)6(\ ^@$DY $ /H2GU!52>RILL0(\7Y/Y$0USO*G M*P2:KE::U5(ADVQE,U2S!?]3SE9:3:J:"T_6:':[V%QC56QN]>Z9^&C'DR-[ MKO4*GI^F)^Q\P8^(\7><$#IV.I6F=6H&^L"$\[$[@2,3?DS*W_54_KZHGR)9 MK%IM-0M9JE$ME5"5X':SU2ADFZO[,2KI.RI9@6383C4+F4(2?;9S;\VO;U+] MA&1]Q;VX?V$/I>4Y.#4/P!"X_2)&"EF?9248OLM![T"$-3Q\ED'Y7BI4IXYQOVP M+@G[+8?WT6>GSG,RW62?GQJC=/D08-D-T&K[,XD<;\EJ"BB85K23)^PHZ$=2T;%Y6@@ M,?1^TVB>3^06TR>FW6S7NFZM:>83CW6)8?:;=N>V\F*GE1N9Z*X+TYNE"NH M.NS @85J"?-RSW4A2B)_(# M.*P#B_4\!6KVV1QT=*\V2(A>5)PYJ ,'5FNV+%:$Z+R:S*:U297--)/S'(^; M[@&E.$P/BP/-X;)@V7U1HNVLJZLSU'0/*3U)>6('(Z&L:S6NV1[0PT*%QD_= M@PK/TXFGXCCVV.ZD1XU%V5EFXX69Q!Z0 265NI^W:6V>;;9>Q,>XEY=2=A(U MW>OK.!MUZ/BCG&]'S4ZS*-75>(FO=?2%'3?8)3V-TQKLZP$A?!86BVFNF7NDTXU.!:>T%,/ M2!;36QCY.)/CLYWZO:@O!-;I-&>HZ=ZPE$5^\IP83<;M1:E-LNPT\79H\%%N"[N(.[ UK,,WFW2A=JF:%:7/QX/:M?H&#_'M MM'-:/E-WBPT^V\SF&EHF_<#U!-CT@&@7W>*D#73&;:>S:AZ45;N/.) ](-K% M6:S-M1VZU\ZGAF[?G309WH)//2#:-3?6F[)3SH$\P+>D]L11F %NNC=9<75J M.,5'.I-=)/+\S!JDR^IL@)KN3=8+W7YN+@>NT,YK=*+0?[&?I"ENNIJL8UER MVW% ;*6-MB]>Q^]\W/GTNZ:=[ZP.GB((=RQS1F-C*SEAW^ZX1'OCE]/^9D;# M79RL0RC6@2$+$8:%B-\E"#.%82$(,X5E'0@SA6(A"#.%9"$(,X5E'0@SA6(A M"#.%9"&8.R%!%N(KPWB?YXXM3$DT^*8AGHS?]]2WS[ MS0GBZ#M.7&4OKI(XF?&22Y=W2<3'+=:G6'.V?YU&)1G M:OYA3'3WIK0JU"NUFQE)*HSG\=BS*-%>91I+IG+=>\FL?_O4$4['=J6:CY.J MW03V5%- 4I6QBW)Y.^-LI;*#RLI8\A_L57'#X#.[;.G4K'E-29BXKM_.=XB0S?9X7 MAD64#LE]^QD3A C-R6M5I'%Q!NE ^/:3%^(1'EV' M1^B T &A@U=TP(C;= #_^B0=F(/[Q\XRF^.R([Z;*]#J?8?-)<],!Z5V^L5\ M6)0?Z%%,C/<[BV)B8"/M0(3: N0 MC\2YT]F&A"T(6UPK6WS8<'R;+?(5H!6*56"U09*UYUR/CLG#0;: QB/4%;D3Z8J$+%!M=F M>RUK/LNQ>HL[MVZ1;BTG ZU42679Y*+42-[;M20^-"\BMN#%$SF:OCC:>'XS M\MSNI9;EXDN?CVI,GGM0(?(5AI@I3[ M7-3XSVR%OE5B]JRTG^DPC\O9DZ!D MM=C4T/HOI6>S@2J@H(!CG([$XZ=3$PEK7 )J"&N-;=1DSOO= +,9Y5 MFY5RISPZ-VN(GIZJC)/=1;8Z>DS,C_=3F, 7)QV(LPQOZA%$J*OORW+MW!U(;@?DIC*>J%:W:$@177U12H-'PJL]*;08QCN*#'!VA MR6F^*XD/KA(M81\_]-256"^=7M+> MH&=T!;8XC6=G$/S03F.$>"3.D-*?!/P$_!>:[_D+\ ]:1=%()9+9(M<>,L/\ M4O+T) 2_B'9^/A)C>!(MNXIHV8$$SU/83\3E=" Q- ZS13B:E/$D-$!HX/(3+=^G@5)!N!='S<5C MMCAJW==XM_)4?$HB&D '\R("?R(5C]# V9%!:" $9MZ7Y4B^3P/1AX*=SLWF MR:SWR(%EL3@W4QRF 1'10(PJD7(2DS?NA-C+ \0[SO!,X$SB%)@7P?SNVF-N@]*/"P>H%<2'FL"PX"_$$$6DPY<^!*'RF1UI)F:XR*AG (*S,? =(YW M,?IM\'-X74;$/W:Q=E4 V#PP@8U=:\D=J&9]I!ZZB* W8$5ONI"S\O/B89;N M+.>9\0SW%)(ZQT88^G39C@3P!/#7"O@36UZ_#?A!2M*KO0&MZ?EY;-%,>5YI MO,2 1T89 P%_P@Q' G@"^"L%_*EML]\'/!S4 []_B(3XWXU"[-,JOZ*#0' M!5.Q1J!D.75;%X:LD60T^67$B1I#IEA0CS"G/"2<8+J,$@] M0?4EF5\?0_6, W)5%E]4?92RYV70ZT7K"XQJ:&O%$A'VA,F&!-5AD'J"ZDNR ML3Z&ZMCPH3-;5@;1=E1\<15W:?"MV0"A&AI4@AAAR2FQ*PF#5=TAL"D-"T.$ M,L'1+@"X#28.KVN(^,$NUIZJ6*:U2]-ON[ZZ]YEYEWTH3/5\+R<_Y9YR#\X8 M,C6/@UN)2$P\W2W;!.($XM<*\1,;5Y^!N.(8]/#)&I2S6K$W7"ZS]T,.F5@\ M#F1!!' 2PAPH@G MNEN'Q*_.%;_J 2A)(+"\*%>>'R_)\-QC)'XQXA>[-)MKXP[+V=8H#3NBF1Z< MSNHZPIS"@/7;M1!P@F['18S&? M8O4%W1[$>5?@*\DZ8@=H\,6%""N0V]$(.Q!V"(NE][7L4"VFE5B3R]EZ>M$7 MTW9T+&6- 6('$>L./$UB<]<1FZO9%AH1Q .4GI-8BK=![>'U>!'WWH4;C)#, M Z]>"IC@\*'B[B _8KO,$V@W.VJZ&:]VP; !"5M QAY+1WCV="4"", )P*\5 MX%]B\WT$X-G>RTRNYX>9-NA6<^HP9FBY6A(!'!(RYVTJF8PP$6\@\>$$UXQ?5/VU;G=3Q7@4B (T1&7&G&I M$9?:>:PKOT+3&]GI]U)*T0N:5VXOZNW4I%+MY9I#2,=Q?)(L%N%.6,^#@#D, MPD[ ?$F6U+M@CBY==_XB5=4L:+%I1BG0:4,=(##[!\C$.#E 1L!,P!P6J^E= M,!MN2TPS.J?1"R8^8[3B-)-O8#"CV7\G MJ">H)Z@_PX&S8Z(^Y3W9W5FYD:(GT:'9HN6>+M 8]>B"L?UH-D$]03U!_3G. MH!T3]8Y;J,?<6,RCHTHAPRW%&NV5,>I1XN&I4$]"8&<,@>T95N+Q?T* M^T/AOB@4)SDQ*[>MV'/]Q>ZI4AUA/PC'B2=*=2+8#Q4@"/:O+W3W*^Q+KJ=9 MNI-[I"=TZ3%1:3]5,S6\[_O1.Y$]8142$KV[/ K"?< :L"E'6@-U$?4S)CJ:LG0+T M)J6W5RDGVFY/;T]J]:*8ZMSW66,FP?YPWW[2=^+I;M(\MRP3#!,,_RF&/^_- M/P6&TR]NKCJ_9Q[;GIEHJGHFTWVR,(8%A.$$"><1#!,,'\\K?PH,#WJUY6"> M3@[IYCR1+$Q$+]=I#!"&1;P/DZ)OU^&:3\(.R0- 0:'I0:O(ZON&D4-9GNN@ M !/\>>+ON1A_SY'392^&>M>QT(!X4_>+AJFES!A=3(,,IR_[B0(_.VL:5 >@ M$0(U0%P% Z[:QRSL5#=HVV7DK2SXXERIR4L]V>[K(?>Y*3$LL&%]KR M'*GK1I![D\@]<1+3GR+7*(H-3TD_#G3A>=!:FK12Z MUA%QH#PF)")\X78%M M@ER"W/ B]]0I2'^*W'OM.6Z5%>ZE[3UQPN-#?KPLU/&>ZU],RYW*ET&B23?@ MN0F!X^:&'%9A"QF'T=]%@$" 0(! @$" 0(!P]FRJZYF("X@#-( K:R90MU.J MJ!Z #=!?*"XPA@^Q5.*7")%?XD0QV,OS0'ST!%32D:K];4]A01BK;+R6H-O% MI/7B/K>U@IM._K:_886B590UJ2C>R#-D%Z@9T->4@^7>GVR=OB\LN93N:<\Y M-T\W\W(Z*;$\I+&4LZBA527N5^*YB-3^V(8]MG^O ?:PQH-LIS=3,H34TX.$ Q%N!MRD;AP MHA1@XG+_2D_#2JPIAAW_V6D.XGBY,L<+J+ZY<$_.4GH]%=]YHRYUV5^/B!;$9'R \DW)-!,\$SY=6 M@JEK<\\5K3.-Z\UZ3'3L[--C)X'Q3$HP75%\Y[6QE9:=(:7BTTJF2FY&"9,3 MZU923?^Y_)M-,BL I:W1R#*;KJ7H"%D'>+8SJJ4:]6A';D\>S)I<]";MOIB4 M6 '902P?H05RBP'!Y:W@\L1&S"=PF5HT4)RU,;(Y_ Y=Q39^)S?)K7A2.0F2%W3(CKZ(WRUV&[ .GTKJ5PC_\:32+\SP&.3SPZ>J\9=6A=RPNI M6&>A!$N!!&$$:[/&'N+$>[OVZU"2RW4Z.KB MOB&7O$ENF:PC1D 9>- :BW&$$0@C$$:X.C/P+48PQ-J]*CC9"AU]:*>>:G/% M:A0&B!%$K"/$Z/UDP./9@21 =>X#2%!,R-&C(]SJ>T4W.IU[7&%)UX;&VS09 MC[DFLVSK"ZO9\C)#XVDL?7&Z=G>O-V]FG>F4EL EMQ8B3& MGRXCB "9 /D*@!R.4XA-X:EE1]V:HD>GLB(TV+)!C67;17:7.P0.@-V C<"INODA'XD$%.:_L])Q%&!$P3LU:A8?BNXZ0^1 MH[=ZC?_]?_^WW?N-MR&J6(9E_UCQY]:PAKB>X0\6PVL HCT;R'I4[L-?_B$; M,WGAK*A9O./7W/QCS<$@]#FAC;B\W^U+.65+/H/0:\AW4':-OS'SOSN!F]]^]G"1Q4A9-)H>X!0 M60NJ_!%AW9WI0Q,H8WJ7N 079SDE+K$\$"0^EI E61!$J2_$!(&GQ02M]+[Y MOWH"E*:KE6:U5,@D6]D,U6S!_Y2SE5:3JN:^A!>VUD)S(>J4G;7H68:*^@C) MS09#8#IPYJC5SKG-&_ZQTA7J?.T%(LZ0QP[XL7JQW2LDHX%\HJ52_"7>1<36 MCA? ?,#^JFH(2\LS_TA>Z[U2K)=>]6/X/F,/^HW=V&(FN 1,>$N'GMOP]V2 MM:V'6_"!?<.:K9AU]7<4;>4_?#Z9P3GY)8S7G\L]QS(\%_R#$'TJHOV54."& M\,-/;1W!O^^J/9L)Y[D[EB<3?J0)_[5'^A.B?H(AMZK55K.0I1K54HDJ5#+M M9JM1R#8C?O2I4$G?4G/B%97Z$[_Z694-^S/ ?: M0,[W<*O&P6:88(!"QP$CB8K*2KS,\E)"8&*2$./DOM!GF+[*!INAO+*.^!?F MI?<@+A-Z-<[$N]78(B[S Q3X>MWRI:LL9I-BG:4]7HJ5S%(N'QO7)7:_Y63& MF\,)TU3:6CU3L.2B#<;6 +:,O6[YK-@>HY5:%7HA%+J]@J7+DP*TS:3$ZY;Q MAYPX%X?/X_;"Z+47@_$@JSS.)$ZB7[>4$^7$4%IF2_H""!6G+UW.OG MP_VH+8%/*%U=8_K/<&7;C6@V"5ON]7/V MPG%-P&F\KE6J@U2T,Q\K+W4IMM_/15RJNRW!<_6%UK/8>"LN=XV9).RWO+=! M;=G/L'W=2W*E="/S %K3@938;QE[R$?S4R<&LE5AJ*6MV2C[TIQ)XGY+HV'- MFJWJ@Y2=: ^Z6Q;ZI5X-KCN]WW0R+,Y;8Z64U;4IX[J2VZO=-^L2P^PW?8A6 MZ6*I%QO0&DA*M)YBZ5H9/O7 ,@GJ5,_J[5*^W106-:__DAI/H5G.\/M-3943 MDK*>I^F.PG#/+_ETM2# IQZ85"'Z4%03B\Y03Z<3?"4G,HH3GZ&FPNNFO24C M@6;;J]":'FTYK>E#\Z4"FQY8@,XR42\UY&RI'54FC5ZZ_E!ICV#3 RM0=DVM M\,Q/ANU\@7T0M$>CV*@E)>; $K3S0J:0*I9%'>1GA<;XP7I8,$F)/; $L0R; M6\SCW6X[':]-%O)$; I<'=T^M==4DC*MMJT7N_HB\0A[7DI6) LV/; $TDM, MOJ]SI4%VPHYJN5$TT4[UI MVXNG62N6C9KI831:2V?S79RKO-_4JWO]LN),LO+"EN3A(F^.HS,4SMYK.NK9 MTY'XT.G24\UQ;:R7%T=1Y8O4&?NH*V,=2C@,K#^O&6/$-WO!U8_S.!_3G/]26?^6S M$N)W[+ONYQ.K=(%[ O_PGG9WB5K='W@/Q7,:,V0A-@O!B60A0K 0\5\. ?DY+.B6 9Z\W_?$M]^21Q%Q,NFD;0>9KCT0*1 MB[5<,(E+EPN:R 61BWVY8,1+42.^1BX^KD+\(AI[[D(,VS>1' WVYQ[4.0X] M(9=8"*LKG. 8U.75T;BN:TAJMM77W#=JG.<8@<\.Q?MN=C%?>ITFVWOB8BB7 M+;B"A$Z: M) X4]#Z:#7>QL#^:[789PPVO"R<<@WP_ER'4!_E/EFYYG:,F GVU2_NK3)CK M'#41Z*M=VIL5Z+,F&9Q%C3RW(EUUA\"FE)U*$AJ^1Y'ZRX!VQ_<(U0/07@&4 M*\]_$+?!\=T&MP;S-V,(MS81! DW+@!O^M=N;2(($FY< @2B'?U?-[5'%1O M8=\HQ;-M8"H+RK5ETS&PHY^2U1?/<4=^H3MBM'^"UL(;)%IG>AU/G0WU8"_] MKC5LI.Y4.RQ@$Q4%Q@+PI@/LMA!T_4$F3;6U 7)RC>,4MF=;\OP;Y[K-Z*)25\E38389E3W=U&Z"$4B+D=>KBN;)K3 M,<5K@GA(C=S'2EZH9MFLE"\J0)&5;EW"=WK'Q7WM@41/+C-Z0EQEQ%5&PB<$ M"00)Q&E,D$"00)!P;HD@X9,O#Y_4D"V%(B6F2HTMQ[6!J]GX%BW*!HHA.X[6 MAT-X'4TY7C+192PNR8$D6>I$H&]7H&\VJ9<(]'4N[+X%*#63-=/Q$=>!\1Y$ =)$K-89/M%0*ZINO]%&LH@;J:@^8H*\= M,:OG8LV.:S/ CYW;$ZKQ75C2>D>K,>[=VSB#8$2!M"G- & MH8U+IHTOR \\9];/:;GBS?Q!J[FXG[9CZ5*[&2N, 4./!G.K#DE#Q/F#''VJ M_$$2'/G2X,AKR[4$'.?'>T$1;,'^A:W:[Y1OU5*N19FGJ--Z&:M.$DG)(93P MFZJ-5Y#>9(GF;&N4K*8+']YIZCD?M6-JIZ<-Z>B(=HW1[-FV MBS-TSS>'MA&>CI$T=,(>UY"&?N6G5,["'FR%Z3-*/5K/"EUNXABT7L[I=<0> M^! +Q^]7CR3L0=B#L$?8;-BSL$>9\91YC2UQ>K11*[SDP(QM-I*(/; )&V/9 M$YJPE\$>MQ9\)='66RT\?NYH;+C'?\UV[X=WEH\=FY3Z4]&=YF-JNYKMC:HI MIJ\XM8'$,,BB%6/[T93C::2$3BX$3JA]%-,)M'G92#QV2IOW8@GE L.VY* $.2A!CK(1@28"34[^$(&^A:6]68$F MT92O5J0+YA020R/BR=$6/:4F3L$X9>#\+/[V6ZC M#,(QP/X:XR;L0Z4D,W4Z7=,?7+>E5C'%\7H07]B\](1 G$+]VB)\KO^44 M$$^T[SW'S#2[;2 -1[P!BC';P1 7O_WD(LR!N@0D"G&!48A0ER6X6&.=9$Z2 M[S7M;2UV?&*(W6G@Z.WCBAM+3*%$VZQ(3PR<[ M!)*)3?CDIC.Q7RNM2"@8]ABS05!P.5) 4' +IMM1-M@W?;$S4!R4*IW'L9X> M.+.LX:9T:SA#.RTRXOC367 72S%7'64C8;4_V#S"RY0GL+]"/=AK-K:24UDS MY)X! LK?\M]][EIR,9VN=]JYJ*4OQ-']Z+G& YT>2(S@A^$XEMQ+3ACA*DHZ MW488[W?(X34GC)?=>C+YH$GZHC;,LH8W*SK#.N($$K8CE$ HX0)MQS^FA&S% MS/-6W-$7L9C"%NYS0Z621)3@A_F$$QJ)ET$)UQ'F([GG87 WWEK*-3F/1)! MD$!.81 D$"00))!(R?EK.65@DRDTWJ;@B"?N+V/!+CHEF11J(G5MB$!?=C(^ M$6@BT$2@B>_TTGRG?W*,7=WHF\1XOC;C^?2G'FXFAG;.G)NT[ QSAC6[!^H M[%YXM)>:::IOW+\XGS\:M5$^JE>;"6X!S$FR6IY)C!C&#"_*1 MW4Z:S3'XP&UK&L.Q%5V7Y^PBEIRF1OUGS WAJ^L,.6.K)TG77IITR2+RWZI21B!V@]/,P0-4!#4HCO%UK#CF2&".I$4,JK]V0 ME9GLN\#^K:UC4)G14>E!'62U1T.\E..KD$[;6;I1C7F;5 8SB;(4K!8^;Y95)LN6S:H\:>N2P-81HXA826$3)%1ZC:'2G;'[S:(&Z+OX M]\E) 7)2@)SE(@)-!/K6C[X0@;[.I;U9@2:!E:_6LEN6*QN4A2P9:$IMF3*4 MAFT9/[;R/4+UL)E"N?*<^"Q(:O8%'=VZ\K#(AX(=Z8;!S M1+44W1PVS\#CA MY_G[F<1R*-@A1.('4JY)L(/ G)S "&.PXCV'X;)HSVJ-N-#1%_0+X$=U0>L5 M!PCHPK>?8HPE 0B"3UB+Q;: 9:O +?:AS0/_S(\-+4UR\;%CES7UGJ>BZX? M:UD5RT3=MBW#@$T*< V<-Q#5XXY$\$=TT6>3B_%[BPVGLA>+2FQ,1R9HR,, MLW\.B7 'X0[BW ^[#7AZ[H@^,N67YX*8T3W:J,7,1&<9K\X0=R";48SP-#EP M1+B#<,?EF9BGYX[6M/SLI%\TCF:YI16+.TF+ZP\0=Z#*&4(DP0@DAG@E,<3T M00LTR.RDY"T!PN46=T2(T@(9(J47K\C?>#9;-=2S(:AAL:K>4;[],"VD(^F/:.O, ]TL1F; MYX9/@XE^#[>%^"HR>K+B1X0*0H6/HU/!!RNGW305G,_X/.1]*I?;5B_'2NTJ M+PK/(M-]?&K5$14$@T-VWDFKI2 M,;,VU@J"N*5XPJ+_%TL%V(3\&YM3H>G8";KQ5VL(*%E!1J5L+E#TTK1<^#C9 MAF^;.)0YL*'5.99M%YV5=(? ; ;L@O0_7/.W?=3]6QG@K8:CC]F_W.2'54!R"^Y M&A7+;[FG_"&B$_3K7N-__]__;?=^LQ-$%V1/_!1#[CS^*;FA!Z.Y=]SDF]-T-;#+?C OF'-5G2P^CN*U*D?/@AF<$Y^*7OKS^6>8QF>"_Y! M8G@J=C@R[6XQQR]4S\V$\] :>3>&22;\$Q/^I3KO;W59QD:-U.^S=$^(]:1^ M'/0DGA,2DMP#C,3)--,39;X?DQ'1(7(*Y3 (VQ'P$;8+ ]N]&R3^A*B?(@>Y M6FE62X5,LI7-4,T6_$\Y6VDUJ6KN ]Z93PA-6,R=2UB3MW1GS86]4W9TYYYE MJ/ ;.RB*:F?4#F)[_44253YN!3O Z5/YPLR*L6H=!4Y>MVQHS#.MJ;%&NU,8WIM1=LZWQW6)W6\Y MO\]XY42-'[<]-RY[]\-D_;$V@RUCKUNV6XT7.=J8M-J@DI:[I<7R94D\Q(F"4*BW:QGT]Q>K93*)EUB=]OV4LP;G7H:/WVJ!9SC&Y6S<2,&6RY MUT_KN> V!PMY2E>?I^TR.V7S'(>#KGM*,QI?!L2&5)'M0E8;^E4:0S[;[95K):4WUIEA:#UCU3E^+[ M+5_H5JZ?,4JT/II,&M/R$Z@QE:24V&_9=Q.%?J-52>EYK\TV6JVNO6S.)'&_ M93W?R\GQ8N,ENS",E)7(:YR8GDD,O=\TE7CB$_; XG>SB4(L]TS'=7DR?E@H>GPY7\*F M!U;*+F32!>-9?&@+:6]IU.BGS+P#^WI@J?KWR[2T5DBTQS^K-21V@) MY )G+M-#*9ONY5Y2_:4Y\7*X#.M>TZ2G//%R)S.BM:[4$-NBS'J])*H M-?T M^7FFYE*2%VUW%G8]:0!'$BOX9.9>TZED&^W2LI2C1V73?>RGR_: MNM5ECDF66Q&!8_7J\-I>>+57+KAP*8'5FN@-[M--E..G_)<4N(.8$M/Z SSTA]INO P@?QM E5\2*)0]5[3 M8LOLEIA80M;3558$O:J83'8'.*K]NFFMWZ&]OO/(M8N)%V/NW%>>%VG\U!6S M'A7Z) MEOEOYQS A2#K$()U8.YB[][&1!;BBQ9"O.,$LA A6 C"3.%8!\),(5F(Q)U M$!&&A2#,],51I<_9#E\WZ@3\<,\O^B79\[\0P1/GLIU\4J!QB][\W[?8M]^= M(.Z..V\MF,0'9K"W\R.[WO4,4,"H!VP_QL(Q$>J_?_,8Z?O>B>LL1O0K)^5UCIK(\[6N[*]<6]9FA\326_J#Z"H19TE31?[(;L"7=M&S;Z-C\ MHVQXX$#QA9E>,2N35&M(RZGV<\J=RG&?VUK!32>_',)+IL05'NL5)IL6R_%R@JW9,H,@ M+$ (H_HI_$GNCK]L"(?=1?%:GVH 5!]305?#(XWJMO3AD-MWM^Z>N'#5:0.M MWV7@1+Y8N7>>#5KOJ!K=HFO#7*^+SD) )8I+G.36'8+>*QGDV9TQ%ZXU_3EZ M.W%^_"2DU&2VT^8>VEQ3'%5'20E?N<4'HO0)?5,&<0B$9$>_319JN M[_N15^%'XI,*GV+5'%JVVP+V: N !_C72E<-/369.+2L%6JUU ( *3:3\#U4 MG!@1A9,4!2H+>C!FQF9Y_*/"/*MU)I:R!A"^( MXMD(+1)'\L5[H9** F?9=2@;* !JV/@N%UM6080R@.-0LF%8,]E4X,]9?>K? M%[9?)5>]SUEVQO)Z;M\S5B-NK ><]FP;0N U BK0RI",5,)L+FP]GUW(J47" M4FJI&C/[]I.-L =N/<+QT1-/TM'9X,\GB7WQ6ESRWBAF!;9:R0V3MN[VX20Q M$4$\R>WF%V1MA=Q7\J6Z^,WLV,!-DVTK(=TMAJK56?# M1:%"WP\D7!PBQD?$ ]<[$E3>'BJ)I_(/=\[/H3(US.>[SWJNI2]80Y(>A M%B$[25/%F/2++;Y-SO?20N*4N=G/RK$!+8+EI ,&,RF!?9908R*^#H)LXK+\ MLN5KC,(UA"8Z@#05DP:SXD#]A!#U&O/U1K M$SO+QHV:%#J>ED3(1BZ.6"26X BR+]?'X:MA#7E&03F"WX*2A;4PQQN/#>UX(:;+ M6+>+MA!)0DW8M"@(J_(*59!JFP&F#K#LE)LW+?NI=D^GJ[*U['/+:HD?H"N" MH/[$\A$Z3G+="#1#X).Y%C7HX] T5$>\CSX*H-U\,F)FW=0M9H:A"14@EHN( MXJT?V;UH/Y0?Y*G98"QK*@7F8V Z)+/F!+;I&4NVAL(K%>+Q7[B^%8 WZV/W M[6"]:H^J3+F6B='%^U(_D7O)+XKV#'?LV\]X)"X0'Q7A@9/[L$(\_@M7[C[* M SI;Z(WCT?$@ZV7+O6(QUC64+.8!J-&A"E@D:^=R/5HLCW^@9;FR02F^#%!R MMFOTJ@C"9J%IMQ\CV]F"ODW4$N75XX=72+ M-7)\"8D(1Y/S9 3(']:WPCO8"U>N?@7D\^- OD _&7*--:JU;*/U%*%JI22Z Z62H;+U=J%6SE9:$4IVH1@Z M[M%2H\\]W!!9RK>6>AG&A*[SY: 2(-SL^HS.?Y2[T]8FK9HDA\",Y M/7_JF7@#?HFXFVA-2JQ"1Y/\@UPNJ2EO/D#P$WSX<:>K%'L9\+M ?\1KE27E M:0;Z/9*PMAVPVVJM8,JB4 M/=E*(D2C:^18+I(@Q\(NWR%4EI6A9@)[@8^$H6MYQT@J;DM+)D8J\1']N M+[Z:24%=>&"3.D3$'"4.IJ_3EK9!B(N38 B^1RSL)XX]]Y3I;FLTZ-XU\G&Z/FP7YPA6$,5+''"8/UE@/H"W5PD M?9]8R,3A%5J]"]K$D*+=1.I\DLV[BZS1<=116AK OB'% M2V"9"$^?[K@M@7081)XXO4*M4IV53%QJQ.=^>@TDTB2$-E:Y8 M@HMP'('TQ3N^2L!Q*#08AOV'DA7%&WF&[ (5BMG8AI(DHV6]+76:V,C$]75^ M%2RYP6)F"XKPM0'0"TCAR9$%EVR)WW^3W@\P^Z/8H>_UG-3)YKMB7GX8<;EV M>2:QN+HWS[ 1_N9K"!,.('ZR\^ML)^0 8/:?7[0X;]+I+E_-QCQ>+J?JB -0 M?211B- W?QSX MUJK\M.5H"+,L:P5$2H,9*+T^3.7ZR^3@H*']OK%N+Q7[A* M^":_5PY&3:I/5?TYTS$$71#*K>[8GDUS/#3@<7UQEDY$Q!,F"!-"N 1 ?(G/ M+L3COW#]\).$D.NEYI:8%?+M16OD]B9<8EILUQ$AH$RV1#S"L>3<\\5Y]%#V M6NL^VZ"2S6:VU3Q:Y]J1G1Y;I42];'-H2MVBGDQ++XR1O M+L)RY$ .P2Y)-3J;6^(=['93A?ESJ0KBF-Q./16CVUJ/X!)2A\)-GFFVS!G",;HUA:6A+D43'%^ZPZ@YAN.B5,LP9)NR^GU- 39E M:'U ::;CV;*I@-O2CXG1&DI/4G!.DLCB[\U3O*LCQ 9Z MG_^N,F"&, \.D# MM_#BU8IS1"TCYI6/RS'":!0#, JFUD!(? .K]F=&?^C535?:9$O9S61;=Z<+ MJ*GAJM<\3=HO$5@3:\LG9@K])JQKZ;I6+>5D5URLJVV^Q?J=DH%AC;J,Q)(L M,:->O?DE#T8 [K]&Z:9JS0'E*6M 0G=(O0]2\^>#A:\(B&6,PZZR#AGTR6Q. MS1J5C,=NU9OY4G%N9:7ZULA#SHQK73,Q+G6^ZFP$T[>#:5+#Y[R2UR]ANBHT M6Z8HR(Z48W73F[<>V;*.,8U"AV(T1TI=7Z^]*ZS)T[4\Q2 &+E)S@Q3AN289 MS7-^G-29Q;5J^(B OUB,HU:V*WU:,)'0F4]ECE<,3N98&()AB&J M->$4I#K/M4E^[\TI6$=(+Q[ZS0U=++GMZB95*TX?,*= )K@4'^/.V 'E:CG% MM1GA K&0M)K[0SV=@PQ,L_RA 3Z,@QU0X5]G,K-]PKHNAC._?VUMC+)38>-B MHAZGIRHOZA7#F>6$]J"<$M TL$V-9M(QGOGJ.CC!ZQM,:%\9K^]?!_LEO+KQ M;4XO3CO>K/A08"6G/ISDO#&:!A2-,NE$+$F:PR$9Z#^> D_BQ4SL#-/XWIT MU+_$FL.W;% C7]/R4#"9 S\V*1T>UK$#!2Q;<3S*&E%00'S\C@AQ1J=NGJP]T/+T. WJKJ"IZJ'0;D=1*L)_!MP7)P*D?J; M0K8+;_.14[\H"N*!\(]OG)2"!1>9H34&4)",KR20GCX9IC4V/ M4DEZF/X6 $R)1!VETEP,5P.M..M)A8V>J+=*6WHE0X'K^;.2.9E^/M(N:_6"D[P?T/'UL+O)Q!/W7GTL)XY'^JU!?M6#+YSE M*E9C,NQX^?9 @"./YAE/QZ$PZ14S8JZ=9OOK9K7=DI/';Q>V+64RT%=C.M[*V*"^,,6**\C\\#>7B0&QPLUR_XF][5899:F-XA(Z'+N .R2W6F(F@,U]7 MIUZCIZ5:,L,<#VVTRAN)GTZG4%J?%'/WK9J6*(^1"'\T=&W87J;6DM;Q[?"<+8HN:!6ED>R.H03.+'Y"U<>C)51AA=]JY!( MVTV38[Z[EYO<_QTBAS#Y]Z8JNJ@%F[SJ-0E3IQ+Y^6 M[$(OI\*GGMBKY51CL@K]> _W/S%_ &*/Z93@4T]MEL" ;(&33*DSD1I2O[$8 M>FOW1#'1C=^^QV MK&0%U('G<*B<26FI%."!G!RE(+>@^:&<3J05.9-),%IRF!XI"OOKWY!_YSO< M\T74IX5$^<'IVE*'7CM *K6G[%) )>6?+8)-#%5& :P\'"J\G$@FX./3&J10 M1DLE4C2?S"2T7__&\T6\Z3M'B_"@BNH6$ZG-3-<3=']3;4OE%&2#)TYX205T M77G,YJ6B5NR-_*[2Y!,M5+_N:&BB7JP,ZP+#2?%)WFQSG-FH#,S14$-_ MU!B[4U7%N9^UE[[>GTR++93E?'S"^Z/$9.%*:9J7K3:]6C+IQ_X*940=\U>6 M\P>CJ= 0>U)_I+GVD)E-QRAT]Q@,7G'\: JKALCW4^*RL*BL^2"6['BNY?:F MFEV5;;IA=YE>=3'II^46\D8<#76+C?9$F)886BDTE\!P'^22@X<>2 I5 M ^DU4I^PK*_XGA5]$ CZ^),#?6!/O0_''&M\^WX#-'AK6*!([H]SBR4_P(U*<5I--/M990D\0OCH8J0]M^-^-4PI9_I"A^WZC3\XY'1^%WC"-XDIE_7@J&B MBC[\?]^2WW[7]G; $%^ET+(_C3M0:L[_C?H_7_ M^<'(W#&?F\SZ#N>")N=B^,>7PV='\N>D=ENL=ZEJ6*J<5];TED(G&: F]R+ M)?>L@=C.RM-&E^[-'_.+[+(D]!,M&;>W91*Q#)\Y1TK+9QO/"/1^W_MU8]![ M__RQMT*/&51[<"YT;Q;OJ?-V7>>-!P.%)*/R2UR,/D^URVN"WA7:'IY+ %G% MG%&&I9B_DF=_*>:'2Q5GKE;^OBE3Q)6+2%4$RI!)=RV$TY=9]:Q'5\==;NZ+ M\TZYH*0KCPU]+,BX\VV&.Z.(]/5.^E=%^"6:6*Y<$OL5A/<&@E"CLY.\!+;, M-MYD4_4TOY)Q&]TT=Y;JME>.\&NS)>7UI0Y7I!%CTH5KM%^UX=N5R4\[//U4 MT6W3&7D\8-.YV7RS>>CUO.RJV1C+N#TN'Z,39^2NU\%*"2")X>D=BG^_&9!3 MVN:X'B^*M-Z8%@505J* $S,2I]IGOOS6#FF^K<%M=66N3SN4VRS7>-2@$5\T&UM),Q.D,L MQ]=O5VI:KN< 3W=P;4=J A3#FU JJO0V!"88Z;]48IM8FFY/L266IC_K@G*( ML#R$E FT;( MU-;@3;PX7S'FTV)I59-ZX^Z*GG5FAN(*:[>Y93:=1X4-D74JD?CJ2+T!VU3#!H[B MH;K9!E!<0&Q47T.M)6%35RR,1?KO#KM5!-V(H6]>9N?]AG&O%D;%LK1@K,(V M)6_\F8>JSP9=3L[3.?C*=6""?&+YNACA[K>1OQT;3HJQO7N1STW;'5I> 'J MD \%N52:)KB_>MM7T&>:\I0U(&%5?\JT+[<;%4AOOJF+YJ2UL:OR!H]!OVA+X9 M.UOZL@2W7^]S'OX=]6Z[*/;W(8%DUTJ<*Y?WWN1[Z7JER>.@79V("X[9]A]< MQ9_.QJBK$Q3T4IE8AC]C;/#5JNV$@7QH\-JU$N?*AR^VJJO M2:$E!_JZHL'(@;YE"TU8E@", !2F-$K?\Z5=M77FPMQJ%Q4"0#+U+MI&$H%Q M9T#?TWGJX)2^HRVL1\Y1NE6:G3;;CUW0+KBC,6I8S>$L5/SCC(U6@C3*&\O%>E=48S:3()$&5V_#:ML:CX\+[IB MP$.W!(9E8Y%J:)D:,641M9>8LCY!^.K8\'/%$%P7N"Z"8Q:B\55>+;%-T2M) M\I N]EF]Q">+:K,))2QI4-V_&QVS3>MS217-^)@U!8Q2G!#')<_HR;\.E-Z J8J4 MGOJ2:BTI/74#0M@+!6A>9>H9O3EA2CUQ(BI,.F?.K,&PUX$:<"IH/L,E4D0# M)N@GY:RD!_[S^4[(LQ=<+F6,_@@+W>Q5RJ]>WAU'!U'"DR5XD MR:FHKX?.=,VV%F6Q%V]49OED-ZXF(0/'9=LSB5B2^?)*.4$WJ3SUJ97??Q_= MXM PTEW7GL_TL5W-;Z:L6"J.$;IY7&V$Y[^\8?RJ36[[-:C,G9Q^,S:WJR]# M=2.\_;09 M X"O5@LGK."][6X7O/XKE?Q^E14,QAPG=AM]BX[/QDR"L38+=X%9 4H%2#*Q M!$=L\==GD$,"7J/1[91%JMVH5JER/2]UNNVRV(G!GW-W5*16KMD -]W;%J@R0EKW=V-"&:-_RS4P'P(')G/)<:%W'TG M*^JE@IM,./U"7/U]]31X WYS!R])\+V)Y4"*:L\ET[KB.+*B22IVB7]U+O *.?M>4GQ(W=\/Z=RH MV;8';F[=\@-RTJEC$U6,@H^S ?QE"8Q-C-+QDZ_:FGUA00<7%3I%C(_%T%!XOB10&EUZU;9R.TY+VF1C=&TJS3=M>M]H-4*;JM#U,2+:>[ ?X\_CCSW=8] M#8QV0\F-+U>WCL@V]*WL(I_@Z^*&\U;935E=\/V)/MD3 NT#ECM2G* M>J?3^)!HO4XF5"/J\(1H>N0@PF0+\(C M>A4Z[OEO[9> ;&E%16[&4VN:E>ISEM;:7FFV0D!& 5KI6"IYQH3)ZP#R+;B, M%5M'\?BZ28&U"ER7LD9/2BWQ8!#[)?%@?'P\O0"IA>:I&$U%U\IFB-(]KGV" M8:O2^&%M&N6BU$B.NMW%ZOY>9Z'DA7L/I>A,+)TF]1T)KHE?XO."XW\+U^WR MN&+Y!:,E^=/I(^<.:O.!LD*XQCV4^5B&([B^?F]#&Z#R=$"C@.*8\+VD0,77 MUH^_G*'KG66H"$]B""=!5?VY;T#=6T,-3%3]5%925YUPK6I&JM"Y/&]+ZD!1 MO 7DM;BM$)>))1-?/@6=H/-+6J_>61+Z+73*.676SDM\?<87RVE>&6E]S1\C M=**2K&R,.^%$^F+HO &3U-Y1"*MVH6)>#I@ T]67@#(L][H+15R6N'19"MZM M&Z80J_Y^99+4'B!Q%9_2,\\; MQ@RDK=&#LNY8+ \Y.&XJQ"9C-',<5?$7T64)Q*_(1O4!$']_P]3[07PU+F<> MS92Q%'NJWC7MB7C/,0*".(\# -(GVEL0B%^=N:KK ,7UG4T0$4M]5SQX8%WO MKX\,*WSG>RY:$C;$AC99/+N3P6R:TF\Z@^$]3?[W*_C M)B= OHD*O-:X.X-,,@XJZLR/!"VIV=X$4-K$,"$0WJL@&%CXDT55;62^^'.^-,/)+M+)> MN>L:L^\0D2)&X@D&/A9'+:LP8%.SQ;R?2].==7$P'\LL;F65XC,Q.D'*$! < M7[4I]B++6JU.;_-PWT(X1N%]/!?C6%((]YKMI8$@ M@HHAP[$.%,%0NU$=GD('N-X51?E=F$!UT9KCIS48O6BJ7)UAK*:;E@/WK1RB M]36_5Z%VK ?YF[&?$&O;5.])<4,/X M"R;4S9G=RJ9J^(B$3.V('-T$$Q',^D8SWSY*EL$RF^P_'UE*)^SA^E;H9PO]D&ENNWG9YUN MN^-[BU&^51@C*$/I*Y-.Q)*D7!X6M?Z#Y=KS3VQOX-M%APNAUAFF\;T[ 92B MHDQJQ=P@#[1I>4AX=.#')G9'CQTH6-J*XZ$2@-X$N !.(RQ5Z=[]=9$$TG37 M-I0-0A7X&RI((#X!B!?]>,/A^(W9_XH4JNG+?_X+_XG>J1I <1">)^'$=JP; M/35$,TW_^RP,6@5(<8PHPB;V).^ /!RW-VO\[__^S_[LG_2[N&H9EO,CNF7V MEA62GL5<: SB0P-&%UCF+L%$-]B/W4W%846 OF,S_Z;V M?D8$.:+F7%G']V@6??!4O#&> M9?]@(6<]T[X\4W^XIUWXKT)-''3#_5_74D\R-/0S/.WP(C."QZX"HH$X!RZ,$T48!(>2N4M!_.0JJ?(I> K3^;II*8J"B?S#)V1$T ;R6F03LF< M.N12+,.R[##U+7CK1;)Z? WM3G<@2\&3;2BV"WY$/^S/ 9V&\(0C,JD!>?_> M5U(5W[.B#X)CAS\Y.)Q[=W0X!D,5S28..9GEAU\Z/'B>$TTUG (3D '*#7"N M:%7_[QO[[2T:/L__1&+8.QE[[[+@,T>&M8IH&OT>1[+(CP#I*TC%GT(L9'KX MQ=%09>A:AN^!,Z/M7<[-'H?\%<,*%;D1DMQ=)OW!?H1< MH]YI5,MYH2OFJ4X7_JA96AH2Q5W0A4@^MQ37ERRDY^UD]U&H]LIBU2[4:U2Y7I> MZG3;9;$3@S_G[BBA#O$G93OE?%E 'U_\IKT>1OE=-REO8OFN8FKN7T>;1 RI M%WI?$37D@HE.U!"BAGP-JA,&0QC,%Z$Z83"$P7P9HA,&0QC,UZ Z,:2>P9#Z M47'+%Q*I_%N4"T,#598;,0D&R'PJPTD!D2Y6^6Y[.XF.9D=GG(YLC*5$H5,:"M! S=LM)+A;=YEAF MCT<6:Z.2I+?, ITK**.ZMZHDYL45')E\/E(LQ+>65VPO)9VO5I>/3,^)^VAD M^OE(\[XI<.PF+<]R"TV;J]9FIN5:,B?3ST<:XJ)$ZZ-!EI'4Z4:QEAQ9-AIYM**EW*UNC4JR)W74>;&AT?QHO5S) MR>-YCCNK15+>U(MTS\YWYH5[?S@MM63^>"2[MNE2(M/*S"J%MF&JCJOUZX*< M.A[I@4&OMN[%Q]*B5M_.X\F^PN9;'J6U]N))Q M>:5G\ZQH,R7%*@V)38N39%-K#OLB&LD_'[FEO6$J>;\",] JM>9-Z4&=5 0Y M3R;3=(/<.B) MDY<^U*2$?U-K>'R24\:3.!33^R_ M"@KQ^'B\U:3&MCK0S.2"Y5DX],0!&!8%R4\9A<9,[Q=Y9Y5I]/IM2($3NS5Q MZ'J55=6UU"N42KS=KQ9Z?4%F3^P671 \-1>GBV)CF4^!02?5VD *L"=VJV^H M=N-1:5JBLK9G&V[$#88;R"5.[%;&2^1R_5$E/LMY\P=/J'='#^,Q&IIY/G3: MZ&QEL&B*$L_KRX?TJ%Q:FKAM^]%3:X,R9!*C2DYB9XMQ(978E,PB[G]XO%O- MDL&-'JO=&5_A--]BF,9B@KOP' UM36A0JZPL6RKF5N7,0[5574"ZLB"*A6Y=%0G7V(3XTFVZ=]N^H_M-QFP[<%5!WI:.BL MY]ATSE]79KTQJ);X:LI./3$;K&C5?)^S:L+&BCVX[ Y[6_R"AQZ8K>R9CE7 MY. YH1MF"XS94H-VQW#HB=WJ*\6LM>!$A=9+RX<)OZB"'#N6N1.[57#&Q51Q MW6Q*O862V%K^^%XN0 JKJ5PV"8>>. -FX;Z;*DGEFM0PNM*RYMYO4*I=XL09X-RM"A0_ M5Z%!LJ^;4JD\:N;PT*-EU3+#1'V>T6U1%[+9X>/#2M=K+33T:%F]A<@FM$PM M/ZMT^93CR4ZN.<5#CY;56^63>8VK3<3XRMBD)4$U+ E.X,0A'"WCO4QN:H$9 MKR=YW^[TLEZ_A88>S57HU5O2\K&]$'N:4W7:F(PY$,$9#C^::G#B-4K7OJE)#[0W=!3R+;1$//9IK5\ZUV>PBLQ ;%=": M-<1VSPF&1G-]KZ2--V1DO#G_XBVNPN3=JS4CB$+VSFKP2]FR[!U-7+:7L!', M'?=J# 39B _:B-1=BB#B$C:"L*8+V0C"FBYD(U)W2>*RN82-(*SI0C:"L*8+ MV0C^+DT\;)>P$9 UD3OBO5V=;Z^&^3/#QLO.0PKZ5@.4&?-6\"@A\V0 D_ J8& M-"H/5# ?@O SCHE1__W/\)V.UX=69#WC82+,Y?*8RY\B(SCOQ_\>G?ZW9]>\ M7,&6N6XN@JK.OA]7(.][&@R;$XP[&X=F[!9*Y%AOB88_%;\L-G M-R;("9T25:@V>AVJT&[4J$93; O=[:<4^4Y? M6MOB3R%$X,DCA"!(^.H'(' <$4(0)'SU Q#X*0@A0@GX:I%PX9:SYUV;2#4=:Z1[5RC#_[VD'V4$O=+%3-:+G:H.@37W7P^W&*,^B' /HZH; M@#+W] GT%_2[BDJ-VHZUU%'XQ7!#639 Q]4<4VC_E[A['S&L$R,*,:P3QV44S43,[9=E;M_' M$_S9 .@'P=2$N06W98L_/V&,6&1;BU)Q)56D"LTYA=G\0:^P@LPC0SR3BB53 M-#$%$K02\_P[F^=_$ZW;T:B0FF_3!MUY\,O&6NI[+68,TRQBN7816R,CA?W/P0]U# M_EJX >AA[0JPC?(#P@9MTU-R: MGO=3EO"<$]S/Z\E^[R%OB7QNW)*]Q$HV'Q$G@#H>&TMS[/E4O*ME!5?FJ2K/ M;45W4"P798VHN3*U'+C,N+4RH=H'SQ: ,Z9QG<3D=I'N M++1=#/L>2R.'\?H.XX5Y:\AA_+J'D3@CWE5(?1)'&J.J98ZK^A)H@NL"SRT! M0RM8CN2"4TD_R=*X/9D(K,2FW7ME)#KKJ83:DT%)E4NEB"OBVET1^]ZH0%)U M9B!L,P-4'PFME.V N>[/B8?BYNP1[RS(7M;Z;BM4JVPN09 <%!@:ZL#;QVYC ME-==%9+>$TRM&0#V-6.D(U=3::XZZ4B-;%D5&H6N;P]1YT<.,O98FCL7:R?H MOQ!TO+_F<%GKNZW0KW=&OY%_+&8ZW'PEZ<;:X38@ON&-%40_"@F+)>@S1H01 M]%\".MY?5;NL]=V8]O:^Z"^Q]80 MA@"5?PX?*$^I^H=K(E40]F9WU*FT^S_:UQI)9R0R#4Q 2 M,88[3M M(GV<=$3P3O!.[/N?9M__,[QGRR,VGZM*OMB99N9*-:. [A#?\)EO_R1C=)HG M%OVKM>B'&EC#FP!G3_TB"0-79!2ZG82!FU2C,+:>6.W)WA/9"K\$[+9/;XQN MB:D.ISVA,<:S_/9/BCYFL.^G01%\7A,^+RR'XM84H1-0?5$LHIU9?))]8(NS MCM MH9O4J%['=*7AC*NYIJ3,YFWK<9I.K]/Y-;ZHH3*5B'$G7+[OITY=+:JOS ?4 M=("MZ!H%UC8P71"DV+CX4[NG-<%SN#?2.D&X+,H,;E[,QGCU7PAT!\I4!F3B/SJH6 M_2F0IZ/I#$QX7A4WXXR5;;%C+>MB(*,2OK$,SQ @$R!?@$OIUL/C_A3(DKI= M-#9SV1)!OCKK,I)A-P4,Y$!;XL^8 G\=0+Y^W],N9&5*6%%5U?'"0 M_TYL6\2V11Q3%Z-L1;!M!JA%#;,"S%:?('N"HRLR2*^9'#VA.X.NLY3JH&;I M+9E)XB0G.D8SQ%-%D'_5GJI;U\Y^$_FM!A?/3N/MB=A0E<=EM=%;F]D50CY. M=DHGSM4PCP#_0H!QZ^ZL6]?F?A/X^@JL[.R\M)JQR>+(Z#$=X=X9(^#C.F9T M^EPW/O%X?6 X5.#S$B1(R:U+VA2^W0GUTTF/H5\=J]U5Z6:SI7?% MP5JWVPIO++81:K";1#'%"$] 2W]6':#MO!NW4M"="NVP\2'.N4F93_71QT<%7 M;>"G.EL.(_%3?5Q0G^5Z#O!T!^!ND1.@&-Z$4A4'4$-@@I'^CF%]5ZNV$GO5 M%;FH;E)5$N>V86T : -#\9Z;IE[4E=:-S9;SE=:"]@L=@4[:35VB!9E)A;I2 M^CABB"1;$+1?DUOJ)A.H?@_M=.UQ+<1!W)8:32_1$BU!R\L8[;BO#IT@:"=H MOVY?U$VF5OT>VLLIEIVWC#F0E%YE8FP&'=%)KA#:L?\ID4J3E*NK=T!%(:;P MP,Y1D&G0*/4I[^H<@837L9%_RK8M1P-./!C\@['7E&L9ND;]'XW_=RL\/-3/ M+G>QMQ%/Z#DGV'J$W=P>=*,8\==#"TH/"S#)UP93,5XS-V.I(>NEW%AFTDAM MX]-G;(Y*L']+V,?:VD4O]EI5MS\$_(M"73R?9)OS[5J>Q=E$J]O.UFQA+2#D M(Q4N&4O19TND)^B_!$"\M_9VN8N]#4?;.]_\R^&L767SV^R,K0D/3KK=ZJI+ MC/\,;IUPMEQMXG'[@.:H+'Y!'7B4JK@3RG:LI:Y!Y6ZXV6^3"K=U25+#SF2; MNV"&^"%^N0M>_VVH@I&9#Z(\!T'>##&>W4@NBKIH1#@7=C _<0T88)!NF,4T MD(HBX)+-GO,P=%HRO+:@ IA.QMC,L7&/< O"+=[;KW?!Z[^MX,H_XA;\:BNS MTO8A3W>JK8:3L\9*9SQ&W (55$S$4B3YE'"+#_ +7O#Z;T/9?!=N49S7VZM> MC]9FG:;KH($6$SHEJE!M]#I4H=VH4>7Z M@]CIENM%2LAURP_E;EGL_""VPNL)JO_X55]"FMNG]'(G!_HVM_;3<\#(@28' M^CU7_>GY49]UH(F#XL,<%#G%UCW%".I\:[KG.\070>*$20[0QSH0FLH&9>2Y M74M0%[[N *CN0P7?VS0-Q?0$4Q/AIS8:$3J#QT)6U\3YP^/#:#QGAPT/ M8QS%BJ5B&=)*B6"7:S+54FG;4Q*D_&=D- &,]\^X>E M8VR29/E=-D6_=N(ZO*<'Y!M0Q:HN07'FN\ ZS9&S1"O#;.#T)K' M8*U"K)8CJ#9#I)[@[[D)G0?NHE<2V3533MG9I=+S6C++!KV9DDR"Y/H0O%^3 MP^,VXK+.A7=_..[=CVN**RKSEMRB%T5E-!DCO*,63EPLR9+D/@+XJW((/0<\ M6B'#OH="2KP^'ZF$-'U'G2BHK2M40CQ'0>^F7*#Z#DE&(88CX@#Z4%WCN>7/9BHBJ+Z<4T]K M4?P.JN7%L%30Y_7\K!*7FX61N1VT]3%"-2ZJPD(U6&>_[$9@+AUKLVMTX&;?FYMZCHVCMAT MB-/FTYTV;^'+[6:JZ2Z=04[*#:JYVFR<;K5]*&TED Z5.:%!$2 3(!-OS,=Z M8]X"Y+I0$0KIQ4R0]*51GF]D,<_V,9!1<%PZ1I\(G"%8OAXLDX9#EZ<(_2)$ MJV:_P6RZ/BM5BN+2M6I^/]%L(8A"'2B529)*9[?B4D(ZD+)4= /UF4)GB7+A M62#.)6*P(LZE2\DN$B)\%BP'&2Z>6'<>#$^%)I?YRGU[E>RH8K$J6:718U:L M3B#[3N+>0G0ZEDR1'"."=.)PNK0L.+-,UVM:#$8Z5,GX5"S% MG2VED/BE/M0OA7L(P6.%SL/FX_2SZ]A/TF'@%S2SRUWL;7BQ=MQ]S[R&$"R8 M6BW$;V/T,J<_P>5;";_=UV>9A11G@-'C6;HC D%F>:2Y)5(Q-ITAMG'" 6Z@ MP]!MN+_>GP.H]^Y6KHNC[*RXZA:J0J.RM@8MQ &@1I=)Q]+IAG?M_3G ?%-/R]6RV9CKX #7 M[W_;=1KZ[KM HW3SKX.>0[JY!"[I.71VJ]T%L\\C6?38X7U=R3 E*=>5XJU)IQ 'JH!810:WM*;ILTD6Q*?XD?V& M"N6Z4,^1?D-7&U/_!1/=/F75Y$#?[-9^>L(7.=#D0-]4>;G/.M#$3?%Q\6@3 MQ8&/LL-L(0W'ICG TQV@$:L!B2(FF4&?D1E4L)PVB##9&.6L^=PR.YZESDXH M^>.B;5?:(BW1<<\UN%)+KA]Y+)=HC?E0;'K3WIZLHZQC2K0L3$Z>1PL1K!-L$VR?SXE^^>7L#UM<*., M:B;;,V62&M6UB>P[S!AA&]6A2\28\V7V$>/\ARE8>1TY<$P-ZEB*CN+ <%08 M,?P0P\]EF^9O195JC'8(?)T=)Q>T,I@T^FV)[\GF"M0*C:*\DCD:E_"&[)@[ M9Z(UP?'U"%&7X&BX%6WH[?!,LQVIJ?OF3+?23D*QRN)]3T#P#+KWI)ES=EPE M\+P>>%Z"V^16%)HWPU-;9M>I@:_5:']9YQ6GN4VFG1:"9P;#,\&?LWK!=<#S M^KU%40X4-7*L.354S!EE6(I),E=NSN+T64K/91'BAJL83"S'ZP)GCJK1!'F, MYKALUBP'=">*V9TX -3@5">G(M"'G8?4/.21F: M< C"(MN5.3N#-KB=6P:J69S$Q7M;L GML.CVQAE(1Q?J$1:G?:$R4CT MI[-X.ZNF*B567P]:,L<&ZAW/G+.9+<'TIQ_SKU.C[@8<:6_$M)#E2JEDKKR0 M?%9(%96T;TTK*X1IK)"ES]K*EF#ZTX_YUZDZ=P/>MS=B6A)SC]"*L==KRKV0GV7 M0@3NM]5W6=)*>IZR.T-Q 2;Z6A'[CS5O+',Q]F,5CVFZM-R\V*#;''S+=IXT%,MQ"S@"I@,AE+$V9!F 6I''?MRN/[, M> M[O2T6E.;BVQB/6NF>TFY,EXA9@%URV0JQJ13)#GMZAUTXF@$5.R= VMUHIAC M0,&S"JC@9Y>R2+;:K1D"/RVP\Z*I*UE'M!YA(X M5X[X$@@+.4ODYT53Y=J5S ]F(4ISV:@OV>5BMFA;LT(SV]$W>@NQ$*B-)A+G M['A 6,BG@^730D,OERJW%2=Z'F[RG(G88K.A%;>.1;."T]ZVUMMJ:SM&3 1E M'1Z'*1'OYX5[/^$SRZ;J ,4%U'=XM/!/?T554W!Q2OP#>#H6Q$)Y:WD#I$KE M92N;?\3%FY!@EA:!/!]"'/YN^&@?]N^+X YY38A4#:W92XS4"=THN@]+:4H7 ME07D_TFDA_),C.;.612",(P+ =1-E[Z\K0S##^<=SUE&WTRH4MX35G1J='#0'\IHG";JT1 MM0&*0\R1MV.._#I9C&>^&P17;HSVQ<%S+H,3 MO-V?E]PBZ*P?1582;;L9[[+)>ZA \DB!9/A4C$V>41PDR+\EY%^XB_)#D0_% M0'787_?O1# M/9#A,C$N<6P[(L@GR">>Q=>1GY;GS>I MN6"1?/9/E/:9LP'IGDYR!>&6[_? M+LP%D9^8K7AEG1-6K19"/FJ*S# Q]D1L*_$<7K[G\-<4.@ _?F]5[K,I<$'V MO4-^R$%^J%G^T ?QA /"/.OC\N4_(2E7@KO9QEY*:22GLELI=G&ZG3]_,08 MV/+E\/Y'1^ZZ8W&5H^>IMFMD9UNFV8?Z7@KK>S0?8UEB_B?LX8RYD5^9/5R\ M.8C+)FBOG4YQ8B>5-.)6*M[+F"W$'O@/, <1]G YF'EW]O#&;,@OS!XNWV;$ M3OU!85%OI.AB=S[H;OJ)Y62P0NPA1 DP/] MSMEW7VW5Y$#?[-9>0H>X3SG0Q/]PSM5V?-LV *K;J1B!FV%D6"M*-P.%!2H# M/XBMX-8BB4FCM$^^H0D2ONP!N,1T'8($@@32^.J3A=RK1<*%FTJ?UX\KFZHU M!Y2GK.$#;477B-Y]27KWF4)@;M.CB5?C97U-6:GMS/ MZ4XCTZ_D[\7[FK"2$S2NM<;&TLDDB5/^:C#\9(/L;>6DOPF&R8FMBWFOR-%\ MLILO+&JS9#<[1C!$H2&)6)(^5Q8H@>&%PO#3SC])ACVDIHLQX5D1]JD M)[.\F3+MY5I ,,0A&/ V)%6_KLYV?JQ6> !%[+^O2G&U2N'UF4<^+O;^RW#? M\^LB >9>9KTT/VUV4IJ-.3:9&Z:[K ^)#N6VK M$?&AO*O>@B%4QL!A3O#026?YP%2[MC^K6+E-:;M<98T:Y*$L5EH2,9X_HP!$ M 'B9 "3>DW=40'X"P,32&&_N*]*<+O8G5I-[-.B&)2 0NV#YV()FB4 _%H M)'Z3=U4D?@) XY'V\_K*JHA^LY_O+L<;;5/!-R#4(E)T+'DV$\!U>4S^XRE# M US,Q,XPC>_=": 45;7F\"T;5,K6M#SX.,6!'YN4#D_PV%$,RE8@FB$\ OR/UU_SN[-'CWKKX8*: MW3__A?]$[U0-H#@(.I-P8KNT?_34D*G3]+_/P@55@"P.$478Q)XZ&I"'2^S- M&O_[O_^S/_LGJT!Q0+V4O< ",/?G+'9IX^ MP_Q_]Z'EZC@7QP$&9--+@)Y^\%R\,9YE_V"9.QZ=(?AKN*X$/[AA6$$CUT%TPT_^O9/%_$VA.D%'&@?0"M!; MW_U\3WW7TT>;GT$^();NP2^I!\0:6H8&OU''/-&S$*EP"4<%58T+VV=#[MC9 M\<.(AOK+ST?-?OX55)K43XPMQ?!3*F;D(Q3_!>&2>C85 0A*]5;#AWS_'!.:Z3DYM6;W1%BD$[ MP[!_=\K%>KE0S@GU+B7D<@VIWBW7BU2S42WGX%GZ\5&'B:+OF.3!37=PMD*& M[^QDA@LY; <'#)^6S?%9R3RR.:?DM.8S=I&N+@O-X:/36GW&[A]3&8,"73KJ M_DJN?=O/-G/\D6["%T-9)?U<=D6RN[I_(XUV-]*3A YE>-39!"#1'4OZ/OH0 M[D#7LCQ7!W!RAD&53@#^?*U'(@ M5<*/7'_HZIJNH.]3W]&+/E#>CC MAST\J=O.D U M%->%+X,?PT7!.2+M'_V(I^P[#IP9+E6+GK2[8NY.2#?XA+&A72,XMEVLQSV] M1%6BJ6M0 Z0 ;GQ#6>;)69K H^![4><3]^["K_]/A"8D'52;,6'187X!G-'. MPH50*]V;4&-@ JAR0X)#M$*)$$%N)R$@$,&'V @@X>E%!BDX!LN@"OGT4 MN%\+7X=' ^$+P@V],(#'#,"[P(-@Q)H^.MJNZ\_MX 1X$\6CE&#_T>-WNQZ= M6_@&.!Z$J#!T!>^"'CX*:MZJ8;D(R@&71[-&;W[I.\%;$/9"^\++"'QI.O"( M B@#!8/ V@:F"W_1? ,;\"&0O ::.URV0XT< M:X[D/3!]VS,]T0_WG0#(YOZ#2#K:D $F)U$MD1.S!PYV#Z[7@.U\273;W M0R8U3L87LT5VTF9S_JC+M%N7(;J$2T),TX*W )%;_H@YA@("5@M2?[L[#,?V MQ 1TSX27?R 3Q"+VA]EC -X(K@ /0>Q@;%D:'!I>\[L;7M= R(PA$PRDDCU) M!?,-*&2@/PXA\"'?\@R@Q?;8\5!Q(=^!WU?#4TS9OJ-.4%]J;+&" LK>RO Y M<;3=RIZ^KD .MP1QUP,V-;WN:NK[ M_[?P+>]OH9,+?O@+2G0V!#-/\Y"_:6@K M8);Y<=(].>)H^KT2!V'?!1WT:W MO;)!WXGM?8Z^#:D.YZ4\/3.VVQ<'0+'-A!] $EDK-'_T,^K)'8D[&O82N&@E MZ'/XQ;F%%H *XE@N>I8>]=[#^^3CR5EH/NA1\")9PN. C56'VXAO+@>$A$97 M KP!X&]H7N&=>W!Z=CL17IPNY%CAA1#>$@:FT.&7]M]P1W5\>&SV+D_X1U4Q M5#_XIH]7.=$AA=$-;%!0G'/@U>N&M$/B)23GTW%#^X&[#:+K"F Y+Q3LAJ&I M *U9TX.K.;K>H"0+Z0PW^0@AE.X^D6,U >;!$8='#1X\Q\4?1E_;"93!L8C! MLXREDG#[=!->PL&N[@^CX$F;H4.#/\6(BZ[RY\B&1PDJ%D,?[TE@< Z/"!SM M@.&&LH;H57BI2+1'&^X. MP"I<,>"NR JF04T)'15L/Q8#*>ZY[[*N.(X\ 27360V7,['1;H_CH# NJ%OA MVS_)9(Q-9XX6$)BY2 MTLJ4&N-EI[<5*[HZ&G_[)\'&DIGCO-8 T6>F])';_ \H75PMZ@5WP.JB4F62 M/9J;E-39IYSG9=^?IG-+01+C:G++S"M#89Q<04IGX'D^3EU$W!F!.8;^I3'9 M$2V0P..B.P6^S=@$%V=H^L&&#C>88 SJ?\X,>!%/4@ZFN=.>T.4"_X N*\Q[ ML9IE;10#:JEZ4.'CNX&N)Z@NFF\-EH#B$I [@^H29!\41V3MKB.NEUG:%H7W MCA=\R]9YSH_N!!)M8AE:$SCH:H)W=6.T[^2I R\\7QTD#;0#V7\+-,%M!^0( M4E1W&QMG]W:V46^#QT*Y)]'%W%PMB=G:&C1:W_ZA[XX#G/Z-2(POLWUK%+K@ ML1SR%[K:X=*L2/_8(F$"78#XS_% NH1:%=P^O+>.@^2*2%KS'==7 OT_$'UW MLI"[_T ED V\B>YH<>3SWX2/!""RRJGP9KNCVD%%PVLX"NS;CL+OG !,A. MU"TO%TJG0/N)]NN>/BV),NAD!E/&$1>)\BQ>\^>C# 9HPK//0!5U$#1<0'_%?VP!)N A>*CBH;[;A!)%;U&"RRA M@2(86#BU2 M%!E"X4G1=@[ -/1YWH/<>6AFB/R$G#4 *%9PP\IOLE"DT&1\2 MPC%P>%?P\D ;>3;30 W#_A+(ICT]L$$;1F27A9S/M.801T,HY(P07>#4+-^S M_8B18!<3>L%=X$0*#F!@T$!$"N8%AJ#FX$^C)TH M%-KYG2D:R49S?QX\(%('X;J7> GA@\.E!=8'1,RX-8KC;<>TQJM7D#EB!'_% M:PF^%IG!-\&.1B87RD&V<-\-_3Z1=>&7)PGO &]C(S,$W,93BCF\O)VH-/'0 M:&WAZ+! $\%7UNH[ $+[*;!.^!CW\RC:'+9F9:*Q-M4P00I \'2WLB M4R22NM@( GFSBG;4P*IS" )TX(_-G%1'XZ;Q1NBX')VQ MI\,5#0F=#,]->,'\0]DXM 9 R..]1M&%@4'@Z5C@E8:[@[][1^[57XMS"!KQ M/&N_\](-6WQ/@F-/C/B\XYGAS&5!+A5H M/=A?\'R_D*7X^36JOK2YF#5-@*&A*TT)XA7__BD5#=2B4!&9[.-J:P0 X^AP M;M4-?,Q?AZ(%UC:10A:ALGF=O1[U<6^)S\P,#G M5.8NP;P0^!R$*%-[/Y/0YXL/?89G/[Q\ E?5JU&/62^ZA( M'4A:S+\0RW*1Z3'P=0V1(*J?8DD[YR@4F71G+P0D$-#5#1E;UNGDH@',9*'[O$>C[D\_[ M.1N/3#DC'\U51].(" EG"5\?.0ZQ1Q-JD[YG.9O#*1VR=13BI=BV8ZVQ$Q,^ M];VM]D<=H)&9/H=T&^!@HV(="GO83.\YW/E'0< MT$M@,O?%/^L(>RQ,"EY.<1RD$S\@9>JD97YN>6 ^V)1YNNJ9T_[*[[>[0<3,;NM)H< M*U(O5\K5!,"635OX]D\ZQITHDQI$?T+H8+$('G>D?CZ)/?LQG8=!(4>"$0I7 M>\+:*3D)"EUYH&)R!98#+O"M,*%OA:4/?2L'< K!','\0#9#;]JYGR/S_1&8 M;R&T;/\B.K]V6-Y='R]IA,NFY@OK[M"=*>6R-.D97$9+7T@(_-/LB5;W>UK= M'@4#K<[%5QT*$[)\-W1P8A'ON687:G-ZP!>>9 4QV)19SBX>XPU#B?S0_.= M%3(I 7//]53;3;BSFV\MU#N;V"A64];(Q+?'3HO<_<.XI8\8NJ&M'P:]C=GQ MAJMO_P0Z*@H+=Y^K8(&+?A=,A24D#,O I^YMY)-Q6%DJ>F Z1#;#(/S/P;$]\":ZHX3C/S]7]]'"$$-60M8> M! ;MY*N=)AQ&FJF0\MAV"%FX L54;(8]7,/(0G%P[BZ.ZVD<-0<*8OA8[!W[ M>A#LAQ[MFU Q#&R58QP(A8.D+1>9) .1V 7/9PW%U<"UCPWO433^7DQ<%":- MK-([@1BE*U@F"/SY.,L0Z?? <4.C<$CN&/8EHIO31J9?3$/Q)%!/PZE)20;8T%6A_30<0Q4-]B0_15$H7;8G3("#I)IT=R Z8:Q M?7ONZY=)'P;,8YHA>TQ LOVH!RMPB6 7+5[5X6X%6D,02G\\2SB[R.>!#_X$ M:&.P"]@+;_O3\]\+<;_V^_T"3'<.&/N&XF#>L]0!A->A8>N97R[RA"E(RL7V M>;A7>Z=F"% /QL!W!!E=8+Q']OOCDPPY5#G0"$\_"GYKZFOCX"A#MG?J$;'G MKPIUS!W+A!^MX \>,"D-^5#@H_9>$7'8IT <]!OZ HCCX?I/CWS!=\(/=VTG M$4VA'A)E2.R]+WS!L;?HB=K/WHC2HRF&?NF;;\^>)FZ27Q.$\_"Y2VQT>M$W M4C<>EOJ24UQQH;C>HS)+E#56N Q)^&GZ.,S8\9]2?1"KQ>YJ=#%C-DIDY=]B MHP7LET=!!ZI2&&-/)1+F:P$Y$V&P@T*M:P5Y!S M/ 5%W*&G/?\F-LE!CJ:%\=I89L%996B[H52"+U/,"P-Y/4PR<'1WAF0\UU)U MS">"X '$_Z#D@;1\'"^Q2[P8[2+5'66%Y'M(-JAG[YO47!]RNK_NJ,)/5_)+ MTS[%ZL#:#G+?0H-<(&SCP[&S:* &P =I+GO"$&;%X31W$2"!Y!9*'4])#>Y^ MWBSFPSG%5#3E2<8^E2 8* &!JQWR)"3OV5@BC4@:AG(\65J0"(C."#Q@5IC, MBA-6CD[&H6BE62"P7 ;)OOLB5B0T4LBFX@=6<^S/QYZE4SSA9U?8Z6^]P$E. M7U_,>UU?EYL+^]%)@$A/-Y$Y^J7+R]H\7>,+XT^J4Q'- M]B/OFNM*:MZC$&:,8? :5,D@2T/!6J- RH7X1OICH"1BY7%/40Y&C%X.,SLE M>$9O_7YV5\522"4]D]E*LXW5Z?KYB3&PY=^OA%DM%QH[& 1I3">MXZUD8;7N M+1:/LTZYM#+853Z>:[6^_9-D8MR)9GX?XVHH\[;&IIII6JH(UM1[E/2R]P>^ M@[?2XI'/#OUNG4^*/I"SJ7RQH<\?5Y 6B5B&.T6+7[3?_X6#R7"5A9W.N#/Y M&%!*A@B(42/=@3]9OD=]1Q/_BYI#I1*ECJ-#_.0LC.P\P;%& 6!H].Z4[Q_> M/:>;>WZ?VSL?Y-W&H>6U >0HR]-^'J\][X@I;Z-*;,$>5#OIQ*2(=H^%)SEQ M(IOE&D_RFXDQ*50'3&?*>+-BMEQ8C1*I-*T*W_YA,C&..TY5^TU75'38(DDX M$LRNFG,6WL@MO-)ZX#<;?(Z.#R:-[&:TV70Z O+1,DGZ-H[;6TDQ7XP[V5Z7 MM<2<W:@WI\QN8P*?A$XLQ\,V"7SQAGX8!QML$PT$">DLO1BP)5 *M&A_G= M059M9.*&R]Y3J^!%:X6*/UKMSK>%UTOT MC9/Z1A[8D ?H87B;BSTL?E1$82]$[*FZC^_85IC"$]H3@K"H_5C]@!T]19S! M@2/?H%!I!"S1'1 (.6WC^CH>4.='"?]'GM=RICHJ+)MB+N-/:]5[PM W2T*-F7]M[X,; MZNRO"_YL@*AR[1PQWJ#V[>DB$FQWT.\EUSJ]2.9RF5YKLJK!>?S#I&+)U+%T M_O&E.MZY\M[J=CQ"ATC$F?4IV_X1B&^_U2T_)1H:!]HA :3AY'47TDLQ&J.J98ZKR'HBX+JK+VG4 M]YY7JFS*Z>U,G^CIICVWU9[P*>$A./LU2")X"D0R+(0Q; 0*ZL<23?D-P7)! MB-P1[4X5KW""BG6H.$Q0ST'5'=6?AS7_< *5&A;6GH3U%@[CT((:!T\CL8Q2?4=&*'\K[LH M'>[4L4:$F%.(71@0>KQ#9/U&RR;,XY%WQ MA5W9Z;U@17-I&,JS7OS.2[4_#2/IRB< MW9JBHII/(;LGZFK&3D\A, +OBIX\C8=;BGPL*""%6OB*@W*S XGRN'9$4.#3 M"2-WSB>QTZ=%]DCE#FI4[2)5JE900S;*&PN+U]6BRG OE:^+3#BY8:O0MF?K M65QJU&;5Y2R7-_^@Z_73!?;\VBH!0RM8CO1"Y3P;Q!-NTV%ZLZ+JY:7F8 Y$ M$VI-W*GLO/T6 6BC]E#X5-(<9XL=99EMPL319X%#OU12[XX2@P8_HZ L#:6@ MUZ#7P]FA0L.F=*SB?UZ;CG-W]@$KE896S M@6["I@6W#.YBL"G(?.36+=,.!F7#DD>!'+43GQ:IELUUU4Q/S'6F6RM?UA[6 MGY-GAEP,!PN@)D Q((=2,4,.IT_$IY^*3[9CH=;K[LZ;;O^+>1)7Y75B'J?';RFGG\.F.V)'IWH"SN$VSBXSTL21S MPC:*0Z1W76OP'N]V?)=.MW<:PE>'=SPRU[]441X?*MU]5D3/M%9A1O?3Z4'Q MC&'!MN#%KYZ)2S?D8I<+W/3CU-5P9YN0R%!.>VEWA3%D./@LG#9^]Q);NKW. M9F:=N:\D15VMS>JM;_]E;_[(,G@&*9&C.+0W]!)#Q_6FG< M"^U[6;0L#=V:4'PNF_#,C?6A 5XW-CK]3#(^;G<+LTI>B1?KLY(GSSZENP\D M633_(-0+1CO)D0D5+WRV)&!Y?3PDXZERC^-X$]=\+I*XHT3V&FX3L$?P9 M?:/B ]$^A/$XNP3]P"F(].2ACVL3H*#!P-09IFIY8-=@94^/1LD)0''1;6WZ M0:T'$]?M>VIP@E+&YI3GZ.,QP++92];0J"T(G LJI U_PRW5D+D)UQM =SZJ M'X#, ?M= -$*73?0U ][L>$Q1XL> E4)RYMNPF3_T&0&OQ+48? .K'1/3T A MP;6G5PP!%$B7NS(.B/A[]CA<8S8R1^S1+"#KCJA!.7D0E=I (\*D/-0B#4K! M02D O+@@DT]Q@E0]W.8PL*CAU'H=GDHEL$8JH2GM2D6?GW/!)ZO6R5LL/C$PAX1C5Q\7#ZFIEGC^F1V8]>&!;/5^5-HD'*Y^9-/D*.#\]SB7L M_#$]5+F;$_H@GIG%16=\/ZUPS7MT/GY/RGD"MQMDI413.>B^M<>\$/8CAAU[ M9F\\+1]]YBUT11=F6*=ZOZ7GKA;,SO2$N\\%'34IR]XU,WOBI IR/!C1'1O< M+YAU?U>HH!L!\@H_/1D]#KPD>9BK'!S:W"LA=X*ILG M)Q?RED1MLZ)6SN%-NC\EE)9L.3B 'CF0M%- MAX="^>#[2;K\A4P"R!NI.OKPR=T9;>'.O'/D'CK(JM@W^X1[@828R'"(IX;W M+C0:HKEAW$+X_H0T8?,]*W)31/1U@D#$0R?#7M5-5,Y]MXBP=/[ KZRA.E]!/^MST"AWWX M3KMRL5-OUPTQZFF$BUW=[;4,V*(C MV=E(C50/E(>IT=)7QK_1: >JI/!YC1%N!=^T(.[=,NI$ ,]BV]:&]#O= M)6?19#UZ8 R+M$^+'CU2>H:60=%_](ELKX!'V>@E0;L#W+D@M.L>]%O W3C( M+KVV2WD0[5+8^NKE3>IMTLP#Z-VK(K^@BZ7VT'],=L9OV"0-'&[2/CY#OH[- ML>#_9^]*GQ15EOWW%_'^!V/>NQ'W1K1]V$29>]^)0,1]5]R^$,BB"(*RB/K7 MORI 6QM[IF=&6^SFPYG3;9=0E96_K,RL7"Y7+3H#+K1(S@O=)OM[L=U5]^#@ M;BE%0%&_AFO!E?OFK^"ROQETI+V@=5G2989,$Y,LVX6X)"^TK_*S*I+-^*7- M^ 7X%7>;?D'.%HI(3UJ(!=Y2/7O;@?"+[L7KA.+*L6:VWTLER Q-]NI:QQU^?R9Y M?WB&!7OT8J $/#7QYWUY3A8&U!X=7D^N&- M#.&P^*IZ0JM73>']?MXO+5-AZG 0> H&A[7=@NOX0[W.,+Q4]GW^4]GQH __ M)=TXN+XXO.XE^_A27(K]XNN&UJ/I'<*J4[;JA#[P$\LYK)AT'LK_ILPIV!KAY-L'X@65 M<(_]['PBN\;120"^>LCB@!6$?>,\" \":SL&#P?A%S T/(RQ/ U3/NU("PUN M(#0%O[.M( $.]0;#A4W8@%WWF]AYLG_GD9JK-BR$ JCA7Z98*MS= MA_-9?KXLL&R2!99D@?UN%I@0*&LP1)$UI&_!@W\]-0S_I=0PXNW4L!_J$/>K M /O#RIDG)QGXFU\,]G7G>#]"E+AF=>=SF?5 OC6ZFQ8HI8)*ZH"T\BP Q/# MI@W)_U4/#N W>V%6";(RK8[2'(;ML1E5V=DCXEXE-2,5=YV7%20:[9NAZ'ZW MHC D6@W#-,+VMPI0J\( ZR-1 _U1.*VHF?)UTD"+]"O@'#-97C+R#HE0:A _ MLGVY'CM]O]^,%SY??5UP^%B&.$C0>VG!=%9[&#Z*/MZ;7.K?=.SD"_CX=%G! MBF$SN.B:_53!4&G^-6H]10M:PVCZ8V>.U]8## .D_1@/!!8N!HTRWY=9?^P M8OL@[_SLNK OQ^E\#^]_M=SW3/T$/D#QA0SUUI0O=_P0Q# >7CZ670-_MN0Y M3'+Q(Y'\P^"?L)'&O^Y6C#^FLOERZ[,N,*' ^P!%?]2S^"B>ZVPZ/YI-TP1; M&O&".I9V2!:YEWA^F;M_09I(Y(L2^165 LBH]DF&D/]QV!+W34O:[^H+EI@V M/5@VL0?^J(*OG>88'MLO!=F[QZZ5QQY,*UWV>XT(\-99ASB&/2H5OQ5QH+O! MN_E 1D%[V.] =VSM?K_V&C%#M&-]9\/7]\"DWY+I]*,*;FC&VD-:17= MP2 [T?9+\5Z@';!Y&AP$X$\)7G^:S+<48%B1WU(K]4*X, A7.H3*.!8 4R21 MUJ\- ([AH/O.2\C((4G>M)VS\*=#NEV8(0BCYG0%HO:ER.DAM>W<4[<4)*B^ MW;J<4_8L%#;+$YVMN5#[,Y0K*2C?V_7*6?,/:H1U@]*G;>BB.[%;@G*U=DLY M^>QBP"-6Y0G,% 0968^V[$KU7*)J^)78GA#L0I:7OV_JU'U)S))/M]B/O4&S M?K3X@\<8_REE2Z[0&C?)*L:FBV2F7^K9^>K^\4.-_Y0LKF!6*[B4'FAIA]1W M'7W@:=G'3:^Z%EG61DNKEX:S)5O"&QO2,L;D7 %D,7XK\/@4I6&.E2_N#H&8 M+UB-)ER=RD@_XO'@I0NO$%XA'HIJWQ&U$@(Y?J@>[ MNKR1];.[]N.8BK%R'=L?@+XJY?D& ]GYW>E?7EWA@Y4732O4IEK*0;TZ7.DS MQ'A3'<@JA[A:IF^L"!WQE-\_:WZ_"W5+9'2CTZ+W;(_,S#MMMTC(Q]-/MWV4O#QGM>4T#9FCFP!://#C'* M[RB.9;$+M45/XYR>?'?(; 8=X8=<*E\;A#_(+_. 4NB8\'UL^7CJ'5]9LI\U M&I9Y.31O-69I&#'_$B\LAVU&+YB&9Y[SWJG_Z,6-W@XO0'RQ:!^SYH+6J(X\ M [;E/K ,?49(H;XY&;[P)$YR?F"HQ!A\78YT^J8!6)P+!:[*S+H(N2"79:7K MF9)XKS(O?@-[W01@3@S BP;@"X%.NX/;<]-R_.(+J7_Z": P;"*% H5#$G;V MOT[<)*_LP"-,+[ALCIX9_]2?[BZY;P)%)K@3S/MMO17B]I#3 M!(AKA_;]1@N77ROP.W6&X;+I8-65<-%O1]UYAE%5*LO&GA4ZXTE:9UV^LX0' M]'/T>+Y-'/%O='.Y.578S,(HX&.<9-/21N?->5%WM2UJOG>OB91QUV=&]_'[,V4W-X6(I.0(N9UE> M)-8QL Q>UQT^O' A^.8U&Y VKA$$Z0%=R^\[_U?8=-XT3OKG@H%_F5;TP8=> MI,><\I82.HNA\H ]WXL)W0:0?ZTQR_R\6_3H/R$I7N'.ELN,5MV>K-P2G] M%LX;9DN;KUM%3"-'9JGNY>W=>'FO(LB'2<, 3J"T@&DG&+^(<3H%DU0.I8&/ M0;,P$E_T@2.INM\M2(Y0]!!%&Q;TD YU8H,&D*+F9UL? O'U7? D*$E.H/E2 MT.NUGFBKP&*&9ME*=< $83MB/V3"5P0/W<2@F^G"Q(+BRK#42+BN<#W1H7&O MYGG/VQ^88Q+XZ_*!5(:3!XCWR[7!4BR'C?4#-H#,2/G1FG9PL?HR_LEO]+D* ML]1E09R'VP2#&G_XDG1/!1O45.M-MRB:5&T^TBS=6<0;\H[_55T9U]^QL ,.J2 MV_CQAB^(^6=8!EPZZ704;[+3(=D;WCY7Z78)AV6TPJA'[(A,GOY LN_+JE4B MZHT)QPCZ#-O/%VIW[GW[VS3DRV0_H;K?ZOF%Y__U=!"I?OJM7U, NNT//>R? M@KZ,QT *P7?4^WH6+.0==%N$E <&D>-7A8(/"-Z5!@1(!V_ULZR>8*(]?+@# M)$=0<-F!=0U\/W\HQ$/U'A8W 9_X7[9?SSE,.(#/?9DT_#*43F/3TE(^.6'9 M9G\-<1>X'YUZQ=ER2V$/"21'92IGE37&[59V"#E>[M7]DF=]>$ M*^Y52?Q$\7KSB/6]WM91Z1)//=@OJ5+V2W5@OV>J'X'N5VCQ"\6]E, )PT=A M[9>@OIG?$UZ$9Z]\'DL:JFSVJT)J2T&33[*9?*EPDNL4^.G\=*63'A9VF+PE M2\\I]N6[EAQ$8G[2E)M,_=*F M^NDT=S-,_X0FQ 96PPK#X(_9CRK\,+R=>XG)=D[NX)[.LE6?8.3HL1'>TZ'2 M9?C;,:CL$+CP%!ZD0$R*ZG$ZY\4T@RO(8S;F:;E%.HB)"-+.;3_;TF]H&?3C M.>VK$E1W/(K41]!^/K;O%E@O?62;MF4:)DQY7;X$?;_E;G)7=K=1;!3S"$,( M8G]>4+5=[5[NIJX,61F>MI+I'[9GI_+IHA)MZ*T*N UXH7X2#52D>WE@S]BP M'P/=X_R_I!$B-#B.5?Z"RGX C<<"@'X+!8!Q;:-T"W\6M)^,7BC[4A MIBX0*WY#^U>2RY+#S/7@6M'W-BW]AD55 2##VITT'K@P332-AK,4=0&01Y6# MZ%<@"%?^N7*RG.!>TP"4C18P/"X-1D5(ZM%['KA3?)7,7^MJ%733\E6[$DVW M_6Y-+][Q@\,\.(+ U^;JRCX)J'5.8EI"_2Z(X[U(!]B@ZQBS#YMK6:K@JWM+ M.4R>!P WI-#9#^<&3$+H)3J94U#U_^*T?"7SY<7U2K[5]0NS&&98K?AL3J=% M?:=A/9?01#KX(]_8S3 "Y&2NL$:POWH_BV>Y!#0/*EX%W45V\ 5^$[(@;^OE M=O!T;2EX>Z&H8ICA'X0EO[E:7\\,*F6;?O.+X)@)S&C80CLH-?GZ2AM[U0PD ME#JG,('O/.%'6.Q/M8!M?UKK+]PNZ:4Z9E#]"WSOZ(>5U*#&BE]D68#IK7## M@\(J8+7FY6"\)H.%[ MT\';PI#.,VEW5O7#1_T2""!XP7:(R7^1-Z%G*#0O3RU.,*YOKH".D"60Y\BD MP'1>H.57#U&A+RUH#PZX'"S8\(M#0NOG9<5HYBD\$5[JZQY*C0>E.>R7""VH M:9T^]D<8"6?U;E#X7[LI%'YN(G]-L%QU7D&M@[[(F^O16F'JPYQ&HAJ!;3!; M'I8\J,B&!1".(Z<9<:A.Y?T2*77D=A[=>SD3Z_!8=.0F/]AERNU>"\'RK;(] MV>4QDH4C,Z]'B@5;Z2D-J<2U]+H^FG=E:0+>CO/(ZY%;>],MK*WN&MDUR7:U M5G#7=H,&(R-O7[%,#2U*3(8;LLWNQ%WA6IKJ@)&1MR\V3$X.MN:7Y3'0D4B.)#(9O\N"E.W'.>10V M(SR>C([LS3:#ID2W#38M.)5:;JK8B-OAL]&1LV%C5T@7O"*WX]5\">LY)#.C M^5QT[4B5G#4POCWB,*U2]MR>5'#K<.1A[;>V8D(3QFX+.^@[@)T?@TYB]1=[ M%E:UTTV8(1TU9I2E,UEVEM:$[4WZ6K]:X4?EUJV,F9B@^VP:S5:?36&^S,3^ M33-,EV,+0/>C\Y5ZI5]A>]=Z$X<(F'[B"!O5CH<3(H)O2K@ M8/S^,7%?(E!D75UN*5$.]_UF4>;>\4.@,% ,GXL&+[;MN_ZL&?B,R\/?2;QS[P^\CF'?>;U8<_XIX9?PI^/O3[ G]G' M7-]?_AGX@.<@5$Y.KQ^GIBX]ZL'XYM7YS2D %##XX?]]RWQ[EYRBGO'C5?HA MH@!=;5.^BR9UN*6_(;UR[R#7].PEI]2!Q7I?9U+_YZ_I ^/]CYD@$0#W%0!_ MRM !(T?_C;#U$>K8NZ">>R8R/T=Z^'<8P/)08@":[+\)?.H?#[OJA%=^DU>0 M6!X2'\,.OW5 O 3P??\?491E1?G8,P/>(LF&[7OL?DOBWWL!OQ5^]*XUSF&# M:? E$4;Q>9:P.K-!+ZS[7KB-$N5_K[#,P!2-VS)/8.P[*T\C-/&ST-EK%Q+[ MC?S[7RJM$OJY>X+N%]H-6X^^KJ72%_E\OLU7\WG58ADDVT&\<:=!.O!6#X?M M;IYR9.9"J:<_9H?P0$_0'@L8)&C_6+2_IZ[$;=!>F.?$59[D:&W717*V9M,4 M68#W[22LG83B?P3V$_7K89$=?[N\Y0<41H+#XV9@QT?:WE&L'+7]J\G4+R,C M;Z41O:[^_+:LS,I&)T?MF"&+Z76!YW36ZW@SGH":4>Z))*+E=ZZF&"6X3' 9 M4US>2G=Y/RZWV1$SD7G<;.A71OA>7>ZED_ MR'X+$SE@,;X@G#OQ&?V9%?FI1&J\UO<9M!]!+YJ6CSW?B.@#X!V;Z/[0:D0G M-61;XDM:;6ZM^7H!'RRM#I^!FA#^E,E&2_0G+J($W FX/U2%^EUPLP0G57*5 MVIQM;69&GAJ)Q=P(IDN0$-PH224NH;B[A&C)GY#?&0%F4*XLP2-Q\*JC/'Z'U1U.EB=/CRC^;0_D,D5 MA#9+I%?CUC23HVEN@I!UC\\&%VI8]H87:HE > 1 ) +A(76UWQ8(K7P)*2[[ MX[U6JKE#:K =5-(-*!" DD8^$53B>HJ]Z^EV@NV+^:/.Q1(.Q))DNK"&P[WS M.&X:(1KK1<=&4M\J%NI=0MIMSVBJB9?32&T^9+UF=NS5=AT^![6V#/Z4H\C$ MTY4@/T'^8^AHOX+\<=O"E9Q(TAPY:F%->=*R5 ML;_\PDI_WZC3VK5+37SP).]7B>W/:76K$F2.];UB2"YL?R/H!=B?V5S! IIY MTY!^6%V/S"P&C2I?G6JD):G;\E!IN^M;%2 [(V83EK7#P[)VE6:!Z_6[%;J> M*K #MMYJ-]AF/Y5O-0N?MK[=KY6Z/6PN$,G'W4U-X?;ZM>]@/6?5@$5:LV&1 MUK +L**;@G.L#7MH!_ST4@H7=H%S4IXL:[!I^2VZ /\N:_]:^]L?0J!I&D&/ M3*<8TN/G+7$KY,Q)BZL%@:PWVPYMKI%J"9U]^QMYCMZZWJ91\&O"(6>$0_CJ M1'.Z&6VZ0'94EI5ZS<:PL;P_X7#>JPG"H,LA@EC%^T*3;]?!?KY!N(!K7QI1 MOVXNW)/E5!/V!D.10UW'UV6$FW['-L<\[W/_TMJ^]](ER*^O_-*L7CJ*QJM6 MW?YS5>#5F1J4<^6GN1Q&RBC)*RA)\80@(+P@2PA/"=1T*@K*=(I3KPO \DW& M[1=X465[^]R^5FW+4BM+7RSG.Y\46FJG-D&69K,^(7JUP8"&A7\C97(1W%"7 MRKY=UTJ;L;H!VF-=8^$S1%FY49I>*"1>48598+$F, M8Y!UV^1'>8::>V!D9)Z.M!ZREJ$07'I$:_)B,Y?G0_I2V6'*H?41NO+2+#/9 M[! :$?9TW^.)Z#SSF]V^WQN41BQ3'$Z+^Y5 21,X,C+/S'ZW1[<;)\>Z?6[A MF9,)9V3AR,,\;UVZ]!C#]R-=8>:*[,;MXQ5DYY2KK=6HGB\2=+3QVN5Q-VV\ M%M4LB*-FP;0:;*I/C[Y@I5RH"$A@8X&*$72L/3:,!A+4-'R)"#O16K(C; _% M[OTNL798/-?^Z-*Y 2?F_=X.+UP9KH$VI&*P@C?JZ;96!K*TR#FCJ6:MDS,G MHUQ]W8FRZ.5Q'\>B7[?8+IE[1C]K.=JW/7"YF-15^\ E8^@76S+YG"._V)+1 MN-0+_$B^_JS%;A.^3OCZ*RTYX>O'6?$OAJC$2,F\?27;NVF=,:Q8^A8M@]NSZLI _=> MT#V"WZ ?ZM[KOE)$&_G%*EK\>># +T6M!=<-==.VBY:Y9((K T#.UDH.YF&_ MNI:0[0-"+\2UX62V.?!LS=%DAJA4U6E)'Q=ARU/\V]_9[!.!WZ2>#1J'E,J[ MP/P^Y5X2F%\?YK\>YG)/F)O[-"HP>X.3G:W;I9J#ML!#F,/L(NH)0_^H4& " M\P3FGQ3F*'4*<_#;(#_AB.K&V+/,2&DXM?&P5D4[,8%Y:SW-X$V,)%AF9XN( M[.54BX0Q1Q0XS8DG*IM+8/Z 3MLPFN01O*TQD;_W[1#XP;G=9*P7^^6MKQ"] ME\H-HAE\RH^D$J*V=#Y738LXA\R"?C.Y)XRZ2;N9.]^N?:0&%E]0)!+@*QEF M;TL OB[QNQ%";+A2:4_UJ)Q!I#=A#YKL$Y*YG5F62(!$ GQ2"1!#F^UM"=#I M-I#R=F<763);'U,M?=^PNU "4'[/.0*[24F!!Q(!CWDI=@^)E]R=_:"XU86R M"I_''7?WI<9&]L?0_F.WCB6 #5(-P=I5''GIIZN";UJFKI^DJEXX'#)CBS0R M,\%DR1:C8S3F>",_-P\:B)FG+/9'52<^IS_O^F[[NZ,K$22)&?EG@D25*+'8 M8_&TIJH+=5&:9_@QV@GZA&7))XS$$D&2"))$D'P-:_0/!,DDL_7XX7:11FI5 MPW4<9#,J8U"04+Y&0B!)O-"/BV7%96*O2G=$?I?4S=__ ?\(%OR&&<2I8E3]K_]___J_3V;_P#DQ&-ZWO!S%T MLJPP"1WSF6DFIZ>6+&AI00%O_B[HGK"S#Z5EJ6?B>,'X_2C*("%2*/*,4?]( MG?P,"1*A)LQT/Z'9629[^+7S9/;#AZ:M0E!]MV1=@+5GX-//GNMO#:P4B*'/ M,+5^"7X-5T:@S\2-]NI$N/H"]F5G_B.DYA84B__3-\6+^4?P9\![0-SI9SE( MX4>P0R8\.$P%%LZ!M0'L(R,+?Y]L^UO,>D[I2P0,Z]80BH+@HJ3P,@+KUF2 MK)YF!87/*"B!B[F<).0B-5$<=TSNFY5%5W-Y;\%,4&YJBYU+=6LXJ>NL";0] MYP1N+A$3S%H5*YU+=6O&N0:_WUOC"8M1DHQT5&4Q4;Q+=6M@&212[E BM]SW MFX6ANF=EZF+=&K,U6B&2@7J(,,S*[07EC9S"Q25>Z',ZVK/%"H'>J MV6W!D9$5#;+R>$SJ9IDM==.]V;19GA@S#XR,K,B:9M6LT,%F+#ESV_EYHV\R M"_C,R(JFN?ZJY>TZ--LJU42]U=_F.VG8T#8RSPDF\@V"QP@-RZ6KX_E,I =Y M+SB)SD?F\*$YL_!RD\.(]=CT)J4T2SFR/L0*I2FWMLU!>Z PP_(*5H*-C!R(642M*5Q&J\FY%=I8S;H6YO%4 M="2OC N&G%L/N)H\&9*E8K_B(3,>1:)#G;R0!8;(KL#ULLV)GAENM-6$AEI& M9)=J]7E^IC&M!;O$"Q5\O!U9\MR#0R/;M+ ISYT36QUA+"\O3,D%H>C^T,@^ M%8HH[4F*-N!Z^&; ;_+$M)"[6*^IM2G.6N7R?,^F:[9+L>C$KK8O5DS:9;PI MBDV7)$+2%8*F%CT]L_(N54QJI(M2:Z=DBURMZ>ZVZ4T:867O$C?S^^9N:.S= M.5>SF DV*:S:V]7L$C]-V8&)\C9N<0QI2.6M;>:\+7VI8I*Z;2(X5;+67*V0 MT3UEH=.M/'VI8A))Y.UUB1,*VIJ<>+Q1J#8S&GV)\]#MRD!%7N-8EP(J6R-- MV>;.X\GHR(+3[56:_;JGE="6.A"0(K_/>)=X=,%,[?RLXZR1UI"O['HU=-B4 MO$L\NNQ@R^QZAJO(T.WC&3*#,RK2N<2CU8$NCO!>U4-#+VPH7// M''3*3A?GAENAVN(6^@1U@BSR@MZ!H=&]C3'ZQ;M9@85A*'T?AHMV4"W!D^]L*E#:I8>,^MB MGEWO6J.A+A!-802&7MC5_$13\^D*P;)81JBUV"I=$"Q_:&2NH\UBEW':[2;+ M2-P2W:_T/BEX<&ADKMM>CBON:A+'R># 5)6=:E?+X*D7F(7L[U;3!3'/LBU5 MU+'BTJSB+J# !6Z1W;TT:%AMG).)M%/W$!DL%4S@ KN4-CF^WTPW=:UE"3E% MS\H&/>P .R@ZU&@U=W@CV]II:L_;&XJ,E.8M@/X+[-):;JOIU6!88V79QL:+ M]%IR!/#4"^?>0D5JQ>P4:W([89(G&UV!G]? "7F!LWIX0=>(+2VSKI;'C W! M]MIE(*@N<-9(631+9:+*<[N^II$31Y$,%LSU @_(0VO4W50*-:!*-KIN8;?8 M-I4.'!K9V*Y06B%<7UXCO8:$26N9:6YF-!P:%2Q6KI3'K3V!E)K"CM)GL]%@ M N9Z@;/4/5(LD4#^:3('VMFP<"FL86:IMBP=RD(&%R_H+L'S>-Q*3MV%$+YQF- A%&A?$@CWR6..&P,D M0$B D#! H3/ H2X>\>.J34HYK^@* .S2M ?P<<5$W'UPXB4^&9RWG[6L4G* MO'69B- 0#*$3B;.\D%C)M8@J(6)4@R69>5;-R8N:M AK :+D4RYWJSI =VVH M]H$*1(+(>"/RQO46?AV1"$/LW#[;IC2L8%"2UIJ[O?4LJ,V'$D\Y_%;%^1)$ M)HB, 2)O7;C@UQ%I3[KT=#/F&58H\HMMUA9+AI^:"FOE99Y0'/_JB'Q MWG$ MW+ABL?/$A1XC1\$URYW&;7F?TWH)D/@>R>P0N1F=6^ +A"2FXW2F;4RG#3HH M5(<^4;D;"N8OB>\X.D03?#^:+?1^?*_Y7*_9':S:'*F)@QFM5F=SB0[JQZ%/ MR,WJ4";XC@D OAB^X9ZBV#46^^!,_&B7%4#T.G)R5?%+AD)\^P9<7^K$=ZV? MTH3PX4@;4MT4W^?BF:[<:B:'.B+7VF1&W'K=:&W\BDG D,">V_PRV.TL'9?C!)M953O2?CM9=@#8*7BR4\27/]D?\.[F7N%_R;7. MV[7V8R7Z/L)M%./E?TJ;[HW:@1=$_F)5*N=SV1S)[J9UIS&I:1:%=WC2-^;0 M)Y*Z803-EY0/E]W&,09((A\^GQGX?OG0LYN;,E493;2EF\?10G=4L[=0/D#[ M+_M$8LFU<2(?$OGPR2S']\L'7MFB@UW:;K;ZA1D-Y .,]\L](=E, M(A\>[L8./+,@*S)@!>EZ>?*/L34QSRF*6Y[?O<.M[YC<^/GY^0/B_^.VM0D_ M)_S\F;8VX>>8\_,#WBC<.OG\8=7Z)!OD<:))H:G^S\?V]1],M!!_;]OL8/W@ MT1>,]X&$K+<-N]_A=HPKH-LBM4$,V"'1C^1"R&C(^+\2XSV)&4]0_H$>^S]' M>6M+T"2"-#!6GFWDWH#"]QD7HCQ(#$&B52L2E"]9SU*TR:?%(B\7&?,ZA.MF5+RF \482T9CRQ)N=B(HO)"H^I]'XFVI%<2Q5 MJH27-;6E239ZV2E*8'8'"@M@.Y)HDL#Z>#=?]PH;_2J78C$6;=>7[+%>ZV<) M0OP-):^^E15S2PTSW!)C%N49.7198<:C:%"1&LM&#<+KJ7F?'^9)<:D8K?6S M&':_ 7-%[V1;V;DVXM2"@](E6RYPE@=A#FPY'+^E+9> _.Z,_V5 _CE-LO=; M84.:+6?GW&R@R4TTL]RZ+2E;IB',@QL\ZH;NWX-W1#ON*ZW[7]1X. MI)YDNE-=_C"Q=T:8JW5IB^-*8R/@;VVWO5^PS]E>61D(= E9[JTNF:NY=%FC M_:D!P8X\$5CB8?MX;WPB!;Z$%+BQ6?<+T90-QRF[LM9"!(TEYCN]F%L0'3BU MH! $!C[_U2P$/=B5BGM2;'K*;3NB5EL&)G!J=&^;I ADS* MO;UA^/WE"(!YXS.Q8)>:[A(\7[PJ9%0#O-7YCN9>S[,']EI5P+X;#F#WY7@* 'HH6U;=FQX?QU. M5)7M/MST/GAY7C=%+<31E$>V_<*D/>K7D-:":8ILJ5D*0"F.U M,/O:2BROD\M6=#2'B#3OU>FK4)F^V[).N"ZC?SJF>'9YK_X M,%28VJ;N.O*K==Z:%4X&@C^^5XB M1S__2,)CSW_,*,DV8P<%IV1'+&3''_* M]@&[1_^-,/]11F"_*R-RST3VH44$])Q>3RC<%AH)7WPH7R"/XVB?C6.S]+KTIXE@I]^,)$9QY"1*^+ ,D M2#@[Y1\6"3$W U_7XZ)%T7+!L2ZZ-IB4;*56EKDTH1_/?@ #+SX2[!%#[NY; MP/'&\7.TS;>4TZB>#9W-. :ZY[2=V>N[A;D^7O&_'C;K6-\C\3[@A\-G8?A< M5P;TV,@P$LA'&'A^B#0F!%K[B+,+,7;B>I%5.F4MK^W<49IO+]5^?33CB: I M"XID;Q%A=W.S.T%K@M;WH17A*^1*PK+M',+5:'/A3#BUXC!T/-&J*?_?F"%'>Y98:F--UB M:\Y@*C&+8CO/=_B,KW-A3_AMBH@E?I_X("21 +'4X3Y, NP$U]LHFT%)*V7: M@B*-O**>IX$$@'I<#BARMY( B;_KPQ2YMFD[ENRHEKR4#21QC#2R/KT@D8FQTA"FI-!#UF)SV5T*WH;*>3SIM]IZPC$B\8,E M2/YR2(Z19O5N))>]FM+07,%@>S-&H:AZ;M"8SP"221_)F9ODC"<^LH]4K5K. M7+920GBA* =\D-F9Y;BQ;WMSCV5R_?HJ MYUH.:\_X+-2^,D]HYB;5?A*'6'S0D*#]T=6V7T![=T[LE:'"K;6=WB1VE0:+ MFC[:?0T-R=X*[8GSZZ.;QZ=L=VJKDBI8NZ"HCFG;*5&PP*^ ]SS XHD[+#&B M/[DTOKWNU5K)L,Z4,:L#?#$07B&Z[!"'%X3P"C%[GH1/>JS+\WI=[ ZEIFM@.07,P2K8R5J-G0'7( _*6XB!QEGU@ MR+_D@JT+RAX+CNR[RB1Y90&^NFKX_V/LWD,;WO>2W%]&3-]4:WM!HM\=W+_E M>('A!=GAFR]XP)/\QL/SX3C; RD1\(CJW.82 M\F$5YNO;SS'NG?LAL28Q7O^#ZFL_BD5A?%"?W:9<$/"50JM0M^AV15NVTS26 M0Y'!Q/5[@_O%+C+H#>\\$]'P"-!(1,-#JG]_+AIZR*"[JZ;3.'SMX$^H2@-[S93!"9(#*FB+R]%O06(G?-&CN9">TBUVI(52U=8[I- MQ@N[;..9)R2+)3ZO1_=Y#03=]3V>*0&VK!4,,"R% M[EW"H(1(_1(]U'F-09N;5CO-*+L.#84!Z0L#"K^5,$A\6A]WHVDZ@@[X*M(R M)W%E_8H(/Y-7.)!7DNG"<+R/$EAG5+A>%>^[KRLV1O;M%;2F[%P0PN:^V2.I M-3U%:FD\/R.6XD@0@$;FU]<')C9!(HG3*\%N@MV[ZE.7L5OLE>MHSJZVV=ZP MF!OTAVYOK] 0NT"!PJ@G(DLE[K%'Z M!T]\0E^: 1(D) Z1.SA$"DG:7#R#!VYD)GT9*^B6'HSZBQ+3BOQ0\J M!LQ,4_)474\!3DXYEB#)X&M:$N+SV2RXI#SRHZE2I1"90&!7###E&<1KX'"^ M(+?5=H6?,!XUYVKR5LRH=(V29D"9\FN@X[DG[&:-*^XMW!*4)RA_7-WLUU#N MU79C51_;=4Y.3V7-GV^5$\H8P8WV4,0'(F!>,79"^FY$P[#6P7H%= M+W?EEM[!-R5[QJ-AT7,RR4!+H/H%H7JC,DQ_!-7RQ%NO34R8:G*E2RRFPM3& M)QZ$:E+S_+-XL0[-L@^]D5,K7;B>;O2PVFYBTR8V[=V4J@,FPP:K\,;ADGA> M[%LCA!4YFZW12D7I>)Z;G0--RJ]1GL$25U4"ZP36,5+ W@GKI=D4O<+"27-, M$QL617/.F$H'PAIH7>A3EKQ5A;3$._5A6E?%V,B&8UJ[E!6V;$R\48F)^\DE M[.T5IR.LPD:H%Z2K+184F]JA318;M_>%0F[1EO@9F%Y8?Q)/PJ42;'X];-Y> M^WD'-K&1,JV55_TU*VM5C5 MM,)+()U .DZ*UCL@;;7V$W=HX7FD5C*[^F9.V\NY#VE8EHB\84K]PT+ZP1Q, MG&')8%I[64J)PDJ%!8IF@IH$/3V0*9MTOGIX[>H%A4P 0MAO7K[D]&]D'7+& M%.N"MER08W>]&Y0FI0Z/^86Y\:=<]E:F;^*62K#\";!\>[7J_5A>[WJ(6LYW M%4VPR*UAL'5Y4O$@ELF@Q=$-VP4_!I8?WXUUK%^D!,VC4_)6G O&3/;5K,2G M]=R\\*P-*)I'O,+ M>Z.WO#=,Q$ W=2%_7RH-BG6R:K.MJ7G&\GYIBU8-(]QNO8+>\XWP, MI#^^#^Y"WY632N*)#^[&+;4^49N'&"XU-L+]9H6Z*H9H+N5S.7]!DF>R6K%3 MKA4;W-HS&&HI0]Q0:4O 'Q]$).!_8,WN-\'?J+*]PE+9 M+)'E6NJ2XRJ'="LT!#]0X[+D$TZ@B;_MT?UM3=FYK,7M$B_;;]O>GTA WWM= ML9'&'U0S]9+C;+8C>6OJ]E@&S?!TI:Q95!Z8TWZ5>8)X0G*)YRQ!;X+>&-1" MO=0 $Z=&13*/I1%U168[&\1S7:$#T0OK>)%/.3(I1P_5I;\< 7#FWP=:--TE M>*,8FXE>'0\+UW9491=\I!K@QP!'-JS-JEJ M(5+376HG"U8*/$XE.2)W.1/$MY;4T' KI%R'Q/D/"L MO&=K-.QK_!9U,I^2.N1%ZG0+&C9T!EJ%*TWZPK#77H[T(F >XDW>(3\E=7(7 MJ;/H[1OM;,>UN1Z)&C.-Q(8KL?/M[\R;U,E]2NI0EP6/53?V>AJM(:UZ=Y1E M&X36VW=@J&?4YQ22A_J,Y,&1B^31AD ]0K;3,ELKLP7&'F6+RZ8'Y#**OT$> M'/F4Y$$ODJ?=WH\8:FPZ6JTWX4S7]NKC,@V[/[TEF*%N]0G)@UTD#YYM%/=E M%ZMJO7*!4SJ+Z7*?[<".==&:PB%YL$])GLLZX7!8MRJZW,&0-(=UW$VVMQ(H MJ/2@;\D>_%/JA/AEG1"WK$):-1%5(U?:.K?=]0M]P^>>-\'U*75"_+).F-WT M>MT-T>8TN3=HEZ1I1VIQ4#1?R"(-R9/Q6Y=]0@I=U@L[.6JR')NU)J>2&6/& M%@O>GO)^R$#D#F\HIUU&# M//RI#'/%X!C5"DQ?OT&N3WAH0:\LQ:WV)A:7 MW\X[!K<6:[6^7O-(1P.BE,(N@.$#0'#-8+D_IPY5+:"C\JA09YD>P\^+)D7T MH9J2PZ-59E/"!4^03S*XK"=8RA1B0MW(^N[YGAZK3^%<.Z#;5$Y];7#F:/;? M=@HH!(9JSU.V.[55216L74HW;?OG+C: _P]UL]F6_Q1'AKU22[(YLX35''J1 MZ:UJ\R)Q*HXEMO?RG,:1!$[#62H;"UIC!G.TS MF!QS?@Y'QA@0Z4UW0GU1$<=I*;_5!+:R]5K5S%3$H%J6(^_I3WA,$F4P27W8=F>N5B*@Y=XBDFS@M(83,[3A(8N0MW\B'N(X> MDL1ON)_6='ECJ+/.F'4KZ8;)E+N;6@'ZO=$W;9R/<#\])HDON["48;98',BU M*M)"EORN5)],VFO Q03ZIH_F(UQ8CTGBRVZPWL#VG%5CO&?5J4W@B]7:F*]G MD(O?M$,_P@WVF"2^[$IS%R6IX(I87V-V KML;G&,E0")4>R"A?-QKK3')/%E M=YQ1+O-Y0Q-4CK2Z8Z>R=K!%WH.!86]=)'V(.^XQ27S9I32NK6.8:F.0%M--(;G),=&1QW.>1M MGV!"XC=(?-FX8\;",C]:HCEV-QYTQ.9@7UXA\#H>?;K0A]XS&]O9LF[=( M'!W.H%)!OGGB4<\I.J6XNG[1NP\O ()H1/!M2$;5",: 3R1U\_=_P#\'#Z6H M@ZG!Z,MYZ$L\1M="GV(85(P@_[A)#*T(-D^V#DY,C#A)YP@\FO#,7QUF[?_[ MW_]U.ON7K)JT:.JF]?T0"'RRK+D,(W6_8W[,Z$Q.3RU9T-*" M[\7= ]86H9P(]!!E_/P83XWYV"?*,4?](G?P,"1*AYE+8ID]H%L:HIG59<;Z'7SM\ MYL=^8^0FEL0FO_3-\577O+@(?!GP+L 6'KP6"^8;OC1M[_[,$ 6NJ09B'3# ML8\N=.'ODVU_BUG/*7V)@,*Q3U,]G6VKF9:+E"K;\H2I:Q0J=G@@2[X%;SN. M+*_JS7D=3=,:4\I:=1Q+3_.]&1A)O!XIE14TMS2V*-NC%\Q^-0./;-*\7_7\ M?"2=JR&CM424- ;=I\WL.M]KL#,>XY'7(P="9C*T6RU16ZY*V_+6(Q"M T?B MKT=B]7EOY\E.2ZLUF0$G#Y%*M>&!D9G(R-Z UQI*?Z+)\[; ",YT,-G18&3V M]4@D/3 HU#:'B%#9.&N)+$V-7H?'H_.<;,0R1TSR(ZZ7M[>U$KIE1J+'$]&1 M(TUAA@W#P+BUY^1M5*D2+6<&1D8HGV]O6IM:3Y>X==U"J*PG,QP)1T8H[R[T M07V@2TVV9>P*\FXW:O)-C\]$WZY.G=5LLJ,49%>UJ56_V2VWBQV>C(Z>BS\3W0V^VUW1/DX=.!1FL+,60/3 R0B5RA(\SME-, M@RW?C.G=S*3K5(>GHL\T-AEW;%:K.6TY:VP4?E^>[P#7H4AT:->9Y/)MF62U M-,YVI_MI%V%F'AP:X;M6K3W291V5='52JW%36QJZDC8;0GSF7H_<@W]INUFIYII&M9G&@3W/R8MJY MA,]"55T+NF#4.;))Y>IT:TEHCBY+)(S.6A2.IR(JLE47Q QGL9KT[G/>= M*=$VZ$M(1FORP-[R T8KM>J5X7K63>I"GK2077W!%UMU)BVN M(.8CN]G)%$?(TJ3ZG"KHVIBC]06APY&'W7RED07?F_(S5V0W;A^O(#NG7&VM M1O5\D:!Y.!2[A>9UN% ^NS^>RK+Q$CD"8T1@'$IP9VS+QUOB2U?#@GV6Q'$6 MT +_H/OUK8/ $AC@\HY8EAO?^L?IDO_-&WT8)"0K2A ( 71_F.?NY\!8,!E& M4L&?+#NE6.;2IS+,D7K#P[R=7\_Z,SS*1SNRK@AO0'(C'T,#JFZ?FUIX3 M)F*>W'-<+RL84W2/2KN>]SJ'K"?.9W; 0E]C>$6):6.(6X?6ZH-C2U,1L!@DX'EM/(M,5>.3[Z7G^1U MM$:"]$1@B>C"RI:_'WXX?2O4W4.]':JP8J#Z'FPOWU 0P!8>/@BL!/^3,V/B M) ,N'!,UUQSK,+'PA6BPS/;X)GJD ECM0[?![&N;R M?0]L+P_0Z:K@/W4>/BX54.;^O3Z86KJTKO)<%.]_8]ID/O1;5KXDNG92TYI<"AA M'?WW/W]-K['^0!C>L;#UG]('NCZN1(N?'-!W7^K-62'W\*R )*R02 6?%5#J M:JSP8RWE[FM]'R_\GG)P[XJHW'/O^97'_&J'_KW7=K7F%"%:/T/+L)5KR7QO M7-_(^8%@L=BJ;[';31Y9L?2WJUR&O(24_4KAO?=GF"X466V96ZBWI3Z=05 M&/A$) A(SH!?0P!*G2( _#;(3SBBNC'V+#-2&DYM/*Q5T4[,$%"B:DA&'786 MK)O/E02[U:@)?N A>4L$D/=AEO= X &\6'Y0^TFDAVP_I0S9>01WU,W5T*\C M;V*@<_J,2!M2W03;=!QW4A+Z1-#@\\U"YQ>&P98&&(Z62$1TRAZ/^\KFM-:UN==JKBA%VN\OV\4METZ?P,<#U4,)]O MTDOF:W#]UY+U,= M?X7K!R0_DXIKD>#>YE?RB3VJ[MAUUAM M++P:]U*_DDW^Y)LPXPVH'4@%W3M?WT:5]8':R(?NK:P3L+KQ*;KM-M.O%V/8@'% MP-L5;OZZ;G_SK+_ MBRB?[V#YM[71SJ8P*H[$"KPD#C:HV2[O4EK>91 MQJHOUHQ,%\+ 5U2CP0D)##[5:? Y;G/_!!%OZ['8IMA="ZT,QPDK.S_:F5X9 M5V%5+5^/C58J3IRJ#^!4I8_Z*BS=)855:WVU=@H+S8F)?_7>-O;G\*^^4R:] M\".PN4^**+\17E*W*+."CBK(4%]C'E6ET>DP+,IW26E-W$J/X53]_-KH#_G\ M[3.X-A,RLT%O3B/R1)V);6O1T8498'CB\BW"U=333\_Q,1/RUPS52%R!MUUN M5P:#-D&?7!=H3)8CJ$:@0LF&K*B)*_ QC;\D7"IQ=,5)M?C%<"G8* %05@8? M_D2KR.&M=;ZR*CN:K)@:/^B7J^EVA\\%6D6TY5[B]/K4G-,[/8)L%W]UUHS2UQ-UUV[7Y7LXD1S8&A95B)I1B$%7H M\^:+7^"B4,I7,J4&WEG6D'6I2G6Z#7*;'LQX*HDB?.R*@@:QT MG=IZ,F 0E1%7AF"MMAO9 VA(H@J3L^%3*:SO00-:;NV:JEK%V)Y)9=/%3D=8 M9B$:R!N>#8EO\<:YMF_U\TEZ&P89RN MIXVMO+8>BJ."6O"R_5H'0@'6D"%N53HI#I[8'Q4F_,MO)OCW8?%AG\;8J-PW MZ\3YXQ:8#S15VDX)*4NV7=T)NZ:F /:R*0"/%..&Z415&W[?V-!P$ M[LS_OE.F<[T"SU=6VVQF0O&(V]QDZ'QQ5.:-SKE(IVV^I9QJ]ALZFW$,=,]I M.[/7=PMS?;SBS]29]#OCV;B3=0#NS(>K -)<=Z$$K(25GVA#:LN&H#NG-VIX M(,B;@F7Q_'+0IN9*L<:Z+9SI"\:@N6K1W_[&GU ;"F7!JQ6'HNY)ICVT[/7K;*7'#7&VBY]MB<;/L0#(A:/2T>X)"9!4< ML/KN.16\3X8%N0!'JO8ACCL%?GP4ICMH#F^0M#\7G*'IZE(%@$UTCOK%Z^K& MIT2=-W6OKLU&"LO4^(Z<)W:E_! 0%7W*$%%M^J%X[P;4(JDR0PB5+J[MN!4N M]4>Y14:A(;4(,FJ&G[/@$Q1O;\L^V.7[*:4JJ9%P1 MT:NE"Q X%$3T:;DZO#OE@0\A#Y\(:3FEJT*@^UP((CWT!+RJKO:P>I@O-EXN M1@ZJ\U0&8Z!&ZU-;-N"!>\Q@.@QR3 =($F$)++I "7M;2H'#4H"JLZZ;GOW= M7_&9H745)^LY^_;<)5CJKJ4<&?8L1JD/WI;735$++>,I[^181N_GAY2V%!:- MYL*'GEZR2N')]+&-]>/7PG=+X<>MY_/_QP^E82O"ILM[D4MFF? MX,9A(D%C>[_5??A!T-C>_^30Z]X?WW'8B$0RQ60C$LD4CWU()%-, M-B*13#'9B$0RQ6,?$LD4DXT D@E/-N)Z&_&K$; _',DKQXG2T'549,<\M.\WT<*C,^(I\MT!@ .4&O5#G M(E4D6$$H>UL++[8(D090)B&4R>Q-\OP2*"=0?G HY_AENS[F5WS11,C\""WO M*6. MN\)Y7PUGROW\RN2=0>A:L/E5:B<+UB/X36(CB^];^_**>;4_OB5[=-G[ MYX43KA2['@"QZR<* OH6+7/)!-AK Y*9<'3[@,X+$GJE.9?!A('' MYPH;SN-Q:#=ED9O42$JPG& YUEC^]6^_WNMMVCZY M+$/#*7N3FA )EA,LQQG+OU&Z(AY8%G'$'&3V&L&EO;351>V"KNRY(J!I731=/*SG&#JF>T(CNOX/^KJ4G6" BB)H^OA M'%T?*M=CM[YW]U)X++OK!<9G KX.T=M2Z-5*!ULWU>5>@.*64G_!\ 5A3W$B M260&_ B16X;4G:YLSU$]GH!&6.:"O_L:#182.1 GG"1RX"%MMBO+ 9D?CJL( MF#);$Q>.P:6SI5V)!G( &' 9)'J%G36[*ZVGRT[CB[[]=N#FC#"SO\E<=,]C)ON M'LT88N;/NUY7Q(1I$Z9]7$WD3A9)0;[D>>Z]'"U#U9F#\> /M.O,34M](W1' M6@C"?K?-31#9HE8]O%_0AE.:S_B72<@M?1()XA/$/R+B[V1[7 WQY=ZBFV70 M-JTQ*I8N-[+]+C>$B*=@(?5HJ-[UK(['0/QCWCB]Q.K]4SIPRK^@ ;*R5&!T MK/S+R!]4.I1<6!@Q)XIQ3[4[GAJ/1:A;VT,) M6AZ "1*TQ$SGC2;VN#9Y*[ MH$3")!+FWN=Q#_T@8:AD&TYE*B@W[V?KO[\JP>1H8PWY,E]O/L)>J M#1L$+_RNBR8D>]!>+=P;[KGW[)-V(UBJZ=I^^IKL?W)H+[QP+=66U" \@G> M/H)W@76D&,$0),$?VY"WJF@^ITY?/ -L8 FZ#MEI";;M;![R%M#""*8RW073 M4&0)?N'IPAP@6PDO=^#'8B6P2(D-VROGP*^6Z<[F?D_(YQ2\.@&RHABL$,O:S\^>?RV:_ MEOE)B791!^2%)\\\?/A1X8 ON46-]C=+K&+$BU(1*A8$^KH.^W__UUF!^:-G M$3;",ZWO!]WH9%EA87O,/R]GO[4;^" MA$BAR#-&_2-U\C,D2(2:L,O>"%],.M<R,_\14G,+ZFK_TS?%BU7GX<_@U 3[\ M",A.OYTA.'E@D\8@BCMD5.$]S'I.Z4L$%'QMC2>P+$)**% EE2G*$Q*.\5.$ M%'D9DW*82!$B@BC?@K<*!_W.ZC(3A\;D,2?WI08A\/GZK./!Z[+LZZ'KLC*8 MX\/U0AOB:SL]I12&S<%:?)&1J\8N1^_QL:ZM5R;MC,3\/HO D=&'VNELMBN( M]9G60HJXR JYSIB N>W8ZY%312^PW ;UM-JF)G0;;KF[',*1D6>F%XO67D>& M"C>4ZMO>OME-SU8T&(E&'MIM(AM#RML"Y]85M+(0.T.LU(%#(T^5VES#-.I5 MBF,FIKP36UG=R'1X(CK32:4M:";6FG)+G:[N$"I3K(Y@ZA;Q>N0V-RSWJNBP MI^UR'(LN]^/VCH7)GI&W"W*_V2<[\S0K-#NX6_$4CU7H( WD?&36G)7G[%YP M6!*GT+[:1;M*"\XSNOIMLU3IJ_OB2B.5WM@EVYBV6\.'HI&9ED>B/!RL\AU6 MP)!IK=?$UUW4?VIDJLYFIVSL^93@TLO,8JUW"D,+A;%CD?=CPPE"[V>Y);OF M!UUB9+:5#=T!(R//=.T=H:51?:B1Y6Q#+$WT3%KQP,CHHO#%9BDK\E34TATU M4V@[^VVM2/,DC[P>*2_-R:0T;.^X)=[?[@RF1N4*,V#;1$9V=\W\*C\>EMBU M."2T%;L95ED:C$0SKX?6^S6.)OM;#&EI.ME&^W.UK73X7/2AS077P]F\->+D M44\=K0JFG#7AR.B:J%;;6II(-<_N>#>[)'AZI6(>'!IYOSQ.>]6:.5MJ+<%= M.H[#]3("#8?FHJOJMM+\HL2QK7Z^L:PCY=V,GO%4=*JB[13;,BTLM!):K&AC MS=/Z:P^,C&S4MLR3D_9JIK%8UUF0-(*W1I]A]O#UT?6/,[A9;E8+ H)5,\:BS.7GTJ0#AT;6;U0H/#O,"A5MMR!M?52N MKL0Y$&A(=%6*7=^EK-:%)/A^0X/!&AD:(O3FEEVU<$XV:3IBCXP M*GG%'QJ=0;^]E3M5=:%P\KA@2TW:8=(9#UKY40ZL;S5M(T_'D%GH[')9W[7$ M#AP:I8$EM@II#E]U$&S7+Q5$NE&PT)D_-C*%6KK)K'A:P+C>MMAP1+360>U@ M;(0+R$Z.T.N5#*_M,DK-W*>+F8H$QN+1Z5;P-,L5\QC"[@BW9&V[TY+;\N#0 M"!]HTT91:M5%'"&Q_8K(9&FY!0X+,#3*"#.KBC60S7RFK5G,!%C,E+61_]@H M%8JYV72DHFP+&:;'54S;2P.""YX;A4):UFH+*%M A$QT:&],;=5!EA+86B%7Z10&F^Y^YP^-SH ? M]4UKMR0-1##2$YJ=XAP\B= +PLCJR7L7,;=[;D?-I/QZLM?00@<.C1*AR1LE M=%3IE[C6MIN7FI6YY?:"L9$IE(TZD]TNTJ16FI)EK+91G&GXW @K; RQ4>B4 M]UE6)4<82[<95O P2Y(Q F^+RQK=J^$R-D:6D-(CY/3_M (*V F4=:[VPZ- ME,P,:;7;&KT8=^#0*"LH_))=%D6AJ;MH!Z' M:6C'RY:VPEP(QD:HD.TH550;5?9L#1B4L[33&%4AVUP0RYB"V>.!-7+9M:)A MF_F^:/!#?VCD4*0$6JJM77JA,2MOQF6Q:EZS/#@TJ/6\<>>$Y>7,!P7$9S@24(F>8*< M$GPNDR5Y>2HA4V$*- ]%^/5OO#JHW_<=_#>^$UFYTJAYS@21&$[@%LYZL[5& M9!=JHY'-;\S!)A;V[E;;;29]*K_OM1D9UGB/["?3S O.NL\.67DT:T[T&CM8 M9&#=V<@S][0S*["9\DQCRHOEO"+*3,E7<"/S7#&U"ETJV7EV71[5BJJ9'7!(O+S/=V!5VJ4&V* M/)/8XJ6M6L%Q;8V-;=7=;WL$D&J9XS-OU=+>L;[WYH(E,\)*=02=-J3PIXK! M;D79MEM*6[ &@N[*!=46==-V+3G:X%['K+6';)<(HBY)H"$Q.4P:TA_1X+[9 MZK.I3!A*U"O373;%T.U*GZZGZ&;A^'.EF6)'#-OKI5K%5)ONI@9TG6._^_;? MK6A["$OLB7-9\CZ/D[WA[?_7[TE03W2:*I^Q6TOA]^.'TK]"R$7@5H8(N!87[P#/EN M#,%US,,'@0_#_^3,U7%R-Q&.B3J3'.LPL9/.@]_>&VJ%9Y_)I.?JB;?ECCU7 M22+9B!AL!/FK@OSTJOKC5@W3ETY#\:>F M+KV;##<]'F^<6A)3JOS,U?(UJ9+PRN_H-5^3*@F"$@0EO)+P2B)M$P0E"(H3 M57YV:?(UJ9+P2B)MK^7;_YI4^>P($DT=?OA_W[!OOTFAW'/NMA3*O8- T[.7 MG-+CV]]A)E-0E58U_O/7]!J,\3,WY]V7?6A<>KK:Q)>82(!/K9L?7L2 +TTM M%3RX+.L;&:X,OD0P['3T3;_BG7\ 5HHWXWR,\A5O&GP,>.)-@\^%A:,:1?RN M&H62S]AMVQ#^L1ZE"[8=:!7Y*RE1GXL)XNRYB#<-$CY(#L:/\T'$FP:?W=[X M AZ'H&1*XFA(' T)\&^@(]^QM]G_L_>FO8DKZZ+P]U>Z_\'J>[>TEA2R/6%P MKW.69,#,,YCI"S*V,<83>&#Z]6^5;1((I+N3,*>.SNZ5D,*NJF>>OZQ#VZ9I M6R'%!%V [DJ11KB#<.=;X@[US#)WC3MM./G4=]8(>Y"Z>H <]CA$B[KH()T5 MZ:PW1?VG ?3AOR="]-"3?\>"(>CZ>2I3]7&PX>MQ$&=XD*J,KICO+6KXXKB((0,T6H@)CI;1'( M7=X*HJ"KI+DC9GHOJ("8*:J_1Q2$*.C4M_*[%K#?\U:^D4=T)$JZZMB^)?_\ MOY*D*./Q99VD*=$0+4G!1 _+*))BCA0G/!Q%/&$D3B1/QA"O?=(MS$Z5&''Y MX^Q@;# S=N>%& 7^AX?_ R_$HLG 64>48#MAS+>T<"ZP 'X8MCS1DD5''KI! MZ'.8RJ^;EI:RXG@IK60H?3-.%NCEC[V!PIP[K(U?)@@3R6$T(Q@^S%-,0$'A M6."T;(5-L(*4'NHB:_1K@T*&6[34'YBL M2)HI&N[__HA1/["Q[9BB][\_M)7WT_)-V?:BO[\=5;SS@C"@6_,]%YX3@.$' MY@+P@L74C^W8:D'-I51R1F1Q49(+ [-0 .%Q&@0CFS"(SZ$]1&P?(>X1>@C^G(H+Y M*L$5W>X\5ROW)[J95C6IG,I*LR%W*7G;(;78OD[3=@'Z>3MW?,.\XFK).+7F:4S2W&>C=!=M7V*)TS%U!8$_B/ M?XD$DM8?R>A]!'*[G(&[+5<-<#NDH(AXM'AO2-6<*:TK@)F;3#XN+2"1>Y+0SFWQ $CW M?]V677LQJC^9R 07"UY]A%?D6F9K4:ZD:7X]T0RIJ^9S%3G@%<#2)9Y8ECQ@ M%W\C?H'XQ5Y-V$WQBZNKZ+]D'1RX#+@-T:B+FERPHI[?$?L8#*8N6V.K#D[: M?H%@97/HFS?H'AN;A,UIBX2EQR;..IE7Z'46#[A&\L>_#,L\Q:GX.=2,,$1X M;?+Y--NX@_*)@NOZ06C0'O\IYEHN+G[3W6^>R1N*,@5&>P<*GO@ M/FTYJ%[=(_PC%$]J*KZ*]9L"KXFN6FST^4+<;@"*!^9@@CVC[PA)MD>1;)<, M4; #981G&AT+[S++=2([[;'%_!<-IM^+14::6[-"-]?GNRM\-8KK@LISD$@2 M@$B81R$2)!2_)6LXFU"\=[[P28E*CP83(I$5V_H\O)N.06<#H9)PZ M]*_>)['BQ8NR;EU?^T(<2T]TRDQI,U5U<<1VXO,%-W2EZS@TDF2B:FRJ)4L@D[EA M$U]5T]1D"<50\L>_%/G$LNSY(E7W0?_W6<.6MBVP2Q=2ACW&=F?^ ;2'2A 6 M:F289^]_\##I"RC3]H:T\&MY=4-E_)48:N/P9T\;&4I+DE$>\ MW*V8'38AX^E1W5 ML==K]#C .^(__J4?F'<\-,E\)-,6!9#.(Z3?3=2=48I2 MS])Q7^]V^R2Y)ZT?E/2A"=7H!_R[?R8LRTYUES+K> MY=O3)LV*'*XU -^!X:LCHOYQ&,]WJJP[M>/[VK!#0N,[E(8A)$9(_&CU2J=# M8E0L<^ZSU7U'FHBN@@'%%',43W,"31#&(\X3<;A/_>?J,P7OQ?%Q S["IC*+ MD%KF++D9X/015\810Z&2&TP:K66U*$$ECRLD3J=H7 ? M_.RK0OFFR0?QBN\63/@MHPA<#\<2,KI=QIT64V.>22?;]K0QH2HY#O")^(]_ M&9IX%#[Q?2@"Y= A[HYP^?9P^=3^2P0UQ($>@ /%;_NP")<1+G_,FWG3A[UQ M6^GR:>R?MIO2:BK9SV2Z14'C5]D:LV:21D$%=E.0R$X]T8GS!&-1)ON%IK&$ M?$'TPO\>GMO;K+B+23)4G4SS7TG-TQ63ZN$.5$XU+]8FO MZE1_)J>=J6ZNQ[UI:L0ZFV1C2.#18)8DQ3QN3BD*\R*><.JVE#?'$,[6BC*M MS!9.2&H%I8Y2WW?;; .1#%GEJ*7S @E^>$ZIL8* M!JY,Y:J4*HS9J7ZQT6CE0CH9)\G87#"9/#FQ.JG)QN @'24".B*3#SQ$ 8E@ MQ% N((+OF)N<37[767'<:,G26# I1V@VULNYU@[X3C"])?E$QA]X2-1WRC&_ M/3/X%W,<8H+:2H_K J[8N-@Z<:TJR_G) M6E@&! $SJ<[8^,#YY[E,*+*9[MH;"6^9 ZTC<5PF MDPNY!QKH@CC((U9,W)@K[=4XQ;E MSZZ2M%FR M:!\7C7RVZKIS41L&;K7MB!<\?L;&67?+2.Z@:N6"(UY(?#7.ETCU:=CJTYLB4:\/&RWZ\^7\QS@ M]I<]-M123D^H:H./#=)Y:9BN]IO$%R,NO^]E7[#888P>I4="KF36R9*I)S8\ M4!B)[8R7,[I][X.EH_:H]TS@G\PKNPOJ_F1+5-V2U]..E(SA79FHE?U8<]'4 M&I#D@8F8Q,_H;D6R[5%DVR5#&;C>TXJ#3$G7S4:\WYK/73N9^^)0W=\+QF[5 MYDM"/EX78GZIM%#R75>M<9!*X)27*],X9/RE1[Q>?U2<88 MX_->UV,F[)BL=0-N$8QYH1^%7: Q+]J$V)N!_O-S/32J!,PG#EH=_D/M$>24DTYP7AXD/@ MXC>;\_)%J?/K:)9=<">=)ITU];F[Z0S[C71NW;Z.4T,0AP+=++@F/\JJ@:'/,(^EYDCF;$.U>9&Q MIFM[(S@=GX,7 $>]G-&^OS;S>&B:^4@2+@HC77C4BTC0@S31*KA\;C';++M6 M3\;3#7B/B:/R&N7O(H']J,P'Q:DN..LEV>DTU*1#$WBI6G+=F;;$J[5 U@?# M7L[9P_G:G.<[%>*A.1E(:MQ?W1A"8H3$CU:ZA(:]W$_9#!KV\A@MOF_%]7$# M;L+/#WOI\R.FNQDU2_IZ%5]W[%FLE9LMAP053'M)GM-'<1\,#74P_G;,XI$# M"I_N6JQ4*W;7EFL;/9VKC8Q:?Y%(KP-& <>]/ ZC^#XD@5+I$'M'N'Q[N(S& MO=PCU! '0N->$"XC7/YS?^9-'_;&C:7+9[-_VG :Y'MQJDBO2P(3+Y08?SY3 MXIP*#:=@W@OQ1"7.$X]%">TW,^^%Q!\FO/70"2V7;G1[ B>1-:-(5^D4NWJ- MG;?3\S793W4_W]CR@\WFQ0JXFG6Z,L#G2SM?K2QK"V8)F!L=S'MAG_ CO.UA M2.$;17JO?.X'XA6?:UYY>XSB; TKF^G56AT0+2_%<6<5+I>,EM4$3LLDU\M2D*Z7A^71SFUZ=$7$\WY1B';=OLU2Y_3 M?4^M4ITJ/N0@'24".L()5#"&1#-B-.<0S7?,9E>0U? M+W#3G;>%6M:X035^KB2KBW5,L/3<.$T.NJME/6XL _Z2_/%O F>>6.HLH^U0 M81UZX;FR=3S>5S%&Z4.WTH3?)&. M.SA!H'DRC]M7^PL50V]Q^ZL>GN52YBK*1HOKYF32E EBH&=29Y\GX]J3E")M MYJ1@IG-IG4PHPUX9*)+Q:)X,@UH"HS:L=TS@GTU;[K,S#F[]MZG4/V&\V2^IE*^'[SH-7,3 MDY*$#>YOR%$Q&:LU5L['@Q>?FR]RXH/>5I! B/IHG@Z0D MFB>#C7S.KKKMA3 M3$&1^IE:O^]T.ZU0#L'Z._*)9N-HGLP]EM^A>3*H7."&]/!KN78_/T]FQ=GQ M]F+N=?EGPA(R#UBG=T8O^+69QT/3S$>2D!RB:/R&N7U(H']J,P'Q:DN.$^FSI7U9M:8U75R+?"+II;# MM7G >& 0ZXBP?QS.\YT*]] H#B0U[J^>#"$Q0N)'*UU"\V3NIVP&S9-YC![B MM^+ZN $WX>?GR1CKYEAH,ZHB=%-%NJ9QG=%(5H=$(I@G0Q*/,B8"M4C^W@,' M;L)5<0^!$NWRDNHWDR]P@UQ('0/!F$RPB7T3R9Q\QF_[3AE.&8]EQ:]S0^G9K2QG+= M4&B;@X83S&)KQU_H26?<9( <8HV_[(4&Z! M,UZ\<^[7O4BN4ZGX!AW+"UV\4IM./(^?E#[/##_8U=[+]O$DY12:0HNT5#Y& MF%TVL02L+QHX0]$//!WBAD+!5R>JO8OY?XA_?(A_?++CY:A45A M6:CS>O-B\EPJ=Y;$NN8E^%BLSUNM?LEL=0)Y'DZI2: ^^$B>(^9S,7E^QYSG M;,I +A;/3!I*GL/7A41'=-?Z5(2=;)+AY!I@=."HW.T+"? /2)"7,]#?[_Z4 M:UN,,112/M]M:NGJ#ZY^U.N.N[E9GG'^<3?]<LL&Q!?"K,QP:=?ZI>82KQ$YS>X7^QV[]<7\U'/8 QV!GB^F M9*$L:%V/V=3SS%*LA3PG&('#/B63: 3..T'9_P:W?3L;"Z%4]4WP?.D,!#KU M74\;K\./- MLQ/M))-]NG0.8(*K*MF&9_>HS"ZJ*1,/ 9HH3_AD330!\S\6T M )T5&?R >1,%&VN6:$F::( S1-3H!E^W; ]V09L A/9L;"(N%&RD*!8FRG!W M2E"UY-@03Q>*L8;MTAQE;"B2![YM^>!YWL11%+@#.#\'VY]OXSX'%WFVB_LR MB*\$TNY$ R(!P@4R0]%: RD!W@A@$4) ##F9@=D.-@/B0Y/ U8/[!K"5 $BV M7]J6D 5WODT9P6:.K3JB^;3[_"!%+/&/BXULP-)A^9FL.0"(MN-"T&FV#%D- M?(GO36P'G Q@!]B488A.A%-P2YCK2Y,(T[;O0S ^#N,43-_!?"#J " T<,TV M ./Z:4O&2V7G#N6=^D#PLPONVC#LI?LS., >&SK)Y*S7>5C21)%]0XF\>D<3 MC]J!" 2O3!E@223I1D-B0VO;WV-0I_@Y E:@'EN">_IG9KN!7O;340P12H$WSXQ4W>#%VZ7B MR+4-WU/>'/3SC@#Q,4!\,*_^MWKKY4X-;;?@MV4(YY%MR']\ M#;==<)7<-UVACT9QWES*:.\ENW>PC? ?_OL__QV=Y/R_T]2N?@%MVQ.-\,S M G^IM;#'X7];4?N>T]S&-\>&WRDI)_?D'+V F^,1O],8ON>UG+WD[#3$LD\: MGY.15RS?/'!K_O+(?45T[H47WB721_+RR@CQ%:K8=L230_+X"VQW&YSX&Z'. M'Z&.9!OPP__]0?[XY V1^#-+W34:14'1$(GJCK:MC(6Y ]%/6U4M4-%.A%K? M2>A<.94 53+_2@#<B_0>:(N#'_4WG)6G[1&Q6G;T]..X'%NMCQ4 M^MR0>J^[Y<,@]^4S#4-#\=KG/D4B863[3\GJ+)/QM/?9#8$&H.@C_.&&>7_2[ CT6:G7%$/P^VRW$G%A_ MLH"$&8K^^%D&X#YP%[6;<2H0[,/87YZM@Y<$^:7MI MCPKL:L:+;KW4-$VMM>(XL/)@G\5Q=U#MI%8EO%9N2;(UF1-&%ZX\V.=ZTW9( MB4M)@I];F[)1KTEY$T9D#O;9(WU7WK32+9Z<4X-8C=6JS!R:>P"W)C,JQ99/RBXTA<[B2I)>U%F47 M5OBZI18*W$!:>.!$B<.52W,S+:US>)XOU46ZY+L5/)W*&+P4JR[%Q/(2 M]8?56IO'F&CJ0JV=YYM8H9JN5?@GK,JW?SX>:_UUH6L ,%AP#N#WA%F*AVDN M+$V>.1JL;+7'80%Z4-$*]8NSUK2^&%LOA:W!]JJV9<\4^O0'N-,*P=XI; MU93BI-:K6HJ/-8%B6ABO^KUA Q6W7KJXE4D^4Q0JTKB!:ADBR!A#@+@!0)"H M;.D6 ,$\HXK*6X #X$RHH/(V $&2"! W C$F6X##H@SW0P@$&>Z"4 @SG0; M<"">$PD$B-,!XH/9,+]U:WR/W@>_]BC<2"W5'U2[?[T@+_F,7W=,ZU?O*JS6 M.E'YYJ^UIJN?];)X<=U9Q2? "QSA!<*+0[R B9@GPHM?ZS)7/^N?X<7G5(AK MI_1L6Z$'#6RW;9^C8.#)=(1K'_(:HQ3(&\C7.LU<5.1K;SR^2H(:RK!8MM$55=BC>&8)> -S\EZ#,- M+6._969QZ'ZZ]KD1-9^"FL]<1?@Y:O:*/;,@5I9EWDQQUJ3C\\*L"=/LF!__ MTD\X'D?4C*@94?/%2WX^1\WBIL4.QR-UK3.Q+)DM=4OC60K*9A92,WVNJA]H M15T;JR]5CG@-!VQ.U"P7^\NP75=Q_\;@7!!'#,;XN(KD.YJG@6>'#G/PF6<# MI!LK#AP( I,I%;&:+EWH/[]49X]04J:G\]X?%D99J_"9X]&&\^E]WD M.3\S$6&E=^BJ#LD*DF@9T&?-:H>DV7JAS&,-GU9BV>@U35.8$T)K,"#IS'H MV\, &XJ@GT@\<3ZUZ_'I]IT2WMTNW9[*03D>WU0%#:U6QS^/=I9?)R=R@ MEAPV -T":XD@G^+$69H[(+I%='O+='LN6^AT=+LLE4AYG;$G/#.41QPK,<5% M',I;8!<1Q!-Y9)SS/827KFX%7=OH>XDA*6%-%HH;W5_:.A_UUGZ;0 MJYLJ),"H)O*8RI1V%N:ZL1CIZ:'!_<]G=O B2@L[3N.8DGKMB-:;GB0K09T)=2)GJ!E MX_TJM[;'>!<2+#!UXM2AJ8,(%A$L,EC.3:5@)7C^$7*5LE/5]JJ,IM>*AE@L M.*,\7N, N;*07 ^SW4YGU=P'O=YG5""BV@YQ*]V#Z[':^ M##)0RP$A_HH?=Q0R45%SA;F^]IJ-9+O4).MS;L@$M4%)%.U!GF)$U-#X2?&UB/J+R>S6K/DSE=(/!R\M!OXF+<;69(LT&6Z!50.4PI^Z)H,[81051.:+R MQZ3R@5E.:P[>B+Q0_<)"E#=08#J&DP- M1:[VSKW/\RC \V3;A[.L+L7T+M92Y^HGO1GV?LF U^\X>YZ)>2M!K+3PKBWB M;ILO.*,E-TP&5EKR*B;4CQ_AM$0=B P]GRWV$#9CI>(NCLD,-3QOMGM=( MK?(Q";(!)F #.)%$; "Q <0&[M#8^P@;(!2F2XHK,J7/.Y9;*\:U<;P%1R9# M.X]Y(M@SN7/N/Z+VWV "[;_W,?7^TIN\YX'S:%,?&PFT,^-(,A31@=0_B5[U MPN[A*\\QY.C=&04D_2_0^V\S.\D(/; MA&.J=^YL;PQU]+7]2=3;#W\SB2H"C6?/?I+$,YR+;8)?HY/1Q#-])ECMR-M MYKY"YG]$;.) 2?E_V[9T%#/ASX"# 0EH[(UNBC[Z\6\PU!P.7D_;P6!O]P51 MQ3]!UOV;/G:!YY[>7@<2&CR$L^3 65NW7<]1/,U18"O=E&(I8\US,YHK&;;K M.T?FM^=]/J50IIC"_5)9=])6O%;UU% 3T2Q?D3GO%^N&QU)\E<\6VEB]S%5;/T_(!G^WG>N)LM_M M+$*2L"'NM[V2X"/- B\&/"_Y5JZU)PH&NZZ)UAIS9[;EVHZ+B;"SL&8%C84M MS]%&?MA8>.<^P5^ &@O[$$M FQ4U"P/T'@.J/_B[8LX,>ZV C2\U;X+!A=@7 M.$)$\\/F"X'#UG#M]4SA5IK[\N<(VD';N$RX_8@15!1SI#A#9 M055BAO,TM>YQ>Z9"S%6DG[+OP!F%KF+M=ZB#3TSOW =\4U.9^P"^GM)2G(4F M*75P.EL.N4Q5=)QAI9$L-1O6HJO7I#Y?HL;KZHQK_/C7MA1L#5CJ6V43,F7) M463P2& OA ]]QG:@%-!]XA\7F]F&)JTQS86=H,= #K_ 1P+<$ !1D@!7DK&1 MZ()_@X]WFD0;RD(Q7/!D&Y;@1'W5X%5@W@0\,@ Q_ U"X G^BP<#?* %AHFS MF6.O@#$%]_C_+NP,/C#8 MN%EKJ>F)J!0!AE!/.'%H3SZ=_<+?NMU.=>$=R6BPZ\I U?T1:\Q'["Q/M]4K M7/C2GFPZ29;*\_-%M[%NL7S>FB^#J39'4F(#M#_SG1_X.$YUYVIMT!BM[-6$ M)UM#NE9=YHN#[#60O-60\KY=C@DX&8M-_;&F=BA#A4A.',ET>\(4%JXE5!'OTWC1 D#_ Q<&N9.Q$"D09"_ MJI.A_O#\\O3=K[L8>.XQ'@EX,E!, 4L-OHPM%4?Y[JSR?2E:#ZZ_%=X^T.E? M-]P2%^ C]W5,1K#+HRA6BNDCGP?R&&_9-7QE-3UEV0[X* (XJ.7AD9\.6=C M.7>%I]L9MQ$P6>8P9HJ8[-D!DBQVRC(98U-"RRF316[4;6JY0.HE MXX?1JST&_(Q,I]^93H'$>1$,2J"3BYCI&YX6B\PAYT7^C$+TV;>GH(S;"BI@ M VA @W]K30$='SQ%A--AC1 V0+EW8/E\(+141PGEU7*B21-H&(@N>*QAV,OO M:_V^<:,%3L1DZ!V MPY)[R>6$G7%60=,"-#>6 EH 'XB!!" GQ4PEPEG)EB8TY13PWF"R$OCA8;.R]B#+]9_*[ OG]EMW#]X7 "6'# MN77%@>!X$<\QW*J8W]8(^K7'(*6 GX-[#C"8 /:- MM^-$@#<+N!;@/T7MYPXMV M! @.ZI7!UX'=!MZP70)5I1%$ PN)O%_I"U"A1@6?$K\\P0QZF5WZ_#KT>;J MCNV%IC;&21ZPGNOA2[(-;V">KW]])G0N^ @^TC7>$L8/0>!N];"=2];& *(GX,\:!9\&N M3N%!P6$^L!5, Q@ IPKO@1^2,HP(2UYXMI$"TV+!1;BVL8"T#ZX$KK4 LI\B ML'\O(O,]??>/$@@.!*0;NC]JXSX L"N @QF%[0WOB,9>MSW/T4.AB,^5:5_1 M6_5V,@WT6L"/(6:X;Q,(GK%"@+#,.[S% NQMRU:.$_T+86P)!F"$/Y.#:']S MGZP";%'&X\@;N8^;8 <0]40#HB#X@['S7L?VU4DH528B^.9+VA7$MXBRUGMD M"7_^"&9+8+^J[9S;>?UKAO\;V;2;TST&_X?C-R6N=AW<$\"S1HIB :0 YU B M?@N]U##'1W;$)8"'H87(L<:6MF_((6B#;YU:&X\\3O?+2]JKY;A4BKEMW;=G M3<,A0? #9)SREMX"#/;ZK[ "2ZJC0 B!$1\5"'7ESH_,4Q: MYKLQ:J7D#-?OYH'!1>#T$X5?(BWE#83OSX!F\PO;D40ASC,J(S=,WN/Z_4_% M:<\"X:Q/-11]OBCKHB!762TU6FU\8'*Q[%$ G\6FWH?Q'1K1F0K9;Y4R J63 M%M5JK!*X:$QO!\94 Y=ZJZ2#ZYH@S]3"=#9P&"Z W6ALV MEI-P7>&9M-E*+E(.U1T!7A0_$MN"F#N:N8=" ."!.1NY>_Z&'IFE @W5UVS1P/FR=:B!Z_6#![J!?3VV?<>; M8'. 2>#A@2#<\0^U7PWHK:WT*@1?;.Z7_;B1M639F&$#:#LO.+[UACG!D!0H MMR(+&,C-C6)M3=WH@0#-X#NM%WD'CQ<:YV_\NMB+2W?FV M-WIIS\"D&Q*#= MO"+_)0=F]QC*2I'\P#D0PMJ .!\AYDXJTFB-541PSNT;B6!*@G#O#BC>N:AW2C B)^5! M^43]5^43T'V(0LL7#2U_/G%=+?!X.K=41[@/3+H"9_KK<9T+PLKQPSQ6%%:^ M<%CY\X#M-G&7BA%I0VB5:5ML4%(>5;2U"^%]B>.*3\>=B2%.Z1!EFO M\RU(FU^$ MFQ_3&5]4QD*D,X7JQ;8.\PAR#'-,BALH?1LG*;^E5MNJ4(&Y!L0301R6?R&. M?B&.?AK@=FB[7.F-)8K/"7'=*)AYGI.AW_IH,27BZI?CZJ>!;ZW94Y<]*5T4 M>7K#&BTH*7NUF MS7WWN:%Y[,+R>!C+A#8L[*D=. < +8B6I$4I+0$%N4\84$3>V9&S_\0Q!D]G MVO)+P8.[=3%%YSWF*GUU4<.'._#MX$L'>PL-W. M4?;*5&A=QG%'737U ;K*< MRH%]'JPDN-2T7)FK"Z$4W_1[V2:%NZX*5L;?KIPUTJD-GLVE\7E/7:BC6M5RLE5.HF3W0GC+READ&S!LQ^\ M?6I,-S(Q7I<%1E6RFU2*:+>+C2%]^/95@? :28Z5]"Z-#Y=)/*-;#!QI?["2 M(H?VC""4-9[&2U/.&MEQ>P"GMQZL-)A6J>KTRQ[>(FJ)IK-NR$R1&R8.5\HK M!W>D1ET36$M+4J]>:U?%DVX\@!6 M/F-W32>][N$MK2AV2D7!)5B(I\FW*[V>WR-J2H+G&:/.K+B4;B_3C6/TU*L. M_(XW&[2$=+:9T\2RXV[,Y3&,+LJU/#?-.AT\7<_9LX*NC5+YHQB]Z%B3?#*V M)H6T;&4S@T[?*05O/]BG7IDH^(S+#?5TON:T>F:?&/F-8[@_J;*#M2ZT=4&L MEV8U7*KCB_3R&)YN##M6;$_Z,=V?MDMKFW*&1(([AJ<3SJJM-J7BFF=2RG#3 M'?1F@ZH*5AZ<79KUT[Z0Z3J"66A.ZOU^QVOW&V#EP=G;0I6=#@>E!5]*5^/% M_3MZT# M_T07M#_T"VC -!@.F!5+I.EY4T\OLDG2L:L>M?I@UL'OQQP4JMG#;&-@;1]F M&V]SB[=(D-[!@?T>$?B.=3UHN!TZ5I#[ CD8;O#Y@.?+'O?C7P\H3,JA?2T? MP["HX0T,?KF*$>:0A\$ZH-N$X4D;FF:OQ0<_L;^TO\-2$V@<\2M)<=V7Q/_Z M3OX(L'H\&R:-[#3GB2*T+F; XA39#XR\0K.%&9H9&59NV/WL3:&G!_2PN0^P M),P7@+M^ CO9W4K+G\V,X#6PU']G(V+05 %3 (II4!5\[=$06)CCR(D0)%T# MQ1-HBB]+]^[*AUG?+_G[T.9\S7X*[PIL:'=':1% PL$X::(IB_ "=O<5A7.C M#GXA<*(,"LV"-@O,TA:7 &V#4M=#^#QC=1$VI]8 *80!Y-TN1D"'M<"CP>W[ M#C0N7P+-P;5/%/.UV9P+MN<$K]VV)@&&:G#WV[V:FN, ) D?%H H\+X8Z[#H M8OLU%_MKY@#\=P GP$P?9I %M<_NW_L]GQ0 8-N$:>%@W421H6L>HH7]DB+G MOG'ON# Z';XHJO,(/ I!DMH[>PE>&<0!7K<'((+MU(*(,(%>E(.$='"K,%5] M&Y6'"P&9!:L\;"QJ#K80#5]YQCCO>,T5$7FMHO2"-V_V8.^^,[3@.TBN7G") MN&<1&T%?VZVVGYD8_=GP\Y,7VN']M%ZNYZBK3V@*I<*0-8#RV1OAHM#1'7VV M_/%ODGU*4!>*T!TD(1>8F4PFZDE<*''VU!L(6L%+?[ZAVI_=A)IDIA);EPM" MFN]5U'%1UKN2^N/?!/64)(_5-N_'LSC#P-2@$1J\(B,8%1VU.#.B+)@7&M6" M#O@O>9G["/?"_9R M4%O0Y!A$?+S\*O!/.*G8(DR#[,][?'858)4$/ 5N#7; MDD.ZVF9R174#NOFV;HOVFMWNMD $G% UO OF.\EH= MB/KA_I$F^-I!4,1FX%ICA_?ZHGV\5%J*&'3KS78*\50'X/=8#/S1\DMY4E3& MN*,[A/(LS)=]#3-$.6K4$Z:"=SD!106JS:NV$$EXV/9UAZC ]]YN$LC\,[5^ M^7#3P??;=K\?B1JMU&YLL>Z6<::8;,TF@U%Q6?IPYN&;](*=MPJ12S\?7!M4 MM6"N0=L!<&B"CXGCN8A)86E4E?(LR;>R_5&;7C3;;@,VGCC,10PX,]!"I9?$ MM2U)PJJW*"CPJDN^MJ'LW8X,?;7*_[^?9[>E[>%=Q]L\+?S M1DZ2?-,/Y'#TZ6M-!P<]_1R\1G.W;="N:K#1^Y-IIY]4A=*(M2K-1B*O56$R M _5$4H?9L)=1DLX("G53GL2:?;Z#:_UX82"4LA-*_%39W,E!X:P'U9K/>S-> M\U?)8888I/ :%X""3B:.@,([2#/=5??W=;C+]8QX)O;B6'NB.PKFA $@_-+S M6#XLR[G(.G5>LL6@4!1?P1QIKE"A=)0)3(18*(&"#&U.)>:)J[]WP?36-(.B M]TV'Q7//O6A)P+3U#:4VKBI>/6H3$6$K%%95V^LK.^EQ0:3JE-+#"L+ M5>9%>Q&W]3JSZ7*-,\VS^+(J&,R.>@F8J/[<_[+X5AAFC$"., MMDEAE&X;)@YBFJ+OV?_LX7/PR5[<PU@[.[T[L>B%1'C,/QMTG(P_ M)W\YJGTGA+CS?#A1 <;XM[>V_3T&IX;]#,/$T"?XV^AL%#$/7KQ=*HYHY&4> N % $,])!@'B!@"1?*8I!(C3 2*8@QC\[R.B MX=IC'^M Q8@4G\CD#'\)9]2<8+IER'BO?-^IM6/5!OM+[QH[XSDR%)>.L[UZH9IMZB0^)ULJ3N@XW@!&#O7C7X8X](+]_68T[(=9 MXD7I!MQ-U 4/IN+",,K)>-Y]C._]*M_;&V1-S%98D,1\"W.L7]C^Z5CC31\6 M\5@Q#J+G-\RQ.MU;I27_*JI\_;MM-9='LQF8')>!0L1:+HPR+$ M+W/%:RL8 :,,'&Z?\+<]C!YY-39[>.Y]9D0!9B3;/G2D78H;74[_O/I1$>,] M*^/](SVT4IEF\7YC5<49NA)3'2+&6@0WI$*>R\8/QPR^Y;G_#1S-M\,7WE1 M73$C0IK LE3W-4?NE:7/]O--M@'MU[2[7T50HFA74-NFN=ZVJB\,J4 JO7!0 M)1V>L["+E)!>PN#X#KV\1@;==T(L7=:(9ZU6;(6;#8*11SO 5 -:40("X 4 UD0@ M0-P (!!KNA% (-9TU2C\[ZR'RQT:VN6[S2A&MB'_\2V<57$_$/U/D5<,_R3^XP='>2W8O#!:+OW70_,]_1R="GE_RKSLB(,0Z M;H]U?!7OW\_[&;W#),C/,HGD,YN\:QX!/:KWPA7N"R\2]XX7.,*+T5QR,VCB93+CV::\1J(=NUVN?^Q1Q^- Y<%MYH!BU5[;VIW7. M#USC^'[$_2"&>22:GI@WZ[D)W8\)M7G7J^3:AA9/+J-H^O&*QI/Q_VO3R%5X M W']<-HIAF?@#3Z@1EQ3EJ80D\485;;H;%PZ93;.G_"&A5CSZ&R:UO5< MPN\(75TMYZLPTX8)>$."/DSZ1KSA]KT'4?I_T$?D'FS_&V'3'3H>TV.C 4OY8FI27IY2I]NIW3G"L8OJR"A;3ET3 MM,PF:516I1BW48JQ4CU5F6=UO?HT.->^E;\!1M7_/W?$Y5:(\_>??+R!ZN"?F0U[X5T M8<,)V&_B",NF"F96JTMC"<^U)*,W:<:$5K8Q9*"N1Y&'$Q+^_F9F/?+J?1O2 M?R1%[4](7RQULOK$6TWQVBJC5#H+;C!;0=('VEK\R*#K[T;Z=^G12[W,DA U M&7GT3N_1N^WV7.Y%"_.*Y4\&N?ZU82P^^\ M3>.?)(:W&ZG*<#WS=-R59\$\,.Q^&2!*:YF.AYCC;RP]ZEGHV)UIM1#>%<^N /V[FXVQ:VLN9*8;-R M.(-W!H?>OQE6[<_DH,&M:3N>".\#FSGV5)'"4?)PPT?N;OC M8V?#G%#,GPYF Z\TP8YZ)AO6W &^Q7&3.Z,EWROV?%B4YBWDS$RSW>GW:PT ME[6)W>$>O=GQA3L9,\EG!O6">WWL-=M4L@@0MP$($C7WO@5 ,,]QU%/Z%@"! M6-/- *QIIL !&)--P((Q)IN!A"(-=T$(!!KNA% -;TR\&R"!!G[;+^6\_& M=^B5_#OQ>">]3T_2$S?QG#R(=MY;3]Q3]4I&>/%8>'&J7LD(+QX*+PCV='CQ M2UWFZF<]2P_M2(6X=K;G;@]%J"$0Y#^C;5G/-M@+HWLVYD8K9=^!$3X8[PM# MA2=C#=>^BVLD29$W4,=UBK2HT#+\ULTW'JEKGE MI=L5@QN29^S.B#@$XA!WSR$>J:#FUQQ"RJ;S-3\_-_$U52A7UCTW&_<;@$.< MKX$CXA"(0]P[AR#870YQWL[\!;.R:;#B(*F;C&;0E#XHEM.7XQ!QL6<;"=U8 MXRWPPN_N_.CWG\'(L)SCO6&W>$21Z1#N>3. MM$[%)/1:3>@8[<5(R,VX<,P;\43CA^U73M%G"_&:NZ(UQ&N0.7H"7N,51TJ6 MS-,ZGJX.>;.6PH4SY8@GBC[411&O0;P&\9KO;OI^AM?D=*TEK.O]#CYO M%I1XHM6LMBS(:UC(:^(D>2Y>@^*;9S=\/]0?![DS/R0NKMU5[UPI+=<^%S)F M3^;O!"R@'G& G3Y30 : RP4//R(,'*'B#2L;)H?G+(IK;08K:QIKA",NDS1] M1K43,0W$-.Z6:=R?57I*IK%)#U.TF\ZMA;5;&+4;%5JU\64XWI*)'R;0(J:! MF 9B&G=H7IZ2:>#SS&J,XX2.K^=ZNV/W\*G.<(!I +,S$3],MCB=T7D?3&.O M3_&M;.PL[9(_W/D5-OY-VR;8UAI3P!?,H(7OV/=\1WDQ;6?B&I*&BRTUPP"? M8O\/#2!XGW[YU4R1/$7.!I>X_4-TA55PY/92,19*!9Q_. J&96*0LG!F.A-9J6IODLD+6-" I) ])(>C^CN#P)3AHB^/$4)ZN M')$OLS/>7*=JYH1PYTV< W!@#U4\V M?$:5)V/I^I ");\'V#6%/?Q+S)H[M MJQ/X"_.$.8H+-P5>;*R? A"*F&=[H@%'9"%H?A::$))9#4(2PM4%NI:CB&-/ M.4YF+F\2FVG.R.(YLK?FW;FUBGGJCW^IIWCB,' 403*Q TF*>'Y1+>&%:Y8O M1LF50<>SG49ND@$V!'7\2:0.OIB.4"T\1R>W=QNQD/1K#FZ4APN=H_O=VO[/ M_[?7ANXEU 7;X=O.SZV5NW.LJ/T=&5@FJA(+N]P%M_]3-);BVMVVY&&?Z9>> M/#]?+&5X$1B!0Z\!MO,SO)"#VX2]]G?N;*_=?O2U_8[[VP]_TVXO HUGSWZ2 MQ#-L[F^"7Z.3T<0S?298[21(!TG2KY#Y'Q$#LAH0\?]MV]+1WG3P9X"H@*", MO?YTT4? X@B&&@"^DK:#Z03NBU4D[C;I>P]9]V_ZV 6^P?[MZ(>\SZ<4RA13 MN%\JZT[:BM>JGCJ$2\D?QXCF1@S%^SU." ?'B^HU*3-*9U76(=1U\W M-7(H:.V1->-@N@5^$1OA=^&+XD#WFG%]-,77;(*76]5*MV)>XF+F%6.DT9EL MDE>*HCHNQD>*H0)U@J6/*!/GT-I_YZ/MI 8"75Q8&S[=&U>\4K];*A*-"]R, M+$]K:;WJ&CB36A7:R;H\'/$ARE#O*EK1M*C@IN#V]Y7F9RQ4 #%[NPO,"$A3 M>N6NF C^+KK1M"3WY_D5ZP67B'L6L1'TM=UJ^YF)T9\-/X][9<5U%67_GLN: M&'+'KP,:_TJ7]RA,IO2RNI[C\PQ5GDJQ1!J03 &N/FPA(% M;R1(H_02V!3D86^1Z*[HQ[ZK=_TZ.7/M&&O5=/1<:[B*]89E=1CCX%6]2X#Q M![^J]UPO^&+#B2S5\O&8')N)>"SO.^ @_]+X8?IX=%7,95QA5[HM#AK2O[PR M,SOAE:2=JEH.UP K#TYDK^WQI*ME32'6S_A34^MW M6&-2@%7:'J3D&+2IJ+"E0I);$<,:HP\3ARG*BGC/U27.NKXE"MT3K/8'CX,J# M$\TSW07.N%F.-ZG9RAHLI)B1A2L/3I3@*F(W5K:R J,-NM-DL39SEPVP\N!$ M#MWHVUXAU>#7;5;(FJDELYK"TE@PKIK!1[ MV4^=",T^./P8_#_F C ;"C 0(>XS5@!VY,S1+#A;V=CY-GQ>9'O"&#;X:SHK?G!@J&O7L& M]YV-PTU4E)4FV4_P->#Y $;!>.;@P#M_A9M15O#BW-=O>W:TV>#/-M05L&#, MLZ.!5RYMQY"7FJR<460L>P8>@#:(4R( 97 M = #7WIY@N9@L\G:A8EF+U^[]*CHIK)0+%]QLXYM\BN@<5JBD8[.XG*67 8G M*,,#<,'^4^O_HR!]M17 [>N8UQX&>&=IW--XO^[X3C0!%>/!)>G&X<*,*+';Q@[APO3C@.]"'PXG,JQ+6;-U7?^GY_G@RB MUS[:-5H-0//]MN997>4BHFG'Z"(0)7QS!$"4@"CA.N>^-01 E/ 8E'#KKK*7 MDE*"#%ZPE\1R#^;*C7"M2SNO3]$3ZS(^]YN9*W20$.,ZWK >6G,U)QK'NE=* M'_TQ*I*'RP.Z@"EJ>[DN\#MAGM4:;&Z8&LF=25Y0UGBK45U0OIL>J%WNT[GF M41X.3,.!M<#PB_[B?Y.-*?-91Q[II%&@AH3? M9HOLY[MIG(;^:V:[MZI/G#J_-NP%&><\JZ$WHDF#%/&$DX>M=A']WVR\'M'_ MURNKST7_LR%XV( =*7@KS\K2)N/,B,7G*[9/0_]LWAL)0C97Y>?Q\5*SNF:U MUEM&DP83R:<$>Z:A\O=#_W<8DWAKOFUK%<(R@2#1/.@'A0SQTSMG;WM4SDYPY"J0YKF+#F@Z/2VKB=ZB$#QLW:MV=3U=3M3;*BU;M&X MNM%9;#&QEN:VYD)WV9L:\?)RIMG+<(!AG'AB\,/.B(A3(4Z%.-5=FL!_R*FT M,M=XD MZ2RNKT6)ES/+;J;<4,/AB33]E"213G5_8=@KAM8?_I $<0.#?\[DO+WZN6Y& M8'S9"!?3\VJ?+\R$^7RLF3D[I=GQSS<(.PVO5_%R;-'-R 3?6O+IXDBK2HV! M&LY&C#/,$TZ?42U%C $QAD=@#%^T>6<;MB#QI._R6J5(XW1ZR=G5:RN!]J#0 MZ60KA0F?RYB%Y<#1Z0&KAO,/:2;Q1),HF^.+QNFU"0@QAALW,2TUW^EN^"S% MFW0O6\#E?)?,7MOCOLRN79F-MRIZ34V[Y+C:'O43RW#&89RDGH[-1OMFC.$. MP[S@F>6W_<)0Z1DJN$%E!JC, %$"H@1$":CT#%$"HH2[BGF@TC-4>O*HKH:# M^2-_G#PN;&A6CLVJ-=U7R59+DM9EB_N\5Z'NP';GWAH.8?4X2^;GOC:#>Z@J MWA'W08,:N/D5J8T%/TYT>D:I,.A-X&P#ZL>_1"+YQ%+?WGV 2/6A217_2%M)>FU)3AFC/A\(ML'2;52UD:>/^XR>KP?C-2O4.G_/':*V1WWI\O$CE<[L0^2G-# M(F&+DY):]?G6PJK7)FIS9N&?S]/Z(">7+5-W^$YYB*_[^'2J*QR;$.!$-V ? MD8DG/$Z@Y%O$$!!#N)05!AA"4M%H>N4W<51S*+ MPMV7C><[PU]68@]2ZWR#3#4+OSO*BYEDQ&O]" MONT'^7JNT2H3P];"T-.S4BZ1YLKB.KDW\W[+ M%,1JO.\EK5%#:"5<01WW6G&WS42HRF3)\#3(&%3($ASN@1N@^F<(>Q/I1_>@MN_ZO7+IZK)O,&CWHK MT@#8C0LN$?-EF^"60P(/ M+#\\^<2B+H:(^A'UG\M +# SF4S4D[A0XNRI-Q"T@I>^F-M'26B6P)?Y#3[O MU/-MVI/ROJE"ZH=IELG$$W7.W*UO2?U_TAD04?]WH'Y@"4JCWJI73$LIP6Q4 M8]WN6!T6E(O)_F*=R"CT5*0$,3.0S#4C],',SF7RBXRB^_XZ!]U]/ M!#A[.QL+H53U3?!\Z0R4,O5=3QNOPX\T"VS$^TDDWVZ]!:<&8T[8Z\/%QHYM M8EV %Q71\;"69SN*^Q3ZE0J6](R)JNHHJ@CKXL39S+%7 *D]Q5C_*=W-?$<9 MMOKEA9+JB Y/SMH.OUJD\!E,?OYH-[6*.+6=;3\2=^N* ;N'F]]^'KE@MBU3 MTK8%)TB'#V]JKIY:IQ1+FH!+T?=ZJ_RF_S_:[M6R_>K V>I8]7U!> MI]_MX;F%:_%6V^(S_IYB\1'.$^3J7[QK0_WU C"0#YNS"K&85TA!7.2L7"F7 M-@:3"X*\,:]I=$R=EO1GZN6$VK .ST\V$VT'\P M>XQ9;P?-8[+O &F/>1,%6RNB@RE PLA81I&"(X8B@R*>,,BM@W_Q 'L@2)^ MO'%G"GC\ HB.9^R8#,K8A@&>VG84Y0D+1,]?0#N1)IAFP;Y38%DV$)';A>$? MEZ*+B1+0H1RPE]%Z]RE_WX/L"O<+MPN.?#_X7,ZDFWRKV[?QF,CD8BDJ3YB> M>CE\WO1:,9?LCCD\-ZD6^4I\3-M3@,\$^7R8_WY3DNM. ;XJ$^E6V>*RN,8K M,9+J4D3>;%P.X"EIYHPU7',$1<\YHX0^RV85"'#BN*IR6W+K3H'>->WEVM:L M)MZ-5W$N7EKF"](%J;S$M!PV:WBLH)3&4X<@I/1R$P+]L.OP!:06N"OX$O@L M$1P[B V#5X/GA>_R[%=+"CYD1QAAHJ/ :+H,%U6DLF@I6-HV@7&X!LB*@66J M NX+/DXT,&!S2XJS!C+.!L\%SW:>(GGGADTAW>#YL@+;\3DN!A9[HF9M-Q<] M&-J@1.(?=WLC>QM\VM\=>)H- ]G@R.!)!GPH>!Y\F/#<>N:>@47Z]F;WQ7=X MINTV7V0V>(*KO'\KX9. #%\JA@'_&WWP>C@MO-=P<]'!,&E+8.!]"KC8VY'G MX37C#6;_(/#Y7)IR MV7Y:$?RJD"RPPR)0UY>!'^*(-A64\'J),>^L.9CEC46TKDU M)/ M1^7@'R*+YBGF<,"L6")-SYMZ>I%-DHY=]:C5R3A%>P*D7QD*???%F^%^%FL[/J@\?61N_[/8%FOBNQC8JUZ4V/NS@I5%LH'43[0J? )1\[IO_ MB6YIT/3UYGZ-^*EOODY.FEJ\E.?U;J-'%I0&6S;C MW(]_/7C>(Q&B-Q^$&JCKO:I6F*RYX!<7.D]&]@+HB.%AP>]@VS?K4+D,?$_) M@*D64ZNGV'(-CTVZ<[&:\ O4ODOX+:ZBU#A MV,$C#/BV5*[[ S8 MXP1OB%KB9 $^PW#%0CT7,T,3P=N#WP-H@OP?([6!) MQ,1'BK=4% N#;!$Z>T28,**!JP,T#[8 WV8J(D1LZ/?"9"#YG['<]AB.$@1A M0K4AQ/^M.PI<#?P"V%'H'-HYJ>9B/M0PP-^B9V/@-L #-^#337@=@--)OB$&MPN?'A#U[I;=T"T<;&D\!FQKN\'=8X&/ M7 !8;:Q)X.1 LMDCZ'.#[&[[4O!4170L\![P1'#?TD2T@/R!>X#^QW#;3Q"* M1Y[_YMJ V */UMP)]'IA@;(6,X -:.P<8:(ICNA(DS4&=$EP5G]FA\ /H ?@ M!(39&K[KR*6\?3V\@-/IO\_;-=#1"QZ.QBRR'(7!_@ MG0@?XRD.5',=V.+Y"3Y = &6J\3WJ*R"J&Y72#9IFG+D'""#X+'KS4%$"/X MRD)QMQNEMF^"![)L;W\/X1%#NH)/V)X&,!L@IN%MO-BH]M+"IKZL1E8>I="00P!B@J^#U[/U>K^PA1<>\(RUP>=P*8#LSC[ASH[ANP9E M_M@ !/.*4Z\X*0;3@$*L"$G_=560@ 48BV$OGV]<,KQ56_XK:XO_G[TO_5&< M5_;^?J7[/Z"Y[Y'.D9H^V0C)W'-'"A#V/83M2Q22 "$;9"' 7__: 7H+,]TS MPQ*Z+3WJIYLQMLM5]7.Y7*[Z\1_PX]B/8@*EAW%S\\-@3^&1<-!#U!R&_>,B M09#0H-/<(Y4$]2(AQ)YD*K.G(IIU]/.__^OE[)\C^=**8SKN]V,DYPNRYAH, MM?Q.1*%],RT]<3792,M3,/)WV0SEK7>,&V4?J:?G@M^?HD')*#\%]DBP_TB] M^!TN2&PU+7F3?K%FAU!" 'U3L'_NOW;\+ H ??K0\72H!-]=#4+]6H.]O^HW M8HWO++\3^",--V+PYX$R"G^D+L2K-YDZR&?._$=. 50'=N;_]!SEC6SN.X&_ M ]D#]KZY[S;<3_?PT;<7L M4H6QN<'M&;2DW[9LEO/]UF)55OF2I)&^5/<6]4E'(N(M,<%=2830D\2TAX\I MPQHN5R%LF7G;TL_G,I7I9F(8-7HTS7=5W%BF.8F,]SFHN-/FR*5DC)@TLOF) MZ$O]5@>TC//$[Y1J<;XV^42,N6H12HMD'7EK-6I5 JEAH=B8YW M*H9* MTM1ML%2);Q6+_>H@;]G%1BAE3]"D+GHCVN 9++\=Y<>:-%%8IK-/T_NZ)=V< MXP51++)&8'+VHBR%M?0,]AD??BIVP#YM;7;B8")T-WW3"W0)YH.*#4]O-]S* M:"QY0VM6FU+@;)O\(@0MXYTVV;R>Z2^:A#@ :JW5.I8:4"^Q%)VAIFI68C)37*(FC":Q2@9(DY+-4CB1F2I4]FWGE9GK M%OKCKFD0W8SJ3JMUN9 -3\'D(#/K"T2&:O+ZP!F7VLM%D ='_U,P.2%V7*,= MAGPPLJL3MKZN8%YX"B8G:386^>9<;4X&NGD2)L>CL*:G*8+@!Q-' M#WL"NP[KLU,P6?1+6XW :95?93MEH=ZD.:%X$B;)JBN4RFMBB*VZ5GM;]2JK M3/,T3&YR(:AJTVOVUW3:/PF3MCIMFZW:P,!*PG#F3XR)M$R?A$DJ MO:VN."=;-+0LOW1+M(JSZ? 43#)C01AS\GS#$]52/[];3--RY21,9HO%2HVL M9"NB,._;!4T&P)?IG(+)=M8V"'8EM47-6G09>;/+5&ZW;UWOPEYMK11JW"F8W,YPO[2QBFFQ5A07G4(^J[MBYR1,\L5V29:PF2.F MA>VLMLTSL\;H)$SVEIMV1LL;H3'H5E5A/I MA,FA.FYM.]4^A[4ZI)*963ZF5+A3,*F;@28Y7LW&!-LN6&QQF)OU3\/D)E]U MFAPUXL76VG:$ JEX&_D43$Z!+8E-R(RDL1.@A3@+QL6SF$1C$PW'R.F4SL3X M1>;S>*]JF2&_PL8+>\5X::;>.063X5AOCHMA5^0#3.,H>E+/R,1):[).CZG6 M2B^,Q9K(+>4&7\H4:B=ADC859\3F=X9!%PW;%?R6LA["EK'U*G-9@E33&V#. MY:LS?K)=#XL%#K3$J;=-1Q-P2ES.)QFQU [ #M=7ZWP&8F],!*A^UU^&H:89 MUB0O]JP:(T[HV2F4#@=<;=3K&X1H*76*;0@SW^Z?-&;QUF3-$RXP?;8S>5GJ MNFNIL@E/H30V'E268V<18%9E0NI=8E5H!K.3*)W6.DJ#,!L#L38J-L2Q)-I9 M$@X?I[Z=#3BB6FRSXK9?T.6MF_&7JY. ;E&%R; 'E!D3ULR<&A:91;I]$M#K M_D 83 NN(0H%6\5\Q'A9FH=(O>AN=. ;K96.KK1:DP,[9;8945BZVP7SH-Z&8Q+-6I?'6,R;M! MK68ST/R.FL;6:5PH=)URSQ'$ :5FU]D&\,A,.:S[4G07.::V ":R&1,_V>VMMCDR !+]^2>6,+$ M$<&$^VKN;ZS)87Z;#OD,+LIZF>4';=/PU-F^O//KEG.A[E)329KPI4YZ,V"R MV?IF>7KG$46OYK"B)6+R>HXU%IMAD]W![2Q.O3 2MF2'V-EBR^GUZZ358.TP M/+5)@6//T'+GU1RFU_5,-3/U-4F +6,S%3=X*;L89($\#]HCDE@9(;&"+>/# ME]6YRLZ-&L\3XSJ&=]MYH1]V3FU28P'+=KKM:M%8[;H=,^R50GDY.[GU-,(5 MWY&&BH 1OEL;J?A*+I-1T[C5I0:42PT\BI>'P$*P.3G+3;A3NQ0WJ$EV+:=2 M_$I>%"OZF!F6K-.[%(<%[5R[%WI84.Y*.7:[-+E\9/?'QN],:D5!VJYLT>H6 ML\:V(XID+SRU35FV:U@S%I=Y.LSOQ+2+,^O*R6W*&'G+W-9P:GQ085JZPBVF M8?7D-M5:,$9+-;M+/N]7>3K@B75="4]N4RO#X541EBW?@O]ZCI^M5$(X?%SW MP&J[1E7P;&!Q+\1L2YN#0VVTHQVGJF^^'V[H]G[S7][F'6_I?N-.C[CD+=ZO MKZ:XR+]_.A[Z=#A5:AZYOP\AQ['[@^B^"GK!#S="T>7.Y.GZ0(5W22]N@,!J MRO!6*W"C..V)[.E>Y*"./-E[-[D*2%U'SBHPMCJ#[5[>(T2>K/TX<)HQGS[X M()1=-6((O-C>>_&7@:O,Y;T3_$B,*XMFY*&+KB/@A=QSB[VO_6T@VHFO1#=3\0&68%6@B]\TMW#^ M8'&B*RK%<9<.O)%(31Q;]0[7.F#:L,_HVXX-)W,KW_OQ=*'?)OJ.% M?'HIEZ=#Z<'706]0/H[Q[V"EUYKI1&_XC]SPWU.H?=AZ-!*\M(%,?W/AM;\J M?1%EM;\35F37W1YO.*-9_K]+IS\Y!K8\13CDMD^_EH_70-'L7\7!/+6I1 1% M#8@W\30ONFP\WR[F( :\CJDY4-W5@-0#5>(U^(N3BT'\Q$/OX:"8"$PD? M408[,'K+XI_G;!"6&D0X[NFF*P?8W'3L/<+$TC9$038;V^NVMKV1CFTKE7QS M41%"8_CQ2,@_3E5UA]QBEM5*LYPN%0R"*Y<"UID%XN*ZW (VM)JO,$J9U\E< MDVZ72Q4=OB?,/F2P^/N#>/0DA'%XVY): C!R5 #[E5"47YFU<@?LZKVL0"JKL =VW^] ;VX83\$K3S';?B:,K?U M%7Q\]13L,=F^,M* ,:1J0 0MW=;VX0_/?7^_2D2'N&E[C*OOKWV/\0719+@>^<_Q@?U,> M??+J0OU%LIY#FWC(@N\>)W88$-\3_;$,J1D\NIW_>7*@%W?3+_IW0)]3H)_' M53O^G8:9B+[OXP]@0/R[U_Z'4(QHX&-3>>(Y9N!K%[[O_[EDX!^7C!=Q&W^9 MN(F(0C,0(V[."/PQDT6,2 CF$ ]/XJ!4/NIIE7O;F43 W?!BWELU])J/#(JPL>D\#'GZ4=++UIZ3Z\(#J^+0K]3"^?#<"6N*I/!QNN* M%,;\>?5NJ,2-?X TM"V4NV^[6,9I7-Z3)]&O9 M^9^_9OQ3O&&'];627\\Q(]]/;]@&,=VZ/L0;&N$-PIMW _\2C3>''/1G.TW? MFFW7%]=]+-NMZ3Z'N.Z#P;Z(N.X/Z[=FVQ^+ZQU<*7&_2N9R#^[=)*#+>T'\ M%U? %VZC,]G?R4$3=!(_6,9/JEIT7%A07GC2TX(V\9__.F$#45:9>^2JLT^,1U#X X7%2P\BY4?*_R65_ZN7C2Q( IZ\]XCO MKO#DO8=P]^[HN ]9O,]@A.*[67+1;<#]W09<]5B4+/IN9=L4GI)35YYR4L,R MS*\MD+VV\8?JDL6]KEW:I,EPJVE9[TYI0VMY<\M0W1S5_7.3YIG2I]%;T^)O68+KX@YF%N?_/:#(N(%QA'J(-2Y7]0YZ\TD M$N*$,/G\/H!DT?>IML[$.ACXBFI)=6&4$ULVF2=GQ701(V;7W8T[@D\4^$E? MXX5!J/0DH>/EI]R^)L[E=F,48I$013^_\R%9]*' B[L-O,@[EN6H@)K4-/ ! MA'K/CHB'E*WYZ,+D:UZ8?,WKUX]:1M 4RA_UY-(&C(45&,7,LKRQU1JTP6:) M58/J7-> *684K6OIN9*QS:]Z17'>G.T*L/X>?$9!4.B>%<$&@HUSP49B(S_< ME<*TU_-NFB\5B7&>PTDEK%P9B7J][4S8]*M]K&6SAA7XG#>2(!+1"(D0$B4T MXN/<+R<^N2RB:(&[D$44+7!I"Y-DX1:J]9F0' D?[+/V LPBP$&!=/B(DP?3? M,6#=VT.2CP"6NO&V1+W4,\4:D=FUR7)O)Y@0L-AO/W#R(7.Q7"\HLN-.%/8J MD1\)IA]%AMQM9$A4SR$E>Y[F>REK#[QJ2O934X#&J?4^-S>Z6_D-4^N5FI) M354G@"E/KJ6GE\A9E4D 7"$FFZW.BS;UY;GX+;8Q:9ZR*$VQG;.N& M-1WNPKR+A0!M8-*/#/6 L3A*^O%W#IM;:^79T>;@B+DU7;^!-E\XYN??/LP& M=.TZ>!^<9B+K8T<+=NSA(.6*8YKRTM.^'W]Y.0<:]'TH-&[)FW2T+]G'::5- M;>I_EP/?.7X0">O^DX/P[-N\D*9#&_C)ZX+BOGN)*C'@O[!LQXDJ,>._Q#&($@J:OQ0@$30EA!(*FA# "05-"&(&@*2&, M>.^A'V+$]:#IEPY-Q(BK,>+7;R<1(Z[$B/?>?2)&7&VS_K7+&C'B]QAQ![&+ MO_#,1W^]+'5^I:NP:T07O%?O_7*KHC@F_/#_ON'XMS]<(BKSB,>NU:X:S,Q\ M8 DGKP9YN6+??O">KUNRKZG[D&]X#[W_+;J-WO]:T)3HTGO_%XD_I B,P/[S M[\EYPCLN?#GWMRMTC(5_22V"$P0G/X43XD_1A'UD+AM@\;>J$(77GTGOOXPX M,'\J#B3QR#!WO;E$ 5E[_(RBLKS][Z*GJ6CW0+M'HN#B/(R._XP)^KGVB3O& MA3=6YKWL*$A$KK=6T7ZQ7QX?G9=?=@E&C M^9QX#C5Q',G/UG3%V'9**Z0R%P0.#P^< AL2^\ MU[-PJK<:W(*OE19DM;5N*GW]^GACIUV\,AI428-V]1TYG%"C3GL&\(9&>(/P MYK[K.9X[Z?^MV9:@C&]W)ZZH:M_]B.L=7"EQ:UDWHV>Z8(=.>3)\KWO^$@'W MP2Y4\>8+UMZZGY/XDZH6'5< BOJ<4+:@3?Q?II>U:%MPU\M^QLB'$\8)ATZG M6PNE3'089Y@'@D&9D)#R(^7_4B?MO\ 3;Q7R8VVWZO#YW6J7Q;T.3BN=)J=F?1')6VOF&5\ZU"5AN9._$F:*+WQ.*, M:HFL2'1GTYZDS#C1G@$T@4(T*,RRN@VX/YN VY=DBPY6'0UV^:C).'?9S.Y(PT!W9C]I*[,0JQ2(BBG]_Y MD"SZ4.#%W09>Y!W+A.8"\9THQ@ \'&5X.-Q$9^,.RFM9.:94%7110MRB*(%+EZRWI7A M")=X"W%KTA)TQ7'#3":)N,=+,/T)B)Q,Y"., S#\,IYQAIO"%K!G:M1"DG$Z MRV(FTPDE)@H!(!\8 D4!('1!Z');=$GL6?_,KSP^ EC5+,,,2PK1Q6BWLR@Z M[ =6\/23X"6 YCVLVT,>8L M'8GD@_4" A9\,4(\D&P6179<(;(CP0I[E0DCU/\[V4 MM0=>-27[J2E X]1ZGYL;W:W\AJGU2DU)H*:J$\"4)]?2TTODK,HD@*YD&TR) M]!\]C=G4? ZJ>%V7]VIPPLQ95$9-.D=0.*9AE;+&>TT_KX42"QU)%(D]T%D, M7;LB:$#0@)P_9T";JL(5_=%\JQJK58MR&EFQ5RW, -K0WWX0)#A5T2A)$$*; MD[Z<6]/U.='FWCPWOX4VH5?"=MQ6IXP:)LM>O=D=^&T.H UTX;#, XE=\'7. M)T>;@\/FUEIY=K0Y.&)N3==OH,T7COGYMP^S 5V[#MY'I[E'EF9@@=&4"PC& M(O!\?;K=?Z3;8"+^=YQY2\@OLZ^F@"PH\U3@ W)V6BK:$E)$2H\V"+@)>;KG MIY8N@&(73#?E3,&'[M)Q95]+31Q;]:+B*VOPK]$0T>>J9L$/;^ GV!97 6BAID#7AA8-HH )@3G*IJ^Y=A0F''T:!4DY@0O_.=3] M>3CLR_P(35S'<\#A@Q8>B@I:FHFZ[9WXG,3_ W9_N:#2$QDRP%X M!#]4'"!60!!T[SALWK' 4FPC,,O^KP=$<*UY/C0I4D#<_*ECZDYJL@72LH!B MO)?@;#;7I@ M%CG348R#C3*1L'F:KJ?GRZ*1-TEY)/F9P,H<#$#=!OK"^;]H)\%F^+>4!FR? M)9B>[P;:%8#ZCP0\PNIC#X<-5@$\DY>>]OWXR\LYT*#O^;YNE25OTA$3[>.T MTJ8V];_+@>\)W88$-\3_4$/ M/O5(,+_:.%5]?:)_!_0Y!2)[7+7CWVFX)7^? TRTB%8I_]=.IX.1>B[JYD1 M++[I\V"F1 ,?F\H3SS$#7WM#Z/4D _^-G1+0\O3S+RT8FD*,2 0CL%^>@1 C MKL2(["/S2]<78@2"IJ_&" 1-B6 $@J:$, )!4V(8@: I$8R@'K,D8D0"&(&@ M*3&,0-"4"$;0CQD$34E@!(*FQ#""1>>()#"">L211B2!$=@[\6Z($;_'B-]] MT?'>?=!U[^>BO\(]GR>.J7YX&2ZZ/9[]OEO1;%]SK[8JBF/"#__O&TY]^U.\ M)!_I6&CC59]X,1]8PLFK05ZNV+F3OVY00GV((D=!<"4+H1^RRJ3C_5B:ZYY6(+V10WA@(?L-P.(;/ M[FF?.H>S! RE_7XO2' >OL=_QN@_E]EPQ_M$WO%\)!=(+MZN57^?M 0)QID% M(_.8O6_#L@1?JB#!.+M@9!\S]RT8]>AE$I*,LTO&_ER!)./KG3ING+*M$=BZ MHB]E<_\V]6QJ?6NZ;I%,!$M 'LIS/.C?1YDGNJ;FA1.&X,\9.W1;MA5=-I]+ M6;W*Z/&D/SFH/H<,'@)?ML! GF6L-N6P,I6K':+(_7$&C[?O90O:Q']^,_MT MCP"/>3GX0/A$7H_-+&@UV+*>-2RKL-"EM5#T%J%$P9QE&>HB&800#B <0#AP M21QXQH#7B'!"_R?T$,L7A4X.2Z\RNZD]7KM3JP/TGP;Z3])(_Y'^_^Q)1[+U M_YRI?)"\WK>\[N/\DR6O4$;_^94WJ3?&JJ($5F#*OJ:68!Z2G(/*]+ UW;R1_^D%D) FFW_O/8;_%$2^]]#\CH7TXM$B-S_D MWOI,GW^=P!RYUN[/V7ZEHISHROCCWO@GK8+>^&<7^<$MSQB5L>Q-VCLC'UHY MN=G,]5N-/Z\"[.S'(=3*V*Z[U(AUY\PH04A(BI61S^0) HU0Q"! E"0%'\A M*49A*4G>WZV&2VP6/+WI51J!6E)7]1"@!0O0 M ID$]PP59W9()@@!4,!: @/6DK=OH0BV!$CMG4:PP2E.P21]T(#/?VMWPR1FB<2MG\:Y)'BADFJBOU3CUK2P5^*#@5Z;YBIFSW!"D2ZJ/4YL MK]>+S$T#YK!A3^F2F.KQ FY9^5).[VZ(F<1 #QWY0% H[0K"(X1'"(\N[4$, MYGV'FF#UL2$+7<$.#+5&1#A$1SB4R2(<0CAT(S_D?2T4PJ&+.2[Q+E:SBI6L MA:4)22CE=]4I)G( I"[LN$0(=0^*=\.'O?>U4"@\^6J1A@F6@ALZ:.]KH2[M MT[U;=;F#F,9;0,&7N%V*S(-7.DL"G56= *8^NY;2OEJ%,V:SOC5="3I=K+EL MQK?QG6AL':$7%.;F:"F%M_286B7>%^9L1N)K!3/7&+5SN5RC(['1$V.*?, Q M"H4P(+U&>GU+O?X-SR,=UL-BN,#6!NTS#E-T,JVY&P)]AN^!*?R!PB[H>T3Z M?)?Z?/ +WIJNKZ//Y_+@E38N61]O:(QO;3NY[E;)N,_X,=Q',749!?*SOPPF2>U@),ZH &&_>,BPO^ZRBE! M/8O^0?QA0-KR..OHYW__U\O9/SNSTXIC.N[WHP:_(&N^KY-*1!(_T](3L,$8 M:7D*1OXNFZ&\]8['=G;O((_0X?L3"L"%2.'8(\'^(_7B=[@@L=6TY$WZQ9H= M-"QM:E/_^^%KQ\\BQ7_Z$-Z. P9]=S6P%>IK#?;^JM^(-;ZS_$Z #0A*#OCS M0!F%/U(7XM4+7(JPZ9DS_Y%3:#__3E'A"F>:RD-KQ/:])U&6?[Q@^\^$]?5*GUI .3(5)%K!,E,&9R0<5S,2)6=Q M:<)D2"E#XY2LL 25U9AO^U'E)[??@FYTTZ:8Q_1RISA?C]86->(D8"&];=EM M-3/4;EO!^1573 N5M%C!R5 BXBW[\U+!$QRO:@BDX7H[?E8+ M;/JSJ4A,BKE%*5^3,RXGD1+VMF4=,W8>87($KX\HJ87C5'_ES4#+&$D*628+ MQ*K6P 2157)=@:BT@0U&QDD:4]LA599EU2#4\K(AV,V>J,.6,9+HW:8IAOD= M)@IN-IS+:U7)42%HB>.QX7/A5"V,;-485,=J=>>7!:<$)QJG?D)QBZK)Y988 M46V.\G,O4*H.+#<:HWZ0)2NE4ATK8"V+HGG%Z=>; UC6*4:]6PYJ86!CA*$- M3*+='>?DWIH#+6/4BU29L>@]QA9JQ:4MNEU;U;#2MC=<8HPE-Q=1TQA5%HGE>N.,T\1DHM%IYXB- MR <=*1-?4[?AM4A.KY*8IO=&TK#<"%KC$+1D8RVKR]:V4%6VAC!+.[ZQZ2@U ME0,MXT3YG=TP/=3LIC$(JF/&"8O]768&F\9FNI$J94-._D% M3(44FRDUY-W%)DB[1KJ?I04K1PQ#\I@TZ4U3OD7M1CDK*^I]AQ=VN,#+ DPM M&!]?GM.K3HZ*,NV[N9+F"PLNE@[-P02/H--8^,WZM,FU]6ICDC8=:]&I?/:8 I#F6+C MCQE^-];S7(&WIK,BT119;3Z&D9GQ\;>BN^ATFXTTGQ\X)N[,Y4:M!SN-CY^; M-@J;PGQK8K+>+/89>C!JIN%9+=9I?LJX3JU5F_-:39CQ7,;G)PH'6L;ZW+GZ MQ'<)OLB7\%I]3K33Q=H4.G=B.F7R([]EL/F0U\L9;>0;-L$.9_"D&-,IRF:: M=7=:L(Q!+JPSPF*Q,#NSPZ'R=5-'JC"+(N8/C6V3580)6+%U-FH:TZF<1G;[ MLK:I\EM<7RWR;GD^PJ*CZI&J-X;:_HL3"1OGI"%M3;.\Q1&*N:BMU $;2K I MG,_/OC5/T_7T?%DT\B8ICR0_$UB93O0M2'!D5C]94/NS$+">3'GI:=^/O[RT M!*"]<; UX+:K[+?KH[T8&3=RX#O'#_:63?3)*P/HQ9GCT"9N8OKN<6*' ?&] MM?'A.W^&_M49YX4M\:)_^+!Z:CKAT;8^_IV&IZ?O>WLQ!.OTKIEV,)VC@8]- MY8GGF(&O7=@^.\_YX=G.OK"7!#'B:HSX]3-QQ(@K,>*]K#>($0B:OAHC$#0E M@A$(FA+"" 1-B6$$@J9$,"+SF,TB1B2 $0B:$L,([)>ILA CKL0(ZI%%?$@ M'Q R)881OTX"AQAQ-63"D?6:!$9@CQ1BQ!D9\?M/0']]'73=R+*703 3QU0_ MO QW$*_ZTZ"NBZ^*XICPP__[AE/?_A0OR4>,?AL6>M5'X0H/=0[.;4'],0OZ06006"BI]"!?&G2,$\ M,I==H;]5A:,K'3ING.*U$=BZHB]E,S5Q;/5\1=UO35>"$J/?7>:5 MG]9X25"NEE"1;&1 M8O.\TC@UG2?*9?H;?;DC\OK M69.')L N6+MH*M'@_9E5X\2,[E@MP6[.>A 3=F.KYW/?W8?O+K8H^U/0>1[ MN1J^K+%\U)\N4)]"I#VM"2 @2HQV,)VMMG*4(2UQ&#VK&@9KA(S;AGD129C"G,0P5*, @0$"@SL$@]_PH[6+PQTQL?P> MKQ.KBIXGA DNPCRF- (!! )_G2+E[@_)GYQ_[R7T^!1$OI,L \EHLMGW7FJ' M3T'D>VD3[EA(+Q[\='-?S:U=4WG'73J1ZP;%/-WI7>>OZZX=P_-0!,05SW%/ M6@5O0)\/48-36#T"^G.RU -#HKM/!!4(*CX;5/R&MZ>I6QD!:UBZ41/ZF^5RQ?+DE@,0 M ;T]V>P#0<3K5B*(0!"!XJGN&R+.%5A5;Y;;BKE@ UXOX.Y,RGI.6H)5IV!- MZP>2I1!Z?(+@JBNA!PJY^A)"?*.0JZL),0K$NAW7 MZ*(@23>N5SU^)P=%$F-(BT(/F*M>X&XY6WW6EX,A;03"*%M$FO/2]OY]FI MN&VLL.JRXY'$#J(%^^T'CJ(N$Q[0=DT/68(0 6N)3!P+6G[%HID2X34WFDD M&YSB%$S2!WTX4[!K1\6#D /^_'?0-\S-EX@PE@33GU3+^Z5VMJ:%O6X>[.YF M9[VJ4*5A3MSV,GBNV!G2RTQX2\>;/+2;0<=8]0RYFA]R,[:B,&M.8J(480\L MCJ+A$,S=4GYNSO@!/E^Q9'.>GTLS %+0'TDP"**N$->7 M8,V[W;O=^UHG%$!XM0#"!$O!#?VN][50EW;5WJVZW$&HXBV@X$M<&D4'F%DQ# M7:'ZN1K6X%?M0 ]J::L^#T.)C5X0,YD'.G-!GRG2:Z372*_/ZGFLR/UAN$A/ M,?L7%@$GJ]/M[^8_8OO@G_\*"U) MF/D'YRI'UH D9TDM0V"4I$W)J41E64IB)Z0J8:J&8S*CR>HT P;XMWS\!K ? M_,9L8#N8VS>VK5UK6^ -1:R'$C""WK9LF\LFU1Q/:GR-F+<9JDT:E68H$?&6 M39NNKAL4VS!H*O"'E7F7RYLSB8RWK :L8J>=N6,0X6+0;3$5DL$[H&5\GIE^ MF!T4RUM^M7"GG=J\4%0UV)*)]2E(;='--!M8B9EG^O6J,E@W81DH[&U+ML9T M:IFBU#(LR\9K'"T9[AQFP8ZUS%L&5^CH>HLGB%H_5VW-K8D%D^;'*$J+Q*X9 M$)+ $\7YUE:FCKEE8W%+-.9]^FAN++5%5/!5^V" D>/4]2>89,:(8S% M8)BK"+187L\6'&C)OFWI225\1&<8^ R&JRZXM"&6TC#34XPB?U 2G>%JI&(R MN:E)$WV97BSA2Y182UHGAX9FYA2LUNWY7#6SL9MF"%K&* KK_%C YVI'S ?Y MPK NUU=5"_;YFB*)47 "4QE"RM L*U'DA)!86@/+GE5DEM!(5B6UMWUG*RY6 MV6Y:2W%@D/J$$;#EC#TIIVRQIIO,&#"S1A2KS9$A,$)X4DXSH[4'#&6C9FQ= MO$\PHQPV%CJGY'1G-^I4J5G)8=9JW0QJ,BD0E=DI.>TN&:PQDL:6EA4J-J&.R6GO3Z3Z6ZSS(*7347WM&6C)&;" M4W*:);QU)>S//$QKE:V\XE";6937/491CABSJUYN88N#M(W5"ZOZ6G)FI^34 MZ6\8KY#>$%A>,,)FE==+;"T\):<+C0OSU=DI.?4]%\]V M"T5&+.5YCU57DT7)Z)R2T\!R2MVEU._Q01V7M@N%)3N]<)][Z'5+<=>I2F6R M#$YJO5:G5R]+N>ZRM M/8>K>)RMEC45;"XS#AS^UGO_D>XIIN,%X$0)9I S'<4XG"8G$JZ7IJU-*^SS M V\Q63>,]&;>F>U/RF CU%3._T4["3;#OZ4T<$I=@JF!66C),4ZNLWTW6ST^ MA>,'TZ_ =RM]KE?I\ZE*4^AUQ0;?[ DIKEE(E?E"J=(LI;@\^.=*K\(+WZ\X MS40M8/21;H.!_>\X\Y;71=>Q4C[H,^4[T?\?4OY<2^4="\QLFPH\,+SZ)/PI M_5GZ'\ ?BAE 0QDZ:C0P9DH)7%>SE2W\()1=-1)MZ!KQ4K#ZE>)8EJ."E4A- M Q^HB/?BW\'P@$!Y!L8 ?VF;9:1$T>?'WK6-,I=MT.)U7TN@\IKW".?\T]YE M%\[=U\ RJ-'7M>E44R*29"\U!UJ\?QL#UL;0_'V7*5?W#/!5SW,4'3J/4J'N MSZ/ED8'"PD*>\,-EX()I>1K\N@(.'K)NIUPY!%WY8-UDTTO]$W0'.@8,37G! M3';_]9@J?F#!/CCE%^R*]"+[O\_+%S$5_/LZ*I\2"6$T3=F;IZ:F$P(F/L_- MU2(7V?$[L56/DF'O?X\&7KJ.&L"9 KX%4S!G,* *IIS* SZJH[+Z:6F4#2/L_""Y=+4-1=*H^U8 MNAU-%?0LQX3O,=5[(<&J [JR'3^EV;-(NL!D7#F26L=-.6!B;LI;:@KT#\*U M#?: %^9!1'7X M53\UE747"*X9:$!*@7G MYZI[V=ES'WRB@8;@1+U'J1=3?C6E-U^6%07LP.K+-J\E+\+. Y61NL*O. '< MZR/9@UB3]IWT 7->_".0Z @%?R*$+R@#^#@':[4* +NF$8K$AX(35S4/L#-: M.+#T3_I_A)')=N]K-TVH,$HT#OPJ7/5]?Q$X@&7UYOKR%?3K4";V@;KPHN M2/.]7?1ZOWCJ#:P?X-U^M?<\4*"G7@'L YAI07#P4J$&Q$?V3N(;1.;#=A&! MAC-9[*%QWR<8$Y Z@UR#*Q( N06X;+RF"+2QO;W7'JGU2;7.'[#^H'XO%/(G MVTY,KD[HS/$FYLAXT(6KS37;B_3-\0#S;: -< 1YL]\E#KV80(N!H.UW*$UV M;<#/I\GM=Y+HSW"N*_/G!O#; MF&E+Q_4_/O5(VIX-$_6%FL)9@%UY/PLP_TF<),7Q(KIG#B0$[IR/*6X)=MF- M#FT),+?_=^9KN;=G(^+5V8B0/#?J=(^S@J+9P%!PHBC]Z%\.'T!;!G#^&)S/ M6&YCRP[G*[%6I7NM^F3CCFI_?K5W\N0%[^WJ8,&[3TNXAQ]HS;ZX[6OE*SVG M8@..:#P0>+B*:E/SN8B]/2>G]2 &3#5@-ZAO;_^:LNM*#ID>;Q>501]+J_:F MT56,FC;@8/1^/"OO7BET[Y6DO):1&;0-=>^M( ![QYW%Q1JRX"XEX/B$XQ3K MN@"Y7[WS.%C"_,'*+.[MX$-/]5:NW1U8ZQW?6A#S39FCJW5X8OY-6?+=OQ,C M1>\Y+:CS?R-+A75=7]-E@197>BZ]JE;DUK+6^?:#(N*9:2+8NS2OR5>\)F_- MZ]IP:6 8R[-B>K&VDKMZ.ZNPYFM4H=#"_B9;T->$W' M.?V!K26"#;BUQ([9+W>8.*Z\W6#V?>L17?M=]H RD;A!&7@ WX&'(=BCN45F MT4]/.U/'!&9.9%!&-;Z]P(*GZ)UVVEYU A^:&)'!_,*H?^T= 5\$!M;^E ^^ M8D='@-\Z\\!C4P&<9J ^[9,]D/@#9"Q^Y#"V=X-=VETJ*,#""DP-/MP[H8L5 M^XF2UO2)C",516!G]J&9&?>@ZH,IAK.R0XB68W;I=L#^I! MD/;?.5S$*T#,Y*6G?3_^\G)4&@P%1&8V][];\B8=<=$^3B1M:E/_NQSXSO&# MZ#Y]_\GA?GO?YL6%]Z$-_.00[8!A_X#D^.YQ8H,[],VJ3J MZQ/]PRQT\#!Q7+7CWVEX=?]]XFJRD0[!.OWO\B XW_>'U+7VIL]#.$,T\+&I M/ %J%?C:&T(O+0M_=ED.:'GZ^;?1*[]\TH(8<35&$!G$B 0P@GYD$!\2P ?\ MD?EE\"!B!$*FK\6(S&,6[=5)8 0RFA+#" 1-B6 $_9CY9< T8L25&(&]DZ( M,>+W&/&;*2+>=6Q'8OK:+9ON9>;544QX0? M_M\WYML?KA!!/]*9MX]KKIHSAOG "DY>#?)RP;[]..U4_L^_)^<0H/= [.;4 M'_,FOZ06(44"D>(\C([_C GZ$R80?XH)S"/V2UOVYFO1=.!V+IMG4O+W_#LW MI_?#O+_,V>7>=\G+^#B^YJI\'IQ$NG(^J7COT/TU5P49C\AX_!3B?RZ3\HY/ MF?OX.N]>+,Z[%YCL(Q;+97)? A,]ZSF;O"" >4]>XFG,[DI>ZL]/M9#O*M'F MQ\L7;J_?KIUX6?;];K3_YLFKKGRP2D02]W="O#XGT=>Q?FY.Y%>4YZL[S1)! M-0+H3\O:JWNV$D'UQ4W'VY7..%B,-ZT4D^1Q[4R%B\ 2&)R8>FSR,>NBHI MA.IM,#=GT'+/L]94V%.EWW\)'L\J<+SGWCL?3^0 #QRGGYFQ#LE;>M-N358K M=4=TI PLX$$_9 GV,CG F2]:F>RS ,G>2D=(\G60Y.G=\LM7SY&+^@2J6',R M71:Z)0L3UN,IIO:*S'0#486&&2'B>0*0<8(PY7!02C:FG#,M.W//\IIT+_O; M ](OTF#:P>?$ MC\,!*+G$(H"Y#,#\UCFH( PH7ZC+ 9_6LYFEG N7+C\#8 /.002)7^X8^Y6]5^52T[(Q!*9"@ME'W_3/TJ2AA)I?EY&H$2:B6 $RCZ>##Z@ M[..)801"ID0P F4?3P@CD-&4&$8@:$H$(U#V\80P F4?/R\CDAXQ_G.J45HX ME'W\/P4XH^RCZ/LXRC[.,H^GFAY0=G'D?EQ%?,#91^_C UU^^PH*/LX MRCZ.Y/FNG&:)H!H!]*=E+QFT,G1FS*S/=MZAMN,\^GLTR*(<$ MPA24??S^$Q\DV,N.LH]_2O<-RCY^)6/EPLD[Z56?#K1@@_%:Q<\,NBVI+#2O M4FZ)+0?%0&]XE!@(FT(XK.]<.W?(/DX]8#B&LH__G262Z"RY*/LX I@KGH-J M=:5&$W2Z:@1U4I=G"W/(JIU]]G&60MG'$=1\ANSCESXDW8Z5 M[E1N3FJ"CAD5>JD2V3:#B37.6?AC4:_X^:O?;S %B2 ;DZX@:K4T099$W[,G MW#Y'-OZ0Q2]4LSEQ.RF"@"M=@=R<5'1''K[W.=7W\\)U,5P?6^,[R.X$_PLS;%OCS M0!F%/U(7XM6;DRCYS)G_R*FY"PV _^DYRLF'8_!W('M@GS=?/1X[? 0.LU'& M<6>:@EY&+7IY>1!D^<<+MO],6%^O]*D%E"-K0-(8#)O@)# *IF16HF@R(S&L M/)74#*Z1TVE6TUA( 1Q5?JK.3F6L#KUE6'[0HC+T0%^(@X"3@(WSMF6/'#&S-W0U M;?%!NJP+G:Q-^3,.M(R-/O4)0V'S8EM,!S858D..9QMYI.%V&,@1C MVY)E=I%"6?D\VH;:T/?;6QT>=JFR9U:6?&#=&'1 MMSA]46-@R]CH^(29Y.SA%"6S0V3SJ+=W%FT0_%56W<7I0+ M$V7LPY:Q>MS;+*ZGC;MBKBMFDZ[4\@R%3:4V'B?5CO G< ;%'BA61N65J$?3K 9 M:!E;)7&7QJQ5N!4Q>;86^GINV3!)V#*^2G2KA=5+N[IHT<(PFZ]8YQ1%)RE.[U<[JA,XPP=#$L;-5FI[#$KK)#8;)<^!CAM+= CD-RR-Q.K7]!3\[A25.EJNE"[L5X$/H9;M#OJ0KV? 4E@R=_#K# MMUQ 48/=5-)3A0]'W$DL\7NK15"@^]BV4;?'36'=(=?<*2R1Z7G8;PAL&B.V M#4PX$YA2;F='B]WX*S/ M#U@^LVC+O#L N\T)+,E.N^6M-2 V(F'V6IV)MVX7EIU36+*K+;=]66KY&$TY ME:;7KM&A[2L 'Q4R7$W85 MD>R%I[ DX'(5J6OQ!;$U:,A;UW Z4_4DEM3;KMYU6C;-USBJ3FW(JN#43F)) M;C+1VT.\H1BUWI#M23HPFXHOL038Y-"%HMM!='6Z_]Y$PO72M+5IA7U^X"TF MZX:1WLP!_L*F^+>??DL?3#&G MV_U'N@W.)L"N9=Z>9GIS+05.AIKB>]#F>[[#>/F4.@7H\D'#O&,!2W ;'52S M_^M!"S&Z3(M>80L^^!]L#OOA9=<&YK3W$'W'U>::[<%.CY^G9%M-=35?UFWP MU:=/IXZ;V@)C,J6!^:JIDPDF\>B[T*F5DET-/OZ>.J;IA(<'WZ].5J]\8H7 MC=8:0/RAA%3/>5E0:B?*8R5'[T11R,KV!-_AZE8(WWJ^!&6NJ8'YRMWU?(ON ME0!%=K2F1=V6;467S;;F1BXV6]%Z8%HYTU&,;T>1V?2S/3K8-GQ, M=FI+)<0&U'C)?4MIGB(OP0S $-JU3NI/60:^?)FB3/81E:!X(Q@WRO-.(T8@ M1B!&O/1Z(T8D@1%$Y"U$C$@ (S*H<%<2& $=Z*@&11(X ; )J402&$$]9DG$ MB 0P F 3CE0B"9S HIM=Q(@;%2IZS[7Q-1)(__HP^VGRN_YQG2(*>\R0=YW@ MM>@;+\L9DL B!+D"@B2^+L?G1M#+^.:^YJJ\ MYRC[[+KRGG_J:TK%N\ZBK[DL[WEN[D=9_K[( $X]LLFVIN#%_Y[\?\+[_W\A M*Q)9DOG(-@[!.4 M';QX&\4,5$U%MA:RM9!5<=:BD;^^(;VY)EQNHT VQ)W;$%U-,67/TZ>ZINY% M9.HZ%K(DD"5Q$! H#@?[(7KXHJ\U6_/.5_L1&1'(B$!(< =&!-@IG)D->CK7 M 0*9#_=O/G"*$EB!"9\T[I&RE:\@XP$9#P?QZ&F>#^:S%XVS P@R'I#Q@)#@ MV7BXXZ##HW_BK-L'LBX^8EWLB)@&R/Z]H>=RT\%Q&=KV.4W#IC MYI6J$=,)(/46Z7"30/>9LMW>AI+;Y;-^+W?/^6J*NDXWZ*K5OB'2DU;-;';+ M+0?O_'&B[)8_U]Q7.9 JMN)8&KRURLO>O&@Z(:S%HQT3!^4TT+?V?(FA[.OX MV&I/WIS(J+V=+WI%6>?3ABP3H[[&>5EE"G-_D=]^L.0ETFGOS=!;Z]'U\6,? MNWUKNL^!'X=X:P0@%P&08Z.W*MP*_-;TA7?Q9\CP:J0_[>0P%X::SS-^"M02H]_5A;9^6X-9TGPG6\,05O;EDDG_J MUG6P_D9@D^\UOG3IXVNX@)-QYDIN";X7WH-S'[PS$MN0AP9KR[\>W_ MK8]U]R'-=WG)%A5K_C3W20FZ1[MYK<7K7;3=G-3DFF(_JZ*1T!-:5;+*U#!# M\*)%X$L1Z_>G,X.3V/T)C2+0%=HUKM!NKD]7O&.[.:W)Q8XD'<$",;T-65EH M\RVZ&6J[Y4(AS#_W-%WM"-9:5Y3QV)LJF"S5^YUB3Q+:&"R(%1W!,A>+"4"7 M9XE2\BO>KMV<5G3]]H='MVM5R7X=ZHE*BJ&28C'!0)6L$",0(V[."%12+"&, M0"7%$L,(5%(L$8Q )<62P@E44BPAC$ EQ1+""%12+"F<0"7%SLN(Y(=IH^0> MJ*18PDN*8>@E/D*0)"%(PLLD?78$O8QO[FNN"BHIADJ*H9)B20F51R7%DI_D M'EF1R(K\NA"(5@79EHFQ+9/BR?G$^;Q123&4R_LGHH%*BB%;"UD5J!H(*BF& M; A44BS! I)X2P*5%$-&!#(BD!&!2HHA\R$N%*BD&#(>?B$>J*08,AZ0\8!* MBKVK*:BD&"HIADJ*W9/PH))B7]THN76"$%12#)44^YM,AU>$]QLG(\->)2/# MSE@1:.G@Y6JSUS=%>C@1*,U0VWWZS[,Y7[RDF%RU.B+=+V""9R_7^2W;F["' MDF(T0Z.$B*BFV)W4%(.H\<^[A8TD94.!+Z?Z$4B*A^&*H?=E<"FWP7,:H? MANJ'H?IAM[.L3A7Y&:UX2DP76W.C5=GE\&:1;4N]Y%9W7J9YS%.YGF'D;;W% M5[N60_8/]<,RV0OFIO_DN(*JAR6-VL2?TY)>,FS0T(;%]-#OBSJ_7(C+]9S6 M-LG)5_\6V=*Y!NVS\R T L-VRKEJ%Q=WLT.E,"I[P2/:)XW6&"H6A0F%_>WUVYRKC@V_FS$F"VS+9GE5:#8NYA<(VN+2B&L' MYU<,N\5YQJ@,N^&Q4!B18=&]&"H4=M:+LYO3FM 36Q).6YZ2KDD2W9)$@J]X MFB,,0\[\HMN! MO#?";CCOWRAV)A^1VE.E=54&=P2LV"<97=$IDUF!IO&9EIK;?@Y MQ^VRO$ZO2V&=7JPL/Y3($S/E<\3:R(<$5AM/!ZM MF;$D ,M8S/%TIY4][<"F,:*849Y>Z#FG M:.B] $^7L:5UAAZ1C$C-I2H.%&+77Y+<^&R)A+C M^@B3,T3'L6>@9>9M2W*CS-:ZX;3Y8,Y76*:?FV9(V#)&?K["-!IY*Y<5:4\3 M\48K4S1Q#K2,DT^;X]I(7)9I/@W C LI8DRGHZ8Q\E62:0S*BK_F2WEL0M?R MV]&*B9K&R!=[NBY4"A@C$@6IDI>$86\IA5)&PMZVW+0HDMF6=,[01HV&)->V M4W\&6\86JJ0YE?&"GI5XBY##['3EF0'!@9:QA:HM5\J@V)ETC,##%+)8SE4" M?P9:QA9JQLI=NY]S9V(P'-32(:YOPRPAZ"^_D\9YJ:,VT2:7Y;:9A1KW&%@JS@/:M9DT;HSL2)?9I:<.6.(F. M+Y12*.J-2J&EBG*WL^BV*J;$M6#44JPE;RVD?EAJ^D8M6*0-MN.7LMO9/D3S M=9;7JVCX1ZW;+=7!<']FJE\3K.#S%#E=(<4%(F M/KJ:HYE9;V"X AP]SOI"V1O(NY >& 1'*_-P. ];?@ M%/@6-Y3J8Q,GIS1T!,193\YD;E/OM#1>*!>V=LFC,H-"1\*Q^$II]+864)/- M0"S1W4F%-BLC4P5-\7A3H30TZ!43;HR\0V)4P:L)]#AJ&N/^8+TI6D:'S&&6 M$UJ^294)?Q+"0U6LUYJV#GBI4FD;6CK63?#P:8QOJXJ2Q-SO2YMZ%4\ MF"DM7.IUHUYCC%VT%R7*F.\D;-NR)KN\,TC;X0PVC7.VU6AVYY8IDF)>!6+@ M=PK*0([HBK-VS>/R9#MM9@VZDN;7A2I%LLM]VR-O7UE%OU7<>B?*8R5'[T11 MR,KV!-_AZE8(WYX$3YSRFHZO]< H.=-1C,.1;B(UTEM&*C9',B\L=MF5,O0* M-7*V/U$#ZT=3.?\7[238#/^6TL!1<0F&]]U NX3MO0@\7Y]N7YM+S5:/3^'$ MP>[F\GFQ(=:Y'E](M7IEOIO*MQKM+E_FFT*ESZ?J+4'X'AE)UYG=WQMS%YOG MKZW0WEQ+31W3=$)POD@=RN=JO@?=$/X\I=M[=P3TU(0Z^,#5O*6F^"G?2R&%*.SS_2OW3A*FQ]NRXM"H(REQ3 U/[D%\&>G1[D.2XILB^ MT^M5F@(KKKKR>(V77&!F=BXD^V<6I<];!)G,/I*HU.A?G'3/6#(KB_B0 #Z@ M(L@)843V,8N*^26!$0B9DL$'A$P)801"IH0P B%3,O@ D.F7N?\0(ZZ'3+]\ M-H(8<3UD(A C$L (9#0EA!$(FA+"" 1-"6$$LIH2P@CFD?IEE5+$" 1-7XL1 M^".!K*8D,()]))!&G)$1'W\"^3..O'MC>N\)=S]P:_R.WPTE>K].[MR?E^G^ M:_+>?G,9+S]P_C]R_GB2XQ<2TY_Z4Q_246X?,# M.A)T).B?']'?Z/NW>R/7VB-3B+4-S<)#NKRB/CXPU[$WTS@DS2 M&YFD^&57Y -:WW8\W]5\W=5@9FG$YD]Z\HC>):,S!SIS)/C,D3_4 $7VY?VQ M]TX,D$^T!I_CT'%>G4>&QU5/'1_A[['(&&+P)SU R+:ZO[IIPWPW#O(??-8C MQ*NL1N@H@8X2O[0U;UCSY@.RW'-EVS.C)&#(L/R2$E"QUYKG0Y_7.:J=(@DX M=;1(M@0\5]8[DP0@FR5^^D B\(5%X' ^2;8,Y#1;F^KGV@60 )PXMR1; /A# M\MC]*?:?,%/KO_[V>'/K&ALYV91M14O)?JJ@*5%-H#UY)/Z0(C"P'FP8J";$S6Z&DN6-?!P+ALMM=!-;^1Q)KN&Q2_( M;S\(\H&DF8N4Z4(H@U#F'E'FPM5+SPH >F6SJ MJZQ@X^(*RS0R*S.?KL_^O'S[2>AYBSCSVGH^7A9J?7$EL>VYCJ7_/WMONIRZ MLJ0-_^^(O@>%^^TO]NXPWIK0L,XY*X)!S#,(;/XHA%2 C)! ]/5?U428#!X M7 :$71VGU[9Q(55E93Z9E9F5F:H!U$2'N_DM"/0I&IIBM-F](A1MB3LAVAQO M:ANAM5\MVFQ@!:+.7M?CFNH\V3F3. ^:O8[V* $NUF<:=;N;K9P8;"J)]J!; MO5>&^W6@S1'3)@WZA@7T=3RA9JJ6>^#!$01WEB^O M='X4ZV82U5G6F]J=$ULV+2Z?Z(TIW2 -SV!Z,='LE6?H&$7%;W[3MQ0C8KPY M*=[0/]:Z"8LT1GOMU^4>?JF_X!I?I+Y4TA]K?8',WC_2==U(//KE^9D\Q+[< M?LP-2PXG59V.US=3=C;]& "- (&&O*79^&LNXBM()*R^W7N2Z %(7D X0#-5 MUS7Z[&]\RZKY%Z75?(T(;)%O)H9 M#CNL)7.IRD0:/VICK?KYTUQ5,Y*!/#>>BS,\8%;[+761\#S'Z/E!(]26';JQ M7@/)%JLPRT*^UI;'B7DS]Y#3)XD.:K?.W/RF;FF*.5T4[>=97AA,ON&)[62X M\KY(F +10C)3 T7NS.A482;VA]G)!1#F.;!,\[H69_PQ159M+>TJL2I'W@\@ ML' (6*B3^;!_)*Z<]MYD9''EO 4DOPNNO"OFY?237.Y^.1R2*:"6'KCD?.R* MG_<,?1FL4 G/*==R]U6):W<9LU1N6P_R',**>/,[3I\P,/8#4>6'6BL854X6 MW))9)04-@0DC&11##N[E1LF3/^\/^C)4D2QO)O72E=&(ENR,8+GC.9-'J((" M8"S#8EC!QLIU%0&^2ECY9!2KT"0[SK ^&Y"I&%AUBC6GU3,_GX?\9:@B%!?J M>#B?)LEF>,P;A0E+.,U!VW:BY#,8&9(@3>6I)_!5*N\^;8 M &Z]'HC$_2*=I0\&OC['2Z"(*)0]%-$2XB$9R3(MQ#=D;ZC>-#46;4E>=H'N!&-)7X-IS..LW M:.6^KM/I4;&P4*5>K%H6^@&V:;TY=*BX5;4I=-:*=-WYU M"C!+R8LTI]07CF0,M/20<1:];F^ P$RX^/#M)@I#)5VI]81:G83K%2MM=Q!C%T MMD-Q2HY[U;6/T>DS(KIXW/'K[28C6WXLK0RN(G&4 M:B:=15F>@ 2")@'=\W_-ZW2=U^?>:+R&"J;@2W(_*87WI_8_.H4]N%]&]U1A M1Y*ME3)%!;YAK'%V=9'OI23UBVMTOVC+*?J]U>Q)FQA"(& M7=;8V[AP>-3$7=8PROQ4E#EK+)N)!AOKCAI'[<^BCC>O"LJ*-]K MA3;'D\)(I;5R6>* 'NN?&&X*ZF*27/BJ)$TG+&.5-5HQG0&$&Q3H$_ U2&S= M8+2)-MI\-LB71U6O/!V6)=TBC,NJV'-:= MW5-SB#8H;L M"A3NM!;]S/4W0FR;QZ;@E'N. 1^3 ^8,H&6@1T*E%SM\+@4?AML5?./F2N?( MLZ+VTA>HTX39Z*2X>.A[W8X$N3JS:M,3?OQX@2+B+X)L=KA(U+G6N"*G^$6Y M7BA+ S-;5R@2Q>(8\H2!N)]GN&$LP5CR)1&T9-TH3)+]KC)::F83DG.42\:B MA"HC;3EL22MW11I*S&PEG"&@8@.$*AQ$E5N:?-5RP[B">Y_@EDJG@IAW!DB2^FXOM%=RK[2+VRGOB8#-)]9)YD/-(M=!O/BI9=54K M10!8"JUIB=.%Y8CD9";%6DN%7)'!.2AHUL:<,%3V\V %-VO#[I4_"W#$7/9D;>6E7G[,S.A$:*L+-;_J6%$\0 M$KOTO:SS-&N+6A+W-XB;13M0'PW\_@[W47"S*BP_6'Z^JMS)\B QI%WS93G<7._;0=IY0X^G0+-[?C0'M4E3 M(M5::9%L-D#"N0\<:"CXR-Q2Y*M.M&]R'^]3_?7P#3S%G=<*Z*FP^YPV^ MTU5(9X>:GQ=RT\JH:,5$H^&I\J"4" B$K_)A4,*@=%V@=)FK@*>#)S%>O,][ M?J4X&H^GLXX\9RS*&2!2A7<"^9.Y]WXD0.'^,E?8_^JJ .HB%PE/AT_I?";- M)H:D(!E*I:P8OE*TV0"?Q)O?-&XP@^TG#$^1A:>(Q$5/"$]R&RP]1>);\M0M M9/OX29X,M:?KP: M+2F'5X0%X%OW$':9=9,_03@L?H&O7&&@P4 33:!Y7SC2GDD:9RVA)Q>@VH.I?J8&64G"CD9W==JZXY10MQSML+Y]2A1JM#%=+"P^Q>SO*27W6'1;U(?7&SBN>0DU*5!5!K2U$V M0#[3J9J@4:\&D(-N8=*X%0XV<3#@1!UP/AL\;.F*RC.=0HK,#F7?C\6716UY MXNY;CY;7C\G>R)(XB>7E45/HFH4Z AP4!A19##C8PKEHLS\,.">+!E8FUCC1 M9X$O9YM^UZI;I7@U=F(#I\G79_%^41>DY40M#[F4<@?N+ MWQ-PWGDE,5J $VTGSAM!O<6RD10:U0XC=99?7!LAVEC4$"&E^T0&F#4"LYP!U%%/[ M\,V_5'.N+MW-P5"\8ZE-'L2O+1@B0A 4>4>+_TOL_(P(T:2"Q_.< ,3DKHZ7O/#;;&LR>_:&A+(SZ!OZY7QE)W M[(GV:L<>#&S"IYWYMTH,'82Q_].RM:.-Q:(LI MY$WXMNW(25*?+.[[S?(H]N#V"IZI:0\U-))^/G)I9BD#=*@L2:]B"E"X?G[1 M2RCTX3,?W7X#=)M)GDQ5YVRB4\]E>'L.1QX\,RD6<@-E.G9&M%FNJI8:IVT7 M/3/^?*1JN[HA-PJC$#ZR*G<*?';+&+!MKUJ4AF27K>6^5S<0RJ3H<>3#/-KLL-N(Q7I2R<5J3K7Q;=+H# M./)@GN-B)C[DY_$E6SY2X(>J&O0Z*1 M!RL264?L#(K)YBBF&=2X]YAOQF=SA3U<48H$Y&#$YP6)FQLC)M7KS"M^'8X\ M>&:CI0W3,K< ,FBSHF^4L^-Y<:[$CU I/N&M_%(LRL <=JD*4RFCS@3QEFVCDP=M;N?;]_#%.462LG0.F3X]CH)50^,-GKI+% ME 6D@DQ.J4)9FOGU1-FK*\*1D1/^_C&F-%:C5*K3BM%CF1BN<)" M)T%J!)J]C)>O/ +!'<"1!_L^?FS"VX%R2)K0O;S:[XR5! M5M9RRD#R$U8#I!@SUS:@\0J@I3F!K_4<'YQIE_[".P M0%SC/GSP5ME;9^<3+#H-/-4P74+MV;Y'[+AEB, O\X'X[GOX)YI1I_7R--M$ M'_[G)G[S61BC[X1HE48[%K1_ .KZEJ!GA_]-PPT/?Y(L'>A?DMIQW@O;;UY- M_B/.>,^%T#]C!T%>5]'ZGJVJ7]H8S\%SI>6[3U:['G-B=!M3CREA_Q( M\*8_"]X4=T=&J[# ,1$_X37OU]TTD0>P'\T!Y+5@>41T]NL'T8AS0,D.(ZDH MH/L7NL3P-X&N,1 -H-D#"UW<) R+D-85[:^%,R*EY2]<[N+IXNWGE/BEYW]I M,:9>NAC^#?*EU][CR*7-7ZSFT6<33/:RIS_[D'5*]8GOVR_(N9DV;%DBE_79 M8.ZZI;1[__D2'Q7;LB< 4=<:A,N0%A.X*G D7WLQI5KUYFKNC9H9SZCRB9E1 MS:(\.^;FMWBJF_;(%(V>]%[B8@C&L8M>)(M]E?44O3V\M(Y>F]H7ME3"7E!A MQN0MZOITQ1L>)0OZK&O-V YOVC>E,JN9& M\FR9 1.FEU!89"6S[*G:OY[98QN1N](8NR)A&I\8QL@]&"-_$(Q91;*O+Y?# MZJ@ZB=$]TX[SR]YI#OLOWM(V^XK(:]E>5C)\/U&INX_-N36 >,;=_#[2P>M: M?,Q1 [/S9 VI60)\OGU#RG;AXK*VK;L)2V\"9V9HP&W:IOZ:+5&U4RFN MIYFR7#7*'-5XM/Q[::#$@PKAMQ1[JH:@EP\B1,+&P 8:0#$QZHS86$JD9MW MV^HB)=-<1U=\IFK.IB?"PN<0Z(J:7TV5Z*X4Z\WN^TDG+I29!(1 #C5)..PY M>L5!B*C!7S3"3'OKCKE BQF+6+CH7[G@/PIKQ5<+J50KC&(CD#*CITP?]Z"^DA\C5;N+1U:?'3X)?7$^6[Z<%L3,"S7JE4>(%?S(_#_A59>'>BF4K MRF@L%5E69F9-,*Y#\ OZ73'LJ7K"XX <#LA%\PQUZ1-CR_94$YZ@H+@#PE,7 M.!:'7='7[XK^\8:IM7GHF0XJ#3KY< M L;HD9& [M[/)LIPR4EUA0\R$&_)(RVC<)0-0QN&MI]Q-'*U6%%1N*HBTU+> M!7;S?IXP/W]Z.2^T9=5QW\[914L&Q:7TF*"4=GZ&H"TX_Y#TJ: -!] B&D [ M7VFCJUUV]$-3$!4($/H\B+_6P:B/R.VU'72Q/_:G^6//G-KSXXY6$$'63M.U MY_:([5!*2O-D6>^Q\K1,=2O=S+ H@X$B!.4+1.HTF3@U&-/Z5>H27%)=H1Z?;'HI(;Y%4*I$^<'_C20ND!XY\?59/WVP9\*"+(B M<=CGCWVC4>KP?/XR1U%:/0X%G?2\4G-LJ/B1O_2(\D]W4_5"TLMV1\TA7RZD MK)):%.N*B(XHS"U%OMH.&T=N,#IA=,+GE#\YI[R*3M.'W%2II',UV:#[]7@Q MJ38M%?7;194@^,.C"0Z]X-#+M>[_%QYJ_@E:^_[>B,>ZO7)4^Q8]ZX0=T9K0 MD:1=)"<5]D!7XCHK]#0>*"(3[RDL+0)%@)*DZ'T>_H7IDWT2]WTY&H_+IJ#$?(,NH/I(!_-4A]UY<=7, M:J.J2V?S#*,F'H)G'LPS[F5!>5)4RZ/B, ONAP_^O,#/E?CAVY=.(UWGKF+!:D/+(Z\SAR(-Y]@9^I^9HHPR9 M4NMY7Y^6O1:-1A[,DUFU6CVG/:B,:-KAS(=$=50B43K&P=L;N9+>57TU)D_9 M26/25T59GR7@R(.W/THN\.9P>TA:&L?,ZJHRRW31R,W;3]VE'EWDGANFF;#T MO 5MQX$!X3OAPEFY:] M4-661% ,$GZ*_E>V6DUW\J42D:BDB7REE:AD\\F21"2:3:G5_'5FI+H@IF\B M&00E!#-,F&;@K!N&C9%4:QE0C/^72QC;?88_ZN@*"#)'3&ALZX0:[#RAHO1N M1]4!?,'(O?NY9&Q!^FE#2"Z Z!:04U,=9PE-,$(=0R,M=(EN284.'T%GHN#* M,3I $7, B:FBOYBF/7=#GCRU6#>U(=!]$U3[^>T6E] ./Q?R%C+7#N5;K2WO M>^F>2TMJF=9CA;+*/HSFYY#O/^>)P +=/&%]G-<@\=6)"WYM?MB= P>?O6[K M.587L6 WK,VT8B;H>[]4W[,W'P1'I/"3M34>CMDQS]=CT"?[[3L]9S.QG3ZB M-^_UH_/Q.PKW%/\#>__+^L72=_2K>6-X(\[6W#V.6XI'82/XH 4LWHB+;P1] MAU5$%/8!(U-$-@(C4T0V@KIC*;P17[<1'\PB>O/T<-[37/#;9WOSG,QP_V,: M"&\'L/_=VWO)+@W0BE%[V\-___U/;W_]?][W5[QC+]OV]T]I%;: [GT-7YQ6 M-#!;G)4MR"]BB[=4UJ4[UOT1B'Y.?UPZ/EUU#/B+:@9E.K],(UQZ59?(_XI? MYKKZER=SA09^M/)F3GR[).$JU?ZQ)-(WW/W)95E]M)T4RL+:R\QJ;4,8ZUPK M13-Y*EF7FJ/E>%#J^JU[N=_Z>":HY_QZ8TK20C-]M#>;4.1&P%&EZ6,E$6G1 MZ3J)45SB5NJP%6YD]P;"0R$2TL+1@F,$I]'"?+K40(: MB(_R2&WFI:F33WNKY+0PJD8!)5+*PV.__C"T25#B+&+?GXJ]3#Y%>[)T\ MR'S]XQ=]OAHUJ@.0[*V'S,'W%$70S8S&3>*3Q41\W[ M^ZZ<*)9Y+8FNP" CDX\?K>")/9487C"\?%^3] OAI=P5*;58%%W2D'-#93CA M$\D$NHO'G11>L(OS["[.E.\XR*>Y!*ISZ./$[DSLF+@^Q\0SA?".1K&9OI3A MTDNK*E>[?4-0N/J\Z%RD42RQOGWZY6UAL7\P IR)Q?!5,:RY\Y3:?*!JHZ)+ M,O6"S@QKWTP,L_.R=0DI:_BU&-Q),W#[K,XCQ C!$:(:[,4OQHAA'NZ&A]U'A)DQVRR MZ<=R@P*%^;J)*\X9?+N2="1K#)ZFO/4..1]]US/ZR_ C5*;3\GX%-2GW%H+* M4_8A!Q(SU?0!LD<0\MUXD">=^ D@P_A_W3"=U%12U3A[$&4T7)RMVII?3%S?QS+CQ5;5BHV4I =<%K=9W+-3U36*S* M@#1HT6MW!*?9S)ZJKO,10=GU;_2#_]NG;L7V $&QF\@?49(23:GYB]@)V%YL M;GL[K]FF[?SZ'SC)."U&#W_^8"W[>&4BCG()#5HGJF$1/=\PD9GAWA(FT@SH M_\'4-R:!G'I#U0MJ2V^ZP 05IPE[ A!?0^T3/NV.@&]PP>;90W4&H(H9P^=O MQQ ><,:!Q/L3PK,)=3)Q[$6@I,SEAAE"PKXL3@? Z#J>TD#%G@-+$_U65N%# M_?':Q#1U>V5/EEQ&3K7ME4CEA2Y53!Q"I>X[+T!E">E:4-TL.)#'QF9IP6\M MN+ ==*PDZ=5\J% N"=AI11MIO2Q='KRQ0309I(JY6]YZAH.O??P/[KSY$U$!:- MVLL8>(T> 0N_?]5QJT2E6RP[D5-NQE6X.6N,Y&BLFOS JF^?"V50;2>@16#[ M0=6K![7.GP\S#34 .@,NPK,]J.V/4^_Y"__?F9ONO:0J/QE7V)?HFKI$>'?< MWIDLLNRL,N@,I%BC6UKQWE1NQ:!$4[ MR:7(2WJS4NZ4QV/3>YD&-><^1F.\M^GXX =/5L;_@1 MP+Z$)/SY&>LCK-] !*KV93?T2!V5 +LR\JN/5K5 IC(,7[2*C?OV"!ZK^%N6 M$C\',^]GI2Q72M?FC\,R"2R&+A6&V?@T6[\\*\%=O3).(I4\-]%IOB:0@[:^HPZ.V_M$4-@7XBPT^+W@A/#\Y(!\6Z']NG<@(#YQ%GA)@(_8^LC6 M?IW,G?7R$N'J#BU^:H?>'CQY][-"+3ZB^147$[8 M,R#>3:.76?/T--+\LDK[E%^48G8[S='=>9GNO44C\G,T"AEJ3:@W%?<[>%LW M7"UH'017#YXQ]4&WII=9_#VR]DYPFO@.4)H/I1E(ME5'HB3V:PRLL82MVS/RHHPBF72D#GH MNT/3[W^_U, ^,;G?HPS.3^[Z/9GS/4;OD$VI$C<&]"2VD"&YF3ORL^3^H)25 M5<]W0IL7?N\UDW@GO7SGL<\;= 53)*[-1CSF6RJMU[[>Y>J+3DIHM:"!Q%.'-0;7E&*^.:6&#@!':475\X6.MLR8 M\+1I<-G)LFBOTI!6+'T(%FM:L=^;5AG;=XZ2BD\5'PJ])9B06;%8'M*K>V/L MS!&I7A3 ^#'G77I.(";?)= MJ97HPP/3JR33L]T<)8FKLC1=--3!M)ZI9%Q$LEN&?Y%H/#11'=L?#.$O+/5Z M'.$L@2T7AG1 MJ5Q,RH[H](,_CN6H[N<=-2].,NN\E$IA:+6N79O:C1&8RO6YYPTGQ?[@YG>< MNF6$8[<2WMZ3M3?E0@&&%[,&3[.#&79<6#TV6B3)<=E1M4I5[G/*^ZHUE !0E-GGH M<+* (H7Q6X']G#A'-E1XVIVK6)T'$#-+';+S8%.#+@OBD_'@=#LG*Z(@IKO: MXVC*,)YM+F<):XQVCKWE/PG$!Y[%30+,1K>[OC9<^PAOH;FVOLCVLJOP>.2& M+J2SNNE5%C)=JO-S;L;6RW3B\I$;:,> N6I^)'IC3Q!Q(3'&ZI+H 0*R(H#F M5IBW$*0-?5&HX*VTH=/RMM3-E22RUFZ0]#"MW=>+HI4H##Z:E&0[SY.2 GH_ MRT8J5_.MQL3E5J-E@Q3T2C-1YO7Z&Z:I"V>P_'Q"$MH_:XDX/0RYP\V:&3H( M=A%.V;!UN#^JCLSJ(,D,#@R*94W6IR&B%V@O"&':$&V2&X3I(6.@EQ,HA05J M.0=E1&L I4_#_ZQ-WTV.&Y1U>V!!CG77'D4H7?88H$>J<-:.&L3F3<,"Z%T& ME,H9?"#2L4^QJSNBM/M5XX7TJGT#^_)JEE36]?1VT!K^%FNJ-$OZ*X6K MIL/:0_KA\X;2L_,L^BLVA2\6Y'+MG%*51'2>F.>1"NJ4_F=L1 M6:UXT@2:M^B\8AJV\;A2'\AIL9^>9#UEGO6A$F-N*9'Z,E/T@\N]-05X/PYJ";2,/UP[?7V=!+3M%1]\5&B33[5.=@7>N %9]WS?WO M_]IK![S=W=B:3]ZB9V?$4$.J#E6%[$=FJWO:\5,T(<;&'YM\YD3-D=>?_A& MV^/UUGCVY!=-W7&($^"OZY6QU!U[HKW:*4(1%*+8*3*F$D,'P=__M&SMZ(V) M-\W!%KH;AA1F"J$IU/);1E7?PZS[E#Y&P M<67JG&*H!0BLL$!BZQZOP!U)7 M6):EE!Y%0FVC"71?BPLJHXHW(3W";^1;4EE,A2:084'H31NN.G "*RDN>$- M$QH*^*Z_]#4$V.-BGGX;JF+!H#TBH8D3XMU+'7#__-^]70@F _6G'6KF9]CP M_*_(Z/L%(00XZ*>#/X>,'!3[@PM)/=F?2//MT9] &T"$.P"MB">&/M/)YFV(B"3>++T.9LV+*F<2"Y6RJ?&41<# ]_8@"<<&>>$)PXSBGNA==^Z5UY M'3-;1Q(S4T,#] EI 30?&8U$M=\W-. $9 W_]J1 -W\+KC)J=N";XG"MBX\5$]LQ[L-KU<> MRR'5GW9?V]W]R7;WB;_@"X/* >$AO.&;8-WQB%%C5/PO\'?XZWHF3;CJ=<:= MM C]:M!\")QOE,BP00A:'8?NUK_0%]!<:/)?NX.#CZA__4W\'63@@7X_] R@ MP!.P@MD&*S*LT,$1QJ:F/KIBCL;TP&9AX9S1:T)2N >D(/J&B;(#'<+U>V,# MC@@D)QBRMP!(SK^,]5H#QY\3;%1 *50FX18^8(Q*)ZR OJY]@-X(?T$&W,:M M![EOO5DN@1P>6^?&,]JA!VQ?C_R^ANO"96XWSH';L$EHMP+']=@-W29_&9M9 MPAGOAO*"*WKP2;YE:*_E%4,Y@2=:9'ON1 L(1)E/,':XW\B//G&,=4:!BK(I M U*8R\!AA5:&F'6@.L&[MGOYQ)X7*Q=Q:?BYB%+((P^*!7=QK1)"O_73YC8" MUH9;=1VZ(:@7L_7NA/65(+5,=>*"7YL?_BQ8M>_FVOD$>5>"=:$YQ$QU:?O> MK[ZQ /JQI>XX'S8>HW#5^_40PV$,%_[M63V@/UK'LV)"P13A$EXI)R0U1@Z\.N<.$;8!%L]4]ZBVQ;P0FY&RO: [ZLO\/WM6D6M 3*$\+P' MQH2P>='3MYHH3A>>Y1%2-OW)Q Q^5YTED58]=?NT[=51% QR)D@XX:.'4*>C M"@HHWM2'/UL:>')SGZ@JTKZ347B'->A.5X([1] A5EFX" "Z& #@S7"VS@FM\S#6W7=94QG/&7RNWF82C@'"1. M>5Z0-QG:HYOY';.QC)TY.T]SGH1S5I_FW(=SOL6X@'$A2KB@10T76D@4PJH& MEKV;S7%<]M9*7MLU;OM;L7,5$9O>#TBLZ'$"70<=8!JFM;D%V6A&F,T!D(GHD.OG#[9W,_.1!\ ME>>88<4XR?*LPJHBI["\("BBT.\K*@.T.,7UF#ZE'GJ.DU64FI-_.O\K',\Q M_%F\QF^YB)-7YR(.B$D\4?/,SF'K?,[AR'J"SQL5^M(04+3PA&9IGNG3O-+7 M:4IA>T!05$[0%)(35)UG&=!3P9'H]Y,;O+%Q0V5L:%X-K )4 JYN:%\*+4=@ M(W5UL+$3.M@2C5A3C=B0+-=IY76(8E%4%0&86/ M4ZPH4GVR)S)?JCE?%+WU4GI[;UGO5\\VD<*J)1JM=1'3?/[?__1.%+@F4!L4P# M<>RS=3YW;[UGW>_S@E]7%N4%DY?"VE:!FS/THJ/ZL2$COT.LXP+MZ'L;) M.Y%[K8G/CL&Y\WRD.-#]J0U)-K_'D+__5WBH0#=!W[3E=\(@VZ%J#^HKWP,G M-N*/AA?"@>\/&.T[GW-.U)1QV#K%#DM!'S)RO[$$_2B>^%K MUK]61A?>^C]RE:TE-B3+7]3?F#.^9/TA)E\Q8R0&ST#BO?3"=KIV?HTE=N'UI(:H(ZUJ;:Y*AO_UANNKE$E;=?3M;;[PA^!" M7?CC-@(5_KH.0^'-?L&X.O]R/A+\W9W]Q '!L1H%^43RBT#I<@C\(Y3KSS"< M\%9>EUET@O23*[:+LG=$SIY#G4I(087Z@G.'M65$3:,VJJY:) M8'SD_L_^I9[WU+C9N7=T^+C@U7<LGJBY\$*H>$#0!)L!" Y/@T43968>W F\"^BWT!A'S MH1U6>E4G$QO50]TTLH#OU7PG[/"[G:EM$075\E'%9HI#95HI/GC@]L.@="OY MO(I&^.),A,/7=5_6)H'\S$9:8#]MB[/M(T!BYF0B=(\][GNY4 MF]W2)8;HLNGN2.5ZR>@QX$&7!+F';8N4?UB/E\?N?9MN<:X$ZSQ^&"CI3S MT*S)\M_&_LF:L#L MA@?W68-;".T6XRMYZ(]9>5V7+L[V-$")@L*1/:"P/:&GJ#P "DWI-"-JE$:J M<60K[I6!I:CM30NT!'ITZ6V&%->I**ZP]E57;H?7WK3S] MDRJHO50+S3TLAG:,":P-AB)(6P_M: M7&!$1:"TN,+J&FK&JHJHU#['];A>7"#[A]A'K[7?ZGX-%'-:Q->;>( M(B!]I0BX(?A.S3Q423:D.7%04^\252>?NF4%OS9 V$JPZ=G::&TRE%'7&P/UCB<] ='NKW%[OB2GL7:8Y!G^HUR,"8[1780E14W77/2.3^W\-^H4>>3IZ M]-.)/?Z_Z'=7-?309@QMZO5WG[I&/IO/+41_\+H6V.?_<&+-X]/>^RM\]8O2 MDI-N0\I:][C2#/M%V="(Q M,55KT\0TU'6HFR9$&??I=/.LB"F:@^I[0SML7HJ.-_#(XZNGT(%?JO"NK10\ MA4O!A\_=NGIQ*?CWE8*_V5IW'#+?2$ I/="C%9;4:4756%9A2)$&HM@72(8] MM.Z8-5 &&AR!$H1!%\+>6J.W'-6*J'7'7*EUM]%,>Q3?LZ(0T5TUT!%GMNW6 M_J_MH>JIA>)U%!5_>K[P_F#IA0_(+]74WG!##=HF\,\[3'&D*OB+Y]FKJHI] M3=O7.F)9]S;1W"?O,G)?ZP J8:C)4$0J:$_O(3O-BNV8QOI36X&RLP:V)C!Z M$"O"\Y9[1W3@PY>6.S(VGX3#2F!NN+&D$VQZ:#4^]1!]ZEF/2/%@.Z.U[;KU M8YN&&^3FNAY\*GP#7 705-\-F',9VI*6O9X@$1Q%UC\[.P 6'DIV;4<[Z!VW MCNA!VV4P7,?B4.P0!;_6/NW#"/B5\^.F?R&(ZPQ'LTIWII"#JXF'_0HJM;2*D3_UI,P @C=P,Z>9&5!VS5ZJ.MP3?ZP@,UH?8-='/ MK8:QKCVOKMUM%9WP=0/9/L]Y &O=(RC7 WV=Y8".8 T>.H!&*FJ/ PK#+28@A?XKG;GMI/+;6;VA#HOAE1E(M?*3FWY5,+L.R\, M?(""YUGYUZ+1J?_]2_W[&/ZX[RG"%6F>^^9<]N> >,5[^_GU7N%.1P$E/H G MU-_$?J^R_A9=W"VZ;$)IIJ^'._W3$/;?J;TUM>T@H?2)"5>NQQ=N>1@C,08B3'RTQB)8N<.& ++13%Q6\E.A@D?\I.8Y \ 4@^!1 VO4C1M=?CUN$: &GRVL7BR@4!0QZ& M/ QYG[<+57=(9$Q[_AY;<%.4):P-@D_-T9<9C(X_!1UQ)&3_WXKMA95:]L#O M6(K(M;/Q-V=<#%$_!:*^O@IQI/<6[R;>S:O9S2BH]/?_^Q=]-!MTDXT.<%IH MQ-D-@\>5[^;;-UR/Y%,2[EH^]W(JO:'A$AG;&1,4&2NB"U ;,2;R>2)&M%73 M#^N0(*=#W8<3Z2]19M,ZR6F3%Q!4E@W=',B+\8#*G$KOBG$1?Z%Z,KMO-<9C MH!MPVN9R)T4TO,C#A0Z4W4G_C?$FDXGU$IK$I/DV+ MFL@)/857155A.5951(UAE#[/DP*G]7HBL:Z B?] J.=N+7/VO-Q M]]0PYJSU/IZ\0^O=O/MZ;GW/GNYN"G60=A1%27N9UPYX*^B\>JF;WFN< M=G11^XL(OU6QK2^MEA3Y[?ZF18YI7.0X?&ZP-;C(\?N+'._VF*3NXE]IN5Z9 MZ?>I26T*1(LPC"Z2I$BH]'DO@76TA2QDG-'K)&3 M2+5F+I+W:[DK^*ZPF=7723TERA#T>R+8/,9_A& M6E(;4W5)"_H@UZDKC$(_'^F37MN@4FJ?I&?S24VVL[J<2\"1!\]4VAU%:O>R MCZ..DC.$]&+8ZLWF<"1%/1]:9K-%IFE-X^12,_5:=5Y8W$\3"GOX>I 8\;TY MPS]*AJF1G5PZ(<:9.1QY\'J#[-N#QF2N2U..)/V%2=6GK0$<>?AZGK&$ <-D M&Y+_L!RX]^-6=92;*W&%?#XR][@JW;L)I3QJ2KYI3N.T)U?1R(.)QM)VU<[( MD\$H.^Q1683+25L)7,D"YU22Z[F+ +O>+VVG4X4CC8^>EC;Y+U MJQ4Y)C22K"!ER-$,/?-P270_OKK/=LM-*;62B^3#O-(DTW6%/US2M-G+) H% M698ZHX<"DYV-ZXPZ5X3#D9H\Y'/%:78J<>UTNS-MD^2X.X C#Q;OE%(SVB4S MK)PE'U<2#\Q8J5R'(P\6[RG%AJ>6JJU1IZO1.6,V:CX4T#,/%F_W:=IQBEU+ MZN0LWRV29;.Y1,\\7+P.&HM6.RGDR&FV'E\U^X([@'02#Y=4X!(@MLIG+'E* M]@8INMF5D(I)=F-E02 IR<^K M=:TQEL=B=HZ&'M!*=C(L)_G40J[2)9<#NM!?+H.G'A(KG^MELT*<[,A3IY>8 MJ5E66Z0@"9A#$NBJE%N5W6%'*I:<@M5T2Q4?S8 ]')IN&H(P2'@+4FU604K( MC94XGT!##T7:2#W4R5RO*M&@5ZC23:TE]0=HZ $)BLUV8R;S>4TJDJEX02_S M"TT-)G! @EJ''HM]WY?ECB\*A5)A.DN#!GP-0&[4?R:+23QKT0^SH ['&I-*XEXO].MCI;99GFJF)PN MJ0DT](!AK/L*NXQ/Y(ZL-K+E16U(+B3(VQ1_2*U"N2WDJI*@DL7:M D6.7;0 MS@[0T$.&B0W=-F6[;;)9'#$K+OL@585@Z &UIGD0\VJR:Y- Z^3BE4DU1LV# MH4? .MZ9I2J-?EWJQ/E>W!WW>8.%8X^(EY%DVSZK>D6Y6)SGVF8Q"UBRKM!' MQ,OT['/RV.;A8ZG#==4J<0"H?F\FJT,UO:@+%7N\@).E#X UDTZ;]T!D!;18( MB20D6\M6*%IAUK^M9+6K);F5+#=YU>I1*TI?-N^I?1#M1DA.M?+5")"II MHBXG2OG,0[Z2)1*I5%6NM)K$7T'"C^VCLN3NWZ6D MU'CU_OT%B\)NWKHY1(74?#%\$+H-UD^)DW<"]5H(8>=0M_-\&SZS;]KSS>9L M?@]\0[_"@_L<$N'-\_).*_CM4+7GVJ;O@1,?E+_D]+7C\'@C:K,A^XO]X^\X M%F]$-#8"[T,$]D&XX^)X(R*P$1B9HK,1>!\BL \8F2*R$1B9HK,1>!\BL \8 MF2*R$1B9HK,1>!\BL \8F2*R$=1=_-7D;[P1']N(MS/O/^9P/=^J47;D;KY/ MSS;UK[ED\:?:\8]I\*PNW=%P0V_O);LT>/ENPK__Z7W1^L^:MO]FN"4*3/&6 MAOB95/D^HJ+9)B+*?V[HF\_2@KRC3\LB?TJ,!)Q.T#7[ZX#BF^P^!DH,E!@H ML:A@4;D\5=XZ D9$5/8% Y^S(HB)5\K^&"DQ4F(!^B%GLK\Q &$!P@*$CW#X"(>1$EN@2!:2JJE:&@A%0O6P$8HY8\T9VA . M!3KF"&Q58:OJ\E3Y[@+T$R#U5,H6V]O8WL80*M]=@'X"NDJ6'L*JW<<&]T<-[G6UH/7-&&JR M((*BVL2F1.Z)B?#^):>!JSG&!(72L?(\K^Q?F$?^1%#L?B@J2Z ZF&TPV[R3 M;F&_>RSCDW\3A+^3G3[KM MMRWM?OV/I@'0[Y]WN:@3P:_->>Z+\.?2:[H0)%U@V5&3UQ"E,"&P(/SP_<>" M@ 4![S\6!"P(6!"P(!PYTUVM($0]SK7MWD?1P0L: 'YC!HB^[1 ]52=TT$.M MM[&K*3*NIKTU_K_OX"LBF+T.DL2Z]V;&48/,"L*WC+#SI@Q_4)J>:NFJHRMR M,ZTH^]]=\WW4'7[_KU M^M36U\UN"!?N,OP6<[-MFNLUG,S$'W7EJI?TS5)%Y_(5U&::N?E-W5*D\.]_ M]HF+WFT;TU :9*V*H,3B7HJO*S?LE.V MZ\'/I3!#\8CHIV99>N6.EQ4YM4S+[51ET%C442]Z[N8W2V'!QX*/!?^*!/\I ML?2(K)-65JLP[C(WBOD))Y8O5[IQ#:''G:8_J%_<^\-* MA99D+].9$1@Y='[1;@]G"L(0#IJ-Y"T59S",8!C!,/(C8>157]*(J\]]CBDO M1ER[*DQ75*HZD.<0.<2;W^*M$"4((BGMX3AX_G#%%.0*^>$D>S*AC^Q,^5LO9%-S16* M#'Q6MW'QA,=-C" 80QKS\/4WMLRC)14*8=,OS=%YJZD+-K/AZRF^%VAKQ^,X)>CJ4H+PI=((>-TOC:,9L#25#7RPJC:[D+] 1AT(> M%/Z6%G@<=\,(@!'@]/Z6E:QVM22WDN4FKUH]:D7IR^;YG2'/ 6)"#I34F(K5 MI:PV,'*- N<85AT!1)C2$V=P2@]&"(P0WPTA7DW6N5<+8#E)L3R9*CZN:*^X M DEZ@$ AR-81A1/>_<*8$!5)P9AP 8_3+,''/8M:R:.EW6SYZ:'Y,%'.[PY* MTEV^/(D-M9'?)'/MECJ9W-O!N0&Y@_A;@3G1A0&$HP<6O]$:M:-;% M;P1C?L;\C/D9\S/F9\S/F)^__<[^5'[&(?*3MYL@<;N)[WGI#-=4QGD@6!"P M(&!!P(* !>'R#($%X0?O/Q8$'.S(FBL4&_:;8)@3)C%C MX<;"??%,07(O4_ TK66\(>B( TONRF.KO7PLEFO]1^KR_2:HDB0TY]FA/8HQ MW)CG.PR?30V0[*/\9!H7@,"2CR7_BB3_U;QCJV-;C87$.%),7@P?ZLW&(#E+ M(&$7;WXS\1,5IXVJNEW/>O%G-5-:E$ M*QNO230]9DARJ5<*XJDLQ0]T'"63I-NFI0RIRH!:JKEN)9>J(Q#A;GX+MW$2 M7T;%,()AY&?"R*ONI$6K+G>7L5E^Y(O59&G03%HF&2"'&" '@YM.8.3 R/'C M.^.I0[->%+TN1QJ69#YRU*14: ((#A;GYSIPJ$8GBYN,3]:'C!?2.Q\V1+ESWG3A5CS><%Q31Y6+'.ZX?B^O' M?M9-H_7N%_>%E):4Q_5*K-/I#Y0\.+\/17-F8WXJ/=(+D5>TIN5J22:"FJ72G)*=R[83B,QEVE9HC! C; M3IRL7QW.Q8GHVG"0X.+W>J-6/.OBUX(Q/V-^QOR,^1GS,^9GS,_??F=_*C_C M"/FIVTY0(FX[\3VOG>':RC@-! L"%@0L"%@0L"!"@.-:S3G2-C%F]\LA[M+86'_3L+^DUK'934G M7NC4'IL272>;Y=YC;E)\X'#S';2SGGS9CU7 M:UA.5_DQ*8P LQS.)[UE2VVJQW2K/)XE'^H7]P Q]&!4(VM" M;M0I/'=\>3NFJ]J*J<3ZIR.D/++<5G)@%.(-_4R=KC MX10@W';B"A$^NK4Z3@#WT5ULQ%U4GVH[H:4?'A^'/""GHU*[R'@EM4V?7QU0 MG3DWF _G\5%LS'4>FMVZ-U?K"DTCKQ5S*YS2;X41!"/(-T&0$Z4R? 109@I( MRE8BHXR:C293&NJ#1RX"'JW*(D\OVIVE1Z;4',6FTY-,HY! ,.A4"AYJDK; M&& N+G,_&F!PXPG,R]^%ER/F:KGB+F_W,?-Q(@ES3HZM'K(+I9?N#N*!-D3> MEQ.V><.901%=+G:]XPJRN(+L9QTUXUKI09DH&9ODDO=4;B5:;:IV?EBG[\D" M8*QR=F2,RXVR4GA,)JH#A6:0%R5^RY_*JXX1($IR@1'@\HZ6=K(KLX69M9)2 M]_VR5WSH% O4Y;T@PJ/0F8[$^Z9$M^,%P^_H]J!<1P"!O"#4+1VG,$)@A, ( M\G8F][3I M,?71O@W3T1;?_"XX-5W'-AXW>CX';EQ82/F!%L"$JKOV01)D.B]_\ 7 M;_X-MFL[BQ")X Q,=>*"7YL?_O4%F_@*Y8(YQ$QU:?O>K[ZQ /HN)CWZKF?T ME[NT6Z]PS1;[7LD_FNHS@0UF 6?YBL@*!S+Y%_7W67^$$L\VY@ZA#E3#L."?^X0%@F'PKS8DF@&G#;&? MMJ%H#0$!C#Q!C^*@]L"G,VJ:'8G6S%<8IS9F77P[W__U[L :V=9:^RB Q$9 M@%C/ >HHIO;AFW^IYEQ=NNME\N(=2SV)]69:B! $A%]:_%]BY^I._9$>_4LC91Y MVIE_J\300=;3_[1L[1B:O T(K4",ZKZ'F;=I_0Q JJ!):6P M6H]A59U5!($%"LO2NM*C>4Y1:89A6;)'JO'>3?C6$W/XFG2]O;>LR=*S31W^ M,5])2_=$JTI(][E\,M]J_ON?7DB-+Y_;1J7],:A\0'N'$T$,O&9>M(]:N/_[ MXK)C9JYEY1"07HT$!AHS%.P[GCYK^8RW*;OS7:3PO_*(&]I@=_1Y^V)<9,E/ M6\S>">>MD'+B]4*I01_^YX:^>7/M0OR.^CZ+?SO$'S7!9NZH;R">GV50YFT& M%>'9]0QW7MY+ M\,!'P)YZV<_7 /#]<)#$GP)?%9PJ-I#?2&6(/3@+1G04' MX(XE*5*2]*/ _2<[\]X38^7O&"8"RSW'"<;]R!&&BL<%AB=I]"//,_^ 18S5 MZ;NA-S['.28-7,TQ)H':"1*)GK3<1S0;>^)C#,HJOSO(;KI.J,":#FNZ*V9? MBKRC_@\SY14PI;30@.L226"!ON$1-5/]4/P%;K3P\H'EJ[Q3)#ZU8+&)E-C\ M+"RG,99?!5-&+?)"D2S/KNF?+Z ML/8[>6Q&P+$9C#F1Q9P?I0@9K BO@BFCI@@CFXV'],\YE26#L_6PLORYN/2C ME"6+E>55,&5$E>7Y\_76RB],JN@3S0G<=B*-;E9#13B ^C#XRU]![@?452T' MDO-OH@>\.0#6KE8+5"GZW4-# -@HO:SMZ$BU!?-&VHHA]AZVSMPHJ-93XL9: MK_$?5+443AG$FO8'@]J/TK1QK&FO@BFCIFFW_ED!:5J>/=O5Z">5@_))PC)2 M>2LH4>/8YHZR#15BPA] >MZNE114AB\J70VR@&I8!%@ S4<5:E !*T-#5:0^ MIC_I^*GU)[YBC:$JNE#UH_0GA_7G53!E9/7G1>*;&Q_N.\^I:U4Z<0QS?24@ MC"Y^Y0'V%LYG .!(AY@;WI (ZL0A;S*:G <<."[ANG"#UZ4B/Z:2>1QIQ2KY MYZ+?CU+)/%;)5\&4D5/)4"=S<9$428IAX_%_5%*,Q05>4!BPH$B=%LYU:6+O MB+NGK]?G7>/8>??TYUKAQ'%.6UU ZP8 M,01%&H+^2#%N^S1>64-$%C=$#)\;; UNB/C^AHB[G8&INW@X:=RZ[[V&*:X: M=1U:(7*&:9B)1W(DR8B4^(]*4YP0Y[B5#OH4JY[++#VXA14C6K;MN0: #S9- M:'GJD)RHA?(ZF1V:HG=$6;6@A@CL5?@[_ ^*[[^C$E=B,H%FI;$@$INKW,]- M5+AZPS+"YSGV8KE3-;AOF/"109;>^IMCPW6#$H\6G!$D]CI+D V,5'S;"\-1 M=.'H9WEO<#FN2'!EQ#5B6#*80AHQSK.0TV,T_)"B&0KY:B@Z3M(L.*N_)M [ M:!(QZG:CL5Y2CT2@&5\->$3K1C1:%]:1&(VPCKSX4I&PXTI=U\&5UZ8V&5$E MJ;.=)S^I-E\(A'Q489ZV6!=:$2[7CZ$ILM#TLQ0FKM9U'5P9V=XT4#ERG,B$ M&I.F*/C!(L@*.%M20!-HMJ43!P4N3W[&1+&Y%],$4K[CH,GL:TM"0'IRWP<+ MY^\[A@>G%N0UP.F$-\7V?;,;34I0#%*B-(65*(:KR,+5SU&B-.[<>14<>6H% MNM5_# 7U'WTV[5JH%W%AU88(ED= "903/5336.EC"(ROA/TKK_.3VTU?$DV?7.F?K)/V* MULD8EFH%E02QUL%:YYM+^ _2.ECG7 5'GEGG7$CC[*H42B#DN^9=ZFY?N5!, MG+PE5)=0=7N"8CXOJB&1Y+ :PFKHBH7^YZ@ABJ3N\I4F9LLK8,O[9*-$Y"W7 M4U&4/6UK?A#,CQ&M(:J:NOY+PEIX0$KR&!J:D,P5K>PCN$4\VVD^/:' MP6DJ4<)L>05L^1*3B'P:NI402L^45L.5+ MX%I2>\#$L(KY-^+\^\-@M=:0,%M> 5N^!*LU![BHD0?<>!K2S'[\AME7?+ML"6I(3J>S9!$B1Z M[T[-^5,7O@_W\O]VJ@]K]G@"K8AUKF30.L.!3.B@*A1?S6-_SE!7UE,@CGL* MA,_=2B;N*?"^G@*GY]?/2Z%*&/I__O_VKFTY;1B(_HJ&IV2&>,"8!O+0F9#0 M-!F:9("DCXRP1='4L:D,I?Q])6.#2\*U7-;6/F2(;2Y:Z>S9B^7=7,G0DF5V>I=FK]"S;&8Z5FXZ'4<1I75_]WC=?FG66XS'J'I[@G?WAX=6DNLN]S8H>[K)2N_027\/.G3@#@C=T)"=\B17\P#.9ZP10,HE+T@#I7RE+NM3MZ?J,JDA2/)D8OJ&O#HAV,B3GPJ_4!K9OB_D)#F@ MK!CTUB#EPK$+:7^L1<7-M6AU@)40S2B7,RN<91F6E4[IM@GMCP'/!=8G\GYF>[AI0F^L#ZJ/K;OOIJ=VZKY/F4Z-![A]O7UKM MYGV]%3/\X\V.^4=XJWR0="0<:LH:&>E#/PA,!"9(8![8+@($;FURM0L8HR @ MRET5!W](X+O<(7$^Z*@RU%V7>:1ID#LY*M_+"AB1)7<'ILK_ MFKB]G]M(A4W+**RT*(G[?XDO5QM)>G)=X_F(CR_&@@ZNIO=XQW(&UMY:G5VG M74D:HV&T">&=B#!3OXF-#UMMD;)6[ADZ\)0GMIR\G_U,S7K"G):,0A5ACC#/ M-LR+%:.P&DB;!O]72:1\M?DW*DV42F)1_=A)@X@ MS[[R0/LAY90MV%K".W*$N1-;P,M.:HZJ4]# V4!PS^8#ZA(V4W)_JN3GFJ_' M*;3\*&G/M=$W),&TA-XIJ !7",D!:$CQ3$I1\D ]1AILS(.+ MFG+O,6X 22,8-V#< %/U,X,M] Y@2J2/=Y .P;2$'I(#3(GT(0=0H4.-"L'( MM>IWRKMRX!@U@&00C!HP:@"G]9F!%?H$,"72QR=(AV!:0@_) :9$^I #J(#A ME:L#3DD#'WL S2$8,F#( %#O,P,L] M@2J2/7Y .P;2$'I(#3(GT(0=00<.= M0;[Z8_78;?VMRT14^_=!&!@[@*225VZSL",G5R6.\N0+]ZAG,Z0,#"7@L4%F M\'7BIZ)[H9)S^5_T5'18%F%^G=JV/_*&JM(8/C:=4A_B6 7Z$F\HLD3+9>BT[]TWDM.J>L?FE*4(LMXG[[W%G2(2XW&V[7 M=R;RI3]\#$P:S P,RYJ<&?$NF5874NW)CK1!<$"P5U6",'= P2"+C3!/<'= MW4F0X!(@N 5W=W=W".[N[JS+[N?>OE_V[6^?F86=G9VLC<\[[A9^1G9V%G_&@0& M&1D9%045'PT-GY6"F(+UO_Q 6P%,))@"F"$X&$H %A,&#A,&V@F0/>N) //? M'N#_?F!@X> 1$$%(R"]0GE^H>@G PL#!P<+#(2# PS]+/9[E #PF A8%RWO$ M5PJ?090VV*P^D>E(5,)E;3@?QT[ ;%]L?9%?X.+A$Q"^IGY#\Y:6G8.3BYN' M5^2#J)BXA*34)T4E9155-74]?0-#(V,34SM[!T'@X>-!?=L' .OWU M B8\ @4+(M9[!=!GFU>4K#Y(V,*1Z65MR%1L'T]POMB.O< %LZ^^/OW+M/]F MV7_.,-__7Y;]=\/^7[OF %0XF.?@P6$"@L#U'4V&]XO_TXT.KU-](4%BXK!( M+_38@2C=#)28'.@82_][PSM?EKNOM7=?D0/-2&/T8,7_QF1&9:;&9DY-$K91 M8G 67(_5)>PMAVX7-@DS.:;MM::#O^^)6]927?771R<]K]C1Y:52P'@D+>!@MSKU-HGG_K;49TL:M\U5-+ M<=ORP!/H-B5.U&4I?)W!UI\-MC,S80JEAX/YCH>GYF(ATA< MQ]0Q\13V[LK#;:BZ*@SIT+!A; ,F?([R>SQ^"_]#FQS^K:K\A0P44$>?F[\[ MO$WQ$W5)"5A__"0? (FWJI117-)@KV$V.65M3FFG7!\4,#N-K(%_.[*I="SP M5FMNSMGJ\./NG'E"<5*-X=X1LO;B)O?C*.UL>#$D^3?^RH1)CM5^R2U6\A04 M*-G_-$53K'2Y^.GC]"?QPQ MS1F_1DG.*JNB$4=RB0,.@L-,8Q^@^V<;SYLW*0MNROK:#%,] 6FGFOM?V"7[ MN:LP:U.XM7R_HR961_LB:WTM65K_T3)P^IOO 0K U68TWG=XLC;/. PT2#H< M8Z@W$H9,YV7_Q%^$$)N[P _SD),Z8O9(-:TMXRP9SSW&IB(,5257S/79V#G9 MY,C8EZW&J AHY(IN?C?DQD\WLQ(\JW4PJWE@F1W3A +?'1(/,2#54[H2C/3I MD1KR%+*K,/@F5&U/K_S)M[W-?DSR>^7W("9Z1N\2.L;D[S$@%$T]2+=93+-^ M*+GO)&-C(@Y#.A:_?/32NH?9M5>A<%IS"Q9$&,G7V$L0JW !9Z"\I<^D@X_F M0_A +K'QT)/$)2?5U73CYX$;L#K_U2;+9 :OIEQUCTV[>PBM,K+ JO7\5>A MMT8Z-LPNNPK7*HGCN4:X/!Z#F1U.Y1HWT\%H(9ZI(N<&0F(ZGRQ^2%A3/LD; MM1F."]Z4Q,>D!.,Z9]RE56((9>8/HW.XSW+P?K_=]$-.#G/M>?/I?&M/J[/P M_!MU\NAQ_2T(KR!N#C3S:HK4* ^S;[;>(>6_61/(0:]8*^ Y-.\W&7N58X%* M: *;K?1DZ6FBMP/Z!'DHN?LZ<5SV;&+*#5L/;W-+WJZCJU_3#\-MZ80C*PK\ M+Q]2!]HWPP?"M>V6_1F?#Y$'8=GT6&UC@S$)Z81E)N MBB:G=0JZ>OINE;7'^[YT^D,XW$!.[R$A_>>#P,RN>ZKT2,/;/H0"UJQ).>(;V4)[Q M,;_K=$P>'R[FHJKP!_(K!/>9/E#)H."++8:'3\6SFC>Q%MKGD*@.H;88BT)P MF&1;H 2S]"!>%$@DU13&K&QY3/.KF>M52KWY7*9)!LE')5\.?SS$;_EUIC0=OUG/II)F!_I4J\9$%F_9RMY T9]N^&T*VEF MYJ7A]7,I[@P*?'T2SU#0U#/UI-$A80RX>B0[Z!Y=.GX:CO-L(]>*/S]-(FL* MOT%3K#CMSK%9::)2+U%% ]P,P:&P2DWJ[?PY*.NA MI1\*1"XK:&OD/'R8*NZ0JIDC&>K?DS&V5Z6PJOK9N:3]<-N#3\;RFL7;U2'C M?"WT,>&F&=F"(;-^?$DDAXW.Q0G)3P3QMES-"=9:')4[W>S1U>NGAH;+_-U] M^,>,,OM0.<6FEMJ@8SD)ADC%+M8*,C:!>++5L/GZZ2E<+*?GLN+CAZT@A/!O M&H'Z46#](.=@M$?*T;"-C9G T).F-V;_:0QYA)@X*)=_BB@5;6DO]KV#EI9! M8] :7Z*)1=$'A?G> -]\",NPM1/+"'>7O;T\B"#_AG1?N[*9M[H$.^X:=]^" M>%0=?\V7>77X]T#9ZZ"0J,4 J1*SD^&E 34/81(AW[G:R2M\5R",/_W2?=9J?W^3'5COPKG0OZ4!KKTW)P3M,EF@M)1 M] *3=Z%-">I].$<)%50X^.>?MI7%[RI@>G 6%&0:EAZ]5J! (M:$7KC.BZ[5 MU9R^3--1DVO,N9YL_^;@88C?IQ\(3NE,4;\[G/A)WWX^0<@PQ75BTR+R"^,K M\>B-(0V2-B(%/DGOJZ5=XXWN&= "NJO8?IN*W71#9"J@=&:@$ M?I3L.R9?IP)-^O!V.(#W[9OFB^5PHX5*DX%XGYI+>ZAY2*3__XJO]X+?[Q, M^M KRZJ#MJ-*BM)$;5#2MC0,I;8^9PC_):R.$9F0TY_Y8YS M?G#CPI)X]* 3[^0ES2H29ZAJ+FS+>!^!*.1]&^ I]&P<517C-R^W<&6GF<+07[=U! @V1J.!&A)\!H M7/>'*(H&1W[M;35:@Q>QE]3V4>-KCJV859OL?=Q=QN!R":.HR2'BE0^?^)1% M6\FW_0LU,#!NPJ6GBQ*62"0S\)S06/O<$K^4T'']K*U%2RX44 [M%A?MT[-[ M/_Z@!0JRV)XL+I9):/5IMF)!.O.F66YI];BU:,>2NSZQ4:R:A@+CM2D)CBWK M4 "5]VI\I+.^.S5K7YMQO)CQ@#%%[W-VA;KT\"N4)-GQMYIEZ_/9/"$WN -2 MIR1%RP]@6*(/+??NRD[FX[W#>F>:+N42:N5JO%]]A8YH)OG9UEAKV&:7%DBN M:UZ)ZG?C2,S6N'RBLUCL>"D5^TZ.V((#(\#A/K% S;/+/;:,]X?_TZU1@N#2 M? 76YCSYK:70@DW8+.P/7ONG2&69V4,H@/'HI7Z90CBZ?G(YG&-@D5M8;2MS M]=,\\+8(;IN<^+&]-8*9943==T:H86P;U]6S#BTE_MW 8&SW)'M;?$C8=RK. MQ9PM;AH)@K;=H+MNO]SEFQ]]F/5!W88U:K^JZYG9*,'W_DI?]>QZ)F;FP^R- MM9ECD9K'2-/N0N3+(-&Y)3\$Q^)QA(_7Y)B3:K7MDGM*6RC>M90([F_9XRTA MNL5.%7V>S R6G-J^%SVLT,#]48W-+ GGG79(T%^V[\LGWWCC\-FAL"M?)C\7 MI*IQ(4'FT.*S.87ZO1[(;%ZM-VSA)T1PVHQA(-+XV=(S](1([Q'V+ MSX\*7@# 0I?KMT5[G^VLHE/I*TAQR6=B\26(SC[NDU.PXZY[#PV8P@F'*&3%D:5A;P2H.MI7\N,-/DPM%$C1M]&R;+"P*3;!]:,O@:^> M^R8[6M@,*0V39H.KLZT=0$T1XQ[!7IRY7'XB"8 \\XEI/]$3=_6M_/JM@@*. M_7=1\ZWV?885(8P0-CCB7Z7F)?"19V%5RDSH:L[:9.@R^YK2,\/>]5HVYTNJYXM9*;DQE.OFEH/.;#.&HUMH)1J3I/+>"N M75[LY9!U];[3SC'*1V.#V%FX>7C OP;753A3Q6OFPM_:1A. DC;#6+J-72T> MO73R9,ST!*[;J_$(#8O2DSV12JKN](RN29:HD:Q$,ZH,Z3CU:XRKT-WNH>+C0="T#P]V\]J M#5CLR_[+::F7YPNIZIYH&+=%Z0S72D M8P:/"Y?R.9L%RU>,9R$NT11U6FW1QB :HHLP@](4MY.4/"!M!1Y0 !DGYZHV M<']KYK>$#5;+&50;7;;Z%[Q>E]*]\ M[3K)1>KGK*K^,+,@;/DK]MSV"/4; ;C_ MD/R$FR]<:N^BP,-PV78OP<]O' &6Q4S_!.>RST1',,NNGB/@^^>IREVFE#,( MV)NAU25&,@ZM*@B9;%/>,;*IAI,H2?_JQY*W#=K)H5?YMC^#0D8+86%"5M:> MR%!#@W[QXC+K.JT+ :A*=8*?J<2X9BZIFG K<6,/K\@%[$2HUT#'#'BW.^#? M>M"59$1-6.U;G8FX'C]:/9GW\.*Z:]??UNU^,7\(9RK6%#BIFN9EFJ/$A M1:@NY?UAD:&^[%%/I&#^H5UF2RA;ZX86/X43;M1HICS#+ZNQ91@*_+3R$CRK MV;#!?. _8T\TMKC\A)MID@?QLG M]1AA%1XB8CR.EW@M1_7.M+CII'Q>>_22 M#[F*"J=K*>/Z9!',WZH)](4N,Y._="'Q*!@U3C=Y9GE1Z#5/]<^,@P#54QJS M)^E ONZR-6=,%(BI_"\?+*PWNJWM/C!8H,Q!S"VEV#/FG)T(IFQJZ0@^P1OQ M@[C[YFRT0K$=A%PF4SBFT_3=XBL3W]1R?7(]X)!-J@:K]LT@(H^4=YO-K!,QV-J^*D2CG<>X(9V+WA(B-FT/.GC)#SH*6Q-6,BMNO M(*V(CD#*#E0V%G<]_@+W7UN)3.'\(A9950]7L1]DHQH5P*+JD^ U2GTFV@* MZ,W/UK;MVHMZ&E#>]IU*& ==D9E8=2.AN_5R5W+LF2A[\:PN&;*U(P5 G/L# M-4)5C^/+M9KQ48E]ZB&>C,RELS:1#<6Y3/-.?%#N1D^E@$V/O%EM1O"^U[Y] MEU[ B<$%JVFTAFA^7YY@A+9)[.V6_$K(;23W4$-2DA@Z,Y%/T.#XD<,[,J%P MM=HH/CO;/K+YXRJW@EH]Y2_24<*;'_EU,6(:ULD=+NK?LESS[_)[Y+-'/FUU M_6K_5J;H)7 I23Z$.8(9 A=:U'.*SLI8YY'OK-%9(YFOL=!?*KXI^9FJ/;!+ M5I%D4,F'&TR\80_RV:E46% V@B-[ "^1.:^%S"/4FKR^9Y]Q(@R&#WO7"2[' MMABVYH%G2A_26W9_/[DTO+9H=1%)I,Y?D-=![$L=9_7@FG/,2DUB%SUQ9.2S M-ZDPHU"$\2ZQIT;^JZE_[Z*PD89WV_<:I01V23!,.9Z^WXBT3QML?GA@0LU5 MOKHX::(=66R7T?<8K!V@9RAX\+F2]%!@";ET7)=(9P3DD\:6M>]ZOIW&ZYRS MC"G0W+7U*)\U0#% !Z/V:VPI)]73=+.5^5QJKF7&=?).96?EBELP%,QK#)_U M,RIL..IP?/KR?90H>FIPE%6L_EL.YYL N3ZO+#$6B#!13 MBL+22A;_5 EC&S28V*E.4M?PRHS7WG#$:DYDD?R,RV/Q5I#1S:A(QJS0Q&DB MD/Z2CN]["(0[C&#J=_%6D->1ZS:G^MNV]R95; M7Y&WDO5&*BT'S4&'B_60+S"_5.)LU%;?'5DB[I:G,[_DIQQY9+MD_YP(Q%I# M=&G.*I*B;+GQ^XYRLQ,__!Y&=':H7>.R'4 ='7@3N_=3N/!GVPL,L7>2183I M3 \!!U!@?]KK\05MB\1G46QYF/\EC6-#(J(Q+#Q.S)AEJPZY>=B0-%72U4OJ)) MA8'"^@'K$S4E: ,AD(#"&ODXY#H-S?3?X6GSN?(TE(!VK/=PZS\W+=L1?S1H M!TO(T1_(8CO"GR 3%&>7/8BNAM)U*;.H[4UOJ6;$OY%F^5B8,^E(17[_2OQS M)NQQ3UQU?5(UV6^;^*1N!J\)'U2MTF83I<^D0O3,JA&\+Q([/-^%=R;\8.[( M85>N$'.4'O==T@WC(9#2\_F.2/0&3 HB:&Q&.+ECF,NJZL^:^ Y6\!(87<6=K- +\++39YO&EE.M0UBATI,68'_T=^Y8G"H#!DD69&)!)>LOXJVF\M9V054*!$#0IHFK2@%]:HANB=EDL5MK\FX"0)U(Q<>^KW2&4/1-FRSLZBT>]@AQ!%2H"B; MD(=D'JIF#UYYN(VIPP_E'3!F=:L.8:I%K8XA*6)' SW\J7(*8AR2&YM%AY22 M=XP&)GID6NG(4,#'1B5&"9LV5PD.@/%&8 #D \0K@R0,8@BWUG -P]RBMWAQ MNQVCKUW1$1%T,H( FG]LC?=K=WM&[=-&TA[2$AQ(* S>1*E;MR)QVXHG$%AY+TJ6QHC]J.Y8] M<7..;(2\,HV=2R[_B1&/6C[PNEYT4[04T?9]M%=B=-2C$Q:+#$-?LE*F\9; G?.2_Z7W[!:*<."&)\3AQY_Y4E^M:T1R2@QB!Z] M"17:\1O]N3K!$BB@"OP]203_/DFO_6ZSJW\'+\?DT#]]%LI<\! M/.0PK0PAQ(2[OT8/+ GM[*GK7N731X[P->HS25/PJ4RNH%ZG(1\Y0%"8N]?. M\*\B"E%"?%U1'?K:'&.WX\'"X8]-_;.9 MP6*:P_X@M+'N+N+]NS)U;'D$^'$&G^]9)MO&\?'J)O%U[YR'^5QM-!]:,(JD M--^;%)KBXMI)5P1#5!EPN6<=8V9_HC".!XGS?ZF_HP$R@OZSK?N4*:@R'%E5 MU*U0"XDBUL /G17"8A[5Y?I'LI69$NO#7 MVJ@P54QE?)?+1#2'K](0II]K3.-SSF_9O7 MWBM.:2@7*EQI-^<=GM23.G+C5ALINY0FZEQ5"4PQJG3$]3 =+UFF:W(:JJOD M9_!>MJ,@((JC1+FBNXW"3RJ[[3N^$))\G<@6['7A3&I1LN/X=@YD:PVRDZK_ M-LZ*=#%0GJW#$']%KM SXCM+E=+!;_\\F1)2UI0^2UQ5E8]3\OJ($9]S&QD- MP7Z/.7K=*GGUU MARTM\2-X7*&!8?3;5=I^)/BSVSFZD1@H8+=SE&,"_O*E4 MCFR>I:]N!L M.PF0!=QKK_H]^O@Y +SU,'T):#!S-[SP=_=@!B?8U+2>0)P*47K/68_-5_= MCTU'\%V*#77X@1MC'V4X7?^MD<.M%]Q,2I,Q["/.SSNTQ HRSD>G M]U?NU.F\WLUIH%:KJYZA8SDM4FR9/#OWS+Z7(4L2G3 AQ!58&N&-+OS;18"Q M@B*1S!=[3G5&RP/V9;UF O# M _" WQLWDAZ^@'YQP$?%73!+QBX#?N9S7:S'/ 'C)CJ)?$28DNRHFG4GS.1U M:QI:O(,&OF9ZK8H-^?R M4TN66CQ:)8=8H;A$=P=\!.&L@T2MMZ^8*8KC:?4*FC$O76YK],$ M[)JL[$HDO0A'LG9/U8B/8ZP6L[0Q/IP)\:_?!'BE U,9%48>5B,V5HBI&]N; M+M0>OZ_E4Z>SZK04,@(.RF=[J 7=MKJ'V7H6.]!Y+Z^>.9X2DMY4\X U=7WY MO_WZ ZA7")Y-N['3<^TR1)I[CN7= G?BAI^<1N/1!=6!\?QQ M4TX6'7&]UX?U6KU948M9"E0^DW[#$AM*;L$DPB:SZU.;-8&/DV%(PX*X(([> MO27"J6*+$O9:RB2(D[41;Z&%)<[W%SA9J%D=U(AC^$\(MS^L ;X[VM#JGQ$B M[')V3MP_+0P3',&H>B%Z5MJ_$E?CLFEJMDZ9*"^Y(FPBQ5EL69;^B M^L'Q0$HLEC[KKV].GY.I7W81SF5A#>Y5S6_17LDB;9"7;CD"SWHS+9V,[-.> M$D;:DKJ8+,K"$ ;<#-*A\M$E"AW28%Q<[-4.(D2&1@BT9L;WA-5$,LU9E:(Q M%4U$V+T$\>,A -F;"I%NK'FS/$"HBQT*6!RL"'>D=.PZV(>U3AJD"PAA,TEU MX5[;^4IPX]2L5K!,$/==I5(->Y4_YG(E/@=LL6'KLOO()N15>!#*1,KS[=2@?"AB!RT'><#]B5&,^/F ^N!N!B#Q!]95U N1:?)^BY2=6 M)]LUI&=&'&$?$Q!UR]E8J-P$"5:BA4@,_AUML7WB/2GJ":Y4I;>PZOH1J27. ME:"'*O1I>.(ZQKL/08('?QBY^)D&;%1A(/2YN+T[4$^'9&OHO-[\.OCBQ.KV M)R)1C4L 57B1^&H+C/AJDQ1!^J2ZAJH>'X6QMQ5S#[%YUWEOIQZ*CZ_$*2*#-I7:9*R']6?9$7V^YV&7ND M%">A2XE9$"N<\S[XB*8V2F:]>/ VD+IRP3&F($2JD/7P-OGAT^NK[ *C;([( MX(-IWJ'.$$-JEA8^JO8?H>\)!!T\N/<-3]#CZ36PKI5K7@^&OJXZ;S_:OHF/ M0YA?+#?+S_#F<7[ U2VMK?C:^40EFO3YE]L8>_#\I@E.T.GNY?Z0B,&*FCGC M^)8@KK.OBFRP#9@Q-1 S9$9+%+![=2.F=D3J-.. Z'3?6CWU &O1!;%9G9\/ MI/"[E-@(H_##FH_ML4QO$PPSRWB>QN'DJLH,NTQUSU719K VQFC"(-II @\E M++LQX--)2.IO]^$VKGU@3YQ&E^3&/DZDK=MH,_A*3E:)11T1 M!2'BRGK$TNMH+30A9(,V*\:]S9>Z>H$#Y4PKB)Z-DS._M\P./YQ+)?9?UI M/6_P(=U[AR.+DDW0F7%+D?VD/$B0L6!-PH#J"?-G=GB%2&ZQW$I_R_!WAT/E MI;FW6R=#NTNL>O[&&_;=XJ*T)XCO'0@&-BK+1RD7'@8'JVI0] M%E3,WKUL\L(45QQKK@CA",_/?=VT,S[N>L5["GO*UZ[*)6[L>$M2?=:E/1OA MM*Q*\US$G&PDND MYEGC"8VYG3.!F^DMRN6&LJA % M]"!,W_5$-M5,V$IW2,\D?![+(?(QG!+/,%83P MQ_?NDMZFWHB5;)&OF[^:C_+HOL4+LG?=V(1)%)[2?9-?_F"YR_F*M:B<- M5#2D]L?V$Q!Z>U%,>]SC^OMDJZA80UOMEV.)\^?*.*$& M(SKL*%J0%SL"F)Q>*K2.!PZQ2:"N(15V1T72 ;L@SP7/BFX$UG1&\E4\?F5J M@QKL:C +.:JM,>SVU>)".4+5J ,!-A084..OC? 0X?;JDY-ZS_3]S1)"<;RA MH$^*4](3+0[P@#\]A T3_!A7.$(87/*RT2JIK*PRC-RC[,U/H0>[8UD!PO+8 M]Z^GNM/M6_6PE@9*'Q54WUA)_<[P9CNX(*&2L@C*9-LVD>BI.=$+D_RZ?1OCS$'AF**!CYK/^J[L/VNXLS?GMO4).FZ#R7LZ72X@LN7(8S1 M!E3+A_<*40A6?%8RK6$VRI_'+^[=.IP00@M5J%DPXRF4;+]F',%QDR:_[1$U MQ%!)USA\RQ6X\D'M?=B<]?R:/F@[.)T<<7?2\/^SH27_WWD&14!?UO8*PAY, M;,PZO U@?)01J!T)CXREY0Q]&X6]%7TTD>$+Q-$)P\+[+T%F\ M@WM>68 J^1P[@GF!8H0/(+X8XV MX%__D=D_U;)]-0 %@&4H$#:*<$?'[F5<.?)BC]1EWG*"!@5N M#DF5BZ" 8+7.#2(4>'#T9AK[4\PJ=TA3?9L0EI+XF_:HZG/L.^#Q^)E@9>2Z MJ-<\/,UZK1!!@=.Y/[H .G^3^@Y=FN6JRU7-,KZ.XO>('%FPK8,":LN6QG#J M0>F;ILOG]P90P-L*"O08GU59W3Z60X%6+BBP7@GC^3>Y2:27B1P6!#TSIX\H MI""KX&7')"83.TR6J/R?'?^8'F@1U6_8&_!"*YD["(]_U==P$-X]_A7_G._X MD=:+3AD*I,XS/WD_^F.\+^)"\<>,R;XZ7)WMQ1AXA$*+.7M?,43 MET%G[%#@GP=*:_90'V[?VC]TE-OH'+>XIPI9>15RFS()4_0?J?XW<9]@9<;\ MEBFOJY5N0?V4O^H%W'63,9S4?]&/IBA<4\7I)@(S^K6Q$J=7XH(V_=N/1AYU M:6BF_P$>_Q1GBSYF\4O2\X:E@BU9BV,+13#D/S2.(L;@B/S1;^Q/Y9XW<_;A!WDNM$E2*TQ'/L"*-?>*4H?#:NNUQ-QOE4JM:YJYRJ!1ID+OYD^G78 ] MNPI]_5@*_A]\I=19W^7SZV:%PV5!@;>>IMQH*I-2TW) \(P)/ M>&R!-+^'K,C$Z?J.WJELYSHN;H;W%U>SHBU8C&8]\L61&@FB>^7N,$&X;!6C M3]K>E2=?R^11T>\N/FGU-8,:\^XN:4DBFG.Q423='BMB%97'2 LH\,[*ZX37 MZHDQ_"#8ZG;?#0KX3'B=VD]4+T\/7! Y*3--H5D]"1&&/[H^PR(M0;"B2N]SZ-7D7O$6^-2ZSCC&GA/B4/0&AJ2E%*_M53Q M,WS.-DTA"'M+U?@#KU'UM9LSH5C$#P/#ML]5W#R@E-:9# ['%$[BGGGUR7 MH,"*_?*#%MD?@^\N_"C4R2<4?W"1A (Z*F1W/'^;3K&RB7'Q$$P-*?6DWRVF:V1?O"WU*%:9V.KR ]ZUU*M),70]/!IU1*XU&Q_#T-B@UY2N0/&/WAO=%*DRM0OEE=+Q'=:9$96]OJ0"BGV0D#UAH%*(XRKBU^T%*U>5P5 M5\&;)2G!,B]#.U1%-5AVE'&H\4ZB(LS.CC"S_ +E?JB?V5I GBUIA7A&[Q\" M7Y354K*O3&+UZ*5.Q=3&:WZG_.UJP@0*Z)(91ZY_O=;-?Q49$U+^QA,[E'"?TYWZ.)([S>A'66TC-=Z[ '>V7ZM%?[D9\.VV:.K/6@JT,>NR"ZJ6.S8,.4.@9E MW[>NK%B:SAE$L8_Y6J^_[/VD<*+%P8?CGU'[#Q;1=\^OEGM==^G/9:473N$O M&N5U\4K\CUAG%9HXGN[$'95K156/8]:?*9/97R*4>OI'A/;3!OP#*D!OG?0\ M\+Z[BSN0^5ERH)@UX&>=E%<\0^PW]G]7.-D-_3F)#9'((98 MP=E0M4;4MG2>;3Y#5;-7_M=8?F]_;BTY#E\/F(EC[Z0 S%)0O?T"CBNO1SWG M'YQSG/6]S#/7A.QT\\VCAZ;7SG;F'RI\'+]H<*J,B&=LNY=>WVS\81_38_CH M-DY0I]D29FY94CG 43Y^5(6\UN1K72I#"(],V8!%,DF*[3,3/5]D#@7^%8A_ M#HPBEJHKO=Z5?#O-$1S(SV&7-92+4"FY_M(\$K(R1!$FW'45]=X @ F),G4+ M)<\)2E!]H+.OGIZVL")93)SOGJ&5=R]\,JV%(U+$G$GRT9+[]_$9&U^>N:QU M:+E\- Z! @CS6FK.'_N'S]HU"-(^$?BKA(:Q6K\7^QSF8:=Q^4])9T<7ZQDZ MGB-/3<]4=32CX#*:)$FY_K$F=J)Z7ZUB:_C,WKC>\@V9G]D?GR80B0F]YHL. M4X=FK[2D7$YK^,K F23.]XL>!8CKJYN=YX6I\U(%9OQQN'17_ =.\896W,>/ M.PMI *?-0HI9SL3O[!C;/>N!=WV@Y2'7589&M^(N;*P^A*H-U9>W)J^0LZ(/ MA+<=12PVRVM1%NQ[&-^I[Y9<7J,/[3YGC83]%;[<]?JW^>I]#!O2-0(>T=BL M! GR.UA*;WT/?6HCSY)GB:7Q.;.?_LD)NNX M?:P7A?3.C'2YY[I:+G=Q)&^W)E+R%3MK-_'[K:):^U 8.U\-ZV HMU M#^UCEP#E<898E'W%F*CEX3#N7^"79RZU:$FPORBTDS8X4%2LY+J^1M<(YDWL MDV*$*T]:E'C.@IG,8+NPS6K3:?=6ZH\Z2@9"BU+EWQ/D,]^@*Z7@)BJKA$WU MS,98.);*58(/P'QA5Z^!!=AU\$I"3^-I=IT)EBD:0E&;LQ6J0GMQ!D?8&LU7 M;A-A3AAZR7EOEA@"ZF/_1AN/0C->B^3)N8]%@ZPL$$FJ%'':02XR1B/,MR\P M'BH)^H] !#9R8HU00('#P"YSHA(*'!0DT_8,G;L'OXWV7&QH=F[0G]Z4CWL2 MN?*ZW!=\\L/1R8.CZR1LK*=.8*(J-TM[_<$:C/22#:8V^G('YH%W&C%O_3QK M47++Q.T0;3!6^8RA9X1^A_6]3*T2?^C\]_4L^X3N[P8E:L&04^M1$$8U49YN M'PFKG@'8J6V=^UU^2 KJJ&&"BT&YB;H#[1KD.X$D.6P;1)<',&A=\# A=S-6 M)&5(MB_((Y,)OY=:NF6_JH9$Z;$)#+4TTJ O\$8Y;MBU%>Y;!9;8L)5<214Z MQF'.[6%<%=ZR-@XA88:F-A+%@9.3,-OXE6]/8D/,T:+?6X]BJ1XU_JS@T9T? MB%O0Q-'DX?/GIHS'^\J.9,F0$];U+?:&UG.,FMB?'O6KXVO=SE*F6E_)?>6B MF;NGEJ(J]?F[IP8O.9F]/Y.JRIY_#10@1Q-_:GKFK*,R$@,7"J* C6MX>%?X M=T9V_=(PDPB)TO8:P5VL^G8#_&\4 FIM\BNIB2'*U:$EFON$J-=Y%B8D!]*] MTT/\N;FM<-]1(PK2VT _[UZZ#&DFOB^M;8FZ4K"?J,<&'4:M,8LAASI]X>PY M)0N3U.(OMAC0_#GK*LTJ26W-GY@RK/%#' MF5EE+$C^HNS(A6Q*/-G[?;F]0E0YJ\;A?ZD644H%I-"5%NK(JVY*!(ANX6WNDYK(/8!39PV_.HI^:BP4O[*;NTG]Y]?Q( MO;RT@0*9*1%X^\FG3D$J[=,1TF,:7 F#7(N+*,[^4PRA]QI;W.TAMFY!._FQ M.;_F]DY^<:6X?-=P_%VL'\A58?ZYSFN6!S0>W?*^P('MH@63Y),2;L&74Z$K MA251OEXVRA:+S.QWPZZG"RO:#Y)/(VC@.Q$7MGBLCH&87U&.DK%8)#C(TA6^ MG,=@HY 35Y'54.8]VSUR[=>#I;?P/5Z\--)Z+WS:2W);\?DO$]J,IX2DM0MFJ\,&IXF(WX;12,[4:4K:0AN P<)0F.,IU" MGQG%%-:YQ9B% C.%4. .6\DS%P(%*.X%[RY3H8!P4,DX;'6Z,_LCY]Y%%[A] MB3IN(,0@U7@85-=E#3E5)V HPXDIZAJ-B0DMFHS#W0L*.MA233?$1X>Y94;B M(;?3_@[^HIK"28_C\U$I*,4#:8/,1M76F4TX=LIBHSJYO4%"WZPNI%@5P>+, M:FG%&P95@APFY 4H';%EK8[=+927SPW_*.K BI4HE1YAH>#L(>?--FAKCEG@ MI*#>LL3!J6B/UZ$KB258**3BO;6!,EH2G0&>V0JL2@J^G4S324IH+H0XCO.< M1]H;83(_2Q+T6;Z5U4"\][V.:2+DY"DU4XZ_6L?L$Q];/<2-/:\VN?.;$^VO MZ-\OS!Z>:\NKO#Q%CI9;P%3P>ZC MC/A5/]S+!(*@$[GX340XQ]5KC,7CCZFHNPR%U846&_<:G&2!*_;/\L,6XDC^W-T[9Q.GGV_#LVRILTJO]/*V7@,ER@AI[TS5?Q>[AR&1.&]@67 M@G-LFA=^S_PD3))LNIJ.=KMCSF&I K>$IN'>7*%2HL^-E;; 0:G_=QG/A>4 MB^U R"H>8BE8^GDR45Q7Y^,]?)E'N@W>\4-RYWJ*2RMHXMW><6"C!/N;BC ^ M$0?Z\RZBW&C=(*Y(O259#"=\DML+#KP'\CF\*ZLKSR&1@V7C>^7E0TAAO%V# MXS&;H-O6?LCY3$)9[HU(QUWW1-ZNO XOMWW4!H$6\_OV"BSA#=1<;OX-6]/* M^LL'=BC@2X@ZSO]>(+UDSU6K*VB>2)K=UBKZNE^2X,5ICC2ZBNUY!^%2X3X) M5H]L8\H90G+QF]6-E"W)0(+AJ:4>TXW'J=:K(L*40"VU?UXVHW\P#,9D%WYY MZ>_9B](9>^OHH2]!UR./VZ"+ B^KNN>=HNCQXS4&%" N_J3BLAXM%XMQ*#G+ M9"GWNPAW%>N+)083O0[MX?9W]''DWB/FRIC) PZ2+Q+LB3O%3.NUK++T!LKB M'?5BFC3G1#:W^@.,H]@6W LE68]>,/,:KJ215_>I=_#:4 &@J<]@LLVT$! MH>#E^R.R)Q[-E)@L,^5F^"8MV:>S);/ R'7, 0HLUFKGEY]T Y)WB1+?:?[S.6P:1M]L!_5#7WVYPH6B#*O@ _9C%1O_(_! MQ>>/O'8PGPFL1P<4Z*&+/6&9&EI//#Z4]H@4F+^" EQDY@M.+AHWL^%'[LDL M2PU!]"3JS)O-M;R+!5X&B[X,V3!.HM'GHB/+/?B/XDU:]QXCC[!,7L>U7C>; M?W*\"^_T?[!138 [Q2_0XX9AD5&6TS3[?V&71LPQBO"R77 MU!Q0\MC'BE&^\A!8;% MM(R(#U3 MY>95*+ > U%MKO7 >M2 - A9_$*(SVA_R(D.>'-6U/]G5?_(_*^JD?V!K8*+ MOC"*B".']A0%)^8[5.+4UM'6G']PG+8[TY'!28+&,ZJ1)9IX0UO]CP]J^D_? M_!P,V_L>I^5G_0OGS=<08GM.PI#2FW45K.HJAL@*[YZM6;F-0I]4YW#D&F[] MW2B/$^L#C.KL\_,,O9T7@I'(7:&(USX?],SU^+.ONK_!@\ 6IAI_T0?;Q([PO'/9,$J *%F[_4[]F\L@ MS;4:DL#XT8)'MEV,<4/_-G&+9:J?I1(:U1/_KV>'%80_$E\ 'LW;3SYX+=<+ M@@^VX34+SXBBO'ZZ#X "84IW&QP:?2NGB^7(567&<^[[3+,'FU%(RS3ROF4Q M3-XWPW*6*Z]RQ^M&__T0*O&:BS>Q%D12][3[LA%-,S^CYY; %?U@1'A'L= I MJ5?GU7HD^#8^8\[#USH_5;WT3>8:VG &9=AF+<3HJ>5[VV95LQ<7O!4WL(1] M3>:M!/?O;IVP_J)U)2(%_S[0Q9]:@XM#Y3[R!FN]R^@.?%T7M7([@6@QG,?Z M-@2S9E,Z1_K5D).B*N_OCMB[E7W'HL()>Q'J7I)=.?[CR MQ]_Y0,"_7PX&SGL:/QO?VD_;FDHZC&/FB("CV.R\'=_JOKO9X=D&D>+56^$L M+X+K"Z]4< >/P%4MW]0Q&*PQ(=\BHC PTZPEM]EAIA__O3^95@>""[Q0M.>7 M(86Q&&P==E>03+J>L[,"&A?LS< 773]7(I]IGU;R5DF&LV+_W0&O;P_9W%:L M6X&'+ST>%@6%5GQIG:XM,A7YIYK=&R@0)[]K5_:OZG^<9BHF^]"B/'XT2F0" M8VA80?!_YIE858?]L(X_6)%L+V_(=T.&QY M= D)1V^4;_G^LSB+YUQ[^HB'D+50;[A3C?.HF],[,[UUK9Z$ZV-MS:ET]OZ] M0_K38&@R=47\NJ0X/7:&N6&/UJ\H6Y TC-FCBR9IZDQR6-R?(?M73-::W91L M356=HCU5H25%OCW_./P02&*@$_/* 2"3-RL]*:L7(*JX-V<5Y5:& MESIC8T9U+#LG2,)BMNZ,3'K5A?+7"JOX,UUD92UK,OSR-G&R%)C@Z:_4VK0+ MTZF1:Z^A]8^$ J0?O6:F>I["7(%_J JTCS9W,T>JT$MX# M,AJ$@4XN?3@>^V%9%F\N=SV/DG[[TU^[]0T=:(,,?&HQPH.O97KGX]6B37^B/K>6YAHDLZ*_:LE@Z2KFZI$4A.1AJW@[&G!(K._7Z[XXY)GU\2O M267D;[C5)61SQ?ZZ]L.'=,#JM<3 MA^:(?Q&_>GUZW0Q_5XUQPD9[#<75X._W2,"Z:?Y1WTK%O;+\.+^BD4K8\-V" M#'VT4-DRV,STV/JHVT&-A9PE!D!;>>EJQ'Z86\_IY/GO9]'V>SI=FL:RF*'DR6+\#MQ+V'"2F M>J3%HFL->=KH,:0#WKU0#]H:+-_SFG?\-3MG=<_^F\S4'+.>_GSSD<])(&GQ MW,'J]NRO3T0]SVM"\6_\C#7@7WV;.335LMW_3)+AR*! J-(=#>Q_19ROWED? M/\;4&>L8E&H8;:.1#4;+X295'=G6B!'1@ (1B)G/<7]69(?:&^-??2#^KX,4 M7,@C_"^3*E;6.;"84 _PB9&9I,;6?QY)N(4"L4;-7G>+=+;_>I*8!O>':0I; M>\OGFP;/O#X<"G3G/V+#B/Q/R@/HZU.O%O,X'1.?ACA!MX_Y4H,7[2D=^+6('RB7O('0H,L"T+/EK&U/WK=FP4 MY@_K_ MWSJ&_2//MY.R1UX,0'+MXZFCMMQJ<9$V!UZ!XB?"("X>?$;-/(OC@NO]8%"LT;@L,A(PQX8]C)]U>2@1@M@US1!)+S-8@R]_V'MX[1(38ARE-9A9R< MUNH:U+WDH7JAMK)3<(#^^:A"=@N%F<,YW9^I:NKOU_+8JI(-T=#[+(LI:F,( M1<-?BM?Z=J*F>*.[1M^=JN$M\4VP[]=EU-8T88+#837A/T9+9U*#B6IP[W)) M7(IDO$2?EB>:.^?\%G\83,T6?7!+!)&3['00 "[A429)4E? MVY"J %J-&0'#_*=)U*BAJSQ&MI>1VPA2_3:D7(RM )PE;U[^B;O ^$KR:XV& M-<(/"7NL?=5GHA&])6_ZVOZOXLXRJ*YO2?0'=PDAN'. X.X>@H7@[BX'.&AP M".X$.;B[']PEN&MP5/O0W_J6E5K]]IKK^Y> MO^Z-/?"4*6MO8E:E7W/];'?G%:WO;[SD.#QRPO37G*9Q!Z2.TCIC;GLBU7 M0].0B/1O[!4^Y9RF'$,S MA,H]]O] NIDT+^U_M&Q^Q==2*?PC.V:@AQSBVJXS18-@1^%MX4Y3LWRG UI: MTN:##>45N*'2,,/I))G;EG,Z],4$8+P:%54"'?F?/)S=W2-V=M>'(L M/FJ&90_"#-YE^(XBW%?4><7>K31V ."FM9B$#\@6%S/]"<9(=DLNF MQ07XPV0LQ57D;J&"OJ1DM_Q+>"=ZF?)N/*[ESSV7P)BGF+3H6J)^!T2W:3W8 M;.,(CQ\?,ZF[>ZQ(]B6N;AID8AB "9'?A)ND:^X(7FW[)]F@ /9%V0A?*91P M^YW6'-C^SH1+5#SB-+H.Q#!9%G [>LAE9U3W)+EUZ"N%R#GNX6IO:C;VSQ!5$$D*S39_"G"Y2%9,'KS1#[?;8XSLF M"&WKHCVLR]89HK"8(P).I!+LL.ZCCL!FPU2(G@_0.U\GZCO9.,'2*3 RD]*K M(#!!!>9&N8 =ATT9%Q<%A,3%AOP+RZ]5N[=:&26%CLSW7?+*C*$M&5N[RR3< MV1-PPBWFS4S9U73-7<87BE5499O/3+ MM.8([ZC&SPV$ORIWLVZT;W1R58GIA^QYHFEVL5IW_*.[\RR!08@ MXQB0VE]+.8G)2=N..[GX#>!XZ::\9%FV Y4?^L-2W+75$#I9ZU#KZV289"=Z M)<=RH,Q<.&3+BA[%^GZQ9W3SZ;.\'B$\]C%CO8D3JQ),GRTPNWX].J+Q5H?S M)5)&\/K3&W/?YK;B,;ICRM%0;W@X[H@MNW@J^GX5([[.?K>].#HSNU;8\MY* M*HEA/%)NF(P1(3#>:WQV>REUXK#BG^U'GC#C(@9 KO('O7=:SYL%=K5_#H![)"0YN20);LM^K!,.==JN0 M@>/6T;X1 YPT; U7W2^;V0^*4SGK-(OH!JO/)?)\*XZL60DOI41 A+D6 PNM ML2.F%FY#C/'<)@5TJ8/LT 3MW"0PC$N>(6Z7@_WD_(_9_); PH,HVR M 3-FKTWC_).9[^5228$Z6?D@9/@&S%08Y\A(==S';D7UCRU=L5R10BB:7+2; ME#<)ZK*LEYJ/ R7$OI'JH3^T;WSF -GA!_GP_9:0XG% MO85',]_U4RW>31B]PQ#F)K 2 %A E '8GO Y*41')DAD:]1G_;!-U^&HS#'^TJ+UQ&U'[HZR+M87F8E M4JYQ&6!!I[1Q[66DX3LFY;I40I'A;[Q8U$T#9ACD\QZ\;XQ:/\:;::R5YRK3 MCUAH;J GRH*774?W0B&J&NN;%6&V+C0F+:MF*V4FE897&M-:YP-/1(:B( ;> M1E.@\'8H%&!#\_]IA1*1JC0^X-\$;M S7*K])TIX%?3,M"F3I'^4:>T]7015 MQL>4=^.=GW9XY3O9JT#-<]*.8N4>B,@PHIVPI[[9'GRO LY.)CZ)7B 9/ +F M?@E^[X?'#NQZ+?:B&M?0FM+F.-8;@ MYMN:I&,%BZN!$)I4NT"R$P;1\EY2+8(HIU'D/R'AFFRUM.ZCAN&<"SP7_:P> M^?6B8)-"X$MKU!SE7.(>5ZG9ZP[""[D=2H><, M_94&:A,NC@J@$SZF:6V,ZQ6\C%+W_YZ5FU4:&^1W^OM[5VASW3SL4CC1#]0E ML,XA-K+<_X;A1<^_7EPO]:\C7_TCKO>?X7S_0?_W&9F_PG>VS)7D2N=3/B#V M*GA%4IE!,"G5J^"X=17DXO^4V?MOZO^R7V7_PJI60=V$=3)XNAJI1BY]%[\L MI-7]"<=RBK[]3T\*\%]9GO\ 0?XGC.1_4/\#P?,72U3_L42'X%E15R,:#YCT M3:-]@ RVN)<$29(FSM\#IG\9]+>:OO^Z]EI*[C<@CE'\Y'CG-T!6]*_8:L$? MFYR9V]S\:F]O"U)F8_BB]1;= M;[L(HM!R*Z[7_=^HA?Y_)&^,'EZF/S9 +E_.,11T?G:!=E\5[ 9P#0="))YL MN]*K#Q\V,I\3*Y8W[@6NQ$:=(*=3SME%.P*B?E@ &U4YI6_RTV07W#H/RE&? MOCK<^"A0MA!7W:4IEJZ^P]TD+RZ2AJOMV1'LG20-;)!^@U1\UO2$[*.;HA-< M[V@DLV<&%8='?7H+[\TD[#6[CY3!2:4UA9C0"%XBJP3([NE*@9DCR]T1 DM8XTQ5>>7P8[O1\*J#$@H^7+DT-;5&XC?, MC*J28[Z,KFSD?'/V3#NGS.U$D&'_$B*\. F@25I2=*^I\>9BDJNHAC39L:-;S$%N6^/@MO-[? _N,T&-HQ02< M>2CBM< T90#/,>!O+20JK0MU23N./CJ%:9"J9J>G;3)5!.E G "(BW9W<_TC MGYYA4;\! SU6JQ%90?Q(][$;B?LFW7R" B?OEDSXR_ZX(+J%RI79K&STA$:N M^D$W]5 P34P2WAM4?4 6\C1^"P73S)G##W!):SK)H(+!^(WN1U7?_-K9L^]9 MN,Y9EP*%$U@9S+D4?!<_]64>O2CM7!(J):DLJ8/(C[4YMR(,N@2I/*J#_OT1 MF!C/39KB)EHS!-2I/>1Z990E$]6"$Q+^O#7JZO-5/%^$[!Z/2(1M)-C&8G8M M=D)5Y'=C@PIGKS/)K1B-QN31(F\4R+Z)<,DL3Q&3(9/A>I%% ;JEWZBKSI_^ M*J/-N7%D$J2/11)6L%P+*MND* K,28)S^%=:.FI[FUD!Y& -3G@?NE:KA(^9 M&*BK+<8RP[+$O7[V&R"C4(NHI"!SUH3ZQ[-:1:+D\U%!7G@3QQ#UR;-3C'>Q MW;ST'&.?!8_;@;W!H:?CUF&':(3W<]\+^8=Y@YY4-&(@G#,8B#/\B,=4^U16 M2V!34%?R4RL..9,M;XF+MU%;9C+&_5+8J_?&'K5"-_9< #F SZ9"SZC*&@HC MK20FWL&>J?6$\V<#>/%+P[7V9 1Y;OR3]J976G M*\AO; ][F,+HL-Y _ E-:$9=+;(@H_ FR0BK*D3\4?&7XH[I^5\GE;\!S*>P MR9O,!N&ND7C^]"QS,7O'.?*Z^0,1\W=1@.T_$1>Y^Z/\)?1)N]S @&ZP\^>P M.ZMY3-J^O*!%,Y RE3:("UF2&+DK;DL9/]OJ477!5][#]DJ_%]X/H@_Z'L0# M]2!HD !<"?0=I(R*P*VK2A#="/$^%^^Z3FZ#M6YXITQRA%7BXF7IJ+5V:A _ M_=JNO:9$W5B3JD;RD2=X5(_Z"=ZS>C5-(DO2J)9="A=%$1C&V;NK#9(F]3<" MO03.#J=W]W_5K:HRY^=3TN*3&Q?V'ZA-CPFLZE*24\.UMD87PDFI_.[+W3UW M;<=^4D7!QH MU/ZDSRQ;71_ZJ0_W4N)4(L(-R>-AF:AJM4!1=G)BNBG=U'^L^GRE$W3,#E\'M($"8WP[>M7&ED5"#^:Z"B#?_*9YPK?VH0GM]S=O5_*O@++@ M)6@J&F.&8[R98H4&3F:-BI"M_.:99*=H'FC;SIA?J=-K3SC3CE%7 N/RTM]3 M:.>K^R_5V7ZEJ8-DZ8MAE?KFQMAU5B8;TZAOD^8LL?&&BF0NM!VY+%>I,B@@ M8-X4!^.#%*J.*7K8PWUQ'T/ MBV)+QX3=UT],\[O?" ;!/ R7U@E5FVGEJ'$(LBG)K/,=R$S]C+E)EI'[U&&3$/-*-;&D7C5Q_@8]])V)EM)J98"32[I@C41!%'@U M\\]9(&>JW_WY1#?3@IM.]_AG+3O!0&"-;AW[C\T+FINM+,I2M\F M&!;-ZX^! .!5$?0N?6R.7B4.+AS>P6-*;%]=#X($]IO!(EAL+@%51VM"D9WV M^L FCX5B\MN.3! I K82\Z)-/JB6K"1X\_#T&N.+LCJ%W]6ZO"O!2KG1VUL M%ZV Q-W(*J& J!WM@!%"]Q*OPO(.='*@,E.M\J2B/A6E93L MK-JLXZOCUPGVIAJO5D("XW[*1@3>>P.^&[@9I1W]60ECK8OU4M>MKS*]O)79 M,MN;,F8OWW"'(C2#W<+H1![##CDW!#)R@ZZ_&)V#U2ZQF'1+TS]F&"1VZ'.Q M6.(WI-5/8!!0,I@(6WW%CM)"&&$7PSN9LR68I(R@M7L?29NET.$[N*-3K2QU MFT#H*.J:Y5:],9!!7P-=U=656.0\>J7LZ'0^L>T)8T38DD&OM7^[6RTHSO_A M^&W%OK<7^G :>[^AS+N$5;$<4UU3?D3NUV6(V18@*U*4Z<8W"*Q9UPA1EJ7] MK$I8KLKM*9?<=K8ZLF2$\-P.02!R3?YWPR!M36H],4)BTQCO9'P&2Q/;LZX# MG"UCI'6;=K&F$L4; 59'_"(,-%T+@W*D'$E\RVG:'\@B+L,BJIF]))//23LJ MX;(0U=+>TF&T'#-(D6-KFTG%#.<.$59CS-,:\TQ9\>(?W^RZDO+ZWA\B !*A MA!KZ"AOCK-MBB&ZUR8L,MR8TRS2@H-+UN%/+()B0[13S&UVP+IRM4IID&^&' M2).U+*F-\R;>9T[,<(=;N6"OZWHB9#D;KN'_J.HOCF-KO7.$?G1P=C:'R"?' M?,G6(%Z4:!%G # E[?AC>N.D-()]L?Q_ U"=9@X>R1N::]G36XJJ)->3;\GFQLE7_]H\Q>>DPCJ'"TOZ]A] M&35ZS._ 3;+FL]5%T:5^/SU]*\X5FP(NB\M?B=S1"NXV06@)(;H;K02/A3\H M7$>O]1@_U*.?NQOD]3_2+: M3]K '5ZTQ@?(4C*2G9EF7*/VL]A4 M2YH @)CPH'FUKA1*_= _'YR_UDC]_Y#]FD[9C5&Q!RTW SKJ)CA0^#XPLT>J$H[1E5$'QMNOM%KFVE[W"A1G;FLE6WJ#KXERED6V!0RKJ?JIY5;\'Z8STP%] MYZ(7,C88V55O)G7NQC"6FTC#YFI8SZI8=UIEXMGN9V[!3'DYV#,Q\5Z[F.K@ M)S!8K"B%06&^($U(UOFKV8K]^:"F0;@@,&YK59#BSMVCMJ9X*B>J[^M2]=8\ M^RFXL1?87"LMU'G+C.]0/8'&&L9460MQ4LZ[+G3>/AGYY3Z?/_MF)Y3&)\1K ME>O'J+#[T/<>F,N*#"FP##G^K"JV.JJ?@MJJLZU9GW #_Z*?PL)X/9PT&M," M@/]ZVL =NMSI?& $NOD-^#Z)UN;QFECO'16\5H0EA.\CY"MQDCNFC5[H5'O4 M_GFG*59. U\V?;878Y3*%Q928E6YB!_@"53B9!GDG5Z>2;LAIR/M)6]?K=>K MZY(.#.C 4,2 >([\56YS02#;S)S@=FS/IU_:+%V"31XZB?(+%%[(=Z9R.^P\ M!ON:_3LV,$\!\R'\73>T4_,Y]NV<]=>L(YEC\ @0>$YM00:0.-M6[/4''$K] MCPE_?/E"-:ZQ@+ZRN@3A/;CW=,-2-)>]LMTH\/-\0L?,X4UWA87*# DLKXN_ MA19#D#R_SP'J##.#(;@.# ["\,IO9O@Z2#TMFUK!NQSW]#:S'ZG=3GUV:!$] M>G?=\TB;]YO>C#/$@HO=8T4IM;Q:;;9U"EE9K#];&.>>Q[&V"I@'!KAPE0X+ M^?(U*+LZ.A.%!&QI\",5J1[Z[R6,##LO!IR8EQ6TCKQ0[1_[>/F*ET%GQO=8 MVQNMS%;XLX)Z40"_7&&-GWX0?;=-K43Z6KP9N0W1J=95D:6*<[@0 W]'ZMF% MB_=[>^1T8EY0T.I^EU\4QT3?U!IT;NZ&I"7CF"[C H>03_53 M[]7=#V5Z8[&IAP5-A<*/D9':V)(&@B=[ H#-G^>,WT.G"J*V<[?#@NI7!X)T M@2UI[\8:) 2!Y2P? V3@$#]?E#,0H=!RR^[T.# $_F)5W(TU)[D74T F7<,] MF*#TS'_PV,F0!V)JS660?/S3C%3O=@%;;:O+9;3?@JY,2 M\[OAP9]K_>4&HR7K^BNZ[^.N3ME./9 E*H;WD9P/E=])$R 4%;3YL!.)[E>Y MVL-$)ZNJLBN5/40'ZLY#>W\#M.LP' 00=\D^G6346.\<6LWO-W7.GD-IOC2G MLY'SLX^3PO?@ <1,R%ZOS&\BU!:T?G^AUN\E&8$9[O+*0NR$]3M"U[6T0_,23(@EV[Y;T%)V&A$R5$OTYK&Y?](F MZGX%?5F-5RA>[R4;>H78(,(9CN< VVT(@$/GX.X\('7A-,P6_EOB,^"?=QG[ M=[EZ[,;U-!\0ZN?=2QX!4^P.7&&42:#XIX9_H6-O$.>?"O!MN^%WV+WX7!WO M5^RH?79%G.3EX43(@N@O!A\? U^&%>K @<;;_$+6D"COQS/N1&V7TL92_::? M)^P='$(@Q._GQE=+75_QVKFSITQ#98U08S'G(+FMJT!!P+U-OI/7/=]N8H>@ M($'TPTL+RM>EZV?JC(\O!(1"N%#&RC/W]*=W2 MUFQ]_]R]@I$)0F"(!)PP(0/YZ'Z#_6=2$,BZZ+D"5[NA("G8@N,&*[="?0+N,:*_Y 3 X M*"\C?WI5LNH5L?1-WI%IJ&#I+-A+9,[>%ZGPZ*&HY68+HDL/NJCM*R+0QL2 MFBY35VB*);NB#5?9SQ 8/5\-4"+)*%I+=!SU2Y[ MZVUB@IXSKG:A")6[$)VR2( #F;5[8="B:,77LL:,% D[>; #S:I^ _JZYJ(' ML%X*3$,_#,)YWM!_(*#=G9*74%(2%!B4@MYQ^40?[LTQV(2<%US*MF*DSCS4?K[$E=\-DE:SW?:P\8_0EVN?/P?SDM.JI>#%TRT\?QU.)C/WX3$Y M2[;8B@16)$PS($3]<-TLJ<4=%SUY7P\QDNW@$I- BL[-WF8J9)&/"1P==#"^ MLV*54O,I=R-=:$F2/?C.D$*=:3IV3L?_ A<@\+!H&=Y?Q:"@1>(VN9"8(OZU M*1;5XG):9[S(I/8W !3I/,\A,E^0ZWSI&=[GOA3G._>A@27 0=]KQ.Q5@"6< MTQB^^ 2<$8Z(IO1\)S'O=9:)0;D\\C2IMZ6J]=3&]D)[V(0:!F1%CFF^Q-365S72SLN%$/W5A/E/7QITY.F':J# M! -60AU3!<80>LF'WTF3JXHOC02Q2O5EQ%:(-+5"+I\CAK^?P_D5<+<^M6KT M#8<+J"]G913[\X?]J&FRRY;],$^POS"[[B8?#6\ UH9G1"\$O]##MN0.4:=R MPY^PBNX<]AAJ5TEX$_!136/ ?IV4;+RL7X*1ZKT$Z:O\^]@=^BZ4?7RUF[86=N-DI=,*\LDD M(O7671=;'V-TFQ2^VY2;10PR_B@MS_[F)<0Z$>M8PS:B4R&X+S8)A9@DVHDL M.H0( 3Z8<#U/SY-BJ1+%!(8E.EI$"6=2R6_ MNS>(.:]G+)IB5V%2U,5$%I011:,JT%?+A@RN!/ H4VA)GQ=%S(&O8[FC6I #S1VM12%H7Y+J(EXF9NODYJU##I@$ M3WT G%%S!0%UT:Y;B@1G;RP;'9,U\8LNJ=$[:KF@V&(>B!Z8DB-EQ1?&X26? M0#Q/(8;YB+.(M"Q>$BM*_%U< I@2VRV'>2(3"N*HA\U-T0KG+R879*,K#)S1&\(FZT("E$JBM;Y$X"6N9JRATA00(H&5/QK>B M, B65W5R%^E. [_I)8'(R>($QX**DF%%6Q(LPP"X23M5.7Y.TXN2./MCTR + MZ5>!N.VIXQ.6'YHG5Q2PHJ_,&<@2U=G#/S4J-!),[JU3QW[B:M,F-I\30&%; MC:'("29)4G7B9ND4+P']'(O7K\,;WAN;';MLC(9\MG)1H$R[5+*-NB/M+UC< M_GY*HE.M;5_@$VG))O81L^'U<$K:KQ5#+'ROP$C7+7+LRT,#90L]Q94TM%U- MUPZGU?S:94$J7.?$V)+B\'X]@U=>9HR[AL6RN1XL18R6]O"GO,J M.(93CB^XXM@.#*=JNYO^PZL;GZQO_?V?C1EV'[\B"[SY)H7>B_L%(QDQ-WN< M0LD;HBC_?]>Z5B-.8VY_'CBWW=7DLYSZ*66<*QW7.WE*HM)M<,W36BMC;$<1 M]XC=EB[#IC0Y:YPS81S?M&47A4XWT#YNBQCZ]NF5$R]&OD_I]V&K6OAI>Z![ M$)064L7T+S7(Y<5 MDO5 Z+%>YZ6T95'T>QI]:WXV"$\/^R131*P+H9644VG^)B*Y4A@[KDV#" 9! MC2FM@8QE"-W8:QIL:.&R$7TYJ<67*O&O;U>POQMPCHRS"Q6QY_XZ7KWP# \2>"]M#DRT(]PUZG M&J)D/4:$,*EXHE>]*"BYM@U&CF6>A%I=,M;UWRQ2CMG9]O8U/6(2-TH4#*?L[6NWSK,(_MG5HRYL[<.74 M33F7S3@^)Y'!\&UQ1*RYB]EJ#T6Z/>[G- %RL/&01N&].N-V;Y._UFC-YDY;J; D@>A(Z"D(?BVE7;EOX MG#@W1!D_G:DK+YQUS948P]9[6VLRP5PC;;_&(-P&)7%;8*/I/EA7G#!,^J8L M'3RASA-*5&Z<'F,7S]&ZLP=@0R7FM*- ;&^W@# WS3M0>D(.U"RU T=4$F5H M8MA^H3OWY:8]]71U?',4AA&A.&(X MA+OC2>;:4BU(F5:MK7@Q5.RX?::LG;8L2;Z*]PZK(-2:+E#6B1:QEAC%M>5C MC$740.,%(7F-1+W.[(>9B)&?7*6YS)O>93BZ=AB N(+7?)_V2? MW-Y;'$:UPNPU D65K)7&9)G103A"WYYH"0$J>)=SXO8U91 MM# &'T_Y2@B!I! 7$SQN<@D-<:,+'U?KO;CQGZZ*E.HU"F&M,6L-O6A]B,$=33$',1X+W&6 M>0K=7/9+-UO69D//"-;VTE?XSOGV=;K4VVJ+7%N"E\KX9 M.3V[LOM?VY&9>NJ%&&&?S;S>82O)"I;T5WW9J005;.4)A99FU3[G%UZE.D4_ M[EH+^SVHV_-FLVLV^V0+JS5TML3$7ZY,U3-E62.64SD;:!AA_<34;I"SGOLP M;K$(U8S")+H)J(NX*<<4NQ/GV+'I&;J[J*Q.\'=X2![UL6Y1_<"M"DL"4V.$!2#//!3HCA@<9Z#-O+F!<6Q$ MF9))!A M;*X8QLQ\S]PE2_UN(+K7"8">=^GY W$=55 ]Z^)1R/ O?2T_#49UNQ%G7MGEE M,)6[6=[D9W2J6++"VHBQ-\ISH4 )VUL1N)+S7&)/QX5P=3H-$V%=U\)$C1@+ MLG4+$@R8\>F4G'HVXWKFDP_<*9#F3]TFA6X$&I/T0;L0>=F)76$'*_09RK0# M!\T_@90"3A);T\7-_F^ RJ-E@[XL,+5>F9L6Z-!SMOP((Q;[A-YC L]/QG% MUTQX?9\3+NUEGXO-6\Y:%#!M5D?:()Z*(5-%+6K)MGCN$8LZ8H4BD#C[\"3: M&2($,]2#^149B)[6L?^@2VH,0V% H/.=E1==<.XI_N9G[W&E_*;SL\5L$:B5 M[<"D$+B)F;,;+TX"Z>Q;V=HO!"/%>_XZX%0F"YYJ)6I:81+DN'?_63-%B @V M\LG*^#7RL0J=> 9/K="[,$7%)T".F.*.\H/[-ZG#@BB)_]/3W GOT#M*]"A8 M*O%1KA/ZT*@M_WKU_93<%R*^YQ6E;V1,Y<0H 79\PJQNUQAE;&QN=F_- L1S MV4J3ZP-CVO!>+LX3;8QS#X8VO@XIE\W(2HB,S2G\I"]WM*Q:79UHR-3(1NNP M;(F2P=M-BP8XE; 5'JTW_!(F5S9JRU7_XT/DK&\P@FEMU]V-G\GJ[Z.IL4.@ MG1;5?C@(2S:E!>#@!0KU8D]AG::N!M"G="-/<\Z5C4F_MM.' P17 O7>(4^B MG7T37E_9_-5C(ZK.%';,J9,]@".!#LX*(<(GUG:)L31$1.;&NE7G^0D MP+SCH8[KS-)L,V',B5]U Z@. *09,HD[DY45U$@0@I$6I+#0%\,GM M:!SE&D7R(8_Z_N)V\[7^GX/,''A2/*;10MC:/*BL/:>'$0P5K2GB&, M923LM287Z<:C#^%F-)S](0C311LGB_MQB:Y3E6&SN4K/7[UP'-&CF MJVU3;\3*"\7]-46*2*E>D-U[[,I?J!ZM865(L7_D<(JWMMN2PAK?RIZ]LJ83 ME^8"!\V,%C[[L*0H%!=2_<>QJYKLT#%0L%?.#%GA>#XRP()R9_<+(F3\>%O\ M_-E_GW)I[T56L)ST_HF=MZDDT]W!G!'N"YL>'Q72.##'C!LNIWB^&8>FUNT+ MZ8!'#E+=W%[LP_Z%WCA6G_XZZO*(1L3W[[D'RBJZ#0GQRS62!0%Q[4L)!PDV M%'1R*>/CII;!SG&-,??K(#C.+/"RU(/%ITFUIAD1'1J9CJ9YX&5,P;N,6#9Z M&4\%IK:TT!&97G6BG?/A!*-\:>$39SI+RV>0>=3%2US-BJW*NBT_X83O=I@@ MN\)0K1>M#6-KN?&TY/#H,OK&1. MC(VF@I46FB!H@#M?EQ_K?4XU]R@YNDG0E1+Y<+OHO)J\/I-LH1'/HN;WHR/9 MP 33[*M0E(+RR<,YH4#NFT/M%C49T]G"A;X5H-;0EIHD^*UYNUH5T!J(RT_K M@.B$9;9VYS'(;NEAGW)K9#$JGF+6!;\FU5F<'-\],47,5X<5N^?D>HRO(IQC M[E9TU_6^.79V3C6,ITV7EMO62E:N/G G\79+7\"E*)(#FZ/3O#QG2<.XX8")RN)7YS8-Q'!:A!L(8O? MB26EW6<07UOU[#V$3B$+_.ZTWS$C,GB:^"!1]V$P-C]_");]O+#KI""2:\-: M>:^T.X1CP0@FAJDI7H5Y()3-O,^,_[,L 73T/6JTL"O.&W8 M8@7PA2&,7O=OAC5A!V^?3!IMN3%7'I[1M:I3-;5[S@]WT%H$[3C!.G%IXSS\ MUNQFWY:3BL ,&8:YFK-I5Z=)608M<4?W$3&:\&0H?$TJF1IP/2Y_ SXE9"Q= M?,ZN!#TD[[8G9]_91>3+9FR?T6/1>(4N^^Z&T(4M] Q]/KXY+2MUUOW7J^G_ MQ?\&4'Y__Q=02P,$% @ %%!A5 &J%WX1!P XG0 !0 !T#(Q+FAT;>U=;5/B.A3^*[DZ^S9C6T!V5XOK#%9TY^@N\O_*<#XO"YQW'^]EMQ(UVK\Z:K@/V M#,OZ<>A8UKEW'I^HFJ4R\#BD$1:844@LJ]'> WMC(4+;LN;SN3D_-!D?65[/ M&HL)J5J$L0B9@0CV3D^41'XC&)R>3)" P!]#'B'Q9>_*NS".9 F!!4&G)];R M-RX[8,'-Z4F 9R 2-P1]V9M /L+4$"RT#TNAJ,DK+7GZ7IEK8XX#,;;+I=*; M6@B# -.10=!02(E9.;Z3<3P:WPE9/#B;(P(%GB%5^TJ]/D&0VP,FQK7[33QT M9;B\;LBH,(9P@LF-_<[#$Q2!-IJ#'IM ^NX@ELC?"'$\?%=;E([P;R2KE@,4 MZ%H8D."1K%QUMA9KP$X&/T@U,D>+\0P8">3)QM^7[IGKO=TO?RK5*N43:R"5 M%6ZC8Y7U'5.E4^W<#6F&(SS !(L;>XR# %%9_NW^4:5T6#NQ5-EM=?.>_GQI M38BG^]ET^Q[H7(#^U5G?/7?K/;?15\?>90,XG5:WWO[Y,CI[J#-;4-K"%@0< M$+2L9P#]7R/.IC0P?$88M_>'BT]MP'B N!(2&$;(7OZQVNE/LN5Q#"H%>5^> MD?U.>AU;%)P*MA3$YK20I*Q.#2!M,QE0CEOH:0WZU@+Z:6=0O] M4XJ*_;4_O[>EO!6K?F7P/$=+WZYZ;O_<=3RWTX[UT[F(?]VVT^EU.[VZ.I56 MVC-L3T8<#QJ>BD3^5\5M3E+_PFWBH #:8#E;[/I;(:&AP>\"W:P=JK7 M^(G;F>G4L%U",&4X>A*TN<5F"]+I$/IBRN7ECR&T\$#,'=Z*1Y)]Q&?8URRI M63)3X'1,\-4$7?,@3PR*CP6LP2YG8O.'40( M5'-4_ER+@,/H$/GJ_JBFSEQ3YW>L#C L''5^=9K= Z#=S Q@;/?[K1A-F;K'Y_FOWPZ/8U+R9:=[L4 $Y M9D6E30=2&$!PR8BJ(0)7.@A_=[B1$ M!+38#"/0Q!1I-S//_%E4-_.;)^.B20BIILN\H:U(9-G#OW\3!%PJ^Q[)"%VV M5RF5JP= NYNYI,M"NIL>8R*2JWF/$2*A&DPCP9_X[[3"(S%+@-LYQDR!D0V7 MN^V/;+)KNLPT7=;)0/:F<(\4>6,$4CC5KF;FB'/G'LM, ;(E67.$U'O\='B> M9P(MZB-(:; .1P?:V

    ;OG>/9<$*!XH6

    _N8 M4Q%AT#?!\G ]@[XUC@: Q^H$BH1VDQND^?UB)+WFF2FNFE%?P?LD6-^>/6GB066&5X,S%D,2YH=&WM7&UOVS@2_BM<%[M- ,NR M\M)MY31 FZ1WP6W;1<_%XC[2$F41H44M2<7Q_?J;(2E;MI.MDTUD'\5'41Q%Y-U' MLO=U>+9O&Y]_/AO^Y_<+-^GO7]__=GE&.D$8_G%X%H;GPW-7<=3K1V2H:*&Y MX;*@(@PO/G5()S>FC,-P.IWVIH<]J<;A\$N8FXDX"H64FO52DW9.3[ $?C*: MGIY,F*$DR:G2S+SM?!U^"%Y#"\.-8*="55C M7@1&EO%AOS0#Z!E"]4J;FV#*4Y/'4;__\Z"D:X6#%!#;]F.'ICW$0PJN*1-/E@=8K;>I9UOTP6)LCHA(M9_'+()TR33VQ* MOL@)+5YV70G\UDSQ[.7 MM;\OPR&A@4:=F,"*O@8!D=A!TX#L5_\:&F2*;/K M&4F10N7%3@D'(&ZRL<0[>#;HF'KI7ELS]=0>^6P7;$?TM"779)1="L()\Z9%_2)7*HDO./=2NW24.!$*!_8I! MDP!\40.C>'P@ DA.P:X5N^9L"B>LR;D&RR\J*J"PE,K H4L^0'=GUU$_^-=F MUK^P,%1 B!L1VIU[+! L'816]W9YO [-W%@2UJ@/!.@'.PZ4-Y3;1U0,IF1 M*UB-8."I=AU>/%!2"8(4$EQ<&)!R/$%FI"J,JAA(#@ZL]7\!/)1,X$IQP%A& M$RB" V7"#3'2M5MK4+"$:4W5#)M,Z!6#>1MC:BA+01B84N J< YLD' %3C8'P05,N ;G$-7OW'3%=,D2*R".6X)H,H5E MPLZ#4D:SIAJ>#>Z=[;; _[[ /WRVP&A(\UY(F.4U>T;\?D&(L7CBAP)H*G=H,_')Y1 MJOM-F:U/F<&4N/95?H$6&&7$+6<\7\YH8+MSNHKFIR64Z/4:H>S1_1UGE'.F MX0J09%WM;P.^BU% 0BN]>1=TQT<,(.MG<@Z^K!0, ..6V:9$*+4]8"G L MMM2TD=VP_MB-7U!9J1(H2-OX*DG ]JP -L\Q9@6$30*8"&I8B12'3:K".+8! M*N0E.$(MW[1\LQ6^27:=;RZNJ:BL+X!@9%G&$KQ15C!]2Z9A'E=MX-NXR]N3 M#Y9>H"/X)=JE.$:PT7=+L(GW1>>M&>9OLF\G.LFHS@Q9QF1.$R#/ =O&:)E MB&TP1+KK#''NP+<.8KP[XC,,MN96IKB''X+!C4R22B%4&Y'$+:-.I#90CL\I MP%@:]H#\64$@ D/OW=$E \X!#V&EM1<\ 2:P-W:*Y7NG^TZJG.IYV(6^A>4H MEEJGR^K#.T0S(O@5$_XNSTK[[M]64_QC)W7M30!8'/U+ /4*NM5S+7$1:I=Q(I>=1CBV (2<3;@QC?^%:C23$45B?C$9/"7YCUJ?F1O9GQ4%\RX-5D=@;1OMMGO89T\".N2<[GZ=])P3! MU 4'#L";%7@#).$,P.J#D'F^=,KH%485+G5@XPJ;]+"/;]2W6^]% 3ZUZ6X? MW>(#T!0Z:C9W >ZD"Y\J@2Z >3".K@MM-,0UNIJ ;8&6[&*\ZW7KC>G6/6AY MH4VDSGD!HI-,P;G;!90RZS( SNW#49X0NLZYY\6U%-<,/?R"COTS7LI[&6Q2 M"CEC4#O-I7,IZ!+= #T\2OC3>VK@/OGCW?AF@AW_;0>WH%-CJP'&-N@3?Q',+>21T;G&7[N$F/AH6=GAY.V9YWW4;6R/=T>6U M1KI%(UTC__>S^"&6YGUW']9&Y0VQCY"1%WW[;[MK"'6X^M)G:U[_KQSH+1,= MQN]LEC^D238S+?8=]!_;1I]\N=LYN%>^,+&6HUVVW7F.-GJ @AZ8M6V!T0)C MR\#H_WU@_.6G.3;XZL3\@QWK.5Z70'CJ77U 3B.?)TY'-+D:*UD5*29QI8KK M8[;Q'9KE"I\L0ID$+UC@K_M+K.$_=N.+ECZ L_IQG9*.6> 22S0S3,7T6O+Z M!LJO;RQ#>(? E?7MK1+WT1[[%:#3_P%02P,$% @ %%!A5&_@I:U:"0 M544 !8 !T#,Q9#(N:'1M[5S[<]LV$OY7<,JTL6=$ M4?(C#\KQ3&([5U^;QZ3*W=R/$+D4,28)%@ EZ_[ZVP5(B9*<1G9M5VZ9F=@6 MB,<"V._#MTM2)__PO(L\X7D($?MI].$7%LFPS" W+%3 #9;.A$G82!8%S]D' M4$JD*7NG1#0!QE[W!H->O_?JV/-.3["KLZJ-S -VZ _\@_[! >L/@J-!,#AB M;S^PO:^CLWU;^?S3V>B_GR_^O[%QP[K),84@>_/9K/>[+ GU<0???$3DZ5'?BJEAEYDHL[I"97@ M3^#1Z4D&AK,PX4J#>=/Y.GKOO<(:1I@43D_\^K>K.Y;1_/0D$E.FS3R%-YV, MJXG(/2.+X+!?F"&V]/'R6IUK;R8BDP2#?O^'8<&C2.03+X788$GOX/6R3(E) MLBR4;G*!@I0;,07JO=%OF )7P5B:9+@^Q$TMB[I=+'/CQ3P3Z3QX/A(9:/81 M9NR+S'C^O.M*\+<&)>+G0UM;B_\!=HT3-'!M/)Z*"79.Q@[="@35Y,)B"+(L?Z/SUX=] ^')S[5O2\SUU8P1#R!NL42GEU\&5V^OSQ[.[K\]/'7 MAUN_&PW;E05JRR_[98S_)&5<1N\C&H+K.P?ZE>EWV;Q$"^ZQ "[3)^.]% M3HS&>!ZQLT1 S%R)X"G[%,=863$9(ZE)HP6@.4AIEWE4:J,$Z*KCRSS$GK&J M$?&9ZZ5\+DL3Q.(:HF&#UYQ1]>(8A?^CK59] MW86FM'LA3RMWMYZ/)@QGB3#@T7) D,N9XD4U_.$+;%4M6S7^H(>G0]0T8?7Z MYN;=U>'=1^H(C5(93X=-:JB*&NBEDX6@P1(^!:9@*F"&AZ])A$;7STOT=@6% M5 ;/8_8>FSO''O2]G[=S_Z6'T0+XM!&^W;G[0L'*&6G7WDY/Y 3CP+,E+5*> M"E(.=ATI[[BVXI1E2Z5*-,L0+"7R)&[7#:VA-RG; XE3-=]"P9W @.#UW3$$C,3JV M&P3B $U6W6[(>'/(&(>DN:\3#-:@."-H2>,)DT8#W)W3=3@_+*,,7FTPRA[? MWW%*.0>-GQ!*5FQ_'_%=B@-"7NKMFY @'P-BMAK)27Q9*NP 3W#R8-(%6 MR MVP^EHI:*HJE*7!H82:#2^$OX=BO%0A<%J@NT1_L/.^,GQ;O;'WZ M;]#/]KIA:Q9"YIJ*B,B%:YE;!^8:BY@0"'+3<,2%UJB ML!S@:&RE:B/!8179=36AHE0%@8(XCJJ4 MN7%T@UPH"I1"+>&TA/,XA!/N.N%<3'E:6C5 :(0XAI!N*.>@;\@V+$*K+=2- M^WAS L+R"S9$9:)=FF.,&_UM"[;17WQ1&RB'$W\_V:Q$@ZJ!'6:E>&AT@%]NY.OGH'==]9E7"]B+Q( M75B2@LC*+KL>E22:LU1<05K=ZEFKW_W#2]02TU^:F!X]LWO\U\[LVL\ M'@FTSW:RASR#6D:35L+?E/FIR1%^*P6:;XFPS$-[VVB_3=8^91[8,8&R\\G: MMVG**'TAD 3HE@7=!@D%(%JK.&21-)T!OZ+ PJ4/;&AA$Q_V*8[ZKNNM.*#* M;[J;2#>H !YA0PT+$?!-OJC2)=@$08_.T771C<;01I<9^A:NDIU,);YNO#_= M"H26&-ILZI(8,$")%9Z\780I6-& 0+TT_3D3KUF]6>/D!6,\<2X\F:X)M]]%V1QG8^U3$L# MPYI-5J?XQ_UD7;B]M/OJ7GJI?JYB_IMK=M1[^>)OL61;/]>_/8[NM-Y'O>.7 M[8+?TX);^ET]?N_.#@_P8LPYGF !^\ 5JL]!E]$;=VXB]X3.W7S=Y=ZPL,/3 MVS'/^U.WL772'9U>ZZ2/Z*0;Y/]N'MS%TRKY786F@^*:V8?!V+.^_?>X<_"U M_^U7.UM'^[NR8>6C)!W_9 =MG;-USD<\JC?\[_8OMZ\Y9IT\4')(JJ!'?^!*,U0M5!$LVI2('K_I<<\3*UV]412O?OK'^ MS1X%GX#GHET>&U !GTI19V9?ONX=#1;O[Z_;L1Z3B>]U=OY'E'DZ-R8L?U M S+15&;<<"6I\+SQAP[I),:DH>/$=,[%*GP^X7/(R =8 MD#,UI_+Y=CF"WQEH'C\?%-09_P>0-2IH8&D<*O@,F5NP@]("8:7\M"%D 84^ M4R483HZ7"9]R\^Q)T/<'O>[0FZ*QTKL UOT^,$O=D'.ET@7/$)?@9A4FG#&0 M2/_LR5[7[PV&GJ6]*YC7[!=A-(%NXAR!-CSF$48+.031-:UI16#WJZ_36A&#IE*,< V!W0=7 /2OM\G*B8F ?*)ZBF5D#D?EP)6 MY# R=J;K^]W[\?NW<#X8QS=0C6F4U%;*)0.=(7Z;'V/T/3[9N8E2)N. [#&Q MOI,LSXSFD&V79GXG(Y=$Y6Y!'":AAFSQ%^6D97LH94X%.8-4:;2[),=*SZM= MXSM_W%!"K'0!0((IA/05=Q'&RC1[L!V;)D31DO2)P+L2*1FJ?" MHBQ*AJ73\"7G&FP]*72]MJFW:*4(2@]VMUC]5&TKB'*-^0T9CI>8N"56G&IO M!?N]G2(>Z+P$2R5#LZS;A4O4:4ZM. 0F#>76\%R2K_&3F'*-^%,-F46Z;#?;Y$:;XN9[HCP-59^&W.SWWY6YK\,T9O.OV7[;VWN &[[M[^ZW! M[\C@GM$VO=])*K^'L]Z1_>4;EM!OEP"K@HF_\(R:HXF6!+W%&7GB%W^;5>.$ M:CRSEJ>][JVT^5YVV> NN\5AYI:Q_*!\Y64>&0L!DIRYY TB4_)*IX<5+C_4 M=8TPLREPLW[[D;K_2D&Y><]^_8._C<;_?>K_N=7[)0)NHS$U2BC7N*JX8QDE M'&(R7D*4VP,O^5C>I+6!U@;:H])N X%V;^JU(=B&X"/0K@W!]JZDO2MY3'@;7;E./+?I9OWZ9X1<]%_2[NOAWP'UX/)I<]'U,:?9YI ME4MF^T^4#NM\MM9$V9RHWKM:3()+<*KG.@,VVC>KH4;WYO7.T)3.P"G?T=+8 M@ [IA>*L5< !IJ 8 $P M @ 'Q!0$ ='(M,C R,3$R,S%?<')E+GAM;%!+ 0(4 Q0 ( M !-0852OQ<%H.,D" )#$P:S P,RYJ<&=02P$"% ,4 " 4 M4&%4 :H7?A$' #B= % @ $>F@0 ='(M,C R,3$R,S%X M97@R,2YH=&U02P$"% ,4 " 44&%4383=&'@) #82 %@ M @ %AH00 ='(M,C R,3$R,S%X97@S,60Q+FAT;5!+ 0(4 Q0 ( !10 M851OX*6M6@D %5% 6 " 0VK! !T#,Q9#(N:'1M4$L! A0#% @ %%!A5.6PF0XV!0 E"L !0 M ( !F[0$ '1R+3(P,C$Q,C,Q>&5X,S(N:'1M4$L%!@ + L T@( ' .Z! $! end