0001558370-21-002125.txt : 20210301 0001558370-21-002125.hdr.sgml : 20210301 20210301130121 ACCESSION NUMBER: 0001558370-21-002125 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210301 DATE AS OF CHANGE: 20210301 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: 21696375 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-20201231x10k.htm 10-K
0.69440.69440.69440.6944P20YP5Y0.030.030.03us-gaap:ProductMemberus-gaap:ProductMember750000075000000000098677--12-312020FYfalse85800015800002710002580001023000true10040000000098677us-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:ValuationAllowanceOfDeferredTaxAssetsMember2018-01-012018-12-310000098677us-gaap:AllowanceForCreditLossMember2018-01-012018-12-310000098677tr:ReserveForCashDiscountsMember2018-01-012018-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:ValuationAllowanceOfDeferredTaxAssetsMember2017-12-310000098677us-gaap:AllowanceForCreditLossMember2017-12-310000098677tr:ReserveForCashDiscountsMember2017-12-310000098677us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000098677us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310000098677us-gaap:AdditionalPaidInCapitalMember2018-01-012018-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:TreasuryStockCommonMember2017-12-310000098677us-gaap:AdditionalPaidInCapitalMember2017-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:AccumulatedTranslationAdjustmentMember2018-12-310000098677us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000098677us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2018-12-310000098677us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2018-12-310000098677us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-12-310000098677tr:AccumulatedNetGainLossFromCommodityDerivativesMember2018-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:CommonClassBMemberus-gaap:CommonStockMember2018-01-012018-12-310000098677us-gaap:CommonStockMember2018-01-012018-12-310000098677us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310000098677us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310000098677us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310000098677us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-310000098677us-gaap:ShippingAndHandlingMember2020-01-012020-12-310000098677us-gaap:ShippingAndHandlingMember2019-01-012019-12-310000098677us-gaap:ShippingAndHandlingMember2018-01-012018-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-310000098677us-gaap:ProductMembertr:CanadaMexicoAndOtherCountriesMember2018-01-012018-12-310000098677us-gaap:ProductMembercountry:US2018-01-012018-12-310000098677srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2017-12-3100000986772017-01-012017-12-310000098677us-gaap:ForwardContractsMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000098677us-gaap:ForwardContractsMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310000098677srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2020-01-012020-12-310000098677srt:MinimumMemberus-gaap:BuildingMember2020-01-012020-12-310000098677srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2020-01-012020-12-310000098677srt:MaximumMemberus-gaap:BuildingMember2020-01-012020-12-310000098677tr:MexicoAndOtherCountriesMember2020-12-310000098677country:US2020-12-310000098677country:CA2020-12-310000098677tr:MexicoAndOtherCountriesMember2019-12-310000098677country:US2019-12-310000098677country:CA2019-12-310000098677tr:MexicoAndOtherCountriesMember2018-12-310000098677country:US2018-12-310000098677country:CA2018-12-310000098677tr:CommercialRealEstateLeasedToThirdPartiesMember2020-12-310000098677tr:CommercialRealEstateLeasedToThirdPartiesMember2019-12-310000098677us-gaap:ForwardContractsMember2020-01-012020-12-310000098677us-gaap:ForeignExchangeForwardMember2020-01-012020-12-310000098677us-gaap:ForwardContractsMember2019-01-012019-12-310000098677us-gaap:ForeignExchangeForwardMember2019-01-012019-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:AccumulatedTranslationAdjustmentMember2019-01-012019-12-310000098677us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310000098677us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-01-012019-12-310000098677us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-012019-12-310000098677us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-01-012019-12-310000098677tr:AccumulatedNetGainLossFromCommodityDerivativesMember2019-01-012019-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-012020-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-01-012019-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-012019-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-01-012019-12-310000098677srt:MaximumMembertr:CommercialRealEstateLeasedToThirdPartiesMember2020-12-310000098677srt:MaximumMember2020-12-310000098677srt:MaximumMember2019-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310000098677tr:SellingMarketingAndAdministrativeExpenseMember2019-10-012019-12-310000098677tr:SellingMarketingAndAdministrativeExpenseMember2018-10-012018-12-310000098677us-gaap:TrademarksMember2020-01-012020-12-310000098677us-gaap:TrademarksMember2019-01-012019-12-310000098677us-gaap:ProductMember2020-10-012020-12-310000098677us-gaap:ProductMember2020-07-012020-09-300000098677us-gaap:ProductMember2020-04-012020-06-300000098677us-gaap:ProductMember2020-01-012020-03-310000098677us-gaap:ProductMember2019-10-012019-12-310000098677us-gaap:ProductMember2019-07-012019-09-300000098677us-gaap:ProductMember2019-04-012019-06-300000098677us-gaap:ProductMember2019-01-012019-03-3100000986772020-10-012020-12-3100000986772020-07-012020-09-3000000986772020-04-012020-06-3000000986772020-01-012020-03-3100000986772019-10-012019-12-3100000986772019-07-012019-09-3000000986772019-04-012019-06-3000000986772019-01-012019-03-310000098677srt:ScenarioForecastMember2021-01-012021-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:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000098677us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000098677us-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000098677us-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310000098677tr:CommercialRealEstateLeasedToThirdPartiesMember2020-01-012020-12-310000098677tr:CommercialRealEstateLeasedToThirdPartiesMember2019-01-012019-12-310000098677us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2018-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMembertr:AccumulatedNetGainLossFromCommodityDerivativesMember2020-01-012020-12-310000098677us-gaap:ProductMember2020-01-012020-12-310000098677tr:RentalAndRoyaltyMember2020-01-012020-12-310000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMembertr:AccumulatedNetGainLossFromCommodityDerivativesMember2019-01-012019-12-310000098677us-gaap:ProductMember2019-01-012019-12-310000098677tr:RentalAndRoyaltyMember2019-01-012019-12-310000098677us-gaap:ProductMember2018-01-012018-12-310000098677tr:RentalAndRoyaltyMember2018-01-012018-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-310000098677us-gaap:RoyaltyMembersrt:MaximumMember2020-01-012020-12-310000098677tr:RentalMembersrt:MaximumMember2020-01-012020-12-310000098677tr:WalMartCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310000098677tr:ThreeLargestCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310000098677tr:McLaneCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310000098677tr:DollarTreeIncMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310000098677tr:WalMartCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2018-01-012018-12-310000098677tr:McLaneCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2018-01-012018-12-310000098677tr:DollarTreeIncMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2018-01-012018-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:CommonClassBMemberus-gaap:CommonStockMember2017-12-310000098677us-gaap:CommonStockMember2017-12-310000098677us-gaap:CommonClassBMember2020-12-310000098677us-gaap:CommonClassAMember2020-12-310000098677us-gaap:CommonClassBMember2019-12-310000098677us-gaap:CommonClassAMember2019-12-310000098677us-gaap:FairValueInputsLevel1Memberus-gaap:TrustForBenefitOfEmployeesMember2020-12-310000098677tr:ForeignBanksMember2020-12-310000098677us-gaap:FairValueInputsLevel1Memberus-gaap:TrustForBenefitOfEmployeesMember2019-12-310000098677tr:ForeignBanksMember2019-12-310000098677us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000098677us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000098677us-gaap:FairValueMeasurementsRecurringMember2020-12-310000098677us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000098677us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000098677us-gaap:FairValueMeasurementsRecurringMember2019-12-310000098677us-gaap:VariableRateDemandObligationMember2020-12-310000098677us-gaap:VariableRateDemandObligationMember2019-12-310000098677us-gaap:USTreasuryAndGovernmentMember2020-12-310000098677us-gaap:MunicipalBondsMember2020-12-310000098677us-gaap:CorporateBondSecuritiesMember2020-12-310000098677us-gaap:CertificatesOfDepositMember2020-12-310000098677us-gaap:USTreasuryAndGovernmentMember2019-12-310000098677us-gaap:CorporateBondSecuritiesMember2019-12-310000098677us-gaap:CertificatesOfDepositMember2019-12-3100000986772018-12-3100000986772017-12-310000098677us-gaap:TreasuryStockCommonMember2020-01-012020-12-310000098677us-gaap:TreasuryStockCommonMember2019-01-012019-12-310000098677us-gaap:TreasuryStockCommonMember2018-01-012018-12-310000098677tr:ThreeLargestCustomersMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310000098677tr:ThreeLargestCustomersMemberus-gaap:AccountsReceivableMember2019-01-012019-12-310000098677us-gaap:TrademarksMember2020-10-012020-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2019-01-012019-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2018-01-012018-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2012-06-122012-06-120000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2020-01-012020-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2020-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2019-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2018-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2019-01-010000098677us-gaap:TrademarksMember2020-12-310000098677us-gaap:TrademarksMember2019-12-310000098677us-gaap:TrademarksMember2018-12-310000098677srt:ScenarioForecastMemberus-gaap:ForeignExchangeForwardMember2022-01-012022-12-310000098677srt:ScenarioForecastMemberus-gaap:ForeignExchangeForwardMember2021-01-012021-12-310000098677us-gaap:PensionPlansDefinedBenefitMember2020-01-012020-12-310000098677us-gaap:PensionPlansDefinedBenefitMember2019-01-012019-12-310000098677us-gaap:PensionPlansDefinedBenefitMember2018-01-012018-12-310000098677us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-01-012020-12-310000098677us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-01-012019-12-310000098677us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2018-01-012018-12-310000098677us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-12-310000098677us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-12-310000098677country:ES2020-12-3100000986772019-01-012019-12-3100000986772018-01-012018-12-310000098677us-gaap:CommonClassBMember2020-01-012020-12-310000098677us-gaap:CommonClassAMember2020-01-012020-12-3100000986772020-12-3100000986772019-12-3100000986772020-06-300000098677us-gaap:CommonClassBMember2021-02-180000098677us-gaap:CommonClassAMember2021-02-1800000986772020-01-012020-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, 2020

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, 2021, there were outstanding 38,989,889 shares of Common Stock par value $.69-4/9 per share, and 27,011,521 shares of Class B Common Stock par value $.69-4/9 per share.

As of June 30, 2020 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 $597,009,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,024,933 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, 2020 (based upon the closing price of the stock on the New York Stock Exchange on such date) would have been approximately $751,335,511. 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 “2021 Proxy Statement”) scheduled to be held on May 3, 2021 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

13

ITEM 7.

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

14

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

51

ITEM 9A.

Controls and Procedures

51

ITEM 9B.

Other Information

51

ITEM 10.

Directors, Executive Officers and Corporate Governance

52

ITEM 11.

Executive Compensation

52

ITEM 12.

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

52

ITEM 13.

Certain Relationships and Related Transactions, and Director Independence

53

ITEM 14.

Principal Accounting Fees and Services

53

ITEM 15.

Exhibits, Financial Statement Schedules

53

ITEM 16.

Form 10-K Summary

53

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 30 food and grocery brokers and by the Company itself to approximately 2,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, 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 did not have a material backlog of firm orders at the end of the calendar years 2020 or 2019.

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 quotations, if available, and/or historical costs. The Company has historically hedged some of these major ingredients with

3

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 2021, 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, social distancing measures at all Company locations, employee temperature checks, having office employees work remotely where possible, curtailing visitors at Company locations, and limiting all airline and other business travel by employees.

4

Our net product sales from Wal-Mart Stores, Inc. aggregated approximately 23.5%, 24.2%, and 24.1% of net product sales during the years ended December 31, 2020, 2019 and 2018, respectively. Our net sales from Dollar Tree, Inc. (which includes net sales from Family Dollar which is owned by Dollar Tree) aggregated approximately 11.7%, 11.3%, and 11.2% of net product sales during the years ended December 31, 2020, 2019 and 2018, 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 22.1% in 2020 and 17.7% in 2019 and 17.4% in 2018. At December 31, 2020 and 2019, the Company’s three largest customers discussed above accounted for approximately 21% and 30% 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. 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, operational challenges associated with the actual or perceived effects of a disease or pandemic outbreak, such as the Covid-19 pandemic, 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, such as the Covid-19 pandemic, have in 2020 and in the future could continue to 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 arrangements caused by the loss or disruption of essential manufacturing 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 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 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, market conditions could change such that adequate supplies 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.

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, including the effects of import tariffs, 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. Circumstances surrounding Halloween, such as, widespread adverse weather or other widespread events that affect consumer behavior and related media coverage at that time of year or general changes in consumer interest in Halloween, could significantly affect the Company’s sales.

6

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

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 failures or other disasters could disrupt communications, supply chain planning and activities relating to sales demand forecasts, materials procurement, production and inventory planning, customer shipments, and financial and accounting, all of which could negatively impact sales and profits.

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

7

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, labor strikes or other labor activities, 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 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. Under terms of a rehabilitation plan, the Company is to be assessed 5% annual compounded surcharges on its contributions to the Plan until such time as the Plan emerges from critical status. 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, 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.

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.

8

Risk of dependence on large customers - The Company’s largest customers, McLane Company,Wal-Mart, Dollar Tree, and Target Corporation, accounted for approximately 37.5% of net product sales in 2020, 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, 2020. 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 which are located in Chicago, Illinois in a building consisting of approximately 2,354,000 square feet. In addition, the Company leases manufacturing and warehousing facilities at a second location in Chicago which comprises 137,000 square feet. The lease is renewable by the Company every five years through June 2041.

The Company’s other principal manufacturing, warehousing and distribution facilities, all of which are owned, are:

Location

    

Square Feet (a)

 

Covington, Tennessee

 

685,000

Cambridge, Massachusetts

 

142,000

Delavan, Wisconsin

 

162,000

Concord, Ontario, Canada

 

280,500

(b)  

Mexico City, Mexico

 

90,000

Barcelona, Spain

93,000

(c)  

(a)Square footage is approximate and includes production, warehousing and office space.
(b)Two facilities.
(c)Excludes 9,500 square feet of unused office space in a separate facility which is leased to a third party.

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 18, 2021 there were approximately 2,400 and 900 registered holders of record of common and Class B common stock, respectively. In addition, the Company estimates that as of February 18, 2021 there were 18,500 and 1,000 beneficial holders of common and Class B common stock, respectively.

The following table sets forth information about the shares of its common stock the Company purchased on the open market during the fiscal quarter ended December 31, 2020:

Issuer Purchases of Equity Securities

    

    

    

    

    

Total Number of

    

Maximum Number (or

 

Total

Average

Shares Purchased

Approximate Dollar Value)

 

Number

Price

as Part of Publicly

of Shares that May Yet

 

of Shares

Paid per

Announced Plans

be Purchased Under the

 

Period

Purchased

Share

or Programs

Plans or Programs

 

Oct 1 to Oct 31

 

165,000

$

31.01

 

Not Applicable

 

Not Applicable

Nov 1 to Nov 30

 

111,062

 

30.80

 

Not Applicable

 

Not Applicable

Dec 1 to Dec 31

 

 

 

Not Applicable

 

Not Applicable

Total

 

276,062

$

30.92

While the Company does not have a formal or publicly announced Company common stock purchase program, the Company repurchases its common stock on the open market from time to time as authorized by the Board of Directors.

Quarterly Stock Prices and Dividends

The high and low quarterly prices for the Company’s common stock, as reported on the New York Stock Exchange and quarterly dividends in 2020 and 2019 were:

2020

2019

4th

3rd

2nd

1st

4th

3rd

2nd

1st

    

Quarter

    

Quarter

    

Quarter

    

Quarter

    

Quarter

    

Quarter

    

Quarter

    

Quarter

High

$

32.47

$

34.37

$

39.23

$

37.54

$

36.93

$

38.44

$

40.43

$

37.80

Low

29.42

29.07

32.71

32.00

33.33

35.24

36.48

31.57

Dividends per share

0.09

0.09

0.09

0.09

0.09

0.09

0.09

0.09

NOTE: In addition to the above cash dividends, a 3% stock dividend was issued on April 3, 2020 and April 5, 2019.

11

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, 2015 to December 31, 2020) with the cumulative total return of Standard & Poor’s 500 Stock Index (“S&P 500”) and the Dow Jones Industry Food Index (“Peer Group,” which includes the Company), assuming (i) $100 invested on December 31 of the first year of the chart in each of the Company’s common stock, S&P 500 and the Dow Jones Industry Food Index and (ii) the reinvestment of cash and stock dividends.

Graphic

12

ITEM 6.               Selected Financial Data.

Five Year Summary of Earnings and Financial Highlights

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

    

2020

    

2019

    

2018

    

2017

    

2016

    

Sales and Earnings Data

Net product sales

$

467,427

$

523,616

$

515,251

$

515,674

$

517,373

Product gross margin

 

167,717

 

194,514

 

185,371

 

189,263

 

196,504

Interest expense

 

164

 

220

 

181

 

144

 

105

Provision for income taxes

 

17,288

 

20,565

 

16,401

 

3,907

 

30,593

Net earnings attributable to Tootsie Roll Industries, Inc.

 

58,995

 

64,920

 

56,893

 

80,864

(2)

 

67,510

% of net product sales

 

12.6

%  

 

12.4

%  

 

11.0

%  

 

15.7

%  

 

13.0

%  

% of shareholders’ equity

 

7.7

%  

 

8.5

%  

 

7.6

%  

 

11.0

%  

 

9.5

%  

Per Common Share Data (1)

Net earnings attributable to Tootsie Roll Industries, Inc.

$

0.89

$

0.96

$

0.84

$

1.17

(2)

$

0.97

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

$

250,851

$

273,786

$

242,655

$

207,132

$

235,739

Net cash provided by operating activities

 

74,710

 

100,221

 

100,929

 

42,973

 

98,550

Net cash provided by (used in) investing activities

 

9,501

 

(15,009)

 

(44,510)

 

(9,320)

 

(51,884)

Net cash used in financing activities

 

(55,846)

 

(57,187)

 

(42,353)

 

(56,881)

 

(51,387)

Property, plant & equipment additions

 

17,970

 

20,258

 

27,612

 

16,673

 

16,090

Net property, plant & equipment

 

187,328

 

188,455

 

186,101

 

178,972

 

180,905

Total assets

 

984,558

 

977,864

 

947,361

 

930,946

 

920,101

Long-term debt

 

7,500

 

7,500

 

7,500

 

7,500

 

7,500

Total Tootsie Roll Industries, Inc. shareholders’ equity

 

763,327

 

759,854

 

750,622

 

733,840

 

711,364

Average shares outstanding

 

66,512

 

67,416

 

68,072

 

68,904

 

69,811

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

13

ffITEM 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 $428,951 at December 31, 2020, including $73,828 in trading securities discussed below. Cash flows from 2020 operating activities totaled $74,710 compared to $100,221 in 2019, and are discussed in the section entitled Liquidity and Capital Resources. During 2020, the Company paid cash dividends of $23,810, purchased and retired $32,055 of its outstanding shares, and made capital expenditures of $17,970.

The Company’s net working capital was $250,851 at December 31, 2020 compared to $273,786 at December 31, 2019. This change principally reflects the effects of a $66,989 increases in long-term investments because more of our investments have maturities great than one year at December 31, 2020 compared to December 31, 2019. As of December 31, 2020, the Company’s total cash, cash equivalents and investments, including all long-term investments, was $428,951 compared to $392,435 at December 31, 2019, an increase of $36,516. See Liquidity And Capital Resources section below. The aforementioned includes $73,828 and $76,183 of investments in trading securities as of December 31, 2020 and 2019, 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 $759,854 at December 31, 2019 to $763,327 as of December 31, 2020, which principally reflects 2020 net earnings of $58,995, less cash dividends of $23,810 and share repurchases of $32,055.

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

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

14

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.

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 $691 in 2020 which was an improvement compared to its $1,102 loss in 2019. The Company provided approximately $889 and $1,399 of additional cash to finance these losses and certain capital expenditures in 2020 and 2019, respectively. Company management expects the competitive and business challenges in Spain to continue but believes that there will be continued reductions in operating losses in 2021 compared to 2020. Nonetheless, management believes that operating losses will likely continue beyond 2021 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 2020, 2019 or 2018.

15

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 2020 (and fourth quarters 2019 and 2018), 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 2020 (and fourth quarter 2019 and 2018) 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 18% and 10%, respectively. Individually, a 100 point increase in the discount rate or a 100 point decrease in the royalty rate would not result in a potential impairment as of December 31, 2020. 

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 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. 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 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 has 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 has concluded that it is not more-likely-than-not that these losses will be utilized before their expiration dates. The Spanish subsidiary has a history of net operating losses and it is not known when and if they will generate taxable income in the future.

U.S. tax reform (US Tax Cuts and Jobs Act enacted in December 2017) changed the United States approach to the taxation of foreign earnings to a territorial system by providing a one hundred percent dividends received deduction for certain qualified dividends received from foreign subsidiaries. These provisions of U.S. tax reform significantly impact the accounting for the undistributed earnings of foreign subsidiaries, and as a result the Company distributed $8,200 of the earnings held in excess cash by its foreign subsidiaries in 2019. 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,

16

the Company determined that it would not be asserting permanent reinvestment of its foreign subsidiaries earnings as of December 31, 2017, and the Company continued to take this position as of December 31, 2020.

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. The Company continues to monitor any effects and related benefits that may result from the above discussed legislation and other proposed stimulus programs. Based on consultation with its tax advisors, the Company does not believe that it will be eligible for any significant benefits in 2021 under these stimulus programs.

Net earnings were $58,995 in 2020 compared to $64,920 in 2019, and net earnings per share were $0.89 and $0.96 in 2020 and 2019, respectively, a decrease of $0.07 per share of 7%. 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 67,416 in 2019 to 66,512 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.23 and $0.22, 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.

Beginning in 2012, the Company received periodic notices from the Bakery, Confectionery, Tobacco Workers and Grain Millers International Union Pension Plan (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. During 2015, the Company received notices that 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 2020) 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 50.4%, 51.6%, and 54.7% as of the most recent valuation dates available, January 1, 2019, 2018, and 2017, 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, 2019 the funded percentage would be 48.8% (not 50.4%). As of the January 1, 2019 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, 2019 fell 14% from the previous year and 17% over the past two years. When compared to the Plan valuation date of January 1, 2011 (eight years earlier), current active employee participants have declined 47%, whereas participants who were retired

17

or separated from service and receiving benefits increased 4% and participants who were retired or separated from service and entitled to future benefits increased 14%.

The Company has been advised that its withdrawal liability would have been $99,300, $99,800 and $81,600 if it had withdrawn from the Plan during 2020, 2019 and 2018, 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. In addition, the overall reduction in interest rates through the 12 months ended December 31, 2020, will increase the value of vested benefits and likely increase the Company’s withdrawal liability in 2020. Based on the above, including the Plan’s projected insolvency in the next 20 years, management believes that the Company’s withdrawal liability will increase further in future years.

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,958 which have a present value in the range of $34,700 to $49,300 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 $48,500 to $150,900 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 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 2020, 2019 and 2018 was $2,866, $2,961 and $2,836, respectively. The aforementioned expense includes surcharges of $1,010, $948 and $811 in 2020, 2019 and 2018, 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. Subsequent to December 31, 2020, the local bargaining union and the Company executed this agreement which resulted in the “freezing” of such surcharges as of December 31, 2020.

 

Company management understands that the US House of Representatives Ways and Means Committee is preparing legislation under President Biden’s proposed $1.9 trillion American Rescue Plan that would provide financial assistance to shore up struggling multi-employer plans for many years. The Ways and Means bill would create special assistance programs that would allow the PBGC to make direct cash payments to financially troubled multiemployer plans to ensure that they can remain solvent and continue to pay benefits to retirees through 2051. 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 in the Company’s Consolidated Financial Statements on Form 10-K for the year ended December 31, 2020.

18

2019 vs. 2018

Consolidated net product sales were $523,616 in 2019 compared to $515,251 in 2018, an increase of $8,365 or 1.6%. Fourth quarter 2019 net product sales were $134,663 compared to $127,264 in fourth quarter 2018, an increase of $7,399 or 5.8%. Successful marketing and sales programs contributed to the increases in sales for both fourth quarter and twelve months 2019 compared to the corresponding periods in the prior year. Fourth quarter 2019 sales also benefited from the timing of sales between the third and fourth quarters of 2019, however, foreign currency translation had some adverse effects on consolidated sales for the twelve months 2019 period compared to 2018.  

Product cost of goods sold were $329,102 in 2019 compared to $329,880 in 2018, a decrease of $778 or 0.2%. Product cost of goods sold includes $408 and $(39) in certain deferred compensation expenses (credits) in 2019 and 2018, 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 $329,919 in 2018 to $328,694 in 2019, a decrease of $1,225 or 0.4%. As a percent of net product sales, these adjusted costs decreased from 64.0% in 2018 to 62.8% in 2019, a 1.3 favorable percentage point change.

Product cost of goods sold and resulting gross profit margins in 2019 benefited from increased sales and higher price realization which allowed the Company to recover some margin decline resulting from increases in certain input costs in recent years. Plant efficiencies driven by capital investments and ongoing cost containment programs contributed to the above discussed decreases in adjusted cost of goods sold as a percentage of sales in 2019. The prior year 2018 gross margin was adversely affected by the implementation and start-up of new manufacturing packaging lines and resulting operational inefficiencies, as well as unfavorable experience from self-insurance programs.

Selling, marketing and administrative expenses were $127,802 in 2019 compared to $117,691 in 2018, an increase of $10,111 or 8.6%. Selling, marketing and administrative expenses include $10,884 and $(1,064) in certain deferred compensation expenses (credits) in 2019 and 2018, 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 $118,755 in 2018 to $116,918 in 2019, a decrease of $1,837 or 1.5%. As a percent of net product sales, these adjusted expenses decreased from 23.0% of net product sales in 2018 to 22.3% of net product sales in 2019, a 0.7 favorable percentage point change. Higher price realization, lower general and administrative expenses, primarily legal and professional fees, and lower freight and delivery unit costs were the principal drivers in these favorable reductions, including reductions as a percentage of sales, in 2019.

Selling, marketing and administrative expenses include freight, delivery and warehousing expenses. These expenses decreased from $49,527 in 2018 to $49,288 in 2019, a decrease of $239 or 0.5%. As a percent of net product sales, these adjusted expenses decreased from 9.6% in 2018 to 9.4% in 2019, a 0.2 favorable percentage point change. During 2019, the Company implemented additional freight and delivery computer systems and carrier selection processes, including enhanced competitive bidding, which facilitated this favorable unit cost reduction in 2019.

Earnings from operations were $69,214 in 2019 compared to $70,482 in 2018, a decrease of $1,268. Earnings from operations include $11,292 and $(1,103) in certain deferred compensation expense (credits) in 2019 and 2018, respectively, which are discussed above. Adjusting for these deferred compensation expenses, adjusted earnings from operations increased from $69,379 in 2018 to $80,506 in 2019, an increase of $11,127 or 16.0%. Increased sales and higher price realization in 2019, as well as reductions in certain costs and expenses discussed above, contributed to these improved results.

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 $16,190 in 2019 compared to $2,724 in 2018, an increase of $13,466. Other income, net principally reflects $11,292 and $(1,103) of aggregate net gains (losses) and investment income on trading securities in 2019 and

19

2018, respectively. These trading securities provide an economic hedge of the Company’s deferred compensation liabilities; and the related net gains (losses) 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,423 and $3,535 in 2019 and 2018, respectively. Other income, net also includes foreign exchange losses of $533 and $659 in 2019 and 2018, respectively.

The Company’s effective income tax rate was 24.1% and 22.4% in 2019 and 2018, respectively. The increase in the effective tax rate for 2019 reflects higher state income taxes, including increases in reserves for uncertain state tax benefits, and increases in valuation allowances for state income tax credit carry-forwards which are not likely to be fully realized in the future.

Net earnings attributable to Tootsie Roll Industries, Inc. were $64,920 in 2019 compared to $56,893 in 2018, and net earnings per share were $0.96 and $0.84 in 2019 and 2018, respectively, an increase of $0.12 per share or 14%. Higher sales, including higher sales realization, and cost and expense reduction discussed above, were the principal drivers of this improvement in 2019 compared to 2018. Earnings per share in 2019 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,072 in 2018 to 67,416 in 2019 which reflects share repurchases of $34,116 during 2019. Net earnings attributable to Tootsie Roll Industries, Inc. were $14,555 in fourth quarter 2019 compared to $12,175 in fourth quarter 2018, and net earnings per share were $0.22 and $0.18 in fourth quarter 2019 and 2018, respectively an increase of $0.04 per share or 22%.

LIQUIDITY AND CAPITAL RESOURCES

Cash flows from operating activities were $74,710, $100,221 and $100,929 in 2020, 2019 and 2018, respectively. 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 $708 decrease in cash flows from operating activities from 2018 to 2019 primarily reflects the timing of payments and refunds of income taxes, combined with increases in prepaid expenses and inventories, offset by a decrease in accounts receivable as of December 31, 2019.

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 2018, 2019 or 2020. The Company uses these funds to pay the actual cost of such benefits over each union contract period. At December 31, 2020 and 2019, the VEBA trust held $8,272 and $12,085, respectively, of aggregate cash and cash equivalents, which the Company will use to pay certain union employee benefits through some time in 2022. 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.

Cash flows from investing activities reflect capital expenditures of $17,970, $20,258, and $27,612 in 2020, 2019 and 2018, respectively. The changes in amounts from 2018 to 2019 principally reflect new manufacturing packaging lines in 2018 and the timing of expenditures relating to other plant manufacturing capital projects. Company management has committed approximately $25,000 to a rehabilitation upgrade and expansion of one of its manufacturing plants in the U.S.A. The Company spent approximately $6,000 and 2,000 in 2020 and 2019, respectively. Company management expects cash outlays for this project to approximate $17,000 in 2021. All capital expenditures are to be funded from the Company’s cash flow from operations and internal sources including available for sale securities. The repayment of $23,527 of previously paid premiums on split dollar life insurance policies did provide additional cash from investing activities in 2020 (see Note 1 to the Company’s Notes to Consolidated Financial Statements).

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

20

2018, 2019, or 2020, and had no outstanding bank borrowings as of December 31, 2019 or 2020. 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 $32,055, $34,116, and $19,317 in 2020, 2019 and 2018, respectively. Cash dividends of $23,810, $23,460, and $22,978 were paid in 2020, 2019 and 2018, 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.

Revenue recognition

As more fully discussed in Note 1, the Company adopted the new accounting revenue recognition guidance (ASC 606) effective January 1, 2018. As a result of adoption, the cumulative impact to retained earnings at January 1, 2018 was a net after-tax increase of $3,319 ($4,378 pre-tax). The adoption principally changed the timing of recognition of certain trade promotions and related adjustments thereto which affect net product sales. The comparative prior information has not been restated and continues to be reported under the accounting standards in effect for such period. The adoption of the new standard in 2018 did not have a material effect on 2018, 2019 and 2020 results, and management does not believe that it will have a material effect on results in future years. Revenue for net product sales continues to be 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.

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

21

fourth quarter 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.

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

Split dollar officer life insurance

The Company provides split dollar life insurance benefits to an executive officer and records an asset principally equal to the cumulative premiums paid. During 2020, the Company recovered $23,527 of previously paid premiums on certain policies and will fully recover the remaining premiums in future years under the terms of the plan. The Company retains a collateral assignment of the cash surrender values and policy death benefits payable to insure recovery of these premiums.

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

22

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, and operational services, all entered into in the ordinary course of business, the Company does not have any significant contractual obligations or future commitments. The Company’s outstanding contractual commitments as of December 31, 2020, all of which are generally normal and recurring in nature, are summarized in the chart which follows below.

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.

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

23

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, 2020, assuming a 10% change in the underlying contract price, was $1,040. 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 maturities 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 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 which 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, 2020.

Less than 1 year

    

$

42,090

1 – 2 years

 

42,022

2 – 3 years

 

104,170

Total

$

188,282

The Company’s outstanding debt at December 31, 2020 and 2019 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 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.

24

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

Open Contractual Commitments as of December 31, 2020:

    

    

Less than

    

1 to 3

    

3 to 5

    

More than

 

Payable in

Total

1 Year

Years

Years

5 Years

 

Commodity hedges

$

4,010

$

4,010

$

$

$

Foreign currency hedges

 

6,391

 

3,195

 

3,196

 

 

Purchase obligations

 

5,958

 

5,958

 

 

 

Interest bearing debt

 

7,500

 

 

 

 

7,500

Operating leases

 

869

 

684

 

185

 

 

Total

$

24,728

$

13,847

$

3,381

$

$

7,500

Note: Commodity hedges and foreign currency hedges reflect the amounts at which the Company will settle the related contracts. The above amounts exclude deferred income tax liabilities of $47,900, liabilities for uncertain tax positions of $3,351, postretirement health care benefits of $13,487 and noncurrent deferred compensation of $79,665 because the timing of payments relating to these items cannot be reasonably determined.

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

The effectiveness of the Company’s internal control over financial reporting as of December 31, 2020 has been audited by Grant Thornton LLP, 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 balance sheets of Tootsie Roll Industries, Inc. (a Virginia corporation) and subsidiaries (the “Company”) as of December 31, 2020 and 2019, and the related consolidated statements of earnings and retained earnings, comprehensive income, changes in shareholders’ equity, and cash flows for the three years ended December 31, 2020, 2019 and 2018, 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, 2020, 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, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the periods ended December 31, 2020, 2019 and 2018 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, 2020, 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 matter

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

Trademark Impairment Assessment

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

We identified the Step 1 trademark impairment assessment as a critical audit matter, as auditing management’s judgments 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, 2020, 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

28

Asset Pricing Model in order to ensure 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 the discount rate.

/s/ GRANT THORNTON LLP

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

Chicago, Illinois

March 1, 2021

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,

    

2020

    

2019

    

2018

Net product sales

$

467,427

$

523,616

$

515,251

Rental and royalty revenue

 

3,636

 

3,497

 

3,669

Total revenue

 

471,063

 

527,113

 

518,920

Product cost of goods sold

 

299,710

 

329,102

 

329,880

Rental and royalty cost

 

992

 

995

 

867

Total costs

 

300,702

 

330,097

 

330,747

Product gross margin

 

167,717

 

194,514

 

185,371

Rental and royalty gross margin

 

2,644

 

2,502

 

2,802

Total gross margin

 

170,361

 

197,016

 

188,173

Selling, marketing and administrative expenses

 

112,117

 

127,802

 

117,691

Earnings from operations

 

58,244

 

69,214

 

70,482

Other income, net

 

18,018

 

16,190

 

2,724

Earnings before income taxes

 

76,262

 

85,404

 

73,206

Provision for income taxes

 

17,288

 

20,565

 

16,401

Net earnings

 

58,974

 

64,839

 

56,805

Less: net earnings (loss) attributable to noncontrolling interests

 

(21)

 

(81)

 

(88)

Net earnings attributable to Tootsie Roll Industries, Inc.

$

58,995

$

64,920

$

56,893

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

$

0.89

$

0.96

$

0.84

Average number of shares outstanding

 

66,512

 

67,416

 

68,072

Retained earnings at beginning of period

$

40,809

$

33,767

$

57,225

Net earnings attributable to Tootsie Roll Industries, Inc.

 

58,995

 

64,920

 

56,893

Adopted ASU's (See Note 1)

2,726

Cash dividends

 

(23,739)

 

(23,371)

 

(22,929)

Stock dividends

 

(43,753)

 

(34,507)

 

(60,148)

Retained earnings at end of period

$

32,312

$

40,809

$

33,767

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

    

2020

    

2019

    

2018

    

Net earnings

$

58,974

$

64,839

$

56,805

Other comprehensive income (loss), before tax:

Foreign currency translation adjustments

 

(1,213)

 

791

 

103

Pension and postretirement reclassification adjustments:

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

 

467

 

(1,230)

 

1,558

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

 

(1,349)

 

(1,522)

 

(1,324)

Unrealized gains (losses) on postretirement and pension benefits

 

(882)

 

(2,752)

 

234

Investments:

Unrealized gains (losses) for the period on investments

 

1,463

 

3,130

 

(606)

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

 

 

34

 

Unrealized gains (losses) on investments

 

1,463

 

3,164

 

(606)

Derivatives:

Unrealized gains (losses) for the period on derivatives

 

1,259

 

451

 

(2,734)

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

 

325

 

677

 

1,630

Unrealized gains (losses) on derivatives

 

1,584

 

1,128

 

(1,104)

Total other comprehensive income (loss), before tax

 

952

 

2,331

 

(1,373)

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

 

(522)

 

(354)

 

349

Total comprehensive earnings

59,404

66,816

55,781

Comprehensive earnings (loss) attributable to noncontrolling interests

(21)

(81)

(88)

Total comprehensive earnings attributable to Tootsie Roll Industries, Inc.

$

59,425

$

66,897

$

55,869

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

    

2020

    

2019

    

CURRENT ASSETS:

Cash and cash equivalents

$

166,841

$

138,960

Restricted cash

415

380

Investments

 

42,090

 

100,444

Accounts receivable trade, less allowances of $1,694 and $1,949

 

41,209

 

45,044

Other receivables

 

3,894

 

3,418

Inventories:

Finished goods and work-in-process

 

35,583

 

35,909

Raw materials and supplies

 

23,996

 

23,179

Prepaid expenses

 

6,844

 

5,996

Total current assets

 

320,872

 

353,330

PROPERTY, PLANT AND EQUIPMENT, at cost:

Land

 

21,738

 

21,740

Buildings

 

123,883

 

122,843

Machinery and equipment

 

422,506

 

416,625

Construction in progress

 

14,347

 

4,427

Operating lease right-of-use assets

 

858

 

1,580

 

583,332

 

567,215

Less — accumulated depreciation

 

396,004

 

378,760

Net property, plant and equipment

 

187,328

 

188,455

OTHER ASSETS:

Goodwill

 

73,237

 

73,237

Trademarks

 

175,024

 

175,024

Investments

 

220,020

 

153,031

Split dollar officer life insurance

 

2,514

 

26,042

Prepaid expenses and other assets

 

4,525

 

8,056

Deferred income taxes

 

1,038

 

689

Total other assets

 

476,358

 

436,079

Total assets

$

984,558

$

977,864

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

32

(in thousands except per share data)

Liabilities and Shareholders’ Equity

December 31,

2020

    

2019

    

CURRENT LIABILITIES:

Accounts payable

$

13,025

$

12,720

Bank loans

832

747

Dividends payable

 

5,948

 

5,861

Accrued liabilities

 

45,099

 

41,611

Postretirement health care benefits

 

544

 

598

Operating lease liabilities

780

1,062

Income taxes payable

3,793

 

Deferred compensation

 

16,945

Total current liabilities

 

70,021

 

79,544

NONCURRENT LIABILITIES:

Deferred income taxes

 

47,900

 

47,295

Postretirement health care benefits

 

12,943

 

13,145

Industrial development bonds

 

7,500

 

7,500

Liability for uncertain tax positions

 

3,351

 

4,240

Operating lease liabilities

78

518

Deferred compensation and other liabilities

 

79,665

 

65,973

Total noncurrent liabilities

 

151,437

 

138,671

TOOTSIE ROLL INDUSTRIES, INC. SHAREHOLDERS’ EQUITY:

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

 

27,134

 

26,969

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

 

18,758

 

18,254

Capital in excess of par value

 

706,930

 

696,059

Retained earnings

 

32,312

 

40,809

Accumulated other comprehensive loss

 

(19,815)

 

(20,245)

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

 

(1,992)

 

(1,992)

Total Tootsie Roll Industries, Inc. shareholders’ equity

 

763,327

 

759,854

Noncontrolling interests

(227)

(205)

Total equity

763,100

759,649

Total liabilities and shareholders' equity

$

984,558

$

977,864

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

    

2020

    

2019

    

2018

    

CASH FLOWS FROM OPERATING ACTIVITIES:

Net earnings

$

58,974

$

64,839

$

56,805

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

Depreciation

 

18,184

 

18,779

 

18,669

Deferred income taxes

(279)

2,832

2,063

Impairment of majority-owned foreign subsidiaries

 

 

377

 

1,126

Amortization of marketable security premiums

 

1,404

 

1,282

 

1,755

Changes in operating assets and liabilities:

Accounts receivable

 

3,483

 

5,086

 

(2,445)

Other receivables

 

636

 

(313)

 

2,220

Inventories

 

(770)

 

(4,383)

 

303

Prepaid expenses and other assets

 

2,961

 

4,362

 

9,489

Accounts payable and accrued liabilities

 

3,849

 

1,080

 

1,648

Income taxes payable

 

3,012

 

4,336

 

7,953

Postretirement health care benefits

 

(1,041)

 

(1,478)

 

(2,484)

Deferred compensation and other liabilities

 

(15,703)

 

3,422

 

3,827

Net cash provided by operating activities

 

74,710

 

100,221

 

100,929

CASH FLOWS FROM INVESTING ACTIVITIES:

Capital expenditures

 

(17,970)

 

(20,258)

 

(27,612)

Repayment of premiums on split dollar life insurance policies

23,527

Purchases of trading securities

 

(3,183)

 

(3,427)

 

(4,378)

Sales of trading securities

18,058

795

 

1,255

Purchase of available for sale securities

 

(109,816)

 

(67,730)

 

(78,377)

Sale and maturity of available for sale securities

 

98,885

 

75,611

 

64,602

Net cash used in investing activities

 

9,501

 

(15,009)

 

(44,510)

CASH FLOWS FROM FINANCING ACTIVITIES:

Shares purchased and retired

 

(32,055)

 

(34,116)

 

(19,317)

Dividends paid in cash

(23,810)

 

(23,460)

 

(22,978)

Proceeds from bank loans

3,902

3,582

2,491

Repayment of bank loans

 

(3,883)

 

(3,193)

 

(2,549)

Net cash used in financing activities

 

(55,846)

 

(57,187)

 

(42,353)

Effect of exchange rate changes on cash

(449)

28

501

Increase (decrease) in cash and cash equivalents

 

27,916

 

28,053

 

14,567

Cash, cash equivalents and restricted cash at beginning of year

 

139,340

 

111,287

 

96,720

Cash, cash equivalents and restricted cash at end of year

$

167,256

$

139,340

$

111,287

Supplemental cash flow information:

Income taxes paid

$

14,503

$

13,858

$

5,676

Interest paid

$

57

$

121

$

112

Stock dividend issued

$

63,402

$

70,557

$

60,538

(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 which became effective January, 1, 2018. 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 $42,593, $49,288, and $49,527 in 2020, 2019 and 2018, 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 our 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.

35

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 $8,303 and $9,415 of cash in foreign banks, principally foreign branches of a U.S. bank (Bank of America), at December 31, 2020 and 2019, 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:

Authoritative guidance requires qualitative disclosures about objectives and strategies for using derivatives, quantitative disclosures about fair value amounts of derivative instruments and related gains and losses, and disclosures about credit-risk-related contingent features in derivative agreements.

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 ($54,935 and $55,409 at December 31, 2020 and 2019, respectively) has been determined by the last-in, first-out (LIFO) method. The excess of current cost over LIFO cost of inventories approximates $19,339 and $19,174 at December 31, 2020 and 2019, respectively. The cost of certain foreign inventories ($4,644 and $3,679 at December 31, 2020 and 2019, 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.

36

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 40 years for buildings and 5 to 20 years for machinery and equipment. Depreciation expense was $18,184, $18,779 and $18,669 in 2020, 2019 and 2018, 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 and 2018, the Company recorded charges of $377 and $1,126, respectively, 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 2020, 2019 or 2018.

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 provides split dollar life benefits to an executive officer. The Company records 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 2020, the Company received $23,527 of previously paid premiums on these insurance policies which was recorded as a reduction to this asset. No premiums were paid in 2020, 2019 or 2018.

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

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 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 2020 and 2019 using discounted cash flows and estimated royalty rates. For these trademarks, holding all other assumptions constant at the test date in 2020, 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 18% and 10%, respectively. Individually, a 100 point increase in the discount rate or a 100 point decrease in the royalty rate would not result in a potential impairment as of December 31, 2020. 

37

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 U.S. tax reform (U.S. Tax Cuts and Jobs Act) and other 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 2020, 2019 or 2018. The Company will be using the VEBA trust funds to pay the actual cost of such benefits through 2022. At December 31, 2020 and 2019, the VEBA trust held $8,272 and $12,085, 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, 2020 and 2019 was 3.0% 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.

38

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 June 2016, the FASB issued ASU No. 2016-13, (ASC Topic 326) which replaces the current incurred loss impairment method with a new method that reflects expected credit losses. Subsequent to the issuance of ASC Topic 326, the FASB clarified and amended guidance through several Accounting Standard Updates; hereinafter the collection of credit loss guidance is referred to as “ASC Topic 326”. Under this new guidance an entity would recognize an impairment allowance equal to its current estimate of credit losses on financial assets measured at amortized cost. The Company adopted ASU 2016-13 and related amendments (ASC Topic 326) on January 1, 2020. The adoption of this ASC did not have a material impact on the Company’s consolidated financial statements.

In August 2018, the FASB issued ASU 2018-14, (ASC Subtopic 715-20) which expands disclosure requirements for employer sponsored defined benefit pension and other retirement plans. The Company adopted ASU 2018-14 on January 1, 2020 because this ASU affects the Company’s post-retirement health benefits plan (see Note 7). The adoption of the new accounting rules did not have a material impact on the Company’s consolidated financial statements.

Recently issued accounting pronouncements - not yet adopted:

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; this ASU allows for early adoption in any interim period after issuance of the update. The Company is currently assessing the impact this ASU will have on its consolidated financial statements.

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. 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 is currently evaluating our contracts and the optional expedients provided by the new standard.

39

NOTE 2—ACCRUED LIABILITIES:

Accrued liabilities are comprised of the following:

December 31,

    

2020

    

2019

    

Compensation

$

8,135

$

10,575

Other employee benefits

 

8,841

 

7,509

Taxes, other than income

 

3,169

 

3,170

Advertising and promotions

 

18,455

 

14,421

Other

 

6,499

 

5,936

$

45,099

$

41,611

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 1.6% in 2020 and 2019, 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:

    

2020

    

2019

    

2018

    

Domestic

$

69,211

$

74,978

$

66,253

Foreign

 

7,051

 

10,426

 

6,953

$

76,262

$

85,404

$

73,206

The provision for income taxes is comprised of the following:

    

2020

    

2019

    

2018

    

Current:

Federal

$

14,831

$

15,133

$

12,414

Foreign

 

1,029

 

 

State

 

1,763

 

2,942

 

1,421

 

17,623

 

18,075

 

13,835

Deferred:

Federal

 

(1,006)

 

(543)

 

(577)

Foreign

 

1,316

 

2,422

 

2,685

State

 

(645)

 

611

 

458

 

(335)

 

2,490

 

2,566

$

17,288

$

20,565

$

16,401

40

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

December 31,

    

2020

    

2019

    

Deferred tax assets:

Accrued customer promotions

$

1,506

$

198

Deferred compensation

 

18,501

 

19,432

Postretirement benefits

 

3,355

 

3,439

Other accrued expenses

 

3,078

 

3,979

Foreign subsidiary tax loss carry forward

 

4,508

 

4,584

Outside basis difference in foreign subsidiary

365

365

Deductible state tax depreciation

471

512

Tax credit carry forward

 

3,288

 

3,059

 

35,072

 

35,568

Valuation allowances

 

(5,593)

 

(4,985)

Total deferred tax assets

$

29,479

$

30,583

Deferred tax liabilities:

Depreciation

$

22,192

$

23,375

Deductible goodwill and trademarks

 

37,348

 

36,591

Accrued export company commissions

 

4,508

 

4,367

Employee benefit plans

 

1,767

 

2,700

Inventory reserves

 

1,994

 

2,526

Prepaid insurance

 

569

 

710

Unrealized capital gains

2,515

1,362

Deferred foreign exchange gain

179

260

Deferred gain on sale of real estate

 

5,269

 

5,298

Total deferred tax liabilities

$

76,341

$

77,189

Net deferred tax liability

$

46,862

$

46,606

At December 31, 2020, the Company has benefits related to state tax credit carry-forwards expiring by year as follows: $495 in 2020, $771 in 2021, $221 in 2023, $253 in 2024, $50 in 2028, $131 in 2029, $213 in 2030, $225 in 2031, $238 in 2032, $211 in 2033 and $234 in 2034. The Company expects that not all the credits will be utilized before their expiration and has provided a valuation allowance for the expired amounts. Such valuation allowances were $837 and $770 at December 31, 2020 and 2019, respectively.

At December 31, 2020, the amounts of the Company’s Spanish subsidiary loss carry-forwards expiring by year are as follows: $306 in 2026, $65 in 2027, $194 in 2028, $111 in 2029, $335 in 2030, $447 in 2031, $337 in 2032, $136 in 2033, $470 in 2034, $594 in 2035, $863 in 2036, $440 in 2037 and $210 in 2038. A full valuation allowance has been provided for 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:

    

2020

    

2019

    

2018

    

U.S. statutory rate

 

21.0

%  

21.0

%  

21.0

%  

State income taxes, net

 

2.1

2.2

2.2

Exempt municipal bond interest

 

(0.1)

(0.1)

Foreign income tax rates

 

1.0

(0.1)

0.5

Income tax credits and adjustments

 

(1.4)

0.5

Adjustment of deferred tax balances

 

(0.2)

0.1

Reserve for uncertain tax benefits

 

(0.8)

0.4

(1.0)

Other, net

 

1.0

0.2

(0.3)

Effective income tax rate

 

22.7

%  

24.1

%  

22.4

%  

41

The 2017 Tax Cuts and Jobs Act 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. This provision of the Act significantly impacts the accounting for the undistributed earnings of foreign subsidiaries and as a result the Company intends to distribute the earnings of its foreign subsidiaries. The costs associated with a future distribution are not material to the Company’s financial statements. After carefully considering these facts, the Company has determined that effective December 31, 2017, it will not be asserting permanent reinvestment of its foreign subsidiaries earnings.

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

    

2020

    

2019

    

2018

    

Unrecognized tax benefits at January 1

$

3,678

$

3,339

$

4,342

Increases in tax positions for the current year

 

377

 

1,164

 

448

Reductions in tax positions for lapse of statute of limitations

 

(501)

 

(576)

 

(751)

Reductions in tax positions for settlements and payments

(308)

(249)

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

(235)

(700)

Unrecognized tax benefits at December 31

$

3,011

$

3,678

$

3,339

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

42

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

 

37,960

$

26,361

 

24,891

$

17,285

 

85

$

(1,992)

$

656,752

Issuance of 3% stock dividend

 

1,125

 

781

 

746

 

519

 

3

 

 

58,688

Conversion of Class B common shares to common shares

 

53

 

37

 

(53)

 

(37)

 

 

 

Purchase and retirement of common shares

 

(594)

 

(412)

 

 

 

 

 

(18,905)

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

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

 

2020

 

982

$

32.59

2019

 

923

$

36.93

2018

 

594

$

32.48

NOTE 6—OTHER INCOME, NET:

Other income, net is comprised of the following:

    

2020

    

2019

    

2018

    

Interest and dividend income

$

4,005

$

4,423

$

3,535

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

 

12,519

 

11,292

 

(1,103)

Interest expense

 

(164)

 

(220)

 

(181)

Foreign exchange gains (losses)

 

534

 

(533)

 

(659)

Capital gains (losses)

 

(6)

 

22

 

(11)

Miscellaneous, net

 

1,130

 

1,206

 

1,143

$

18,018

$

16,190

$

2,724

43

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 2020, 2019 and 2018 approximated $2,722, $3,114 and $2,988, respectively, for this defined contribution plan. The Company also maintains certain profit sharing and retirement savings-investment plans. Company contributions in 2020, 2019 and 2018 to these plans were $2,766, $2,858 and $2,734 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

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

Funded Status as of the most recent year available: 50.40% funded as of January 1, 2019

The Company’s contributions to such plan: $2,850, $2,943 and $2,836 in 2020, 2019 and 2018, respectively

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

Beginning in 2012, the Company received periodic notices from the Bakery, Confectionery, Tobacco Workers and Grain Millers International Union  Pension Plan (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 Company received new annual notices that 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 $99,300, $99,800 and $81,600 if it had withdrawn from the Plan during 2020, 2019 and 2018, 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. Subsequent to December 31, 2020, 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 2020, 2019 and 2018 was $2,866, $2,961 and $2,836, respectively. The aforementioned expense includes surcharges of $1,010, $948 and $811 in 2020, 2019 and 2018, 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.

44

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, 2020 and 2019, these investments totaled $73,828 and $76,183, 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,487and $13,743 at December 31, 2020 and 2019, respectively.

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

Prior service credit

    

$

(1,840)

Net actuarial gain

 

(1,196)

Net amount recognized in accumulated other comprehensive loss

$

(3,036)

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

December 31,

    

2020

    

2019

    

Benefit obligation, beginning of year

$

13,743

$

12,451

Service cost

 

288

 

270

Interest cost

 

403

 

499

Actuarial (gain)/loss

 

(510)

 

922

Benefits paid

 

(437)

 

(399)

Benefit obligation, end of year

$

13,487

$

13,743

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. The actuarial loss in 2019 is attributable to a decrease in the discount rate partially offset by a change in the mortality table for year ended December 31, 2019.

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

    

2020

    

2019

    

2018

    

Service cost—benefits attributed to service during the period

$

288

$

270

$

337

Interest cost on the accumulated postretirement benefit obligation

 

403

 

499

 

455

Net amortization

 

(1,349)

 

(1,522)

 

(1,324)

Net periodic postretirement benefit cost (income)

$

(658)

$

(753)

$

(532)

45

The Company estimates future benefit payments will be $544, $564, $590, $614 and $634 in 2021 through 2025, respectively, and a total of $3,417 in 2026 through 2030.

NOTE 8—COMMITMENTS:

Lease expense aggregated $942, $1,032 and $793 in 2020, 2019 and 2018, respectively. Future operating lease commitments are as follows: $717, $137, and $4 in 2021, 2022 and 2023, respectively.

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:

    

2020

    

2019

    

2018

    

Net product sales:

United States

$

431,024

$

478,790

$

471,561

Canada, Mexico and Other

 

36,403

 

44,826

 

43,690

$

467,427

$

523,616

$

515,251

Long-lived assets:

United States

$

155,664

$

155,428

$

151,770

Canada

28,765

30,412

31,843

Mexico and Other

 

2,899

 

2,615

 

2,488

$

187,328

$

188,455

$

186,101

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

46

As of December 31, 2020 and 2019, 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 following tables present information about the Company’s financial assets and liabilities measured at fair value as of December 31, 2020 and 2019, and indicate the fair value hierarchy and the valuation techniques utilized by the Company to determine such fair value:

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

$

Estimated Fair Value December 31, 2019

 

Total

Input Levels Used

 

    

Fair Value

    

Level 1

    

Level 2

    

    Level 3    

 

Cash and equivalents

$

138,960

$

138,960

$

$

Available for sale securities

 

177,292

 

3,588

 

173,704

 

Foreign currency forward contracts

 

14

 

 

14

 

Commodity futures contracts, net

 

121

 

121

 

 

Trading securities

 

76,183

 

48,260

 

27,923

 

Total assets measured at fair value

$

392,570

$

190,929

$

201,641

$

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

$

$

December 31, 2019

 

Amortized

Fair

Unrealized

Realized

 

Available for Sale:

    

Cost

    

Value

    

Gains

    

Losses

    

Losses

 

Municipal bonds

$

$

$

$

$

Variable rate demand notes

25,845

25,845

Corporate bonds

 

139,803

 

140,797

 

994

 

 

Government securities

 

3,503

 

3,588

85

 

Certificates of deposit

 

6,978

7,062

84

$

176,129

$

177,292

$

1,163

$

$

47

The fair value of the Company’s industrial revenue development bonds at December 31, 2020 and 2019 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.

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

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

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

$

December 31, 2019

 

    

Notional

    

    

 

Amounts

Assets

Liabilities

 

Derivatives designated as hedging instruments:

Foreign currency forward contracts

$

5,533

$

14

$

Commodity futures contracts

 

7,147

 

205

 

(84)

Total derivatives

$

219

$

(84)

48

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

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)

$

For Year Ended December 31, 2019

 

    

    

    

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

$

359

$

(62)

$

Commodity futures contracts

 

92

 

(615)

 

Total

$

451

$

(677)

$

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

$

(24,159)

$

(1,516)

$

(309)

$

(444)

$

4,206

$

(22,222)

Other comprehensive earnings (loss) before reclassifications

791

2,372

272

70

(914)

2,591

Reclassifications from accumulated other comprehensive loss

26

47

466

(1,153)

(614)

Other comprehensive earnings (loss) net of tax

791

2,398

319

536

(2,067)

1,977

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)

49

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

December 31, 2019

Location of (Gain) Loss Recognized in Earnings

Investments

$

-

$

34

Other income, net

Foreign currency derivatives

78

62

Other income, net

Commodity derivatives

247

615

Product cost of goods sold

Postretirement and pension benefits

(1,350)

(1,522)

Other income, net

Total before tax

(1,025)

(811)

Tax expense (benefit)

248

197

Net of tax

$

(777)

$

(614)

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 2020 and 2019 were as follows:

    

2020

    

2019

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 3 years. In the fourth quarter and twelve months of 2020 and 2019, operating lease cost and cash paid for operating lease liabilities totaled $271 and $258, respectively, and $1,023 and $1,004, respectively, which is classified in cash flows from operating activities. As of December 31, 2020 and 2019, operating lease right-of-use assets and operating lease liabilities were both $858 and $1,580, respectively. The weighted-average remaining lease term related to these operating leases was approximately 0.7 years and 1.6 years as of December 31, 2020 and 2019, respectively. The weighted-average discount rate related to the Company’s operating leases was 3.0% and 3.1% as of December 31, 2020 and 2019, respectively. Maturities of operating lease liabilities at December 31, 2020 are as follows: $717 in 2021, $137 in 2022, and $4 in 2023.

The Company, as lessor, rents certain commercial real estate to third party lessees. The December 31, 2020 and 2019 cost related to these leased properties was $51,426 and $36,378, respectively, and the accumulated depreciation related to these leased properties was $14,784 and $10,252, 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 fourth quarter and twelve months 2020 and 2019 was $863 and $718, respectively, and $3,191 and $2,951, respectively, and is classified in cash flows from operating activities.

50

NOTE 15—QUARTERLY FINANCIAL DATA (UNAUDITED):

(Thousands of dollars except per share data)

 

    

First

    

Second

    

Third

    

Fourth

    

Year

 

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

 

0.11

 

0.37

 

0.23

 

0.89

2019

Net product sales

$

101,019

$

106,021

$

181,913

$

134,663

$

523,616

Product gross margin

 

36,163

 

40,076

 

69,046

 

49,229

 

194,514

Net earnings attributable to Tootsie Roll Industries, Inc.

 

8,955

 

11,556

 

29,854

 

14,555

 

64,920

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

 

0.13

 

0.17

 

0.44

 

0.22

 

0.96

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.

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

ITEM 9B.            Other Information.

None.

51

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

 

89

G. Howard Ember Jr.

 

Vice President/Finance

 

68

Stephen P. Green

 

Vice President/Manufacturing

 

62

Kenneth D Naylor

 

Vice President/Marketing and Sales

 

61

Barry P. Bowen

 

Treasurer

 

65

*      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 2021 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 2021 Proxy Statement. These sections of the 2021 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.

52

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

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

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

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

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

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

53

SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS (in thousands)

DECEMBER 31, 2020, 2019 and 2018

    

    

Additions

    

    

 

(reductions)

 

Balance at

charged

Balance at

 

beginning

(credited) to

End of

 

Description

of year

expense

Deductions(1)

Year

 

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

2018: 

Reserve for bad debts

$

1,197

$

38

$

107

$

1,128

Reserve for cash discounts

 

724

 

9,122

 

9,154

 

692

Deferred tax asset valuation

 

3,269

 

623

 

 

3,892

$

5,190

$

9,783

$

9,261

$

5,712

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

54

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.

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.

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.

55

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.

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.

56

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

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

Ellen R. Gordon

(principal executive officer)

Paula M. Wardynski

Director

March 1, 2021

Paula M. Wardynski

Lana Jane Lewis-Brent

Director

March 1, 2021

Lana Jane Lewis-Brent

Barre A. Seibert

Director

March 1, 2021

Barre A. Seibert

G. Howard Ember, Jr.

Vice President, Finance

March 1, 2021

G. Howard Ember, Jr.

(principal financial officer and principal accounting officer)

57

EX-21 2 tr-20201231xex21.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

Illinois

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

By:

/s/ Ellen R. Gordon

Ellen R. Gordon

Chairman and Chief Executive Officer


EX-31.2 4 tr-20201231xex31d2.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, 2021

By:

/s/ G. Howard Ember, Jr.

G. Howard Ember, Jr.

Vice President/Finance and Chief Financial Officer


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

/s/ Ellen R. Gordon

Ellen R. Gordon

Chairman and Chief Executive Officer

Dated:

March 1, 2021

/s/ G. Howard Ember, Jr.

G. Howard Ember, Jr.

Vice President/Finance and Chief Financial Officer


GRAPHIC 6 tr-20201231x10k004.jpg GRAPHIC begin 644 tr-20201231x10k004.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 **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO,/BA MKNM/J^D^$O#]Q]FO-2)+W'=$'7%&MTENQI=6>GT5X3_PJKQKX2NX-4T#Q))J M%RTJ^=#(A12,\Y^8Y%=%\3?$.OF\T;PIH+/"EC/KVE>+9KB_A4RO$8RH;')&=Q_E6QXF\2W'BCX%KJ1

+?#[7I_#WP_\065_.TEQI:-(C,W M+!DW+U_WJRO@U!?VGC748[VYED>:R$^UV)V[B>.:JWO6\K_A_45\H-I>FZUXJ\0G5O&_P#89BOY5CCD#/O&X\C##%>B_!?5[M-7UG1!K!U; M2;-5:"Z*D#G.<9)]*(KF5_*Y4O==O.Q[517S?XBU36=0\6W_ (XLKF0:9I%\ MEN(U)P\>=I;T_P#UUZC\2-1%[\)+[4+64JLUL)%9#@C(]:ENU/G_ *\AV]_E M_KS._HKY-L?#F@2:3#>R?$]+>[,?F&V,;DJW7;G=7=P:SJVH_ '5)[ZXEDDB M9HX;DDAI$!X-.7NQ;["B^9I=SW>BO%_$^L:QIOP3T273IY8C,(X[BX7YF1#G M)KF/#/A>]CO;?4_"'Q!M]1O/,7SK:SL2I7@I=U<^CZ M*\M^)FO:\USH_A70YE@U+4O]=,I^XO'0_G7*WOPG\6>%+*?7]+\737%] IED MB:,J& Y89W'^50GI=[%VULMSWRBO%_%_B:X\2? A-5W-#=.Z)(4)&&!(-6/! M_B*^?P'JWA_6I"-6L;)F1MW^LC*\$'OVIO3F_N_B):\K[GL%%>>?!662;X;6 M+RR,[%W^9CD_>-2_%7Q/J&@Z';6FCL%U+49Q!$W]T'.3_*G47([;A'WM?7\# MOJ*\(/P8\60PG6(_&,QU<)O\O8<;L=-V[^E;&G>*[_Q%\&M<;4&*ZE9(\$KJ M<9(QS4R=HM]4.*YI)=&['K]%?)>B^&M U+2K:YO?B:MC=2J"]L\;L4/IG=7T M[X7TX:3X:L+$79O%BB %P1CS ><]3ZU;C9:D(?&34K2;QCH>E:A/ M>QZBT5R'Q%\+R^)?#,B6BW&[*S>Q[S17B?Q6T@>&OA9I.F0WDL>RZC62#/#$SQ*OQ9C,CD )Y+YR>WWZ:5VUYV%LDWU/J2BN=U?4HO"W@>6\DF\ MU;6U&USQO..#^->.?#R_U?POXOTRYUFZDDMO$L)D 8G;&Y^8=30E>3BOZ_JP MF[1YOZ\SZ%HKQ7X] 2W7ANVDU)M/MYIG66X!.$7CD@$9Q7G=YIVG^&HDU/0/ MB2-2U&-U$=K'&P+Y/3EC2CKOWL5)6/JZBJ.BSSW6AV,]TNVXD@1I!Z,5&:\X M^(^L:YJGBG3_ 5H%U]CDNHS+(&U)7F'VF*52B[<\YY-;?Q#GN$^(?@9?,9-\[^8JL0"<+^=5%7:7 M=V#OY*YZM17G'QKEDA\$*T4CHWVJ(95B#]X5R7Q>M[S4(/!]E:7,L,LZ$;E8 MC)VKUP:A/3YV_"X=;>5_QL>Z45XKJWBF?4/@GID$,[C4+]H[+-/,E=]NH3A=S$X'M1)HKNKZ[CL+"XNYF"QPQM(Q/H!FB?N[B@^?8 ML45\WZ+JFL:9XKLO'5Y*8?$ MRT5\__"KX:WNH6^C>+7\1 MS[1)YIM&0D':Q&-V[V]*U/#]I-K7BOXAZ+?$]S M)+YFH,_E L<*J^GYTI^[S=DK_P"01UM?=NW^9[517R/H/A[0M3T>"[U#XE+I MURX.^V='8ISZ[A7T3\-=*MM(\'0P6FLC6('=I$NPI7<#@8Y)]*KEWOT)YKVL M=?17$?$3P!/XY@M(X-:DTTV[%B4C+;N#Z,/6O$_"/PRO_$^N:QI__"3W-O\ MV9*$W[&;S/PWC%1&[=BI62N?4=%>)>*&\1Z]XHM/A_H6J&V@L[56O+H##,,8 M]??IFLK5/!7BOX467_"0Z7XDDU""%@US!)&5!7\6.:>F[V[AKMU['T%17D_C M#P/-\2+#3_$-KKTNG(MH7\I(RV[(!ZAAZ5Y[\.?AI?>*XY=2/B:XMQ97AC,9 M1GW[3Z[QC.*:3YG%Z6_SL)R7*I+6_P#E<^FJ*\=^*TE]KNJZ5X+TJY:.?RS< M3R(3E0HP.GKS72_"77Y=9\&QVUXQ-]I[&VG#'G*\#/Y4HZIO^NU_O'+1I'>T M5YK\*YI9=1\4"21W"Z@0-S$X&!7I5'1/ND_O#JUV;045Y3\>I'3P?:!;E[<- M=*&D4D8&1Z5Y/)^ M.]4U*\^ =E?7CR17DGE;W#$,?F S^(K@K7PCX9GAA9_BO''*X!,9B3 M:F9VC33E&,G!.!SBG_$^:6+QKX(6.5T5[[#!6(!Y7K1%E_) M7_!,]2HKP#XR0PWWQ#TJRO-=;1[1[=B]R&Y%S'%<(K89) P##CW!II72?G;\; M7&]';RO^%SW"BO(_&\?BMXM)&AW@EC,,9J4444AA1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %>4_%*RU72?$>B^,],M)+P:>3'/!&"6V-P3@? M6O5J0J&!# $'J#1JFFMT-6U3ZGB,GQTOM?G@T_PMX>NS?M*JR>>H*J,\YQG' MU-:7Q-T_7-.U;0?&EA9&ZN-.!6Y@B!;AA@D#K7JL.GV5M(9(+2WB<]62,*3^ M(%3D!@00"#U!IWM9K="]=CPG5/CHWB#2Y](T/P]?G4YT,6&4,$)XZ Y_.KNM M^'KCPS\"8K"[XN?.CDE&&H%M?C-K$"C"QZ=&H'TS7J;6MN[QL\$3-']PE 2OT]*!;P+,TRPQB5AAG"C M<1]::?Z_CM]Q+5U;T_#_ #L>">!_A]X=\9^(O%DVMVLDSP:E(L929DP"Q]#7 M=>*X='^&GP[O4T2TBMGE'E1#^)W/ R>IKT&*V@MV=H8(XRYRY1 -Q]3CK1/; M6]T@6X@CF4'($B!@#^-*2O'E6UDB[^_S,^==,^"GC:7PZJ0^)H[:TN8Q(]EY MLH7)YPRC@FK%GK,TGP6\1>&[YO\ 3=(+0D'J4Z@_F37T. , 8%5CI]D3(39 MVY\W_6?NE^?Z\UC\F>U10OEN#@\#IZ_C7LZ1I'&(T150# 51 M@ ?2H!I]DJ2(+.W"2'+J(EPQ]^.:)^\I+H_P%#W>5O=?B>83Z[?Z!\)M"N(- M"CU>R>%4NH64L0OJ%[UY'K6J>%O$-TG_ B'A?5+'7?,38T;?(A!'\*GC\J^ ML5AB6(1+&@C P$"C&/I4$.FV-O)YD-E;1R?WDB4'\P*;=ZCF^]PBN6"CV1Y+ MXZT[Q!I+>&O%]M:/>7>G1!+R%1N8CCM^=9FJ_'1O$&EW&CZ)X=OSJ5PAA(=0 M0F[@\ Y[]Z]V(# A@"#U!JK#8Z?',TD%K:K*#\S1QJ#^)%+>Z>VOXC6EFM_\ MCQOQ1X?G\-? **PNO^/GS4>4>C%B<5+\1] NX_!^G>*=(!6\M;017 7_ ):1 M,N#D=\<5[--!#<1F.>))4/\ "ZAA^1I6AC:(Q-&AC(QL*C&/I1*\K^;O^%AQ M=K>5_P 3SSX(<_#*P_WG_P#0C1\7-"U'4-'L=5TF$S7FEW G$0Y++WP._:O0 MH8(;:,1P11Q1CHJ*% _ 5)3J/FES+3_@$P7*K/S_ !/#W_:"5[0V47AO4/[8 MV;?+*C ?'IG=^E6=(\/W^B_!?Q!X>,]4!Q@5ZZ--L!-YPLK82_ MW_*7=^>*GDCCDC9)45HR,%6&014R5XM=65%\LD^B=SQCP'\(/!NM>#M+U.^L M)GNIHE=V%RZ@GZ XKV:W@CM;:*WB&(XU"*"D30DQ?)JOV?>N/[NY M06%<_P##9'U?XA^(_$UE;R0:/=;$A9XRGFD*,L 0*]7GM;>Z39<013+Z2(&' MZT 06D' CAB4= H%*.FK\U]Y4M59>7X$M>-^$[2WC^/WB0I#&I2%67"C@E1 MDCZU[(#D9%0K;VR7+2I#"L[CYG"@,1[GK2CI+F\FOO!ZQ21Y)\3-5D\76'AWPKHI\F35-L MS!VR8D'"[L=NOY5R_B#X3^-M%TA=6NO$B:C%I96:*W,LC;=I'W0W P*^AXXM M.,Z21QVIF4;59572.&XA*2HDD3#E6 *FJO;6.FK?W] M=6 MEM:Q!IFH6VJZ;;WUFZO;SH'0KZ&O+OB/#JOACQOIOC>PLI;VVCB-O=11+E@O M!SC\*]8A2&.)4@5%C'W0@ _*GLBNI5U#*>H(R#4OXKQZ!':SZGBD?QMU+Q/ MJ5GI_A/P_<^<\H6=KE055>_(SC\:T/B]#J5A=^&O$\%D]T--F+3Q1*6QD#]. M#7J<%E8VDA^SVUO"[?\ /.-5)_*IW1)%*NJLIZAAD&C:SCNG<%N[[6L?/'B? MXF#XGVUGX>T31+U97N8VD=P&"@,#GY2CB53^@IS1VL\X+I%)+%R"5!*?3TIQ:37K?\+":O?TL> : M)H]Z?BW+X=<#^S=,N)KZ-<8X8$#_ -"KHOAO8/JG@OQE8Q?ZRXO[F-?J0!7K MP@MDN#*(HA.XP7VC5;F1R\13;R?<^U=#XQ^)<7B_X?V]OHT$ MUM<:O="T1)2"P&[!/';BO7VTK1Q($;3['>P)P8$R??I4D>G:< ACLK7"'*%8 ME^4^W%#M+XO(4?<^$^?;WX)^-H?#_EOXFBGL[=/-2R\V4J".(S MXD^!UY+*V;JWLW@F!Z[E&,G\J]5(!&",BH([*UBB>*.VA2-_O(L8 ;ZCO2E= MQE'N-63C+L<3\&O^27:1_NO_ .AM6#\./^2I>-?^N_\ 4UZI%]EME$$/DQ = M(TPN/P% AM;9WF$<,3N?G<*%+?4]ZN4KU'/O?\1)6AR^9\Z>/GOO"'C#7='L M86>'Q'$HB5>@9OE/XDYKUV;1TT'X32Z:@P(;$@_7'-=;-;6<[)<3002,G*R. M@)7Z$]*<9K68&,R0N&X*[@<_A6;7[MP_KR*O[ZG_ %?J?(.A:M\-[?2(8M;\ M-ZI=7XSYLT-UM5N>,#<*^C/A7K6BZQX/0:#8W-E86TC0I%,$YV1!1S]!5\V_F1R[%GM7D7PF_Y'7QG_U\ MK7K7G1%]GFIO_N[AFHDCLK65BB6\,DG+%0%+?7UJ8Z2OY6_+_(/ M^-)M6\ ?$D^,+739;[3;R#R;D1#<4Q@_AT^E8WB+XGW7Q-TL^&O#6A7BO=L( MY990"$'?D' _&O?Y(XY8RDB*Z'J&&0:@M;*QM\M:6UO%GJ8HU7/Y4):*,M4B MF]>:.C,ZPTW^Q_"$>G9S]GM"A/T6N ^"$J0>&-;FD8*B7\K,QZ FO62 001 MD'M4$=M:0*T,<,,:R9)14 #>O'>FVW*4NK7ZW(Y4HQCT3_2Q\[V?A/Q3\2?$ M>J^*]&UI=+0SM;QOO=&*CL"O:M;P-8ZK\,_B2-&UR^2Z768RXN%+$-)UR2>< MYXKW6"WAMH_+@ACB3.=L:A1^0ILEK;S2I++;Q/(GW79 2OT/:B-HV2VV_K\Q MR]Z]SYZT/XJ:;X"\0^(K2]T^[N6GO6<-"5P!@>IKUGP#\1+#Q_!=RV-E8_':%+CPMI\,@RCWB*PSCC(KF_%WPIT_P )V]GXG\.V0FCLRKW- MG/F8.O.?%+7+'Q#\$X]1L"OD2/%\B\;"& *X[8KRZTUWX4110F7PIK+3H 687 MG!8=_OU]6_V?9?9_L_V.W\C.?+\I=N?IC%1?V)I7_0,LO_ =?\*KJVNK#[*3 MZ%3PYJ5MJ_A6RO;.&2&VDMQY<WB'_L(/7J\<4<,8CCC M5$ P%48 _"FPVUO;;O(@BBW'+;$"Y/OBG?WF^_\ G<27N*/9_HU^IXUX]U2\ M\"_%&#Q6^FSW>G36WE2F)<[, #KT'XUECQ=)\5O'WAQ]*TJ[M[339_.EEF ( M'(SR..U>]300W$9CGB25#U5U##\C3+>RM;0$6UM#"#U\N,+G\JF#Y;7Z;#EK M>W7_ (8\<\?Z!I_B7XRZ%I>IQ-+:RVS[E5RI. .XYJA<>&K'X0^.;/54M([C M0;MQ&9)4WO:-ZACR/6O=&MH'G6=H(S,HPLA0;A]#1/;074?EW$,-S*5(Y!! KBOC-H5UX:U5FL MAMTC5IEED0#A9@03^>,_C7TE%Q:V]TH6XMXIE!R M!(@8 _C33MRVZ/\ 6Y5[WOV(=)_Y ]E_UP3^0JY2 !0 !T I:&[NY,596" MBBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** ,[7=4BT70[S4)FVI!&6S7FO@?4 M+?2/$=LK7]O/+KUN;BX"3JY2X^\1@'CC=7H/B30F\06UM:-,J6JSK)/&5SYJ MC^&J.N^"K#4+> Z;;VFGWMO,DL4\<"C&#R#C'!&1^-"T=_E\OZ_():JR_I_U M^9R$OBSQ6/#>H:\E[;!+*\>(6Q@&)4![MU!^E:D_BG6O#^L26^IW$=]'+8/= MQJD0C\ME*C;D=1\W6K7_ @=R?!M_H;7\1ENKAIO.$9VKGMC-7M5\&C5M,+\QW%3N!]MM-;?U_+_F&\G_77_(S#K?B+2[/2]9O[N&YM+^6) M'M%A"F 2$ $-U;&>]9T?B3Q1-H>IZ\-1MTM["[:,6WV=3YJ @(M2NX]'NXK&&QAC=Q)$)#,[(' MV\]!\V,BM;P7J5YKWA*"ZU7RY+B7*UURWTZXFMH MX[A+R$XG*H%#0G(RV !WY[5U/P[LKG3_ 38PW:NLWS,0XP>3WIJS3MMI^HM MK7W_ . YN(EAG2YC+QL 3@@ @@\GO4K9+U_X :W;]/^"8%OXRUK5+FUT. MW\FVU)KB6&>Y*[U41Y!95[DG'!]:S/%^HZU+HVM:#?7T9GM%29;E(5_?1MV* M]%.0>E=$O@"2SBM+O3]1*ZO;S/.UQ,FY)6?.X,HQQSG@BB?P+=7^GZL]_J22 M:KJ"A3*D9$487[H5GIU_KT"6J=OE_P3-O/$&M6>J_V9/K4>G+# AA MGFLMT=TQZ[F (0#C\ZM7WB-M+UY[VY2SF\C13 8(94C>X\RS&FFQ:-A\QR22<_ MC0]G\_R94++?^M5_P3!T[QW?O/8S_;9;\7:I4ME?-7(P.O':KNE:#XDL/LUG)K=N=.MC\GEP$3.O9 M68DKCZ 5H^*=!?Q#IL-I'.L)CN89]S+G(1U;'XXIZ77JONNA1NGKV/.[P>#Y M;FRMO!NFQV^O"175H+)[9D3N6+*N5KHUUGQ%K$>K:EIUY#;6VG2RQ);-"&,Y MC)!RQY7..U;7B3PPVL+:W-E<+9ZG:N&BN-N(M2.KWLU^4\MIO#SLRYZ'+@ M_J*]#T?_ )$"W_Z\/_9:Q[[X?&9RMK>K'"-,-@H="3DECN)_X%73V6EM:>'8 MM+,H9DM_)\P#@G&,XJ6O,-7TU-4TR>6*[U&WN(H(+@QA%;S-V"5'IL-:>G^") MK)_#[&]C;^RWE9L(1YF\D\<\8S2WO@4WU[K-R][L:]>*6 HO,+Q[L'GK]ZM& MTW_7=?I2*80A,,%8X*CCK6U=^*-4A\ M->'+Y'C\^_N4CG^088'.<#MTJ1?!VKZAKHU'6]4MID^QR6AAMX6088$9Y)YY MJM_P@VM2P:99W&L6QL]-N%E@6. AV49X8DX)Y[ 5,>B?E^;O^%BGNWZ_DK?C ME+(63]P3<(I.=H8G;CD_P MU2MS>7_!_P C-)\O]=O\S)F\5ZM-KMU;OJL.DF&0""VN[4^7.GJ9<8'T%>B1 M,7A1F*EBH)*'(/T]JY'5_#&N:FUS:2:I93Z;<-DBZM=TT0]$8$ ?B#6OIRZA M9:E'IBQ(=*M[1%28J=Y<<8)S@\#TI+:Q3W.4UJVOC\3!(NH;8?[,E/E>2IXX MR,_ES[5A^'=4UWP_X$TK5%O(6LC=+ UGY(Y5Y N=_7/.<5WFK>'+R\\1P:K9 MW<,8%N]O-'+&6RK8Y7!&#QWS6SCLI/+2W73I)_/( )RZH0O7'!K MN=%U&XUSPQ;WQ@>SN;FW#>7(I!C8CT/H:QE\+:SI=]=R:%J=M;VUZPDFCGA+ ME'P 60@C&0!USTKI8K)QI0LKFZEN',7EO.V%=N,$\ 'Z4:426= MGIMO<)XF\/7EOJ"E\>((HUE89)VL&4EQCZ#I5GQY>17-II*6[C78X(C+<6S* M2DD9&!(W;@D''7K73KX<\316+Z5'K5G)IK97?/ S7 0]MV[:3]5I@\$76DS1 MR^'KV"$FV6VFCO(C(CH.A&""#^./:AZK^O,%I_7H8L\MJGP:U*SBU**\DCL9 M';RV)$88$A>>< $#\*RY+7PG-H%NGAC11'KY$?E30:<\+*^>U**JD LY7'?CK7$:?IUKX1FM);_P -Z-9W=PA2 M"ZLUS*),9(Q%8,7AO4[ZYMCKMY: M7,%GDVZP1,C$XQNHZL.B1Q*:/9_\*^LO%20JNMO)#.]Z!B1MTBY4 MMUQ@D8J_IVBV'BD>(]3U6WCN+R&?R[>5QEH (T8;#VY)/%:O_"$:N;.'1CJM ML-"BG618UA;SRJL&"%L[<9 [5/<>$=8MKG45T74[6VL]18/,D\+.Z-M"DH00 M!P!U!IO5.W7;RV*NK_/7S1H>$+Z;4?A_I]W<,6FDLP68G))V]:X;0=7U:P\. M:!9Z5-%$]]J5S#(\B;L#S6Y'YUZ=IFDQ:5H4&E6Y/EPP^4I/TQFN8L/ D]E! MHL9OHV_LZ\EN6(C(WAW+8'/&,UF2@(I M.,B79R?QQ6CJ?BSQ!9>)&\,QK$]]>2![*XV@*D/5MP]0,CWQ6KIGASQ%ID46 MG0ZW NEPL3&5@/VC;_=+$[ I[RZNM4DU(#66N!);7(4[84!X3'H1 MP:>EUV_X;^OO%K9]_P"OZ^X[6(.L*+(X>0* S 8R?6GTR(2+"@E96D"C<5& M33ZE@M@HHHH&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 07EY;V%LUQ=3+%$O5FK)LO&.@:@)_L^HJ3;H M9)0\;H54=\, 2/I5?QQJKZ1X?^T+;02YE56>X3='$"?OL/05YOJ=_'?^+[BX MCU6+4(VT:=1)"J^7GY>%8#YOS-"UO\_RN5;;^NMCU&P\8Z!J=W':V>HI)+* M4&QP&^A(P?SJCXB\>Z1H=M=JEPD][;@?N,, 3D#!8 @'FN5GB2'PCX%\I%0_ M:[?E1CJRYJA -7T?5?+_M7[06>W<8DD)88<#J1[T35KVZ7_3_ #)@ M[M>=OU_R/1]4UN"P\*/KMQ"IV6PG"%2WS%<@9 )Z\9K B^)%F)-%\U%6VOX) M)'FP^8RNW@+MR?O?I6Q>HTGPZE1%+,VED 9)/E5Q>FSV>H>)_!;0R13K'9W M"DJ0VUP4R/8BJM^\M[_[/NQ*4^\I1D8?@P!Q7DNN6MU-=Z^UO-+#;6^L0R7#11AR MBX^]M((X/)R.U=9X8@TV\\5)J-OXJNM:N([(/$&K6.NV.DZ186=S-=1O(6NKAHE4+_NJWK2Z=XCOTUF/2-> ML(+.ZF0O ]O,9(I .HR0IR/I67XFU2PTGXA:)<:C>V]I!]FE'F3R!%SD<9-5 M-.E2GI???]2VE>VQU2>+M!DU#[ M"FHQF?.,;6VD^@;&T_G4K^)]%CL#?/J$2VPF\@R$' DW;=O3UXKS;[=IT_PZ ML?#T"J=<1XU^Q@?OHW# EB.H&,\U4U;1)[[Q%>^$'1_L\N=05ER I$8QR/\ MIH":II)_UTLW^%_N)6JO_7]7L>PKJ%JUX+-9E-P4\P(,YV^M1:Q?G2]%O;]8 MQ(;:!Y0A.-VT$XS^%QMGQ;IEKI5G>:E<+;-^*DN/%N@VMI;W4VI1+#Z^R MVMK)I4,4$]P=J*X+%ER> 3E>.]8P@CGUW1[A;K6/B31]2M)KJUOHVAA_UK,"FSZA@"*;IWBC1=5>1+ M.^5VC&Y@R,G'J-P&1]*\R\7VEW=:]XKAL?,!^RV[R+$H8LH+9P,67BS0]0O_ +%:Z@DE MQG 78RAOH2,'\#3O$&M-HD-G(L E^T720$%L;<@G/Z5Y_H>I1V&HZ58:3JMK MK=MY^P6LT2?:;)">3P 5QS][FNM\?1R_V/:74<3RK:WD[BMRI?;@.X7/3MFL[_A*=7U*\O(]!TRTN(K* M0Q3M=7#1,6 !^4!6SU[XK*\5ZOIGBU-*TW1+Z"^N!?03R+;N',2HZL2V/N\ M]:JZ@?"L^JWS^'-6CDVAFNS#Y^!PX7(5^OH:%\-WW?Z?\$/Z_,[W1-67 M6=-6[$$L#;BCQRK@JP."/SKFH/%'B;5-8U6TTG2-+>&PG\@R7-ZZ,QVALX$9 M]?6M#P-=ZG=Z!NU-WE=)72*:1-K2Q@D*Q&!U*^'?#&FZWXG\4S7AO Z7^ MT>1>2PC'EIV1@#3M[S7E_D"^'Y_YG;-KHTG3([CQ&]K93L<%+=WF!^GRAC^5 M31>(M(FTUM12_B-JO#.'_&FBWE\6CTB"T>!;B=RRQ29 M&"S,3@X!&2>]))$\3Z\]UX:8744.FR1SSVQW(Q+QD)D<$X#<4Z]UG0K^[\%VM M@87NH)T1D0#= 0HRK#L>O!H2NUZK\W_D*3M%M=G^1W?BO7+K0=-AFLK6*YN) MKA8$2:0HN2#R2 ?3TK-;Q+KNE7UG'X@TRP@MKN40I+9W3RE7/3<&1>*9\2(I M)]&L(HIWMY&OX@LJ $J<-R 015F'P?+)?076KZY>ZK]F;?#'.D<:JWK\BKG\ M:F+ZOO\ HBI;:=O\RU#XU\.SSR0QZG&SQ@ESL8*N.N6QC]:L:9XGT;6)'CL; MY9'0;F5D9#CU&X#(^E>:6UDTOPWO7AMC*JZL\LZ(N2Z C/ ZU?\ $MU;>*M7 ML?\ A%I4N9;>VF\Z:V.0BF-@$)'0[BO'M36J_KM?_@ ]VOZWL=%J_P 1-*LY MK>WL)4O+B2[2W=,,H7<<$AMN#CVKH8];TZ6.\=+I"MD2+DX/[LCKGCVKRS4= M7T67PWX9TN-HCJ=M?0++ /,A;=\Q8=1GWZU=?5+/1AXSL;^=8;NZ=Y+>%C\ MTJD-RH[_ (4Y:)_/\+?YL%JU\OU.]N_%>B65C;WL]^BP7"AHF5&8N/4 G]* M?/XFT:VTZ*_EOX_LTO\ JW4%BWT !/Z5YSH5U;:-J?A_4]8D2#3VT=(HYYR! M&C\Y!)X!(-+KLMM-XDT75[+49-%T3R98UNX[9%1')7DAU*@'!Y]J&HTC9]3 #\@>3(2!ZD M;<@?6O-]3L-/%I#6)%C<[T&4V*%(]Q6]XE;3-+\3W5Y!K ML>EZA);*LD%[$OD7*C. "PYZGA3W%*VEW_6B?ZCZV_K=H]$%W%+8F[MW66(Q MET93PPQFN=TKQSIUQH-IJ6J21V+74DB1QY9]Q1B.,#Z?G5GP[=SWW@J"XN+* M.RD>V.8(TVJOR]AV%>=Z+$DMGX(61%:_45_=OZ_D>H6? MB71[^PFO;:^1K>#_ %K,I0I]0P!K'@\>:??^)['2=.9;B.XC=WE(9"FT9Z,! MD'UKC?$5O--XA\4""-GB1[.6:-!G<@;)X'7UJ77=1T[Q!XOTZ/P[-#)=_P!G M3QK-#@A3L.%)'<'M4].;UT^5_P QM:\OX_-'H%OXLT*ZU V,.H(TX)&-C!2? M0,1M/X&I&\3Z*EI/=-J$8A@D\J4D'*OG&,8SG->7:-;Z?>Z/IFG7GB^]%Q#( MI.EQV\'FQ.#W 3>![T[4FM9O'1\0BU9O#UM<+#5&55?+7 M"_=&.GTIKVUO(^]X(F;^\4!-2T4 )M&W;@8QC%,2WAC(*0QJ1TPH&*DHH 9Y M4?S?NT^?[W'7ZTD4$, (BB2//78H%244 1RV\$^/.ACDQTWJ#C\Z6.&*%=L4 M:1CT50*?10!&+> 2^:(8Q)_?VC/YT[RTW[]B[\8W8YQ3J* $5%1=J*%'H!BF M/;PR.'>&-G'1F4$BI** &20Q3*%EB1P.@90:/)B^7]VGR?=^4>NU0,U)10!#]EM]Y?[/%O)R6V#.:5[>"1P[PQLP_B9034M% $;V\,B!'AC9 M!T5E! H:"%XQ&T2,@_A*@C\JDHH C$$(0((HPJG(7:, TDEM!,0988Y".A90 M<5+10 @ P ,>E-$,0VXB0;>5PHX^E/HH ;Y:;F;8N6^\<=?K3$MH(FW1P1H MWJJ &I:* (A;6ZR&001B0_Q!!G\Z=Y,6PIY2;"(=6;1[*YM_#T\EY<#YX99/+6+'=FP< M#TXK,G^(J+X>COX+!9+M[O[&;9K@*HD#8/SXZ#!YQ3MK8.ESN**Y>Y\4W>F: M(MYJ>G017,TPAMX(+OS5D8]/GVC'/L:O>']?.LBZAGMA:WMI)Y<\(DWA3VPV M!D<>E.P7-JBBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 5YU\6[;3;G1(AJ.F74VQ@T5W;J28'SQ]WYJ]%IKHD MBE74,IZAAD4FKC3/&[KQ!XHT7X>V%@8KZ2^O9&1;HV[RM#!@?,VT$YYK1M=* M\+V/@[2X;C2=0U:QAN"\TKVC@^80A:B=%%]#;3IIMKJZW=K:F,AU@ 7.$ZCD'C%==X*M9)=6U[6 MO+ECM[^=3")8RC%1GDJ0".O>NSHI\W]?=_D*W]??_F5[J&XF51;W1MR#R0@; M/YU!I,T\L5PMQ+YKQ3O&'VA<@8["K]9VD?\ +]_U^2?TJ1FC1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !6=I'_+]_U^2?TK1K.TC_ )?O^OR3^E &C1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7->+O&5IX3M8S)! M+=74W^JMXL;F ZGGL!FNEKS/XNV6CW%A:SWMY/87\#;K:Y0$*#_=9NG/H>M3 M)V&CJ&\9V8TFROHK*^N'NP?+MX8?WF1USD@#KZTG_"<:4=)BOD6XD>64P+:J MH\XR#JF,XR,'OVKA9_B/J.C_ ^LC>F'^V+V1H+:27$:,@ _>'. !S56STBV MT:V\+ZBNJV]_;07LDVH7L4H>-9'1\DD< ;CBM+*[[7_K^NY/3SU/2O\ A,-+ M_L/^U#YH02>5Y!4>9YG]S&<9_&K>BZ[;:Y#*T,4T$L+[)8)U >-O0@$C]:\J M%A<-I!U;EK#^WQ=[^WD@*-WTX/-=EX('VG7_ !)JD$BRV5U<+Y$J'*OC.2#W M%"7Y?Y?YO[@;M]_ZO_([>L[2/^7[_K\D_I5FZ^V;5^R& -GYO.!Q^&*I:'YO MDWGG;/,^UR;MF<9XZ9J1FK1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !114%U>6ME$9;JXB@C'\4CA1^9H M GHK"UCQ;I>C+"9FGG:< QK:PM,6'K\H/%)J.KZQ'J%O!INAO=02 ,]P\JH$ M'T)!S0!O5SGB7Q%<:1-;0V5L+F9CYDZ$XVPCAF'ODKQZ9J2\M?$8^VZ8ID>"UD)MY64@&-N0/PSM_"N MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ JO>6-KJ%N8+RWCGB/5'7(JQ10! M UE:.B(]M"RH,*&0$*/:E%K;K$8EMXA&>J!!C\JFHH 9Y,7E>5Y:>7C&S:,? ME1'%'"@2)%11T51@4^B@ K.TC_E^_P"OR3^E:-9VD?\ +]_U^2?TH T:*** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBLD>(+,^(CHHW_ &@1 M^9NVG9],],^U &M136D1" SJ">@)ZUECQ-H[:M_9:7T4EZ#AH8SN*GWQT_&@ M#6HK L_$=Q?ZQ+91:+>I!&6!NY0$0D>@)R<^H%)I@\4SWEP=4_L^WM2"(1;E MF<>A.1CTH WR0!DG '^*S-+\.7%K#L MW>I&X4JWF?(%'L%Z5:TKPUH^B0RQ6%C%$LO,AVY+_4]Z *L7BVSOM&GU+28+ MC45B;9Y<*89C[9QQ2&\\1:CHGFV=C#I]\S$*ETV\*OJ0,<^U= JJBA5 '0" MEH YV;0M4U30[>TU'6IH;I6S+-8+Y6_VP=V*L2>%=)N;6S@OH6O?L@Q&]PVY MNF,G&,FMJB@")+>&-458D 087CH*EHHH *9Y,7_/-/\ OD4^B@!JHB?=51]! M3J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH ***QO$?BC3/"]B+K4IBH8X1$ M4LS?0"BX&S16='KVF2:,NKB\B6Q*;_.8X %0W7BC1K/18-7GO0MC.%,4HC=M M^[IA0,\Y]*'H!KT5D0^)](GTN34EN72UC;:SRP21G/H%903^ JUIFK6.LVOV MBPG\V,'!RC*0?0JP!'XB@"[6=I'_ "_?]?DG]*T:SM(_Y?O^OR3^E &C1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 445'-/#;Q/+-*D<:#2_P!*K3>%_P"U='MK+7;^>\DB8N[Q MGRA)ST8#J/:M6QTNQTVT@M;2VCBAMUVQ*JXVCVH P?$OB?4]*LHKK3='^UPO M&)&EEF\L+GHN,')/I6#=>%M9FLXM077$AN(V%X8HD&6E_BR23QCC%=[J.F66 MK6AM;^WCN("ROLD7(R#D'\#5#_A$M"_Z!L'_ 'P* *EGH6BZU>6_B0Q2O:?%C2(K^*RNX-5BL]4M:]+K,USP] MI?B.R^R:I:)<19! 8<@^U)I]!H\_40>+OA<]Y?626[62R 0P96)V 'S8'4?_ M %Z=%I4&L^ ?!UI+KBZ6X6&2,C;OD8)D!=P(SWZ'I7HT>F64>FC3EMH_L@39 MY6/EV^E07'A_2+O2X],GTZWDL8P%2!D^50.F!5M[V[I_= MHV-O;7LS74&GZY'"UV0!YJ#:M6L[2/^7[_ *_) M/Z5(S1HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJMJ% M_:Z783WU[,(;:!"\DA!(51WXH LT5S/_ L#PS_S_P O_@'-_P#$5J:/KVF: M_#-+IEUYZ0R>5)\C(5; ."& /0@_C0!I4444 %%%% !1110 4444 %%%% !1 M12,ZH,LP4>I.* %HKD_&OB$:;906=IJ$%I>7K8CGD8;8U')8^O3'XU8T3Q;I MUUH]O+>WT$%SS'(LL@4[AWZ]Q@_C0!TE%59=3L(&19KVWC:090/*H+?3)YJ1 M[JWC8*\\2L>0"X!- $U%,,T0;:9$#>A89IV]0<;AGTS0 M%%% !1110 4444 M %%%% !11TJM97]IJ,!FLYTFC#%"R'H1U% %FBHY[B&VC,D\T<2#JSL%'ZUC MZQXKT[1H[>)9;NT71["T%K( TTUU*5 M9/8*%.3^-27GAZXO]7@O9M9O8X8BK"U@?8A(]?44 7Y];TNVOHK&>_MX[N9M ML<+. S'K@#\*HV7B-K_6);"'2KY8XF96N98BD>1Z$CFKD.@Z5!J4NHQV,*WD MIR\VWYF/UK1QB@#GM/M_$T]Y/=?NC\ *WZ* (;:TMK.(16MO%!&.B1H%'Y"IJ** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***QY_$VGPWGY4 ;%%5=/U*TU2W\^SF$B9P>""#Z$'I5J@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "L[2/^7[_K\D_I6C6=I'_+]_U^2?TH M T:*** "BBB@ HHHH **** "BBB@ HHHH ***JW.IV-FI:YO((@.N^0"@"U1 M7*W/Q$\.0S&"&ZDO)Q_RSMHBY_H/UJHWBWQ%J"G^QO"=P!G DU"40+CU& U M':TA( R3@"N,&F^.]293=:Q8:9&<;H[: RM[C>2O\JEV\>.^W)_6K.KZ39ZKHEWIMUF.UN(C'( M8R%(7V/:@#G4U3QU=QK);Z%I]FG'R74^]F'MM;@_6L'PY?\ BR'6O%;V^C6E MQ*=24S1B<+AOL\7 )..F/SJO>:SI%EJEM8#7O&4YN"1%-#*AC;'7D@?RKN?" MFEZ=865S=:?>W5Z+^;SY9[F3>[.%"<\#H$ _"@#,_M_QI'S+X.4K_L7T9/\ M.D/BOQ/'_K?!-TV>GEW<9KKI;JW@($T\49)P [@9_.LZ\\3:/I^H16%S?1QW M4KA$BP223TZ#WH QXO&&J;?](\):E"_]T$/Q]144GN6)_I38=3\03>(#:G1(H],5F!NWN3N([ M$)M_K0!E#XDV 'S:/KJGN#ILW'_CM.3XFZ"[A3#JJ9_B?3I5 ^I*UH6%EXE. MLS3:AJ%D=/.X1V\5L0X]"7W?TI--\*-9W5U/=ZO>WPN$9#%,1L4'T&.* *[_ M !'\+PC=-J(A4'!:5"H'XFJ\GQ6\%1PRRG7;8B)F1*TXQ*S#=N_/ZUIKHNEI&(UT^V"CH/+% '%0?&3PM?:7=W=A>1-+"VU( M+F9;=I..HWXXJW9^-Y=9\/27-G -^:LS>&M. MU/1;73]3U.ZO1"2?.%R8FD)]?+*YHG^'_A&:4R3:):EVZDY']:KGX;>#SG&E MQ#Z2'_&@#AK6R\0ZAJ=]-9^']&OM/L[B2PM%OP\I1(F*=VZG;DDU)= T9;748'9(XHO7WAK1=2E@EO--MIG@&(F:,?(/;\J2]\-Z3J%U'+->1_7SP?Z4 :MWX/T:^UA-5GBN M#=IC:5NI57CI\H;;^E,N?!VEW6NKJ\CWHN0ZOA;R54RN,?(&VXXZ8K/C\&ZM M"^^/QCJ[MZ3$,OY<4Z7PUXDV?Z/XND1_66UWC\MPH NKX/LD\0'61=ZAYQ?? MY1NY#%G_ ',XQ^%3P>'O(UEM1&HWK98MY#29C&?:L7_A'_&T9W)XPMI#Z/IO M'_HRD.E>/X^8_$FFR'N'T\@?^C* -2Q\-7EGK,E^_B+4+B)MV+618_+7/IA< M\?6C2]!U:QO;B>Y\1W=Y'(A5(I(HP$)Z$84'BLZ*V^($))DU'2+D'L+9H\?C MN.:)I/B#%@P6VC7&>H>9H\?CM.: -'2M(UZSGN7O?$4M\DBD11R01J(SZ_*H M)J6QLM?@AN1=ZI!<2LN(3Y6T(WO@DW M1N3I4FHKW6CVFLWA\N%5G\M1&3AG^9N,#//J*P++7[6 MU"6-GXIT?3/MN S6MS%((G7JW)(R^?\ QVC5=8NM3\>PW%UX;URWDBTTJD4< M<;/S)][!.,=JH^+[AYO#%YG0]?78 P:>&-44@CDD'- 'J3>$[.]TRTM-9FFU M-K=BXDF;;O)&/F5< CGH16U;VT%I!'!;PI%%&-J(BX"CVKE(O%FO7&3'X/OX MP.OGNJ$_3&:BD\0^-V M!;YL";QCKKKZ"91_2@#LZ*X&[\(Z5:Y.H>+]84C^]?*I'X;:RW3P()X[!M7U M"\FZKGU.*@?4;*,X>[A4CL7 KBM2^'7A^STR6X ML-!^WW(7,<$EPRAC]>*2-F5&Z9T1RJR,$R%P,[0.@KM1 M<0M"9A*AB R7#VE,4_B+2XI!U5[I 1^M.T[QCX&?%^_,?BJUF4'Y5N-.W%?QW]:2+3O'=MN)N]%NN,*/LIBQ]3DT =/HVL6 MVN6(O+1+A8B2N)X6B;\F -85[X\CL[V:V&@:Y-Y;%?,BL)65L>A"\BJ8U'XA MVX(;P_H\H[>7?L/_ &G5B/Q+XIBB+7?A!MPYVVUUYF1[95>: +$'BZ[GD11X M;U15GR3V-BU[<+C; KA"W/J>*YD>/+F(?Z5X2UZ+' M7;"C8_\ 'JE/Q%TB*(275KJ5J.XFMN1]<$T 1_\ "1>,9.(O!N#W\R]C _G6 MSH5[KMX93K&DQV 'W LZR%OR-9J_XUYUHNAZUXITRWUT:_IMK/J$0> M2.+3\GO@$^;S^0H [+23 WBO539;?)"J)MGW?-X_7&*Z*N,\,Q:GHOB67P_= M75G<6PL5ND:"T\DAC(5.?F;/2NSH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MJCJNL:?HEF;O4KN*V@! WR,!S5ZO,_BYH>H7]K9ZC8R02?8R?,M)SA95/!Q[ M\TF[#2/1H[JWEM5NDFC,#+N$@8;<>N:8^HV4=D+V2\MUM2 PG:50F#WW9QBO M-'2T\3?"PR6*SZ9:VB.)K1'SN< <%O3G]:K1-)+I/PZM'R;295\U#]UL0L0# M^(%7RW;2[K\;_P"1-]+^OX'JHOK0V?VP74!M<;O.\P;,>N[I3K6\MKZ!9[2Y MAN(6Z20N'4_B*\:\^Z.G&RRPLCXB$.T=/+PIQ],DUVO@PO'XF\46J*$M(KE/ M*11A5)SG%)*^OE?\O\P;M_7FU^AVU9VD?\OW_7Y)_2K-U=?954_9YYMQQB%- MQ'UJEH-P&5E.0P/0@]Q7S[XFTR\T2VN4;P=YL$MNQN;W< M%C$AY#+P<8&1CWK8TG_A;>HZ+IT%HFFVFG_9(EBDC,R:-H>K7 M[CH3:O"I_P"!2 "G"\\>ZD 8-,T[2T/7[5+YC@?\ )%3:!X6US3-0:XU#Q5= M7T)5@+?RE1!GH>G:HV^'EK/+))=ZYK5R7!4J]RH4 ^F%% $,WA;5[PL=;\87 M(B(^:&VVP #_ 'EPU.L_!'@R*!KB58=06/YGFOKG[0%]R7)Q1;?"KPO!GS(+ MJYSVGN7;^1%;>E^$M"T:VGM[#3XX8K@ 2KN9@_UR30!FCQEX(TB';!JVDPQK MP%MW3 _!:K?\+6\),H:&\NKA2<;K>RFD _%5-=!;>&M$M,^1I5HF>3^Z!_G5 MV.QLX5VQ6L"#T6,"@#GKCQS9+X=.LVFGZI=Q>9L$4=G()3SC.TKG'OBLL?$' M5KBW$UIX)UAE8X!EV(?R)!KO%55&% ] *6@#D8-?\6W%AYP\)F.8R +&]U' M]T_Q'YNWIUK,\7R>.[C0KI+*UTV")[<^83(3(A[X[5Z#4%Y:0W]G+:7";X95 M*NN<9% 'CMGH/BSQ'X?.JP:UI5I'*B.JK&08@F"H&1\G3D<>]:7A;0M0\3Z? MJEX=NDT;PYK-IJPO=4UF&^7;C:+**-B<!3UV6L0/_ *#79T4 4=)L;C3M/6VN MM0EOI5)_?RJJL?P'%8%UX1UBYO99E\8:C%%(Y80I#'A03]T'&:ZVB@#E[?PA M/!/'*?$&IR!&!VM)PWUK,YBU#4;OS<9^V73S;<9Z;B<=:W** .=USP;8:]>BZ MN;O4HG"[=MM>RQ+^2L!69_PK'2/^@CK?_@TG_P#BZ[6B@#A])AM_!UMIK#L/!$>I^($OM.U'7;6TMD<)-<7$C%F;KM6 M0Y X'..?PKU-E5AA@"/<4H P!@4 _P"$@$<)T$6)<$^:+O=@CMC%:]% ''?VOXXM8LS^'+.[;/(M+I5X]?G8 M5T.C7U[J%@)K[39+"8D@PO(KGZY4D5H44 /^^LT =?16+H/A]M"\X?VMJ%\LF-HNY% M;9],**IZ[8^+9;_SM$UBPM[?:!Y%S:-(<^N0X_E0!TU%<6+CXA6D2^99:1J# MC[QCD:#\@=U=6)YDT_SY;<^<$W-#&=QSZ ]Z ,+5M)UW_A*(]9T:33O^/+[* M\=YO_O[LC;5#6M)\9Z[H]SIEP^@Q0W"A'>,S%@,@\9'M6-JGCMK_ %6#3KO2 M=LTY!=OR J MG!X2T"WD:2/2[T!TFRCN[@MC;)($51ZGD5>BMX( !%#'&!V10*DH XY;7Q]? ^ M?J&EZ" M_#MYJ#WUWI5O=7#G):X02?H>$I)(=4M8P M)%BL[SR]_(Y55VM7L]% '%Z)JL6N_$"XOK2VOX[9-+6$O=6# MVKM*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *P/$WA+3O%-LJ79DBF3_5S MPL5=1W ([5OT4-7 RK?P[IUKH!T6*';9LA1E!P6SU)/K44GA72Y=$M=),MJBAZ@M#&'A?2AHO]D^0QML[LESOW?WMW7=[U9TC1 M;/1+9H;02'>VYY)7+NY]68\DUH44 %9VD?\ +]_U^2?TK1K.TC_E^_Z_)/Z4 M :-%%% !1110 5RGC3P2OC!M,D&I36$VGRM+%)%&&.X@>O3&*ZNB@#A]8\#: MUKNDOIE]XPN'M9!M=5LHU+#W(ZUUNF6(TS2;.P60R+;0I"'(P6"J!G]*MT4 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C:OI-Q->1:IIL MD46HPQF,&4?)(G78V.<9YJI)INM:R\4>JM:06:,&>*W9F,I'8D@8%=)10 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45'-/% M;0M-/(L<:C+.QP!3U8,H92"#R".] "T444 %9VD?\OW_ %^2?TK1K.TC_E^_ MZ_)/Z4 :-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% 'FOQBL=6N="MY[*$W-C S&[MPVTLO&#^'/YUF36[>(_ M >E67ABVGO8$NP+F"^FV>6%R2C$ X&1CC-=YXM\,R>)-.\F#4)[*=00K(QVG M.,AEZ'IW%4;?P'%9:/!:V.J7EI=1RF=KJ)N9)#G<64_*0<9PW&001Z5U/@B0VVM^(='A7;964Z MB!,Y" YR![5=3P-8+I$MFT\KW,L_VEKPX\SS>,/Z=AQTK2T+08]$CN&-Q)=7 M5R_F3W$B@-(WT' _"JNM?Z[?Y,AK;^N__ +]U>V]DJM<2; QP/E)S^54M#E2 M>&\EC;!17G7Q?O=8LO#L36 M"7)LW-:G]XJ%3C\,XS[4F[#BKL]%ZT5Y8GB&2'P+HL.FZU)>F]NH[4W)! M22('&5]CSW$]RFGS*L4L[EW*G/!)Z]*MQU:[?\#_,F^B? M]=?\CKZSM(_Y?O\ K\D_I5FZO8+)5:=F4,<#:C-_(&L?2]9L8_MFZ20;KIV& M(7/!Q[5(SH**SO[=T_\ YZR?]^)/_B:/[=T__GK)_P!^)/\ XF@#1HK._MW3 M_P#GK)_WXD_^)H_MW3_^>LG_ 'XD_P#B: -&BL[^W=/_ .>LG_?B3_XFC^W= M/_YZR?\ ?B3_ .)H T:*SO[=T_\ YZR?]^)/_B:/[=T__GK)_P!^)/\ XF@# M1HK._MW3_P#GK)_WXD_^)H_MW3_^>LG_ 'XD_P#B: -&BL[^W=/_ .>LG_?B M3_XFC^W=/_YZR?\ ?B3_ .)H T:*SO[=T_\ YZR?]^)/_B:;_P )!IN\)Y[[ MB,X\E\X_[YH TZ*SO[=T_P#YZR?]^)/_ (FC^W=/_P">LG_?B3_XF@#1HK._ MMW3_ /GK)_WXD_\ B:/[=T__ )ZR?]^)/_B: -&BL[^W=/\ ^>LG_?B3_P") MH_MW3_\ GK)_WXD_^)H T:*SO[=T_P#YZR?]^)/_ (FC^W=/_P">LG_?B3_X MF@#1HK._MW3_ /GK)_WXD_\ B:/[=T__ )ZR?]^)/_B: -&BL[^W=/\ ^>LG M_?B3_P")H_MW3_\ GK)_WXD_^)H T:*SO[=T_P#YZR?]^)/_ (FFMX@TU!EI MW4>IALG_?B3_XF@#1HK._MW3_^>LG_ 'XD_P#B M:/[=T_\ YZR?]^)/_B: -&BL[^W=/_YZR?\ ?B3_ .)H_MW3_P#GK)_WXD_^ M)H T:*SO[=T__GK)_P!^)/\ XFC^W=/_ .>LG_?B3_XF@#1HK._MW3_^>LG_ M 'XD_P#B:/[=T_\ YZR?]^)/_B: -&BLP^(--#A#.^XC('DODC\J=_;NG_\ M/63_ +\2?_$T :-%9W]NZ?\ \]9/^_$G_P 31_;NG_\ /63_ +\2?_$T :-% M9W]NZ?\ \]9/^_$G_P 31_;NG_\ /63_ +\2?_$T :-%9W]NZ?\ \]9/^_$G M_P 31_;NG_\ /63_ +\2?_$T :-%9W]NZ?\ \]9/^_$G_P 31_;NG_\ /63_ M +\2?_$T :-%9W]NZ?\ \]9/^_$G_P 31_;NG_\ /63_ +\2?_$T :-%9W]N MZ?\ \]9/^_$G_P 31_;NG_\ /63_ +\2?_$T :-%9O\ ;VG9&9G&2!DPN!S^ M%:5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !7/>+])U?5M(>'1[];>;:P,4B I,"",-W'7L M170T4FKC3L>8%^1)0 /3Y170^'-!FTE[V[O)H MIK^^D\R9X5*IQG .3CFMZBJN_Z_KR1-M K.TC_E^_Z_)/Z5HUG:1_R_?]?D MG]*0S1HHHH *9--'!$TLSJD:C+,QP *?5+5+.VO;"2.YA65%!USIM0UQ+'6-/TQ86FGO"WW6QL4#EC[9P/QJU'JEA+J#V$=Y U MXB[V@#@N!ZD5S6AQKK/C'5M8<[XK;_0K?T'/S_J%JG9V5M9?%N2.VA2)6TT, M0HZDNV30E>R?7_AP?7R.@O/&7AK3[YK&\U[3X+M3M,,EPJN#Z8)K;5@ZAE(* MD9!'>N!UG3M1\/#5->T_5+.:!IO/DM)K4$D]"HDW9'Y5VVG77V[3;6[V%/.B M638?X<@'%):QN#T=BS1110 5FR?\C+;_ /7I)_Z&E:59LG_(RV__ %Z2?^AI M0!I4444 %%%(ZJZ%&&5(P0>] %6WU2PNKR:SM[R&6Y@_UL2."R?4=JK'Q)HB MZJ-*.JV8U ]+;SAYG_?/6N9\/6=O8_$O78+6%8HEM80$4<#A:@\4V-EK5]:> M'M)MH_.2Y6YNIHQ@0*#W/J?3VHCKR^8/KY?Y7.SUC5(M&TJ>_F4LL0'R@X+$ MD #\213!K5E%%9?;)XK2>\"^5#+( Q8_PCU-<_XI4ZMX@T;0$;,7F?:KH#O& MG0?]]%:J^.;&UBU7P[FWD-W;L2!+"X93CW%?6MOP5JUSJ5I?0W:0>=9W+0-+ NU)PF[.W];7.HHHHI#"LW7O^04W_76+_P!&+6E6;KW_ ""F_P"N ML7_HQ: -*BBB@ HHHH J7.J6%E00SSMMBC=P&<^@'>H=4U[2=$5&U3 M4K6S60X0SRA-Q]LUR?CBRMHO$/ANZ2%%GEU%=\@'+8&!6SXJN=-L+2266U2X MU"X0P01!];RO\ B_\ (Z"*:*>%9H9%>)QN5U.0 M1ZUDZ=XEM+ZRO+Z7;:V=O,T0FE<;7 QEO89R/PKG8+>?P7\+TLY9/]-,0B4 MYQ+(=H ]@6J]=:!:6?P_-I- LC06S/EAG#D98_G3G[JDUT_K^O445SM6-Y,!N,<$ZNP'K@ M&L_P-Y0^'>C-,%,:V:,=PR M4?!L7]K:UJ?B5XE2&1_LUF N/W2\$_BVZKE M'EG*/8E2O!2[G;4445!04444 9V@_P#(&@^K_P#H1K1K.T'_ ) T'U?_ -"- M:- !1110!!>7MKI]J]U>7$<$$8R\DC!54>Y-,?4[%-/_ +0>[A6SV[_/+C9C MUS6-XYLK:Z\(ZI)/"DCPVDK1EA]T[3TJ+0A8+X"TV741&;>&!9"9.@([TD]_ M*WXW_P AM;>=_P +?YFUI>M:9K=N;C2[^WO(0<%X) XS]15>/78I?$DVC1PL MSP0+-++GA=Q( Q_P$USGA.VW:QK7BAH#:65T ($/&Z- /G([9QGZ&K7@RQ2_ MT^_U:[C+OJDS,5?_ )YCA5^G4_C56_(3_7^O\CI+/5+#4'F2SO(9V@;;*(W# M%#Z''2JD?BC09=5.EQZQ9-?@X-L)E\S/^[UKF/",5M9:YXP15$5O'.N0O\(V M'-:7XB>B?E?\ M ]@HI%(*@CIBEI#"BBB@#.TG[^H_]?C_ /H*UHUG:3]_4?\ K\?_ -!6M&@ MHHHH 1F"J68@ =2:JV6IV.HQ22V5W#<)$Q1VB<,%8=0<=ZENK:"\MW@N(UDB M<89&Z&N,^'\$"V_B& HH@_M*92O;&:%K?T_R#I?^NITMCXDT34[Z6RL=5L[F MZB_UD,4P9E^H%&M:U'HR6NZ)II;F=8(XU."203_2N5%E;:WXWTZ32H%CL-'# M"2>,85W(QL'KBKI7^V_B*,DFVTB#..QE<_S 4_G32O;^M/\ @@WO_6O_ #I MI-4L(M0BL)+R%;R4$I 7&]@!DX%5]3\1Z+HTL<6IZI:6&Y((41Y?/+L!RQ\MZBUO1=3L-9U;5K:WTR\M+N +,;R8QM"%S]W"M MGK[5+=HIOS_ /M6]#OT=9$#HP96&01WI:Y/X:FX/@'2S<9W&(;<_W>WZ5UE5 M)6=A)W04444AF7/_ ,C/9?\ 7K-_Z$E:E9<__(SV7_7K-_Z$E:E !1110 54 M_M2P.H_V=]L@^V[=_D;QOV^N.N.:MUP4EE;6?Q=L?L\*1^9I\S/M'4ETYIQ5 MY6]?RN#V;.IO?$FB:;?16-[JMG;WF :NW=U'9V4UU(?W<2%S] M *XOQW:6=]8W.A:?:Q2:MJG#%1S&,8\QCVP/Y58\4H\.AZ7X M=BC/2[.]U.]MM,%XNZ&.YF52P/3&?4 MC7C![=)&\W<>#)@;1[]33T;T[_U]Q.RU['?:9J^G:U:_:M, MOH+R#./,@D#KGZBKM<;I$<<'Q)UF.U 6%K:-I%7[H?Y?UQ794NB8=6@HHHH& M9VN_\@>;_>C_ /0UK1K.UW_D#S?[T?\ Z&M:- !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%4-8N9K2P\RW*K*TD: NN0 M-S =/QJ/[-K/_01MO_ 4_P#Q= &G169]FUG_ *"-M_X"G_XNC[-K/_01MO\ MP%/_ ,70!IT5F?9M9_Z"-M_X"G_XNC[-K/\ T$;;_P !3_\ %T :=%9GV;6? M^@C;?^ I_P#BZ/LVL_\ 01MO_ 4__%T :=%9GV;6?^@C;?\ @*?_ (NC[-K/ M_01MO_ 4_P#Q= &G169]FUG_ *"-M_X"G_XNC[-K/_01MO\ P%/_ ,70!IUG M:1_R_?\ 7Y)_2F_9M9_Z"-M_X"G_ .+JAID&JG[9Y=_;KBZ<-FV)R>.?O4 = M%169]FUG_H(VW_@*?_BZ/LVL_P#01MO_ %/_P 70!IU1U;2;76K(VEV9Q$3 MD^1.\3?]](0:B^S:S_T$;;_P%/\ \71]FUG_ *"-M_X"G_XNBUP3L9EEX!T# M3]+N=-MXKM;.Y39)$U[,PQG/&6^7IVHL/!&FZ*#)I+WL4R1E(EFOYI(UR/[C M,1^E:?V;6?\ H(VW_@*?_BZ/LVL_]!&V_P# 4_\ Q=# C\-Z&-!T&'3S)YL@ M!,LH_C8]36:GP^T&/5QJBC4/M@;=YAU&<]\XQOQMSVZ5K?9M9_Z"-M_X"G_X MNC[-K/\ T$;;_P !3_\ %T[ZW"VEBC/X*T.XU WDL$[.S;FB-S)Y3'U,>[:3 M^%= JA5"J !@ =JS?LVL_\ 01MO_ 4__%T?9M9_Z"-M_P" I_\ BZ72P&G1 M69]FUG_H(VW_ ("G_P"+H^S:S_T$;;_P%/\ \70!IUFR?\C+;_\ 7I)_Z&E) M]FUG_H(VW_@*?_BZH/!JO]OPJ;^W\S[,Y#?9S@#QI MG_"NO#RWDUW&NH133OYDABU&= S>I ?%;'V;6?\ H(VW_@*?_BZ/LVL_]!&V M_P# 4_\ Q="TV K:;H+VGB+4-6GF$KSJL4*\_NXQVY]<"H-9\#Z)K]ZMWJ"W MKRJ0R^7?31JI'0A58 'W%:'V;6?^@C;?^ I_^+H^S:S_ -!&V_\ 4__ !=' M;R#N5;WPAH^H6EM;W,4[?9EVQ2K8&W'\36EINF6>D6:VEC L4*]AR M2?4GJ3[FJ_V;6?\ H(VW_@*?_BZ/LVL_]!&V_P# 4_\ Q=.X&G169]FUG_H( MVW_@*?\ XNC[-K/_ $$;;_P%/_Q=(#3K-U[_ )!3?]=8O_1BTGV;6?\ H(VW M_@*?_BZH:S!JJZ<3+?V[KYD? MR.=ZX_B]: .BHK,^S:S_T$;;_P%/\ \71] MFUG_ *"-M_X"G_XN@#3HK,^S:S_T$;;_ ,!3_P#%T?9M9_Z"-M_X"G_XN@#. MUCP+H>O:@+V_6]>92"NR^FC5"!C*JK _2DU#P'H6J7%M/=)>F:VC\N*1+Z9 M&5?J&!/UK2^S:S_T$;;_ ,!3_P#%T?9M9_Z"-M_X"G_XN@+]3)G\&1--I4,- MQ-_9]E.9WBGF>9Y&PJLPV=RMI?A'2='TJ?3+-+D6 MS,01TP2V0.>@XK3^S:S_P!!&V_\ M!3_\71]FUG_H(VW_ ("G_P"+HL.YAW/@2VATF[M-)NKN%[E!"[7-[-,HC)^8 M ,QP<9Y%=%%ID$>D)IOSB%8A'\CE3CV(Y%0_9M9_Z"-M_P" I_\ BZ/LVL_] M!&V_\!3_ /%T/71B,S2_ 6@Z/?M>VB7HF?/F>;?32+)D8^968AN#WIT/@30( M+T726\Y(?>(6NI&A!]1&6VC\JT?LVL_]!&V_\!3_ /%T?9M9_P"@C;?^ I_^ M+HN%C3HK,^S:S_T$;;_P%/\ \71]FUG_ *"-M_X"G_XN@#3HK,^S:S_T$;;_ M ,!3_P#%T?9M9_Z"-M_X"G_XN@!VD_?U'_K\?_T%:T:YW38-5+WVR_MUQ=,& MS;DY.%Y^]Q5_[-K/_01MO_ 4_P#Q= &G169]FUG_ *"-M_X"G_XNC[-K/_01 MMO\ P%/_ ,70!;O[*'4;*6TG,HBD7:QBE:-L>S*01^!K!TOP%H6CO.]DEZIN M%990]],X;=U."Q&??K6G]FUG_H(VW_@*?_BZ/LVL_P#01MO_ %/_P 70!E: M9\/]"T:>.6P%_$8FWJAU&5+X//M5WPWH;Z+!=-<3+-=74[32R+G!)Z M9["K'V;6?^@C;?\ @*?_ (NC[-K/_01MO_ 4_P#Q=.["QEW_ ( T+4]4_M&Y M6_-T&+*Z:A.NS/7: ^!^%6+SP;H^H7B75RMV[*H79]LE$; =-R;MK?B*N?9M M9_Z"-M_X"G_XNC[-K/\ T$;;_P !3_\ %TEIH'F:$44<$211(J1H,*JC ]! M3ZS/LVL_]!&V_P# 4_\ Q='V;6?^@C;?^ I_^+H TZ*S/LVL_P#01MO_ %/ M_P 71]FUG_H(VW_@*?\ XN@!)_\ D9[+_KUF_P#0DK4KFYH-4_X2&T4WUN9# M;RE6^SG &4R,;OI6C]FUG_H(VW_@*?\ XN@#3HK,^S:S_P!!&V_\!3_\71]F MUG_H(VW_ ("G_P"+H T^HKEY?A]H,VK_ -J.M^;S<6$@U"<8YS@#?@#/;I6K M]FUG_H(VW_@*?_BZ/LVL_P#01MO_ %/_P 71UN'D95W\/\ 0;W5)M2D6_2[ MF #R0ZA/'D 8 PKBIH/#'E>)H-2>3P.:O_9M9_Z" M-M_X"G_XNC[-K/\ T$;;_P !3_\ %T+38'J4=7\%:-KFIKJ-XEV+I$V+)!>2 MPX'I\C"IYO"NDW&CQZ7/%-+;QG;_>C_\ 0UK1KG]6@U-=.=I[Z"2(.FY5MRI/ MSCON-=!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% &7K__ "#D_P"OF'_T8M97B[5_$.AV<^H:?!I7]C\QMV>V",D^PJQI/B32];AEEL[AOW7^L2:-HG3ZJP!'Y5A^-M+ MOKI-%OK2V>Z&GW8FEMD&6==I' [D9S^%9L.B:CKFH^(=46UGTZ._LEMH(YUV M2%AGYB.W7]*&]&_7^OF)+:_6WY_H='9>-M!U"_%G;W;F5L[&>!U23']QB,-^ M!-4-%\?V6J:OJMC+%/ ME*565[:55*A0268KA><]^1CUKGK33=4U.W\,Z6=% MN;%])F#W$\J;8\*C+\A_BR2*VK2*2QUCQ):W^DWUQ:WS^:KPP[T=/*52N<_> M.",5325_1_I_P06MOE\MS6B\6V-_87D^GF8&V7<7NK66.,_0E1N'TS3KKQ;I MNEVEFU_,S3W$2R".T@DF.",YVJ"P7W(KG+.#59M-U2TMK;4QIIAQ!%J$0257 MS]U0/X:H7^A:E9ZU:ZDS:Y' ^GQ0$:4B-(C!0"&5E/'%3_7YBOK_ %Y'I-G> MV]_9QW5K()(9!E6'>N'F\::]#:WVJFSTPZ9:7CV[+YCB9@K[,C^'-=+X6L8; M#P_%# M^J$EL7ZA9H6OBC2O$1TFZNK?['Y,MO!'NDA< M\YV_CC\*S5\.ZJ/#\TAL9%EN]7%V+<#)CC+YY';BA+57[K_TJWY:D2^%V[?I M_GH=3X9UF]U+6O$-M=2*T5E=K%" H&U3&C=NO)-:ND?\OW_7Y)_2L3PGI]W9 MZ]XFFN;>2*.XO5>%F& Z^4@R/Q!'X5MZ1_R_?]?DG]** '44U'21=R,K#U4 MYH>2.,9D=5'JQQ0 ZBFF1 F\NH7^]GBA)$D7_P"04W_76+_T8M:59NO?\@IO^NL7 M_HQ: -*BBB@ HHHH **:KHX)5E8#K@YI%FC=BJR(S#J P)H ?136=4 +,%SQ MR<4Z@ HIAFB5]AD0-_=+#-(UQ C;6FC5O0L : )**** "BBB@#.T'_D#0?5_ M_0C6C6=H/_(&@^K_ /H1K1H **** "BF[TW[-R[O3/-#.BD!F4$] 3UH =13 M7D2,9=U4>K'%*K*P!4@@]P: %HIK.BD!F4$] 3UH>2.,9=U4?[1Q0 ZBD!# M%2"#W%+0 4444 9VD_?U'_K\?_T%:T:SM)^_J/\ U^/_ .@K6C0 4444 %%- M9U0?,P7/J<4/(D:[G=5'J3B@!U%(K*R[E8$>H--6:)V*K(C,.H# F@!]%,>: M.+'F2(F>FY@*%FB=2RRHP'4A@<4 /HIJ2)(,QNK#U4YIU !1110!ES_\C/9? M]>LW_H25J5ES_P#(SV7_ %ZS?^A)6I0 4444 %%!( R3@4BLKKN5@P]0;_ 'H__0UK1H **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#+U_P#Y!R?] M?,/_ *,6M2LO7_\ D')_U\P_^C%K4H **YZX\126OBN;3I406<-@UVS@$O\ M*0,=>F":9IWCC2-4N+>* 7:I<'$,TL!6.0^BL>"?:@-CI**Y'Q)XUL]/M+^& MW-UY\"E3<1P%HHG]&;H#[&M;3-8CD@TNVN)&:\NK59L[>&^7)/\ .A:JXF[. MS_K^KFQ16%<>+M+MX)Y"9Y&BN3:^5'$6=Y ,X51R:S-=\;OIEKIMQ#I.HL+N M<1M')9/O49P?E['TH_K[QO3<["BN?O?&.G6-S:VLL%\;NYC\R.W2V9I".^5Z MBDB\2PQ3ZJ][<11VUEL^7RF1TW#(!)."?H!0!T-%8>G^+--U S+MN;5XD\PI M=PF(LG]X ]1[U-H_B"WULN;:UOHXP-RRSV[1I(/56/!H"YK5G:1_R_?]?DG] M*T:SM(_Y?O\ K\D_I0!HT444 %<%XVT^%/$GAJ\W2M*VHJ/F)?B#=:=K%N MEU96EF'B@F 9"S$9;![C)Y]ZY?3V>]OK'PS=,TVDC49XC&QRKQJJL$/J,DC% M=Y?^#A>RVUU'K.H6NH0Q>2]Y#Y>^9>X8%2O8'@"B7P/IS:3;V4$UQ;S6\AEC MNXV'FB0\EN002?IBG&T=]?\ A[W!W?\ 7E;\S.\,6D.C>-M8TC3U6'3EABE2 MWC&$B8YS@=!FH[^QM?$GQ#GTO5[>.ZL+:R62.WF4,A8L?FP>_P#A6S:>$;>V ML+Z%[Z\GNKU0L]\[*)CCIC: !CV%17G@N&?[)+;:K?V5[;0"W^UPLADD0=FW M*0?RH[7UM_P?R#O;2_\ P/SU.#L7>]O;/PUDG_H:4 :5%%% ! M7(_$?3X;OP=?RRM+^YB)5 Y"DY')'>NNK"\3^&V\2V7V-M7O;&!@5E2V$?[P M''7?8]J]#MO"LEOH2Z8VNZE(8\>34GW(IKE MC%/I8Y2[T6Q\.7/A:_TI%M[NZN1'?XN0#SZ5T_C\C_A&F'GJC M&5,1-G%P<_ZO@'[W2C3? ]M8WEO//J5]?):9-I#OY+N_Y!3?]=8O_1BT :5%%% !4-W;+=VLD#O(BN,% MHW*M^!%356O[:2\LI8(;N:TD<8$\(4NGN-P(_,4GL-;G$_#>TB2Q\06J;EC_ M +1G3Y6P0-Q[^M5$T;3H?B-8+X=@$!M4=]3GA&!)G&U7/\3<'Z5NZ%X&;03> M>3XBU69;O>TBRB+&]LY<80#M$UFV,4UA;QLTJ2F6.! Y*L&Y..^.? MK5@>'[==834%GG54M_LXM58"''/.W'7FE]CE_K;_ #*;5T_ZW/+M)F<:3IWB MW6-!TZ^%Q*FZ\9BUU&S$ $9& N2. >E:.O\ AK^Q[S6?$VH^']$UBQ>07):8 M$W,<8100H*[?X2>O>NH@^']A#.BF^O9-.CD\V/3F9?)1NH(P-W'H3BI;[P5' MJ$TR7&L:BVGS',FG[D\IO49V[L?\"JK]M/Z7^0NKO_6YT-A<17=A!<0KMBD0 M,HQC JQ3(HD@A2*)0J(-JJ.PI])VOH2MM0HHHI#,[0?^0-!]7_\ 0C6C6=H/ M_(&@^K_^A&M&@ HHH/2@#@?[/ALOBY9M&TKM+8.S-(Y8_>;N>U)X]L(5UCP] M>[I6E;4HUPSDJHVOT':K\O@6:;Q"NM'Q1JXN4RJ*!!M5"2=G^KZ<_7WJ7Q!X M*?Q#>P7$OB'5+9;=UDBA@$.U' (W?,A.>3WQ1'3E\O\ .X/5R\_\K%'QII-U M>:U9W,VB2:[I2Q%9+!&3A^SE78*?SI?AIP6T:>(]3MGB39))$(LS>[90C/TQ33X0L5T2'2[:>ZMHXYA, M9(9,.[=]Q[YIQTNOZWW"6MOZZ'/?$"PA76?#M[NE:5M21<,Y*J-IZ#M3_&&C MW5UXAANKK0I->TGR-@LT:/\ =R9/SE9& /!'OQ6GXB\$MXCOX;F3Q!J=JD#B M2&& 1;4<#&X;D)_,U:OO#5W>QP*/$FJ0;(]DAB\K,WNV4.#SVQ4I:?/]$AMZ M_)+\6S,^&ES//H-W%*CI%;WDL4*.A/I5?Q3X0/BD)'+K>H6=NN#Y%L(]I8'(8[D)S^-0:MX'?6+"QM;GQ%JN M;1MXE7RLR'MN&S:#D>E:7AZ"+0?%5E;7?A[3;:ZOX&:*]LB6=\;H7:H'8TVSNXK2-GW7$0?: ,G&:Y7PIX;M+;P; M>W8T3CFNCE\'V\WAJ/0I=0O7MU<,\C."\@#;MK M$CH>GTK3O])2]TQ;*.XFM F/+E@(#)CIC((_,4K63*W:N<3X"6&T\4ZM:QZ: MVB(\:O%I3!1M P"_R$KR?0]Z]&K!T7PO%I5])J$]_=:C?R)Y9N;K;N"9SM 5 M0,<#M6]3>R)6["BBBD,RY_\ D9[+_KUF_P#0DK4K+G_Y&>R_Z]9O_0DK4H * M*** *.K64=_ITL,KRJF"Q\MRN?8XZCVKEOAE;I)\/+6#+HAWKE&P0,]C74:O MI\VIV#6T&HW-@S'F:V"%L>GS*1^E8_AWPJ2SG)QY49))K%.K66L>--#\03ZI; -?:VWW,-RL)28X"Y.$!Z =*T+ MOP;H=U>V=U_9]M$]K)YBB.! &."/FX]ZM/6+?1+_ (),U=-+J2^*W5?"VH$W MHLP86Q/S\O'MS^5>?>&9+'3M?M)YM&C\._Z.[$JH'V[I\V5].OS8//2NZG\( MV5U_:BW-Q=31:B06B>3Y8L ;/3IFJ]AX*BM[V&YU#5;[53;@B!+P1[8L^@5 M1GMUS4QT=_Z_K\!O:QQ!UBSUGQQH&O3:I;A'N9(K>W^T+\D?EL S#/!8XZ^N M*]?!!&0<@U@77@S0[J_L;P6%M"]G(9%6*!%#D@CYN.>N?K6^ , 8%4VN5)= M >KOY?YA1114@9VN_P#('F_WH_\ T-:T:SM=_P"0/-_O1_\ H:UHT %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!EZ__P @ MY/\ KYA_]&+6I65XA=8]+#NP55N(223P!YBU-_;FE?\ 02M?^_J_XT <[JVD M7]QXKO[N*V9H)-'EMT<$8,A*X7]*231[XZ/X:A6U;S+6XB:91CY ",DUT?\ M;FE?]!*U_P"_J_XT?VYI7_02M?\ OZO^--.UO+_-O]1-737?_)+]#B[BTUNP ML=:T>#19;MKV>2:*Y5U$6&.<-DY!_ U>NK;4M*?0=1ATRXO3:V@@FMX"N]3M MQD;B >?>NF_MS2O^@E:_]_5_QH_MS2O^@E:_]_5_QI)_U^ -)N[_ *Z_HII&H2:IX?OY9[C46N(8[%T,D61PP+,,=ZL3V?B%_#.GSW5I<7=U:W@F$& MY3.8@_ ))P6"XSSUKL/[?<6TT M#!]ID"8) /8\?G7;_P!N:5_T$K7_ +^K_C1_;FE?]!*U_P"_J_XTEIM_6MP6 MCO\ UM8XW0M,7[;)=7FD>)Y)HK=D']HW$$M]0=2ROD8V;6("XSQ]*Z+^W-*_Z"5K_ -_5_P :/[L:;']MWW]LNZZ=ES*!D M<DG_H:4_^W-*_Z"5K_P!_5_QK/?5]-/B&"47]MY8M74MY MHP#N7C]* -^BJ']N:5_T$K7_ +^K_C1_;FE?]!*U_P"_J_XT 7Z*H?VYI7_0 M2M?^_J_XT?VYI7_02M?^_J_XT 7Z*H?VYI7_ $$K7_OZO^-']N:5_P!!*U_[ M^K_C0!?HJA_;FE?]!*U_[^K_ (T?VYI7_02M?^_J_P"- %^BJ']N:5_T$K7_ M +^K_C1_;FE?]!*U_P"_J_XT 7Z*H?VYI7_02M?^_J_XT?VYI7_02M?^_J_X MT 7ZS=>_Y!3?]=8O_1BT_P#MS2O^@E:_]_5_QK/UK5]-ETUDCO[9V\V(X64$ MX#J30!OT50_MS2O^@E:_]_5_QH_MS2O^@E:_]_5_QH OT50_MS2O^@E:_P#? MU?\ &C^W-*_Z"5K_ -_5_P : +]%4/[R_Z]9O_0DK4KGI MM7TT^(K.47]L8UMY5+>:, EDP/T-:7]N:5_T$K7_ +^K_C0!?HJA_;FE?]!* MU_[^K_C1_;FE?]!*U_[^K_C0!?HJA_;FE?\ 02M?^_J_XT?VYI7_ $$K7_OZ MO^- %^BJ']N:5_T$K7_OZO\ C1_;FE?]!*U_[^K_ (T 7Z*H?VYI7_02M?\ MOZO^-']N:5_T$K7_ +^K_C0!?HJA_;FE?]!*U_[^K_C1_;FE?]!*U_[^K_C0 M!?HJA_;FE?\ 02M?^_J_XT?VYI7_ $$K7_OZO^- #==_Y \W^]'_ .AK6C6% MK&K:=<:9)%#?6\DC.FU5D!)^<5NT %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110!EZ^ =-0$9!N(?_1BUBV=A>-X4AL+J7-X;012.QS\ M^W!)/UJ;ODYD5]JQ;CN--FD\N*:T=_[JLI/Y4YI+!)A"SVRRGHA*AC^%>>6- MH?!-]IL&H:%H9>Y8P0WUC!B4/@GYB1GG':LZ.PMM0^'FL^(+I%;5XY[EX[LC M]Y&4D8*JMU X P*JW7H)7>G5GJLS65N 9S;Q ]-^U<_G4BPP,H98XR#T(4GA>1I$M[R>& M)F.?D5R%&?H*?*UN*_5?UI4?_?(H\B'_ )Y1_P#?(J2BI&1^1#_S MRC_[Y%9VDPQ'[=F)#B[D'W1[5JUG:1_R_?\ 7Y)_2@"[Y$/_ #RC_P"^11Y$ M/_/*/_OD5)10!'Y$/_/*/_OD4>1#_P \H_\ OD5)7#^,!>VOB+P]/'J5RL4U M^L;0(VU-O'!QU_&A:M+N#V;.T\B'_GE'_P!\BCR(?^>4?_?(KC=2AD\2>-;C M1IKR\M[*TM1+MM9WA9W;&"64@X&3QFN>L]6U'4);/PO/?7 0WTMO)1#_ ,\H_P#OD5R/AGS] M+\5ZKH/VJ>XLHHHYH/M$K2NFW4U'J:2>(O&\VAS75W;V-K:+,1:SO M"SN21]Y2#CIWH[6ZAM>_3^OU.R\B'_GE'_WR*/(A_P">4?\ WR*\KM=7U*_E MM?#$M].0?FZYSQ73^&UGTGQ9J6@B[N+BRCA6>'[3,T MKIG&1N8DGDGJ::7]?B)NV_\ 6MCK?(A_YY1_]\BCR(?^>4?_ 'R*DHI#(_(A M_P">4?\ WR*S9(8O^$D@'E)C[))QM']Y:UJS9/\ D9;?_KTD_P#0TH O>1#_ M ,\H_P#OD4>1#_SRC_[Y%244 1^1#_SRC_[Y%'D0_P#/*/\ [Y%25ROQ CNQ MX4O;FVU">U\B(MB$[2QR,?,.1WZ>M*3LKCBN9V.F\B'_ )Y1_P#?(H\B'_GE M'_WR*R[".XOO"MD%NY(9I+>,M, &;H,]?7UK$^'4MU<>&KI9[R>:5;R5%EE< MNP QCK5-6DX]B4[Q4N_^5SK_ "(?^>4?_?(H\B'_ )Y1_P#?(KC/"AO(?&_B M*RN-0N+M(EA*^:W )'.%Z#\*O^.Y=1AT-'L/M/E^4?_?(H\B'_GE'_P!\BO*]+\3C2-4U*VTV35);$6#72#4U ME\Q)%('_ "U^;'S?3BI]!OA'J6DZEJ\&M13:AM\JY>^+6\CL/N^2K844?_?(J2BD,C\B'_GE'_WR M*S==AB&EL1$@/FQ=%'_/1:UJS=>_Y!3?]=8O_1BT 7O(A_YY1_\ ?(H\B'_G ME'_WR*DHH C\B'_GE'_WR*/(A_YY1_\ ?(J2H+N&2>UDBAG:!V&!(H!*_@: M'^1#_P \H_\ OD4>1#_SRC_[Y%<5\/WNYM/UV">^N9FCOYHTEEZN$D#B\_M,S(DAXP(UEP,]?N4+5KS5_PN#TOY-K[CTWR( M?^>4?_?(H\B'_GE'_P!\BO+=2U6XU?4M7N+FSU>>PTV=H\Z?>FW$(7@L0&4O MTSCFO2-.O+:;1K>[AE8VS1!E>0G.,=\T+6/,#T=BUY$/_/*/_OD4>1#_ ,\H M_P#OD5YR=3U+5/&^C:FEW/%I4TTD,%NK$+,H1CO8=\X&,U'Y-YXCLM>UIM4O MK>XLII$LTAG>../8!]Y 0&YR>0:'HKOM?\06LN7SM\STKR(?^>4?_?(H\B'_ M )Y1_P#?(K/\-W\NJ>'+"]GQYLT(9L>M:E.2Y6TQ1ES)-$?D0_\ /*/_ +Y% M'D0_\\H_^^14E%(9E:%#$='@)B0G+=5']XUH^1#_ ,\H_P#OD52T'_D#0?5_ M_0C6C0!'Y$/_ #RC_P"^11Y$/_/*/_OD5)10!'Y$/_/*/_OD4>1#_P \H_\ MOD5Q2B]M/BG:P2:E1#_P \H_\ OD5Q%_)/ MK_B+3-"FOIX[4V NII+.9HS*W3AT(.,\\&KW@JXNDFUC2KBYDN(["Z\N&25B MS[" 0"QY/?DU5OZ^=B;Z7_K74ZGR(?\ GE'_ -\BCR(?^>4?_?(K@?'&I7^H M^=::5>2VL%A)&]U/"V"S%QB,'\>?IBN@UG3(-2TB&:^U*[M;:&$._D7#0DG' M4NI!_6IOI\B'_GE'_WR*/(A_YY1_\ ?(KE_AW-J%QX4CEOYI9@TC>0 M\P.]HL_*6SSG'K76535G8E.Y'Y$/_/*/_OD4>1#_ ,\H_P#OD5)12&96E0Q% M]0S$AQ=N!\H]%K1\B'_GE'_WR*I:3]_4?^OQ_P#T%:T: (_(A_YY1_\ ?(H\ MB'_GE'_WR*DHH C\B'_GE'_WR*/(A_YY1_\ ?(KB_B2+VWTB&]MM2N;<)<1+ MY4+;,Y;DDCD_3I6UKNB6&IV:75_=7\*6\18FVO98!C&3G8PST[TKZ7'UL;7D M0_\ /*/_ +Y%'D0_\\H_^^17$^ =.NWT"]NEO[Y([V9FM3<3M.T48^4$%R>N M,_C4WP_EN6;7H;F\GN?(U!T1IG+$# X&>@J^76WE_E_F3?2_F=AY$/\ SRC_ M .^11Y$/_/*/_OD5B^)M5GM((M/T\;M1O3Y<('\ [N?8#)_"N/MY-;M_AP!% M=WMW/'=E+F9"7F,7\6WOGTQ47*MM_7];'I7D0_\ /*/_ +Y%'D0_\\H_^^17 MG7A'5HHO&1TK3IM5DTZ:T,VW4Q-YBN& X\WYL4?_ M 'R*/(A_YY1_]\BI**0S'GAB_P"$ELAY:8-M-QM']Y*U/(A_YY1_]\BL^?\ MY&>R_P"O6;_T)*U* (_(A_YY1_\ ?(H\B'_GE'_WR*DHH C\B'_GE'_WR*/( MA_YY1_\ ?(JGK&FC5+/[.]W<6T6=6FKZAI'A[Q%+9WMQ M<:?'=);V$T[M(PW.%8AFR6 SP4?_ 'R*/(A_YY1_ M]\BN#CLKCPUXBT(6VHWL\>I;DN4N;AY06P#N4,3MY/08%94UY'9^-]-AT_4= M8%R]PRWCWYFCMW7!X0/A"1#_ ,\H_P#OD5YS+JNI:KXXT348 MKN:'2)+B6WA@5BJS@1M\[#N,CC\*]*IVT3[@]'8C\B'_ )Y1_P#?(H\B'_GE M'_WR*DHI 96N0Q+I$I6- 0R+ MQ2_VG>_] 6[_ .^X_P#XJ@+F=)X&T=M.MK2(3V[6TAEAN8G E5SG+9((RM(OFN/[K87&/PK6_M.]_Z MW_WW'_\51_:=[_T M!;O_ +[C_P#BJ=];ATL3V.EP:?/=RPERUU)YDFXYY]JGNK:.\M9;>7=LD4JV MTX.#[U1_M.]_Z MW_P!]Q_\ Q5']IWO_ $!;O_ON/_XJEY 4;+P=9VU]%=W- M]?ZA)!_J!>2*PB_W0%'ZYJ!_ 6EM<2LMQ?1VDTIFEL4E40.Y.22-N>O/6M7^ MT[W_ * MW_WW'_\ %4?VG>_] 6[_ .^X_P#XJ@"EJ7@^QO[X7L-S>6%SY8A: M2SD52Z#HIRIXY/YUJZ9IEKI%A'9V<>R%.F3DD]R?>J_]IWO_ $!;O_ON/_XJ MC^T[W_H"W?\ WW'_ /%4 :E%9?\ :=[_ - 6[_[[C_\ BJ/[3O?^@+=_]]Q_ M_%4 :E9VD?\ +]_U^2?TIG]IWO\ T!;O_ON/_P"*JCIFH7:?;-NDW+YNG)P\ M?!XX^]0!T5%9?]IWO_0%N_\ ON/_ .*H_M.]_P"@+=_]]Q__ !5 &I7&^)_# M'B'7-5L[FTUK3[:WLYA/!')8M(VX?WF$@R/P%;W]IWO_ $!;O_ON/_XJC^T[ MW_H"W?\ WW'_ /%4=;AY&-?>&=:DOX-5T_6+:VU3R/(N7>U+Q2CCD)O!!R!C MYC4+>!&ATZU-CJ'E:K;S-<"[DCW*TC?>RN1\O &,].];_P#:=[_T!;O_ +[C M_P#BJ/[3O?\ H"W?_?3JL%P;D7;Q[E:1AALKD M<'CC-:F@:!I>:E=8622*+RT"C@!5))'0=S5O\ M.]_Z MW_P!] MQ_\ Q5']IWO_ $!;O_ON/_XJG<#4HK+_ +3O?^@+=_\ ?_M.]_Z MW_P!] MQ_\ Q5']IWO_ $!;O_ON/_XJDTGHQIM.Z*.GZ7XBL?#0L#JNGO?1JJ0W'V)@ M@4<XJCX2\,Z]X<@N;>XUBQNH97:50EDR%7;N3YAR/;]:W/[3O?^@+ M=_\ ?)M.\376KW.NZ; M.MYM%Q%'I[H2%&!M)D./UK532O$,&FW$<.NQ/>/<&2*:XMBZHG]PJ&&?KFKO M]IWO_0%N_P#ON/\ ^*H_M.]_Z MW_P!]Q_\ Q5 _,RK+P@S_ -H7&LW@O;^^ MA\F22./RT1?1%))'YGI533_!>H)/81:IJ\=UI^FL&M(8[_] 6[_ .^X_P#XJFG8&KJS-2BLO^T[W_H" MW?\ WW'_ /%4?VG>_P#0%N_^^X__ (JD!J5FZ]_R"F_ZZQ?^C%IO]IWO_0%N M_P#ON/\ ^*JAK.H7*"Z(_=R31F15/NH(S^=5/[3O M?^@+=_\ ?O:$]^MSKEG/#>/),WD M6;1NLC9Y!+L, GIBI4\*:M?:K9W.NZO;W<-C)YMNEO:F)MW^VQ9L_@!6W_:= M[_T!;O\ [[C_ /BJ/[3O?^@+=_\ ?0/6_F8%[X,U$WNH#3=7CM M=/U(EKN%[_ M] 6[_P"^X_\ XJC^T[W_ * MW_WW'_\ %46TM_78/,YZ;X8^'QJ>FW5G:K;1 MVHMNN8'MR\@) #>6^X!<@=P M>:Z/^T[W_H"W?_?/!^8^K5>_M.]_P"@+=_]]Q__ !5 &I0>G%9?]IWO_0%N M_P#ON/\ ^*H_M.]_Z MW_P!]Q_\ Q5 '.3^%O%$WBV+71KVF+Y2&)(O[/?\ MU9)."?-Z\]?TJ[K'A_7]3>>W36[9--N.)89+0O(!W"-O ^H-:W]IWO_ $!; MO_ON/_XJC^T[W_H"W?\ WW'_ /%46TL%]6S'O/!\\/\ 9L^@Z@EE>6%N+9'N M(C,CQ@8PR@J2?QI;?PI?6>F2):ZP8=1N;H7%U=+%Q)Q@J%SP.!W-:_\ :=[_ M - 6[_[[C_\ BJ/[3O?^@+=_]]Q__%4[O^OO%8Q-:^''A_5H;EELUAN[AQ(\ MP=SD[LDD;@.>:9K_ (/U&^L=.L-)U.VL[*T WP3V[3+*1ZX<''MFM[^T[W_H M"W?_ 'W'_P#%4?VG>_\ 0%N_^^X__BJFP_,=HMMJEK9>5JMU:7$H/RM:VYA4 M#TVEF_G6E67_ &G>_P#0%N_^^X__ (JC^T[W_H"W?_?IJ_P#VG>_] 6[_ M .^X_P#XJC^T[W_H"W?_ 'W'_P#%4=+!?6Y/):36^D"TTN2*WDCB"0M+&75< M# RH(S^8KF/#7A;Q%HEUJ#W.MV,\5Z[S.L5BT;+(1C()D/ ],5T']IWO_0%N M_P#ON/\ ^*H_M.]_Z MW_P!]Q_\ Q5'5ON'2QEIX*LKZTMO^$B(U6_@4J+IB MT9()SC"FHM*\&R>'-&GMM"NH;:\EE\SSI8FD3'8%=X_F*V?[3O?^@+=_]]Q_ M_%4?VG>_] 6[_P"^X_\ XJ@"EHGAVYLM2GU;5;U+W4YD\LO'%Y<:)QPJDDCH M.YKH:R_[3O?^@+=_]]Q__%4?VG>_] 6[_P"^X_\ XJBX&I167_:=[_T!;O\ M[[C_ /BJ/[3O?^@+=_\ ?LW_H25J5S4!-\>2"4Y^]CC^M:']IWO_0%N_P#ON/\ ^*H U**R_P"T[W_H"W?_ 'W' M_P#%4?VG>_\ 0%N_^^X__BJ *OBS1M3UW2/L6F:G'8,S?O'>$R!E_NX##^=4 M+;PMJ4V@7&C:O?6$ELR*(?L5HT)C(((/S.V>0*V?[3O?^@+=_P#?LZG>6ZZQK5O;Q%J<.H1VL9CMXH;0[ MQM( 'S<8.#^%=J %4*.@&!69_:=[_P! 6[_[[C_^*H_M.]_Z MW_ -]Q_P#Q M5.[M8#4HK+_M.]_Z MW_ -]Q_P#Q5']IWO\ T!;O_ON/_P"*I /UW_D#S?[T M?_H:UHUSVK7]U+ISI)I=S"I=,N[H0/G'HV:Z&@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** ,O7_P#D')_U\P_^C%J+6O$M MIH=Q:V\UO>W$]SN,<=I 96(7&3@?45+K_P#R#D_Z^8?_ $8M8GB*ZM[3QSX= MEN9XH8_+N!OD<*/X.YH6K2_K8I*]S9T?Q%8:VTL5LTD=Q#_K;>=-DD?U4\BM M0.I. P)],UYQJ-S+?^,]1U'0CYHMM(E1YHQ\K2$@J ?XCQVK'L(K".+PU>:. MZG7+FZ47[([UH[RMO#'9*3P-R@%\?\") M'X4)75_Z_J^@WI_7]=-3L-2U>TTG[+]J+C[3,((]JY^8@D9_(U=+J#@L ?0F MN-\<75O)>Z#9QS1O=#4D9:-HUP;'6(%O]$TS3IK=52+3;PR)"_. M7.0NW(Q^5;?@3[#;F^L+33K"VDA*F2:P;=%-GH=V!SZBG8.AV=9VD?\ +]_U M^2?TK1K.TC_E^_Z_)/Z5(&C1110 4444 %%%% !1110 4444 %%%% !6;)_R M,MO_ ->DG_H:5I5FR?\ (RV__7I)_P"AI0!I4444 %%%% !1110 4444 %%% M% !1110 5FZ]_P @IO\ KK%_Z,6M*LW7O^04W_76+_T8M &E1110 4444 %% M%% !1110 4444 %%%% !1110!G:#_P @:#ZO_P"A&M&L[0?^0-!]7_\ 0C6C M0 4444 %%%% !1110 4444 %%%% !1110!G:3]_4?^OQ_P#T%:T:SM)^_J/_ M %^/_P"@K6C0 4444 %%%% !1110 4444 %%%% !1110!ES_ /(SV7_7K-_Z M$E:E9<__ ",]E_UZS?\ H25J4 %%%% !1110 4444 %%%% !1110 4444 9V MN_\ ('F_WH__ $-:T:SM=_Y \W^]'_Z&M:- !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 9>O\ _(.3_KYA_P#1BU:O-,L- M1"B^LK:Z"?=$\2OCZ9%5=?\ ^0QNK2WF#[[IRD>T9 (]?SHN!,;.U-S]I-M";C;L\TH-VWTSUQ2V]K M;VB%+:WBA0DL5C0*"3U/%84'C*RN;]K>"SOY(%E,+7BQ PAQVSNS^E:NL:K! MHFE7&HW*2O# A=EB +'Z D4=+AUL2'3;$WOVTV5L;K&//\I=^/\ >QFDFTO3 M[BY6YFL;:6X3[LKPJS#Z$C-4M(UY]69@VCZG8H%W![R-%5OIM8UI17EM/(T< M-S#(Z]51P2/P%&PKW'>1%YHE\I/, VA]HSCTS3#96IADA-M"8I"2Z>6-K$]2 M1WH:\M4G$#7,*RGI&7 ;\J=/=6]L 9YXHMQP-[AA:Q_;5G+<>4(PDS1@!MV M<=ZU* "L[2/^7[_K\D_I6C6=I'_+]_U^2?TH T:*** "BBL/4?%>G:;JUIIL MRSM/=2B%2D>55CZDD?IFCK8/,W**Q-7\3VND7:68M;R]NW0R>1:(&<*.K') MQ^-0'QII1TB'4(A/-YSF)+:- 93(#@IC.,_C0&QT5%9&B^(K36WN(8X;BVNK M<@36UR@61,],@$CMZTS5_$MMI-TEH+6[O;MUWBWM$5G"^IR0,?C0] 6IM45S MK>--)_LF+4(_/E\V3R4MT0&4R?W<9QG\:M:+XCM=;>>&."YM;JW.);:Z0+(F M>A(!(Q^-.P>9L4444@"LV3_D9;?_ *])/_0TK2K-D_Y&6W_Z])/_ $-* -*B MBB@ HHK(U_Q'8^'+,W-Z)F !;9"FYB!C/H.X[T-V&DWL:]%46U:U328]2PUK1YM4MUG2WB=D82)ALKUX!-#TNNPEJDUU-JBN M=L/&5C>ZQ'I 74:J)@.I7#']<5KZEJ$>F6AN)(II><+'"NYF)Z M "AZ:@M="W16#I?BRRU,7JFWN[2XLP#-;W,8$B@]#A21SCUJ*P\96-[J\6F2 MV=]97$REX/M42J)E'=<,?3OBG;6P'1T444@"LW7O^04W_76+_P!&+6E6;KW_ M ""F_P"NL7_HQ: -*BBB@ HHJ&[NHK*U>XG8K&@R2 3_ "H FHK&T'Q+8^(K M:YN+1)T2VE:&03(%.5.#C!/'%1Z7XLT[5]:NM*M5N//MHUD9GCVJ0Q(&.<_P MGM18#=HK#\0^+-,\,FT6_:4O=3+#&D2[CEC@$\C ]ZV7DVPF0(SX&0JCD_2C MI.\\/ZY;"XE$4;RP1X+'Z2$U._C.(ZE=V5KHFL7C6L@BEE MMX8R@8J&QDN#T([4TK[ =-12*=R@X(R,X/44M( HHHH SM!_Y T'U?\ ]"-: M-9V@_P#(&@^K_P#H1K1H **** "BLW6M:5M9? M*=I$VACZKSR*;9^+-,OO$MSH-N97N[9 \C;/W8SG@'/7BCR W**** "BBB@# M.TG[^H_]?C_^@K6C6=I/W]1_Z_'_ /05K1H **** "BL/7_%>G>'/+%X)W9V M5=L,>[&XX!.2!C-6-5UN+2XXS]DN[N2092&UC#.1^) _6CI<.MC4HK*T+Q#8 M>(;%[JS9U$;F.6.5=K1L.H8>M0Z'XJTWQ%=W]O8&5C9.$D=UPK$YY4YY'!IV MUL*YMT5D:UXBM=%D@A>"YNKJV0-(^.N,D#]:AM?%=C>:9+>QPW0:&3R MI+9HQYJO_=(SC/XTO,9NT5BZ+XEM=:N;BU6VN[.[MP#);W:!7 /0\$C'XUM4 M %%%% &7/_R,]E_UZS?^A)6I67/_ ,C/9?\ 7K-_Z$E:E !1110 452U35;; M2+,W-SO*CHJ+N)/H*JZ=XCLM3\.1:Y LPM98Q(JLGSX/08!Z\T>8&O16#I?B MNUU/4WTYK.]LKL)YBQW<:J73^\N&/'!I;7Q9IM[XB.B0K<&Y$1FWF/"%00#@ MYSW':BUW8#=HHK!L_%NFZAKE]I%H)Y;FR0/(50;3UX4YY/%'D'F;U%WNL!RH/3([T=+AUL+1110!G:[_R!YO\ M>C_]#6M&L[7?^0/-_O1_^AK6C0 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% &7K_P#R#D_Z^8?_ $8M:E9>O_\ (.3_ *^8 M?_1BUJ4 1GZ\1:*NE74-ZL#O+,] MNXD6,8'#$=#[5V+*KJ590RGJ",@U%#:V]MGR((HL]=B!<_E22M]]_P"ON!Z_ M=;\_\SS2XU.UT2_%SX7U7SI+JY'GZ,_S-EC\S!3\R8_ 5U?CX,_@;4P"48PG MGK@XKH!9VJS><+:$2G^,(-WYU(Z+(I5U#*>H(R#3Z) ]6VCC;S3]=LO!M^XU MNYU"9K4>4AMXXRGKC8H)XKE])&E2:IX3/AKR_M@3_B8F#[^/+.[SL?Q;O[W. M:];P,8P,>E116MO [-#;Q1LW4H@!/Y4T[._]=?\ ,5O=L>,W1T]]#UM;S:?% MGVT^0&_X^<<;?+_BV]>G%=7J']FCQ- OBKR?)^P 0_:P/+,O&=N>-_7&.?2N M[-I;--YQMXC*/XR@W?G2RV\%QM\Z&.3:H./SI=$OZVL-ZN_\ 6]SE?APL M"^&I!:AQ!]IDV!\YQGWYKKZ:D:1KM1%4>BC%.IMB05G:1_R_?]?DG]*T:SM( M_P"7[_K\D_I2&:-%%% !7GOC_6]*M];\.PS:G9QRPZ@KRH\ZAD7U89X%>A57 MEL+.>0R2VD$CG^)XP3_*A:-,.C1Q+:QIVE?$*?4;Z]@CL;VP7[-=.X$38*\! M^F3UZ]JYJP_T#5-.U^Z#0:4^I3N)'!"HK!5#G/0$@G->N/9VLL:QR6T+HGW5 M9 0/H*>T$+Q>4\4;1XQL*@C\J<7RZK^M;B:O_7E8X;3-3LCXLU_Q#'('TJ.V MC0W,7S(Y&<[2/O8]O6HTUG3['Q^=8O+I(-/O]-C-OUK=/^"-ZWOU_2UOR/(;,'3] M3L-?N@T.EOJL\@=EPJJP7:Y]!P>:['P_<0ZKX[U;5+%UFL?(2$7$9RDC#&<, M.#CIQ77M!"\7E/%&T?\ <*@C\J6*&*!-D,21I_=10!^E"T_KRL)J_P#7GDG_H:4 :5%%% !7)?$;4K&R\ M&:A#=7MO!+-$1$DLJJ7((Z GFNMJ&>UM[G'GV\4N.GF(&Q^=3) M@:YI/_"(6=W_ &G9_9HK>-))O/78C8 P3G .:YSX<>(-(B\.ZB3J=H3%=33. MJS*2$_O8ST]Z[X65HL)A6UA$1Y*",;3^%-33[*+=Y=G;IN&&VQ 9'OQ5R=Y. M7 MZ/=3VVJO9I'*;=KLP\0N.I.\8P/4\5M1Z=8PR"2*SMT<=&6)01^.*D-M;F-H MS!$48Y9=@P?J*'M9#ZW/._"=_%8^(]H=)U_1Y/BWJS1:K8 MOYMG!''MN$.]PTF5'/)Y'%>A16%G VZ&T@C8C&4C /Z4BZ=8I()$LK=7!R&$ M2@Y^N*<=+>2M^%@>O-YN_P"-SRGQ0);SK=1;5C$R[0!NR M"V!GZUZ3:Z[:MJ%OI,P:'47MQ.8"-VU>GWAQV]:U'C21=KHK#.<,,TGE1^9Y MGEKOQC=CG'IFA.T>7^MAMW.,0?\ "3?$!G(W6&B#"^C3L,9_ ;A^-87BM/#U MJNK:CHVJ7=OXDR72VBNY-TDH4 ?N,X8< ?=KU%(XXRQ1%7<FO<2:;;/=C;<-&#(/?%6J**;=W/OLS00W";)HD MD3^ZZ@C]:$@BBC\N.)$C_NJH _*E;?\ K?0?;Y?@[GE7AR=+37M$6#6(]>\Q M"AB60.; ;3ZH!V/V3][(]U$Y)+,2YP3GGMUXKTU4 M169E506ZD#K1L3?OVKOQC=CG%%]4_P"MK"M[K7];W'4444AA1110!G:3]_4? M^OQ__05K1K.TG[^H_P#7X_\ Z"M:- !1110!P/Q5U73[;P]':SWUM%<-<1.( MGE56*[NN"VA ME8# +QAC^M-;3[)XUC:SMV1?NJ8P0/IQ2MI;S'I>YY[;65PG@N:U\-W%MK%W M=W!?4)+.[C&W>E>@P6T%LI6"".('DB- N?RI_EH"QV+EOO''7ZU5[7MU):O:YQ&KW^@:U%I MVNP^(QI$J[A;W3[4W#D,NV3@]^U9GAAI+*SU_5[K5)[>"]N@D-])"N>%'[S; MC:![XQQ7HKV-I)&L;VL#(OW5:,$#Z"GF")HO*,2&/&-A48_*DM+V'V//_!LI M_P"$UU/RM076HIX [ZFFW 8$ 1_)\O3T]*]$J*&W@MUVP0QQ+Z(H4?I4M-O1 M(75L****0S+G_P"1GLO^O6;_ -"2M2LN?_D9[+_KUF_]"2M2@ HHHH R_$&H M66G:-]=[-;PW";)X8Y5ZX=0P_6F165K"K+%;0QJWW@D8 /UH6S7>W]?B.^QYWH4 MX;XAPS0:PGB$3VQ62[4)_HH&2%_=X49S]:=+X@T;_A<$#?VM8[1I\D1/VA,! MRZ?+UZ\=*]#AM;>WSY%O%%GKL0+G\JC_ +-L=^_[%;;\YW>4N<_E3B[->5_Q MO_F2];^=OPM_D86L:[/?66JV'AQ#YBX4444 9VN_\@>;_>C_ /0UK1K.UW_D#S?[T?\ Z&M:- !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9>O_P#(.3_K MYA_]&+3M>UA-!T>?4)())Q$/]7&0&8^@R0*;K_\ R#D_Z^8?_1BUE_$)97\& MWBP%1*<;2RY /N*.P/1-DNE^+5O-4.F:AIEUI5X8S*D=RR,'4=2&0D'=1-S/K.MW\%U=QVDD4*VL)BC0$UD%XT(P!D<*_\ M9_E5.ZET1O#J6,EONUV.^#3)L/FJ?-)W,>NW&/P MIVU_KN%SUN.ZAD+*)8_,10SH&&5!]1V[TV2_LXK7[5)=P);_ //5I $_/I7# M7&K6>@^)]9.HR^2;VSA%L".92H?(7U/S"LB0B/1O"=YJ".ND12NUV'7Y5R#M M+CTSBBU_P'L>G'4]/%E]M-];"T_Y[^>&[YUU?3M3 M@N-0M=T6G0M'%%^\7(P6.,T17,[?UNE^H/3^O4]3;7-)6V^TMJED+?=L\TW" M;=WIG.,UH(KAO&%MHFEQZ?*;W3M/F@#>1!=1!HI M<@9RHQD\#G-=3X?NWOM!L[F2T%HTD8)@ P$XZ 46NKB[&G6=I'_+]_U^2?TK M1K.TC_E^_P"OR3^E(9HT444 %%%% !1110 4444 %%%% !1110 5FR?\C+;_ M /7I)_Z&E:59LG_(RV__ %Z2?^AI0!I4444 %%%% !1110 4444 %%%% !11 M10 5FZ]_R"F_ZZQ?^C%K2K-U[_D%-_UUB_\ 1BT :5%%% !1110 4444 %%% M% !1110 4444 %%%% &=H/\ R!H/J_\ Z$:T:SM!_P"0-!]7_P#0C6C0 444 M4 %%%% !1110 4444 %%%% !1110!G:3]_4?^OQ__05K1K.TG[^H_P#7X_\ MZ"M:- !1110 4444 %%%% !1110 4444 %%%% &7/_R,]E_UZS?^A)6I67/_ M ,C/9?\ 7K-_Z$E:E !1110 4444 %%%% !1110 4444 %%%% &=KO\ R!YO M]Z/_ -#6M&L[7?\ D#S?[T?_ *&M:- !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 9>O_\ (.3_ *^8?_1BUJ8S4-U:0WL! M@N$WQD@D9(Y!R.1[U3_L+3_[DW_@1)_\50!I48K-_L+3_P"Y-_X$2?\ Q5'] MA:?_ ')O_ B3_P"*H T0 .@ HVC.<#/TK._L+3_[DW_@1)_\51_86G_W)O\ MP(D_^*H T2H/4 T8&,8&*SO["T_^Y-_X$2?_ !5']A:?_E 51T _*L[^PM/\ [DW_ ($2?_%4?V%I_P#*5AUP9Y#_ .S4 :=%9O\ M86G_ -R;_P ")/\ XJC^PM/_ +DW_@1)_P#%4 :5%9O]A:?_ ')O_ B3_P"* MH_L+3_[DW_@1)_\ %4 :5%9O]A:?_3D_]]4O]A:?_ ')O_ B3_P"*H TJ*S?["T_^Y-_X$2?_ !5' M]A:?_;_ 'H__0UK1K-_ ML'3B1F*1L$'#3R$<>Q:M*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BB@D 9)P!0 45G_P!NZ1_T M%;'_ ,"$_P :NPS17$2RP2I+&WW71@P/T(H ?1110 45SFN>//"_AN]%GK&K MPVEP5W"-U8G'KP#4F@^-?#GB>XD@T758KR6)=SJBL,#UY H6NP/3XN6Z1@,I/ MY@4+78'IN=-116?>:WINGW]K8W5TD5S=9\F,@Y?'7''O0!H451TO6=/UJ&27 M3KI;B..0QNR@C##@CFFVVN:;>:K=:7;W:27MJ 9H0#E >F>,4 :%%%0W=W!8 MVDMWV,RS6THW1R*" P_&K-#5MP M"BD9@BEF( R2:@L[VVU"W$]I,DT1) =#D$B@"Q152XU*UM;NWM9I"LUP<1J M$8Y_$# _&K= !1110 4444 %%%% !1110 4444 %%%% !12%E4@,P&3@9/6E MH **** "BJFI:I8Z/9/>:C+-"34_[..HQ_:MVS;M; ;TW8QGVS1K_BS0O"\<+ZUJ,=FLQ( MC+JQW8Z] ?44=+A;6QLT5AZ#XP\/^)VD71M4ANVC^\J9!'X$"K6MZ_I?ARP^ MW:O>):6VX+YC@D9/;@&AZ;@M=C2HK"TOQEX=UK3KG4-/U6&:TMO]=* 5"?7( M%3:)XIT/Q'%+)I&I0W:Q'#E,C;^>*+!>\BX>)2 M-G'\*N":EH M **** "BN4U'XE>#M)U"6PO]=@@NHFVO&R/E3^ KHK#4+35+..[L;B.XMY!E M9$.0:%JKH'H[,LT444 %%%0W5U!8VDMUB@=31L!-15:PO[75+& M*]LIA-;3#='(H(##\:LT-6!.X4444 %%%!.!DT %%9^GZWINJBY-C=I,+60Q MS;01L8=0(M(\-6:W>L7J6D#-M#N"03^ -#TW!:[&I17-Z)X_\ M"WB._P#L.D:Q#=7.TOY:*P.!U/('J*Z2G9@%%%%( HJA#K>FSZO-I,5TC7T" M!Y(0#E5.<'ICL:I:_P",?#_A=X5UK4XK-I@3&'5CNQ] : L;E%8V@^+-!\3K M(VC:G#>",X<)D$?@0*V:&K %%%4M4U:QT6R-YJ-PMO;A@I=@2,GITH NT4V- MUEC61#E& (/J*=0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 5R_B_P 67?A@VGV7PWJ>L>?NW?8DW>5C'WN.^?TK MJ** /,/^%L:O_P!$X\2_]^3_ (5'8VUOJ?@/7]&\GQ%>ZO%JH8S6]RX<@X!W+W YK)B7 M6-5\.WGCUO%5Y;WEO*YCLE<"!0&P$*XY..*])\.?#7P[X7OGO;**>6X((5[B M7?L![+QP*@N/A3X6N==_M9[:82%_,:!9<0LW7)7'KS5=5_5B>G]:G!:9HLVK M?%ZSU)]2OXIIM/CO3&),#/(V8_N\9Q[FDBM-:T#Q0-4\4ZIXAM]USM66W=9+ M1@3A05P=H/O7IVI^!-$U77['6IDFCN[-0L?E2;5*CH&&.166/A)X6&MKJA2\ M9U?S! TY,0/^[BB+LX]E?\_\A2U3\[?E8XC7O%6J:-XB\<75G=3/Y-K$8%9R MRQEE'S!>@]:C^&VI^)H?%5LDECXF?3KQ";B34TW1JW4,AV\#K^=>I'P/HCZE MJE]+"\KZG$(KB-VRA4# &..*J^&_ASH/A;49+ZP%VTSC \^PZ_X;L/$D%M#?^;MMYEG3RVV_,I!&>.G%0ZWX3TS M7I[&XNO.CN+%]\$T+[7'MG'2E#W7?S_1"G[RMY?YGF]Q::GXUUSQ#>2^)KW2 MET:9DM[>VD"+\H^\X[@XJK'J]UKFL>!+V].Z1+L$N/[XQS6E/X-T>:\TNY$M[=?ZM\CF_A#_ ,@35/\ L(S?^A&N1U:>:V\3?$B:"5XI4L4*NC%6 M4[.H(KUO0/#ECX;MIX+#S=DTS3/YC;CN8Y/:L^Y\!:-=W>LW,OVGS-7B$5SB M3C:!CY>.*3U^ZWX(N$DF[][_ (W/*;*+7= M_"'B*;Q%J%U)J$B0S6TL@,>U ME)Z=SQU/-3W]MJ7BY?%NKW'B6ZL1IQEMX[-& BV!?XU([^OO7J5SX'TBZTW2 M;"3[1Y.ENLEOB3G*@@;N.>M9NM?"GPOKNJS:C=0W"33*5E6&7:CG&,D8ZU4_ M>O;SMY7M_P '[R(75K^7X7_X'W'!^&;VY@U/X>VR74JP26DN^-9"%?!7J.AJ MX'\1:S<^-K31+^9KA+E%C FY5.-P3/"G&:[/4/A?X;U+1].TR=+D1:>-L$B2 M[9 .X+8Z4MI\+_#5E87]E##.(+TAI 9>01T*GL>*)OF;?K^+N$=+?+\#A?#] MGY=EJ_AN^UGQ)!J$]HTGDWSAB .K))CG\#7-6-A>:5\)M)GLM9U"*34-1B7( MF($0SC"X[>U>Q^'/AMX?\,2SS6:7,TTR%&DN9?,8*>P..!56W^%'ANULS:1& M]$!NENPGG\*ZG( XX'M335]?+\'_ ) O\_Q7^9S.I6=YX5\0^$;*/5]0O!)+ M))*T\Q)D.%X('!'M7#Z;XF\6ZGK@UVTM/$L]PUSM*PINL@F[D;=O8=Z]]U'P MQI^J:KINHW'F^?IY)AVMA><=1CGI6&?A7X9_X2#^V%BNHY=_F>2DQ$1;UVTH MNTDV)K1I>1Q/C#3/$;>(YM9U.[UZWTE$22%M+D&(1M!(=,$GG->M:%>P:AH= MG=6UR]S#)&"LSC#/[D>MUP!,F "&VXR5///M3 M;GXA:M;Z'9:FO@;6Y?M+.K6Z+^]A*D@;EQG! SGIS7>T4 >+^)?&FLZN=/O[ M'POK;);AF$4"G=#< C(E &>!M/ONKIKGXE:C!I>GWD?@K6+MKM&9X[8!S"0< M8? X/MU%=)%X3LX/,\B\OHA(Y=@DP R>O:K^E:3;Z/;O#;-*RR2&1C(V26)R M30!R>K_$#5=)-DO_ A&M73W-N)G%L-XA))&QB!C=@ _C5F?QGJT.OV>DCP= MJMH'%$;J_S_ "L. M6J7]=3R#[1)#?1:U?K/:>#-1OS=@*0[>8K94L>H!8 _C74?$J^EUFX\%WFDZ M?#>//,Y@MKP823[N V>U=M/\,]"N8?LLTM\^G;BXL#,/(!//"X]>>M7!X$T< M?V1S<_\ $INMHNF65WIT$C7/F;;QE.XC&,(?O?3!KT&L/Q/X2TK MQ;8K:ZI&Y"',/7][>P>&-6\.WT5D9;.^MX[FX ML[=84F0N/O!0!6IK-O'HWBS44T"!+=7\/EW6V0 %@&VG []*]#T_P%H&F^'9 M]#BM6DM)Q^^,K;GD/J6]:3PUX T'PJMS_9\,KM<#$CW$F]MO]W/I1)737]/2 MW_!&G9I_UO<\TM+'3[&R^'UYIL$,=[--B22(#?("IW9QUYQUKW*N0T7X:>&] M!UMM6LK>7[1SL623NT=JZ^JE*_WMD)6"BBBI*"BBB@ HHHH *X7Q#X_U M70=8EL4\$:SJ$:X*7-HN]'!^@.#[5W5% 'F'_"V-7_Z)QXE_[\G_ K>US7K MVY^'HU6/3[JRGG4;[:1A'+$,G()/ /'ZUV-17%O#=V[P3QB2)QAE;H10!XEJ M'C22WTT-;?#OQ'8S0E3'%-.C>+>9YHXB&CAEDRB$=,#VK$O%%_P")H[B6Z\-ZAH\<1"K]MPK2'V7K MCWKI:* /*O!^DZ9J?CWQJ=0L+6ZVW* &>%7VCYLXR.*YY-8N/#&C>+(="E6& MR&I)!;R=4@WE0Q';@DUV^K?!_P -:SK-SJMQ-J:7%R^^00W.Q2?IBNBMO!^A MVGAU]"CL4^P."'1N2Q/4D^M"^%>B5ON_R_$J3O)^M_P/.(M.U/PAKVDV4/B6 M_P!4AUI'6:*XD#LAP"'4]0.:YZY\1ZQ/;Z9IEMJ,PN=!G:2_)E8%XXY-OS<\ MY'/->K^&_AOX>\+7S7MC%/)<'(5[B7>4'HO' JS_ ,()H?\ :.KWWDR>;JL1 MBN?FXP>N..#3NUM_3Z$Z;/\ KN9'P\OKC7[O6-?>>5[6XF$5LI)-?T_4-!\3:;;RL;JRM6$R,A&,CC!/6MO0-"LO#>C0:5IZN+: $+O. M3R<\FL+Q#\-/#OB;5UU.^BN%N!@/Y,NQ90.S#'-*:4O=6UK?\$(.VKW."@EO M]0\.^#/"T.HS:9;ZA;NTUQ"=LAPQPJGL:K:M?:OX>T3Q3X;CUJ\OH[*"*2WO M'?\ >QDL 5+#G->JZYX*T3Q!H\.F7ENRP0+MA:%MKQ_[I[52MOAOX>M/#=SH M<,4XM[G'G2F3,KX.1EL4V[MOO_G^@07+R^5O^#]YY_8PZUX7U_PGJ$WB#4+\ MZM&J3P3N"@^7C:,?KUKEX?$OBS5-?EUNSM/$L]RER8U6V3=9A >A7'7WKWBZ M\(:9>2Z/)+Y^[288YBL3-ZE:=_> MOZ_F2K\MO)?U^1QOC32_$=SX@.KWUQKT&DI$DD?]E2 >3A06WI@EN'?$FI"^O/MDN?#*2T;4[6SFDU:62W%Q( DS!ONX/6O1->^%7AKQ!JK:CFZO.*VM=\.6'B)+5+[S< M6LRSQ^6VWY@ MXKBH?A1X5@UW^U5MIB_F>8(#+F%6SG(7'KS0G[U_Z_IA;0Y*=-3\?^*-4MYO M$%[H\&F0QO%#:N$+,026;U'%9[^(]<\1:1H>AS:O+:_:KV6UFU"'"M(J;L%3 MZG:*]&\2?#;P[XHO4O+V&>*X4!2]M+Y9<#H&XY%6-3\ ^'M5T"#19K0QVD', M/DMM9#Z@^M)6MM\OU&]_Z['$>!-+DT;XL:U92ZI+J1CLXL33$%\9;AL=ZA^+ M"7TGCWPLFG:=::A=$2[+:[QY;\=\UW/AKX>Z'X3U":^TQ;@331B-_-EW @9Y MZ=>:T-1\,:?JFOZ=K-QYWVO3]WD[7POS#!R,**VTMMH! )W94]>?TI(UU;P[\-[35DU^^GO-8,,#2 MW#[EME.PZQI5MK>D76F7>_P"SW,9CDV'!P1C@U4/A;2I/#*>'YH3- MIZ1B,+(ZS!J$$DLD5 MTX=D8*2&4]0.*Y/5=,U#4_ #^*KOQ/=RR75ROF63,IB&&X4#'!^E>O>&OAUX M?\*W$MQ8Q3RSR CS+F3S"H/8<<"LRY^#?A*YNIIS%=H97#[$GPB$'.5&.*?5 M?UUN)?U]Q4T^]N%^*D5L;F46PTA7\HR'9G YQTS7'66O:K+X6>TBU:XB-_KL MEJUV9-S11X7A2'-< MAM?$S:LR0J\,%U('N8BS*I8^WS1,UQ+J2[HU8C MAD; P*]0T3X<^'=!TV[L8+>6=+M=DSW,GF.R^F:C\/\ PT\/^&[R:ZL?MC22 M*5 FG+A >RC'%+J_0.EO,X'P'H>OZKX-N]\ 1W&@>)HK'6=1\0QW]VI(M[]Q+#(<@:=X,TC3/#4F@1)*] MC(6+"1\MSSU&*S?#OPR\/>&=5.I68NY;D9V-9Y>?[O'%4FN>_2PI*Z\[G M94445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH KW=[:V$7 MFW4Z0ID#*HZEXGT32)HH=0U*"WDE^XK-][\JB\2^&+3Q/9Q6UT[1JCA M]R ;CCMGTSC\JX;Q'96VGZN7L);6XFA\J.YM+J/:I YSCH1^&:5[;]_P!^1 MZ7<7]I:V?VN>XCCM\ ^8QXYZ55U3Q%I&BQ12ZC?Q6Z2_<+Y^;\JXOQ;!8Z[\ M.HM62.2&..)6AMU8JBDNO5>AQCCZUIPX/C^U$_\ JAHXV;L8SGG],U3COY?Y M7&K.*E_73_,WKSQ-HNGV4-Y=:C#';S_ZJ0DD/],5?M+RWO[5+FUF66"095U/ M!%>9>$Q'_P )!IJN!]F6"Y^SY QC*LQZU?:/H<.IW-_/);:;J,MO.9'+%XAE1N]3G;R:+:)O^M; ] M)-=CT^BO);O4M9NETF(?VG=1:F\MPT=G="&0J"0BJ[,N!@ X![U*TGB:[T:& M&3[3B&>13:QZBB7E8%J>GRW=O!-##+*J23$B-2>6(&3BIJ M\H)AU>]\)W/VS4FD@GG0B28JX9 WRMM.&((P3SD57T?5/$=U)::LMKJGFR7! M2226_B%LR9/RB(OP>/[N:KE_K\@:LK_UU_R/6+N\MK"#S[J98HMP7W- MKI>F003/ MW<1P2S(<%$/4@]OK22=O._^7^8VK?C^!U-%>2^(;B_T>2^T:PU MF]>%9+=EE>X9Y8BTB@J7)R<@G@FNI\/)<:;XOU#2C?75S;?98[A?M,S2,K,6 M!P6/ XZ4)75U_5B6[.QU-Y?VNGP^=>3I#&6"[G..2< 53U/Q'H^C21QZAJ$5 MN\GW%;.3^54B!0693Q\Q[*/>E]F_G;\$/K8V)-4L88X))+J-4N&VQ-GASC/'Y56L?$>C MZG>R6=EJ$,UQ'G=&I.1CK7*Z=I2VVLZ3HLL@DM]+M&EGWGY=S$;<,_U6-)TV/6_#6HW=T\NR_FDF^1RNZ/)V X[8QQ47]WF\OUL/[37FORN=+ M+KVE0:4=4DOHEL1D>?GY>#C^8-+I6N:;KD+RZ;=IH0:>RW997D .0LK<*#P3[5U/AZ^U#^U=1TB_N#>-9B,K=>4(]^X'C" M\<8K1QM)KL).Z3-V*[@GGF@CD#20D"11_"2,_P C4U>6>(+_ %-]?O+2'4KJ M!#J]K"/+E(VHPCR![')_.NF\+">RU_6M*:\N;FWMQ#)$;F5I'7=NR-SGXG6U#%=P3S2PQ2J\D1Q(HZJ?>O.=9N-3L?$\M]=W%\UBD MZ!)[*[!BA7C*20[ADGUP>M5Y"^DR^);ZQN[H2S7$:%WF9A&K#[P!.!26MO/_ M ('^8/0]4JM?W]IIEG)=WLZ06\8R\CG@5YWJMY>^%KR\LM.U.ZNXGT\SDW$S M3-$VX#<&8G PXM$E-O<3^858YRPR<@'ICIQ30UO; M^OZU/5U974,IRI&0:6N1\#7EY>P7KZFSI?I($>VWY2)?X=HZ(=<;5[JVN],E9;>!)BL:A5! 9 <-DGN.]#5G;^NG^9,=4ON/4*A-U +L6ID M'GE-X3OM]:X[PS'<:MX@O[^\O;W-N4\N!9W6,9!SE,X/3O5'X@ZE?V=SJ"VE M[/!MTEY%\N0KM?+?,,=Z5MD./O7:_K4]%JO->VUO:]+?:==M; MZJJ7K%;F6ZU")HF4]XT\PE2/0"MSPS=W=WXBFLKC4)7MK NML2YS021-]UAWI\I(A:&=HY)#&[JHW@YZ*,^M-UXS6FK6 M?V74WNY8M)N MVKCU2]'_ %W:_02=U?\ K9/]3T^VN8;RW2>WD$D3C*L.XJ6O)=%_ MM#7]0M+:YUC44A_L?SF$5RZ%GRN#D'.:NZ=>7VO)HNF7NHW<$+PS.\T,QC>5 MDC?]=O\STVBN2\#7%Q-H%]YU[+=M%=SHDTCEB5 M#''-%[6_BO=4N;K4+Y[>14NR,1B9EPFY@JG'&607VN6=KK45YG>:]>0:O M+X:^V7'VN]GBFAD#':276J67B(7VI3 MWYMVN%5;FSO ]N@('[MXMW7W J&YM9-.TWQ#)8ZA?132ZK'&7^TN2H,H!QSQ MQ26K2[_YK_,/Z_/_ "/5Z*\KU"TO[)/$446N:GY=A MS;[KERRR8YRV/N MGBH]3U77-4UJXMX[?59DM;6.6,V5XEN Y!)9]SKN''3D4!;2_P#73_,]8J![ MRWCNX[5YE6>52R1D\L!C)_45YG:+JNOZY);ZAJ5]:^7I22M':W94>9N(W90X M[#I3=)1]6\5>$=0N[JY:X;3YV8K.P#%60<@''.>?7CTJE&[M_77_ "!:_P!> MG^9ZK5'4=9T[23"+^[C@,S;(PW5CZ"N4@X'I[5R5A')J_BKPW/=WUU,\37,2RI.RB14V8. >>I!]<4HJ[2_JPVM'_ M %TN>O5236-/DF:%+J-I%E\DJ.SX!V_7!'YU@^*7FN=8TG2?MD]I;7;MYKP2 M&-VPI(4,.1T[5R>@M-9ZE+:P7T\B-K9C:3S"2X\N/ACWHBK_ ->:7ZDR=E_7 M9L]69@BEF. !DFHX+B*Y@6:%P\;9PP[]J\VMM:OKG5%\-B^N!BVEY;W]LMQ:S++"W1UZ&IZ\2TV_U22ST72;5-1NK8VLDK"PND@=V M!4 [F9<@9/ />MFWGUO5;OPY8:A>W5IYLERDP@N@6=%#;0S1L1NP!DYSFKY; M[?UO_D$G:_D>J5!;WEM=/,D$RR-"VR0+_"?0UYK9W5]=0#A5DR#N'&>>QJ M>OR_R_S!_P!?C_D>NT5S?@J_%[H;(9+MI;>5HI%NV#2(PP=I8$[NHYR:Z2FU M82=PHHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@!K.B#+L%'J3BL+6/"^A>(;J"YOH5DE@8,&20KG MV;!Y%<_\4HXY;;0HYM/;48VU%0UHH4F4>6_'S$#\S4#VNGZ9X9U"[LO!RZ)+ ME59+B&(^:,^B,PQ]:%KJ.:Y5ZK_/_([NYTRRO-.-A/;H]H0!Y708'(Z55U3P MUI&M)"M_9B40C$9$C(5'IE2#7(?\)3JL/B$6]Y>)I\(E"16\UH3',F/O"50< M'V.*T=)U3Q!KNI7%Y975K'I]O=M;M:RQ\NJL59MX&0>"0*=KBV7]?UT-J[\* M:'?65O9W%@K06W$*J[(4_$$&M"PL;33K-+.RB6*"(;513G'YUPNM>)]5TF^B MG_MBTEC>Z$(L8;C2_K MK_D:MOX?TJUN8;B"S1)8=_EL"?EW.WRLM8FB?$"^U"[T^Y-T9XKV3:]BMA M(OD*02&\W;ANPZXYIVOH-Z>\SOKSP]I6H6$-EA!!'YU#+ MX3T.?3X[%[!?L\9RH#LK _[P.?UKD]7\4ZKI6I6LAU>SGCFO5M_L4-N6 4MC M)EQP?:MOPO?:QJU]J%S=7L8LX+F2".V6 9(&,$MUH2;5_P"OZU!^[I_7]:&H MWAG1FM;6V-BGE6KB2$!F!1O7.VT'UVYVY_"N5 M\2>,KJU\17>G6VH"R%G&KX^Q27!G8@';E5.T<]:AMO$_B/7=4GAL;B.PABT^ M.ZQ+;;GW$OD8..#M_"DG=E:%Y8V6HV9M+J))8'&-A/\L*->TNWL+W5+B&ZBO+)I_*CB">6X7=@'N.*N66K>(8]5T%KJ^MYK35 M SM$L 4QC:"%![]>M.SO;^OZT(BU)77]=3KM1LK'4+;R+^-)(=P;:[8&02ZA$LUX;^&>!Y65;"2'[.P (&XJ P///M5RQUWQ"-!F\3W-Q:RZ<;:2<6@C MVO& "5PP^]T&(/% M=Q'H5'WRQ8GZDDDUPCZAJVIKI*32PM>V^ MIM"9MNU6 VG=M]>>E-U3QQJ6BM+I5W<1F\6[2 7JVY8!65F#>6H))^7I[T+7 M7^NG^8EKIV_X/^1V\OA[2I[IKF6R1IFF69%QM;KVP/RJU%86MO>3WD<2 MI/.%$LF3\P7./RR:\^3QGJ\FCW:V]R)[B&[BABO'LVB657(S\C 8(R1QZ5VZ MZ=-=:(;+4[Q[EY%Q)+$OE%AZ8'2C5+0>[U()O#6A7VI#49+..2Y!!WB1L$CI ME0<'\14S^'M(EN[FX>SC::XC$F>,[^PL]/;1K=K?$ M%LP7$[ \RC:2.W?GVJ7PG;W-KX_\1Q75[)=R>3;L7<8QDR< =A0E=?(3=KW. MET_PQHVEPS0VEBB),I63 MM"B@"DVD6#7,-PULAEAB,,;'/RH<9'Z#\JH6G@_0+&]6\M].1)U+%6+LVW(( M. 3@#!/%;E%%P\C&M_">AVMW)=0V"K,_4^8Y ^@)P/PJ9M!TX6\,45LB?9T* MPD$_)D$>N3U[UIT4=+!YE33K'[!IL5HTAE" @LQY.23_ %JO:>'M*L)XYK6R M2.2.(PHP)X0D$CK["M.BB^MPZ6,:Y\*:)=V*64U@AMXW:1%5V4JS$DD$'/)) M[U,GAW2(S$4L8@8H6@3KPC8R/QP/RK3HHN!C6'A/0]+N%GL[!(Y5!4,79L ] M1R3QSTID/@_0+>[^U1:<@FR6#;W.">N 3@?A6Y10%C-L] TNPE66ULTB=8?( M!!/$?]WK[5B^(/"!O].MK'3$T^""%F;%Q%(Y&3D[2CJ1SGO7644/4:?4Q_#F M@1>']'%@C>9N9GD;& 6;K@>E3MH.EMI9TUK-#9DEO+R>"222#G(.236C13;O MN):;&1;>%]%M+7[-#8J(BXD(9V8EAT)).:F_L'3/LUQ;_9$\FY?S)5R?G;UZ MUHT4A6,]]#TV35(-3:SC-[!&8HINP!/J M5!P3^%;%% S&;PKHCZF-1:P7[5G.[>VW/KMSMS^%22^&M'FN+B>2R5I+AE>4 M[VPS*00<9QG(%:M%"T H3:+IT_VKS;56^UIY<^2?G7T/-5K[PMHNI&(W5BKF M( (5=E.!V.TC(^M;%% %&'1M.M[EKF&U1)FB$)89^X.@J >&]( LL62C[%G[ M/AF'EYZ]^?QK5HHN!FZMH&EZVJ#4;43;/ND.R$?BI!IT6A:9#+:216<:/:*R MP$9^0-C/YX%:%%"TV HZIH]AK-L+?4+<31@Y'S%2#[$$$56L_#&C:>$%K8)' MLE\Y<,Q^? &[D]< ?E6O10M >NY031--CU*YU!+2,7=RGES2C.77TJM<>%M% MNH((9K%2D!/E@.R[#6Q10!B2^$=!FL(+)M.06\'^J5792OT(.?U MJU#H.EV\EI)%9QHUH&$!!/R9&#WYSD]:T:*=V#U,JX\-:/=6TUO-9(TN[.<_C6[12 S;?0=,M;2& MU@M?+AAD$B*KM][U)SD_C6E111< HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,O5]#@UB:PDFED M0V5P+A F/F;:5P[ MY=6OS8LXD>Q)1HF8=\E=P^@(%./@JV&KM>0ZC?06SRB>2RB<+$\@YW$XW=>< M9Q73T4+0'J<7+\.;24R(=6OUMC,)X[=?+"QM[';N/XDUTFGZ3%IMQ>S122.U MU)YCAL<'VK0HH_K^ON0/5W?]?U#8[&[C:/5;\V$1S%8;E$49]B &/T)(KIJ*.P=SBF^'%HTA!U:_^ MS"X%S%;CRPL;[MV0=NX\^I-=)I&CPZ-%<1PR2.)YVG8OC@MU QVXK1HIW=K M]=3G]5\*KJ&H&]M=4O-.FD 6>V6V M8.V["KNYR><_,:WJ*2T5@NN:T+PKK0\26=Y?"Y@LK OY$4]S'+@$8"KL48'^]DUZ)13 MN[\Q*22LC#\0^'/[>-G)'J=WI\]I)YDP" =>PKHJ*0_,YW3/"GV"Y,D^KW][$J%(H)V4)$IZ@;0"? M^!9JO:>!;2VFD5]0O9[$JZQV+N!%&'!!Q@ GJ>I.*ZJB@#F]/\)?8;@M)K.H M74"H4AMY60)"#Z;5!/\ P(FI+;PE9VL>CHD\Y&E,6BR1\^4*_-QZ'M7044[M M!TLBETM_7]:!_7]?>1%=<;XV*L/<$5:HH>H+0P=(\,_V;?&]N]3O-3N@GEQRW00 M&-/0!%4?B>:LVV@P6NMZAJLBBD 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%8?B/6I]+2TMK*)9+Z]E\F$/]U3@DL? M8 &H+&;Q!IMTPUNXM+NS,9D-S!"8?)P.A!9L_7(H\P.CHKG+3QKIMU="$P7D M D!:&6:(*DX'78<\_I4%CX_TF_>/R[>^2&5BD<\D($;N."H.>N1B@#JJ*Q7\ M4:/XS+W$JA%( MV@DL,M:28S7J_:+0D-C[&8"(R<;D;>V\9(_N]:$K_P!=Q7/1 MJ*S-6.JRVD8T9[9))",S3@L$7U"C&[Z9%VWIGO26N@SOZ*X^RU+Q,6U/2I&L;G4[8H8YPABC9&P2Q7)Z ],\X[ M4[3-;UBTUF^TK5C%?/!;K<+-:0^7G)8;-I8\_+USWH'9G745S7A/7K[7)=4% M]:K:FVN/*2+.6 YZGUXJ'Q+KM]:ZO;:79W=MIYFC,OVNZA,B<$_*!D<\>O>C MMY_\.):W\O\ ACJZ*X:_\6:QI'AXW%S8FXN5NE@6:V0-'*I/WP,\?3)ZBM*^ M\E2ZQXPL].C=((;FZE%N9R8(PZQ+MR&?D8'2I;LKC6 MKL=)17(VWC>)-)M)KBTO+JYEA\Z1;.'=L7)&3DC XJROC?3)IK**T@O+M[N$ M3Q^1$&PA(&3DC&,U5G>PD[JYTM%<7JWCR.-K>/3K>X(DNTMS#44UF6.X:RF6%+BUCPMPS $!5R>@+4L45@Z3 MXLL]6U)M/^RWMG="/S5CNX@A=.!N7!/'(_.EUKQ3:Z1<&U^SW5S<>69&6WC# M^6O]YN1@4/178)7=D;M%&&WSG:RC(.[C&>F#^E: M^J^*+.UBV13.)6MQ<*XB\Q50D $C(]:3 M!2J27,<(,2.1G!.<@\^E.D\56ME+>K3%!%#AV;!.U?F^8\>U(9T= M%#37O)DNXC'.MO) \0\V-VZ C/N.]:.C>(K76IKB"."YM[BWQYD-S M&$8 ]#@$\&G9@:]%K67A&_O[FWB^U6KE%E7F.5>/W@&> MG/3/:CI<=M;'7T5R?AW7]0O_ [J%Y<2V]RUN',-U#&4CFP"D0:Q<:SI=[&Y&;"&UV2')Z!O,//X4[:V]/Q)OI?^M#T>BLG7=9_L?2Q< M+'OGE98X8R<99C_D_A65#/XFL;^#[?J&F7<4S@/;I%Y+Q GJ"6.['T%):L=] M+G5T5RD/B];9M1^WJTC17K6UM#;IF23'8#/)XJ"^\/ M$B9(XP#P>:%K^'X_\.$O=W_JQV5%8,?BW3GL;FY:.YC:V<));O'^]!/0;0>_ MUK+O_'"MIMPUG;7%K?6\T*O!?1!6"NZKG )[-ZT M78[*BFQL7B1CU*@FN5\ M6>)+_1[NUBT^**14(EO-XSMAW!21[Y8'Z T=; M5)F2180(IG522J'=UX-&C> M/5N/#MM?W]A>"YGE>..WBB&^3:>J@MR.G>FT58[6BJ.FZK!JFG"]A25$YW)* MNUU(Z@CUK&A\=:9-92WOV:^2U1MBRO$ LK9(VISR&[MI("JO;3QA9SQ7=J('$;PSQ;9-QQ@ D'.1W MH Z&BN9/CC3$TZZN[BWO;=K7;YEO-$!+ACA2!GH?K4UEXNLKIKM9K6]LGMH3 M.RW<00M'_>7!.10!T%%/OMDC H>@+4Z&BL7PGJTVN>&[74;@*))MQ.U<# 8@ MIVC!]J-U8=W%W.;?3- M=U%-/M[[3!96^E;I#.94?SB%(&T D@P6"QM[S[2;W MS%(8)+N"A<[@>,'(KT&U\2:+J%S/:VVHV\TT(/FQJV2OKFH;/Q/X=GG^Q6>I M6C2*I;RHV'3J>*:DT[_/_@D./3Y'):59RZCXRU*.WD2?2[%7:!D;*^;(,%<] M/EV#_OJKD'AK4ET+PS:/ %DLY=UP Z_(/+9<]>>3VKJTU#2;2SCN8YK:*WG? M".N KM^'?@U13Q?I%W=06]A?6ETTLFQ@)L%>">!CGITH[+T+3>K]?R_KYG 2 MW5Q;PZ?X6@CM[DP:DK^=#^LQ;#SY=4-PB M[UY3S0V3+/M.,CBFI/1]=_P O\A/3T_X?_,PAX8U:6ZU9/LRQYNQ-HV M_K2C>ZMV7Y:?@3HOQ_/7\35\43Z[9Z3''X=T\W<[$(Q$B*8T[D;R 3BN=.DZ MG+H=JT&@75M>6%VMUY[-@X'X5@GQPT5M-'/IC)JD<4DWK8OLOZZE1?^$GB& MKZY!H974+@)';V3SQY"C +%@VWMGK5[PA'J$33_VCH=U:7,OSRW4\\3^8WH- MC$@"I+7Q5>2PWT4VAS)J5HRJUI%+YF[=C!#8''(R<<4_3O%;27UU8ZO8?V;= M6\(G(\[S5,9R,[L#G@\4UI]W]?YB:;)/#NF7=AJ6MS7,>Q+FZ,D1W [EYYXZ M5#XD@U-[D,NE0ZUICQ[)+%A& /S O@$8QQGM5KP[XFM_$AO6MH9(X[6;R@ MS_Q]><=AQ2:QX@FL=1BTW3[$7M_(GF^4\XA4)DC.X@^A[5-ME_6W^0+JUY_G M_F^*CT3 MQ4VK6]ZT]@;::U4.4$HD#*5# AL#L13O;Y:_E_D"6M_ZW_X)D6'AW4XK'Q D MMJ%>\6,0C>IW8!SWXJ-M*UW2?M!L]+^VF^L8X'Q*B^2ZQA.;1_%BV$&FM:SO:/:"/;;7*1>5)EMQ9MP)&"O3/2 MKG@WPQJNES:=]NMA&L&E&U=O,5L/N7T/H#6S!XHU""YM4UO15T^&Z8)#,EV) M@6/0'Y1BM-O$FC)J9TUM2MQ>CK#N^:JN]?/_ (/^8+9+M;]/\CBWT7Q#%I]G MH<>E![>VOUG-YYR!63>6.%SG(SZ5T?C'2[_4["U%I']HCAF#W%F6"_:$P1MR M>.I!YXXK5.NZ6!;$W\ %TYC@^;_6,#@@>^:LVUY;W?F?9YDD\IS&^TYVL.H- M)W>Y2?\ 7WG#>#]"UW2]>DGG@FM='D0B"P,ZL+4\YR%)!![8SBM35?"T&L^- M+:]U'3+6\L(K21,W"*X#EEQP?8'FMB_UE;'6--T\PES?%P'W8V;1GIWI(_$N MBRZDVG)J5NUXHR80WS"CL_7]42XZ:];?U^!E^(/#NW2[-=#LH(VL;A9X[6," M-7P02!T )_G6'>>&]:UZ?4=6GLUL;B2.)8+5Y%9CL+'YF4D<[O6NLM_%F@75 MZEG!JUK)<.S*L:OR2"01^!!J7_A(]&&J_P!E_P!HV_V[_GAN^:A7_K^O(>EO MS]#D-1T?7O$=Q<:A<:5]A=;3[/';O*C,Y+ DY4D <'O74ZKI\EUX7-E]BANG M\E5,$IPK$#IFII/$>CQ:JNER:C M\W @+?,:37]:70K.&X: S"2=(=H;;C=W MI;KU_K]0ZW.9\-6VI^'[>_N[BSOX+!4'E65U>+/(&R,D-N( Z\9KI=9;4KKP MY+)H_P E[)%NB#8R"1G'/&:C?Q7X>^UBQDU2U\]I#%Y1;G>.J_6H]?\ %ND^ M'K:8W%S";F.(R);;]K. .@]*&[H<8OFLCFO#^AZXOCJ/6KZQNH8&LGA?[1=+ M(RMN4C@,0 <'I^-:NK6>L6/B"ZO].T[[?'>VXA8"1$,3#N=Q&1].:U;3Q%;3 M)A[59O/#6KQZT^LP6HGDMK\W$<'F*/.4HRG&3@'YL\XKJM%UU=9GU* M);H@DD0S>4B* M1IK.2TGB])/33^N@V^G];W..O\ 1->@@US1K/3A<6VJLS+> M&5 L(9<'EO'M:R81AE?^]E\ C\:YL>$]7CT-E2Q'V8WOGG1A*N/*QCR\YV] M>V<5VNL>)-*T-<7UY#%,REHXG;!? Z"JEAXLM+L1O,8+9'A60;IP6&XD $8_ MV>M)>0F_Z_#]3E] \.:]976HEK:>WTRXMI$M;!KA2+9F[$!MOL,=*Z/PYX0T MC2[&TF?1+"'447YYE@3?NSUW 5I:GKEKIS>7YL#3AD!CDEV8#,%SG!]>G>D; MQ)HR:H-+;4;<7QZ0;OFIJ^_]:?\ #B?F1^)-'?6--6.!E6Y@E6:$MTW ]#^& M17,:EH^H>)K^T:Z\+V]E=6TT;MJ,S1.2JMDA"I+#/OBNI7Q%81V%Q>WMQ;VT M$,S1%_.W#(..3C@^U*?$VB+9PWAU.V%O,=L()M0?6O[/CCN)[Z*8VK2*3'&H4' M)!P6PO8UW6FZK8:Q;?:=/NH[F'.-\9R,U7G\1Z/;:FFFSZC;QWC_ '86;YC0 MM&OZ[?Y WS)^>YRTNF>)<:IK%M:FWO;MXE%HLB;_ "TW9^;.W<=WKVK'_P"$ M5U^XN]3N'L)U%V;=T%Q=K(P*2(6!^8@< GCBNMTOQI;ZQXLO-$LXHG2T7]Y/ MY_S;O0)CI[YJ?4?$=U%JTFFZ5IBW]S"H>8/'K_ %*73S%/8EUDMQ*& M!9>,!\DM],AGM03907-OO\ -4[E(Q&>OIBNB;2KP^!% MTSRA]K%NL93<.HQQGI52'Q?J4(L9]6T%+.SO'1(YH[T3$%_NY78/7UKIR7T=IJN@M:)/D))'.)U_X%\HVU#8:]H5KITVHSQ6FEQB9HBQ"C<1WR / M6EOO_6O_ 0M967]:+_(SH/#VI)IOAB$VX#V3$W WCY/D(]>>?2LX>'M2_X1 M:#3[O0'N7M9Y,&&[6.4@G(>-PPV_B0>*ZN]\56%J--EB=)[:^B_KK_ )LH>%;'5+/P\T&I MM*9B6\M)I?,D1#G:K/DY(&.-TNK:Z-P8HYMC,/,9@ ZG M@D$MOZUT/-K3PI M<-I^H32:#5P#V;>0IXXY%5SX.UO4- N+:1;ZWA2XCFM[2XO MO,F&T@D"4,<9QQSQ78:]XKAT/4[&S>V>;[0W[R16P(5S@,>.>2!^-.U[Q.FA MRLC6K3;;62YR'QD*"<=.^*5]+_UIJ"6MOZUT..7P??SZ;?21Z7>P7,OE(JWV MI&XD8*P)Y+LH''KFMCQOXO7J>*ZL:I;)I*ZE M=.MO 4#LSMPH/J:I6?BC3-0O/+L[NVF@$9D:59N1@D'Y<=..N:J]M.PDKJZZ MG':UX-O$UZYNH;+4+RWNH4C L]2-L(RN?O@.NX<]L]ZO0Z)JWAR6"33=*%W& M]BMJT,?-$'R8QC)S4]+/^M_^"/JE_73_@$/A*VU'2="T[3[RP99,2&9 MUD4K$=Q('7)SGM72US-AX\T"ZT.#59[^"V@F=D&]\_,#TZ?0_C70QW,$UJ+F M.56@*[PX/!'K53;;;8HVMH2T5BKXN\/-%<2KJ]J8[?\ US;^$^M2_P#"2:+_ M &3_ &I_:5O]AZ>?N^6I&:M%9H\0:0=*_M0:A!]AQGS]WRU&/$VB'3%U+^T[ M?[$S;%FW?*3Z4 M36HK*LO$NBZE8SWMGJ5O-;09\V16X3C/-)/XFT2VNX+6; M4[=)YP#&A?EL]*+= \S6HK'UKQ/I6A1M]LO(4G\MGCA9\-)@9P/RJ[IE\-2T MRVO538)T#A,]*SO#SQZIH&D:5I]C,E]#J!GDD,15502DLV_& M#D9& <\U["Z+(C(XRK#!'J*@L;"UTVT6TLX1% N<("3C)R>M6I:W^?ZD..EO MD>>6T$\_BFXT$Q$V>DJ]RC#D$N/D'U!5_P Q19Z?<1^&_"$4=M*CI.2XV'*$ MQMR?3FN^T[1[#2C,;*W\MIFWR,69BQ]R235X\C%+HOD6GO\ /\OZ9Y!<3PVF MD:9HMU:3?VI%JJN[-"<'+DA@^,'C'0YXK0?2Y%\)ZF5LG\]]9\P?NSN(\X?- M],9YKMH?"NC0:E_:"VKM<[MVZ2>1P#ZA68@?@*V::EL^N_Y?Y"?;^NO^9Y;] MBNY+O6DBM9WN(+[SC%L(WQ-&@)5C\I/!XS4-B;_4XTTV"TMY6C06P=+5XS&F MX,6=G5?[N,)N'->L44D[?A^"L)*VW]7=SG?%'B'_ (1;1X9%MI[F5R(D$<3. M%/3VU".YOG-I*K$88?*K*"0/85ZC10FT[]1] M+'G\?B2.VNM<\31V=Y-9[8XH5%NX>4X )"D;L9]JN^$+VPU:]NKZ266;4YT7 MS%>UEC6-!G" NH!QD_G79T4EH#U.7\*PRQ:OXA:2)T5[TE2RD!ASR/6J?B[[ M%_:D)U>PG6R\HB/4;0.9HG).5^0%@,8Y%=I12[>7^5@77S_SN>9^=K,GA2]6 M-KVYTQYU1)9PQN#;G.XX/S$].O/6J/A9KO3;VXTK3(YV\.21.T$TMLRR.^W[ MK;@&X]37K5%/NN_^7]/U#M_7]=O0X/POX+M)_#UA)?W&J2_+O:TN+MS$#D_\ MLSQ6SXX4_P#"*3[(W8(\;%8T+' <$X YZ5T=%.;YKB@N6QP.I:G#XMM].TW1 MTN':.:.6:66VDB6-5'JZC)^E8DD9;1'\.'3[A]9_M$2EO)8*1YH8R;\;?NY[ MYYKUFBCK?^NG^0_Z_K[SQ/5]*U2+5KV..PFD303]MLBBG$C,,E1ZG(/YUZ5X M3MKFS\)PRS1'[;.AN)8VX_>,,D?G71447]VW]?U_D#WO_7];_>>>#4[KQ-XA MTC98W%M=67G_ &H/&P6(D$+AB,-G@\9ZUD(AFT#2_#\>GW']LVMQOEM447Z?UO<;;:/)K+298O!-EMLI%N/[=\QAY9#8^U?>/'3'?T MJI!IM\ADTFZU"\2Y-YYWV:'3%;=SPXF.!^9S7LE%/FUO_73_ ")MI;^NO^9Y M9J2267B&2&P6Z>66]61]/NK/S(Y#NR9%DY"XZ]0:ZCQU#-<:)9+'"[N+R%F5 M%)QZ]*ZNBI6B2[#ZW/+UTISX:\3$V3^=+JV\?NSN8"88(]1BJNLJ;#3?%5E? M6%Q<7.HIOM-D+2;U\I5QD# P0>#BO6J*.EOZZ?Y%\^M_.YY->:;>R6^K,MG, M\:"RD>/8?G5=VX#UQP:M>(C#K^D-=Z)IMQ:Q17D,L]P;,9E"[?F\ML%MN.X[ M<9KT^BJ0QQGG MCN.M=1X$GNI_[0>4BXA,@V7S6AMWN..K(0#D=,GTKL:*28WJ>=^'O$%AH.L> M(+?4OM<,DNHM)'BRF<,I1!D%5(['O2V6OV&B^-O$$U_]KCCNO):%ULYG#@+S MRJFO0Z*$_P K?E_D#UOYG$+J<.A>([O5+B*X;3-2C1XYX[=W*L.,%0-PX [5 ML:=XD-Q!)>7UL]E9O,([5I%;?)GN5 ^4'MFM^H;BUANE59XPZJP8 ^HI+303 M,3QG<-:Z&)18)>*LR%E>,N(QN&7V@$G'7@=JYOP5)+RI6 MMC"K ;L@ @'C(Z@&O1:*<78;U5OZWN>?:[+'IFMZZU_9SW"ZA:>7:F.%I V$ M *< [>0>N!65IFC3WL5S ]I+&&TB((&0C#!Y#CZ]*]6HJ4K+^O/_ #'?6_\ M73_(\BM8]5U?PL^L:A83Q7US?VRF)D)95CD4$X].,U9NT>R\020:>+MY)+M9 M6TZZLR\;' _>++R%Z>H/%>J45?-_7W?Y$VTM_77_ #/*HH)K"XM=3O+.=[&V MU:Y>55B+%-VX*^T#)'.. >M00:9)?>)(=073Y5TZYUA9X5>,C@(@+E3]WD'K MBO7**2=FGV_X'^0-737?_@_YG-^';9X-=\0?NFC22=64EKT4EI;TM^7^0^GSO\ G_F]4O$QTX:Y,VLVEY9C8HMM2T\2&1^AVDQ@D<_A M7>T4=A15E8\PU#^T[SPA:V^LB[?2IIW6YD"LT_D<;20,MG[V<<]*I:.^J#0] M9T<13'25M6^P/]G97G!(^8\9#8]>37KE%'?S#L%,;F4JRG&>XW9KIZ*;D[W01 M5E8\_>\_MCQ197.B7.MMB8&[CD>6*WC08R-CX!_#-95G%+I.KV>K:A;7#:?$ M]S&P6%G*.Q3:VT GH#R!7JM%):;?U<&K[GDL%H\3:=?2:3/]ADU:6XCA\O)1 M"&(K1Z5C3[B_5HWFMV8QD#!E" %LGIT[5ZC13O967] M;?Y#>KN_ZW?ZGCNFPWUQJ6HSRQ7$GFZK!*LAMC'N3'4#'3Z\^M>M6][!=/.D M1O458HHOI;^MDOT%;WN;^NK_ %/.[_PWJ_B>75[Z/4WL MHI0 MXT<)M"\-@G*9Z9(XKTBHKFWBN[>2"8$QR JP#%3CZCD4Y:ML(NR2_KI_D>3W MU[9ZOX@MTL+.96CTF:*3= R'.4^7! )QS[5Y&^F7)(K4IO56_KK_F1;6_]=/\CR-6BCT; M3+CS=2T^\MO.@,ZV32H"6)V,F,G((YP1[UW/A\7+>"46XM$MI/(91%&FP8QQ MA1T^E='12EJFNXXKEM;H>6ZAIEY%X4\/30F2UBM+B26=EMO.9/G)#>6>N.OK M5<6"-87&IS7FK2JUXDT=[%8"(1MM8;_*!W$1Q7K5%.^[[_\#_($K)+M M_P '_,\@G@U>]T6WN_N6UKJ'FF\CL/GE7 _>&$@'(.>V>*GATZ:Z470FO+^* MXU.!R\ED(%.%?+!!R.HR2!VKUBBA.W]>G^0?U^?^9YOXOL]3'B^VL["U9K/5 MS&MU(H.%V,"=WU52/QK&U#2[NTU/6K&YO;F!+Z8&&&'31/YR "3HN,'J17 ML-%):*Q5];GF-^/[(;7H=2M;JY>^LE2U80&0N1'@J=N0ISSR<<5V/ABXCBT3 M3;%UDCN!:JQC:-AM'UQC/'3-;M%.XNEOZZ?Y!1112 **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ / HHHH **** "BBB@#__9 end EX-101.SCH 7 tr-20201231.xsd EX-101.SCH 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 41001 - 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 10101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES 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 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 10601 - Disclosure - OTHER INCOME, NET 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 10901 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION 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 11301 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) 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 30503 - Disclosure - SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE (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 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 31303 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) (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 41002 - 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 - QUARTERLY FINANCIAL DATA (UNAUDITED) (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 tr-20201231_cal.xml EX-101.CAL EX-101.DEF 9 tr-20201231_def.xml EX-101.DEF EX-101.LAB 10 tr-20201231_lab.xml EX-101.LAB EX-101.PRE 11 tr-20201231_pre.xml EX-101.PRE XML 12 tr-20201231x10k_htm.xml IDEA: XBRL DOCUMENT 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 2018-01-01 2018-12-31 0000098677 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0000098677 tr:ReserveForCashDiscountsMember 2018-01-01 2018-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:ValuationAllowanceOfDeferredTaxAssetsMember 2017-12-31 0000098677 us-gaap:AllowanceForCreditLossMember 2017-12-31 0000098677 tr:ReserveForCashDiscountsMember 2017-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:AdditionalPaidInCapitalMember 2018-01-01 2018-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:TreasuryStockCommonMember 2017-12-31 0000098677 us-gaap:AdditionalPaidInCapitalMember 2017-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:AccumulatedTranslationAdjustmentMember 2018-12-31 0000098677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000098677 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0000098677 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0000098677 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000098677 tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2018-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:CommonClassBMember us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000098677 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000098677 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0000098677 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0000098677 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000098677 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-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:ShippingAndHandlingMember 2018-01-01 2018-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 us-gaap:ProductMember tr:CanadaMexicoAndOtherCountriesMember 2018-01-01 2018-12-31 0000098677 us-gaap:ProductMember country:US 2018-01-01 2018-12-31 0000098677 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2017-12-31 0000098677 2017-01-01 2017-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 us-gaap:ForwardContractsMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000098677 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2020-01-01 2020-12-31 0000098677 srt:MinimumMember us-gaap:BuildingMember 2020-01-01 2020-12-31 0000098677 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2020-01-01 2020-12-31 0000098677 srt:MaximumMember us-gaap:BuildingMember 2020-01-01 2020-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:MexicoAndOtherCountriesMember 2018-12-31 0000098677 country:US 2018-12-31 0000098677 country:CA 2018-12-31 0000098677 tr:CommercialRealEstateLeasedToThirdPartiesMember 2020-12-31 0000098677 tr:CommercialRealEstateLeasedToThirdPartiesMember 2019-12-31 0000098677 us-gaap:ForwardContractsMember 2020-01-01 2020-12-31 0000098677 us-gaap:ForeignExchangeForwardMember 2020-01-01 2020-12-31 0000098677 us-gaap:ForwardContractsMember 2019-01-01 2019-12-31 0000098677 us-gaap:ForeignExchangeForwardMember 2019-01-01 2019-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:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0000098677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000098677 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0000098677 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0000098677 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000098677 tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2019-01-01 2019-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 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000098677 srt:MaximumMember tr:CommercialRealEstateLeasedToThirdPartiesMember 2020-12-31 0000098677 srt:MaximumMember 2020-12-31 0000098677 srt:MaximumMember 2019-12-31 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000098677 tr:SellingMarketingAndAdministrativeExpenseMember 2019-10-01 2019-12-31 0000098677 tr:SellingMarketingAndAdministrativeExpenseMember 2018-10-01 2018-12-31 0000098677 us-gaap:TrademarksMember 2020-01-01 2020-12-31 0000098677 us-gaap:TrademarksMember 2019-01-01 2019-12-31 0000098677 us-gaap:ProductMember 2020-10-01 2020-12-31 0000098677 us-gaap:ProductMember 2020-07-01 2020-09-30 0000098677 us-gaap:ProductMember 2020-04-01 2020-06-30 0000098677 us-gaap:ProductMember 2020-01-01 2020-03-31 0000098677 us-gaap:ProductMember 2019-10-01 2019-12-31 0000098677 us-gaap:ProductMember 2019-07-01 2019-09-30 0000098677 us-gaap:ProductMember 2019-04-01 2019-06-30 0000098677 us-gaap:ProductMember 2019-01-01 2019-03-31 0000098677 2020-10-01 2020-12-31 0000098677 2020-07-01 2020-09-30 0000098677 2020-04-01 2020-06-30 0000098677 2020-01-01 2020-03-31 0000098677 2019-10-01 2019-12-31 0000098677 2019-07-01 2019-09-30 0000098677 2019-04-01 2019-06-30 0000098677 2019-01-01 2019-03-31 0000098677 srt:ScenarioForecastMember 2021-01-01 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:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000098677 us-gaap:ForwardContractsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000098677 us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000098677 us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000098677 tr:CommercialRealEstateLeasedToThirdPartiesMember 2020-01-01 2020-12-31 0000098677 tr:CommercialRealEstateLeasedToThirdPartiesMember 2019-01-01 2019-12-31 0000098677 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-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:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2019-01-01 2019-12-31 0000098677 us-gaap:ProductMember 2019-01-01 2019-12-31 0000098677 tr:RentalAndRoyaltyMember 2019-01-01 2019-12-31 0000098677 us-gaap:ProductMember 2018-01-01 2018-12-31 0000098677 tr:RentalAndRoyaltyMember 2018-01-01 2018-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 us-gaap:RoyaltyMember srt:MaximumMember 2020-01-01 2020-12-31 0000098677 tr:RentalMember srt:MaximumMember 2020-01-01 2020-12-31 0000098677 tr:WalMartCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000098677 tr:ThreeLargestCustomersMember us-gaap:AccountsReceivableMember 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 tr:WalMartCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0000098677 tr:McLaneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0000098677 tr:DollarTreeIncMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-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 us-gaap:CommonStockMember 2017-12-31 0000098677 us-gaap:CommonStockMember 2017-12-31 0000098677 us-gaap:CommonClassBMember 2020-12-31 0000098677 us-gaap:CommonClassAMember 2020-12-31 0000098677 us-gaap:CommonClassBMember 2019-12-31 0000098677 us-gaap:CommonClassAMember 2019-12-31 0000098677 us-gaap:FairValueInputsLevel1Member us-gaap:TrustForBenefitOfEmployeesMember 2020-12-31 0000098677 tr:ForeignBanksMember 2020-12-31 0000098677 us-gaap:FairValueInputsLevel1Member us-gaap:TrustForBenefitOfEmployeesMember 2019-12-31 0000098677 tr:ForeignBanksMember 2019-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:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000098677 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000098677 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000098677 us-gaap:VariableRateDemandObligationMember 2020-12-31 0000098677 us-gaap:VariableRateDemandObligationMember 2019-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 us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0000098677 us-gaap:CorporateBondSecuritiesMember 2019-12-31 0000098677 us-gaap:CertificatesOfDepositMember 2019-12-31 0000098677 2018-12-31 0000098677 2017-12-31 0000098677 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-12-31 0000098677 us-gaap:TreasuryStockCommonMember 2019-01-01 2019-12-31 0000098677 us-gaap:TreasuryStockCommonMember 2018-01-01 2018-12-31 0000098677 tr:ThreeLargestCustomersMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0000098677 tr:ThreeLargestCustomersMember us-gaap:AccountsReceivableMember 2019-01-01 2019-12-31 0000098677 us-gaap:TrademarksMember 2020-10-01 2020-12-31 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2012-06-12 2012-06-12 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-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 2018-12-31 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 0000098677 us-gaap:TrademarksMember 2020-12-31 0000098677 us-gaap:TrademarksMember 2019-12-31 0000098677 us-gaap:TrademarksMember 2018-12-31 0000098677 srt:ScenarioForecastMember us-gaap:ForeignExchangeForwardMember 2022-01-01 2022-12-31 0000098677 srt:ScenarioForecastMember us-gaap:ForeignExchangeForwardMember 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:PensionPlansDefinedBenefitMember 2018-01-01 2018-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 2018-01-01 2018-12-31 0000098677 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-12-31 0000098677 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000098677 country:ES 2020-12-31 0000098677 2019-01-01 2019-12-31 0000098677 2018-01-01 2018-12-31 0000098677 us-gaap:CommonClassBMember 2020-01-01 2020-12-31 0000098677 us-gaap:CommonClassAMember 2020-01-01 2020-12-31 0000098677 2020-12-31 0000098677 2019-12-31 0000098677 2020-06-30 0000098677 us-gaap:CommonClassBMember 2021-02-18 0000098677 us-gaap:CommonClassAMember 2021-02-18 0000098677 2020-01-01 2020-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 us-gaap:ProductMember us-gaap:ProductMember 7500000 7500000 0000098677 --12-31 2020 FY false 858000 1580000 271000 258000 1023000 true 1004000 10-K true 2020-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 38989889 27011521 597009000 467427000 523616000 515251000 3636000 3497000 3669000 471063000 527113000 518920000 299710000 329102000 329880000 992000 995000 867000 300702000 330097000 330747000 167717000 194514000 185371000 2644000 2502000 2802000 170361000 197016000 188173000 112117000 127802000 117691000 58244000 69214000 70482000 18018000 16190000 2724000 76262000 85404000 73206000 17288000 20565000 16401000 58974000 64839000 56805000 -21000 -81000 -88000 58995000 64920000 56893000 0.89 0.96 0.84 66512000 67416000 68072000 40809000 33767000 57225000 58995000 64920000 56893000 2726000 23739000 23371000 22929000 43753000 34507000 60148000 32312000 40809000 33767000 58974000 64839000 56805000 -1213000 791000 103000 467000 -1230000 1558000 1349000 1522000 1324000 882000 2752000 -234000 1463000 3130000 -606000 -34000 1463000 3164000 -606000 1259000 451000 -2734000 -325000 -677000 -1630000 1584000 1128000 -1104000 952000 2331000 -1373000 522000 354000 -349000 59404000 66816000 55781000 -21000 -81000 -88000 59425000 66897000 55869000 166841000 138960000 415000 380000 42090000 100444000 1694000 1949000 41209000 45044000 3894000 3418000 35583000 35909000 23996000 23179000 6844000 5996000 320872000 353330000 21738000 21740000 123883000 122843000 422506000 416625000 14347000 4427000 858000 1580000 583332000 567215000 396004000 378760000 187328000 188455000 73237000 73237000 175024000 175024000 220020000 153031000 2514000 26042000 4525000 8056000 1038000 689000 476358000 436079000 984558000 977864000 13025000 12720000 832000 747000 5948000 5861000 45099000 41611000 544000 598000 780000 1062000 3793000 16945000 70021000 79544000 47900000 47295000 12943000 13145000 7500000 7500000 3351000 4240000 78000 518000 79665000 65973000 151437000 138671000 120000000 120000000 39073000 38836000 27134000 26969000 40000000 40000000 27012000 26287000 18758000 18254000 706930000 696059000 32312000 40809000 -19815000 -20245000 93000 90000 1992000 1992000 763327000 759854000 -227000 -205000 763100000 759649000 984558000 977864000 58974000 64839000 56805000 18184000 18779000 18669000 -279000 2832000 2063000 377000 1126000 -1404000 -1282000 -1755000 -3483000 -5086000 2445000 -636000 313000 -2220000 770000 4383000 -303000 -2961000 -4362000 -9489000 3849000 1080000 1648000 3012000 4336000 7953000 -1041000 -1478000 -2484000 -15703000 3422000 3827000 74710000 100221000 100929000 17970000 20258000 27612000 23527000 3183000 3427000 4378000 18058000 795000 1255000 109816000 67730000 78377000 98885000 75611000 64602000 9501000 -15009000 -44510000 32055000 34116000 19317000 23810000 23460000 22978000 3902000 3582000 2491000 3883000 3193000 2549000 -55846000 -57187000 -42353000 -449000 28000 501000 27916000 28053000 14567000 139340000 111287000 96720000 167256000 139340000 111287000 14503000 13858000 5676000 57000 121000 112000 63402000 70557000 60538000 <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 which became effective January, 1, 2018. 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 $42,593, $49,288, and $49,527 in 2020, 2019 and 2018, 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;margin:0pt;">The Company identifies leases by evaluating our 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;"><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) 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 $8,303 and $9,415 of cash in foreign banks, principally foreign branches of a U.S. bank (Bank of America), at December 31, 2020 and 2019, 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;">Authoritative guidance requires qualitative disclosures about objectives and strategies for using derivatives, quantitative disclosures about fair value amounts of derivative instruments and related gains and losses, and disclosures about credit-risk-related contingent features in derivative agreements.</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 ($54,935 and $55,409 at December 31, 2020 and 2019, respectively) has been determined by the last-in, first-out (LIFO) method. The excess of current cost over LIFO cost of inventories approximates $19,339 and $19,174 at December 31, 2020 and 2019, respectively. The cost of certain foreign inventories ($4,644 and $3,679 at December 31, 2020 and 2019, 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_mZgUdhtrN06U5l5QbwUHnw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">20</span></span> to 40 years for buildings and <span style="-sec-ix-hidden:Hidden_2u4nT9c2TkOhYvJtmorwdw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">5</span></span> to 20 years for machinery and equipment. Depreciation expense was $18,184, $18,779 and $18,669 in 2020, 2019 and 2018, 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 and 2018, the Company recorded charges of $377 and $1,126, respectively, 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 2020, 2019 or 2018.</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 provides split dollar life benefits to an executive officer. The Company records 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 2020, the Company received $23,527 of previously paid premiums on these insurance policies which was recorded as a reduction to this asset. No premiums were paid in 2020, 2019 or 2018. </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 2020, 2019 or 2018.</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;">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 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 2020 and 2019 using discounted cash flows and estimated royalty rates. For these trademarks, holding all other assumptions constant at the test date in 2020, 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 18% and 10%, respectively. Individually, a 100 point increase in the discount rate or a 100 point decrease in the royalty rate would not result in a potential impairment as of 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;"> <span style="visibility:hidden;">​</span></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;">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 U.S. tax reform (U.S. Tax Cuts and Jobs Act) and other 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 2020, 2019 or 2018. The Company will be using the VEBA trust funds to pay the actual cost of such benefits through 2022. At December 31, 2020 and 2019, the VEBA trust held $8,272 and $12,085, 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, 2020 and 2019 was 3.0% 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 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 June 2016, the FASB issued ASU No. 2016-13, (ASC Topic 326) which replaces the current incurred loss impairment method with a new method that reflects expected credit losses. Subsequent to the issuance of ASC Topic 326, the FASB clarified and amended guidance through several Accounting Standard Updates; hereinafter the collection of credit loss guidance is referred to as “ASC Topic 326”. Under this new guidance an entity would recognize an impairment allowance equal to its current estimate of credit losses on financial assets measured at amortized cost. The Company adopted ASU 2016-13 and related amendments (ASC Topic 326) on January 1, 2020. The adoption of this ASC 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 August 2018, the FASB issued ASU 2018-14, (ASC Subtopic 715-20) which expands disclosure requirements for employer sponsored defined benefit pension and other retirement plans. The Company adopted ASU 2018-14 on January 1, 2020 because this ASU affects the Company’s post-retirement health benefits plan (see Note 7). The adoption of the new accounting rules 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;margin:0pt;">Recently issued accounting pronouncements - not yet adopted:</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; this ASU allows for early adoption in any interim period after issuance of the update. The Company is currently assessing the impact this ASU will have on its 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 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. 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 is currently evaluating our contracts and the optional expedients provided by the new standard.</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 which became effective January, 1, 2018. 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 $42,593, $49,288, and $49,527 in 2020, 2019 and 2018, 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> 42593000 49288000 49527000 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;margin:0pt;">The Company identifies leases by evaluating our 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) 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 $8,303 and $9,415 of cash in foreign banks, principally foreign branches of a U.S. bank (Bank of America), at December 31, 2020 and 2019, 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> 8303000 9415000 <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;">Authoritative guidance requires qualitative disclosures about objectives and strategies for using derivatives, quantitative disclosures about fair value amounts of derivative instruments and related gains and losses, and disclosures about credit-risk-related contingent features in derivative agreements.</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 ($54,935 and $55,409 at December 31, 2020 and 2019, respectively) has been determined by the last-in, first-out (LIFO) method. The excess of current cost over LIFO cost of inventories approximates $19,339 and $19,174 at December 31, 2020 and 2019, respectively. The cost of certain foreign inventories ($4,644 and $3,679 at December 31, 2020 and 2019, 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> 54935000 55409000 19339000 19174000 4644000 3679000 <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_mZgUdhtrN06U5l5QbwUHnw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">20</span></span> to 40 years for buildings and <span style="-sec-ix-hidden:Hidden_2u4nT9c2TkOhYvJtmorwdw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">5</span></span> to 20 years for machinery and equipment. Depreciation expense was $18,184, $18,779 and $18,669 in 2020, 2019 and 2018, 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> P40Y P20Y 18184000 18779000 18669000 <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 and 2018, the Company recorded charges of $377 and $1,126, respectively, 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 2020, 2019 or 2018.</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 1126000 <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 provides split dollar life benefits to an executive officer. The Company records 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 2020, the Company received $23,527 of previously paid premiums on these insurance policies which was recorded as a reduction to this asset. No premiums were paid in 2020, 2019 or 2018. </p> 23527000 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 2020, 2019 or 2018.</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;">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 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 2020 and 2019 using discounted cash flows and estimated royalty rates. For these trademarks, holding all other assumptions constant at the test date in 2020, 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 18% and 10%, respectively. Individually, a 100 point increase in the discount rate or a 100 point decrease in the royalty rate would not result in a potential impairment as of 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;"> <span style="visibility:hidden;">​</span></p> 0 0 0 1 1 0.18 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 U.S. tax reform (U.S. Tax Cuts and Jobs Act) and other 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 2020, 2019 or 2018. The Company will be using the VEBA trust funds to pay the actual cost of such benefits through 2022. At December 31, 2020 and 2019, the VEBA trust held $8,272 and $12,085, 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 8272000 12085000 <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, 2020 and 2019 was 3.0% and 3.0%, respectively. </p> 0.030 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 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 June 2016, the FASB issued ASU No. 2016-13, (ASC Topic 326) which replaces the current incurred loss impairment method with a new method that reflects expected credit losses. Subsequent to the issuance of ASC Topic 326, the FASB clarified and amended guidance through several Accounting Standard Updates; hereinafter the collection of credit loss guidance is referred to as “ASC Topic 326”. Under this new guidance an entity would recognize an impairment allowance equal to its current estimate of credit losses on financial assets measured at amortized cost. The Company adopted ASU 2016-13 and related amendments (ASC Topic 326) on January 1, 2020. The adoption of this ASC 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 August 2018, the FASB issued ASU 2018-14, (ASC Subtopic 715-20) which expands disclosure requirements for employer sponsored defined benefit pension and other retirement plans. The Company adopted ASU 2018-14 on January 1, 2020 because this ASU affects the Company’s post-retirement health benefits plan (see Note 7). The adoption of the new accounting rules 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;margin:0pt;">Recently issued accounting pronouncements - not yet adopted:</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; this ASU allows for early adoption in any interim period after issuance of the update. The Company is currently assessing the impact this ASU will have on its 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 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. 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 is currently evaluating our contracts and the optional expedients provided by the new standard.</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;">2020</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;">2019</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.82%;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,575</p></td><td style="background-color:#cceeff;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%;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,841</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;"> 7,509</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3,169</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3,170</p></td><td style="background-color:#cceeff;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%;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;"> 18,455</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;"> 14,421</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="background-color:#cceeff;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</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.82%;border-bottom:1px solid #000000;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.82%;border-bottom:1px solid #000000;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,936</p></td><td style="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="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;"> 45,099</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;"> 41,611</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;">2020</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;">2019</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.82%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.82%;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,575</p></td><td style="background-color:#cceeff;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%;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,841</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;"> 7,509</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3,169</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3,170</p></td><td style="background-color:#cceeff;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%;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;"> 18,455</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;"> 14,421</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="background-color:#cceeff;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</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.82%;border-bottom:1px solid #000000;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.82%;border-bottom:1px solid #000000;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,936</p></td><td style="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="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;"> 45,099</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;"> 41,611</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> 8135000 10575000 8841000 7509000 3169000 3170000 18455000 14421000 6499000 5936000 45099000 41611000 <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 1.6% in 2020 and 2019, 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.016 <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;">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><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;">2018</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="background-color:#cceeff;vertical-align:bottom;width:68.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,211</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,978</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,253</p></td><td style="background-color:#cceeff;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%;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;"> 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><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;"> 6,953</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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom: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;"> 73,206</p></td><td style="background-color:#cceeff;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></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;">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><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;">2018</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="background-color:#cceeff;vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> 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><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;"> 12,414</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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,029</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;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%;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;"> 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><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,421</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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 17,623</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 18,075</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 13,835</p></td><td style="background-color:#cceeff;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%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (1,006)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (543)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (577)</p></td><td style="background-color:#cceeff;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%;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;"> 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><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,685</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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (645)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 611</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 458</p></td><td style="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (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><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,566</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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom: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,401</p></td><td style="background-color:#cceeff;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></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;">2020</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;">2019</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accrued customer promotions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,506</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;"> 198</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="background-color:#cceeff;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 compensation</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 18,501</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 19,432</p></td><td style="background-color:#cceeff;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%;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,355</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,439</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="background-color:#cceeff;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;">Other accrued expenses</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,078</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,979</p></td><td style="background-color:#cceeff;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%;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,508</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,584</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="background-color:#cceeff;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;">Outside basis difference in foreign subsidiary</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 365</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 365</p></td><td style="background-color:#cceeff;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%;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;"> 471</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;"> 512</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Tax credit carry forward</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3,288</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3,059</p></td><td style="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 35,072</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,568</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Valuation allowances</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,593)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (4,985)</p></td><td style="background-color:#cceeff;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%;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;"> 29,479</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;"> 30,583</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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%;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;"> 22,192</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;"> 23,375</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deductible goodwill and trademarks</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,348</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 36,591</p></td><td style="background-color:#cceeff;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%;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,508</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,367</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Employee benefit plans</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,767</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,700</p></td><td style="background-color:#cceeff;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%;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;"> 1,994</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;"> 2,526</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Prepaid insurance</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 569</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 710</p></td><td style="background-color:#cceeff;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%;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;"> 2,515</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;"> 1,362</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred foreign exchange gain</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 179</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 260</p></td><td style="background-color:#cceeff;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%;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,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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,298</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,341</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 77,189</p></td><td style="background-color:#cceeff;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%;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;"> 46,862</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,606</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, 2020, the Company has benefits related to state tax credit carry-forwards expiring by year as follows: $495 in 2020, $771 in 2021, $221 in 2023, $253 in 2024, $50 in 2028, $131 in 2029, $213 in 2030, $225 in 2031, $238 in 2032, $211 in 2033 and $234 in 2034. The Company expects that not all the credits will be utilized before their expiration and has provided a valuation allowance for the expired amounts. Such valuation allowances were $837 and $770 at December 31, 2020 and 2019, 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, 2020, the amounts of the Company’s Spanish subsidiary loss carry-forwards expiring by year are as follows: $306 in 2026, $65 in 2027, $194 in 2028, $111 in 2029, $335 in 2030, $447 in 2031, $337 in 2032, $136 in 2033, $470 in 2034, $594 in 2035, $863 in 2036, $440 in 2037 and $210 in 2038. A full valuation allowance has been provided for 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;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;"><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;">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.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;">2019</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;">2018</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="background-color:#cceeff;vertical-align:bottom;width:69.26%;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;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;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;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;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><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.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.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.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;"> 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="background-color:#cceeff;vertical-align:bottom;width:69.26%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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.1)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> 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.88%;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.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;"> 0.5</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="background-color:#cceeff;vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax credits and adjustments</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.4)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 0.5</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> (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;"> —</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;"> 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="background-color:#cceeff;vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserve for uncertain tax benefits</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.8)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 0.4</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.0)</p></td><td style="background-color:#cceeff;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%;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;"> 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.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;"> 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.3)</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="background-color:#cceeff;vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The 2017 Tax Cuts and Jobs Act 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. This provision of the Act significantly impacts the accounting for the undistributed earnings of foreign subsidiaries and as a result the Company intends to distribute the earnings of its foreign subsidiaries. The costs associated with a future distribution are not material to the Company’s financial statements. After carefully considering these facts, the Company has determined that effective December 31, 2017, it will not be asserting 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, 2020 and 2019, the Company had unrecognized tax benefits of $3,011 and $3,678, respectively. Included in this balance is $1,468 and $2,012, respectively, of unrecognized tax benefits that, if recognized, would favorably affect the annual effective income tax rate. As of December 31, 2020 and 2019, $340 and $562, 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;">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.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;">2018</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="background-color:#cceeff;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 January 1</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 3,678</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 3,339</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 4,342</p></td><td style="background-color:#cceeff;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%;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;"> 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.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;"> 448</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="background-color:#cceeff;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 lapse of statute of limitations</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (501)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (576)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (751)</p></td><td style="background-color:#cceeff;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%;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;"> (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.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.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="background-color:#cceeff;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 (decreases) in prior period unrecognized tax benefits due to change in judgment</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (700)</p></td><td style="background-color:#cceeff;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%;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,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.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,339</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 2017 through 2019. With few exceptions, the Company is no longer subject to examinations by tax authorities for the years 2016 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;">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><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;">2018</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="background-color:#cceeff;vertical-align:bottom;width:68.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,211</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,978</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,253</p></td><td style="background-color:#cceeff;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%;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;"> 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><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;"> 6,953</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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom: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;"> 73,206</p></td><td style="background-color:#cceeff;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 69211000 74978000 66253000 7051000 10426000 6953000 76262000 85404000 73206000 <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;">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><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;">2018</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="background-color:#cceeff;vertical-align:bottom;width:68.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> 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><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;"> 12,414</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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,029</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;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%;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;"> 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><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,421</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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 17,623</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 18,075</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 13,835</p></td><td style="background-color:#cceeff;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%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (1,006)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (543)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (577)</p></td><td style="background-color:#cceeff;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%;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;"> 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><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,685</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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (645)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 611</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 458</p></td><td style="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (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><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,566</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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom: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,401</p></td><td style="background-color:#cceeff;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 14831000 15133000 12414000 1029000 1763000 2942000 1421000 17623000 18075000 13835000 -1006000 -543000 -577000 1316000 2422000 2685000 -645000 611000 458000 -335000 2490000 2566000 17288000 20565000 16401000 <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;">2020</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;">2019</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accrued customer promotions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,506</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;"> 198</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="background-color:#cceeff;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 compensation</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 18,501</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 19,432</p></td><td style="background-color:#cceeff;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%;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,355</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,439</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="background-color:#cceeff;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;">Other accrued expenses</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,078</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,979</p></td><td style="background-color:#cceeff;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%;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,508</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,584</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="background-color:#cceeff;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;">Outside basis difference in foreign subsidiary</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 365</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 365</p></td><td style="background-color:#cceeff;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%;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;"> 471</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;"> 512</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Tax credit carry forward</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3,288</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3,059</p></td><td style="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 35,072</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,568</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Valuation allowances</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,593)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (4,985)</p></td><td style="background-color:#cceeff;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%;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;"> 29,479</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;"> 30,583</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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%;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;"> 22,192</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;"> 23,375</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deductible goodwill and trademarks</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,348</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 36,591</p></td><td style="background-color:#cceeff;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%;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,508</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,367</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Employee benefit plans</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,767</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,700</p></td><td style="background-color:#cceeff;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%;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;"> 1,994</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;"> 2,526</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Prepaid insurance</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 569</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 710</p></td><td style="background-color:#cceeff;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%;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;"> 2,515</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;"> 1,362</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred foreign exchange gain</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 179</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 260</p></td><td style="background-color:#cceeff;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%;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,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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,298</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="background-color:#cceeff;vertical-align:bottom;width:75.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,341</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 77,189</p></td><td style="background-color:#cceeff;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%;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;"> 46,862</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,606</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> 1506000 198000 18501000 19432000 3355000 3439000 3078000 3979000 4508000 4584000 365000 365000 471000 512000 3288000 3059000 35072000 35568000 5593000 4985000 29479000 30583000 22192000 23375000 37348000 36591000 4508000 4367000 1767000 2700000 1994000 2526000 569000 710000 2515000 1362000 179000 260000 5269000 5298000 76341000 77189000 46862000 46606000 495000 771000 221000 253000 50000 131000 213000 225000 238000 211000 234000 837000 770000 306000 65000 194000 111000 335000 447000 337000 136000 470000 594000 863000 440000 210000 <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;">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.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;">2019</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;">2018</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="background-color:#cceeff;vertical-align:bottom;width:69.26%;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;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;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;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;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><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.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.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.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;"> 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="background-color:#cceeff;vertical-align:bottom;width:69.26%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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.1)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> 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.88%;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.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;"> 0.5</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="background-color:#cceeff;vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax credits and adjustments</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.4)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 0.5</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> (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;"> —</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;"> 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="background-color:#cceeff;vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserve for uncertain tax benefits</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.8)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 0.4</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.0)</p></td><td style="background-color:#cceeff;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%;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;"> 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.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;"> 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.3)</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="background-color:#cceeff;vertical-align:bottom;width:69.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table> 0.210 0.210 0.210 0.021 0.022 0.022 -0.001 -0.001 0.010 -0.001 0.005 0.014 -0.005 -0.002 0.001 -0.008 0.004 -0.010 0.010 0.002 -0.003 0.227 0.241 0.224 3011000 3678000 1468000 2012000 340000 562000 <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;">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.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;">2018</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="background-color:#cceeff;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 January 1</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 3,678</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 3,339</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 4,342</p></td><td style="background-color:#cceeff;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%;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;"> 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.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;"> 448</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="background-color:#cceeff;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 lapse of statute of limitations</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (501)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (576)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (751)</p></td><td style="background-color:#cceeff;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%;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;"> (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.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.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="background-color:#cceeff;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 (decreases) in prior period unrecognized tax benefits due to change in judgment</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (700)</p></td><td style="background-color:#cceeff;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%;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,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.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,339</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> 3678000 3339000 4342000 377000 1164000 448000 501000 576000 751000 308000 249000 235000 700000 3011000 3678000 3339000 <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.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: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.65%;margin:0pt;padding:0pt;"><p style="font-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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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.65%;margin:0pt;padding:0pt;"><p style="font-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.55%;margin:0pt;padding:0pt;"><p style="font-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.65%;margin:0pt;padding:0pt;"><p style="font-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.99%;border-bottom:1px solid #000000;margin:0pt;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.65%;margin:0pt;padding:0pt;"><p style="font-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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.65%;margin:0pt;padding:0pt;"><p style="font-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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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="background-color:#cceeff;vertical-align:bottom;width:37.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 37,960</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 26,361</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 24,891</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 17,285</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 85</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 656,752</p></td><td style="background-color:#cceeff;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.65%;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,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"> 781</p></td><td style="vertical-align:bottom;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;"> 746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"> 519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"> 58,688</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="background-color:#cceeff;vertical-align:bottom;width:37.65%;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="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 53</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 37</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> (53)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> (37)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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.65%;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;"> (594)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"> (412)</p></td><td style="vertical-align:bottom;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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"> (18,905)</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="background-color:#cceeff;vertical-align:bottom;width:37.65%;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="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 38,544</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 26,767</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 25,584</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 17,767</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 88</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 696,535</p></td><td style="background-color:#cceeff;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.65%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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="background-color:#cceeff;vertical-align:bottom;width:37.65%;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="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 65</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 45</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> (65)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> (45)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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.65%;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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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="background-color:#cceeff;vertical-align:bottom;width:37.65%;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="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 38,836</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 26,969</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 26,287</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 18,254</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 90</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 696,059</p></td><td style="background-color:#cceeff;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.65%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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="background-color:#cceeff;vertical-align:bottom;width:37.65%;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="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 62</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 43</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> (62)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> (43)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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.65%;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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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="background-color:#cceeff;vertical-align:bottom;width:37.65%;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="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom: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,073</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom: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,134</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom: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,012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom: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,758</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom: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;"> 93</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 706,930</p></td><td style="background-color:#cceeff;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="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.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.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.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:58.38%;margin:0pt;padding:0pt;"><p style="font-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.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:58.38%;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.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="background-color:#cceeff;vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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:58.38%;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%;margin:0pt;padding:0pt;"><p 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;"> 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: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;"> 36.93</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="background-color:#cceeff;vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 594</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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.48</p></td><td style="background-color:#cceeff;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;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.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: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.65%;margin:0pt;padding:0pt;"><p style="font-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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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.65%;margin:0pt;padding:0pt;"><p style="font-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.55%;margin:0pt;padding:0pt;"><p style="font-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.65%;margin:0pt;padding:0pt;"><p style="font-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.99%;border-bottom:1px solid #000000;margin:0pt;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.65%;margin:0pt;padding:0pt;"><p style="font-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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.65%;margin:0pt;padding:0pt;"><p style="font-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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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="background-color:#cceeff;vertical-align:bottom;width:37.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 37,960</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 26,361</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 24,891</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 17,285</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 85</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 656,752</p></td><td style="background-color:#cceeff;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.65%;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,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"> 781</p></td><td style="vertical-align:bottom;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;"> 746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"> 519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"> 58,688</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="background-color:#cceeff;vertical-align:bottom;width:37.65%;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="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 53</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 37</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> (53)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> (37)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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.65%;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;"> (594)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"> (412)</p></td><td style="vertical-align:bottom;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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"> (18,905)</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="background-color:#cceeff;vertical-align:bottom;width:37.65%;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="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 38,544</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 26,767</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 25,584</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 17,767</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 88</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 696,535</p></td><td style="background-color:#cceeff;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.65%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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="background-color:#cceeff;vertical-align:bottom;width:37.65%;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="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 65</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 45</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> (65)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> (45)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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.65%;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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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="background-color:#cceeff;vertical-align:bottom;width:37.65%;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="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 38,836</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 26,969</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 26,287</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 18,254</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 90</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 696,059</p></td><td style="background-color:#cceeff;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.65%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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="background-color:#cceeff;vertical-align:bottom;width:37.65%;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="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 62</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 43</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> (62)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> (43)</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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.65%;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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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="background-color:#cceeff;vertical-align:bottom;width:37.65%;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="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom: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,073</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom: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,134</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom: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,012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom: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,758</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.76%;border-bottom: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;"> 93</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 706,930</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p> 37960000 26361000 24891000 17285000 85000 -1992000 656752000 0.03 1125000 781000 746000 519000 3000 58688000 53000 37000 -53000 -37000 594000 412000 18905000 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 <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.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.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.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:58.38%;margin:0pt;padding:0pt;"><p style="font-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.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:58.38%;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.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="background-color:#cceeff;vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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:58.38%;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%;margin:0pt;padding:0pt;"><p 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;"> 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: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;"> 36.93</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="background-color:#cceeff;vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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;"> 594</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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.48</p></td><td style="background-color:#cceeff;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> 982000 32.59 923000 36.93 594000 32.48 <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;">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.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;">2018</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="background-color:#cceeff;vertical-align:bottom;width:68.33%;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="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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,005</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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,423</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 3,535</p></td><td style="background-color:#cceeff;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%;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;"> 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.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;"> (1,103)</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="background-color:#cceeff;vertical-align:bottom;width:68.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (164)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (220)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (181)</p></td><td style="background-color:#cceeff;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%;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;"> 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.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;"> (659)</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="background-color:#cceeff;vertical-align:bottom;width:68.33%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (6)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 22</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (11)</p></td><td style="background-color:#cceeff;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%;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,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.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,143</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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom: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,724</p></td><td style="background-color:#cceeff;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></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;">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.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;">2018</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="background-color:#cceeff;vertical-align:bottom;width:68.33%;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="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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,005</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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,423</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 3,535</p></td><td style="background-color:#cceeff;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%;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;"> 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.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;"> (1,103)</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="background-color:#cceeff;vertical-align:bottom;width:68.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (164)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (220)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (181)</p></td><td style="background-color:#cceeff;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%;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;"> 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.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;"> (659)</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="background-color:#cceeff;vertical-align:bottom;width:68.33%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (6)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 22</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (11)</p></td><td style="background-color:#cceeff;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%;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,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.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,143</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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.8%;border-bottom: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,724</p></td><td style="background-color:#cceeff;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></table> 4005000 4423000 3535000 12519000 11292000 -1103000 164000 220000 181000 534000 -533000 -659000 -6000 22000 -11000 1130000 1206000 1143000 18018000 16190000 2724000 <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 2020, 2019 and 2018 approximated $2,722, $3,114 and $2,988, respectively, for this defined contribution plan. The Company also maintains certain profit sharing and retirement savings-investment plans. Company contributions in 2020, 2019 and 2018 to these plans were $2,766, $2,858 and $2,734 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</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: 50.40% funded as of January 1, 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 0pt 0pt 18pt;">The Company’s contributions to such plan: $2,850, $2,943 and $2,836 in 2020, 2019 and 2018, 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, 2019 (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 Bakery, Confectionery, Tobacco Workers and Grain Millers International Union  Pension Plan (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 Company received new annual notices that 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;">​</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 $99,300, $99,800 and $81,600 if it had withdrawn from the Plan during 2020, 2019 and 2018, 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;">​</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. Subsequent to December 31, 2020, 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 2020, 2019 and 2018 was $2,866, $2,961 and $2,836, respectively. The aforementioned expense includes surcharges of $1,010, $948 and $811 in 2020, 2019 and 2018, 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;">​</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, 2020 and 2019, these investments totaled $73,828 and $76,183, 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,487and $13,743 at December 31, 2020 and 2019, 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, 2020 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="background-color:#cceeff;vertical-align:bottom;width:85.84%;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="background-color:#cceeff;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;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,840)</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,196)</p></td></tr><tr><td style="background-color:#cceeff;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 amount recognized in accumulated other comprehensive loss</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom: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,036)</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, 2020 and 2019 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;">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><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;">2019</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="background-color:#cceeff;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, beginning of year</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 13,743</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 12,451</p></td><td style="background-color:#cceeff;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%;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;"> 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><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest cost</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 403</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 499</p></td><td style="background-color:#cceeff;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%;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;"> (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><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;"> 922</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="background-color:#cceeff;vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Benefits paid</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.35%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (399)</p></td><td style="background-color:#cceeff;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%;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,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><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,743</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-align:justify;margin:0pt;">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. The actuarial loss in 2019 is attributable to a decrease in the discount rate partially offset by a change in the mortality table for year ended December 31, 2019.</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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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></tr><tr><td style="vertical-align:bottom;width:68.71%;margin:0pt;padding:0pt;"><p style="font-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;">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.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;">2018</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="background-color:#cceeff;vertical-align:bottom;width:68.71%;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="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 288</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 270</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 337</p></td><td style="background-color:#cceeff;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.71%;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;"> 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.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;"> 455</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="background-color:#cceeff;vertical-align:bottom;width:68.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net amortization</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> (1,349)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> (1,522)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> (1,324)</p></td><td style="background-color:#cceeff;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.71%;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;"> (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.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;"> (532)</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></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 $544, $564, $590, $614 and $634 in 2021 through 2025, respectively, and a total of $3,417 in 2026 through 2030.</p> P1Y 2722000 3114000 2988000 2766000 2858000 2734000 0.5040 2850000 2943000 2836000 P20Y 99300000 99800000 81600000 0.05 0.05 2866000 2961000 2836000 1010000 948000 811000 3 73828000 76183000 0.03 13487000 13743000 <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="background-color:#cceeff;vertical-align:bottom;width:85.84%;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="background-color:#cceeff;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;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,840)</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,196)</p></td></tr><tr><td style="background-color:#cceeff;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 amount recognized in accumulated other comprehensive loss</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom: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,036)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -1840000 1196000 -3036000 <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;">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><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;">2019</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="background-color:#cceeff;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, beginning of year</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 13,743</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 12,451</p></td><td style="background-color:#cceeff;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%;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;"> 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><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest cost</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 403</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 499</p></td><td style="background-color:#cceeff;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%;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;"> (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><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;"> 922</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="background-color:#cceeff;vertical-align:bottom;width:74.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Benefits paid</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.35%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (399)</p></td><td style="background-color:#cceeff;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%;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,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><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,743</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-align:justify;margin:0pt;">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. The actuarial loss in 2019 is attributable to a decrease in the discount rate partially offset by a change in the mortality table for year ended December 31, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 13743000 12451000 288000 270000 403000 499000 510000 -922000 437000 399000 13487000 13743000 <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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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></tr><tr><td style="vertical-align:bottom;width:68.71%;margin:0pt;padding:0pt;"><p style="font-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;">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.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;">2018</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="background-color:#cceeff;vertical-align:bottom;width:68.71%;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="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 288</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 270</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 337</p></td><td style="background-color:#cceeff;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.71%;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;"> 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.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;"> 455</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="background-color:#cceeff;vertical-align:bottom;width:68.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net amortization</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> (1,349)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> (1,522)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> (1,324)</p></td><td style="background-color:#cceeff;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.71%;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;"> (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.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;"> (532)</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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 288000 270000 337000 403000 499000 455000 1349000 1522000 1324000 -658000 -753000 -532000 544000 564000 590000 614000 634000 3417000 <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 $942, $1,032 and $793 in 2020, 2019 and 2018, respectively. Future operating lease commitments are as follows: $717, $137, and $4 in 2021, 2022 and 2023, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 942000 1032000 793000 717000 137000 4000 <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.6%;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.13%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;">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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</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="background-color:#cceeff;vertical-align:bottom;width:66.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.6%;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;"> 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.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;"> 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><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 471,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 36,403</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 44,826</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 43,690</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 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><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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;"> 515,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.6%;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;"> 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.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,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><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 151,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 28,765</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 30,412</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 31,843</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.6%;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,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.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,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><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 187,328</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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,455</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 186,101</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Sales revenues from Wal-Mart Stores, Inc. aggregated approximately 23.5%, 24.2%, and 24.1% of net product sales during the year ended December 31, 2020, 2019 and 2018, respectively. Sales revenues from Dollar Tree, Inc. (which includes Family Dollar which was acquired by Dollar Tree) aggregated approximately 11.7%, 11.3%, and 11.2% of net product sales during the year ended December 31, 2020, 2019 and 2018, 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 22.1% in 2020 and 17.7% in 2019 and 17.4% in 2018. At December 31, 2020 and 2019, the Company’s three largest customers discussed above accounted for approximately 21% and 30% 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.6%;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.13%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;">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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</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="background-color:#cceeff;vertical-align:bottom;width:66.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.6%;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;"> 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.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;"> 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><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 471,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 36,403</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 44,826</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 43,690</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 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><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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;"> 515,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.6%;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;"> 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.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,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><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 151,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 28,765</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 30,412</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 31,843</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.6%;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,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.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,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><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 187,328</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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,455</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 186,101</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;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> 431024000 478790000 471561000 36403000 44826000 43690000 467427000 523616000 515251000 155664000 155428000 151770000 28765000 30412000 31843000 2899000 2615000 2488000 187328000 188455000 186101000 0.235 0.242 0.241 0.117 0.113 0.112 0.221 0.177 0.174 3 3 0.21 0.30 <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, 2020 and 2019, 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 following tables present information about the Company’s financial assets and liabilities measured at fair value as of December 31, 2020 and 2019, 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.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:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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: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.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.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: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.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:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.23%;margin:0pt;padding:0pt;"><p style="font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.34%;border-bottom:1px solid #000000;margin:0pt;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.1%;margin:0pt;padding:0pt;"><p 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.23%;margin:0pt;padding:0pt;"><p style="font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">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:33.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;">Input Levels Used</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p 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.23%;margin:0pt;padding:0pt;"><p style="font-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.31%;margin:0pt;padding:0pt;"><p style="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.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;">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.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;">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.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;">Level 2</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:8.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;">    Level 3    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:51.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 166,841</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 166,841</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.23%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 778</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 778</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.23%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trading securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 73,828</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 61,431</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 12,397</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.23%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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;"> 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.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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;"> 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.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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:2.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.89%;border-bottom: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.1%;margin:0pt;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.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:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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: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.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.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: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.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:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.23%;margin:0pt;padding:0pt;"><p style="font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.34%;border-bottom:1px solid #000000;margin:0pt;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, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p 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.23%;margin:0pt;padding:0pt;"><p style="font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">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:33.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;">Input Levels Used</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p 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.23%;margin:0pt;padding:0pt;"><p style="font-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.31%;margin:0pt;padding:0pt;"><p style="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.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;">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.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;">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.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;">Level 2</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:8.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;">    Level 3    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:51.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 138,960</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 138,960</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.23%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 177,292</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.58%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 3,588</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.58%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 173,704</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:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 14</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 14</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.23%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 121</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.58%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 121</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.58%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trading securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 76,183</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 48,260</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 27,923</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.23%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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;"> 392,570</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.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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;"> 190,929</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.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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;"> 201,641</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:2.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.89%;border-bottom: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.1%;margin:0pt;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.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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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: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.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.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:4.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: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.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:4.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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="14" style="vertical-align:bottom;white-space:nowrap;width:43.11%;border-bottom:1px solid #000000;margin:0pt;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.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:8.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;">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.95%;margin:0pt;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.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;">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.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;">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.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;">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.95%;border-bottom:1px solid #000000;margin:0pt;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.72%;border-bottom:1px solid #000000;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:54.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Municipal bonds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 556</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 561</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;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.81%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><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.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><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 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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:4.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="background-color:#cceeff;vertical-align:bottom;width:54.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 174,835</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 177,229</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 2,394</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;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.81%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="background-color:#cceeff;vertical-align:bottom;width:54.81%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 5,915</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 6,043</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 128</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.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 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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.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.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;"> 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.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom: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.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:4.57%;border-bottom: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.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.11%;border-bottom: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;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, 2019</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="background-color:#cceeff;vertical-align:bottom;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Municipal bonds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> 25,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"> 25,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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="background-color:#cceeff;vertical-align:bottom;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 139,803</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 140,797</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 994</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;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,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="background-color:#cceeff;vertical-align:bottom;width:54.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 6,978</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 7,062</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 176,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"> 177,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"> 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.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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"> <span style="font-size:10pt;">The fair value of the Company’s industrial revenue development bonds at December 31, 2020 and 2019 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.</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:51.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:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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: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.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.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: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.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:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.23%;margin:0pt;padding:0pt;"><p style="font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.34%;border-bottom:1px solid #000000;margin:0pt;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.1%;margin:0pt;padding:0pt;"><p 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.23%;margin:0pt;padding:0pt;"><p style="font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">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:33.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;">Input Levels Used</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p 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.23%;margin:0pt;padding:0pt;"><p style="font-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.31%;margin:0pt;padding:0pt;"><p style="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.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;">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.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;">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.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;">Level 2</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:8.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;">    Level 3    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:51.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 166,841</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 166,841</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.23%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 778</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 778</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.23%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trading securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 73,828</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 61,431</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 12,397</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.23%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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;"> 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.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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;"> 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.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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:2.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.89%;border-bottom: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.1%;margin:0pt;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.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:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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: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.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.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: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.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:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.23%;margin:0pt;padding:0pt;"><p style="font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.34%;border-bottom:1px solid #000000;margin:0pt;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, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p 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.23%;margin:0pt;padding:0pt;"><p style="font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">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:33.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;">Input Levels Used</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p 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.23%;margin:0pt;padding:0pt;"><p style="font-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.31%;margin:0pt;padding:0pt;"><p style="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.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;">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.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;">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.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;">Level 2</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:8.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;">    Level 3    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:51.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 138,960</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 138,960</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.23%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 177,292</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.58%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 3,588</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.58%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 173,704</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:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 14</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 14</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.23%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 121</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.58%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 121</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.58%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trading securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 76,183</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 48,260</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 27,923</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.23%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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;"> 392,570</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.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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;"> 190,929</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.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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;"> 201,641</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:2.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.89%;border-bottom: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.1%;margin:0pt;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> 166841000 166841000 188282000 3149000 185133000 778000 778000 941000 941000 73828000 61431000 12397000 430670000 232362000 198308000 138960000 138960000 177292000 3588000 173704000 14000 14000 121000 121000 76183000 48260000 27923000 392570000 190929000 201641000 <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.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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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: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.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.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:4.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: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.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:4.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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="14" style="vertical-align:bottom;white-space:nowrap;width:43.11%;border-bottom:1px solid #000000;margin:0pt;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.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:8.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;">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.95%;margin:0pt;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.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;">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.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;">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.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;">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.95%;border-bottom:1px solid #000000;margin:0pt;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.72%;border-bottom:1px solid #000000;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:54.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Municipal bonds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 556</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 561</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;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.81%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><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.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><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 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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:4.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="background-color:#cceeff;vertical-align:bottom;width:54.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 174,835</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 177,229</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 2,394</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="background-color:#cceeff;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.81%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="background-color:#cceeff;vertical-align:bottom;width:54.81%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 5,915</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 6,043</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 128</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.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 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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.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.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;"> 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.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom: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.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:4.57%;border-bottom: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.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.11%;border-bottom: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;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, 2019</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="background-color:#cceeff;vertical-align:bottom;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Municipal bonds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> 25,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"> 25,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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="background-color:#cceeff;vertical-align:bottom;width:54.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 139,803</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 140,797</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 994</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;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,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="background-color:#cceeff;vertical-align:bottom;width:54.86%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 6,978</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 7,062</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 176,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"> 177,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;"> 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.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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p> 556000 561000 5000 1300000 1300000 174835000 177229000 2394000 3049000 3149000 100000 5915000 6043000 128000 185655000 188282000 2627000 25845000 25845000 139803000 140797000 994000 3503000 3588000 85000 6978000 7062000 84000 176129000 177292000 1163000 7500000 7500000 <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 $941 of this accumulated comprehensive gain is expected to be charged to earnings in 2021. Approximately $390 and $388 in accumulated other comprehensive gain for foreign currency derivatives is expected to be reclassified to other income, net in 2021 and 2022, 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, 2020 and 2019:</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, 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="background-color:#cceeff;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;">Foreign currency forward contracts</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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,391</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 778</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;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="background-color:#cceeff;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;">Total derivatives</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.76%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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></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, 2019</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="background-color:#cceeff;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;">Foreign currency forward contracts</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 5,533</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 14</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> 7,147</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;"> 205</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;"> (84)</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="background-color:#cceeff;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;">Total derivatives</p></td><td style="background-color:#cceeff;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.76%;border-bottom: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;"> 219</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> (84)</p></td><td style="background-color:#cceeff;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="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, 2019 and 2018 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.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.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.54%;border-bottom:1px solid #000000;margin:0pt;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.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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="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.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;">Gain (Loss)</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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">on Amount Excluded</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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">from Effectiveness</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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">Testing Recognized</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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">in Earnings</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="background-color:#cceeff;vertical-align:bottom;width:57.38%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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:right;margin:0pt 3pt 0pt 0pt;"> 686</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:right;margin:0pt;"> (78)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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:57.38%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="background-color:#cceeff;vertical-align:bottom;width:57.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> (325)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom: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="background-color:#cceeff;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;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.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.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.54%;border-bottom:1px solid #000000;margin:0pt;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, 2019</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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="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.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;">Gain (Loss)</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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">on Amount Excluded</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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">from Effectiveness</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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">Testing Recognized</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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">in Earnings</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="background-color:#cceeff;vertical-align:bottom;width:57.38%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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:right;margin:0pt 3pt 0pt 0pt;"> 359</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:right;margin:0pt;"> (62)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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:57.38%;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;"> 92</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;"> (615)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="background-color:#cceeff;vertical-align:bottom;width:57.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom: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;"> 451</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> (677)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom: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="background-color:#cceeff;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-indent:18pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 941000 390000 388000 <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, 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="background-color:#cceeff;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;">Foreign currency forward contracts</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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,391</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 778</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;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="background-color:#cceeff;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;">Total derivatives</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.76%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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></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, 2019</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="background-color:#cceeff;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;">Foreign currency forward contracts</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 5,533</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 14</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> 7,147</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;"> 205</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;"> (84)</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="background-color:#cceeff;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;">Total derivatives</p></td><td style="background-color:#cceeff;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.76%;border-bottom: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;"> 219</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> (84)</p></td><td style="background-color:#cceeff;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="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> 6391000 778000 4010000 941000 1719000 5533000 14000 7147000 205000 84000 219000 84000 <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.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.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.54%;border-bottom:1px solid #000000;margin:0pt;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.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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="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.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;">Gain (Loss)</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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">on Amount Excluded</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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">from Effectiveness</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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">Testing Recognized</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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">in Earnings</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="background-color:#cceeff;vertical-align:bottom;width:57.38%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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:right;margin:0pt 3pt 0pt 0pt;"> 686</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:right;margin:0pt;"> (78)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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:57.38%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="background-color:#cceeff;vertical-align:bottom;width:57.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> (325)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom: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="background-color:#cceeff;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;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.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.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.54%;border-bottom:1px solid #000000;margin:0pt;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, 2019</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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="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.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;">Gain (Loss)</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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">on Amount Excluded</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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">from Effectiveness</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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">Testing Recognized</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:57.38%;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;">in Earnings</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="background-color:#cceeff;vertical-align:bottom;width:57.38%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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:right;margin:0pt 3pt 0pt 0pt;"> 359</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:right;margin:0pt;"> (62)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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:57.38%;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;"> 92</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;"> (615)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="background-color:#cceeff;vertical-align:bottom;width:57.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.54%;border-bottom: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;"> 451</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> (677)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom: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="background-color:#cceeff;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> 686000 78000 573000 247000 1259000 325000 359000 62000 92000 615000 451000 677000 <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.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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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: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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></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.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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.77%;margin:0pt;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: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.45%;margin:0pt;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.48%;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.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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.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.45%;margin:0pt;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.11%;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.48%;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.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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.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.45%;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.11%;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.48%;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.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;">Translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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;">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.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:10.11%;border-bottom: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.48%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;width:37.34%;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="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> (24,159)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> (1,516)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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:10pt;text-align:right;margin:0pt;"> (309)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> (444)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;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,206</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> (22,222)</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.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;"> 791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 2,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 272</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: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.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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (914)</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.23%;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,591</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.34%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 26</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 466</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom: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,153)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> (614)</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.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;"> 791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 2,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319</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: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;"> 536</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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,067)</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.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 3pt 0pt 0pt;"> 1,977</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.34%;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="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> (23,368)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 882</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 92</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;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="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> (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;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.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;"> (1,213)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 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.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;"> 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.45%;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.23%;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="background-color:#cceeff;vertical-align:bottom;width:37.34%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 187</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> (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;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.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;"> (1,213)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 1,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.77%;border-bottom:1px solid #000000;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.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;"> 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.45%;border-bottom: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.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 3pt 0pt 0pt;"> 430</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.34%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom: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,581)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom: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,992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 589</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom: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;"> 713</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom: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,472</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #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></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, 2020</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, 2019</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="background-color:#cceeff;vertical-align:bottom;width:26.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> -</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 34</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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 3pt 0pt 0pt;"> 78</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;"> 62</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="background-color:#cceeff;vertical-align:bottom;width:26.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 247</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 615</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_swmc3h7BhkuM-Apvcn4qJg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Product cost of goods sold</span></span></p></td><td style="background-color:#cceeff;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%;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,350)</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,522)</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="background-color:#cceeff;vertical-align:bottom;width:26.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total before tax</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,025)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (811)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> 248</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;"> 197</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="background-color:#cceeff;vertical-align:bottom;width:26.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net of tax</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (777)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (614)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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: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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></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.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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.77%;margin:0pt;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: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.45%;margin:0pt;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.48%;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.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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.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.45%;margin:0pt;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.11%;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.48%;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.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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.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.45%;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.11%;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.48%;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.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;">Translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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;">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.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:10.11%;border-bottom: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.48%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;width:37.34%;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="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> (24,159)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> (1,516)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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:10pt;text-align:right;margin:0pt;"> (309)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> (444)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;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,206</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> (22,222)</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.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;"> 791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 2,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 272</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: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.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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (914)</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.23%;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,591</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.34%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 26</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 466</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom: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,153)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> (614)</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.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;"> 791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 2,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319</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: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;"> 536</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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,067)</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.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 3pt 0pt 0pt;"> 1,977</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.34%;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="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> (23,368)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 882</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 92</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;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="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> (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;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.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;"> (1,213)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 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.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;"> 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.45%;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.23%;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="background-color:#cceeff;vertical-align:bottom;width:37.34%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 187</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> (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;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.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;"> (1,213)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 1,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.77%;border-bottom:1px solid #000000;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.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;"> 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.45%;border-bottom: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.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 3pt 0pt 0pt;"> 430</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.34%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom: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,581)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom: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,992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 589</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom: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;"> 713</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom: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,472</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #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></table> -24159000 -1516000 -309000 -444000 4206000 -22222000 791000 2372000 272000 70000 -914000 2591000 -26000 -47000 -466000 1153000 614000 791000 2398000 319000 536000 -2067000 1977000 -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 <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, 2020</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, 2019</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="background-color:#cceeff;vertical-align:bottom;width:26.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> -</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 34</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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 3pt 0pt 0pt;"> 78</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;"> 62</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="background-color:#cceeff;vertical-align:bottom;width:26.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 247</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 615</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:39.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_swmc3h7BhkuM-Apvcn4qJg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Product cost of goods sold</span></span></p></td><td style="background-color:#cceeff;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%;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,350)</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,522)</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="background-color:#cceeff;vertical-align:bottom;width:26.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total before tax</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,025)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (811)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> 248</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;"> 197</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="background-color:#cceeff;vertical-align:bottom;width:26.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net of tax</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (777)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (614)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> -34000 -78000 -62000 247000 615000 1350000 1522000 1025000 811000 248000 197000 777000 614000 <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 2020 and 2019 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;">2020</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;">2019</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="background-color:#cceeff;vertical-align:bottom;width:75.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Original cost</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 193,767</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 193,767</p></td><td style="background-color:#cceeff;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%;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="background-color:#cceeff;vertical-align:bottom;width:75.13%;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="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 175,024</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 175,024</p></td><td style="background-color:#cceeff;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%;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_9x1qwuOKq023kybueFumyg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</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_zP5iMmYVZkWhk09WmAFdLQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</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="background-color:#cceeff;vertical-align:bottom;width:75.13%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 175,024</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 175,024</p></td><td style="background-color:#cceeff;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%;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;">2020</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;">2019</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="background-color:#cceeff;vertical-align:bottom;width:75.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Original cost</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 193,767</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 193,767</p></td><td style="background-color:#cceeff;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%;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="background-color:#cceeff;vertical-align:bottom;width:75.13%;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="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 175,024</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 175,024</p></td><td style="background-color:#cceeff;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%;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_9x1qwuOKq023kybueFumyg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</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_zP5iMmYVZkWhk09WmAFdLQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</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="background-color:#cceeff;vertical-align:bottom;width:75.13%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 175,024</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 175,024</p></td><td style="background-color:#cceeff;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%;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="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Note 14 — LEASES:  </p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;">3 years</span><span style="color:#212529;">. In the fourth quarter and </span><span style="-sec-ix-hidden:Hidden_obqkqoMPe0yyNn1Kmxhteg;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">twelve months</span></span><span style="color:#212529;"> of </span><span style="-sec-ix-hidden:Hidden_HBdG_PfgJkSWXwr2NPGi-w;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">2020</span></span><span style="color:#212529;"> and 2019, operating lease cost and cash paid for operating lease liabilities totaled </span><span style="color:#212529;">$271</span><span style="color:#212529;"> and </span><span style="color:#212529;">$258</span><span style="color:#212529;">, respectively, and </span><span style="color:#212529;">$1,023</span><span style="color:#212529;"> and </span><span style="color:#212529;">$1,004</span><span style="color:#212529;">, respectively, which is classified in cash flows from operating activities. As of </span><span style="-sec-ix-hidden:Hidden_VPNif6GHU0ujqnmdDPNUJA;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">December 31, 2020</span></span><span style="color:#212529;"> and </span><span style="-sec-ix-hidden:Hidden_KnpppT7jykmxL79n6ihO6g;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">2019</span></span><span style="color:#212529;">, operating lease right-of-use assets and operating lease liabilities were </span><span style="-sec-ix-hidden:Hidden_7hRJy8zbjUeK6acqOvdRBg;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">both</span></span><span style="color:#212529;"> </span><span style="color:#212529;">$858</span><span style="color:#212529;"> </span><span style="-sec-ix-hidden:Hidden_9SxUmgQHc0WO9e6E5mY1Qw;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">and</span></span><span style="color:#212529;"> </span><span style="color:#212529;">$1,580</span><span style="color:#212529;">, respectively. The weighted-average remaining lease term related to these operating leases was approximately </span><span style="color:#212529;">0.7</span><span style="color:#212529;"> years and </span><span style="color:#212529;">1.6</span><span style="color:#212529;"> years as of December 31, 2020 and 2019, respectively. The weighted-average discount rate related to the Company’s operating leases was </span><span style="color:#212529;">3.0%</span><span style="color:#212529;"> and </span><span style="color:#212529;">3.1%</span><span style="color:#212529;"> as of December 31, 2020 and 2019, respectively. Maturities of operating lease liabilities at December 31, 2020 are as follows: </span><span style="color:#212529;">$717</span><span style="color:#212529;"> in 2021, </span><span style="color:#212529;">$137</span><span style="color:#212529;"> in 2022, and </span><span style="color:#212529;">$4</span><span style="color:#212529;"> in 2023.</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#212529;">The Company, as lessor, rents certain commercial real estate to third party lessees. The December 31, 2020 and 2019 cost related to these leased properties was </span><span style="color:#212529;">$51,426</span><span style="color:#212529;"> and </span><span style="color:#212529;">$36,378</span><span style="color:#212529;">, respectively, and the accumulated depreciation related to these leased properties was </span><span style="color:#212529;">$14,784</span><span style="color:#212529;"> and </span><span style="color:#212529;">$10,252</span><span style="color:#212529;">, respectively. Terms of certain such leases, including </span><span style="-sec-ix-hidden:Hidden_hr99PCyrpkqeLoz_WgS6dg;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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 fourth quarter and twelve months 2020 and 2019 was </span><span style="color:#212529;">$863</span><span style="color:#212529;"> and </span><span style="color:#212529;">$718</span><span style="color:#212529;">, respectively, and </span><span style="color:#212529;">$3,191</span><span style="color:#212529;"> and </span><span style="color:#212529;">$2,951</span><span style="color:#212529;">, respectively, and is classified in cash flows from operating activities.</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> P3Y P3Y 271000 258000 1023000 1004000 858000 1580000 P0Y8M12D P1Y7M6D 0.030 0.031 717000 137000 4000 51426000 36378000 14784000 10252000 P60Y 863000 718000 3191000 2951000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">NOTE 15—QUARTERLY FINANCIAL DATA (UNAUDITED):</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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: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:46.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: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:51.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Thousands of dollars except per share data)</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:46.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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">First</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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Second</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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Third</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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fourth</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;">Year</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="background-color:#cceeff;vertical-align:bottom;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.59%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 102,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 79,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 156,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 127,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 467,427</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="background-color:#cceeff;vertical-align:bottom;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 36,360</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 29,417</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 57,775</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 44,165</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 167,717</p></td><td style="background-color:#cceeff;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:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net earnings attributable to Tootsie Roll Industries, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 11,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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 7,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 24,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 14,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 58,995</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="background-color:#cceeff;vertical-align:bottom;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net earnings attributable to Tootsie Roll Industries, Inc. per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.18</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.37</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.89</p></td><td style="background-color:#cceeff;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:46.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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="background-color:#cceeff;vertical-align:bottom;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.59%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 101,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 106,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 181,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 134,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 523,616</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="background-color:#cceeff;vertical-align:bottom;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 36,163</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 40,076</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 69,046</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 49,229</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 194,514</p></td><td style="background-color:#cceeff;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:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net earnings attributable to Tootsie Roll Industries, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 11,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 29,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 14,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 64,920</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="background-color:#cceeff;vertical-align:bottom;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net earnings attributable to Tootsie Roll Industries, Inc. per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.13</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.44</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.22</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.96</p></td><td style="background-color:#cceeff;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;text-align:justify;margin:0pt;">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. </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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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: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:46.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: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:51.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Thousands of dollars except per share data)</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:46.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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">First</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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Second</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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Third</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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fourth</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;">Year</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="background-color:#cceeff;vertical-align:bottom;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.59%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 102,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 79,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 156,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 127,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 467,427</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="background-color:#cceeff;vertical-align:bottom;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 36,360</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 29,417</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 57,775</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 44,165</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 167,717</p></td><td style="background-color:#cceeff;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:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net earnings attributable to Tootsie Roll Industries, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 11,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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 7,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 24,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 14,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 58,995</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="background-color:#cceeff;vertical-align:bottom;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net earnings attributable to Tootsie Roll Industries, Inc. per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.18</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.37</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.89</p></td><td style="background-color:#cceeff;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:46.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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="background-color:#cceeff;vertical-align:bottom;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space: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-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.59%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 101,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 106,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 181,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 134,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 523,616</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="background-color:#cceeff;vertical-align:bottom;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 36,163</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 40,076</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 69,046</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 49,229</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 194,514</p></td><td style="background-color:#cceeff;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:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net earnings attributable to Tootsie Roll Industries, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 11,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 29,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 14,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 64,920</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="background-color:#cceeff;vertical-align:bottom;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net earnings attributable to Tootsie Roll Industries, Inc. per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.13</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.44</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.22</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 0.96</p></td><td style="background-color:#cceeff;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> 102803000 79796000 156962000 127866000 467427000 36360000 29417000 57775000 44165000 167717000 11982000 7388000 24673000 14952000 58995000 0.18 0.11 0.37 0.23 0.89 101019000 106021000 181913000 134663000 523616000 36163000 40076000 69046000 49229000 194514000 8955000 11556000 29854000 14555000 64920000 0.13 0.17 0.44 0.22 0.96 0.03 0.03 <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, 2020, 2019 and 2018</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.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.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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:50.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: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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.24%;margin:0pt;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p 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.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: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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.24%;margin:0pt;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p 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.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: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.24%;margin:0pt;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.24%;margin:0pt;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.26%;margin:0pt;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.52%;margin:0pt;padding:0pt;"><p 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.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: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.24%;margin:0pt;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.24%;margin:0pt;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.26%;margin:0pt;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.52%;margin:0pt;padding:0pt;"><p 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.88%;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.24%;border-bottom:1px solid #000000;margin:0pt;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.24%;border-bottom:1px solid #000000;margin:0pt;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.24%;border-bottom:1px solid #000000;margin:0pt;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.26%;border-bottom:1px solid #000000;margin:0pt;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.52%;margin:0pt;padding:0pt;"><p 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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.88%;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.59%;margin:0pt;padding:0pt;"><p 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.59%;margin:0pt;padding:0pt;"><p 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.59%;margin:0pt;padding:0pt;"><p 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.66%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.88%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 612</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 8,504</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 8,530</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.88%;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.66%;border-bottom:1px solid #000000;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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="background-color:#cceeff;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;"> 6,934</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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="background-color:#cceeff;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;"> 9,235</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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="background-color:#cceeff;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;"> 8,882</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2019: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.88%;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.59%;margin:0pt;padding:0pt;"><p 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.59%;margin:0pt;padding:0pt;"><p 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.59%;margin:0pt;padding:0pt;"><p 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.66%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.88%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 692</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 9,482</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 9,562</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.88%;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.66%;border-bottom:1px solid #000000;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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="background-color:#cceeff;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,712</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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="background-color:#cceeff;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;"> 11,251</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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="background-color:#cceeff;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;"> 10,029</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2018: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.88%;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.59%;margin:0pt;padding:0pt;"><p 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,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p 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;"> 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.59%;margin:0pt;padding:0pt;"><p 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;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.66%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.88%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 724</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 9,122</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 9,154</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.88%;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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;"> 623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.66%;border-bottom:1px solid #000000;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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="background-color:#cceeff;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,190</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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="background-color:#cceeff;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;"> 9,783</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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="background-color:#cceeff;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;"> 9,261</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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> 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 1197000 38000 107000 1128000 724000 9122000 9154000 692000 3269000 623000 3892000 5190000 9783000 9261000 5712000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2020
Feb. 18, 2021
Jun. 30, 2020
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2020    
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 2020    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Public Float     $ 597,009,000
Common Stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   38,989,889  
Class B Common Stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   27,011,521  

XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue $ 471,063 $ 527,113 $ 518,920
Costs 300,702 330,097 330,747
Gross Margin 170,361 197,016 188,173
Selling, marketing and administrative expenses 112,117 127,802 117,691
Earnings from operations 58,244 69,214 70,482
Other income, net 18,018 16,190 2,724
Earnings before income taxes 76,262 85,404 73,206
Provision for income taxes 17,288 20,565 16,401
Net earnings 58,974 64,839 56,805
Less: net earnings (loss) attributable to noncontrolling interests (21) (81) (88)
Net earnings attributable to Tootsie Roll Industries, Inc. $ 58,995 $ 64,920 $ 56,893
Net earnings attributable to Tootsie Roll Industries, Inc. per share (in dollars per share) $ 0.89 $ 0.96 $ 0.84
Average number of shares outstanding (in shares) 66,512 67,416 68,072
Product      
Revenue $ 467,427 $ 523,616 $ 515,251
Costs 299,710 329,102 329,880
Gross Margin 167,717 194,514 185,371
Rental and Royalty      
Revenue 3,636 3,497 3,669
Costs 992 995 867
Gross Margin $ 2,644 $ 2,502 $ 2,802
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Retained earnings at beginning of period $ 40,809 $ 33,767 $ 57,225
Net earnings attributable to Tootsie Roll Industries, Inc. 58,995 64,920 56,893
Cash dividends (23,739) (23,371) (22,929)
Stock dividends (43,753) (34,507) (60,148)
Retained earnings at end of period $ 32,312 $ 40,809 33,767
Cumulative Effect, Period of Adoption, Adjustment [Member]      
Retained earnings at beginning of period     $ 2,726
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS      
Net earnings $ 58,974 $ 64,839 $ 56,805
Other comprehensive income (loss), before tax:      
Foreign currency translation adjustments (1,213) 791 103
Pension and postretirement reclassification adjustments:      
Unrealized gains (losses) for the period on postretirement and pension benefits 467 (1,230) 1,558
Less: reclassification adjustment for (gains) losses to net earnings (1,349) (1,522) (1,324)
Unrealized gains (losses) on postretirement and pension benefits (882) (2,752) 234
Investments:      
Unrealized gains (losses) for the period on investments 1,463 3,130 (606)
Less: reclassification adjustment for (gains) losses to net earnings   34  
Unrealized gains (losses) on investments 1,463 3,164 (606)
Derivatives:      
Unrealized gains (losses) for the period on derivatives 1,259 451 (2,734)
Less: reclassification adjustment for (gains) losses to net earnings 325 677 1,630
Unrealized gains (losses) on derivatives 1,584 1,128 (1,104)
Total other comprehensive income (loss), before tax 952 2,331 (1,373)
Income tax benefit (expense) related to items of other comprehensive income (522) (354) 349
Total comprehensive earnings 59,404 66,816 55,781
Comprehensive earnings (loss) attributable to noncontrolling interests (21) (81) (88)
Total comprehensive earnings attributable to Tootsie Roll Industries, Inc. $ 59,425 $ 66,897 $ 55,869
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF FINANCIAL POSITION - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
CURRENT ASSETS:    
Cash and cash equivalents $ 166,841 $ 138,960
Restricted cash 415 380
Investments 42,090 100,444
Accounts receivable trade, less allowances of $1,694 and $1,949 41,209 45,044
Other receivables 3,894 3,418
Inventories:    
Finished goods and work-in-process 35,583 35,909
Raw materials and supplies 23,996 23,179
Prepaid expenses 6,844 5,996
Total current assets 320,872 353,330
PROPERTY, PLANT AND EQUIPMENT, at cost:    
Land 21,738 21,740
Buildings 123,883 122,843
Machinery and equipment 422,506 416,625
Construction in progress 14,347 4,427
Operating lease right-of-use assets 858 1,580
Property, plant and equipment, gross 583,332 567,215
Less - accumulated depreciation 396,004 378,760
Net property, plant and equipment 187,328 188,455
OTHER ASSETS:    
Goodwill 73,237 73,237
Trademarks 175,024 175,024
Investments 220,020 153,031
Split dollar officer life insurance 2,514 26,042
Prepaid expenses and other assets 4,525 8,056
Deferred income taxes 1,038 689
Total other assets 476,358 436,079
Total assets 984,558 977,864
CURRENT LIABILITIES:    
Accounts payable 13,025 12,720
Bank loans 832 747
Dividends payable 5,948 5,861
Accrued liabilities 45,099 41,611
Postretirement health care benefits 544 598
Operating lease liabilities 780 1,062
Income taxes payable 3,793  
Deferred compensation   16,945
Total current liabilities 70,021 79,544
NONCURRENT LIABILITIES:    
Deferred income taxes 47,900 47,295
Postretirement health care benefits 12,943 13,145
Industrial development bonds 7,500 7,500
Liability for uncertain tax positions 3,351 4,240
Operating lease liabilities 78 518
Deferred compensation and other liabilities 79,665 65,973
Total noncurrent liabilities 151,437 138,671
TOOTSIE ROLL INDUSTRIES, INC. SHAREHOLDERS' EQUITY:    
Capital in excess of par value 706,930 696,059
Retained earnings 32,312 40,809
Accumulated other comprehensive loss (19,815) (20,245)
Treasury stock (at cost) - 93 shares and 90 shares, respectively (1,992) (1,992)
Total Tootsie Roll Industries, Inc. shareholders' equity 763,327 759,854
Noncontrolling interests (227) (205)
Total equity 763,100 759,649
Total liabilities and shareholders' equity 984,558 977,864
Common Stock    
TOOTSIE ROLL INDUSTRIES, INC. SHAREHOLDERS' EQUITY:    
Common stock, $.69-4/9 par value - 120,000 shares authorized - 39,073 and 38,836, respectively, issued. Class B common stock, $.69-4/9 par value - 40,000 shares authorized - 27,012 and 26,287, respectively, issued 27,134 26,969
Class B Common Stock    
TOOTSIE ROLL INDUSTRIES, INC. SHAREHOLDERS' EQUITY:    
Common stock, $.69-4/9 par value - 120,000 shares authorized - 39,073 and 38,836, respectively, issued. Class B common stock, $.69-4/9 par value - 40,000 shares authorized - 27,012 and 26,287, respectively, issued $ 18,758 $ 18,254
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Trade accounts receivable, allowances $ 1,694 $ 1,949
Treasury stock, shares 93 90
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,073 38,836
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,012 26,287
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net earnings $ 58,974 $ 64,839 $ 56,805
Adjustments to reconcile net earnings to net cash provided by operating activities:      
Depreciation 18,184 18,779 18,669
Deferred income taxes (279) 2,832 2,063
Impairment of majority-owned foreign subsidiaries   377 1,126
Amortization of marketable security premiums 1,404 1,282 1,755
Changes in operating assets and liabilities:      
Accounts receivable 3,483 5,086 (2,445)
Other receivables 636 (313) 2,220
Inventories (770) (4,383) 303
Prepaid expenses and other assets 2,961 4,362 9,489
Accounts payable and accrued liabilities 3,849 1,080 1,648
Income taxes payable 3,012 4,336 7,953
Postretirement health care benefits (1,041) (1,478) (2,484)
Deferred compensation and other liabilities (15,703) 3,422 3,827
Net cash provided by operating activities 74,710 100,221 100,929
CASH FLOWS FROM INVESTING ACTIVITIES:      
Capital expenditures (17,970) (20,258) (27,612)
Repayment of premiums on split dollar life insurance policies 23,527    
Purchases of trading securities (3,183) (3,427) (4,378)
Sales of trading securities 18,058 795 1,255
Purchase of available for sale securities (109,816) (67,730) (78,377)
Sale and maturity of available for sale securities 98,885 75,611 64,602
Net cash used in investing activities 9,501 (15,009) (44,510)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Shares purchased and retired (32,055) (34,116) (19,317)
Dividends paid in cash (23,810) (23,460) (22,978)
Proceeds from bank loans 3,902 3,582 2,491
Repayment of bank loans (3,883) (3,193) (2,549)
Net cash used in financing activities (55,846) (57,187) (42,353)
Effect of exchange rate changes on cash (449) 28 501
Increase (decrease) in cash and cash equivalents 27,916 28,053 14,567
Cash, cash equivalents and restricted cash at beginning of year 139,340 111,287 96,720
Cash, cash equivalents and restricted cash at end of year 167,256 139,340 111,287
Supplemental cash flow information:      
Income taxes paid 14,503 13,858 5,676
Interest paid 57 121 112
Stock dividend issued $ 63,402 $ 70,557 $ 60,538
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2020
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 which became effective January, 1, 2018. 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 $42,593, $49,288, and $49,527 in 2020, 2019 and 2018, 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 our 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 $8,303 and $9,415 of cash in foreign banks, principally foreign branches of a U.S. bank (Bank of America), at December 31, 2020 and 2019, 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:

Authoritative guidance requires qualitative disclosures about objectives and strategies for using derivatives, quantitative disclosures about fair value amounts of derivative instruments and related gains and losses, and disclosures about credit-risk-related contingent features in derivative agreements.

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 ($54,935 and $55,409 at December 31, 2020 and 2019, respectively) has been determined by the last-in, first-out (LIFO) method. The excess of current cost over LIFO cost of inventories approximates $19,339 and $19,174 at December 31, 2020 and 2019, respectively. The cost of certain foreign inventories ($4,644 and $3,679 at December 31, 2020 and 2019, 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 40 years for buildings and 5 to 20 years for machinery and equipment. Depreciation expense was $18,184, $18,779 and $18,669 in 2020, 2019 and 2018, 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 and 2018, the Company recorded charges of $377 and $1,126, respectively, 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 2020, 2019 or 2018.

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 provides split dollar life benefits to an executive officer. The Company records 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 2020, the Company received $23,527 of previously paid premiums on these insurance policies which was recorded as a reduction to this asset. No premiums were paid in 2020, 2019 or 2018.

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

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 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 2020 and 2019 using discounted cash flows and estimated royalty rates. For these trademarks, holding all other assumptions constant at the test date in 2020, 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 18% and 10%, respectively. Individually, a 100 point increase in the discount rate or a 100 point decrease in the royalty rate would not result in a potential impairment as of December 31, 2020. 

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 U.S. tax reform (U.S. Tax Cuts and Jobs Act) and other 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 2020, 2019 or 2018. The Company will be using the VEBA trust funds to pay the actual cost of such benefits through 2022. At December 31, 2020 and 2019, the VEBA trust held $8,272 and $12,085, 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, 2020 and 2019 was 3.0% 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 June 2016, the FASB issued ASU No. 2016-13, (ASC Topic 326) which replaces the current incurred loss impairment method with a new method that reflects expected credit losses. Subsequent to the issuance of ASC Topic 326, the FASB clarified and amended guidance through several Accounting Standard Updates; hereinafter the collection of credit loss guidance is referred to as “ASC Topic 326”. Under this new guidance an entity would recognize an impairment allowance equal to its current estimate of credit losses on financial assets measured at amortized cost. The Company adopted ASU 2016-13 and related amendments (ASC Topic 326) on January 1, 2020. The adoption of this ASC did not have a material impact on the Company’s consolidated financial statements.

In August 2018, the FASB issued ASU 2018-14, (ASC Subtopic 715-20) which expands disclosure requirements for employer sponsored defined benefit pension and other retirement plans. The Company adopted ASU 2018-14 on January 1, 2020 because this ASU affects the Company’s post-retirement health benefits plan (see Note 7). The adoption of the new accounting rules did not have a material impact on the Company’s consolidated financial statements.

Recently issued accounting pronouncements - not yet adopted:

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; this ASU allows for early adoption in any interim period after issuance of the update. The Company is currently assessing the impact this ASU will have on its consolidated financial statements.

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. 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 is currently evaluating our contracts and the optional expedients provided by the new standard.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.4
ACCRUED LIABILITIES
12 Months Ended
Dec. 31, 2020
ACCRUED LIABILITIES  
ACCRUED LIABILITIES

NOTE 2—ACCRUED LIABILITIES:

Accrued liabilities are comprised of the following:

December 31,

    

2020

    

2019

    

Compensation

$

8,135

$

10,575

Other employee benefits

 

8,841

 

7,509

Taxes, other than income

 

3,169

 

3,170

Advertising and promotions

 

18,455

 

14,421

Other

 

6,499

 

5,936

$

45,099

$

41,611

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

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES
12 Months Ended
Dec. 31, 2020
INCOME TAXES  
INCOME TAXES

NOTE 4—INCOME TAXES:

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

    

2020

    

2019

    

2018

    

Domestic

$

69,211

$

74,978

$

66,253

Foreign

 

7,051

 

10,426

 

6,953

$

76,262

$

85,404

$

73,206

The provision for income taxes is comprised of the following:

    

2020

    

2019

    

2018

    

Current:

Federal

$

14,831

$

15,133

$

12,414

Foreign

 

1,029

 

 

State

 

1,763

 

2,942

 

1,421

 

17,623

 

18,075

 

13,835

Deferred:

Federal

 

(1,006)

 

(543)

 

(577)

Foreign

 

1,316

 

2,422

 

2,685

State

 

(645)

 

611

 

458

 

(335)

 

2,490

 

2,566

$

17,288

$

20,565

$

16,401

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

December 31,

    

2020

    

2019

    

Deferred tax assets:

Accrued customer promotions

$

1,506

$

198

Deferred compensation

 

18,501

 

19,432

Postretirement benefits

 

3,355

 

3,439

Other accrued expenses

 

3,078

 

3,979

Foreign subsidiary tax loss carry forward

 

4,508

 

4,584

Outside basis difference in foreign subsidiary

365

365

Deductible state tax depreciation

471

512

Tax credit carry forward

 

3,288

 

3,059

 

35,072

 

35,568

Valuation allowances

 

(5,593)

 

(4,985)

Total deferred tax assets

$

29,479

$

30,583

Deferred tax liabilities:

Depreciation

$

22,192

$

23,375

Deductible goodwill and trademarks

 

37,348

 

36,591

Accrued export company commissions

 

4,508

 

4,367

Employee benefit plans

 

1,767

 

2,700

Inventory reserves

 

1,994

 

2,526

Prepaid insurance

 

569

 

710

Unrealized capital gains

2,515

1,362

Deferred foreign exchange gain

179

260

Deferred gain on sale of real estate

 

5,269

 

5,298

Total deferred tax liabilities

$

76,341

$

77,189

Net deferred tax liability

$

46,862

$

46,606

At December 31, 2020, the Company has benefits related to state tax credit carry-forwards expiring by year as follows: $495 in 2020, $771 in 2021, $221 in 2023, $253 in 2024, $50 in 2028, $131 in 2029, $213 in 2030, $225 in 2031, $238 in 2032, $211 in 2033 and $234 in 2034. The Company expects that not all the credits will be utilized before their expiration and has provided a valuation allowance for the expired amounts. Such valuation allowances were $837 and $770 at December 31, 2020 and 2019, respectively.

At December 31, 2020, the amounts of the Company’s Spanish subsidiary loss carry-forwards expiring by year are as follows: $306 in 2026, $65 in 2027, $194 in 2028, $111 in 2029, $335 in 2030, $447 in 2031, $337 in 2032, $136 in 2033, $470 in 2034, $594 in 2035, $863 in 2036, $440 in 2037 and $210 in 2038. A full valuation allowance has been provided for 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:

    

2020

    

2019

    

2018

    

U.S. statutory rate

 

21.0

%  

21.0

%  

21.0

%  

State income taxes, net

 

2.1

2.2

2.2

Exempt municipal bond interest

 

(0.1)

(0.1)

Foreign income tax rates

 

1.0

(0.1)

0.5

Income tax credits and adjustments

 

(1.4)

0.5

Adjustment of deferred tax balances

 

(0.2)

0.1

Reserve for uncertain tax benefits

 

(0.8)

0.4

(1.0)

Other, net

 

1.0

0.2

(0.3)

Effective income tax rate

 

22.7

%  

24.1

%  

22.4

%  

The 2017 Tax Cuts and Jobs Act 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. This provision of the Act significantly impacts the accounting for the undistributed earnings of foreign subsidiaries and as a result the Company intends to distribute the earnings of its foreign subsidiaries. The costs associated with a future distribution are not material to the Company’s financial statements. After carefully considering these facts, the Company has determined that effective December 31, 2017, it will not be asserting permanent reinvestment of its foreign subsidiaries earnings.

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

    

2020

    

2019

    

2018

    

Unrecognized tax benefits at January 1

$

3,678

$

3,339

$

4,342

Increases in tax positions for the current year

 

377

 

1,164

 

448

Reductions in tax positions for lapse of statute of limitations

 

(501)

 

(576)

 

(751)

Reductions in tax positions for settlements and payments

(308)

(249)

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

(235)

(700)

Unrecognized tax benefits at December 31

$

3,011

$

3,678

$

3,339

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

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

 

37,960

$

26,361

 

24,891

$

17,285

 

85

$

(1,992)

$

656,752

Issuance of 3% stock dividend

 

1,125

 

781

 

746

 

519

 

3

 

 

58,688

Conversion of Class B common shares to common shares

 

53

 

37

 

(53)

 

(37)

 

 

 

Purchase and retirement of common shares

 

(594)

 

(412)

 

 

 

 

 

(18,905)

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

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

 

2020

 

982

$

32.59

2019

 

923

$

36.93

2018

 

594

$

32.48

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.4
OTHER INCOME, NET
12 Months Ended
Dec. 31, 2020
OTHER INCOME, NET  
OTHER INCOME, NET

NOTE 6—OTHER INCOME, NET:

Other income, net is comprised of the following:

    

2020

    

2019

    

2018

    

Interest and dividend income

$

4,005

$

4,423

$

3,535

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

 

12,519

 

11,292

 

(1,103)

Interest expense

 

(164)

 

(220)

 

(181)

Foreign exchange gains (losses)

 

534

 

(533)

 

(659)

Capital gains (losses)

 

(6)

 

22

 

(11)

Miscellaneous, net

 

1,130

 

1,206

 

1,143

$

18,018

$

16,190

$

2,724

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.20.4
EMPLOYEE BENEFIT PLANS
12 Months Ended
Dec. 31, 2020
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 2020, 2019 and 2018 approximated $2,722, $3,114 and $2,988, respectively, for this defined contribution plan. The Company also maintains certain profit sharing and retirement savings-investment plans. Company contributions in 2020, 2019 and 2018 to these plans were $2,766, $2,858 and $2,734 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

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

Funded Status as of the most recent year available: 50.40% funded as of January 1, 2019

The Company’s contributions to such plan: $2,850, $2,943 and $2,836 in 2020, 2019 and 2018, respectively

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

Beginning in 2012, the Company received periodic notices from the Bakery, Confectionery, Tobacco Workers and Grain Millers International Union  Pension Plan (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 Company received new annual notices that 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 $99,300, $99,800 and $81,600 if it had withdrawn from the Plan during 2020, 2019 and 2018, 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. Subsequent to December 31, 2020, 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 2020, 2019 and 2018 was $2,866, $2,961 and $2,836, respectively. The aforementioned expense includes surcharges of $1,010, $948 and $811 in 2020, 2019 and 2018, 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, 2020 and 2019, these investments totaled $73,828 and $76,183, 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,487and $13,743 at December 31, 2020 and 2019, respectively.

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

Prior service credit

    

$

(1,840)

Net actuarial gain

 

(1,196)

Net amount recognized in accumulated other comprehensive loss

$

(3,036)

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

December 31,

    

2020

    

2019

    

Benefit obligation, beginning of year

$

13,743

$

12,451

Service cost

 

288

 

270

Interest cost

 

403

 

499

Actuarial (gain)/loss

 

(510)

 

922

Benefits paid

 

(437)

 

(399)

Benefit obligation, end of year

$

13,487

$

13,743

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. The actuarial loss in 2019 is attributable to a decrease in the discount rate partially offset by a change in the mortality table for year ended December 31, 2019.

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

    

2020

    

2019

    

2018

    

Service cost—benefits attributed to service during the period

$

288

$

270

$

337

Interest cost on the accumulated postretirement benefit obligation

 

403

 

499

 

455

Net amortization

 

(1,349)

 

(1,522)

 

(1,324)

Net periodic postretirement benefit cost (income)

$

(658)

$

(753)

$

(532)

The Company estimates future benefit payments will be $544, $564, $590, $614 and $634 in 2021 through 2025, respectively, and a total of $3,417 in 2026 through 2030.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS
12 Months Ended
Dec. 31, 2020
COMMITMENTS  
COMMITMENTS

NOTE 8—COMMITMENTS:

Lease expense aggregated $942, $1,032 and $793 in 2020, 2019 and 2018, respectively. Future operating lease commitments are as follows: $717, $137, and $4 in 2021, 2022 and 2023, respectively.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.20.4
SEGMENT AND GEOGRAPHIC INFORMATION
12 Months Ended
Dec. 31, 2020
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:

    

2020

    

2019

    

2018

    

Net product sales:

United States

$

431,024

$

478,790

$

471,561

Canada, Mexico and Other

 

36,403

 

44,826

 

43,690

$

467,427

$

523,616

$

515,251

Long-lived assets:

United States

$

155,664

$

155,428

$

151,770

Canada

28,765

30,412

31,843

Mexico and Other

 

2,899

 

2,615

 

2,488

$

187,328

$

188,455

$

186,101

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

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2020
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, 2020 and 2019, 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 following tables present information about the Company’s financial assets and liabilities measured at fair value as of December 31, 2020 and 2019, and indicate the fair value hierarchy and the valuation techniques utilized by the Company to determine such fair value:

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

$

Estimated Fair Value December 31, 2019

 

Total

Input Levels Used

 

    

Fair Value

    

Level 1

    

Level 2

    

    Level 3    

 

Cash and equivalents

$

138,960

$

138,960

$

$

Available for sale securities

 

177,292

 

3,588

 

173,704

 

Foreign currency forward contracts

 

14

 

 

14

 

Commodity futures contracts, net

 

121

 

121

 

 

Trading securities

 

76,183

 

48,260

 

27,923

 

Total assets measured at fair value

$

392,570

$

190,929

$

201,641

$

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

$

$

December 31, 2019

 

Amortized

Fair

Unrealized

Realized

 

Available for Sale:

    

Cost

    

Value

    

Gains

    

Losses

    

Losses

 

Municipal bonds

$

$

$

$

$

Variable rate demand notes

25,845

25,845

Corporate bonds

 

139,803

 

140,797

 

994

 

 

Government securities

 

3,503

 

3,588

85

 

Certificates of deposit

 

6,978

7,062

84

$

176,129

$

177,292

$

1,163

$

$

The fair value of the Company’s industrial revenue development bonds at December 31, 2020 and 2019 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.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.4
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES
12 Months Ended
Dec. 31, 2020
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 $941 of this accumulated comprehensive gain is expected to be charged to earnings in 2021. Approximately $390 and $388 in accumulated other comprehensive gain for foreign currency derivatives is expected to be reclassified to other income, net in 2021 and 2022, respectively.

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

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

$

December 31, 2019

 

    

Notional

    

    

 

Amounts

Assets

Liabilities

 

Derivatives designated as hedging instruments:

Foreign currency forward contracts

$

5,533

$

14

$

Commodity futures contracts

 

7,147

 

205

 

(84)

Total derivatives

$

219

$

(84)

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

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)

$

For Year Ended December 31, 2019

 

    

    

    

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

$

359

$

(62)

$

Commodity futures contracts

 

92

 

(615)

 

Total

$

451

$

(677)

$

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.4
ACCUMULATED OTHER COMPREHENSIVE LOSS
12 Months Ended
Dec. 31, 2020
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, 2018

$

(24,159)

$

(1,516)

$

(309)

$

(444)

$

4,206

$

(22,222)

Other comprehensive earnings (loss) before reclassifications

791

2,372

272

70

(914)

2,591

Reclassifications from accumulated other comprehensive loss

26

47

466

(1,153)

(614)

Other comprehensive earnings (loss) net of tax

791

2,398

319

536

(2,067)

1,977

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)

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

December 31, 2019

Location of (Gain) Loss Recognized in Earnings

Investments

$

-

$

34

Other income, net

Foreign currency derivatives

78

62

Other income, net

Commodity derivatives

247

615

Product cost of goods sold

Postretirement and pension benefits

(1,350)

(1,522)

Other income, net

Total before tax

(1,025)

(811)

Tax expense (benefit)

248

197

Net of tax

$

(777)

$

(614)

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL AND INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2020
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 2020 and 2019 were as follows:

    

2020

    

2019

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 33 R21.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES
12 Months Ended
Dec. 31, 2020
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 3 years. In the fourth quarter and twelve months of 2020 and 2019, operating lease cost and cash paid for operating lease liabilities totaled $271 and $258, respectively, and $1,023 and $1,004, respectively, which is classified in cash flows from operating activities. As of December 31, 2020 and 2019, operating lease right-of-use assets and operating lease liabilities were both $858 and $1,580, respectively. The weighted-average remaining lease term related to these operating leases was approximately 0.7 years and 1.6 years as of December 31, 2020 and 2019, respectively. The weighted-average discount rate related to the Company’s operating leases was 3.0% and 3.1% as of December 31, 2020 and 2019, respectively. Maturities of operating lease liabilities at December 31, 2020 are as follows: $717 in 2021, $137 in 2022, and $4 in 2023.

The Company, as lessor, rents certain commercial real estate to third party lessees. The December 31, 2020 and 2019 cost related to these leased properties was $51,426 and $36,378, respectively, and the accumulated depreciation related to these leased properties was $14,784 and $10,252, 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 fourth quarter and twelve months 2020 and 2019 was $863 and $718, respectively, and $3,191 and $2,951, respectively, and is classified in cash flows from operating activities.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.4
QUARTERLY FINANCIAL DATA (UNAUDITED)
12 Months Ended
Dec. 31, 2020
QUARTERLY FINANCIAL DATA (UNAUDITED)  
QUARTERLY FINANCIAL DATA (UNAUDITED)

NOTE 15—QUARTERLY FINANCIAL DATA (UNAUDITED):

(Thousands of dollars except per share data)

 

    

First

    

Second

    

Third

    

Fourth

    

Year

 

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

 

0.11

 

0.37

 

0.23

 

0.89

2019

Net product sales

$

101,019

$

106,021

$

181,913

$

134,663

$

523,616

Product gross margin

 

36,163

 

40,076

 

69,046

 

49,229

 

194,514

Net earnings attributable to Tootsie Roll Industries, Inc.

 

8,955

 

11,556

 

29,854

 

14,555

 

64,920

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

 

0.13

 

0.17

 

0.44

 

0.22

 

0.96

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.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.4
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2020
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS  
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS

SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS (in thousands)

DECEMBER 31, 2020, 2019 and 2018

    

    

Additions

    

    

 

(reductions)

 

Balance at

charged

Balance at

 

beginning

(credited) to

End of

 

Description

of year

expense

Deductions(1)

Year

 

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

2018: 

Reserve for bad debts

$

1,197

$

38

$

107

$

1,128

Reserve for cash discounts

 

724

 

9,122

 

9,154

 

692

Deferred tax asset valuation

 

3,269

 

623

 

 

3,892

$

5,190

$

9,783

$

9,261

$

5,712

(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 36 R24.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2020
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 which became effective January, 1, 2018. 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 $42,593, $49,288, and $49,527 in 2020, 2019 and 2018, 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 our 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 $8,303 and $9,415 of cash in foreign banks, principally foreign branches of a U.S. bank (Bank of America), at December 31, 2020 and 2019, 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:

Authoritative guidance requires qualitative disclosures about objectives and strategies for using derivatives, quantitative disclosures about fair value amounts of derivative instruments and related gains and losses, and disclosures about credit-risk-related contingent features in derivative agreements.

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 ($54,935 and $55,409 at December 31, 2020 and 2019, respectively) has been determined by the last-in, first-out (LIFO) method. The excess of current cost over LIFO cost of inventories approximates $19,339 and $19,174 at December 31, 2020 and 2019, respectively. The cost of certain foreign inventories ($4,644 and $3,679 at December 31, 2020 and 2019, 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 40 years for buildings and 5 to 20 years for machinery and equipment. Depreciation expense was $18,184, $18,779 and $18,669 in 2020, 2019 and 2018, 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 and 2018, the Company recorded charges of $377 and $1,126, respectively, 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 2020, 2019 or 2018.

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 provides split dollar life benefits to an executive officer. The Company records 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 2020, the Company received $23,527 of previously paid premiums on these insurance policies which was recorded as a reduction to this asset. No premiums were paid in 2020, 2019 or 2018.

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

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 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 2020 and 2019 using discounted cash flows and estimated royalty rates. For these trademarks, holding all other assumptions constant at the test date in 2020, 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 18% and 10%, respectively. Individually, a 100 point increase in the discount rate or a 100 point decrease in the royalty rate would not result in a potential impairment as of December 31, 2020. 

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 U.S. tax reform (U.S. Tax Cuts and Jobs Act) and other 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 2020, 2019 or 2018. The Company will be using the VEBA trust funds to pay the actual cost of such benefits through 2022. At December 31, 2020 and 2019, the VEBA trust held $8,272 and $12,085, 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, 2020 and 2019 was 3.0% 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.

Recent accounting pronouncements

Recently adopted accounting pronouncements:

In June 2016, the FASB issued ASU No. 2016-13, (ASC Topic 326) which replaces the current incurred loss impairment method with a new method that reflects expected credit losses. Subsequent to the issuance of ASC Topic 326, the FASB clarified and amended guidance through several Accounting Standard Updates; hereinafter the collection of credit loss guidance is referred to as “ASC Topic 326”. Under this new guidance an entity would recognize an impairment allowance equal to its current estimate of credit losses on financial assets measured at amortized cost. The Company adopted ASU 2016-13 and related amendments (ASC Topic 326) on January 1, 2020. The adoption of this ASC did not have a material impact on the Company’s consolidated financial statements.

In August 2018, the FASB issued ASU 2018-14, (ASC Subtopic 715-20) which expands disclosure requirements for employer sponsored defined benefit pension and other retirement plans. The Company adopted ASU 2018-14 on January 1, 2020 because this ASU affects the Company’s post-retirement health benefits plan (see Note 7). The adoption of the new accounting rules did not have a material impact on the Company’s consolidated financial statements.

Recently issued accounting pronouncements - not yet adopted:

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; this ASU allows for early adoption in any interim period after issuance of the update. The Company is currently assessing the impact this ASU will have on its consolidated financial statements.

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. 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 is currently evaluating our contracts and the optional expedients provided by the new standard.

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.4
ACCRUED LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2020
ACCRUED LIABILITIES  
Schedule of accrued liabilities

December 31,

    

2020

    

2019

    

Compensation

$

8,135

$

10,575

Other employee benefits

 

8,841

 

7,509

Taxes, other than income

 

3,169

 

3,170

Advertising and promotions

 

18,455

 

14,421

Other

 

6,499

 

5,936

$

45,099

$

41,611

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2020
INCOME TAXES  
Schedule of domestic and foreign components of pretax income

    

2020

    

2019

    

2018

    

Domestic

$

69,211

$

74,978

$

66,253

Foreign

 

7,051

 

10,426

 

6,953

$

76,262

$

85,404

$

73,206

Schedule of components of provision of income taxes

    

2020

    

2019

    

2018

    

Current:

Federal

$

14,831

$

15,133

$

12,414

Foreign

 

1,029

 

 

State

 

1,763

 

2,942

 

1,421

 

17,623

 

18,075

 

13,835

Deferred:

Federal

 

(1,006)

 

(543)

 

(577)

Foreign

 

1,316

 

2,422

 

2,685

State

 

(645)

 

611

 

458

 

(335)

 

2,490

 

2,566

$

17,288

$

20,565

$

16,401

Schedule of significant components of net deferred tax liability

December 31,

    

2020

    

2019

    

Deferred tax assets:

Accrued customer promotions

$

1,506

$

198

Deferred compensation

 

18,501

 

19,432

Postretirement benefits

 

3,355

 

3,439

Other accrued expenses

 

3,078

 

3,979

Foreign subsidiary tax loss carry forward

 

4,508

 

4,584

Outside basis difference in foreign subsidiary

365

365

Deductible state tax depreciation

471

512

Tax credit carry forward

 

3,288

 

3,059

 

35,072

 

35,568

Valuation allowances

 

(5,593)

 

(4,985)

Total deferred tax assets

$

29,479

$

30,583

Deferred tax liabilities:

Depreciation

$

22,192

$

23,375

Deductible goodwill and trademarks

 

37,348

 

36,591

Accrued export company commissions

 

4,508

 

4,367

Employee benefit plans

 

1,767

 

2,700

Inventory reserves

 

1,994

 

2,526

Prepaid insurance

 

569

 

710

Unrealized capital gains

2,515

1,362

Deferred foreign exchange gain

179

260

Deferred gain on sale of real estate

 

5,269

 

5,298

Total deferred tax liabilities

$

76,341

$

77,189

Net deferred tax liability

$

46,862

$

46,606

Schedule of reconciliation of statutory and effective income tax rate

    

2020

    

2019

    

2018

    

U.S. statutory rate

 

21.0

%  

21.0

%  

21.0

%  

State income taxes, net

 

2.1

2.2

2.2

Exempt municipal bond interest

 

(0.1)

(0.1)

Foreign income tax rates

 

1.0

(0.1)

0.5

Income tax credits and adjustments

 

(1.4)

0.5

Adjustment of deferred tax balances

 

(0.2)

0.1

Reserve for uncertain tax benefits

 

(0.8)

0.4

(1.0)

Other, net

 

1.0

0.2

(0.3)

Effective income tax rate

 

22.7

%  

24.1

%  

22.4

%  

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

    

2020

    

2019

    

2018

    

Unrecognized tax benefits at January 1

$

3,678

$

3,339

$

4,342

Increases in tax positions for the current year

 

377

 

1,164

 

448

Reductions in tax positions for lapse of statute of limitations

 

(501)

 

(576)

 

(751)

Reductions in tax positions for settlements and payments

(308)

(249)

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

(235)

(700)

Unrecognized tax benefits at December 31

$

3,011

$

3,678

$

3,339

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.4
SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE (Tables)
12 Months Ended
Dec. 31, 2020
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 January 1, 2018

 

37,960

$

26,361

 

24,891

$

17,285

 

85

$

(1,992)

$

656,752

Issuance of 3% stock dividend

 

1,125

 

781

 

746

 

519

 

3

 

 

58,688

Conversion of Class B common shares to common shares

 

53

 

37

 

(53)

 

(37)

 

 

 

Purchase and retirement of common shares

 

(594)

 

(412)

 

 

 

 

 

(18,905)

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

Schedule of shares purchased and retired

    

Total Number of Shares

    

 

Year

Purchased (000’s)

Average Price Paid Per Share

 

2020

 

982

$

32.59

2019

 

923

$

36.93

2018

 

594

$

32.48

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.4
OTHER INCOME, NET (Tables)
12 Months Ended
Dec. 31, 2020
OTHER INCOME, NET  
Schedule of other income, net

    

2020

    

2019

    

2018

    

Interest and dividend income

$

4,005

$

4,423

$

3,535

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

 

12,519

 

11,292

 

(1,103)

Interest expense

 

(164)

 

(220)

 

(181)

Foreign exchange gains (losses)

 

534

 

(533)

 

(659)

Capital gains (losses)

 

(6)

 

22

 

(11)

Miscellaneous, net

 

1,130

 

1,206

 

1,143

$

18,018

$

16,190

$

2,724

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

Prior service credit

    

$

(1,840)

Net actuarial gain

 

(1,196)

Net amount recognized in accumulated other comprehensive loss

$

(3,036)

Schedule of changes in accumulated postretirement benefit obligation

December 31,

    

2020

    

2019

    

Benefit obligation, beginning of year

$

13,743

$

12,451

Service cost

 

288

 

270

Interest cost

 

403

 

499

Actuarial (gain)/loss

 

(510)

 

922

Benefits paid

 

(437)

 

(399)

Benefit obligation, end of year

$

13,487

$

13,743

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. The actuarial loss in 2019 is attributable to a decrease in the discount rate partially offset by a change in the mortality table for year ended December 31, 2019.

Schedule of net periodic postretirement benefit cost (income)

    

2020

    

2019

    

2018

    

Service cost—benefits attributed to service during the period

$

288

$

270

$

337

Interest cost on the accumulated postretirement benefit obligation

 

403

 

499

 

455

Net amortization

 

(1,349)

 

(1,522)

 

(1,324)

Net periodic postretirement benefit cost (income)

$

(658)

$

(753)

$

(532)

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.4
SEGMENT AND GEOGRAPHIC INFORMATION (Tables)
12 Months Ended
Dec. 31, 2020
SEGMENT AND GEOGRAPHIC INFORMATION  
Schedule of geographic data

    

2020

    

2019

    

2018

    

Net product sales:

United States

$

431,024

$

478,790

$

471,561

Canada, Mexico and Other

 

36,403

 

44,826

 

43,690

$

467,427

$

523,616

$

515,251

Long-lived assets:

United States

$

155,664

$

155,428

$

151,770

Canada

28,765

30,412

31,843

Mexico and Other

 

2,899

 

2,615

 

2,488

$

187,328

$

188,455

$

186,101

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2020
FAIR VALUE MEASUREMENTS  
Schedule of financial assets and liabilities measured at fair value

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

$

Estimated Fair Value December 31, 2019

 

Total

Input Levels Used

 

    

Fair Value

    

Level 1

    

Level 2

    

    Level 3    

 

Cash and equivalents

$

138,960

$

138,960

$

$

Available for sale securities

 

177,292

 

3,588

 

173,704

 

Foreign currency forward contracts

 

14

 

 

14

 

Commodity futures contracts, net

 

121

 

121

 

 

Trading securities

 

76,183

 

48,260

 

27,923

 

Total assets measured at fair value

$

392,570

$

190,929

$

201,641

$

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

$

$

December 31, 2019

 

Amortized

Fair

Unrealized

Realized

 

Available for Sale:

    

Cost

    

Value

    

Gains

    

Losses

    

Losses

 

Municipal bonds

$

$

$

$

$

Variable rate demand notes

25,845

25,845

Corporate bonds

 

139,803

 

140,797

 

994

 

 

Government securities

 

3,503

 

3,588

85

 

Certificates of deposit

 

6,978

7,062

84

$

176,129

$

177,292

$

1,163

$

$

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.4
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)
12 Months Ended
Dec. 31, 2020
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, 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

$

December 31, 2019

 

    

Notional

    

    

 

Amounts

Assets

Liabilities

 

Derivatives designated as hedging instruments:

Foreign currency forward contracts

$

5,533

$

14

$

Commodity futures contracts

 

7,147

 

205

 

(84)

Total derivatives

$

219

$

(84)

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

$

For Year Ended December 31, 2019

 

    

    

    

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

$

359

$

(62)

$

Commodity futures contracts

 

92

 

(615)

 

Total

$

451

$

(677)

$

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.4
ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
12 Months Ended
Dec. 31, 2020
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, 2018

$

(24,159)

$

(1,516)

$

(309)

$

(444)

$

4,206

$

(22,222)

Other comprehensive earnings (loss) before reclassifications

791

2,372

272

70

(914)

2,591

Reclassifications from accumulated other comprehensive loss

26

47

466

(1,153)

(614)

Other comprehensive earnings (loss) net of tax

791

2,398

319

536

(2,067)

1,977

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)

Amount reclassified from accumulated other comprehensive income (loss)

Details about Accumulated Other

Year to Date Ended

Comprehensive Income Components

December 31, 2020

December 31, 2019

Location of (Gain) Loss Recognized in Earnings

Investments

$

-

$

34

Other income, net

Foreign currency derivatives

78

62

Other income, net

Commodity derivatives

247

615

Product cost of goods sold

Postretirement and pension benefits

(1,350)

(1,522)

Other income, net

Total before tax

(1,025)

(811)

Tax expense (benefit)

248

197

Net of tax

$

(777)

$

(614)

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL AND INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2020
GOODWILL AND INTANGIBLE ASSETS  
Schedule of changes in carrying amount of trademarks

    

2020

    

2019

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 47 R35.htm IDEA: XBRL DOCUMENT v3.20.4
QUARTERLY FINANCIAL DATA (UNAUDITED) (Tables)
12 Months Ended
Dec. 31, 2020
QUARTERLY FINANCIAL DATA (UNAUDITED)  
Schedule of quarterly results

(Thousands of dollars except per share data)

 

    

First

    

Second

    

Third

    

Fourth

    

Year

 

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

 

0.11

 

0.37

 

0.23

 

0.89

2019

Net product sales

$

101,019

$

106,021

$

181,913

$

134,663

$

523,616

Product gross margin

 

36,163

 

40,076

 

69,046

 

49,229

 

194,514

Net earnings attributable to Tootsie Roll Industries, Inc.

 

8,955

 

11,556

 

29,854

 

14,555

 

64,920

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

 

0.13

 

0.17

 

0.44

 

0.22

 

0.96

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Concentration of Risk      
Selling, marketing and administrative expenses $ 112,117 $ 127,802 $ 117,691
Cash and cash equivalents:      
Cash and cash equivalents $ 166,841 138,960  
Investments:      
Marketable securities, maximum maturity period 3 years    
Inventories:      
Inventories at cost, last-in, first-out (LIFO) method $ 54,935 55,409  
Excess of current cost over LIFO cost of inventories 19,339 19,174  
Foreign inventories at cost, first-in, first-out (FIFO) method 4,644 3,679  
Foreign Banks      
Cash and cash equivalents:      
Cash and cash equivalents $ 8,303 9,415  
Royalty | Maximum      
Concentration of Risk      
Revenues (as a percent) 0.20%    
Rental | Maximum      
Concentration of Risk      
Revenues (as a percent) 1.00%    
Shipping and Handling      
Concentration of Risk      
Selling, marketing and administrative expenses $ 42,593 $ 49,288 $ 49,527
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES - Property (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property, plant and equipment:          
Depreciation expense     $ 18,184 $ 18,779 $ 18,669
Impairment charges of long-lived assets       $ 377 $ 1,126
Buildings | Minimum          
Property, plant and equipment:          
Useful lives     20 years    
Buildings | Maximum          
Property, plant and equipment:          
Useful lives     40 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 $ 1,126      
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES - Benefits and Investment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
SIGNIFICANT ACCOUNTING POLICIES      
Amount of previously paid premiums received $ 23,527    
Premium paid for split dollar life insurance agreements $ 0 $ 0 $ 0
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES - Invest, VEBA, NP (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
VEBA trust          
Contribution by entity to VEBA trust   $ 0 $ 0 $ 0 $ 20,024
Cash and cash equivalents held by VEBA trust $ 166,841 $ 166,841 $ 138,960    
Bank loans          
Weighted interest rate (as a percent) 3.00% 3.00% 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 18.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 $ 8,272 $ 8,272 $ 12,085    
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.4
SIGNIFICANT ACCOUNTING POLICIES - EPS (Details)
12 Months Ended
Dec. 31, 2020
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 53 R41.htm IDEA: XBRL DOCUMENT v3.20.4
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
ACCRUED LIABILITIES    
Compensation $ 8,135 $ 10,575
Other employee benefits 8,841 7,509
Taxes, other than income 3,169 3,170
Advertising and promotions 18,455 14,421
Other 6,499 5,936
Total accrued liabilities $ 45,099 $ 41,611
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.4
INDUSTRIAL DEVELOPMENT BONDS (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
INDUSTRIAL DEVELOPMENT BONDS    
Industrial development bonds, average floating interest rate (as a percent) 0.70% 1.60%
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Domestic and foreign components of pretax income      
Domestic $ 69,211 $ 74,978 $ 66,253
Foreign 7,051 10,426 6,953
Earnings before income taxes 76,262 85,404 73,206
Current:      
Federal 14,831 15,133 12,414
Foreign 1,029    
State 1,763 2,942 1,421
Total current 17,623 18,075 13,835
Deferred:      
Federal (1,006) (543) (577)
Foreign 1,316 2,422 2,685
State (645) 611 458
Total deferred (335) 2,490 2,566
Total provision for income taxes 17,288 20,565 $ 16,401
Deferred tax assets:      
Accrued customer promotions 1,506 198  
Deferred compensation 18,501 19,432  
Postretirement benefits 3,355 3,439  
Other accrued expenses 3,078 3,979  
Foreign subsidiary tax loss carry forward 4,508 4,584  
Outside basis difference in foreign subsidiary 365 365  
Deductible state tax depreciation 471 512  
Tax credit carry forward 3,288 3,059  
Deferred tax assets, gross 35,072 35,568  
Valuation allowance (5,593) (4,985)  
Total deferred tax assets 29,479 30,583  
Deferred tax liabilities:      
Depreciation 22,192 23,375  
Deductible goodwill and trademarks 37,348 36,591  
Accrued export company commissions 4,508 4,367  
Employee benefit plans 1,767 2,700  
Inventory reserves 1,994 2,526  
Prepaid insurance 569 710  
Unrealized capital gain 2,515 1,362  
Deferred foreign exchange gain 179 260  
Deferred gain on sale of real estate 5,269 5,298  
Total deferred tax liabilities 76,341 77,189  
Net deferred tax liability 46,862 $ 46,606  
State tax credit carry-forwards expiring in 2020 495    
State tax credit carry-forwards expiring in 2021 771    
State tax credit carry-forwards expiring in 2023 221    
State tax credit carry-forwards expiring in 2024 253    
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 $ 234    
U.S. statutory rate (as a percent) 21.00% 21.00% 21.00%
Valuation allowance for the expired amounts $ 837 $ 770  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES - Effective tax rate - (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
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.10% 2.20% 2.20%    
Exempt municipal bond interest (as a percent)   (0.10%) (0.10%)    
Foreign tax rates (as a percent) 1.00% (0.10%) 0.50%    
Income tax credits and adjustments (as a percent) (1.40%) 0.50%      
Adjustment of deferred tax balances (as a percent) (0.20%)   0.10%    
Reserve for uncertain tax benefits (as a percent) (0.80%) 0.40% (1.00%)    
Other, net (as a percent) 1.00% 0.20% (0.30%)    
Effective income tax rate (as a percent) 22.70% 24.10% 22.40%    
Unrecognized tax benefits $ 3,678 $ 3,339 $ 3,339 $ 3,011 $ 3,678
Portion of unrecognized tax benefits that, if recognized, would favorably affect annual effective income tax rate       1,468 2,012
Interest and penalties included in liability for uncertain tax positions       340 $ 562
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,678 3,339 4,342    
Increases in tax positions for the current year 377 1,164 448    
Reductions in tax positions for lapse of statute of limitations (501) (576) (751)    
Reductions in tax positions for settlements and payments (308) (249)      
Decreases in prior period unrecognized tax benefits (235)   (700)    
Unrecognized tax benefits at the end of the period $ 3,011 $ 3,678 $ 3,339    
Spain          
Effective income tax rate differs from the statutory rate          
Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2026       306  
Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2027       65  
Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2028       194  
Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2029       111  
Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2030       335  
Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2031       447  
Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2032       337  
Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2033       136  
Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2034       470  
Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2035       594  
Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2036       863  
Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2037       440  
Tax benefits of foreign subsidiary tax loss carry forwards expiring in 2038       $ 210  
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.4
SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Changes in share capital and capital in excess of par value      
Balance at the beginning of the period $ 759,649    
Balance at the beginning of the period (in shares) 90    
Balance at the end of the period $ 763,100 $ 759,649  
Balance at the end of the period (in shares) 93 90  
Total Number of Shares Purchased 982 923 594
Average Price Paid Per Share (in dollars per share) $ 32.59 $ 36.93 $ 32.48
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 $ 26,969 $ 26,767 $ 26,361
Balance at the beginning of the period (in shares) 38,836 38,544 37,960
Issuance of 3% stock dividend $ 804 $ 798 $ 781
Issuance of 3% stock dividend (in shares) 1,157 1,150 1,125
Conversion of Class B common shares to common shares $ 43 $ 45 $ 37
Conversion of Class B common shares to common shares (in shares) 62 65 53
Purchase and retirement of common shares and other $ (682) $ (641) $ (412)
Purchase and retirement of common shares and other (in shares) (982) (923) (594)
Balance at the end of the period $ 27,134 $ 26,969 $ 26,767
Balance at the end of the period (in shares) 39,073 38,836 38,544
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) 90 88 85
Issuance of 3% stock dividend (in shares) 3 2 3
Balance at the end of the period $ (1,992) $ (1,992) $ (1,992)
Balance at the end of the period (in shares) 93 90 88
Capital in Excess of Par Value      
Changes in share capital and capital in excess of par value      
Balance at the beginning of the period $ 696,059 $ 696,535 $ 656,752
Issuance of 3% stock dividend 42,244 32,999 58,688
Purchase and retirement of common shares and other (31,373) (33,475) (18,905)
Balance at the end of the period 706,930 696,059 696,535
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,254 $ 17,767 $ 17,285
Balance at the beginning of the period (in shares) 26,287 25,584 24,891
Issuance of 3% stock dividend $ 547 $ 532 $ 519
Issuance of 3% stock dividend (in shares) 787 768 746
Conversion of Class B common shares to common shares $ (43) $ (45) $ (37)
Conversion of Class B common shares to common shares (in shares) (62) (65) (53)
Balance at the end of the period $ 18,758 $ 18,254 $ 17,767
Balance at the end of the period (in shares) 27,012 26,287 25,584
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.4
OTHER INCOME, NET (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
OTHER INCOME, NET      
Interest and dividend income $ 4,005 $ 4,423 $ 3,535
Gains (losses) on trading securities relating to deferred compensation plans 12,519 11,292 (1,103)
Interest expense (164) (220) (181)
Foreign exchange gains (losses) 534 (533) (659)
Capital gains (losses) (6) 22 (11)
Miscellaneous, net 1,130 1,206 1,143
Total other income, net $ 18,018 $ 16,190 $ 2,724
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.4
EMPLOYEE BENEFIT PLANS (Details) - Pension Plan - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Defined Contribution Plan Disclosure [Line Items]      
Credited service period 1 year    
Pension expense $ 2,722 $ 3,114 $ 2,988
Employer contributions to profit sharing and retirement savings-investment plan $ 2,766 $ 2,858 $ 2,734
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.4
EMPLOYEE BENEFIT PLANS - Multi-employer (Details) - Pension Plan - USD ($)
$ in Thousands
12 Months Ended
Jun. 12, 2012
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2019
Pension Plans          
Pension expense   $ 2,722 $ 3,114 $ 2,988  
Consenting agreement entered with local bargaining union          
Pension Plans          
Percentage of funded status         50.40%
Employer contributions to multi-employer defined benefit pension plans   $ 2,850 2,943 2,836  
Insolvent period   20 years      
Estimated liability upon withdrawal from plan   $ 99,300 99,800 81,600  
Percentage of annual compounded surcharge for rehabilitation   5.00%      
Percentage of interim surcharge 5.00%        
Pension expense   $ 2,866 2,961 2,836  
Surcharges   $ 1,010 $ 948 $ 811  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.4
EMPLOYEE BENEFIT PLANS - Deferred compensation (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
item
Dec. 31, 2019
USD ($)
Deferred compensation    
Number of deferred compensation plans | item 3  
Trading securities | $ $ 73,828 $ 76,183
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.4
EMPLOYEE BENEFIT PLANS - Postretirement (Details) - Postretirement benefit plans - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Postretirement benefit plan disclosure      
Assumed ultimate health care cost trend rate (as a percent) 3.00%    
Accumulated benefit obligation after plan amendment $ 13,487 $ 13,743  
Amounts recognized in accumulated other comprehensive loss (pre-tax)      
Prior service credit (1,840)    
Net actuarial gain (1,196)    
Net amount recognized in accumulated other comprehensive loss (3,036)    
Changes in the accumulated postretirement benefit obligation      
Benefit obligation, beginning of the period 13,743 12,451  
Service cost 288 270 $ 337
Interest cost 403 499 455
Actuarial (gain)/loss (510) 922  
Benefits paid (437) (399)  
Benefit obligation, end of the period 13,487 13,743 12,451
Net periodic postretirement benefit cost      
Service cost-benefits attributed to service during the period 288 270 337
Interest cost on the accumulated postretirement benefit obligation 403 499 455
Net amortization (1,349) (1,522) (1,324)
Net periodic postretirement benefit cost (income) $ (658) $ (753) $ (532)
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.4
EMPLOYEE BENEFIT PLANS - Expected future benefit payments (Details) - Postretirement benefit plans
$ in Thousands
Dec. 31, 2020
USD ($)
Estimated future benefit payments  
2021 $ 544
2022 564
2023 590
2024 614
2025 634
2026 through 2030 $ 3,417
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
COMMITMENTS      
Rental expense $ 942 $ 1,032 $ 793
Operating lease commitments, due 2021 717    
Operating lease commitments, due 2022 137    
Operating lease commitments, due 2023 $ 4    
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.4
SEGMENT AND GEOGRAPHIC INFORMATION (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
SEGMENT AND GEOGRAPHIC INFORMATION                      
Revenue                 $ 471,063 $ 527,113 $ 518,920
Long-lived assets: $ 187,328       $ 188,455       187,328 188,455 186,101
United States                      
SEGMENT AND GEOGRAPHIC INFORMATION                      
Long-lived assets: 155,664       155,428       155,664 155,428 151,770
Canada                      
SEGMENT AND GEOGRAPHIC INFORMATION                      
Long-lived assets: 28,765       30,412       28,765 30,412 31,843
Mexico and Other                      
SEGMENT AND GEOGRAPHIC INFORMATION                      
Long-lived assets: 2,899       2,615       2,899 2,615 2,488
Product                      
SEGMENT AND GEOGRAPHIC INFORMATION                      
Revenue $ 127,866 $ 156,962 $ 79,796 $ 102,803 $ 134,663 $ 181,913 $ 106,021 $ 101,019 467,427 523,616 515,251
Product | United States                      
SEGMENT AND GEOGRAPHIC INFORMATION                      
Revenue                 431,024 478,790 471,561
Product | Canada, Mexico, and Other                      
SEGMENT AND GEOGRAPHIC INFORMATION                      
Revenue                 $ 36,403 $ 44,826 $ 43,690
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.20.4
SEGMENT AND GEOGRAPHIC INFORMATION - Concentration (Details) - item
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Wal-Mart | Net product sales | A major customer      
Concentration of Risk      
Percentage of concentration risk 23.50% 24.20% 24.10%
Dollar Tree | Net product sales | A major customer      
Concentration of Risk      
Percentage of concentration risk 11.70% 11.30% 11.20%
McLane | Net product sales | A major customer      
Concentration of Risk      
Percentage of concentration risk 22.10% 17.70% 17.40%
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 21.00% 30.00%  
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE MEASUREMENTS (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Fair value measurements    
Cash and cash equivalents $ 166,841 $ 138,960
Available for sale securities 188,282 177,292
Trading securities 73,828 76,183
Fair value measured on a recurring basis    
Fair value measurements    
Cash and cash equivalents 166,841 138,960
Available for sale securities 188,282 177,292
Trading securities 73,828 76,183
Total assets measured at fair value 430,670 392,570
Fair value measured on a recurring basis | Foreign currency forward contracts    
Fair value measurements    
Derivative instruments, net 778 14
Fair value measured on a recurring basis | Commodity futures contracts    
Fair value measurements    
Derivative instruments, net 941 121
Fair value measured on a recurring basis | Level 1    
Fair value measurements    
Cash and cash equivalents 166,841 138,960
Available for sale securities 3,149 3,588
Trading securities 61,431 48,260
Total assets measured at fair value 232,362 190,929
Fair value measured on a recurring basis | Level 1 | Commodity futures contracts    
Fair value measurements    
Derivative instruments, net 941 121
Fair value measured on a recurring basis | Level 2    
Fair value measurements    
Available for sale securities 185,133 173,704
Trading securities 12,397 27,923
Total assets measured at fair value 198,308 201,641
Fair value measured on a recurring basis | Level 2 | Foreign currency forward contracts    
Fair value measurements    
Derivative instruments, net $ 778 $ 14
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE MEASUREMENTS - Bonds (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
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
Estimated Fair Value | Level 2    
Fair value on a recurring basis    
Industrial revenue development bonds, carrying amount, approximates fair value $ 7,500 $ 7,500
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE MEASUREMENTS AFS (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Available for Sale:    
Amortized Cost $ 185,655 $ 176,129
Fair Value 188,282 177,292
Unrealized Gains 2,627 1,163
Municipal bonds    
Available for Sale:    
Amortized Cost 556  
Fair Value 561  
Unrealized Gains 5  
Variable rate demand notes    
Available for Sale:    
Amortized Cost 1,300 25,845
Fair Value 1,300 25,845
Corporate bonds    
Available for Sale:    
Amortized Cost 174,835 139,803
Fair Value 177,229 140,797
Unrealized Gains 2,394 994
Government securities    
Available for Sale:    
Amortized Cost 3,049 3,503
Fair Value 3,149 3,588
Unrealized Gains 100 85
Certificates of deposit    
Available for Sale:    
Amortized Cost 5,915 6,978
Fair Value 6,043 7,062
Unrealized Gains $ 128 $ 84
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.20.4
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Derivative contracts        
Assets     $ 1,719 $ 219
Liabilities       (84)
Derivatives designated as hedging instruments: | Foreign currency forward contracts        
Derivative contracts        
Notional Amounts     6,391 5,533
Assets     778 14
Derivatives designated as hedging instruments: | Commodity futures contracts        
Derivative contracts        
Notional Amounts     4,010 7,147
Assets     $ 941 205
Liabilities       $ (84)
Forecast        
Derivative contracts        
Accumulated comprehensive gain to be reclassified   $ 941    
Forecast | Foreign currency forward contracts        
Derivative contracts        
Accumulated other comprehensive gain to be reclassified $ 388 $ 390    
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.20.4
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - OCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Effect of derivative instruments on earnings      
Gain (Loss) Recognized in OCI $ 1,259 $ 451 $ (2,734)
Reclassified from Accumulated OCI into Earnings      
Effect of derivative instruments on earnings      
Gain (Loss) Reclassified from Accumulated OCI into Earnings (325) (677)  
Foreign currency forward contracts      
Effect of derivative instruments on earnings      
Gain (Loss) Recognized in OCI 686 359  
Foreign currency forward contracts | Reclassified from Accumulated OCI into Earnings      
Effect of derivative instruments on earnings      
Gain (Loss) Reclassified from Accumulated OCI into Earnings (78) (62)  
Commodity futures contracts      
Effect of derivative instruments on earnings      
Gain (Loss) Recognized in OCI 573 92  
Commodity futures contracts | Reclassified from Accumulated OCI into Earnings      
Effect of derivative instruments on earnings      
Gain (Loss) Reclassified from Accumulated OCI into Earnings $ (247) $ (615)  
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.20.4
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Accumulated other comprehensive earnings (loss), net of tax    
Balance at the beginning of the period $ 759,854  
Balance at the end of the period 763,327 $ 759,854
Foreign Currency Translation    
Accumulated other comprehensive earnings (loss), net of tax    
Balance at the beginning of the period (23,368) (24,159)
Other comprehensive earnings (loss) before reclassifications (1,213) 791
Other comprehensive earnings (loss) net of tax (1,213) 791
Balance at the end of the period (24,581) (23,368)
Investments    
Accumulated other comprehensive earnings (loss), net of tax    
Balance at the beginning of the period 882 (1,516)
Other comprehensive earnings (loss) before reclassifications 1,110 2,372
Reclassifications from accumulated other comprehensive loss   26
Other comprehensive earnings (loss) net of tax 1,110 2,398
Balance at the end of the period 1,992 882
Foreign Currency Derivatives    
Accumulated other comprehensive earnings (loss), net of tax    
Balance at the beginning of the period 10 (309)
Other comprehensive earnings (loss) before reclassifications 520 272
Reclassifications from accumulated other comprehensive loss 59 47
Other comprehensive earnings (loss) net of tax 579 319
Balance at the end of the period 589 10
Commodity Derivatives    
Accumulated other comprehensive earnings (loss), net of tax    
Balance at the beginning of the period 92 (444)
Other comprehensive earnings (loss) before reclassifications 434 70
Reclassifications from accumulated other comprehensive loss 187 466
Other comprehensive earnings (loss) net of tax 621 536
Balance at the end of the period 713 92
Postretirement and Pension Benefits    
Accumulated other comprehensive earnings (loss), net of tax    
Balance at the beginning of the period 2,139 4,206
Other comprehensive earnings (loss) before reclassifications 356 (914)
Reclassifications from accumulated other comprehensive loss (1,023) (1,153)
Other comprehensive earnings (loss) net of tax (667) (2,067)
Balance at the end of the period 1,472 2,139
Accumulated Other Comprehensive Earnings ( Loss )    
Accumulated other comprehensive earnings (loss), net of tax    
Balance at the beginning of the period (20,245) (22,222)
Other comprehensive earnings (loss) before reclassifications 1,207 2,591
Reclassifications from accumulated other comprehensive loss (777) (614)
Other comprehensive earnings (loss) net of tax 430 1,977
Balance at the end of the period $ (19,815) $ (20,245)
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.20.4
ACCUMULATED OTHER COMPREHENSIVE LOSS - Reclassification from AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Other income, net $ (18,018) $ (16,190) $ (2,724)
Cost of goods sold 300,702 330,097 330,747
Total before tax (76,262) (85,404) (73,206)
Tax expense (benefit) 17,288 20,565 16,401
Net of tax (58,974) (64,839) $ (56,805)
Reclassified from Accumulated OCI into Earnings      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Total before tax (1,025) (811)  
Tax expense (benefit) 248 197  
Net of tax (777) (614)  
Investments | Reclassified from Accumulated OCI into Earnings      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Other income, net   34  
Foreign Currency Derivatives | Reclassified from Accumulated OCI into Earnings      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Other income, net 78 62  
Commodity Derivatives | Reclassified from Accumulated OCI into Earnings      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Cost of goods sold $ 247 $ 615  
Type of Cost, Good or Service [Extensible List] Product [Member] Product [Member]  
Postretirement and Pension Benefits | Reclassified from Accumulated OCI into Earnings      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Other income, net $ (1,350) $ (1,522)  
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL AND INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
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 75 R63.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Lessee, Lease, Description [Line Items]        
Operating lease cost $ 271 $ 271 $ 258 $ 258
Operating lease payments 1,023 1,023 1,004 1,004
Operating lease right-of-use assets 858 1,580 858 1,580
Operating lease liabilities $ 858 $ 1,580 $ 858 $ 1,580
Weighted average remaining lease term 8 months 12 days 1 year 7 months 6 days 8 months 12 days 1 year 7 months 6 days
Weighted average discount rate 3.00% 3.10% 3.00% 3.10%
2021 $ 717   $ 717  
2022 137   137  
2023 4   $ 4  
Lessor, Operating Lease, Existence of Option to Extend [true false]     true  
Property, plant and equipment, gross 583,332 $ 567,215 $ 583,332 $ 567,215
Lease income $ 863 $ 3,191 $ 718 $ 2,951
Maximum        
Lessee, Lease, Description [Line Items]        
Remaining lease term 3 years 3 years 3 years 3 years
Commercial real estate leased to third parties        
Lessee, Lease, Description [Line Items]        
Property, plant and equipment, gross $ 51,426 $ 36,378 $ 51,426 $ 36,378
Depreciation     $ 14,784 $ 10,252
Commercial real estate leased to third parties | Maximum        
Lessee, Lease, Description [Line Items]        
Lessor, renewal term 60 years   60 years  
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.20.4
QUARTERLY FINANCIAL DATA (UNAUDITED) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue                 $ 471,063 $ 527,113 $ 518,920
Gross Margin                 170,361 197,016 188,173
Net earnings attributable to Tootsie Roll Industries, Inc. $ 14,952 $ 24,673 $ 7,388 $ 11,982 $ 14,555 $ 29,854 $ 11,556 $ 8,955 $ 58,995 $ 64,920 $ 56,893
Net earnings attributable to Tootsie Roll Industries, Inc. per share (in dollars per share) $ 0.23 $ 0.37 $ 0.11 $ 0.18 $ 0.22 $ 0.44 $ 0.17 $ 0.13 $ 0.89 $ 0.96 $ 0.84
Stock dividends (as a percent)                 3.00% 3.00% 3.00%
Product                      
Revenue $ 127,866 $ 156,962 $ 79,796 $ 102,803 $ 134,663 $ 181,913 $ 106,021 $ 101,019 $ 467,427 $ 523,616 $ 515,251
Gross Margin $ 44,165 $ 57,775 $ 29,417 $ 36,360 $ 49,229 $ 69,046 $ 40,076 $ 36,163 $ 167,717 $ 194,514 $ 185,371
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.20.4
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Description      
Balance at beginning of year $ 6,934 $ 5,712 $ 5,190
Additions charged to expense 9,235 11,251 9,783
Deductions 8,882 10,029 9,261
Balance at End of Year 7,287 6,934 5,712
Reserve for bad debts      
Description      
Balance at beginning of year 1,337 1,128 1,197
Additions charged to expense 123 676 38
Deductions 352 467 107
Balance at End of Year 1,108 1,337 1,128
Reserve for cash discounts      
Description      
Balance at beginning of year 612 692 724
Additions charged to expense 8,504 9,482 9,122
Deductions 8,530 9,562 9,154
Balance at End of Year 586 612 692
Deferred tax asset valuation      
Description      
Balance at beginning of year 4,985 3,892 3,269
Additions charged to expense 608 1,093 623
Balance at End of Year $ 5,593 $ 4,985 $ 3,892
EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "EH85('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 " I:&%2'&UQ&.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VG%0^CVLN))07!!\1:2V=U@TX1DI-VW-XV[740?P&-F_GSS M#4RG@]0^XG/T 2-93#>S&\8D==BP(U&0 $D?T:E4Y\28FWL?G:+\C <(2G^H M T+#^1TX)&44*5B 55B)K.^,ECJB(A_/>*-7?/B,0X$9#3B@PY$2B%H ZY>) MX30/'5P!"XPPNO1=0+,22_5/;.D .R?G9-?4-$WUU)9&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M*6AA4MD"CA 8!@ 81H !@ !X;"]W;W)KD<\=J;.=D(_QAG-%GL,@BL\;&Z6VGUJMV-WPD,6G M8LLC>+(2,F0*+N6Z%6\E9UYJ% 8M:EG=5LC\J'%QEMZ;R8LSD:C C_A,DC@) M0R9?+GD@=N<-N[&_,??7&Z5OM"[.MFS-%UQ]V\XD7+4*%,\/>13[(B*2K\X; M0_O3N)T:I&_<^WP7'YP3W96E$(_Z8NJ=-RS-B ?<51J"P>&)CW@0:"3@\7<. MVBC:U(:'YWOT2=IYZ,R2Q7PD@N^^IS;GC7Z#>'S%DD#-Q>XWGG>HH_%<$<3I M?[++WFVW&\1-8B7"W!@8A'Z4'=ES[H@Z!C0WH*\,[&,&3F[@U#5HYP;MU#-9 M5U(_C)EB%V=2[(C4;P.:/DF=F5I#]_U(QWVA)#SUP4Y=C(6;0!@589%'KB+E MJQSEH+FM%'+S:$O,VAZ!-JFY*N(U"8&7(][/P*T M@&=!EN[)7E(4<5D(<7/;:GY! M6'0*%IUZ+(91E+" S/E62%5&!\=1,N$(G6Y!IUO3*9*!@*5^/TX)QUJQ(,8X M]0I.O7J<9ESZ0D]%C\"$+HU9!5(^27YY\Z9BH/8+;GT4,9>%B1]P+D_=O[:[U>7HS0KC:EE%7JP[;:>0*"0,LG>,G9*$@LD1(,A))I.0+ M'+W2+E2@WP\QD@C70%)*<3;[@\Z'8PA-0QI M'89#SY,\CD_V)R05R]NHW'A(R-(1&LA2X6C N>:29@N0]?E 0P7@:) M<33*3W'ASCDN0A8$Y#*)X7%<'LW_MU*@)@507+US1E3.1DFGJ^@HA@JQ2&#IY7D)&#K4F8X7L6*CQJ1I[66 M#8L-:!GJ*1RFRE..47NGULI@!!-00D*?1AY_)E]X*:D**$O_#?K=7@]C9E3? MP15ZKV 3/]:EQ@.'!(PM1RO@FDV;-AULZ><8T7=PJ2Y6R8?<)G"S=$)6@%5M MXQSLX^ Z_9I5OH0_S@N'FSQ@K(SJ.[A&#X&2E]$Z,OE)=8G(\).[Z?M MWCE&3YU:6R^'[$^RTC\38?K5H&5>SSZ^?&4ZS\AH!0 WQ0 !@ !X;"]W;W)KZMM)M62??>9R M!E;)_J"+@?%T\L3V?,WUKZ<':9[&C9Z<,',Y<3G/$T+3R:.?VNGH^:=A>'Y_9OW M;R5Y0V;#%)^+])\DUH?K43A",=^Q8ZI7XODO7A/R"W];D:KR%SW76&>$MD>E M158;FPBR)*^N[*6>B#,#3'L,2&U ; .OQ\"M#=R/&GBU@5?.3$6EG(<%TVPZ MD>(9R0)MO!4WY626UH9^DA=Y7VMI_DV,G9[.[Y?K^Q]WB]GC[0*M'\WEY^WR M<8WNOZ';V6IYM_R^1K/E JUN'V=W2X-I1K^B7^L%^OSI"U(')KE"28X>#^*H M6!ZK"_3IW?-DK$VPQ2O'VSJPFRHPTA,8)NBGR/5!H=L\YO%[!V/#LJ%*WJC> MD$&/"[Z]1"Z^0,0A#A#0_,/F. +,%Q\W#P?8N$WBW-*?U^-OQ4\\/W)H8BM# MOS0LOOO3U NP0]W)^'1.MPOS28"Q!5L ,!Q&Q0R>@/"])GQO,/RY4!I<%949 M/7N=ZSB!0ZS@ 9C!18$5/ @+O .WF^"]P>#_RZ%4N@GD_LDASCXG;?BP'$I MMC@ L"AP,+4X + PQ($+'[@T974K M,GZ!3B!H2T<BB0M]S[*P OESB4)@0=MH6Z@Q2>I#BE)1"R##Z(Z':V?OJ0$([ M0P",.#[U+4J0-^HY/9\-/I,%>)#3TDA.7J<*9(&!KR4*[*\%@%$O=".;!>"- MAH[?PX*T+,@@BQ]UJTRP,/2X#QW':*/0FB5<+0R3-%= M'AN)*1-N!-M=OKT$V0("((PBW^;;A5'O7";4C %O-(QZFAENY00>UA/_GS,R M3:&2L.BSD:RQP3"IVM$OX*14T01G-)S+,++G!$)%=G^'??646=QJ%#PL4F8G MT^SV'.7';&.XB-V;3C>[/Z5-KR_6><&X&H9I=K4'I3ZVJR\$"[R.D(%@H1/T M=$7<*AD\+&5,_8V/6ST@JG&K%_"P8!B0U;7E.UUM:!);\ XGQCUUYD. (=] MXO?5[E8FX&&=T*NM,=#0H\CL#6P&79Q+(MS1;# N#'OV!KC5"'A8)/Q)8.-N M)\*Y96BKKE7AEJ7X=VLBVW9D, M=^>!54JZK=2EKK7VYA#*Z^R>0%\TZIF4MBN3X:[HTK7K0XJD\ M7]H(K456WAXXB[DL .;_G>F^;P_%"YHSS>E_4$L#!!0 ( "EH85+8JY4_ M80, .$) 8 >&PO=V]R:W-H965T&ULM9;?C]HX$,?_ ME5'4AU;:;D)^D@J06$)[2+&9P8/Q9I(@2?N99(89&*N7^DVF*.,6$ZFF?&>* M/4>25$YY9MJ6Y9LYH84Q&E1K"SX:L%)FM, %!U'F.>'_/F#&#D.C9[PN+.DN ME7K!' WV9(O)+!D:E@X(,XRE5B#J\8(3S#(MI,+XYZAI-%MJQ]/QJ_KGBEVQ;(C "CK65 7 K)\J.SBB"G1?TD/X_G M<.+0\Z\XV$<'^]+!O>+@'!VW.ID:I3J'B$@R&G!V *ZME9H>5(=9 M>2M\6NC/OI)1K!:J\?C=+Y>P=-GF(Z7\]G\RPK& M\PB6T_5X-EK[!>%8R!0EC4GV 3["UU4$[]]]@'= "UBGK!2D2,3 E"I. MO9L9'V-ZJ&.RK\34L^&1*64!TR+!Y%S 5( -I?U*^6#?5(PPO@>G=P>V95L= M 4W>[-X+.]RCM[OW;] XS3=S*CWWBMX2I![B3LA(H6$OM $K^2*U]KVH^T$SN4GZS1S M@MX%1)>9'=IA-X7?4/@W*5:2Q<^W,?SVQJX3>,X%1H>9XWK6Y5^OP\RW>FZ_ M&R-H,()?3RP%=#NE@G:RV$[/O@!K6W4D7A2TN,X3[PRKWV#U;__'RKS,B*ZO M,-UN5<&]@T5%H[G&"=OK"GRG1C]4/JF2+N&O1\PWR/^^<5F%S>;A[[JLHK!U M9G9@^Q>'89X4OQSYKFHB!,2L+&1=(9K5ID\95^7Y8OU!]2]UN_&_3-W\/!*N MXA60X59)6O>!"HG7#44]D6Q?E=@-DZI@5\-4]6#(M8%ZOU7WUNM$;]!T=:/_ M %!+ P04 " I:&%2(] -*2L% :%0 & 'AL+W=O3 MF&L;Z-Y??R>TDB-)6OY>_>^;]'MO* M.$KI,T=BFR0!__% 8[:_:^'6^XN7:+66V8MVO[<)5G1*Y>OFF<-3N_(21@E- M1<12Q.GRKG6/;X?$S@QRQ+>([L7!=Y11F3/V/7L8AWE"9BX"^-C1 M 8WCS!.LX]_2::N*F1D>?G_W_CDG#V3F@: #%O\=A7)]U_);**3+8!O+%[;_ M0DM";N9OP6*1_T7[$FNUT&(K)$M*8UA!$J7%9_!6"G%@@+T3!J0T(*J!<\+ M+@WLYSM$<_0X"W[DHN96P/]*,WR/I41Y/9%#U]1H.GQ^>7T9?19#K^-D*C^Y?)>/+7%%VC MU^D077RZ1)]0E*+9FFU%D(:BUY:PGLQK>U'&?BABDQ.Q,4&/+)5K@49I2,-C M!VT@4K$A[VP>B-'CD"YND(VO$+&(I5G0X&QSW-68#\\W]PUL["HW=N[/_EVY M,<1TJIA.'M,Y$7,"K88&/(W2E3:CA;6;6V<]9==W_6['Z;5WAS(W49[CV]UC MU%#CR_,MMT(=$7 K JY1M">YIAPM6 )M<)WUIQV%,H5GBBYB)L3E%9I3Z)<4 MR>#MUJ"85P7TC(I!^X'FDL)FY9RFBQ](\B 5<5"TM? ?V,/0)Z56S<*S=Z# M-2;85M1LHCI=K&C9Q&#+UBO9J8AUC$H^E]T=-C?:,"$YE1&G&1=H^(LX$"): M1HL&3Y.F?A7:-VKZFL(,BZ/_:(A6,+M$D3HJ+A%D#D&&T8;RB(4(0BM+RU=; MKGQ.4[J,]-+[#<$FQ+D;Z)PJ[KZ[7O5@)TC0)\I4+[#+DT5I] M7R$TT*%(QU5Y:V#$/D7[8 YCXVX;ISMZQ@["I'9(?ML>BNK@6OE(L\0=3VU3 M&I2-&[M%@[KV+.^$?/6HQ/:?V#"#,NP1J5.YKF AUM0NR\[RYE.L)B\TC]E=*.:R#:^73#$KBJ@U0@W)< M=>1J0- N3E9'/79QYX_T_C+L44T05V7>!'F=CLJ\"<+>P4X_)EX/??S1J7]& M7G53V%?/I3H4)KY*3S?WL74JL?5,Q^:A/F,RB!'[E0.JEFIS\';5(370@(AM M-TI8.\,[)PZ.I)[AQ#S#QP4?(/ ^EM$%?082C:2-!&(+0VB MZ!0@FD'=.)\,="C;57N@!G5X(#H6H)[F!)^1ZF,^IKU9NCM4SS?L0@@:GD+ 8_*TBG MI!PFFYZ_YE1 L,I> _+5DM:"3IS&27V\(.;CA2F?#>(SQJ2(*'H!YFB43%%7Q?W&C9V\W_A+M.HS=K8)#]KMJ===Y'+$!U'=K_'U!+ P04 " I:&%2Q@I] M'<,) +*P & 'AL+W=OBE$@UY6955_.5DVS?ISOU_/EF*5UV=R+2KX MST*J5=[ 5_78K]=*Y/.VT:KLDRB*^ZN\J$XNSMN_W:N+<[EIRJ(2]PK5F]4J M5Z]7HI3/7T[PR=L?QL7CLM%_Z%^02?Q[$5#=H+?Y1B.?ZX#/2H3Q(^5-_&M,?VK%I6T,T1:6G<=(H^&\![9J+P>AN,KH= M7E].;Z[19 J_OM_<32=H]!5]'=Y=W@V&E[?H?C093H>C.W2*?DRNT:^??D.? M4%&AZ5)NZKR:U^?]!GS1/?9GN^=>;9]+/,^]%K,S1'$/D8A$CN:##S?'V?OF M?1B!_3"0_3"0MC_J&X8?XS'$C2XGDYOIY'.@1[KOD;8],E^/>;U$,#9HIC^( M/S;%4UZ*JG&.U;8KWG:E-][3!8[CE.'S_M/AF#C,:)K%T=[LG:=L[RD+>CH6 M=:.*62.VOKK\VW80'SR88=YQSK:AJ<,!ST;5D_@V\HW:MSVBD19U/'+ MML)1Q!ASNQ;O78N#KEW.9G(#?H&4S01,[4,I4*/RN>BA4M0URDL0R+R:B1K) M!?J$>W'&VN4 'S.6N<*)'8,,\73"<5CQR!=-LH\F"48S:I9"'83B'.[$,<$9 MZ[CG,&(X=7N7[KU+@YM3+X.JD:H0=6AG9OONLF"P7XNJ ,&&>J%UGAUX0FF5QQU>G&4Y\SAX0!0>=O5=BG1=S)%X@UZ@]+F+KV:!WW<7D ML.*'<;QWT&@])D$'I[+)2X"K4K"L4%[7PJTONV[>S2:)TH1TW738<4JI1_VP M00BFP85_/Q[=WXRGO_?0_>VEIM/=-;KY^X_AO69T#^4-FLFZ">T);"" PQ2X MA57E' 1;UPE.:-H= Z<9\PV!(0 .(^!J4Y3SHGIT3Y!#VPE-K5WIM",IHQ[O M# 1PF +?\]D2_J1>VSVI(;_6M'+ZZA!N0GAD[4H7!N*8<(^O1N)Q6.,'L@+. M;[;9,R1OH'6/RB-VV)9QS"A+NK[:9HR1Q..ID7N@@U2<)@I]PH**]6\]M"ZS+6H'"Z''GI4 MTC/0-C *I1:$N.PBQ."/:N"&+*0,%EN=;)R"M74;+/:E+E. N<""L)9D>N% MXO*9V-R@D(1&7?5VV25IXDM7B0$,"0/F#JK;=6C G5[;+,%I0DEW@3CM4L9] M(WU0881+C-'TV\WX P4&,7@@X1+C;Y"_/!=EZ0R76F% L+2[@X^:O7?-T(2$ M:3+5J? J5S^=JY[8L, )CXBU@H[:O7?/4(7\1X4%L7E!2-06JN_]V>E&UEX1=MXD ()]W:TF&51MR3"!(#&A(&S;58"$@"YS"J M,[F" BY_<:>KQ$&-R,J!'%9QZDFGB4$+":-EFZT>'4<;$"R)J<4_EQV-(U_6 M3PU(:!@D6S?]#E*;!IF6U:Z#+KLD26//GJ>&&A1_Z(CG=GAY-;P=3H M(^PT7$[LCP+6^:LNGIW1VR4"II&USEUF)"$>8M*#LZ@P*:[RZB.G#I)_K'QM0F0I%T>.XQP%'O M1@TF:!@3PP,Z!->IK?\TR3Q%)C4 H&$ ["D%7FBR^A+S ;6U'<<9\V2NS$@[ M^XBTOYV7')DH9NMW JE3]RC;999QWSDF,RK/PBI_-[K[BT+/C-"SL-!_.%U@ MMHRS)(NZR]5I1C+??!FU9V&U_S?%@-D*CTG&NH$4+J= &\G'5 MY$6EEP1:R[K06]3MM0T 2KFU.UQ7&[[#-&8HP<*4^(N:RVSA3[K4==APWWD_ M,W!@83@X)>^@GCCFN ,661Q;-U:V69%&96 ML>ZRHVF<>+('9@C#LJ!H3D>CZ61X@\:CVULTO+O^,9F.035[\'EPAB;?+LJA@XX@7??&B[\K64/(^Y>7&B5CN MHDN<4>O2S[:+LSCBGC*'&[[P\-G36.A]#BM3Y*KRG4MS^PR)$HJ[*;7#C$6I M[[:(&T[QHP7)_C!ONU_T-E)BJ=^^>()M[SF,Y#:/3G&66C>]+CL2$1\"N $7 M#X-KJD"6-NH5U8V<_42_[BXX?D.G**.H7@+!MJ<*6;3[UD/P8RW:=T'*5V=0 M-JX@J,R:BV-F[T,R5.-'#L):+9A*V=2%0&-9EN@-=-I[2"W/MJ$L93D7JOZE M/<5LW*$X6!932KHZX;*#C)U[DBM^!MUVU ,CZ2!;3+&5/;CL>!8SWQ8U@.-AP&T=/.#"]E+W MHPO!!I?S+,5E%SA+X89P/$RX@5RM ,@3O4U#)# $XO]+ L6&0/$1 FT#:?6F MASZ=Q=DIZV>&0: \F$2]*(KV\K-IEE(5?X*VGB*:]:*$MG-'TUY*X_=ZU$-% M76_$_ P-RASH=J6%^-CSF/]Q).E%F+2/(W&/I(G[<.055\Y/6N_YN%XWCI+$TLJ7&:$0LY M_8,W%?5KHM]S]5A4-=0C"V@7G270@=J^>;G]TLAU^_+B@VP:N6H_0CT+ JD- MX/\+(.O;%_T^Y/[]UXM_ 5!+ P04 " I:&%2$V9^J08# #("0 & M 'AL+W=O27HBQJ MXG3+F6QJAKM[7>%1R KEVJ+;_?77 N/0L>F2W1N@]/E^^3SM4]K!GK(G'@(( M]!R3A ^U4(CT2M>Y'T*,>9NFD,B>#64Q%K+)MCI/&> @%\5$MPS#T6,<)=IH MD+];LM& 9H)$"2P9XED<8_9R#83NAYJIO;YXB+:A4"_TT2#%6_! /*9+)EMZ MY1)$,20\H@EBL!EJ8_-J8N:"/.)G!'M>>T8JE36E3ZHQ"X::H8B @"^4!9:W M'4R $.4D.7Z7IEKU326L/[^ZW^;)RV36F,.$DE]1(,*AUM=0 !N<$?% ]S^@ M3*BK_'Q*>'Y%^S+6T)"?<4'C4BP)XB@I[OBY'(B:P.R\([!*@76NP"X%=IYH M09:G-<4"CP:,[A%3T=)-/>1CDZME-E&BIM$33/9&4B=&D\7<6]S-IN/5S11Y M*WF[OYFO/+2X1;>S^7@^F8WOT'+AS5:SQ1Q=+#(0@(A^32_0=/7I3=/'M M$O%0]G 4)6@5THSC). M].V@/="%!%:?U?T2[KJ L]Z!FX+?1K;90I9A&0WR MR=ERTSV4ZW*8JK&RJK&R?3+!%<%K$/T0ZO";00)G(]X,2' MQBP+VVYNJ];5;F0Z;F>@[^JY- 2Y';<*.B"V*V+[!#%@GK$7).O(?VJ5L]2$ M6/@XM:^[]A%@0XC1C->I\#H?XDUH',NE["FX#^:G6]EUS[$K&VHS;PZO(W^ E!+ P04 " I M:&%2.S]2WU(( "A(@ & 'AL+W=O1X!$K1PI](<0)0Y\]FD+O60QIW$Y7%__=U.2M/: M.P&N='1(VV7':WM[KV4G)R^Z>JJ74AKRNBK*^O1H:Y6LFR5KHDE5R< M'IW3[Y.P:= @?BKY4N]=$TOE0>LG^V$Z/ST*[(AD(7-CNQ#PYUF.95'8GF < M_VX[/=K=TS;1"W'NOA;S!V&M XYX&;-N N0W"G@9\VX!_ MMD&X;1 VD6FI-'&8""/.3BK]0BJ+AM[L11/,IC705Z6=]YFIX%<%[U** O3.X M8(,]3F3^C7#Z.V$!"Y !C3_=G&9(\\GGFZ<#;/AN/GC3'^^;CR[H5W7=^?WT^C_D?'P__3F]GU[.O@_<)]S=)VSN$_;J 0+0C$ T&ZGS^#ZP.J$"F M)D9#"OF/KI1Y.]8O)5 #M00Y*$'K'FHU5Z)2*,5QZ@V,)XDS>!]#*8OQP6>[P6># M@S]?ZI)&/$!RUS+?6":0S'*E-BMT:C)_3&'@YA@"8JD[-0@H MB7H6+@TZR0F&:]Q2E(^RMDJRMP[K6L)2!E4AA1(/JOAP3=(]C:/# 5A)*S)S(5[#@M6PS5S>STZ8RRBOTHYG%U.7EHT(> MNVL3065AVE/^:2>K-/K<6EF+MZ;D6%XBSZN-/%B9*+W(CW0:NJ* H&B0!BX] M! 7FHH=>I\]T6*"G>[+V3A&EXJLK#RASJ?BHD+LK;8*@DBSJR\!.J>FP5-_J MVE32*% "JW-+*0JS!*M32?(@2[E0/3F(*#<-0B\),5B8I"XWS >$>X[FD%RG MWW18P'<^!*;++K!6#+LU]E$F^KI\3*,D\(HYHO$A\Y8:@DI9TL.QDWDZK//7 MGW6F*$-?FY,PH5Z-1"0\"!BC+D44E[&>>L(ZL6_[R_>P[X:/P#*HUY#Y9*Z+0MB5L)!@I>I-)GGME"82%S73@&"WG2HQ:L$WDV M+/(S47R)E"_)%#:ZJ4O*AX$>N)20OEB?]V:=O+-A>7^?*DM*/ M5-!H/.R)2 MBVY_TGU^/OZ @G2"S84&>+<$\ M@2W#ZO];:5S*8'1HM(K M\B#*)U)H4:*)SI&-?1:X9AY#1=Z1"()B849[Z'1:S[^@]1^PP3;NJ2>=* RR MR>6#P%@4]O@^OG>./>P)O*JT4"48E(^K$D>T/(K2T-48%)?0U/4&&"X$V].S M_^*=.>##YN!RL9!Y,U_R-6^.M @X=TGR[?&6'EAEOKA#K70WR@B*N>83P>R7 M\$-JG4O@PRX!=LF5M"[AU[ELKWY[+QI-36PNY+\;]0PB6N+[3.YK.TLRSRI@ M,/!,7IHBQP%A%/=5QLXH\&&C, 8FOWM\MH4?]MTS=*7+(2_!.R_! MA[V$<]"D4 /!L:/ZR#NEP& \]3:B" Q62,_#B+ S#^&P>9B61MJ$Z&41^AH? M.4D\1C#4.X3 0'W;Z+!S"N&P4Y@9G3^1^=8"$577&]S.;?LY>)P)F>GZ! 26 M@.=SERW6&]0UU_B,]I[=KV3UV+P#49/F$+9]"+[[=O>>Q7GS=H'S_07]/FG? MENBZ:5_>^"$J*%LU*>0"N@R^)3"FJGT?HOU@]+IY0^!!&Z-7S>52BKFL+ !^ M7VAMWC_8&^S>2CG['U!+ P04 " I:&%2>=.3)3T< "S4P & 'AL M+W=OW5JHK/F^:UOUPL.ZZ[8O'CUVU5IO2G9BM:NG.TMA-V=&?=O78;:TJ:WYI MTSR>GYX^>;PI=7OPX_=\[;W]\7O3=XUNU7M;N'ZS*>WNE6K,_0\'9P?APN]Z MM>YPX?&/WV_+E;I5WTM_/8ZCU'JC6J=-6UBU_.'@ZNS%JPL\SP_\2ZM[ ME_TNL)*%,9_PQTW]P\$I"%*-JCJ,4-)_=^I:-0T&(C+^]&,>Q"GQ8OX[C/Z6 MUTYK691.79OFW[KNUC\VON"XNG:33\ MX*7RVT2<;K$IMYVENYK>ZWZ\O?GIW#8_F[_\RN@O"CQW>OZR>%4Z[0JS+"K3.M/HNH0BI/L?UBJ[I>IB MJ=NRK739%*ZC"Z1[G2MT6S5]K8J.GBZKRO2X2(-^,*9S6A6_FZ8I;MJ:9-5J MY6;TF_:K;.M"TX/W:[J].S;W+8V/BYOR#V-U%RZY?N%TK4N\6AQBCFNSV9;M M[FA&[^IJ7916%5NKR63H9E>H=D6V@L9NF:!-V?9+TNR>'L+HKFR4+)G^VM%[ MINXKLEK%.],>TUH[2^3H=D7O=\HJ1Q1:U1!?Z%)GOD@M7JI2:Z.IF\DG46G2U;5[*-X)\6ULAW9UZ+< M"/?)_-YITSOBAU5;8S%Y>M.JJBF=H\GH,BV*:(3QQD\FN;>6*"MVJK08R=$? M+!@G \&@.]O2\@WP\P'1"(,3S\AP=>MBI5IE:;T[R(K:@C(O-& Q[2,-LL4> M>09^;#6>N<6@O'%7&V6)2[2*/WM-U&&+:<S0)U70OI$\X 7FKB./LA7^ M=>NR*\KEDC:)AX_L":RC&>AYY3>FT>5"-[K3?JA:NZHQ#M(D:@.J,?-#[\@L MV'Z\@-\/"L%#Y-!>JK;W!*C/Y&T=_5'WEF4ROL3L(]88DH=RW!U[[V-0\?>DB=;-,!UO""EZS M1.%F86-YXX6L0(CB1[#0E3$U/>IU**J/KI47,]I>4?G,##!'2(-QE_<)?%@V]MJ35<+8VEP6GZV,EZZK>/*TNLE[=V=.G:=VA8; M4ZL&,@KAM37MJ!+YODK"3#+;UB6&NC8UJS:OXO#@ZO;ZX(CLXU97Q9/3)WY1 M"U65&UH!"R=-5/Q,MHMPT*Q@UW;VC/:U_H.6(")#6A4WL$Y+JTJW9C$5^>FW M-..VW.&=678=;].>$-5E&G,6=\TJLI@M72 &FGNL#K])_JI@:>H[^J4=UHGK M].+&8'DD=I5Q&$O\ A[ +O9,G $]&(H4Z(Z$I5PTXTUFC;7*;P-4@22?_@)= MWM8,9"ONDS<8#DP41?#:T3"'AB_E,YP4MSWQ/S,:=+,JFZJ7-WM>Y5H3AV%Y MFH(LJ263XSSO8-F)G4D8L1_KLEVQFBHVL=ZF+C"61*K\AR6=!(@+0(+XH?05GK[3:(/NUTW8B8.['8CR[F ML\OGYS/Z\7PV?_9,^((_+N=/L0T JJS3S_D.E!MVSVU%\YN=:(A'5@PF*$[! M)#-RG)_#L\P4S/ 0L$D?7E"")8-LX$Q_ 7A!X;Q;>/Q48V9$]:,0G60OZ#5>FM MZTOQSV+KHLZZ?,!29+A;:UL?$[@@8F5(I0)PJV@'3LA+$21I)E9R]G?6T9HN MVAQ51UIX.2RL)?R)_!E$,'G(7Q2MU4TZQ8)&)-._A.=O^+&"]$#=E4TO"-(3 MYF<@;M0*DD<'8 NL1F I;5 :HL=G +-I@-B<%!36XY8+C\X& M=KM'/3;V2 8'EHL7=,O!_8+TH<'3AX;);'O-?, M8%YW"<^WI#]Y%?):0)H[V<;@W0L+N-D[C^Z#(_MF(DE5NMT6'H_V;LH'D/Y9 MYA?IXL)8"H)!&V:?!5UF4O1F2WJLN^"B91X:/F$TZ.2GEJ(J;%#0"IA>65IB M4S"*COUM:]H*>]FPE?:2#RG?QXE[(@H&9T)V+2Z:;2_):;Z[05#VI"N)57C$ MX_@QEA3ZO77VCH?TG/<:L;SXGB06O%*_._QNLC_A_VL /89D^ '71GN*?9LV M34FW,X]7JP491G@U"5>BI!&3-* 5[ WBJX@Z9X[9=U0VC= MLH6\-I9"2Q^VO'U]S">MX9_4 G?Z7RYESF&+$\88% MQ[SL0:<&"8&)1"%-': T8WSR=#VA\=V0G.$&KDN2J"VAS<\,ZVG41\]FYZ?G M L:>SR[.+B41)$1'F0*EPX!U3]R0)$CKFI(^$N77!!\W"V)02$T&K/=\B/4& M5!._ D$#0<<$$?,&++;'KV0E;J+49?8@NRCVP#'K$(B9WGEDR99T;!.\'="R M]B1/B!2,MPS(%_D0((9V+)FUVN B41N&"\DUOA^2,@-!A9LBSZ?4)RB MZJ> MJAUC$C([6-?\]"5A!OYU]I+X5'V2/!\IKG]]A'&" 7=B_3CZ(F-$HV:+3LBA MO"NU>!>X%4E56(XT2%4)9N_?'AM5+ P[5?K]EC ERG:T-S[NK0@[LWNAO2W) M/+"G'JYA:1"5NQA5IN>*#3F+7IQRL>JU)"8P=-\29!)WMN*PC%-5QL%KB2ER M:DPUF0F)/QB0T?:V,$]9A!Z250 NT1 A;TF&6X(.MZ8G847)\WC>7J!#+$7QT![Y+@VL$EL1 A8T-(A]Q]D0_(5A,"? M8?:2+#W"NN/OE[)[I F3PTQ&T_EW56T M G3IGGYTJBUJ($<:*ILB&(T4 .,OO*".^7']U5U\VUM_48J;4F=TJ*N\U#V;40+MS%]G';_-?F?.TD%(,5C M^Y1>AF!QT 8SQ$*3',-5WZU1UY WH]V(*?8_"56$NRD%3N,N*&2C6.\/\64R M$22 0^/EV]B2H/7#R\M:/K8L,U&.?LP 44MM>Z. MK7:?CL.[62Y_J>#M1/NR64L*.L?\?LN1*L)LN$$-R1GDICDM!G=G.+XT->1V MV#'E%6.->Q*PE"8XP6CC-QD$DN#7/F_&UCHFCLD>LQEAOHE7]\E> M+!G>S9E*\[(EIH::T/*!=SB#$-/CRY@QM.4]4 "Q@Z!'#N1<3PIQQ,'R5U;R M361/:03%3U)[\3!08 9'P!')+>$9\V)$Y@988SV9,2F3N7X"X+0$Q$_N!M+[LYK41?LW1?4+U]JS)MY<[^22L''-LB&:]& MX-9?9+GRV3#RY2012 $MQ9<0>P \!%TPZL@0ECRQ?#AO-67>PZR'CRXO9L_/ M+R7 N+R<79P^_Y9 X(AS%%RBC4XYPD2"K=VQ;F<4+EKZ!3-V^,O-V]^."/*1 M\:Z%_A38!6PH*T)> 4_'!>9T9T&2*QX15>?GDI?&[[.G%]\>S(19@O$(LCSD MUL7LR<6%3'0^>_+TG^.5L&C$K+<#9OVN%J*OJ22&B41QV) ,JU)2"PA0F%91 M&SN F&%INTS5.;L=&@)&9:S8'^ B-@FCI:'(LFS$I&A)/M)PQ,I9,>@SB$++ M*?)8'YH>#D3!?"5M>F^1Q@(@WS9(TH>(B W7BPQ:;(D)6MBA'4/1/M2^LAQ& M*D;WELRUY,"]^9'8/<][R7ZDE @]2!%MT3":H#=( "ZSE)>UG'B.B*LQ[>JX MX8V1"OQT\BO W[W'IW+P5LH]J I(6KK2MNHWOF#&>9;*-X2L?>YXB#$E:[O7 M"C(V'<,"U::4[,Q"ZI*H,'+V\]_83L[^^(F-KX?Y3.XH)XW_K9),9[7'+C8D M(QYPIDQ(7EG3;V?14S+80+[?JXBJ,Q<;AAN7 _99*D$:>T'U63L8\IL\ZIMQ M22,]1,ICR:/=<]/"(BL$HWH$^.[1_OX*H89(FHS"YIA.CKTJ62#2WIGFSC/, M2VDJ!.-9X4*V<-YU_UZR$G D62<*HAO^$6".2#B7X_-^% &DL6SL9TMY9?K! M'IDKPQ^XPXI;.S)Z]KL[$AT).L4UA8ITBC GBM*S:1+$%L7:37J>MA16'B@" MZ-XB83LJ;^ZGQ:5,;CWN>G3^]*GW.K.S^9-Q/33OPL)0F<"DEAW.RR5LY9NS M=CX5.@(FWU11/2G>?$:[$EL[5G),@^EI^6@W:C[]OR-/J:_6(NM<=XXH>:)F$+GLR,)U M9*R:IK3DT98CIB(&(8#.4B8,L].-2&7K[;-"')Y:.S8!W.N8L">GL-'DJPJ2 MQ%HLU3T*',FK!",DN1G:P<"><'>/* B@*BW"%+'VL4(5G0" PTGQ.A?=D;H+ M>'HT/^<6" ZS8HLBTQHIC\G(;%4&Y4,52AKW9=8.,X)5S!SM0E'OG4D#L]KQ M7,,.C#W]^LF8FKG&P(M63.@&62-18@I@R7)J[@H908Z;_7:PFFR. MT9 A2QZF]G@H9I(W@%A_P>PL>DZB [4*R/&1=:=B7U)FEA ,*0HDZ)&VEP1^ MRV6\U!>$"']#L:1>K11OYT,X*'33$"WHG:"_N ,3CH83X[0V3G3#NN9]JUBA MHM$6YTNU.Y^5]LZ27I&"03?PSVD$A"._IBD6BF3X+M8;P/S, M$W.]/%CWC&?"ULA4Z6Y1H7Z")WP.!1V5I#B2L^;%2>*%O"%G5K@Q5WPIYX#U M1L,P^.X0=J+O?R7LN: N7=$FP#'N?=^R@?2?C4[;L3R M&60F8)M>?'-"D+HQEL,FX+4.G@2R2FK\B21#DLW0IHCB,UX7 MAP,%#>,GMA]%90PUB%E.K(!7W&Z52"KQLU(I#=7=FX(;23-)"^+%CY)2'D[R MY0@F#^"_LGJ1HHNP<=$,[Z&Q02R=FV>_%[ 576.,; M14V 6H&_Q"]8[B%0RFKAZ >)B_"M-X-<<)*L;,LS3;CG.?!6MHKC?!6!AYZ0 M01L89T&V5G/WRL2NX)7$*3T!=S,&AZSW9.3$&#IV[H:V/"N-V*GG*.*?1??[*2%*1F LC@[/?4*LS6:SQA45OIP/!@8= ]Q0]GX ME5H-7\E)]R+/GEA-UT8&:X*%'%;GSYY]QZPY._UNG%.ZB;T-W)[#A'W3*OXV M_1 *WY_.6=BM@8D'',S=*!N=O535?H]. @;MBGS@6%A:J9#P05^^B%ZN[A(M8L,8^'-;['8\H,#PD(&73?"R#9FT'Y>,4;)6\_S1O%8A/IB\I[;5&2O M^93/(5_X0!>N>Y_U_-DL',Z,'&4YT$Q(:,@N=&'O9?8O_LG$_EX-B<\^-1/' MTG@1/K32'KSY!K\E;5XXB1#&$2DM\[Q^P9(OLLIYR9@N2!FZD!C1@BH_)_^= MS\_MAAA?CZM&L9;DSZC%CJ)! 0E#747#OI>^ /8*O8J-J?)ER8K10[:_9DX= M>M7\-F[-]JN2B,IC8\G81B$"\TD[1 E<7.4>X'%%/1[1"%O/V3;?5I+3&^8? M+??OD)Y)3'ZT98+DZ885PL(26*M8#:#;5JW1V<[QB>\Y-\X=Y>>FNDNV#(>"FL]C7FZGIO]Z\NB)&$V^G\TPXZRUG/\KL61_M MU0$>\E'+O008IY]I9Z5Y(\&DD(<-9RP"]T(FR">O$ $UR]*?]I0-#%F7DQ&1 M-2S"(T)'I_,+(2B<9_%*GM'.0.KL*@K)R(D9\2M MC.8$%]B";DMA4S>9/YSX% M.Y^=/KL;'"D(%)[3ZYX^"CHSH[S"@M&^U*NI(CP%5= M/ 8ZUH>!4[G-[4GR,.^]VV:6NYA;D4ZO3JU(H?RIDU\4+; X8QWR$V;H=:U) M46RUWB4-X(;/QI"I>3%Q+6^NY&YKZ>?.SZG0;M3ECH*YI%\C18A+G=#UJ-*\ M<8O=E-Z+H-WS5P=4?>S/K U;+Q]"LBF.0=1S?G(JR!P_QM \YA(&5C(8]1=? MN1_1$KQ#N#CA?QZTZA.=C8]35V/JN:$''QN[/W#H7XA-*K.ICL^\+S*+>:=S MUCG23/QY$U:,EFGNBLS:KPINV\[/6F-;$'I5OH6IX5*KVALD0&J?C:OS+ND& MS;#(U808IMG)2-B!;$DIJ3L6/8>3&RJ_4='S8MHT"U>R=X1#.H,K0+%?F0-PS(81>"@)Y_F<.+2TO,S;H38^MR. M*LE."E'$C0?'1Q_A'8/6M(A#7U!EW$<8@1_([G-321KG:!;VP_?X\GG676PV MFDE+0$0$)9MW%FX4[Z30+T>_")M"!/T919KKF+A]++-R3,X]YOQ] +2?<>7* MNR87CW_ZQMN9=*#QRVY,QA\PF WR$Z/OBJ 8)?6&QH7_N;G!2H^8T5&W.Q_^\&TIO(T_P^*X4D4'R3??A"DN)[^QPV6EO .3P4ZB' M^&JUPP'8BO5E0%^VH(JB,W^R#+*YD3;)F) /^,ZI.\;M$Q\:*#YNH5_N90'K M3#JV[+QA!]Y7\?Q\1FX:7YJ5?,K&P#3Y+.J 7I])/2D^>JT?\R>I;-$5WQP*B?(0G&,+>&H/NNE#D+C!6;0 M0,Q,%VLT%B.:UG^/H8CI/N['J%-1A+F!]VHMF42N:)6Q;Y;77W7!P(Z][5=- M9-X!65SU*T#WU%PQU@K<.3Z[\!I!,MGQ:IZ>71[/3X->D B7B#*R#YMX^YE] M94+L"!I*02&C#%38$+MYR+/U7^%*05>&BU ==E_<"- YP>&L]L>,_>@-M)O. M]M%V'^]W,\0 "604AR[V!1Q-;:!B:\!:/C\^FZ?&F%KA^T.B^HSZ]#+$G /O-DA5+S@Q9.X80(=X MG(&7N%2Q?=Y=C[[M(ZKU](+4:$P4D9.:PJ6[T"$/Q ?,:#\)L+=<#&'S%E=\ M=CGS\7:JDX9ZMN2370KPX)_R85]F,B:'JY:^[6&7)$0+FAL.ZLG(+3RG?K=R MACR7>AWM&T;EGQZ87?_UCK ME772L-&Y3OXKI88 M%LE&35*,3L:8L4,7(ND_ \%-..^5.0^FC78.D4I&TZ!C?DA6 !9^XE]N7OWV M.Y>OVF!.!S3E/1 +7_4"R_L4 3[,=S>D=7 &0V\VQ',IR$G[U@X3<+>F)+13 M\)^O#1]$BI\X_,I&. YF(.$@+I/)@ZF?K.W^/L0XH;95?\N4ANP6P[^:9BO!J_2'DE'V),C\OG M+$E%5TB1-FI)KYZ>/+T\D&@V_$'NFC_+N#!=9S;\DUP:H2X\0/>7AI3/_X$) MXG&PO=V]R:W-H M965T&ULK57);MLP$/V5@1KT)$2B%B^);*;Y?'-4!R-MD(^JA)1PW-=<37V2JV;LR!0 M68DU5:>B06X\A9 UU0;*=: :B31W27451&'8"VK*N#<9.=N-G(S$1E>,XXT$ MM:EK*E]F6(GMV"/>WG#+UJ6VAF R:N@:[U _-#?2H*!CR5F-7#'!06(Q]J;D M;);8>!?PD^%6':W!5K(2XM&"93[V0BL(*\RT9:#F]81SK"I+9&3\WG%ZW98V M\7B]9__F:C>UK*C"N:A^L5R78V_@08X%W53Z5FR_XZZ>U/)EHE+N"=LV-@H] MR#9*BWJ7;!34C+=O^KSKPU'"X*.$:)<0.=WM1D[E!=5T,I)B"])&&S:[<*6Z M;"..<7LH=UH:+S-Y>C*=SV\?%A=PN9S.EI?+^^7B;A1H0VS=0;8CF;4DT08'8*,?$A"J/P$[ZX*S-V?/'?EOF* M->E8$\>:_%OS/B?Y^F40A?$Y_+B^7T!D$8G.WV$^@WWD-,OD!G.H&%VQBFF& M"JA$R$3=2*:,1Q2@2X1"5.;2,;X^Y/[OMSDHK%]X3'JAX<.YT\H-5.F=4!Y#HT4M;#:#WN3@9^D M!ZDD\9.(O%&^1ST_&1ZV2OUAW/NPH2>0I'YX%&X,Q.\1\C;RO>\W.!H$-&ULK53;;N(P$/V545;= MIXIA27,LF.FH$B5%5DH7S)*IUZ$I-;+,%Q4B3*+H/"P8 ME\&P[WTS/>RKC15#X#:^'O5V7P07 :0X8IMA'U1U0]L M^)PYO%0)XY]0U;G)50#IQEA5-,4T0<%E_68?S3T<%%Q&7Q0D34'BYZX;^2G' MS+)A7ZL*M,LF-'?P5'TU#<>E^RASJRG*J'V$<:3M\GC\^QI M,EW Z'DZGO=#2QU<7I@V:*,:+?D"+4[@24F;&YC(#+// "&-ULZ7[.<;)4<1 MQYAVH!N?0A(ET1&\;LNWZ_&Z_\SW$WROA>]Y^-Y_NL[C:-/GQ02ZW[]=)G%R MMN=F%YS:4#@BDKI+LX"T/42J VK2B^\I;(D M8W_,:6^B=@D47RFBVQBN0;N)A[\!4$L#!!0 ( "EH85(<,!1E%@L #0B M 9 >&PO=V]R:W-H965TZL5:U%Q/U$8TN+-4;7<1CFES67S=GKE_;:Q_;U2]692C;B8\MT5]>\?7HC*O7PZBPZ M&RY\DJNUH0N7KU]N^$K<"?-E\['%Z'*KI92U:+14#6O%\M795?3MFY3FVPD_ M2O&@O>^,=C)7ZF<:O"M?G85DD*C$PI &CH][<2VJBA3!C%]ZG6?;)4G0_SYH M?VOWCKW,N1;7JOI)EF;]ZFQZQDJQY%UE/JF'OXM^/QGI6ZA*V__LPH.F=6PA:HWJA&-T4PM&0K0\$>Q=F&9!&J;^C"2(P_Q E**P:=6]M-B#$ R>AM.%9E+;<+12BY*B M83#=.5\VJ_^9^Z^[MD5^_.?7?RM*T?+*+:S$"KBY/C.<",\V2(?EXJ#61I[]](X.KF1J CR>!2-ID%89.,PP:;& MX8U8"CBT_//]>0%OA/F+<9REB3\JBA?/.#*)ZN<84W3S9EBN\T:T!DRCYT5*ZLDGPN*VF>&#?L2?"6"<#J@_@O828: MFJCGHK5-[70%W_@F9!'\:SJ6=U M;PXY'!2,6PKE%4[F!2J:!6DRIMU'I0W:DVP%R)MA<]&(I33CRDF09)DW2I,1 M"3X@I"VHFK-?/-+:PA<-O>:1H)6,HD-EZ&ZN92G!,%WXE09:\Q9#X/@#;\LQ MT[&+J3^:CH#UH3/0(HCQ >U+N80_1+,0: 3;ENRMM!^!Q$OL8]=N1-F!C\XK MP;2M2S*U%&CK"[GKZZUYQ6%E9-'H]<]0L$#$I#FQVV2G_.#);'8R@9(,CH[] M89:/LC_RJG-&#K>,(;K W)D/7VCX4P\T/BL#Z"L/T]U'!B24%]ESE@ J MIHGGO2/U+<4?J)B;8ZZ'(7$0S7P"$2-YBZ-A7"E5/LBJLJ3-M+S$X0D'J]&' M19"DGO]SN&F,Z-68\:IU, =0H\]::KU3N/M9F^3%=G1;;RKU),10=&Q3<4^4 M.N?1[+Q\,HH1'XO!NE M&&5A/YAB$"7#Q!E-C/J)26B5] LD5F4R[4>QG=G+@9]2;>)VVE]()Y;I#YNG M=K/ OLT:3*%1AN#->L?M63-;WW/!.B-= L\%Y1W-D:WS08^+6(=<:<\0.!@S MSNX/0=,>+$B_E:19M>I ;2;LKENLCTEHQUO.ITGA]E(4(=&:@ZC:NT0L BIG MVI:\%]73Y'>D0F_$*7YUAY'4:[_YC2WVN838XUOG"1+4Q3-'E/(A0PH*]2SU M Q_Y@0<#]0*?IH47^"0IO,!'23X$GF86X1!URJQA!;0VN#,?DBFW.H>9O9/C M:+@PG; KMNR0!3-4XGA24!"DL_89&*3Z.93NRJ;"T^+KKG?J]FFM0 M+70ORQ%*F^E?&DE-SF83IFU0O!SHBZ9'=[&L*W/X<\LQ>-L VC3-X0PITTJD MJD06Z2=M1$V8YR" )"#1P ;NJ:D4&Q$NZ#PE)(0HBFIRRX$]EDB7)9,]@^< M!G?_TH$L+27=/Q2QY7IP' '#H,8FM?<,JT=SVKP>S]/5$Y, '8<7T**D%H0WA,5;^A :'N:@_0E^>V0/I4"@K5L;'H!P4?0W6NX$5H=F)0/ MZW02:JW_D2O V8,98YE MSW%B1".V#3$)\F*ZSRP 9%5'38\P@I*O1QQZ6GH>!2D.D*Z;0D^\*QS0 J=7 M)S?"5<3"APD!>U!=A0+@]ZKE<\2'6S>[-&Z:CNCZ*0A!<.V6GO/->9*ZX7F6 M'[-VVRIHSD8TO++$WM(SN>,)X5'V0R3=*"WM@QDO:G:?R,A*;J&'U,S%2C:- MA12LB5*R]&J ]7Z2L0"",K<78C^K3O\"W$+=QS%".@B@?&UOJG>(_#9!]0GW% M-]J>'QV?L5\K6>/0N_LP[B(+HYTGOO[3X"+S[OW6BEH84SD,'5_=)PNC4BU+T7U^0/9M6P@9@EU3/P4G94:+V79CDOG;ERN+; MH3W^ ^=3]HRN"CW.\6QF>;6_DTMA]/MSS2<; XYNE]2G(,([53]3FPXYGGD' MI9H>OQNM*EGR+8>IAZ?CMT-7I?4_"8(NE;J4+D4#2H@:GPH="IP[6BA6;>J M6ZTM#DW83T0BEN*!GAZ)36^ZV75+HW .0[JV)PS39-EOKIR[9* RF1Q['7WI MO@MXV <_=2?WMU^Y.(*_=+@'&Z^SW%>]ZNR(^56$(TG!39&6O= M;Q3%@A"<3@SWUP\QF=K+C[*C#$%G\NBDN>#3*G5L]%()ADKJ3SE*U;A MRH*+DBJP)=SFRTQIPNCB;$67;,;4N]54X&S4:DGSDE4RYQ4(MC@?C)UG$T_S M&X;W.5O+WC=H3^:ZO]I?$=?9E3R2YY\2%/578^B :0L@6M"W7+UZ_8QA]?ZTMX(\7CR MI):*EQMAM*#,JV:DGS=QZ E$]E<$R$: &+L;(&/E"ZKHQ9G@:Q":&[7I#^.J MD4;C\DHG9:8$KN8HIRYFK\:W5W YGE[?C5_#^.9%^WU] U=_7E[-9O#V)4S' MM_!^_/K=U=E((:J6'24;A$F#0+Z"X!!XPRN52;BJ4I;N*ABAN:W-9&OSA!S5 M^((EI^ Z%A";V$?TN6T,7*//?9(8[$!Z+:1G(+TG#/MQA)NW=U?@__Y+1!SR M_'OAGH$6M-WG_X^/'"_I*E>T@+SZ<14%E1(FWRUW]3EA*'B@CI)K+6CSLD?D"IE2TTUE&!9,P+GE=J:.S][2HV8$]0]NV33F&S^7)-YUZ M2N[]<4(+6B4,J((_:%7CW03F<'$B<$,K#NR6\U<@@>4&#A#/BF*G1W="BT0^ MX%]'&SI6').3'B7P ROT24NYEK(VT!AK]S>0)OYI?I^GK$K1"(=T^L+(@= + MVKGOQ.#N^((;O5N-K""*>GFO[IDP-RE";2LM::I!-ME3?(_@=^K=$(:^V[DR M=,.3 \QOS:>U2#*\08&B#\MSR'&P8Z!#)[)BVS_Y M4K;Q(F'EG(G-9:+S'5F^Y[6\F.TP"('XEA]U5,RUIO;"NY_I( XLW_4?GV>_ MJ[$PCB ,.MV^2X!\U3V7('+\Q#;!RO[^>_7@>W'WU$''6ID>[CG MN[GOA4?VNT9(*@Q* M7BU-;&A1P K-,LM S2TJ\2F1%#6^F/6;0F4,%GF%CN3XR$!A94(IC7C%E4YG MQC#&'#)ZSV#.&'8\Z=_80# 3>\&;_J=XT'G'SD>W12B-UUV!HH(Q;4&BT[-; ME?*T]>)#EA?,F(+/B!6M'B#E"(SP#2@%TR06P 6LZGF1)XB&$.A.@E9LA;:Y M-S"K;8VL!%\*6EI]_=LK'>:8.P0I%89%_D_: U% MHXH"WRU-&+5)V'$FV2:X6[R>6Q.3C W)U[9NQJ\:-_H+_5-HU[K6C*Q M- VZQ!K!W#5=;$MM?P,8-ZUOQ][\@/"&BF5>22C8 D7MT] ?@&B:\F:B^,HT MPG.NL*TVGQFC*1.: =<7'#?29J(!VE]&+OX%4$L#!!0 ( "EH85+S]R9& M[0( $$' 9 >&PO=V]R:W-H965TTTW;_?-21 MJ4/F_:"?>[' M\;W&/AYOI7K1&8 A;T4N],3)C"DO/$_'&11,G\D2!'K64A7,(%2IITL%+*F2 MBMRCOC_P"L:%,QU7MGLU'T7TIBB8^C&XG3N#L#0\\S8PU>--Q MR5)X!/.EO%>(O(8EX04(S:4@"M83YRJXF$4VO@KXRF&K.W-B.WF6\L6"VV3B M^+8@R"$VEH'A\ ISR'-+A&5\WW$ZS9(VL3O?LW^J>L=>GIF&N]OM0R=AZ!]) MH+L$6M5=+U15>^"V(]?GA)5B8#1;B(90$N$7A3N28(2L4U)$2N"0:0M[2_ M!S_!R'Z&Y%884* -82(A"7_E">"DKKO).2&1Z_O] QS1L(-#MQ^V_L\H+)KT MM1ZG=0, Q:A J"^B"0(:9OC&@;(!Z%]+:?; +M"\FM.?4$L#!!0 ( "EH85)'.%-Z]PP )4D M 9 >&PO=V]R:W-H965T[0 M92F=NC7)OW6<;]Z=S$Y$K%:R2/)/YND?*N@S)GJ121S_*Y[\V<'P1$2%RTT: M+D."5&?^KWP.=FADTJ-$'5I5O0SB= MD5,>[E[^\^+'[Y]3]W=^+F[N/=3_>?Q>*7ZX\/;R]ST*83EU&@<^/I M#([0Z0_$!Y/E&R?NLEC%;0*7$*J2;%!*=C-XE>*/*KH0PWY7#'J#WBOTAI6F M0Z8W_ Y-6X1'%>$1$QY]MPE?I_/QU\]W8OKWO\T&_<&;PT2O!'W=&[X1BY 7 MVT1FKG[]>:/$K4FW,ML)MS69,]8)26$*9K&(X"*KEP4GQ+9! M\\*JNSM8B4 MS9'+(C/9>9'1]RK=)F:GE$-HYAM!!X7)E-@IB0\K$5D5ZQS4G;*/.E(732E8 MG>D;)[8FT=%.:"=R(U9%%E?\(^-R"!E%M@ 12K%8\.N43DB6-5&/*G&@;'*9 M"/5,WRB!FB3R#4BR"O1$L4(1TY\+"1;X,!-RN[7F62.#0?ATT)T.!EUQ.NSV M^R,^A%?SV:R+$N.VBHM$LNO6M _;#@Q;>@J9.".H"I+U7&5&L%[I7+B-9.L2 M/ZMR;14*&U[+1[QUYSI[5"[G5^S0BXILDZL3('A(0U@TWR@8A"^+)V45*SJ9 M=.GO;#PK%9T.1RT]+PY&#NM2<5;L,BE2%#I]'J+!5G99JDR1BJUP(NN5)D"( M:#AX/Y@0 J BP2=)O#CPO5WC!AMJ;96WT=-&1QN*&^E -D$7:<3[@IAE,E57 MXD;^KNR.%;TUV=] M#"GT2D<^$C\6Z9+DI@!FYOQ\)<:#\TF_/QM/$5R-+T2OUZ]H$@-8["&7><'Z MP#1PG$B1 7!+1.IR5LE'J1.Y3*#6N'M$KX4JR@) M_F3!4=,56V58BG[6U#U&BH*UAQID;/)Z:8I.Q>]&K77&5%G,/BR>-Z*7B$% M*C!6FUA'J&40"2&WLB;EHSY6NNU Z:*Z+%&&C/@W@(2BP@D5?K84PQ\T@A1O MVH'C(ZL,'S;#&?W;Z7Y'NI1J[.4+Z2ASEIY85/X%K.%8H.N(4G HCY"SEV1/ M-MR@]R8J7>-]Q6_[;[KDFTJZG;]>JF1-'N#3=91#N<5UAZW2/'03-/H9_!L=-N 0%I-<8P6#51BYUHG-_\@EBR-AL\UJ,W")=J5:$ M/&&M@L\O7H3!^$@89("&,D/&)%4@M$S)G'$ZD?8)OJQD;^?R^$)<@Y;3:Q]DI/F?$$5HA(M^H2#2B%IFE'O=E@J]E0+# MF>21\@[VH[.9>LXA!$N(%G3/5IV\8M6#YJPBL_)>Z55(4FQC;L.?VKYG*=5J M%?I VR:0@%262?+2C=84ZPV7*K&1N$G53F>%US-X=->*'?K\9RR*LJ_6QA[I ME!NX?JD4VDO\J)T*,4[MCK!2;.43R"?:Z[K#A%(DL9>4;YW.Y]UACRHP/LQZ M/5^"9_WN!)\U]4T.F ,*S@:#D** E][:<@G(*&+M,,Z0B61JBBQ'0:MN M;.6.*GS ,&Y_>R6#\JEF[SWO2/4O!1!6B,NJ N]#J2@I8B7&/S#2 M-*&_^@!SA8V V-:4)("W@*3(( DNG+R4SA3+&5G85PS?:KA.860]D-YPRE"< M:0H4@&42/B@+_IJ:BDY;7'&&$R54NP[5F"=%*=# EN2FLI\ A!=%P,V,2$RV!KW2+&4SP"AM+.E=YA9B MZ:O*RB0*!-$3E.^J(09(/9_VAP$"TAH ^E''9681E<10SC:P8E$!O*8:ZEE% M!9<=P8 BH0!PA.5:\!(%^X.$GB7'/I*E6#J$$'T+)[T0J?N7I.!98A_5(DB! M$KR;&X5IA5-?0;,T'PS#J*WAD"/F.C)[A4[]8FY:O#8W45LD.!BFB/FDWT"( M^P6&LY1B@+0C/!57W$*FN:;XD/VTW^WUN?2-9F7=Z_\AX,D--R1Y'.:(JKV^ M!!:$*WS].%S#88>HL!9R)X2ZRDH4*R1.BJ;.M G,T00I3)%S]PR09+^XX4P> MQH,Z+;0[2M='OZ.!E[H&A2@&9=\D@2AD%ND V-BRJ&XH8$E%[+YR&4N!L4OD"<8*]U&K&A*(U_2G@ O4[)" MZ"6^5+K:%S^JE;*6)^QZXO_&2@.=7RD"72]OAB&8HMHO_S@4*0L1/+[Z&')- M#:VO4)@[;)>[9\ *5R':1:._0.'<4%-IC.^A]CH4 PPQ<<'^O?_T@.:8!ILZ MO\K8F\%R^7R.TIR$YD$"=R%$D.*AV&X3YD##:4,&R=.O4(E>:XJF>ICFN%J% M/&",MLW)-]71EH50>G52P4R*M+K->PM!EB#,K82E+>#_1JM'KW93I%">PY+) M>R,T4>0]U0*D!P"#941VP"$78H$6I2,-!_N&T%QEH-TB@9;;5+@6PDRQ>RIIJ:Q$5GA@[AFM'LO,S1'G-B;,MVK&T&O4@+0@E M\?CM.NV-#U!T9E("D#BW43'5-0H&LX31@_/;Q$0TIA5)4%O&#%UA50*U99>E@]):/I6+E=16/,JD4)@R\@.]-I3;>3?X MH,DTI\T;+="FP^YL$"KV=-+MSX;[O> :,&7-6S ZA-QP01ZKD@!J*A"GM 1-9J'_U 6L7HR6>V9"FN?4*LN] MLG_=\)2?"Q6)ZQU*',4]>M,?_4.DE%4I(7/(9\#%)IHXH3O M'A6G&A4O=8X&TSG"F3QY8)/ZK;\+=&U;N<+O_,6I..MW9Z->1WQ$POE5%"$& MRO[J)H[TYY-PA/7Z*VJ5U,!RV.T-)YU6*@%79NLZE9L4M^W<+*.PKM*O>XAA MCW9Y"?B\X5!._KCI_NS?EC#[7[)P+-C-"TVZC<$3XO*P6MLMQ&/CQ: [&M?; MZ8?2MY3@%;O9K/X\[56?>1&*!&^?'O5J^J-YO9B^KB+CC$*C<]ERZ=FXWZO= M.1\,&IO>LNQ)7:_FST;#:7W^;#B?=_9OM(RBLOBP.9"IQ^W3VC_LR5^.*;R@ MSCVV*_%]N>+:EK"&8ZP>?;5;XU-:9[8&5T6MH6>9) 6/_U.UCG[^[U M.)DUQ&.[!B!*T5HV.1*8AA2??=0.RITD6\6W@"/3Y!YUWRCFAU27+7[,O\7S MH/@A=\L;^^J3G,=E[,_KFDGUI5KY'\EZCM8SCQPZY60:MQ/;[X,R B#_OQP_ MGM8\>S=S,?R/<-6!2JNK *G]R; +9*CIEU%U9#>3^+25QJ=B.)P>26KS5VKI MMRK!:#QN.4R2O_77]F5TC.&HD=1X'@\&K>?A8-3Y#L\WNLED/&L]3\?#UO-X MV.!\"+X1FD\YO0.\J""?W'GL_*21VIBH3\>C41?_3OC?.2T_)N5_0D^&HU!5 M^LV]]OC%ZH-PO4?CO$5!%>M/P\U)X^:P=W'HMPV7C9^*I,JN^0KC_@<['Z1=$VA-U I7>Q?3\8FP_D&ULG51M3]LP$/XKIPSM4]4D M3AFEM)4H+QK2"@C8]MDDU\3"L3/;6>'?[^RD69D&TO8EOCO?\]Q+[CS?:O-D M*T0'S[54=A%5SC6S.+9YA36W8]V@HIN--C5WI)HRMHU!7@10+6.6))_BF@L5 M+>?!=FN6<]TZ*13>&K!M77/SLD*IMXLHC7:&.U%6SAOBY;SA)=ZC^]K<&M+B M@:40-2HKM *#FT5TFLY6$^\?'+X)W-H]&7PECUH_>>6J6$2)3P@EYLXS<#I^ MXAE*Z8DHC1\]9S2$],!]><=^&6JG6AZYQ3,MOXO"58MH&D&!&]Y*=Z>WG[&O MY]#SY5K:\(5MYYMF$>2M=;KNP91!+51W\N>^#WN :?(&@/4 %O+N H4LS[GC MR[G16S#>F]B\$$H-:$I.*/]3[IVA6T$XMSR[6:^O'M87UP_W\]@1H3?'>0]> M=6#V!CAEL-;*518N5('%:X*8,AG28;MT5NQ=QG/,QY"E(V )2][ARX;RLL"7 M_6MYK]@F ]LDL$W^KUGO@Z]O'BY@^O'#E*7L9(]I!MZ69"?P!6F\ )]IX>CD M96FPY X+.#B>L!$S/6'TA?^MTO#>B-9HR+**E-%KENFD=K,.NGW8C_MN]>RC6W)1"62ID0]!D M?'08@>F6KU.<;L+ /VI'ZQ/$BMXK--Z![C=:NYWB PPOX/(74$L#!!0 ( M "EH85(ZP)]39@4 &<. 9 >&PO=V]R:W-H965TP"JJVKK:2) >?6!F@N2-+M,RW1,E%)5$DZCO?K]Y"Z M6+:;[$N[@&&1(\Z9,T/.C'BR%O*;6C*FR4N1E^ITL-2Z.AZ-5+)D!55#4;$2 M;Q9"%E1C*K.1JB2CJ54J\I'ONN-107DYF)Y8V;VV3Z2W4O,1MU*"DO6*FX*(EDB]/!S#L^"\UZ MN^!OSM:J-R;&D[D0W\SD.CT=N(80RUFB#0+%XYF=LSPW0*#QO<$<=":-8G_< MHE]9W^'+G"IV+O*O/-7+TT$\("E;T%6N'\3Z$VO\B0Q>(G)E_\FZ7AM$ Y*L ME!9%HPP&!2_K)WUIXM!3B-U7%/Q&P;>\:T.6Y075='HBQ9I(LQIH9F!=M=H@ MQTNS*8]:XBV'GIX^7GZ\N;Q](K/;"_+Q\N[CP^S^T_4YN;Z]NGNXF3U=W]V> MC#3LF-6CI,$\JS']5S ]G]R(4B\5N2Q3ENX"C$"P8^FW+,_\-Q$O6#(D@><0 MW_7=-_""SNO X@4_R>L=(V%G)+1&PI\:VCJXHF['2 '%1,/K/!]/;N MZ9(<_?%;['O^A_^V>DS,4C?X0)Z6C)R+HJ+EAB#-)=5,$8H?4;S,S1UWSA*US6M*4.G;, M]W#E-Y0TK@XUASM^TUR)O@_J%>*&Q U[X8EPC!G@\WQ#4!5KAWMO#1GV8@*G MMMI:-&3M:P%2$H96I98<)E&Y\A2)SX8[>[,0.8JF"4S&1"9IM>0)29'F,)?D MJQ2:)9QLC%@BJBFO_!_X*^JXH6HA#M@2,ZEK"JS;X-K""$*Y*+/W.>ICBOU7 M#(1-J6L1N"35&Y0.C'T8$X<)T0'>A [#EQN WSJ]OA._'146\V]J+>+(SC-_;"BR=.L.M* M'#MA%.U(QH[G>@?:CS9Y)7MFY0J#A10%^4KS]S=4:H11H#(YY+I$'Z19)EEF M"R.MD DO*$::H1CYP3!ZAQX9#OUW=1G"T'MG,O^P3*1UQ34E8<.H1%U'JR9H MM*R8(QQMLW7JS+-@R#X'#%7%[*=4OAG^D/4%JA8 GR1C#>,_URAFD4WR6=:=HT([ F698R4MKZBU&92)*8%K9<" MN,"63A,LT_AYTC3!E)E4EFA<#+T:C:@AUP#;[X+)A]U>U!)T=MEUK4DR(.4& MM.V]P\?A;'A8?/?VOO:II=EM.! 4>STJ-1(.P!I?Y^;9"+;.\3JN-;FV=;>M M#(FQ9@BL[YO3#L*V8]C#,,'QJ"7-CD(2MI)X2&;Z5 4JXP,4V3SL4S@IG8_HZY^4C8RU3P-%8"UQY5+32VNU$P(4T8?S9?7?MG M[T=?I:/>QS^(9/:*H^J/B_H>T$F[6]2LOCQLE]=7,&Q.QO'ME;,%5-WA!)<6 M65]KZHD6E;U*S(6&UW:XQ$V02;, [Q="Z'9B#'1WR^F_4$L#!!0 ( "EH M85)'@V()G0@ %D> 9 >&PO=V]R:W-H965TTJQ^-D4A7/IGQDGB$2DC A 08 +6M^_78#/*#3 M=I*9R;Z(8A-H]/GA WFZDNJ+7C)FR&.1"WW66QI3ON[W=;ID!=4GLF0"GLRE M*JB!6[7HZU(QFME)1=Z/PW#4+R@7O?-3*_NDSD]E97(NV"=%=%445*W?LERN MSGI1KQ'<\,72H*!_?EK2!;MEYK[\I."NWVK)>,&$YE(0Q>9GO8OH]=L!CK<# M/G.VTMY_@I[,I/R"-Q^RLUZ(!K&A73B+/1J< !:MECQ=^IYR32K-K+6U;@+1 (6*=+JE8@.=@@X# .;,#S.(> M_5MA8]J :@ZX (["8,78?W+VP'+/A25GBJITN;:PEI&JE"[Y-GN0)R;2-:ZU M)RC;RV, .LTP9R??+2&1LVZ7*1YE3'RM9(&5K?E"W4-"GD&DR"@ M.8S11E4V&]86,-XIEQIBWX:ZT1T_K5OS@N=4^=6RFS)=0=U15&,8%*DA"AR M'($"V Z@=FR#0A39H\MF,R"512$S;!PKL.K7G$$SPI0'IAM#DV8E=$A(LVF# M<]'U%6IHO"FH@ T5HV&19/P&@KT2Y(\J6]0AFL'^;&>#>U518M;TW@YU" '- MA,MA>+ -ZHD.%EH,."%W(,>AD%G/3K1L7[U#D\(.C-MS5U-=3:)^K5U5N-;O M1AFK9H:,XJ0%PPM;4;!IL&(&X-1L'';Y.(RFKL$O90&.K/\ MHE4,(,:M@V;N%! (5E2!R;#'*D!65S)E!;&B+N*-,XJN()-0C^ /5!H74$[& M+8+A4S3#M35:6[!0HNF3->;:, -0,@Z!O-E><=?[10>9AJ5+P;]6 MS,/9V7JC9*$T,@9Y!1;('/)TNCM.\$]?K[3AA2WE=VC=9^OY;L2VI]U) ]EH M[CX@0C@(U.0>.[]YXBEMMHD&TAO$O*1Z:2.,O0O1L:7?S']%HM$HF RBHY*: M@!V17!QKF'94-)D$\21N[Y,@&DR]I\,@2I*-6/AKO'L:!)JAX_'DH)ICSR[; M?6A>F0IY5JL[L*RC&3CUXN/_WU:X?7^W"P>M74DPB3O31E$P2#K%41PDT_%A MO;9>ZNX]T*U=]@9)&(S&H2>)$] _BCU)-)T$23@YDO.?[?J<5HNF.]/^QE9+ M)L%T%!Z5_+!6&X^#>.JWVG R\9XFP3@<_(A6BPYK.?+HV8T6Q='>_]_3:*,@ MFG0P,P!,\E(0CX-I?!B$7M9HR30.AAN-%DU#T#_U)%"4P>@HW#XO\^[45^^6 MV\2^X1G /8#6\GS]@[LJD_DWK'+H[7-^[+FO$07"\46:&R7@8 LE-1 M'03H=^1A 5Q0[Y$#D=;HVY; L_"W8AN&L%F3=]" M3;^&V$*T'=*^Q[21CRXG]>6Z$O8\EM=EVS7.<#CR[T9^4PU?!+*?#[;!CO,1 M;).[(=DO/;:%/D=^N=6Q'9X/@DDR].X!_3V40?)P&(RW[]_+!^A:6\M[X#,) M0H^T;5*X=OTMWY_E&QS8[/L@##)T6<9*J;G9F3<,IM%P1SH"JY)=.^+)-\=Z M^_K*$M31<+@AV22T@.;!*!Y[]T^7VO_+]6DF];/ P-,Q_S;)"T A'L(1:K=* M#XC_,EA(IL$D[-HB&H3!V#M%3'\@* R]=3;)9G.=#%_NV!.8, JFX]V%QD'H M'67:Y0??'-\]4( D[ARWTQ2JM2Z^0)@#7PU MA@H(;??.)!"[DBDN,WT"!RK_73!Q[]1U4ZGXFLJ &>Q+ON[H9%I_R*GY))!7 M."K@.]F3?5^G^M[GOH*IA?VHB92W$L9]^6NE[7?3"_>YL!ON/KI>4[5 I,G9 M'*:&)^-ACRCW(=/=&%G:CX?@HY&%_;MD-&,*!\#SN00XJ&]P@?9K\OG_ %!+ M P04 " I:&%2W6U&HAT' ">&0 &0 'AL+W=OH=ZQDW5N]_5AOT3B8V8.AV<.*>=HH_2MB82P["Z)4W/.B/1@?#A,NT=W+D^C[IDR.5 MVUBFXI-F)D\2KN_?BEAMCGM>K^JXDNO(4L?PY"CC:W$M[.?LDT9K6'L)92)2 M(U7*M%@=]TZ]UV\G--]-^"+%QK3>&:UDJ=0M-2["X]Z( (E8!)8\<#R^B3,1 MQ^0(,+Z6/GMU2#)LOU?>W[FU8RU+;L29BO\K0QL=]^8]%HH5SV-[I38?1+F> M*?D+5&S<7[8IYDX.>BS(C55):0P$B4R+)[\K\] RF(\>,?!+ ]_A+@(YE.?< M\I,CK39,TVQXHQ>W5&<-<#*E3;FV&J,2=O;D?'%U\>7TYN++@EU<7M]7Y^S#XOS]Q>5[=GJ&X8N;B\7UT= B)!D.@]+]V\*]_XA[SVIX M$Q=O\FY$085H.4W3J7%9&JLSE&QUO31".(\E.F:03E0&RG8K+5(@WOJ MV' =L@#,T"A+PWA*K211H;08SVVNX;H91_B$IQ ))M$2=YDR;@;Z*^_B+HAX MBAE=7YF6@3 #PORH=ZX)NQ7$4& 9029!T);J"33? -7%GGCL6$OX0Z.97P/ M85QS_6K WNV1L#TAM[;+46'VIDF?VU2,?T-TOI0Q)8=@$' M@6DX0X:P90$37W.9$:WJ=!JV(FI6*$R>9;$4FMB8*JBD@PK/?(M\ W;38G"H MX"I5EHET[=@%,)H[UBK-%(#A_,I$D,<%P_-B)W=S?E#733N$%H%:I_)7!.)Q M_(@I;9J0+AP8)="!\'&Y*Y),+5MQJ;%7<2ZJG)VI%"F4(:\S5S@#PG?(00IB MQNR3,I+.OP$[;T*708A%A$^'1;J*!:-'8.(R%D5AMB!W(#TPYD&@<[RVYG23 M[>2B7*5C*)FH'-52I)O*ZT>K?BS+K#6(372%_UC>FY5!$B+DZFO.8[ERA;,= MBH"'PH 5+G%(?4WYJG*6SC3!AA%' A>'3"GKA3]7#TBKB63643L9TMR5#-QP M58-DY$;;$EE[0_ZP=T6VBST(-!(88/L@$PG5@V$;W%SHN:ND28Q*A71UHI:_ M%&I0^$1,+'5-NT89R:$:D*+;[HHP)S4\*+A2,?FLK.B2<2T./B(N6ZG<09,\ MR0LQ*=<*%UI$=-$CBBF#]:8@ $7@=X46E%YB$!>Y+71(<)UB"36X0B]<TF!,F[=:T4+(7T'$Z_(O30=0%TH:SIHI'D8 M#^*IU]O9PU7*VPHT/ARYU+\8S^?[K-Z%I-5OG??M)&QC>IB#PC<*2M%]@XA0 M(G1H\.+W84.J3![C^Z[LKE0,\CEFDX*5'QM.?G?1%9\IM/&N87/A^JN>VUCJ>Z,BO(#^7)>G9<'4 M[>*(J9H_M4Z.MEQWA7B'3/[QR=GC>E5-?<$.^N-#K]6>S>:M5GF];N3RB5MF M-6?2'WE-OJFGYO:2^8UY]YAT\@_+N>#QC7PO@OX[J,F_:G MXW%[1R??2;A9WYO,ZI8_FM;O+^>35]_%-K_#M8Z[MBC7TOG8U9E$=9<\[Q99 M\K,HCZ^^LVE.H45]YD-9^@5\J:U7B7B/!<132!(ROE+)5@P+4_Y(Y^0U02P,$% @ *6AA4C P MFE7R! EQ$ !D !X;"]W;W)K&ULY1AM;^(V M^*]8[#11*2NQ\\I=6ZFEW*Y2>T4MO6D?36+ NB1FMBF]_?H]3B $'&BG=?NR M+TG\^'E_\^.."SN3: WL79@L[8(]-/BY&$5:_FDO*<%8J+ DDV/>]E;$J7F7X0JR]L;4]@^"4B4^43K2I<+^J@9*FTR-?$ MH$'.B^I-7]9^:!#$[@$"LB8@I=Z5H%++:ZKIQ9D4*R0--G S'Z6I)34HQPL3 ME$[IYN+\?#:W0__C)\0(/[N]'#\,OPZ^/-MR&ZO7]\/.MI MD&3P>\F:ZU7%E1S@B@FZ$X6>*S0L4I;N,NB!BK6>9*/G%3G*\9HEI\C##B(N M<8_P\VJ[O9*?]VYV[XCQ:S%^*<9_9_<>Y_KU?CQ$F/S\4TPP^?06&1^107:] M3V@\9V@J,BA&7LR0II.,(<6T J#4<\2+JM!-Q:PX "13"Z@@I 544++,EQG5 M+$5"SYE$B)3GI1>4I8+HSZV8,3Q(F)#6V"1:X&Z?=PP8\LR M $$/ECI3*?)7R]Z8U)I8T)ML2:$%\B,;%-IH$"(<>+;NW=!8]!:O%S#CB"GT MO)>W^KD?6U /]RU8X+6H2QPWC&QUL=./HF.9NF5ODLISO#!NYET*"SYO3T;\WP%PS37FF$)W /6EG3-@]OW^'U#"3%XSVK!JE#Y_@.R;> M5"8:H"CV#MM#83SJR?Y\TZAZ+W!;6@I,+6;D>-V\ ML= TV[3U XW%)2T5UXTQ/E*'P(F]&/VAG-;JMTP7OAT4W+<]N7E_M?O?AW7[ M;*S#MD%F[]UV@^LU+LLYD[/REX""D$$WJ>[--;3^ZW!97;:WZ-4OBSLJ9QS. MH(Q-@=0]C8(.DM5O@&JAQ:*\>D^$AHM\^3EG%#+,(,#^5 B]61@!];^8B[\ M4$L#!!0 ( "EH85*[,O\>0@, $D( 9 >&PO=V]R:W-H965T5-I(YVII5;-<&61F,I(BS)'D;2\95-!T'V:.9CG7C!%?X:, V M4C*SF:/0[21*HYW@$U_5S@OBZ7C-5KA ]\_ZT= N[E%*+E%9KA48K";1++V8 M#[U^4/C,L;5[:_"1++7^ZC>WY21*/"$46#B/P.CQ#:]0" ]$-/[=8D:]2V^X MO]ZA_Q5BIUB6S.*5%E]XZ>I)=!Y!B15KA/NDV[]Q&\^9QRNTL.$?VDXW)X]% M8YV66V/:2ZZZ)_N^S<.>P7GR@D&V-<@"[\Y18'G-')N.C6[!>&U"\XL0:K F M'ZR^W=W5S@)C(]0RS'<-Y=A3Q&HL!Y.D)9$F6','+ M^XCS@)>_0L3/' Q[!\/@8/AJ*3V.=__P= -I_N:W\RS-+H^C7X!72_)+F D! MN@)7(UQIN69J$P!&EQ:X(.3P7=CA*8M>@L,(/@#"NI U!W M&/2H3P17U&2-'B:@%\R8#5V5@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 " I M:&%2(06-!90$ !B"P &0 'AL+W=OD3(_$B68IO,W:23C*3=#QQ+\\0N1+1@ 0#@);5K^\!2,JR MK3AQ'RP3P.[!V2OV;*/-5ULR.[JK5&W/1Z5SS79R%O6MS<:9;IV3-UX9L6U7";*]8Z6/W MOLE;LM3ZJU]\+,Y'L2?$BG/G$03^W?);5LH#@<:W'G.TN](K[G\/Z+\%VV'+ M4EA^J]7?LG#E^6@QHH)7HE7NB]Y\X-Z>F?WE_>O+\YFSA@^9U)WNM==7KI=_22E#[KVI66WM<%%P\!)B"Q8Y(. M3*[29Q'?<3ZF+(DHC=/X&;QL9UD6\+(76/8 :+H#F@:@Z8M=]+S>[]HQ)5/Z M]9=%FJ2GU.&< NQ2VCC'RA[F3(L:F@ MN:*V(:=)-(W1=Q+)SFI+&6U9&$MC^ECC4J:5;HTKZ5LK#!0#*[=A!=RJRP4 M^>B%DS1.WD2/25&NK0O'N; E-4(60#5/Q)042ZFDDR#NM!,*)AZE\R2H'J6S M!46PQ38(TVWW&TR=2FU+F)4F[[SKX.Y!9H4%96AE=[=$)72/P M&--E,!!YRM42Y@^YNK.6GIIK?%-XK5>O6RQP(SL;Q)^S=\,([5+#T4<+&-I; M,UO$CZP)\86TOX*+UPBO01L]&&)L*L2T\#%V(2D>)PMMD$$/PQ^/YWT"> K) M^'A8_< -/\6RD#;7+9(9+/@1O:$J0N',3Y]F=B";C>-7X$J: B5DW#;H :VZ*6NXR(X-YO_Q!I[2C6> HTIL:V"O%; M!C/A@;P4]1IFAEC6&'X0&-_QX Y &9DSCH V1&]X$N!#O:[EOVS[I(2%NF(/ M*<@Z(T)K\8^.OPLM3:.T0C#NZWY,G_950>&'+?QAOH38+([[GCI/OM-WLRAY M,_3FZ,TL.2CU/[MN7RZ''O+)WMP#MZ[#=(=;?&/I1J#=[FZ O.SFIGOQ;OK\ M+,Q:UM[5*ZBB]%DXW88I"8\9,%CY+#,%LO #.5QK/?;_P%^S&ZHO_ M %!+ P04 " I:&%22E*.@0,$ Q# &0 'AL+W=O4'8D=VFP? F2 8?+(N^?NZ#OR\6PGU;TNA3#PV-2MGGNE,=NC MZ53GI6BXGLBM:''G3JJ&&Q359JJW2O"B-VKJ*?/]>-KPJO46LW[M2BUFLC-U MU8HK!;IK&JZ>CD4M=W./>L\+U]6F-'9ANIAM^4;<"'.[O5(H30>4HFI$JRO9 M@A)W9\[YK+F6IS(^L^J,.7<2STHQ!WO:G,M=Q_%(9_(XN6R MUOTW[/:Z0>)!WFDCFX,Q1M!4[7[DCX=S< Q2_P<&[&# ^KCWCOHH3[GABYF2 M.U!6&]'LI$^UM\;@JM;^*#=&X6Z%=F;Q^^WR>G5V_>D+G%]<+B]/+I:?X'2Y M6L*[V\OE[>G%ZNST_6QJT)/5G^8'U.,]*OL!*F7P6;:FU'#6%J+X%F"*(0YQ MLN08\7O%K>W[@)!S=A[R9\Y>-]$=4VZI'> M\ES,/>Q$+=2#\!:7OZW.@$:__I0RRC[\%\='8)7]X,/_=GRW*F6G>5MHD'=0 MR+KF2H-XS,76P%;@Y5)R):# RG\_&)U72ANX$;EL"UB5E2K@7';*E/!%<-47 MT)LG=HG7[5;)HLL-:%X+/>S\#-1G)/4#9R7)2)+%KDH4DRQF[@I+2!J[.F&< MD) EP\K5P=U&2:WQ"E&;JATV@Y@$\7@L+",A'4VCA"1)-(AA2&@\BA0=)8ZV MS0T/NJW:C09NC*K6G>'K6H"1L)+2Z$K -?Z6<-$6>,.I2FB"H,2-T:[$Q&?474FQ2JC;)S3 THC=E8@%)*9C6_Q;$U#'.O2) MGXRF<4;\\*Y MY5Z["=SJIF[=AZ$C,.8(SO7UW:A&/Y7N:58!W=:RM@>AD!P"\DEM\"% Y;T> M)H*?XB\,%W61G4+P"[*E_!Z*ZJ$JA'TS*JT[W"PZ9*C M(GA>PI-]&!"OJ#1R+NNMOUPV"RZ_JP52C:%"7R/6TP=&M<(M>G)JH;<0NP9W; Z\.'EG@:.ZGLR M_;FO; VUN$-3?Y)$'J@]0=T+1FY[4KB6!BEF/RV1TPME%7#_#JOB6; .AG\) MB[\!4$L#!!0 ( "EH85(.G0!H^ , *<. 9 >&PO=V]R:W-H965T MZ+O%3GG976 MZS/75>D*"J9.Q1I*E"R$+)A&*)>N6DM@6654Y"[UO,@M&"\[@WZU=BT'?;'1 M.2_A6A*U*0HFOXP@%[OSCM\Y+MSPY4J;!7?07[,EW(*^6U]+1&[M)>,%E(J+ MDDA8G'>&_MFH:_0KA8\<=LJ:$[.3N1"?#9AEYQW/) 0YI-IX8#AL80QY;AQA M&O\W T_S-Y? MD>'5A/QU-[R8O?TTN_J3#,?C]W=7'V[[KL:@QM1-#P%&^P#TD0 ^)9>BU"M% MIF4&6=N!B]G6*=-CRB/Z38\32$])X#N$>M3[AK^@+D%0^0M>H@2MB-TZ8K>* MV'VYHC\_P.^_Q=3WWSP=AISPDNB5V"A69NIU9>@%;\AD.IY>CJ8W=,PR[CYU-7_YO%$0K:I_CZL>GSO.&(Y*U,@3-=+Z8K))63?8WH< MY[#D9!0H: M8M3%.?&;\GRR37[4:&AY]L.BW8 "N06"=R)>"1G> G/=D.X5\9T@Z-F8!A8* M0MK2];WX0<\I4RN2<96*36FYC_S&/'9"KVNCP*M1&$?622U (BN(9O>$*867 M_9;E&]8Z[JZ3Q&$3QFM_V#YM]A\Z81(\6IU7)'*2H&OAQ*%!:.'8B6.[!CV' MQKT7.ZVGN>,GOQ)W?!I;..I%%NI&+5ZU>/8<[B1-V1.G&]LHC!ID<^Q9W F< MV'+M.]Y7_+#9T^;9?]D3.CV_]87X#@U]>\%S/)H\RK>?P)_XE^)/8G,DB%N5 M:]/'IMHSZ-.C3943-+;IXX>-S*;9,^E#H^9 (_HX>=I$>X@\?N)9.'%Z<=#" M-/);^C;9CJ.YSYK;C; E=C=*8Q/R4.U35.$HQ>N2I8>*24B!;]D\![*37&LH M4;P@)51J*!5;D!Q4]8B">WP'E$L@DFD@!8JPZ\%6ZZD4OCHE.X\KJ[5/*#2LFJ1C#=TNN\CZM6Z"QONFX]&?=_"7>)K!K,D.2S0 MU#OMA1TB]VW1'FBQKEJ1N="8435=82<)TBB@?"&$/@(3H.Y-!_\"4$L#!!0 M ( "EH85*UWY&;C1T -)= 9 >&PO=V]R:W-H965TKMMU\ M]_2I+59JG=N39J-JNK-HS#IOZ4^S?&HW1N4EO[2NGLY.3Y\]7>>Z/OCQ>[[V MWOSX?=.UE:[5>Y/9;KW.S?:5JIK['PZF!_["![UAE%*O5:UU4V=&;7XX>!J^MVKV1E>X"?^I=6]37YG6,J\:3[CCYORAX-3 M4*0J5;08(J?_[M2UJBJ,1'3\[@8]"'/BQ?2W'_TM+YX6,\^MNFZJ?^NR7?UP M\/P@*]4B[ZKV0W/_O\HMZ +C%4UE^=_L7IX]IX>+SK;-VKU,%*QU+?_G7QPC MDA>>GS[PPLR],&.Z92*F\G7>YC]^;YK[S.!I&@T_>*G\-A&G:^S*;6OHKJ;W MVA]O;WYZ=_/VYOKJW9CCG&%Z7F:8'[U=T>WOXD ':3],0YS_Z^P#53EQR.IEK1>:Z&IE\D+6F;4FKVW. M]L9FJ_Q.97.EZDQ5FE07XYYDU\JT9"RS?"W<)UMZIYO.$C^,VC0&D\T;R0->8.Y:<@\;X5^[RMLL7RQHDWCXP![/.IJ!GE=N M8RJ=SW6E6^V&*K4MJL9"FD1M0#5F?N@=F07;CQ?P^T$A>(@+O4;E@Y +*6M(HA^R3'L' 6SXSF[R0OUPP!)H[M3!V,A]6^4L RY- M+U_:P+E)8A]J B5.Z\483+S0L5 *RSR3%#^"35@V34F/.OT.JJU+Y52 1$_, M46*B>+?(NN#FG-A-TM)6JIPD2@#G7V;TOKAEVI]-9XH57Z.+[-GI,[>HN2KR-:V %8Q@3[;"/CEC9L%$45*GN15SJ/]2.L-)=ML1_Q.# M1C>+O"HZ>;/C5:XT<1A6LJ> I @DK08RQ?]:\'/B%A,2-+9 M4[CMTS491MG5]+&,)/(SA(:OLCYZ\SK4>Q(E@AKSCO>D4'"F3D3H::/FVZR9 M8RI>*CP^-LZ"SXY$6JBSOV3)*P=,P"ZV"TUG E5N0Z(_A41X$$1\4?H.>5ZQ5DJ,A,&=-_/J("IM5V37CXGZ-11=VQ.OP>G03$!'/H'VD>5E MI3<;+_JTTV4E8F[%FSPYGTTN7IQ-Z,>+R>SY<^$+_KB876(;@()9IU_P'2@W M[)[=B.976]$0A_H8Z% \A$DFY'S-9]7ZR?.2 JV(F>3X5T7I(AN0"J9R>SC MFFU>$42@48FKV6$%.21?76>G)[-_X EF>@JF((BL+T<0P;RRC7<,?T#HL5%\ M^UAL) 4<"/M FC&0?V]5.F.[7+"#V+J@LS8=,!<9;E?:E,<$?(A8&5(I#RH+ MVH&3[ /@4C6RDNECUE$W;; YJ@RT\')86'/X$_G3B^!)ML=M/PMN^]E>M_VS M(C;9,4_]F/=&_7!&BR!OLP 0JOBQC%1/W>55)X#:\<(MBC:@5!!VFB'3"^]C M^2Y^W*FM[(%!4(S'.PM0'Z2B=@-*Q=YPO$"VK=4"@*O*@T*2L[I9 MD\N=$S)8("XBTIJNW71^MSFZP@0GF;!<7#KX9;.E4;16X^1L1@B (^1=TZ0T MKZ/9\(*Q!<8!4N6W*/?H9KV&S6=K!$D]R=XVF('0F'MTTC/U1;[1)/BL+&+M M.7+(L-T!_,(@K+NU#."-'2WVCHEW [M%B6\%!X^;Q3'O-3.8UYW#V2[H3UZ% MO.:!]U:VT0.*S !]=]8%.]YW?C.1I)WM=@,G2WLWYG9(Y0WSB]1_WAA20-"& MV2?>?# I>KU!^J/UJ$#FH>$C+(09^%Q3D(D-\EH!:R]+BVSR=MBRBZ^;NL!> M5NP8G.1#RG>AZ8Z(@L&)D%T+*F!S3W*:[JX7E!WIBF+E'W%AS1"^"OW.(3A? M1WK.>PT#(^XNB@6OU.T.OWNRQ^)=!HMWN==R70.-,F[$#_A?D@+L])@1_)-# MC=O%:%@2#U^J.3D">'$)'8.8TPYI0%?"?[BW%488\CM.S6E_Q$ORE" 5F4_;VF8H[XE9N^^:BH2 M':!$B51I23;G4%@]1D (H$BTM$F"KQM#8;X+T]Z^OKD^RI !8OCT9'9Q"G7GV81UO+.ZA\;_QZ;,.8PQ M\7##/!!9=*!3@P3/1**0IO:A \DU-Y'DS5\[WVY2;([:AQ>O3+T1PE%\4< M6=XYQ+U-9QV09R\R-$G.#&EA?11G!&:-,TQ(';J(*T32K!BE6N,B,5@EVPAC9HL.J*F_"[7XEGA4B4S9#BP(TM!4R*GH01)\?G,)-C]X2#("CR!LB(>=CF7X PD:Y"(M/1"U2,O3@&TB6_ MN89)9!M&H(J6#K7[*!N2KL#G63C$6)"C01:$:"/XX1([24SX,.M=!IMY!J%7]W1)G(;GM72J).A\'L."O5$E!BL_6."LT3G^2G:P4C,ECER(@Y*J\N3B#=%;@&Q+:[.:1T-^+; MQH>BMW[KRJ7L#FGRV!"3X53.6P8K0)?NZ4>KZJP$:J:ADBF\T8CY!OR%%]0Q M/ZZ_NHMO.^,N2M%:ZL?+W)0^"Y_,YR;8C0\BMP;'78;PFQWDG.1ODXDP7:Q0020YU8TY>_&,@V-.Z+Q4NF*IIGQX:=X$#2WN9%!7\A-0*%GJ]MAH^_G8OYO4FQ8* M;EC,0C)KOB3W*X(0&/>6TP?(?< _:XATKT;!Z5'XX8:#_J:$0BTZ&1[$>> C M/J9@#'9/DA]S-R<8;?@F@V/2R-+E3]F-A (".0JV;\PW@1LNZ8\EP^W:IM"\ M;$ET0']I^<"!G-8)99)%R!R;_![PA-A!D"P%N+8C33WB#,975O)-9(^I*@6U M4A]T\%CP#Z9V7>80] M8T54D3A)#NB"7?"&08)GJ2IL!Z\,&2D5G!/7G+F\M",9?6]7-DKB"*G) MIU[/^_$,T!OI&/"VD]T<5Z*OF> ]JK=K5<;-[_1O,+^/ /W3T]A&<_I5Y%ZC ML#-N9A__=A_WNXLLV2Y)2C"'9!*9P86X6=H@8#(!7@S($O I3RP>3F>.>3X_ MZ^&3B_/)B[,+"?TN+B;GIR^^)40[XM05-S($O!(0-"'Z]EC7$PKD#?V"(3W\ M^>;MKT>$ALE]E$)_#+D];)85(=V$I\,"4[J3\-5F3XBJLS.ID.#W]/+\V\-, M/XLW7UZ;^MPZGSP[/Y>)SB;/+O\^7@F+!LQZVV/6!S47BQ&+LYA(5)=-6;\^ M*E4I'R70*LK&]-"W7]HV,39<9_%M,X.":NBBL0&V^='B4&3;UF+4M.2D:3AB MY23K=>,$H>5B3:A4C@\'HF! 'Z7/25O<=*]&OC?(D"+>V50H.?F D\WOJ(;_ MA?&BSK]6&]H8+5ND+4<.G:\,)QFOV$;2&7)B4JYQ1EDR/6F*5F0D)M#HP457 M915C+'J#A/+B,=R;1>[-OI)D-8;K+ %D5TV]/*Y8X*3_9I2'?WG4\22NCZ-V M'A\K9!DITZ*:)[6=0INB6[M"-^<+"]=DMG(%F'ZP(J6/G?:RH:'M%Y;7N609 MY])/@,X +B'\&\+/64PW<>/JV*X<,BCLX'^CI%Q0[+"+S>Z !YSQ%9*7INDV MDX!L&!RB:.8,BBH32.2'&];4=EDJT3ZC%O5%6SC>FS1],.&Z8'R(3(TA!'+/ MC5#SI($#55_$@2YLW%TAC!:2?X/\2ZC)A/ZW)**M[YKJSC',Z4]LX,"SPH5D MX;SK[KUH4^%VD^XVA,G\P\-2T3UNHTE[W"2 ".T>;K98G*$?C*"XH^,C=VUR MNUA"SV['6*0C0MVP)M])$E,5(\TDDW$2Q'*' FA\GK84/A&H#]&80>%AT):P M6UN2]A;C_,%+9!LAUG),0VFI^6C3:QN=F78CIJH[%ZE;4F#?*+K%4PZ.QKCNK8> M8:!CW_/T;+\[(@]K:-$NY[@B[$A;5["DNK+VJ('>.^IX*^ CIAJWVH3A[C3* MI1YT;;X^$L0C%T,&YKM4\]+0SBYR-NZE3SH7KD@#G5]HEV]-5%BM-U6S5DA.DUMQ293I5IUV<8RN=2<5*!6WV(=NX*N55*(IO+OQ[82$]%*:K) M[2TA"!LIU04N6S+(+=G6JLH-08/%@*D(<2G^8Z40AIGQ?L>\=NY$(@5SL,\.Q-,)T_W'"GYJFI)9SI".6G=K@W%'C6@-)_P(C/ M.ZYM(6(2R.CR2JT*W9F)D4<@KBB(I4?J3NIJ-1?W8W+, *K14WTF^NYV=V%HWF8-<]LG7% M(@<]Z!6IX[4]M!-'0"C\2YQBKDC%[D(9$,Q/< VW\'A?F?!,V!J8*CU^RI-'H M]14GG 5A7IHF T_]@!YZ>75=..D1B9#Y#D:6^\KEA )!K-"('!>2]Y+CLKW, MN<,\.T#+^/$?RC0'S+TCV@3 D)WW8S:<]JO:U'01E]:7"2 M$BNA &[72B25^%FHF(1M[YN,V^D32?/BQ8^24AZ.\N4(%AE8I3!Z'F,UOW'! M2^Q@VUX>)_4>;B]@.3S\8-*P;1YZ@#:61Q++K[#&MK\#QTA/2:83D#MS&:&^I&=@6O M1$[ID> A8;"O^8S&H1R1A/,+OCG9R%&9V :934]/G<)L&LVGP HCK8$.J_0:&KG'=?A*J?JOI*0[D6>@H,9+ MEKTUP4+V>W:FS__!K)F>_F.8S[P)'4_<,^*!I^G^$T\WTNK-'0NC8.;QKZ=).U?GU\GMP>$3+BO& MEG=D\R36IX==S4KPJ:^CNXA>,3R8J_8>[CYF 7I^.EB0G WF!S$X1A8 MM\Y=)OKN"@G>.84N!LSC$)5K.AOS 'T"?.G*=0=)&JZ7 $G4]\%"'0GVW'>: M9,V\TLL\>=LS3YHN0F>Q5(OK8-KH5>[3D_R&F!0)C6AM(5\CF!W9N/2L;,BL MQA,%?!BI@J& C2[OM.7,'(K%:LFGEW#0H^)VXGO%\"@]^Y.>U G5W[U5,^Z; MD[WF(Z"'?.$C7;CN7++_G\WGB7^T@K.N\7I <^5-I?AQ1F#RMK&6LA*(V MG(4/*:B8]?7)-BW8^DM$,>G\W >.\?6PXL=>BV[!61,=15<&\[*3$@ M4-]$7C5%NBQ9,?IK=]?,Z6AG);Z-6Y/=S@2D3D+7V]!<(DQVB6#$2MQ@P8ET+.X+J>MY1>/_]@N8\A/9&8])CC",GCW704$4CV0X5Z'-TV:H53 M3AREN?-'C;5'>Y4H]LM/]W>Y?U X5E=XK#2J-]\T0E25P0U9B[9)GD[.CDI7 M](,V?7 \_Y9N:GHMS=J&GE-)W8<.[=!XNJD4=Z/E0&T5&(Q^[ 4WV8NI [85 MX8%%Y';@<-QCO[V*_;[3_3V[_WKSZHI$A*1BE,N/?7D\!XKOJLCQQSR+S[I0 MO_2Q 7\)82>7S)4<$FAIJ(L8V9O%X/K2+[^R&WBD1/G$H MCGTP)[C /FR3"XM\&25T1_#!:9_N7)FF6ZXPY8S,Z/X:_F F/I#QY/ED=CES MU8S9Y/3YQ;"< :NP7,*Y^W3+V!$/K-!G!V,+9NJZ^W)_+Y@:HAZSRJ>GM?'B]6Q!&C/L9K:?L]'P>2TT[I MP5&2C3+?VJ/$S S4,C!^Q.0%R\9B--^.F3\1^WO^W) JC]TA\GYS_D-!50RI M$8"?G9Q*D(@?PRAQW]=Z8E?4;']?TW7/SWFW/+99?VJ@N$?C]P.&!U#P%T>@ MR(,.?J0#_VGLOH\MF/3@T\;L#NS;V4+/XF3L9$+:OY\D@<9K3&G\LT^+9K'5 M9;:_->6-YQ9.)7'G_^@&?>L@23MPQL>KTN_30#J1#"E<2VW%32YJ9Q ?:;K\ M>)F>9JIP:@394Y]5J+8R$D0@X6FL @TUT.)XI_(')M$TTS'*9A7SG4G($HT0 MYEN)C?('4V4]NX\.NOQQDB5[)<)#D+QM:!5H_4(>WR^#$2T^0,%'/JT G/C\ MA-OB-B[;JG)R7D(4<>/!\=%P?\>Q7%S$H6L8X1B$\"H_D-SG%L,XSM'$[X<[ M#,/?V=B&YM>)-(@%?)BSSV7M0G."M'W)^7"*DZ #[ML)--+@TTZ/^038SG>>QC_J-/+UIS2Z_'N^ MZ91H$1]*.LG>]#Z?PK$9-P F1'K#:6.O8_J%&9\;@S;=J>1K-,G)FXF',#%^ M2P\*3'JIO F"F="6-_$50_=7@,T>/TYB\W^A SG]HF3OZU/;7MEJ\$$HI*)H MO;X_["]^&6H6.T1F^SM$/JAB4,TB-M9-Y[XS,"[)CQD2 E4VNU\32P?O58'_ MV9%A(M#R3,#VVZO;5V1&+'HLKFX_9>^:$[Y[/#V;9(=7M]?NBTAGLV='X3,A M&W(6OBW.U>EHASO.:\*AIPEIURTIJD'0X=Y?8>%U?7TV^4:/!)B""^0(MZ_? MNEXEB\^6%*S&/?J2!155;MSA?*C,6@XUA *B#TFLNN,8=^3S4-FG#=3>OLS@ MNTCU%ZUS>XB-5?CJ44)N'%\:>UV>MX'A=E6?'KVN\G.2?7(N%=Z ^),<6>S7 M[$+*>]#C%Y0U-HD@\/);XT5Z0*Z@KB0'+BKLTDAR#MX7\]E/#-I=G-1!:)S M]([[,-/%2 [%B*9U7]'*0GF"N_'*6,1E;N"]4DOE@ROP>3CEPNLO6N]^AECD MJY;[)-6)JVZ):#.VU@VU G>.I^=.(T@F6U[-Y?3B>';J]8)$.$=@G'PJSYGU MY-M@8MYP_ ,4,@9#1P#2#0Z1;MQ'6F.>((&M:+:Q>S<"=(YP..E58,9^*]F)IXP%J^.)[.8EMDJ?!%2U%]QL1ZX=,D/:?;JV_-.87;W'%\ MXU-(#$O%TXOM?J7*"%(C@7!9+FRMJ?9MQ^ 4IEJ2Q;=%%DG#1O,N7R%PYQ+E@S; GJ&<.^\(0PF+^A+#3D7QX4_86^E->B*F M]Z56,2R20!VE&'WL(;N-'G32?\:G:W]L/'$>3!OM'.*XA*;>^;8^61Y8N(E_ MOGGUZPG/9H2GNVYJY*#Y9W,3Y^F.^V3VOOQ*1>KXGGTD @W;!;3,"] M^E)ZBAFB=&WXC&7X,*5U^> '5\NG6*7WK^%N34&_$IDUQCVU,DO^F#@WX->M?'$[7 T?++^2SW3' MQ^5KYZ2B2V3U*[6@5T]/+B\.)-;W?Y"[YH]VSYNV;=;\DUP:H2X\0/<7#2F? M^P,3A,^X__C_4$L#!!0 ( "EH85*7BT 6E@( !H& 9 >&PO=V]R M:W-H965T\0.D "VFE(K5:5 M=OOL)!=BS2^9;4K[[V<[$%A5T#[L2^Q[>^ZY2^XRW@KY2S4 &KTPRM7$:[1N MKX) E0TPK"Y%"]Q8:B$9UD:4ZT"U$G#E@A@-XC _:NKW=128 4+07^22C<3+_=0!37>4/T@MM]@5T]F\4I!E7NB;>>; MQ!XJ-TH+M@LV#!CAW8E?=GTX"LC#$P'Q+B!VO+M$CN4UUG@ZEF*+I/4V:/;B M2G71AASA]J6LM#168N+T=+98/#S=7*/;Y6R^O%T^+F]6Z-,C+BBHS^- FPS6 M+RAW:/,.+3Z!%L7H3G#=*'3#*ZC^!@@,M9Y?O.Q.$E_U[O&=2T1TT=:GH"=65FI=I00*(VWUDI-U A2G!!*-$$U'N-/ _X M\4,>A\D7]+]/TTY@!4C7TK=&VV+SB$9H(9B9>H7=X.S-%RCWHR0[DJ/0SX8' MQ7?=&&1@+16O *@ #C71JK?G?IY&O33TLW#42X_X!92/A(/0#>:(\%(PZ!T2 M/QJ,CJ5AV$NSZAFD)HKP-<*\0JT43%CNA]Q1[J?9@6J4^FDNSWOJ[@:%X9R+7;2@J58L-U-[J]ME]\LV[> M#^[=UKS##C,/R6X3=8(6K9O^0FBS2]RU,&PO=V]R:W-H M965T7\I.EZ+F]RU1756Q]ODU+^7CU228; <^BO5&FX'Y]67#UOR!Z\_-?0O4 M?)12B(K72LB:M'QU-;D)7KW.S'P[X5?!'Q5Z)V8G2RE_-\2[XFKB&X5XR7-M M)#!X?.%O>%D:0:#&'X/,R;BD8<3O6^EO[=YA+TNF^!M9_E<4>G,UR2:DX"O6 ME?JC?/R)#_N)C;Q:>TK 9FT* 2=?]D3X,=7L) !P9J]>X7 MLEK>,LVN+UOY2%HS&Z29%[M5RPW*B=HXY4&W\%4 G[Y^]\N;#^_OR*>;_]T] MD.DGMBRYNKB<:Q!M)LSS0@T*D:WBKVF M9R7>\GQ&PL CU*?^&7GAN-'0R@M?L-$SXJ)17&3%12?$/4!V%%W)B5R10E9< M:9$35A<$\@0BH2:YK!I9\UHK,P421K,G(FH8YL?,>WZU_WR743_\D7SKI[$U M_ 0+\Y.1V^W&MM^_)\G"HT& !M+(6Z09GI%X- ['@;>#/;9TZOFQXP]\+Z+) M2";> K'N/V$QD)U0-)#%7N1'>$;H43_99SWC\'AT>/QBA^_[5GX1MD@!T7N8 M@+.Y.N;G\XO\G_S\IFM;V,VKK[[.6U[PEI7(/T'D92&.GR#V@C#$ ]2+ N?2 M_?@)/)\N=A8*Z(\GZ0?--$>\:>*6HMXBHNA;1(.3&PE2+Z&.-<@\/XT=&<*F M''G+5QP,6GQ[>T[!&GYRX>@X"C&5IA=G#!D&"3)&1"FBDBP^8<1I$L5.:H** M011G)S6?AB'B@M46/J+BY"!E<42D'LUPB:$^<,1X1@)EX,![9[(^&;,^>7'6 M*[">6(F=7_%8I#_V45TO>VIYZNA[< MXFTPI;A6_SR,;_*\[4!6CV-@;2B5E31H3&'G>3&JV$ O,J3UH(XQ.$!!9J$< M2L,8N3U8>%'H@OA>*@UM5[0<0*0F2U[SE=!NY= +XQA14>CJR@>] 779H#]_ M,FMSS.JCGA="!W2LVSQ3W5*)0@#2[4-"*D5RU@()$.&1M87+&]A%AJG,E;\/ MG08IW"!/H4@A5F /7N<<<(-=!*^QX(49H<&[N%Z 9<#*B/*)OE1M6" US) MQ:ZM1_72PRH9!\[JGT! #AX3^L1NPYUD!DO&BY,!%,9@:(K).'&\O[*RZY5D M)1PN&)C%N6@*X& ).R5 )^B0U%-+B,-QQG8& 0I[]GH10>+(06>](S@O^ M+S+F]ICI01'J!0N,>R@$;WK4C6LIBT=1EA:,ZI85<(B# YZS8>J%$;)_ F9R M'KUQ$2_;OLRQ^MD\*Z'43N+N1VV8I"-U5S6E?.9\FW2D*1EB-7W83:9>ZKMF M\*[^ MDJ(7!:KGC[A6.VQ2)";#%"CO2'O4^)5HTG5U2(7#83*4M8FB31T&:7M- RGI_XLN#A! M;?O>GK$5,5H>9_%G+J_>.;:^?2CK1%;\!N"ALDAK&LRBX\S[>MZ,7/9\CN-V MR5INLM,*VF *$95@U5Z9 :=]]L;BB=P\V MBX]< J)0V[H[%<30$V:I"8((-/W!4!$\SJ18-J98]B]2;,G7HJY%O>Y3K"[, MZVA3F*!MQ6&5[ 9PW-5&"D#G/[<>&(QV+ W/J_:U,^ZEF7AJ!X1I\C.K.X.\ M<.T,O63G2@2:=8AA!#1+=/*$R(>R;N#E$%6-5*('R2;B(&( 0-L#.GGFK$6= MW/70P L2%W,1:O ?>VA@I!T57[)&<5<\[6LI*NB'NSA]"DA[YVB)CYUIC+[] MW8H LG3)^Y0V0=2PYY[8=\,T]+.+PU$:+0Y']_/7&75:\.'UPNC3M )T:#@\ MBM.Q28H.4DV2H8D#WV]=L;8%Y5 ??+(]I8\SE8_*P=G(0B>VG5CR@Q?'VK%R M,$>7Q7 F6]LK<3B:F(3M[XW'T?'6_::_;';3^RO[]ZQ=&\14\A6P^K,TGI"V MOP;O"2T;>_6\E!H.@/9UPP&2MF8"?%])J;>$66#\+^+Z+U!+ P04 " I M:&%2W.+);'<$ "W#P &0 'AL+W=O]T=#0IG(TS N=Q)F82E!%FG+Y?2*2 M?'/2]L?-NPDI^ MPW =BXUJS:&,Y";/;\O%>732LTN'1"+FNM3 <;@3IR))2D7HQK>MSEYMLA1L MSW?:/YK8,98;KL1IGOP51WIUT@MZ$(D%+Q)]F6\^B6T\QL%YGBCS#YN*UR<] MF!=*Y^E6&#U(XZP:^?TV#RV!P'Y"@&P%B/&[,F2\_, U'PUEO@%9BA@@'Z M73M/=LY/2*?&#V)^#-2Q@-C$[M!'ZV10HX_^1\GH,.G6)EUCTGW*).ZRJ$@$ MY N8KWBV% KB#-2*2P%SOHXU3X!G43W'C^)^+I0J)=9,T+S+=N;HN2^[ G[YMV^7<\=^KHQ\&]9;<^^.$)SR;"^ : M_N!9@9>O0#R+>@X0UPI"IT5W?(L$#/#7T/J.%8;DJ$7Q MF&?YC-24O6:.2'0![$XI(F) M!987!"WH?'=C\T7I:2#S# ME# 'EA0ZE@+O;VW.M@>&^RQT6[9ZR=>_:6.(>D75.>Z[P"9THMUW\>SF&)(=> M6 XD\ ^^8B41YD)H'WS9Q[]=!S8+7U 'C=7 =G'/-VOF^AW[W246:17NS]5! M4V8N13A(NP[HF]9!T+;E!:_9[X@Q]>ESZH#80$/+]INLXOGN6PYUR\%V2(N. MV/LL@+#->WB^^S86$#VHCXZ'(*L?@NS9#\%MUM;;]$:M_$:/O?2Z-;_TMGQJ MO,K+]\]%81*,7F[?!/ML_XC6FV):A_#X#3[&(L;>#Z8R1@2G/(Y@BMJ-Z@I MK)Q6_BDY;NTVL]/QB&DS>,&ULM951;]HP$,>_BI55$Y.B)G$" MA0Z0"F5K'VBKMMN>37(0JXZ=V:9TWW[G!))4*F@O>TG\M^]^OG-\E_%.Z1>3 M UCR5@AI)EYN;7D9!";-H6#F7)4@<66M=,$L2KT)3*F!9953(0(:AH.@8%QZ MTW$U]Z"G8[6U@DMXT,1LBX+I/S,0:C?Q(N\P\<@WN743P71 '2<"6)AO7$NXHN9XFSKPQ^V7SB#3V2P9IMA7U4NQO8 MY]-WO%0)4SW)KK:-0X^D6V-5L7?&" HNZS=[VY]#QV%XS('N'6@5=[U1%>4U MLVPZUFI'M+-&FAM4J5;>&!R7[J,\68VK'/WL]/[Y9O%(;N_F]\N%3^X6SZ3W MS%8"S)=Q8)'OK()TSYK5+'J$%5&R5-+FABQD!ME[0("!-='10W0S>I)X#>DY MB2.?T)"&)WAQDVU<\>)_S?8$,VF82<5,CC"?L$ZRK0"BUD39'#3A,E4%^$2" M_>@03^,^?QK2,/Y*_O?;G2@^HI%[#,FMM*#!6,)D1C+^RC/ 09U)XW-&$C\, M^^]T0N..COU^W*Y_QZ9@2$\H8_!"$2Q"JUG&Y8882+>:6PX&*ULPZ^:L'- Z!@.DM:L M1VG84=$P:A56/]:V1$*:,[D!LGF?UL&N'R^YE;;N2LULT].OZE;6FM<_A"73&W=" M;H M&IY?]#VBZR9;"ZO*JK&ME,4V60US_"^!=@:XOE;*'H3;H/G33?\"4$L#!!0 M ( "EH85*<"#F$. 0 %<, 9 >&PO=V]R:W-H965TF\=B2S 2A3$0.P*L=NBC]3N2&*S2VY)KF7E MUW?(/;3K2HI=H"_BL3/?')Q+TYV0W]060)/G+.7JNK?5.G_G."K>0D;5EUD!G5>)0;1^42:&*9LM3Q77?H9)3QWFQJ[Y9R-A6%3AF'I22JR#(J]W-( MQ>ZZY_7JBZ]LL]7FPIE-<[J!!]"_Y4N))Z=!25@&7#'!B83U=>_&>S^,>26!-BU1_%;O/4-D3&;Q8I,K^DEU%Z_9(7"@M MLHH9-<@8+U?Z7/GA-0Q^Q>!;O4M!5LN/5-/95(H=D88:T)N^>77/Q<+,E_<+S[=/I+EEYO[!])_I*L4U.74T2C$D#IQ!3@O M ?T3@)Y/[@376T46/(&D"^"@=HV*?JWBW#^+^!'B*Q)X ^*[OGL&+VA,#BQ> M\":3SP"'#7!H@<,3P ^8,4F1 A%K0C-1<*TP;F.QX>P[)(29&(R+K$BIQJ/0 M6Y D%ADFT]9$^1.05"A%^GCQBZ;/1YU_7H.??QK[;O">_&A=2B8P,T$^L1A( M+"%AFER0OC<8A^XEN<=B@.E24,EH2C:8V@TGDGB3845B;?PO)M9H*#(8N 'B M53=G7B%J7B%Z]2O$6\HWH%[JE0NE)6@F /R_U MM9Y_ZXK!#]D*O6@2X.5'DQ#XXTW(_%\F#-"L#>.<\8WQQ!ZH;+G="P:C,&A? M^(,P\IJ+ASHTT%,'<>/Q83]RF_TMUR !"3O4H7O #R>39G_3!%;?1-:ETXF( M?N2Y3320B>\W^\I$17+*D@-]&(P.]/U@,KE\R=%Q"O#DN#O"\>BT?^KU<0NM MQ"CU-\%E'X(I0K66;%5H4SR)%J3(DS+@J-0L9KE5@DB\0UK>NLU(5@;[<4UBM@RG8W[HQY5R^,M^C6= R_(Z;3CCPKOR/S MJ/I5PM8<+\TW>I[6T9M&H7@Y8,Q,6GRH>-O;[C&.U@Z.5 M^[RX_ZM^G"X9^#/NY+DA\?SWJSK/ZA=%3^-[ULTB*:0)4O,\I4M:6=,N$!>= M$G%!@F!THF"(\K'?5*!_6&7"*&KV5:_">/O>9<9F%H2M@H'GR/<[Y\ /+SM M;XJ#=J,;1N/.>10%G7,4M"2?B6.G->QE(#=VI%7$IE8Y]S6WS=1\4PZ+!_)R MY+ZC$EN$(BFLD=6]&F&/D^486QZTR.WHN!(:!U&[W>+D#](0X/>U$+H^& '- M?XG9/U!+ P04 " I:&%26=37&=L" "W!P &0 'AL+W=O*:[9?Q9))1*\))GA>@9B93EM6F* M,*$Y$5>LI(4Z63.>$ZE$'INBY)1$E5&>F
B< M [')<\)_#6G&MCW#-O; (HT3J0&SWRU)3)=4/I5SKB2S88G2G!8B907@=-TS M!O;U$&O]2N%;2K>BM0YK(B@(Y9]3R.9](S !%=DTTF%VS[0'?YN)HO9)FHOF!; MZV)L@' C),MWQBJ"/"WJE;SLZM R"*PS!FAG@*JX:T=5E#=$DGZ7LRW@6ENQ MZ4V5:F6M@DL+?2E+R=5IJNQD?WE[/[F=/H+!] ;!S/IN#C(UEE5'SJFE(YU&9FN",?UN3H#+F-P(05,A'@MHAH=$Q@JDB;<-$^ MW"&ZR'A#PRO@V! @"UD7^)PF?:?B<_XX_0M.<.,$5T[P.2?J)46;C *V!C%E M,2=EDH8@4O?U5DTODWUX%R#+^0+^]:H+K#YV1W\",%7]H>0LVH02"*)^A^N_ M[O&I2"6-P%(2246#O@=8W;>%:/@>!!;3B-B# /D'40'>BW^TU7Y\WR(D=]"7*1L;*^-V"Y$[B&FKZR( M/V>J!T6 "$'E?RRA[;K0\_ )@E%PA-C0]ZV3$K[^+U3I/?<5[%@0J^?^"K9A M@ ]E/GL=" :=3DOR;+% !E=*U/KRG<-P.LQ40N2E55K M7C&I&GVU3=1DI5PKJ/,U8W(O: ?-K.[_!E!+ P04 " I:&%2R4+L\ H% M ""% &0 'AL+W=O M*$;S>E-9#(GG1<.26,3P]7M 9NV;F=O%) 37L4')>,J&Y%$BQZ".LZ5VOI&U M9"+E9TM\R$\&GE6(%2PS%H'"<,_.65%8(%#C2XLYZ$3:C>[W"OU=;3O8,J&: MG<:50RJBO% M.ES:G].>2]ZY CXV/W_OCSFT;96=%W*Z=OV)=K1B;=>$:ZL(1I!GXOJE9[^TAHH_- M";7#925XQA<0T!,I(23('1HJ*-.OMIK^'!9VZ;?RWNF1!WM M>PI1@#VG_=ELACKY6[8_R38&,33E&;5.AIS+V4)J;G;VA3CUPQUN!%H%NWJ0 MY,6^WAY?U:U>%(8;G,W6$.HBCDCLT(^'VO]E?+PG^5'*P.,^?QGG&46!A/!G M9#=*#[#_M;(0I#CQUFGACSP<._UX^@V+0NC(V6S;5F,2/M^P1VI"A--X5U", M/>=/02=^]&+_[BD%MAW;:(BV6U?@8#\*'/K)I6!?RS1TWH5*IF;UZY?M/RMA MFB>BCML]L(V;=Z7U\N9U[I*JF4VG@DUAJ_#6'DHGYEFDAC9%E_ MSAG-F;(+8'XJ(>9;P@KHGAU/_P902P,$% @ *6AA4O>7H>H4! C1 M !D !X;"]W;W)K&UL[5A1<]HX$/XK&JYSE\PP M,38V)CE@A@!-F6FX#-#MG8C1ST1*ICQN%&$I4F"97WEQ"+7;]A-XJ!.5MOM!FP M!KTM7<,"](?MC43)*E%"E@!73' B(>HWAO;%I6?69PMN&>Q4I4_,3E9"?#3" M-.PW6L8AB"'0!H%B\PE&$,<&"-WX=X_9*$T:Q6J_0'^;[1WWLJ(*1B+^FX5Z MTV]T&R2$B*:QGHO=.]CO)W,P$+'*?LENO[;5($&JM$CVRNA!PGC>TKM]')ZC MX.P5G,SOW%#FY9AJ.NA)L2/2K$8TT\FVFFFCGHPGLRGM\/E M]'9"IK/%C);+LAP-B;O)N.KZ>R*#$<*.[9!KP?5&D0D/(3P&L-#ITG.G\/S2J44<0W!&VG:3."VG58/7 M+B/1SO#:WR,2-?;'!/L #OJ PK/"B6OB&=9OO5A/.;MNN7DM/RROY)USU]%=N<(ZX=P>W;FG+NE>7A,J.68Y+_!ST/A)A4N*T691]PU"B)]%./.7DOE'J0[1?I8-;R(TPF=T&<&J>> MHS:'(*9*L8BA0B1%4LYD0LX63 T']9#"J"S6G'VNV!H&09JD<9;HOT;3PWD MI4UE>$2E:-&YJ@;C6ARH5EE4CKWLZNEVJH?+[YY6Q&\I!)Y_J"LGCNL?I^_A MS5.]51SOZ*2W':_.FY^+VY4B]8O;/P>WV\=TZCBOY?:Y3VW7LX\\ M\?T:5QZ[S:S*$S$!NPL9%S'[^6BQ'R[?V,']B'I;G#_5K*O%C1)$8(E1M MG?EX@\C\\9L+6FRS!^=*:'R^9MT-4+P5S0*&PO=V]R:W-H965TZ2A22]E:J;U%?;G3/IK$0'23F-FF].[7 M[S@)(=0AM]/=]F5?B'WL\_[X^)C1EHLOCAWH[PF"Q72A,&X]&:+MD34R_KF8#9H)82)QG+9<)S)-CBHG>) MSZ\\O;_8\#EA6]D8(^W)G/,O>G(;7_1L;1!+6:2T! J?5S9A::H%@1E_5#)[ MM4K-V!SOI/]2^ Z^S*ED$Y[^EL1J==$+>RAF"[I)U2/?WK#*G\+ B*>R^$7; M)7GYI6]5'!H,H7V$@50,I+"[5%18>4T5'8\$WR*A=X,T M/2A<+;C!N"3727E2 E83X%/CR\GDY?[E[O)Y>HT>GF^FCVCR<#][G-Y,/SW= M?IZBNX>G)]1_IO.4R=/10(%*S3B(*O%7I7AR1#PFZ)[G:B71-(]9?"A@ +;6 M!I.=P5>D4^(UB\Z0@RU$;&)WR'/J #B%/.<[ M"AQJW5N(4:]XB:)SA-\29E MB"\ B=$FVZ14L1AQM6("13R#([726']EB%&1)_E2HG[*I3P];PM[M[8??PB) M[?R,_J_?RT:$WZ_!88:CFA_E_=;ZC$LEF$H$@]JD:O)#D?3TJ MS=@PX5G&XT3M*32/T:PJ@XU=#<"\%_HL:"[!^R;';?[*I-(FRYIVS43R2G59 M[*9=L9PMD@;CM$;HG48HNJ(IS2.&J +^B&5S"$5Y1G%8,YV@/G$M[ U/FR1L M>=@_H#CVX0[7=9MSUR*V?R"46(20TRH#G4<)S1G<8PQNDRBE4B:+)"JB)(T0 M!D-LT(CE!,2DMM "VR#UA[CAQEZD!XH>#7,6@F??K!/:I59@86("C?@&R0U, MDF]N@Q1ASS%M[_O:HX]$/8?F NJ>HF\?C?,P-*@.'AHTSVDQEUBV'YCF8FL8 M!%U(W8O7H'(LQP^;N M#TIAANS$9-E>(A9U#4;9%7.\?QB"6I$"NL D^ MCY@TUW'-&'MF/$&1'?PG$#U&]\S$X]#$+H3$)FTX#8+@NW'Z-^,=F";[Q$1Z MWV]#JNO8'3@E3>3IBNJ%N(E3P/D!'KVPB<8 .P=[W:"YMX^'5HB]TXZ&QZL; M'J^S!;G,^ :NQSV2 2$?@DR2PYQ5*6EK?;KU_ELMQ353-$DEHG-XVAPT&(GE.-Y_ZO\#@[1?JJ MUN>8+_/D3S KR??W>%>7<()^:HP;5:-TO,R751R>W.9X/$F4@!"61S^)>>Q1)*G^[R]Z_AT/[:N^K'Y M^\ZH42\&ULK55M;]HP$/XKIVR:6@DU;U!H M"TA0NHZI;RK=^MDD!['JV,QV1OOO=TY"QC1 V[0OL>_LY[GG+O:YOU;ZQ62( M%EYS(D- M^Z7O00_[JK""2WS08(H\9_IMC$*M!U[H;1R/?)E9Y_"'_15;X@SME]6#)LMO M6%*>HS1<2="X&'BC\'S<=OO+#5\YKLW6'%PFG#%-!U[@!*' Q#H&1L-W MO$0A'!')^%9S>DU(!]R>;]@_EKE3+G-F\%*)9Y[:;.#U/$AQP0IA']7Z$];Y M=!Q?HH0IO["N]G9B#Y+"6)778%*0G=T^CN>CJ^ MN8+1;';U-(.C)S87:([[OJ5@#N(G-?&X(H[V$(<1W"II,P-7,L7T5P*?5#92 MHXW4<720<8+)"<1A"Z(@"@[PQ4WJ<4)$5>"&8Q!9ZO&-=TGRT(90S5@AF7 M^V]6Z;YFF V) X(*@P4FWXX&NVF%E6+4J6]!<66IHY32C M%P2UVT#K"Z7LQG !FC=I^ -02P,$% @ *FAA4KU%_]IZ P Y H !D M !X;"]W;W)K&ULS59M;^,V#/XK@C<,+2#4EBR_ MW9( Z1LNP%W1I>F&^ZC82FR<;>4D>>G]^U%.8FO#-?NP MV72*3(AZ3,1^%D M+]5770IAT$M3MWKJE<;L/OB^SDO1<'TE=Z*%DXU4#3<@JJVO=TKPHG=J:I\& M0>PWO&J]V:37/:K91':FKEKQJ)#NFH:K[]>BEONI1[R38EEM2V,5_FRRXUOQ M),SS[E&!Y \H1=6(5E>R14ILIMZ^WLD:UD+>57*RR*J1?8 MA$0M_:'^P9;&'\DX;V1R=(8.F:@\K?SG>@^.0!J\X MT*,#[?,^!.JSO.6&SR9*[I&RUH!F-WVIO3IN M^>D+NE\\S!]N%O-/Z':^FJ.+YX?Y\^UB=7=[B2Y6?%T+?3GQ#82TCGY^A+\^ MP--7X E%GV5K2HWNVD(4?P?P(=1;P5^14*"48TH,$9O'"X@+#' M"__#!9P)PX8PK _#7@GS!&PJNEH@N4'?.JZ,4/5WZ&H-W:-_=*_GX7[Y*:5! M^"OZOZX7JU)VFK>%M@47LJZYTDB\Y&)GT$[ JU!R)5 !+7LY.-U72AOT)'+9 M%FA55JI ][)3ID1?!%?]!W_WPA[@G=PI672Y09H#*8:3GQ$)*$Z#T-$D&4ZR MV#6)8IS%U-70!*>Q:\/B!#.:#)K'8[BMDEH#]]6V:H?#,,9A/%X+S3 CHVN4 MX"2)!I$Q3.)1)! H<:QM;7#1;=5N->+&J&K=&"#E $IRE8WD)#M-T3([A.!FOAS"<1:-ME.(LB]XBF;&_3F#!%4E= M@3A"F#@"#1TAS=Z]W?ZYTH"\?U+G.4"PFZ/5Q#B@Q-6DT"7$Y0D)H35B5Q/1 M$,=DI,6_D8 XWBS 03*ZQAD.V"BR#%,Z)D@RAB/"WI($T,B1PS*"HV@,#PQ- MHS$!\ _=Q$FR 8;"=_0502P,$% @ *FAA4D@;P\=8! [@\ !D M !X;"]W;W)K&ULM5=K3^,X%/TK5C4K@<20V'FT M0:42M#!3:7B(PNYGD[J-16)W;/>!M#]^[20D(4T-([%?&MN]]_B>ZYL3W^&6 MBQ>9$*+ +DN9/.\E2JW.'$?&"N-AOG:O1@-^5JEE)%[ >0ZR[!XO20IWY[W8.]MX8$N$V46G-%PA9=D M1M33ZE[HF5.AS&E&F*2< 4$6Y[T+>#9!OG'(+?ZF9"L;8V"H/'/^8B;3^7G/ M-1&1E,3*0&#]V) Q25.#I./X78+VJCV-8W/\AGZ=D]=DGK$D8Y[^0^\- M>F!.%GB=J@>^_4E*0H'!BWDJ\U^P+6S#?@_$:ZEX5CKK"#+*BB?>E8EH.,#P M@ ,J'5#;P3_@X)4.WF<=_-(A3[534,GS,,$*CX:";X$PUAK-#/)DYMZ:/F7F MW&=*Z'^I]E.CV?3'[?1Z.KZX?007X_'=T^WC]/8'N+_[-1U/KV;@:$(4IJD\ M!M_!TVP"CKX=@V^ ,O"8\+7$;"Z'CM)Q�G+O>\+/9$!_:$"-QPIA()KMB< MS-\#.)I Q0*]L;A$5L0)B4^!!T\ M ;PQ9S%A2N#\S> +\$#EBP77KW#]'-<_=-;Z[:)L>:+K1[P0I8= 'R# :X$?Y/A&438C"!&$_:&S:6:[PPSU!RYZ;S;I0NN'$:S, MWK$,*I:!/7M8)CFOV S([S7=X%2G4YY94AA6X*$UA0?!N[(5[O,+PX$/6]DJ MS,*FF3>(0K<[#?TJTKXU#5.V(5)E'Q$?5' #*_&;O&3P)"QV5SM8B*ET1-]?D)3RJD OB$"F-#+Z4*K>T6XDP;<+]C( M\Z(VC2XSV/!)5:SY >>Z[53&^RE-O)A M<""UM59#NU@_\%><:DWZ%]P4,F7C7^LJM OKGWZ=82VQT*Z!#T17]%J7\Q'6 M)6VDU&QTW)E7.Y)[BMR_;#'58@JC#V)B"J>?2B&J%16Y7YI"5&L44G\;UDP5W42U6C6M%WFKUEJ_ MU,ULT7K6,$4GK"]"2\HD2,E"0[JG?1V3*)K+8J+X*F^WGKG2S5L^3'1#3H0Q MT/\O.%=O$[-!U>*/_@-02P,$% @ *FAA4E*#U;^> P 8 X !D !X M;"]W;W)K&ULM5==;]HP%/TK5K2'3>J:.$ "%2!! M@ UI[=!HMVL$>]C=HC9=8/FP67,WL MRDM$4DP%811PO!I8(W@SV.@2WED[$E/YM' 2B+V ,I/,\ M >Y;0/L( MH%4"6F\!WA% NP2TSXW0*0&="?!R[@NR=.#_'7E M:$4PH7IG+2573XG"R>%R_N5N/IL'H[M[, J"[P]W]_.[+V#Q_=L\F$^7X#-8 M<+6-N7P%'R=8(I*(3VKQ83D!'S]\ A\ H> ^9IE -!)]6ZJ4M&,[+,./B_#N MD? M<,NHC 68T@A'#?B)&0]=@P-;<5$1XNX(&;M&CQ,<7H,6O *N WL-"07G MP[M-]9P-=YT&^/1]R<_^._D#+EO5YFKE_EI'_.VVSA78)(A*H/8(P+\SLE'2 M)&\, =I5@'8>H'TT826G(4&Y2.$7);<"-Y%>>.GD7K36/@]A%W;;??MYG]LF M*]_O'5K-FJP\K[8Z**13%=(Q%C)/-XAP30L(8\376 "V @FCZ\^)4MX(("&P M;/K IIU_\FGY_IN<_[6!T/6:4_:JE#UCRN.,)!&A:P'^@%M"29JEAC?J5U[] MRVR9;A6@:TS[0>!5E@#-:A.=$S/:=< K1EP8$NE5B?3.YP^]G. /.K6@.Y=A M$.Z=&?!=')Z MT^3"-TZ%]?H[!:%L5KBKX>%GK4I82UD\$)*!FLI@V8M.TFJ M&=XYS6DM1M"L1@9.3V_46C^@=R%.:S&!_OLX-!3C%*@O=J@@0LHS*XKI2K5;MT"AO MZLC^%- !O6)ZI]*IJ=VGW1 M>ZFWN294@ 2O5"CGVE>I\J*=*2:2;?+K]R.3ZC*?#V/5 F*N#=3S%6-R-]$! MJJ9R^!=02P,$% @ *FAA4B0\WR^6 @ = 8 !D !X;"]W;W)K&ULG57O3]LP$/U73A$?0-I(FK; 4%NI/X!%&J6BL'TV MR:6Q<.+,=EKX[W=VTHRQMD/[DMC.O7?O^>S+8"/5L\X0#;SDHM!#+S.FO/1] M'6>8,WTJ2RSH2RI5S@Q-U8Z&Y+$!A.O3& MG6(:IU+\X(G)AMZ%!PFFK!+F7FZ^8N/'"8RET.X)FR8V\""N MM)%Y R8%.2_J-WMI]N$-H'.V!Q V@/ ]H+<'T&T W8\">@V@YW:FMN+V8<8, M&PV4W("RT<1F!VXS'9KL\\*6?6D4?>6$,Z-E=#./KJ/I>/X X^GT[G'^$,UO M8''W+9I&5TOX#!,L,.5& RL2B(HU:D-E-W \0\.XT"<4\[B?RX43.IU81[U'1"N)6%R31<%0DF?Q+X9*WU%V[]3<*#C#., M3Z';^01A$ 8[!$T_#.]\V0&??1Q^<95KNNPQTEU-=I6W)N\[&%FZ6_\D#?40-\SHMX#*!M#W5$JSG=@$[8]F M] M02P,$% @ *FAA4H5K>5(@! H \ !D !X;"]W;W)K&ULO5=M;^(X$/XK([0GM5*WB<-;6E&D\M(>TBZ+MNWN9T,& ML)K$K.W 5KH??[:3!LH&0W=U]Z'%3N9YYL63&4]GP\6S7"(J^)G$J;RI+95: M77N>G"TQH?*2KS#5;^9<)%3IK5AX/@K16ZC3 W?4K^YUU7CLSI1+[//[.(K6\J84UB'!.LUA]Y9N_L7"H:?AF M/);V/VP*6;\<PJGA1@;4'"TOR7_BP"L0/0/-6 H $^X#6 4"] -3W 8T# M@$8!:)P*:!: YJF 5@%HV=CGP;*1'E!%NQW!-R",M&8S"WM<%JT#S%*360]* MZ+=,XU3W870_'MV-^K?C1[CM][\\C1]'XWN8?/DTZH^&#_ 11ND:I;J ;\/> M[06,)W V0$59+,_URZ>' 9Q].( @\'1,RL $KX'I!4[& =L2R7B99W?+5#_"9U $E=#8[R!HE6<.2-0Z0]?4Y M"S;-;&&:O@"FBJD74!P.JEVFEZK_F+4:35"AODK>W] MT\0&%6+U\*KE5_O8*GUL.7.D1]-GB#E-I2-'VB59VQFP[[:A8*2KDD*ARQ<( MJA#.J 0**Q0S';SSJDBY:>N7OO]756[]'FSP;MB;8(1E,$)G9.\YCS8LCFT& M,5T>YRQE"C_&NJ7;"-%TP:8Q I42E;QVJ+PJ55XY31\E*\I$8E.4SW=T5+6& M_M71+_.HQ- E\<8%XF\[H^]TXE'02%_C]!7/$1&RTVC)_W4,)-@J#9P^C+-D MBL*<@;Y^,0DKSLR9L'2FKZ$23=>.F)SQ+,T_DO-7*<_Z"*=(43Z M3S>G]X7P[9QD):3RO:^1]/[X!_XA&N, M@;B(MTV$M/_\VD*V99B$_VD7+^AW:UP8M(.])GZ2U*!"B@1^V-RKF=[.8)&@ M6-@14()-WOPJ73XMQ\Q;.USM/>^;\=,.+%N:?';]3,6"I1)BG&M*_[*M;1+Y M.)AO%%_9\67*E1Z&['*I1V@41D"_GW.N7C=&03F4=_\%4$L#!!0 ( "IH M85*.? /"30( / % 9 >&PO=V]R:W-H965T[ &OV(.[NT#R]MU=&X>V ?6B MO;'W,//-/V//1$38?6WAF\$#BJLS6RF:R%V-E- MFH^]P H""IFV!&Q>!TB 4@LR,G[43*\):1W/UR?ZKZ#F<.[4L. M8>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*W"Z4&C.<\A_!?A&;2,Y/$F>AE>),\A:J-/^C,(@#(@&=H79:2$;Q4JP31 @26,KE![#;5W5>2+T :* MI/W1WLGHAG!T$!K.HGWXG2IXW\%MKQ[B=N0?/M#3;_3TKQ>-8J70%/UE\08- M=O /BS=LJ,/_6;SAG\4+?JN>?]:%#.36S1J%,K'GNFK(YK099Y.JB]_-JUEX MC^66<(4H;(QKT!J8;R>K^5)MM"A=3Z^%-A/"+0LSDD%: W._$2:G>F,#-$,^ M_@E02P,$% @ *FAA4E9QJEBM @ ?P< !D !X;"]W;W)K&ULC95=;YLP%(;_BH5ZT4I=^2:D(D@IZ;1(G58U[7;MP$FP M:C"SG:3]][5-RM) L]Z #>=]SW..L4EVC#^+$D"BEXK68F*54C;7MBWR$BHL MKE@#M7JS8KS"4DWYVA8-!UP8445MSW$BN\*DMM+$/+OG:<(VDI(:[CD2FZK" M_/4&*-M-+-=Z?_! UJ74#^PT:? :%B"?FGNN9G;G4I *:D%8C3BL)M;4OTNI1:>#A^ M=_]N:E>U++& C-$_I)#EQ(HM5, *;ZA\8+L?L*\GU'XYH\)2[81N"Y$8DN56SO8^3[/39O'^R3/#/(KY+N7R',\9T">?5GN MCC_*;55Q5[;7E>T9/__K99]P]3M7W[@&G[AFK%*[2V#]@0ZUJ%6'1JVWUS:- M73],[.UA(_I!KA.._D5]( LZLN DV2]9 D=0-92] J EU+ B@AK.*Z?4>[&74(W#C(#Q>\8&H(/#<8=!1!SKZ M_XH/,8UZV:)@?-RZ?E X]J-AHK@CBD^O+Y.8JG,[YQLH$"5X22B1! 8[%_=V M0: ^L&/,@2@W]RW$\D:H]RO&Y/M$'\+=/S=] U!+ P04 " J:&%2-5G'8CX" !3 M!0 &0 'AL+W=OV_J< "(3P&2!I!\!/1. +H- MH.N%UIEY65-&;-C7J@+MHBV;6_C:>+15PZ6[Q15IN\LMCH9WB^GSZNGQ;G0/ MT]G+[/YA.9\MGF#\L)BNX&**Q+@PG_LAV;,<(DP;WG'-FYS@C1.8*TFY@9G, M,/N;(+1)MIDF^TS'R5G&*:8=Z,:7D$1)="2AR3_#XZ]GTNFVA>MZONY_%.X, M?:^E[WGZWBEZF=G+UYP)^RC?;+.5MG4(UDIFYA+8&VK;8[ 1BA&76^"24*,A MT(P0+I@!!B7JU&*.7M[YPZ/.3?3I6(G/P^+.]4=8K3T\>)\%ZJUO6P.IVDFJ M'T#K;2?#R#?$!__83HRZP?_0U.-FSO262P,"-Y;2"K@*0-&PO=V]R:W-H965T]YL96W^LVI4);3YJ-;S M=JNDR/M&53DG413/*U'4LZN+_KM[=771['19U/)>H79754+]O)%E\WPYP[/7 M+_XJUAO=?3&_NMB*M7R0^OOV7IE/\[&7O*ADW19-C91<79*WLBR[GHR._PR=SL8QNX:' M[U][_Z-WWCCS*%IYVY3_*G*]N9RE,Y3+E=B5^J_F^9]R<(AW_2V;LNW_HN>] M+GG82&TN+I0S3-2G;7IK7O33V;?VKA?U-VZ/VAE_EN8=OKJ\Y^W7[_5#\'_LI@K3O&\:'JB(^E>X:X8B1>"+=M8HSG_)X5!X'E=\) M51?UND6/LEOG83V165H)GJO8=2,I72ZK( 5QY1.I@&P(@PS>!JR47OV MJSLR S8;R>#A<&1#=A0<\$$++<%('+GC)?%D$FX!*Y*QR;Y:0'TQ@CW:#W"# M@]J_-5J4!FS]S@%]P) /Q'$",$NCA$^] ,QH2KG'#6+=(.&H+5?2N)"']CZV M",#T5W?_T/+0@3,<1?%T.@ SSJ;;'[1*$L]D6)S@,$\"!V!H>3S_V%'O6A%& MG!T)6,6I;RDM3W 8*/[3Y$+@+&9\JAU Q927"\"(\=2CW/($AX&R/TOYL!5! M%]RX?T:IXX)K15@637T K'CL00BV#,')"4YL5?-4]+6$0>.;9!RZ/(X1)$VG M?KEF).*Q$R,2)T_!,8M\H@R6E,MBDXE))( N$EY-,4\ M9)8Q2CPZ+99(&$OW3:M-EETH:6I:;3*T6JX*#4XG<9%BCM3T3$%6C'K03RQW M" GJ_*HW9KW%L 'D2S>G\!D9.CH2$$U3]%O(*DM\,BW0R!M &^J8=O?8%GDA MU,_^$)1-VZ*E4.:C.>;/0H%!B[B48CQRE$-6J2>5(Y9E),RRKSMM%,ON+J%H M45ZLS/Z5];++UL?JS'H%RG%_^0!;$J<<^<:<>P[=19@Y V &7E+$QT*?<*N3O"S$8U$6NI!!G%/+'AIFS^*- TI=E!""L^EV@LPH33P+12UR:!@Y M!T%EW33Y>;)O>C!I5H80->6D(W2 M??8AZI_=:U6TK2]3HB>1![*BL:>*HI8\-$R>NVI;-C^E?$T^T+84'IE 494< M"!AD N52$D4>F98Q-,R8S_63R9 :$ZR5;*5Z@K,/"ERS91F;2G2M"">>DH): MK- P5NZ5W(HB-\AN=\H7_JA+"AY/ PI@E&#?%%J:T#!-OM=*BK+X;Y<6BVW1 MQ<&U*."S#Y0P'$^S"< *T]B#9VI!0L,@&:^(C7Y8;4:^E7RYPP>9$:<"( MQ+Y)M3RA89Z,8CMMR,"O%29B-2O4S362K:_*IRXSS!9T-$-6OO*(6;"P<'D$ M0/ +^#]O%L )3%ES@4]8);@U),(,O%-9"BH#<.2)B()&MS"@I_PL\_IR@CX$RGPVP_U8(Q;*O P%=ZI# P: M'"A?L&>?<8L _O]$ 6#QC $/YHSST43MPC@801\/W\X[V]I=OMDNM/Y0;1( MH*U42Y-B?P2UA#LE^#R*_@$]$_&K#1>_T/!X1BQZ>!@]P+U%_VN WLC].IF4 M0U3-KH;O"+C[N$%*IT418)0DTS@[/WB]TA(="GR4IX/EDJM/HU&,EW2@L@A7]%2?[+@HB!*WXK' MD5P)2K):JE\H\&%VN@0EESOEW/XIS$Z:'T:Q^K$#<*\;X*XT9AO*]"TB@D M=>[7R:HS/26*7)P)_@R$D=;6S$5=KEI;)YB5IK,>E-"?,JVG+FY_O_[R>0:^ M7OXU>P ?P6RQH'6M@2(O0!!%]<.C*56$Y?*#OO[V, 5'OWP OP!6@J]+7DE2 M9O)LI#068W&4-GZOUGZ1QR]$X#,OU5*"69G1;-O 2 ?11H+>(KE"08M3F@X! MAL< 12AR +K>6QV>.M2G^ZN?.-1G_P_\S4^#W\HE;KL"U_:PQYYM U:FO-CH MAHSICX0$"\$+H)842$54I;AXK3\/^(Y;WW'M._;X_C9\&.Y8!4=$ @)65*2T M5!] PBGYU-<5/ZDU_7&\K&>,V&>.@H0=EPK=%H/(8E)IO^A,2MHN& MT)V//C7D3L&DC7 2M*394G-AV:XWN4>EPQ:]G1]6"^0BK!@-Q\%:G[29 M. G:N;4;3RIHQI1.@RXVR?[6I*A'&[5/:L(NCN P=L=X'5;LB_&TC?$T:.>R M#0;PA9F'J-"AUC'/24[*=*_ZAWWH0B)/(<.*47>+V H21G;$B(*6[JFD0G.) MGH-!I8,2>II8M_BT]>CKSN"9B+6M<6W+G"R?+G RT4/I MTU;4#BF,3[>EIGM)S5Q2$83;4C=]N+9S8\=%&)ZU[KBHSZAZ!ZU\:=*3*E'' M@"V %3C69]XJS\""/'%!YODK('7W:9HI*SU;4%\ONJ;[!F.R$1N,DY/=#'2E M],"./!FP,R(,CU>W;P.0(<@5+4FNF&8.#3NO]-G*G-1R1N8L9^K5L0FON&0F M@ZYFFC6N-R'C.-J-:]RI[#CQA66'/9@$#R'WNE1EJE&3M_J:\\:Y0F(V@'= -0;&>.9<_5. MN@EWK%Z'E&/U=J5B'/L*8R:5TJ$,\J3 M+O[)9#?(KA"$2;P;9%);2E>-QTV@'\<1W W:)35)=H-V2$W&T!TULI,:ZIO4PE%+JE1.U]-WO=F0 MU_K&%6[C:@LBCG8;V26%XE-/(':@0N&A9$HW6G2EUYIHEMR^.T$3 W2@P^.= M8KBD)E'DB<$.0R@\/_3N*GKSZ]]/&B=A;KYV275VG:E+:G/7V0[43C_^W@I9'D9A'OZZ62-=F$5SF)?57+*,$>W+X,FYE" E0M1D M_$Q$)@%]63%A^$&W*XI0XGR#Z*#B*/$DW[(L"K^[.!SHB1-TT@&=C#V8+=^B M,-\>#K/[56V7-N%I[ %M61.%6?-PH%VOIV?(198^0K TB,(T>##0V/56>X:Z M-(:QISVP93$<9K'#@88NT+A+67$\\8"VC(7#C'4XT,@)NLM1&/M 6XK"88HZ M'&CL!(VZ/8T].Q[>^&XC3#>' QT[0>-N>TP\PP"VS(;#I]S#@1X[07=/IF/? MEH)W(D3L)$3<)<23!'M 6T+$[T2(V$F(N$N(<>QK#\N(^)T8$3L9L?&^ M.?@AN MZM/$M=$'%8_U[ >W.',+77^.V3]O?)%S6W\3O/+^"GZ;K7Q98,^L? M.GPF0A^D)($CFB[21%7A))/AS.F:'G#&D=/Z;9SWS)>8%^ MK>(D/QDMBV+]:3S.YTN^"O.C=,T3\C;+3H_331%'"9]E*-^L5F'V^XS'Z>/)"(^>'EQ&]\NB?# ^/5Z' M]_R*%S?K62;NQJV51;3B21ZE"HI'*;IC_+ MFXO%R<@J/>(QGQ>EB5#\>^!3'L>E)>''OXW143MG.;![_63]D+D-&ZPU0O--7J2K9K#P8!4E M]?_P5Q.(S@#L# P@S0"B#F # V@S@.XZ@#4#6!69FDH5AR LPM/C+'U$68D6 MULJ+*IC5:$$_2LJ\7Q69^#02XXK3JR^3RW,TG1[T%Y??$?G_TS/ MKZ[07Y_1;'*)?DR^WIRC@X 7813G'] ANKD*T,&[#^@=&J-\&68\1U&";I*H MR#]V'EPOTTT>)@OQ\%WO_GA<" JE(^-YX^Y9[2X9H_0.K<,,/83QAAMF9^WLK)J=#U*L5 M@!D"Z;8.NR]R>%L(73V$5'$<@ Q$V6N=]HQ.7Z?E8O^^6=WRK'3WJBY(LTTV M7PJE */LZ5YX1/$4P!"%3:!C;)_!=/R6CF^D,WG@F5!B-,LBD8E9&"W03!"K M6%7Q7Z1Q'&9YF9(Z%V JZDG4'-F^PA% .4=JS@+0%O-@GMB2DF09F5X5 MZ?PG6D0/T4*LM!P=A#D*2UISGA0@J2T&Z9%EO8=J^S/'!?N/ZX>BH\[8:&F: MKE:B.ZHBF",-=QE;4+PJB#!Q:O ME$#\&AJXK6 VDW0+"/4\ZJA<(9C-F,H5@+F^,U!?L917;-;7BSS?5&0%-_H> MY;WO+4C+UH+N64PEI8-VJ[$"4I=*# M4,0>X"=E')MU?)HF0D6J/9M@.(U#\0T_0_.ZR#0->Y'V'X!472WZ3!5T"&.K M-'4,=0=(2MG'9MU_#LFMN=4%W5'[ @BC$08: SI 6#8&V-P9/'4T50G/>!%E M7.S,BY)]GV3Y>2J*4 92]+5<'#I:\P.B&%9I BB&"4R4R,: F'5U?Z+;\MI, MV,W'H=[Q@2BMYX-0@UT?D2T ,;< S]DL-"9[XN9BJE9:"*8K:@#"NHK:9R9; M$4+^Z*ZB,=^3-=]RU4($P70M#4!85TO[+&7#0\P-SW7&PWR3_:Z;.-.)A>PQ M"'N#'HY(W2>OL:\&4Z;+]B'V?>T+MQ,LV KK\Y-M -EK?_[,'H[H&NZKVW4 MXZFM#H09Z 2([ 2(N1-X4:=#],VZ]J73(5KV3%;ZM*3V$[/V/ZM8>KNMR9U@ MP598GYD4>6(6^1<72W_[&0R$43M3 .,-[/BI%'9J%O:IK%GG;V")TL[9LUGI M]MX.-O:Z:XD1HFY?IP",$M]7VQ0 9GO.X.*4:DO-._K7::^IO@<_I)AJW0J( MH\S5L@C@L.=; \I I;C3O<1]IQ)*]3-RUW)\JLH=@(.6<@#CNDNY3TXJ.S4K M^]-NL'NNAOY#NQZS4:FOU'V+.#')":UF)FWM"]J/AO;O5JC90P".6IC#8&8,T!."CTS"_UK MG;$Q7:8/M4,V$*1*!00:.F9C4NV96>W_Q#$;TR7\4#MG T$:9P T=-+&.K]O M[W6XOY,V,OVW;>RYMJ>R@F!:V0T@F#MX%L.DZK.7J?[6S.F*35P+:[D#8'K! M#2!8K^#6+,>=]UY6/+NOWA_*Q9+;)$7]!DC[M'U':5*]F:,\/\.?@OI-(VFF M?O'I6Y@)9O(%9YE];M$]4V1KJNW:V[3HDA7U>62APN>E0#Q^5V: M%D\WY03M&UVG_P-02P,$% @ *FAA4F+QZC)9 P @PH !D !X;"]W M;W)K&ULC5;;;N(P$/T5*^I#*[5-XER "I!:Z.[V M@;;J9??9309B-;%9VY3NWZ_MI"D$@W@!VYES9H[''L]PS<6[+ 4^JQ*)D=> MH=3RRO=E5D!%Y"5? M-?YEQ41.FI6/AR*8#D%E25/@Z"U*\(9=YX:-<>Q7C( M5ZJD#!X%DJNJ(N+?#91\/?)"[VOAB2X*91;\\7!)%O ,ZG7Y*/3,;UER6@&3 ME#,D8#[RKL.K:1@8@+7X36$M-\;(2'GC_-U,[O*1%YB(H(1,&0JB_SY@ F5I MF'0L(*LKJ?_+9;,0&($SW ' #P%U O <0-8#H6$#< M &*[,[44NP]3HLAX*/@:"6.MV77[=/Z.Y^ M\C"[/4?WMR_H= J*T%*>H0OT^CQ%IR=GZ 11AEX*OI*$Y7+H*^W9X/VL\7)3 M>\%[O(08S3A3A42W+(=\F\#7(;=QXZ^X;_!!QBEDER@*SQ$.<. (:'(T/!PX MX-/CX?T#:J(V"Y'EBX[-P@'.N.6,+6>\A_..*1 @%=(I0SG]H#GH 649K\"5 MP9HML6RF6GR,XR!(AO['YJXZC&(<;1M-=XVB)/IFVE*3M&J2@VI^ZA(FT6G) MI01]-'7%4(+DE"V0A&PEJ*(@=1TJB3)KBIN[#T) CK1>720EL65F61+F/+^U M]W0CYA GYFALR7=8A7B ._IWK2[",(C<&Y"V&Y >ET[X-'*<*4P=CM.XH\%A MA,T5VI+@8NJ';@6]5D'OH )=IW459EI 5A"V +38RJE+4&\GC"3JZMFUN4BB M[I%T&*7)P*VGW^KI']0S(4NJ2'F$C+[#>T?%K@GN'BL'2[@G)8-6PN"@A!F5 MF7YR"0-=VL\1 ^4*?^ X]5'GQ$P<1CCHJ)RZF.(]%R,,OI^PX*"*%V[2P%4! MHJEO>Z4T3)NU*>S;&KXEQF66AH/N+7&8X1Z..WK\C=>Y K&P78[4=6G%5/W@ MM:MM)W5M^X?.^HWIL.RK_TU3MV&31 @ M4@< !D !X;"]W;W)K&ULC551;]HP$/XK5M2' M5EH;DD!**T JA&J5V@Z5=M,T[<$D![&:V)GM0/OO=W9"1EE ?2&^RWW?W7=' MSH.-D*\J!=#D+<^X&CJIUL6UZZHXA9RJ"U$ QS=+(7.JT90K5Q42:&)!>>;Z MG4[HYI1Q9S2POID<#42I,\9A)HDJ\YS*]S%D8C-T/&?K>&*K5!N'.QH4= 5S MT"_%3*+E-BP)RX$K)CB1L!PZ-]YU%)IX&_"=P4;MG(E1LA#BU1AWR=#IF((@ M@U@;!HJ/-4P@RPP1EO&GYG2:E :X>]ZRWUKMJ&5!%4Q$]H,E.ATZ?8GJ&+Q:9LK]D4\=V'!*72HN\!F,%.>/5D[[5?=@!>.$!@%\#_'U M]P @J '!9P'=&M"UG:FDV#Y$5-/10(H-D28:V M31]F]]]^3J=D/'V.)OM8S] MHXP1Q!\HT?;/!V^XZ!2T55(1]"R!V7+KD7_I^P-WO3OZ_X," MS^M^#(I:F*[Z_2;H@X"P$1 >%3#-BTR\@R3QSAP5T8(44BR9)BJEDO$5P:\( M]ZAF$G"KHINNT:O.&5^#TM95X/#;&A"V-" ,]QK0$M3O]?<:T,84=/<:X.YL MFQSDRFYMA?I*KJN/M?$V%\.-W8=[_C%>&-5^_T=3W38/5*X8=BF#)5)V+BZQ M)%EM\,K0HK [;2$T;DA[3/'2 VD"\/U2"+TU3(+F&AW]!5!+ P04 " J M:&%2=[%CD, # "*# &0 'AL+W=OK86=L99MY^KT/( M\)')4'5_ '9RS_']OF:\D^J'SBDUZ+'@0D^\R"T($\YT7#];JNE85H8S09<*Z:HHB'JZH5SN)@YV M#@^^L&UN[ -W.B[)EJZH^58N%>S']@7M?%@ MS)IH>BOYWRPS^<2)'931#:FX^2)W?]#&H*'E2R77]3?:-;*>@])*&UDT8-"@ M8&+_2QX;1QP!"Q@V@.&U@*@!1+7O]\ZJ/3TC MADS'2NZ0LM+ 9A=UN&HT.)@)FUDKH^ M YR9SN^7G_[Z9SY'-_//\\7=5[3\ M]/'S"KU']Q :]IX6)9=/5*&W,VH(X_H=O%HVB;7D1,#VVVJ&WKYYA]X@)M#7 M7%::B$R/70/JV4/L\W86(MF'UV[#Z-5_P M]QB'0/7]#R!35? M^ H??826IFE7=/8$PYK ]K.'J3_R(8X/QS&X% HP#D^%YAU,21RW0B<&A*T! M8:\!MQ+4%H:)+2);12DT1X/@0Q7-H.1,CKA,"8B46*@7-H>\CN4&;2F1@@C;$5%U%M^@G&WJ#T/NM1ZM1J]6HEVA^ MZ!2I%$:Q=64'AT9&HN*TDT#;!VB&UE3 RJ"R<4]YZ9Y]8HTNTR$>>F>)M1>* M3G(F#,X2JT,H#J+NQ(I;N^->N^^$EOS!9E-)%9-9EP7]#+Z'GBA1?:F1M,HD M_4'0AL&T!>]R1M:,,_.$JA*<:S,\4V0'&;Y1LJB=W:5I/H2.K$0NP]#RSO)]*?"%&!4:DL2ME40J72'*J8(KAWP>4GWSN" MF(MJ;J9*_W'#@==;'_AHTN*?4)S9WL.*9W4[!V8_XZNZ/8\+[/]J?V\83NLP MBLY2HY$Z+<0(GZ5&E]2+E8B?AQ3NGU*K@R\[^PB^G"O8P^>YW2&5A/&Y_I=" M,<9GZKM'MS)[2[\'S1BT1$XW@/(&(X"K_<5WOS&RK"]J:VG@VE&ULC51M3]LP$/XK5L0'D+:Z22AT*(U$ M7]"0H*LH;-I'-[DT%G[);*<%:3]^MI-F'6JK?8E]]CW//7?.7;*5ZE67 :] M<2;T*"B-J6XPUED)G.B>K$#8FT(J3HPUU1KK2@')/8@S'/7[5Y@3*H(T\6<+ ME2:R-HP*6"BD:\Z)>A\#D]M1$ :[@R>Z+HT[P&E2D34LP;Q4"V4MW+'DE(/0 M5 JDH!@%M^'-9.#\O<-W"EN]MT#:?W=T_H\7# M[7R)/J,I%* 4Y"B3W/XRFOBJGT_!$,KT!3I#5*#G4M::B%PGV%@QCA)G;>!Q M$S@Z$CB,T*,4IM1H)G+(_R7 -HLNE6B7RC@ZR3B%K(?B\!.*^E'_93E%YV<7 MU _H&WRWTSAEY;IA,"XJW7L:>.CM =*>H+WLN.]]+R71WCG-5^!0K)P_^^! M1ZL8$1K]1D>*,6[8KSR[Z_I-&B=X%V%PX\B\5X7<%!K/QRT+44M3-,0W6DW?VY]V^&_ M[LWP>B1J36W-&!06VN]=V]BJ&0B-863E>VHEC>U0ORWM# 7E'.Q](:79&2Y M-Y73/U!+ P04 " J:&%20AI-^L $ "9$0 &0 'AL+W=O(FAV%_*'VE&KTFB9'"Z\97M]MK<<.:S ]G19ZJ_']82KIPJ2LQ2 MRA43'$FZO1W HDQID9;.@"!EO/A/7LM&-!SPJ,/!*QV\2X>@P\$O M'?SW.@2E0Y!WIB@E[\.2:#*?27%$TEA#-/,C;V;N#>4S;M;]64MXRL!/SU>/ MZR^__;E:H<7J:?7YX1M:?[E[>D;7:"V4EE0S26&5-1HNJ28L45?M1QO*Z99I M=$@(5_#X^_,2#3]*QFC@:X)JD3E= 6!32O QKVT*/@>J_0 MBLYX:G%?OM]]TE.-7RV= MG\?S.^+U+ .*F8H2H3))>Q(%5:(@3Q1T)+I3P HT1C!*#":-HCTEB=ZCB$B* M(D"! >/D33/AD0A@@Y41@#JRK;J_&BU\H@E57: @WKC5Y MO>IIY+B",>YMY%HR 4)!Y0N+8+DEC9FU4T644:,'UW@2N/8>3*KDD][D3Z!\ M( T9D8PD: @Q&Y-X&[O M-KG?$[ZCRB #,&?H#G:&J,>@9WO@AH+@WD8M6F$_0JH=XYSQ'1+;'!80 A.Q M501PJR_GPU.,F,W,"T+U\KK32:7X"Q&8_?<:%D: M-5G"]\<=^&L1P'XO_@<.1$:!@SL+\%O8 K?578O1='I9@,4H##L*J,4%OZ$N MU7@/S7Q?.5WS4\8Y&Z 0NY>5M*VFGM';7"!?ZD3 M-BN_T>=S=+50X-&_GD CR&_/WL@R>VUYLYJU1G1I,^L9T5J \+B7X0P3%S6P MJ(O3VKO_/%DM.+A?<9I\<+TY+3O16K)-9DA5BTH,XTP:BGNCQVUULA"(Q:A- M(&VC;@*I90[WZ]P9@2#QOU6DK+JM=A;6L1BU6<=BU,4Z7JV:GOL>=9>:_>RL MH0QQ_E[A!Q< [ZUF88-SRL.!-9H7=%12RZ_7+[_OG0XT9!Q>5*CUG;S,T=2F MZU%XN4MM5N/PD@9L5J%_2<%.X\R:4KG+S_X*D,(+5W&BJ^Y6WQ?N\E/UQ?T% M_K0LOA+488J/%H]$PEN(0@G=0DCW9@R09/$=H+C0XI"?C#="PSD[_PE'FYA* M8P#/MT+HTX5)4'V-F?\#4$L#!!0 ( "IH85*JP"GO7@( "D& 9 M>&PO=V]R:W-H965TM%*6_@F6460 MFB;5*K5=U+2;=NF$0[!J,+--DO[[V8:R;('E)OCCO.P"D])*8K.V MY$G,:DE)"4N.1%T4F+_/@++]U'*MCX5GLLVE7K"3N,);6(%\K99PN2TH* M* 5A)>*03:T;]WHVT?$FX#N!O3@:(^UDS=B;GMRG4\O1!0&%C=09L'KLX!8H MU8E4&;_:G%:'U,+C\4?V.^-=>5EC ;>,_B"IS*?6Q$(I9+BF\IGMOT+K)]3Y M-HP*\XOV;:QCH4TM)"M:L:J@(&7SQ(?V/1P)/'= X+4"S]3=@$R5M! M!1TJ.(?R^E"-*CI&10.HL$.%YU!^'RH\17UQ^E%1AXK.H8(^5'2"BMP!5^,. M-3Z'"OM0XU.4/X":=*C).52$9,Y9OH_8PQ^3'1_:7[=TA^ M U!+ P04 " J:&%2R?.)6( " >!P &0 'AL+W=OT")$8^VP!*(]&&:5QT( K;M4E.&PO' MSFR'LG\_VTFSTJ8=$C>)[9SW]7..E>-DS<6++ $4>JLHDQ.G5*J^P /54WPL]/\YL?C IUDH#"A\A1]14^+ M#)U\.45?$&'HL>2-Q*R0B:OTGD;IYIW_M/4/#OC[ 9ISIDJ);E@!Q7L#5\/V MQ,&&>!H<=A?X8"+_ &@&8?EON7 _+LX_*+(]F$??U#ZQ?^O_Y'W*+> M+;)NT0&W!V *4P1ONBM(&#JM5C^R>M,27M/+*$C)/\T2#K'$>V<4[9"X6YVC K&R'5CJ'1JFVE^R M7^V;_+7M;3OK4]W\VU[]SZ:].>98K B3FGVI+;WS6/.(MANW$\5KVY^>N=+= MS@Y+?8&!, 'Z^Y)SM9F8#?HK,?T+4$L#!!0 ( "IH85(UQX$PGP0 -<5 M 9 >&PO=V]R:W-H965TP2%Z))8C8QI2/MCU_G00+&>*/.\ 62<,ZY]CW7 MN<;=#4M_9DM*.?B(HR2[Z"PY7YT;1C9?TIAD9VQ%$_'+&TMCPL5MNC"R54I) M4)#BR$"FB8V8A$FGURV>/::]+EOS*$SH8PJR=1R3]-<5C=CFH@,[VP=/X6+) M\P=&K[LB"SJC_&7UF(H[HU8)PI@F6<@2D-*WB\XE/)\B*R<4B+]"NLEVKD$^ ME5?&?N8WH^"B8^8CHA&=\UR"B*]WVJ=1E"N)!P3TC:PC_L0VM[2:D)/KS5F4%9]@4V)=LP/FZXRSN"*+ M$<1A4GZ3CRH1.P2AHR:@BH!D@GV$8%4$JRW!K@AV6X)3$9RV!%P1<%N"6Q'< MM@2O(GAM"7Y%\&4"/F:[L'7 >4DC+)OX =XF0W UR_?P!<0)N!YR=8928*L:W QE%S0 MF%=AK\JPZ$A8"]RQA"\S,$P"&BCX8ST?(HV (7)0)P)M$W&%M(H#.C\#%OP. MD(E,Q8#Z>OJ,K@3=/$H?Z.GC=:*E#_7T.Y)J!W_=>N[05]!O6L]=2;]M/7ZJ;MZ9ZFBJUZ.5N%GO7IY:P)8M=!["*(?23($WVGR9JJ M>[8+36QUC??=G!["'.1"*,&F"ACT_-RF=\7PG7KXCG;X4Y8L M?D2B]P> 9!GEV;GJ_>4:R%O?XC7*IAG.\X^;%S"\/^H352P0[6I"H:A M"=5YP75>L#8O+TG(14YFG'"::#T2NA_%^,OLJG(-]+"VC@0+G M^JXOR0U5[7JWM0 M8S9V;>3*%7N(5VH8!;VY7V6L7.6$M-T M49P09F#.U@DO_X?53^M3R,OB+$9Z?@7/1U#Q? S/I^498R-?'GF*?[*+,,E M1-]$*//,%6--RU/$\H:S57&2\\HX9W%QN:0DH&D.$+^_,<:W-WF ^BRW]Q]0 M2P,$% @ *FAA4OA-3;U/ P +0T !D !X;"]W;W)K&ULK5=M;]HP$/XK5J1)F[22.$F!5H!$25^0"D6T6S^;<$!6)V:V M@4[:CY_MA MF%;C"_CM>U[534F2.:V&&1OP5H,M)$TR&' D%FE* M^)\KH&S5=+"S'A@FTYG4 VZK,2=3> 3Y8S[@JN>6+.,DA4PD+$,<)DVGC2\C M7-, L^)G BNQU4;:E1%C+[K3'3<=3^\(*,124Q#UMX0.4*J9U#Y^%Z1.:5,# MM]MK]AOCO')F1 1T&'U.QG+6=.H.&L.$+*@,]+WG.K)P/@FE=E$$T:[UCA[TSD2ML9 M_:!R[GW9)_$17%CQ]^*BHSC\%K<3BFH9BJJ5*&*4$HZ>.,#_ZUHKC=9.JFN] MY*V?7%<[(\:5VGY=C^*"_;H>Q;T[#SNAN"A#<6$EZL7W)#N!I-C;I&SOI*+B MK8\!/KFL1RA]__W]R74] L2U P(F\^/@M-IN,CP.K;[T%^D(N-%U[<=>.7.6JF'1 M5>.R%33/:Z2^6G=+'%>_ MQ;(# ^\],'?+W:HC54RGIAX7R,0_K\7*T;+F;YM*]\WXE7X+F/IT0Y,_)%19 M,TTR@2A,%*57J:ECP?/:/.](-C?5ZHA)):QISM1[!KA>H.8GC,EU1QLH7TBM M?U!+ P04 " J:&%2+FM/'W@$ '%@ &0 'AL+W=O'AA+,#XU_$EE()OA5Y*2XG6REW M[SQ/K+>T(.*"[6BIOFP8+XA40_[DB1VG)*V=BMQ#OA]Z!4?FPN^%JY+4H:5;0 M4F2L!)QN+B<+^&Z) ^U06WS.Z$%TGH%>RB-C7_3@8WHY\34CFM.UU!!$_>SI MDN:Y1E(\OC:@DW9.[=A]?D;_4"]>+>:1"+ID^;]9*K>7DW@"4KHA52YOV>%O MVBQHJO'6+!?U7W!H;/T)6%="LJ)Q5@R*K#S^DF]-(#H.,!AP0(T#>JD#;AQP MO= CLWI9*R+)?,;9 7!MK=#T0QV;VENM)BMU&N\D5U\SY2?G'Q8?;\'GQ:>' M*W!]M;A[N+VZOOKG_@Z\7E%)LER\ 7^!A[L5>/WJ#7@%LA+<;UDE2)F*F2?5 M_!K%6S=SO3_.A0;F6M'U!<#P+4 ^\BWNRQ>[P^1'=T^MNETZ:I>.:CP\M'22 M<; G>45!08FH.%7E*84#&;?(N$8.!I"71&R!BA%8ZP?ZMKWKC?J)M MU6LQY&75:S%S5"_TC=;Z(]1O _*S K:9#5S1"; ?1OXI[;X=3M T&B@%:-0\E MT.]IN?ZNR^= N*IX5DJN.@O7-H+F%(!XY"T*C6Y#MW"O*%?;4K= ZE 6DE8-MIDMVR^K(S MJP'I3A[" /=BVC<+8C084J.TR-UP_^*9U:!VZ2",<'C:#UCL8.(G*!G@;50< MN57\_+WXRS*)C&*CZ=@[U4@PAGIP:Y F34 M&<5C!]](,!JY74:V?GD*,3[-@*UAQI$_T#Q@(^QXC(896Y0:X20Z_0^Z;X:B M! TTS-CH.?XC#3/NZS5,8NR?=F46.^3#,!BH<&R4'8_6,#<5_KNM,^Y:#O MN[W_G_4$L#!!0 ( "IH85*K MG-OFBP( -X' 9 >&PO=V]R:W-H965TQ<.RL[;1%XN-W[(2H2+3T!?&2 MV,Z<.7/..'9_*]6+3BDUL,NXT ,O-2:_\7T=IS0C^DKF5."7E509,3A5:U_G MBI+$@3+NAT'0\3/"A!?UW=JCBOJR,)P)^JA %UE&U.N( WO?6'&UJFQ M"W[4S\F:SJE9Y(\*9WZ=)6$9%9I) 8JN!MZP<3/NV7@7\,SH5N^-P2I92OEB M)W?)P ML0933V-@,!%\;.J:1 7VLBL F,%&1/EF^PJ'_8 MC=8!0%@!PE,!S0K0=$++RIRL"3$DZBNY!66C,9L=.&\<&M4P8;LX-PJ_,L29 MZ'9X-X/GX?UB"@_3X7PQFSY,_SS-X1>,I$@TG$^H(8SK"UQ9S"=P?G8!9\ $ M/*6RT 1#^K[!.FPV/ZXX1R5G>(!S0N,K:#8N(0S"X!/X^&1XH_<1[J/ZVH*P MMB!T^9J'+"!,P8;P@H+=5[@WXT(I)M9V?S!]A*%9,S0=0^L PYU(L).*$8[) M-U0@4X)O+G/\'PPLK=.7$!.E7BTMR60AS"60/%=RQW"O4@VKNLK/#"_YVX[? M_KB;J-L.T-O-OJU?!'V0UJJEM8Y*&TMM8&1]@C>XMZ(@/.)8NT[;_J:>=&J& MS@_WI.3O'._)%T$?I'5K:=VCTJ;:N (3<#8^.QM/ZE;=).3$R=P?R4AH\WMTPQ0N8 M*AN WU=2FO>)/>/K*SWZ#U!+ P04 " J:&%2-;_Q$?D# V$0 &0 M 'AL+W=O9A1MHM^'"O MDDB9M)T=:3NJFDGGV2%.8PW@K'&2V?WT:P@#! RM1%X2+N?R/_;Q#\SDQ,7/ M;$>I1+^2.,VFQD[*_:UI9M&.)B2[X7N:JCM;+A(BU:EX-;.]H&13."6Q"9;E MF0EAJ3&;%->>Q&S"#S)F*7T2*#LD"1'_?J8Q/TT-;/R^\,Q>=S*_8,XF>_)* MEU2N]D]"G9E5E U+:)HQGB)!MU-CCF\7$.8.A<4+HZ>L<8SR4M:<_\Q/OFZF MAI4KHC&-9!Z"J+\C7= XSB,I'?^408TJ9^[8//X=_:$H7A6S)AE=\/@'V\C= MU @,M*%;Q..L^$6GLZUG&R@Z9)(GI;-2D+#T_$]^E0/1 M<,!.CP.4#O!>![MTL(M"S\J*LNZ()+.)X"[8[# M2W=355Z5#U7Y4,2S>^+-CZI LHXI4BL"+4E,;P>BVE54NXCJ]$5-N)#L/[I! M"YY)W2"=_=W"/U]IQQD.7,]U)^:Q.1@:,]_#$%9F%_*<2IXS*.^!,(%>2'R@ M.FEG7^]"6@ !M*1IS'P?0M!+."WY'6- M,/9LO3BO$N<-BGL\I"QB>Q*C->\T_T5$OXKH7[']@BIJ,++]@L[HN*ZG'YRP M2AJ.:*JPF]##^H38JM%EC6Z6,L1%YIZ\#63BP;PO1+!BT@215#TS$H5"E')) MAUH"UTC"UV02KJ&$QU*I#'"Q:FS+:BTMC16X@=,WK#65\!@L80UP--JZ5D/: M:BSA82XMN-CS8KK?6OJXI@GVKCG/-5.P/W:>?0V\GC;O2-%9N$/1(JZD(PU1\3R^"AHT=-&J,@AXN0LU% M>(.+5$WKED6*C!GB6_4PW/.,R:&>J?D(U^0CU'R$L7R$+O?<$+?IJ+'R0K]O MPFLVPA@V0I=YGN78;6E=*]_R>M[-H>8BC.=B&>)BSP)!6U_7*&A3T6QL:O,O M"H]$O*J<**9;Y63=^,I;G#?IYQ/)]\4^=\VEVC47ASM*-E3D!NK^EJM7M/(D MWSI7GTIF_P-02P,$% @ *FAA4L8+64'' P WPT !D !X;"]W;W)K M&ULK5=M;YLZ%/XK%MJ'3;HK&,A;E43*V[9(:U0U M:>]G!YQ@#7!FFV:3]N/O,1"@)'"C+E\:#.=YSIO]]'AXY.*'#"A5Z%<4QG)D M!$H=[DU3>@&-B+SC!QK#EQT7$5&P%'M3'@0E?@J*0M.VK*X9$18;XV'Z[E&, MASQ1(8OIHT RB2(B?D]IR(\C QNG%T]L'RC]PAP/#V1/UU0]'QX%K,R"Q6<1 MC27C,1)T-S(F^'YA6QJ06KPP>I259Z13V7+^0R^6_LBP=$0TI)[2% 1^7NF, MAJ%F@CA^YJ1&X5,#J\\G]B]I\I#,ED@ZX^&_S%?!R.@;R*<[DH3JB1^_T3RA MCN;S>"C3O^B8VUH&\A*I>)2#(8*(Q=DO^947H@+ W0: G0/L.L!M #@YP+D6 MX.8 ]UI )P>DJ9M9[FGAYD21\5#P(Q+:&MCT0UK]% WU8K'>*&LEX"L#G!K/ M%T_+E\EF^;) R]5Z\_3\L%AMUFBRFJ-OB_G7Y>HKFLS@\W*S7*S1QSE5A(7R M$_J,GM=S]/'#)_0!L1AM IY($OMR:"J(2G.;7A[!-(O ;H@ V^B!QRJ0:!'[ MU']+8$(Z14[V*:>IW03[)7HTX@\*+. DRE;:-V"UDUIW0;:B92T3I15)\-U4IR6J=R*S9O(NH4$75:(_K.R):%3#%Z*:Q%!NY6/'[NNY<]=@N/W5:/ M96DE:)-D^Y@HZB,B44#]/8OW<#*D$@GHJI+WZ \":0/ABN%<"T%C[S<"H3\2 MX5_5F5X15>^6#>\7M/W69%=<"SL)T23B27RY]?VS&G>= :ZU_MRHTW&>KU^+:)S&]RP,[!5RJIUV[TQXU'$?:9@4R0J$0"[IGNXHO/X MEML"VR6Q_=<;(Z>HEMBUL%7KPP6K'G9[#:TH!1 [[]P<.; J0P.WOE]SHVI4 MMM5I"*J43]RNG_^C5OA<(!OE"I<*B=LE4NN/1Z1JZWLI?KA[TPU5ZA?NM??+ M\Y(H"=/SXO$(YM] #Z;@9P^#+U(<;2G,J%Y(I&0[5A\9LG_QN8^FUKX-K=1 MW"Z"IP+^K9;C4MCPX)95MDN!LML%JEIEK@(JWEWK:>ZI6FNG7Q/9V26C@55K MB%D99",J]ND-0BLA"$LV_Q5OBUO*))W-:^^G^'Z6W35*FNSJ\T $R*]$(=T! MI777@XA$=IO(%HH?TG%YRQ4,W^EC #UG)8# ?#@ &0 'AL+W=OA'EG(UM-9:;S[9MHK6-"/J M4FPHAYU$R(QHF,J5K3:2DKA0RE+;Z71\.R.,6Z-!L78G1P.1ZY1Q>B>1RK., MR)]7-!7;H86MYX4Y6ZVU6;!'@PU9T075]YL["3.[MA*SC'+%!$>2)D-KC#^% MN&\4"HD'1K>J-48&RJ,0W\QD%@^MCHF(IC32Q@2!ORQLO9PQ3-;A?+^?W- M]':Y0./;$'V9AM>SVVLTGL#V;#F;+M!']'4R0QKX_X!]?#UZKT3:-R:)[>PYQZQ-TT2J!0D$CC4 MDCT14RV0<7<-'0-=_"44D#RGD5AQ M]@^-#<=P ZQ6YKS"G.FUSP!HQ[D[:F=\9="70_ORH0O93XZ@=NMI7;@>#4< M[R0<@) 2I5C" $0B18;&491G>4HT+)@SS;@6:/KK!/JU1_\/J<'A'SG"*=-,\>GN_E$9)F(F08R M4_R*O7N#N)_^E4/]8[IO&C$]WYA.Y?]M" M:EHL[IV%K:;=XOY9"ZE_X(K0#?;)/"#E8V^/3KMU<\ZH7!4O$$-1SG5YU:Q7 MZU?.N+C;[ZU?F==/<2-OS)1/IQLB5Y!=E-($3'8N PA)EJ^1&ULQ5K9;MLZ$/T5PNA# M ]2UN$BR L= [/BB!9J;($OOLR+1L5!)])7HI/W[4DM$6UP:)TZ3!UN2AS-G MN)RC(3-Y9,6/C41FM:!:6G]F:YN*7)2NRD(O;XGY4 MK@L:QG6C+!TAQ_%&69CD@^FD?G993"=LP],DIY<%*#=9%A:_9C1ECR<#.'AZ M<)7DWY[?JR$'>CSDN<9#0O$Y:#@BY/!J?P>$Z\JD%M\3VA MC^76-:A2N6/L1W7S-3X9.!4BFM*(5RY"\?5 YS1-*T\"Q_^MTT$7LVJX??WD M_9\Z>9',75C2.4O_2V*^.AF,!R"FRW"3\BOV^(6V";F5OXBE9?T)'AM;'PU MM"DYR]K& D&6Y,UW^+/MB*T&T#,T0&T#U&] # UPVP#7B3;(ZK3.0AY.)P5[ M!$5E+;Q5%W7?U*U%-DE>#>,U+\2OB6C'IZ?S^>WY[;?3F\49N+CYLK@"\XOS MRZO%E\6_UU^_+\"WB^MK\/&,\C!)RR,P!+?79^#CAR/P 20YN%FQ31GF<3D9 M<0&F*" AD6> MY/M\/C[H.'YO&?D30>O6TD'L;( M[Y TP^KN!=CK 'M6P((D! 7D8+XI"II'O\!-$>:E&$Y!/I;Q\3OW_CO,CG$7 M??Q&LV.LC,D08>R->V.B,R/0#?1C$G2P ROLBS]WE,A%:!L5"A.E85DFRR2J MATS+4(&*$B*(>[FH5GX ]8E 1]*N\^I43$/>TJOS+/0:,S/\+=6 !U_.K MI'#'L(]89[*JCQ L M"Y:)MU/[U*BRU+VBM-%V4)HZ7$H-]-^::_QG=;%JA7!@6K92J^!>8O4\KE$% M" :!,L-5J^UEL(M7BA2TJY3RYG F8#Z$5;EBXQTDM0,Y[\ [2)(_VHO\]^ = MI%*[,HLT-D/L&-XEY J4:ZO8%>-,#3-)ZEBZ/ %#5(UR!TK<#5RYAC0 M2IE"=IF:LRQC<<*?34927-![%#)(J@-ZJU(&J>RO*(3&9DB(H;1$4B+0WRUD MD%JC$$SZN6@*&-^P:\Q(I[A+0E+5<-V57L]&V%5 MN3S4KVXT1BXV@9?JANWJ]A(VPJHX^4KYJ#$*# *&MW;&[ )VR4I>4)X4M"K& M0"C07K8[PS.:TV5B+="P%!A,WH&;L-0(O)=&[,%-6%.M0-R7"HT508YI,DFQ MP':Q.#0[8;6HP:[7ST4U&@;0P+18RA.VUSZ'YB>UQ!E"!RFK1F<&76S(1HH= MMHO= 3A*(VB>IS"L;O_.\0QO?%CJ'K;KWHMH2I4M2/R^4&NL=A;,[B:ZE#=B ME[=M!FDZ?[[3^8NN\\$WT?O@R+9U+Z6(P/DW=/N@/VT/E;N/9_!XWES3"[=-*?V MYV$AEGH)4KH4+IW/O@!5- ?AS0UGZ_HL^8YQSK+Z&PO=V]R:W-H M965T)#A4+9Q] M0.?!3=PV.DGIFD6#%2YO+S.?Y/)YO'%]M&/\M%I1*V"9Q M*JX["RF7E]VN"!8T(>*"+6FJWLP83XA4MWS>%4M.29@[)7$7&X;334B4=OI7 M^;,1[U^QE8RCE(XXB%62$/YZ2V.VN>Z@SMN#<31?R.Q!MW^U)',ZH?)Y.>+J MKENAA%%"4Q&Q%#B=77=NT.4 .YE#;O$SHANQQW,TL%L.EA''*S2P)Y*K MMY'RD_T;WW]^>+Z_>1H.X/'I^W ,_N/#:#S\/OPQN?LYA/O'R03.84R#F @1 MS:* Y/F:<9; S:-_!R<#*DD4BU-E]CP9P,FW4_@&40I/"[82) W%55>J2+/Q MND$9U6T1%3X2%<+PP%*Y$#!,0QKN W05Q8HG?N-YBUL1!S2X !.= 3:PH0G( M?[<[ZFGWQL"L>=BL/GXE\ MDN:,A0($BT,=D0+#V1G:- S7P TB&C-EUW,;1+1FKN7JF3@5$Z>5R1.3)(8I M54V!@B1;'0_G8.1SU\%.DX?&S+,MPVKPT*&9V'#T/-R*A]O.0RU7NE4-3JB5 M/*4IG47R5$?&/1@>N=AK+JY#*VS8CMV@HL%R+ /IF7@5$Z^525E_1W+A' M[?7@X!W6!RVXQFVGD&O8M!K95#KOU*<0OMW)4BU@2B5#(:$ MIU$Z%RVZ@HRZ,QE?+7)HITVB#Q=5";&7(F3@QA+S=68>.K+$$*XCQ)]3+B7. M7B58S6K1&*'>$6%"==M"Y@<*H73>UQ'7;4:FL7+0$?5'=1M#[7WL+EU3(=6. M5@KX!SYQO=<-"-E?OM[K'H+:F\A[VKJ/#H7?/):(6O51N^PK&FJSGH*_XIRF MP2L,*(_6)/L\^.3,U/*-O"_/3*W$J%V*W[7A*C%V,^,>E/BAST^;FPJH,7+0D0:/:VW& M[=K\]+JD68!9H&?PIPH3&(<)Y>LHH/ RW,ILVJ8QA?M(R%_:Z-M'&'$6K@() M+P\TF5*N@_ _!+'/O)9^W"[](\684QEQFLD_J$]6&)4G&[=%'_WD%5RW!/SE M+0'7+0%_O"7X<;"24S_,#(@$!6Z6R^/:OGE:' M4#?YT4OC^2VZ'!1'235,<;+U0/@\2@7$=*8@C0M7Q<2+PZ+B1K)E?GPR95*R M)+]<4!)2GAFH]S/&Y-M--D!U9-?_%U!+ P04 " J:&%2G;729C0# "0 M"@ &0 'AL+W=O2#RA U/.6,J[Z7:5V<^[Y*,LR).A,%%1)(ZIYSY41"T M_9Q0[@UZ;NU6#GJBU(QRO)6@RCPG\GF$3"SZ7NB]+'RG\TS;!7_0*\@/J^ 7]LQ-OQ-P3A6/!?M%49WVOXT&*,U(R M_5TLON)24,OB)8(I]PN+RC8./$A*I46^=#8,,$-:%,G< G^#&=P,[ M3)2*\%3U?&UH6# _688<52&C/2'#"+X)KC,%%SS%=!W -_QK$=&+B%%T$'&" MR1DTPE.(@BC806C\9O>P>X!.H\YIP^$U]N"-,\+GJ&R:$B+E,^5S(+DHN08Q M RU):HZB.:8'0C7K4$T7JKDGU#!)RKQD1&,*-"\(E>:(:6!"*4/ 1)L+D2XH M8[O*5$&W'+0][H\#D[S''6Q:-9O6039W;Y'6KL':_SN+<1TJ/LC[1M(YY81! M(I3>E:G*O;V2J;#;B-MQG:[J;Q9O)73#;(U=IV;7^?L:GYI+C!&>(! -.D.X M1R.%VV39+)F% B45Z2Y5G2U5G\).W&QLJ#IJMJ:J6ZOJ'E0U7J_IO^CH;EH,&AY644MJ"/".1VP7:>3\>!+0O][DJ2()]SSS-"N4C M>@/8=:^] ]"ZZ)5G(_RG\B%/CQ=N&>-HY8[;K:N(7E5$[WBTWJ8IVKH$=IZJ MXW:5)G_E;<]1SEW+H\Q-9;)>O9#U:MU6#5TSL;$^LNV6ZQE>8:I>[1N1YJPI M8#@SD,%9;$C)JOVI)EH4KH.X%]KT(VZ8F981I34P^S,A],O$!JB;T,$?4$L# M!!0 ( "IH85(.AND>_P0 *T6 9 >&PO=V]R:W-H965T_MAM1]<<;VS.#9EO%?8DV(!"]QE(BKT5K*]-(P M1+ F,1;G+"6)>K-D/,92#?G*$"DG.,R5XLA IND8,:;):#[+Y^[Y?,8V,J() MN>= ;.(8\]<;$K'MU0B.WB8>Z&HMLPEC/DOQBCP2^2V]YVID5"@AC4DB*$L M)\NKT36\])&=*>02_U*R%3O/(*/RQ-BO;/ UO!J9F4R8+$D49 MDO+C=PDZJFQFBKO/;^A_YN05F2CZ0B$9(DWD7Q@V[](22AW M,&"1R'_!MI!UE'"P$9+%I;+R(*9)\8]?RD#L*$!WCP(J%5!+ 5E[%*Q2P3K4 MPJ14F!QJP2X522NT["&/?JZMXD63;*,\2J[>4J4G MY[?^]:/_"#Y[1&(:B2_@#'Q[],#G3U_ )T 3\,^:;01.0C$SI#*7*1E!"7U3 M0*,]T!:X8XE<"^ G(0DU^EZ_/D0] (;B69%%;V1O4"^B1X)S8,$Q0"8R-0XM M#E:'%SH^[[/NGVR]$0RK6GDKQ[/VK3P1@I QN"7JG(V!1T3 :9J?WA^W2A9\ ME206/WLL32I+D]S29(^EOU/"L:3)"D29+1 P(77;J4"Q^*_ MWY-&["^JV%\<%_N0BH!M$@G4%B2ZH/?C6>>F^8 M&9#?&YIFO< 8K#@3^EYZTHFV/;4L"[5J!>QV+K;C(FBWET8CI\'SA_&:@:B[ M(=C?#N6KICXA A9K,U6IWBAH3KL%T@A9\*+=\&FD7-BNC1HA=&'#/33K+@CV MMT%W^(7&F[AO[]2=!70_N"6'=56'_37KX< J/@!CY:5/6[U/UO1.UO1/T6P& ML"[-L+],+5@<$QY0'*F.2/T0(55-+J(99HE)KBD/U5< [[:&S:_7NIXA\X/W M!ZH+%>HO5*?FL1*VD4_@!#FM@ZT1LQS+;1U:[S T?Q"M&82Z-*+^TNB1E!.U MQ%F(M1_\W?H')^ZT_?FE$S.1C?:X5Y=*U%^TCMN"X#\PG*Q07>C0Y*,W8UU+ MT% M*7H"3A*R543W):L!&,?1+9+\<4UP2'@FH-XO&9-O@\Q =4,]_Q]02P,$% @ *FAA4M9>D'C- M! F1, !D !X;"]W;W)K&ULM5AK;^(X%/TK M%IJ56FF6V'FGHDB\"V6J+BV[VH\I<2&:$+.Q@9E_O\Z#%)Q+E)UJOT#BG',? MOL>^<3I'EGSG&TH%^K&-8G[?V@BQN],TOMK0K<_;;$=C^>2=)5M?R-MDK?%= M0OT@(VTC3ZG6SL.>EVV%Y$84R?$\3WVZV?_.S3B!WO6Z1U&EB$ MZXU(![1N9^>OZ0L5R]US(N^TTDH0;FG,0Q:CA+[?MWKD;DYP2L@0?X;TR,^N M49K*&V/?TYMI<-_":40THBN1FO#EWX$.:!2EEF0<_Q1&6Z7/E'A^?;(^SI*7 MR;SYG Y8]%<8B,U]RVVA@+[[^T@LV/&!%@E9J;T5BWCVBXX%%K?0:L\%VQ9D M&<$VC/-__TFNYL#)5#GWA=SL) M.Z(DQ4M[Z44F[8POQ1C&Z2I\$8E\&DJ>Z/ZQ["U>1XOYWV@\?>H]#::].1KV M7GOH9OG46PZGKZ/A+;H94N&'$;]%OZ/ERQ#=?+E%7Y"&^,9/*$=AC)9Q*/A7 M.2BO7S=LS_TXX!U-R A3/]JJB*:?1Z-?B<9 WU@L-AR-XH & ']6SR=ZC0%- M3DTY/_II?OIZK<4A7;610;XB'>L8"&A03W^A.TG'5^G#>OIL']?21_7T;WY2 M&_RX<>[$ ^B3QKF#](?&N8/T:>/<0?KL4K1@482F<2!W_B2DR]@<3X"?\8O874DP?CG.6 V[HBBP$$,AQ%.Q"(*.MN!((4@8W!F!1] M32"0J0H'=*<$/@5!RA3,()#K*;*!0)ZZIX"63%@T3BD:IU8T+X*MOJ,@/(0! ME6];Z,:7VDDKOZ*Q@.H^J[=GM#'^#6IUOT:;_V?:Q2RXY2RXM7:>$Q;L5Z+& MDE=:\GZQ2?:]ZEZD.ZZM5'D P"S;LQ45#ZLPQW-4R8P 8UAWL:+1,0 S3%OM MWQ, YA)/5?P#Y-3&NK*BIQ",9&\Z%^NG"I/MQ]25M?A8A5FZ[-[J&@)@Q-(M M J\B@C].0/@S;Q?]@GZ1ADELI7T, )CE.(X"&P(PW3/5_6D$P S;L)5N-(9B M\W1=*<0$@-D>-I49?H"L8>RH/1>,C:B2FP$P8CN.FNHCA/-,BRC[^AS"N9;A MJ +0SD[#6YJLLV\\'*W8/A;Y*W,Y6GY'ZF6G:66\3^ZF!!B?I=^=LM/WA_G\ MHU4N(HXB^BY=X;8C@TWR[T#YC6"[["S^QH0\VV>7&^H'-$D!\OF[[/6GF]1! M^36N^R]02P,$% @ *FAA4C1A]/5Q! UQ( !D !X;"]W;W)K&ULK5A=<4RZ]4R:9I.X MG3XJ(-M, 7F1'*?_?B4@8$N")%._V'R<>[CG2E<'--G3\A?;$,+!<'G!FDZV>$WN"5]N;TMQ9K4L M29J3@J6T "5978QF\#Q"8QE0(;ZG9,\.CH&4\DCI+WFR2"Y&MLR(9"3FD@*+ MOR_S6DH_:9,O#P^(7]B'G$C,QI]B--^.9B%(Q 0E9XE_$[ MNO]"&D&NY(MIQJI?L&^P]@C$.\9IW@2+#/*TJ/_Q.> M *<)<-X:,&X"JE);M92J#A'F>#HIZ1Z4$BW8Y$%5S"I:R$\+.>[WO!1W4Q'' MI_?S+U?1\OH*+!;@;_!]=KV M?(P(QVG&/@GT\CX"'S]\ A] 6H"'#=TQ7"1L8G&1EV2WXB:'RSH'U),#1. K M+?B&@:LB(OE87*9;V2<#;..6;5RQC7O8+G&&BY@ S,$C6:=%D19K0%?@-\&E M:>QJ-K=BDZO(T]0+G?'$>CJLIPYR?8B.09$!!$.[!1VI<5LU[J":69*DLC , MQ!M00XA="$HB;.21LX'."UO>\ 1] M#.UNZ;9/VLD-W='4!T&[;S ZVX'.B?JY(3J>#7:@ M2C&@M/D7&;E0WU!TK@>';>^PJ6/,-B!)64QWQ6!GP\Z&H'N*WNY\ X;P;M[ M6U_0/=6 YR90J+JT >2C<4_Y.VN P][P[L;6%_; M=77#@,J'*N.&)E0$/68 M!.Q< @[;Q"O-'1@$.+8J0$>%KJ<),*"@VSHV&WBJ%AVD3<'( M! I[A@)U3HB&G3 B*U*6&] M[8T,+A &ZGNK >4$6H.;4,@+>\:@9AD&$+1#1U5DH$(] M;^*H&POS>; MA8_G-_OXV1 XQ\&+I%='D%Z$AWE-[!#UXCCJ/Y-[^L!O41J74NSNE 5,?<(! MK0A+\"UA-%/49I6$4[9V\-P"N612(6V.R B*+-(^N7#D/'MZGH=3(=50VU5P MW\Q/WPML/"N0,C8*G&,'I'%#M 8E[HPS3![ 9R'D[>6Z,0HK1=;1_ IO$X;! M%,FD*D"-92*\@=*806GE*%K5=M2R"6Q0:\F-45!224$ L,;QC:'!A[L%?[ M1[G#W9>3DPWMN8K1-(*\Z6B<8_FG;(Y[0GO]*EK4T)74GSNS&C'X]K; O8*2 M]H/?EV/]0^S187;2-&S]B=%*<'!K/[I@&I--'JJEHD^FFKTIN0% 8;0"I6D^ M17XITBRAUYO;U)>'-<__0\U_=Y\K$* (FXHV5_^4=_G5BGTK^!>:A[_*ON(7 M15Y^.'V-OOV=NLC%28H,_ ]]TC5V>L:((MN;$_S=O@78MBC*.LHT%=ZK:5& M>-8Z#+TFF7EK[?";^064I&-Z.083O+6_04$[?CW.NK<;X6=M[:]V>=%B*+A] MT*6_ 5!+ P04 " J:&%2EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( "IH85+[00I#) 4 $,K / >&PO M=V]R:V)O;VLN>&ULQ9I;CYLX%(#_BI6GKK39A.NTH\E(GN DE@ADN63;IXI) MG XJ@0A(9[:_?@ULND9#CO;E*$^$B\C'.=C?L_]$,OX0\N)N[UP7BS2K1>DDM5B6Q?F4YM^:V\BG MF"B/T<;ALNV">%_^GS 6AT.Z$TZQ.Q]%7G=Q+$76 .;52WJJ1B1/CF(VNEQ" MDGQ/6%[+(!&>=[>2US9/*O^:[[NGKB6N$L/R/I4G2KYOP?$@Y[X7^BYW:,0< M$D9RLV9>%!)_01@-/ 52!R#U&T)^U15( X T;@8Y]]<;!=($(,V;02ZX1Q5( M"X"T;@C92[<-0-JW2S<-5PKD'0!YAPL9\J7'%WQ.O8C0^=R/O8A[2[*1X'/. M0@7R(P#Y$1=2@@6Q#*++Z1-W>=0'^P2 ?<(%XYX3AU' J4LBIH%*079*N*(!DZU@PR,9.NHYOWYSC[#/*B8D M%0W9*GZT8@'I O@[\5BD@D$BT9!-PM8;U__"&'EB'EOPB&QLVCMK-3D2!?:,C""-FR;9G-J[9D_C*@FQ6?R]0N_&!->WF%C*$A*V-!>4"V MU(T963,:Q@%[%T7(%1JR+!P6\"V-^);)R,E^+^Z$U@1UQ9REB@G90L/71;R. MW=:[71-NRJN K9@72G85$W*'ABR/I>\[?W&WZ_^X%U%OR9]<1F@8LE[.=4@? M.K(^7/D>]L2A0^+0D<7Q9TR#B 7NE[88]>:M>6E$R8?8H[&C8H*C$61QA'/9 M'F*92\[)N&W0LM7X7IMI^0@J)J01'5DC8/'7*Z-UR"=&2]O"NW!@,)F45'-LMPW36("9E% M1S8+6.WT9T,@M1C(:KE2[5S"J6)"SC&0G0-6/?UH0LXQD)T#5CU]3' .#-DY M<-5#5$S(.0:R<\!"HQ]-2#L&]K@&-+BA8D(",K %!&*:*B8D(..6DV%?+143 MLI"!;"$8TU8Q(0L9V!8",>_4Z6[(0B:RA0:K2T?429KUC&Y"#C*1'01--$I: M%1-RD(GLH'X5/!1$2#TFLGIZ=&/"#@?1K@R2.GDC9:)B@@LPR.J!JW6U3S!44?\K'\A"-K*%NA6R03O:D'9L9.W 4UB] MEQ'2CHT]W('6ROI9AK1CM]J9M!=7CP][<4ASL??D7U3R^"[)=IN2-)ONJQ+3 M:M9^#^CE^]7'?P!02P,$% @ *FAA4K5Q8'P6 @ MJB8 !H !X;"]?!-T#(HPS=1Y +Z1 ITA@\%3$D>/DW_$ ,GWZ5 M0SONNU/=[?NZ^#@>3G75[,:Q_Y%27>_*L:UW75].YRN;;CBVXWDY;%/?KM_; M;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^=,-[W94R-HO7 M=MB6<=6DC\/U=$V7@]R=)S>+E[=5,[R\29/F#E((TOF##()L_B"'()\_*" H MY@_*$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:"7 N!UX)@"X'8 M@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WCKYV";0 M6U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0 MVU!O(]#;)ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$ M>COJ[01Z.^KM!'H[ZNT$>OMDLYM ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V= M0.] O8- [T"]@T#O0+V#0.] O8- [T"]@T#OF/RL)- [4.\@T#M0[R#0.U#O M(- [4.\@T#NCWIE [XQZ9P*],^J="?3.J'[RW7QU^67R[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,P MVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y] MC6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T M^#]B?>UB3]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW: M^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWRD_.',L<"T\Y';UU($_/T M^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO M_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BD&UL4$L! A0# M% @ *6AA4MD"CA 8!@ 81H !@ ("!# @ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *6AA4B/0#2DK M!0 &A4 !@ ("!CQ< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *6AA4CL_4M]2" H2( !@ M ("!)2H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ *6AA4H^D^B.7 @ E04 !D ("! 5( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *6AA4O/W M)D;M @ 00< !D ("!B&4 'AL+W=OO<, "5) &0 M @(&L: >&PO=V]R:W-H965T&UL4$L! A0#% @ *6AA4CK GU-F!0 9PX !D M ("!8'@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *6AA4C PFE7R! EQ$ !D ("! M)8X 'AL+W=O&PO=V]R:W-H965T6 !X;"]W;W)K&UL4$L! A0#% M @ *6AA4DI2CH$#! ,0P !D ("!DIL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *6AA4I>+0!:6 M @ &@8 !D ("!O\$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *6AA4C%KYSS< @ ]08 !D M ("!N- 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *6AA4LE"[/ *!0 @A0 !D ("!3-L M 'AL+W=OA MZA0$ "-$ &0 @(&-X >&PO=V]R:W-H965T&UL4$L! A0#% @ M*FAA4HA.U':9 @ GP8 !D ("!V^D 'AL+W=O&UL4$L! A0#% @ *FAA4E*#U;^> P M8 X !D ("!Z_0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *FAA4HY\ \)- @ \ 4 !D M ("!Y/\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *FAA4NV) NH0" -"8 !D ("!P0&PO=V]R:W-H965TN @< -TE 9 " M@?X6 0!X;"]W;W)K&UL4$L! A0#% @ *FAA M4F+QZC)9 P @PH !D ("!-QX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *FAA4APGUIQB @ H04 M !D ("!QB@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *FAA4LGSB5B @ '@< !D M ("!ZS(! 'AL+W=O!,)\$ #7%0 &0 @(&B-0$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ *FAA4BYK3Q]X! !Q8 !D ("!_CT! 'AL+W=O M M!P &0 @(&M0@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ *FAA4L8+ M64'' P WPT !D ("!GTD! 'AL+W=OUG)8# ?#@ &0 M @(&=30$ >&PO=V]R:W-H965T&UL4$L! A0#% @ *FAA4CJ/5KW%! OA, !D M ("!@%&PO M=V]R:W-H965T_P0 M *T6 9 " @>=? 0!X;"]W;W)K&UL4$L! A0#% @ *FAA4M9>D'C-! F1, !D ("! M'64! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !) $D ]A, ,U[ 0 $! end
XML 79 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 80 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 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 244 448 1 false 59 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 - QUARTERLY FINANCIAL DATA (UNAUDITED) Sheet http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnaudited QUARTERLY FINANCIAL DATA (UNAUDITED) Notes 22 false false R23.htm 11601 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS Sheet http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS Notes 23 false false R24.htm 20102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 24 false false R25.htm 30203 - Disclosure - ACCRUED LIABILITIES (Tables) Sheet http://www.tootsie.com/role/DisclosureAccruedLiabilitiesTables ACCRUED LIABILITIES (Tables) Tables http://www.tootsie.com/role/DisclosureAccruedLiabilities 25 false false R26.htm 30403 - Disclosure - INCOME TAXES (Tables) Sheet http://www.tootsie.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.tootsie.com/role/DisclosureIncomeTaxes 26 false false R27.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 27 false false R28.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 28 false false R29.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 29 false false R30.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 30 false false R31.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 31 false false R32.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 32 false false R33.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 33 false false R34.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 34 false false R35.htm 31503 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) (Tables) Sheet http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnauditedTables QUARTERLY FINANCIAL DATA (UNAUDITED) (Tables) Tables http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnaudited 35 false false R36.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 36 false false R37.htm 40102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Property (Details) Sheet http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails SIGNIFICANT ACCOUNTING POLICIES - Property (Details) Details 37 false false R38.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 38 false false R39.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 39 false false R40.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 40 false false R41.htm 40201 - Disclosure - ACCRUED LIABILITIES (Details) Sheet http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails ACCRUED LIABILITIES (Details) Details http://www.tootsie.com/role/DisclosureAccruedLiabilitiesTables 41 false false R42.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 42 false false R43.htm 40401 - Disclosure - INCOME TAXES (Details) Sheet http://www.tootsie.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.tootsie.com/role/DisclosureIncomeTaxesTables 43 false false R44.htm 40402 - Disclosure - INCOME TAXES - Effective tax rate - (Details) Sheet http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails INCOME TAXES - Effective tax rate - (Details) Details 44 false false R45.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 45 false false R46.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 46 false false R47.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 47 false false R48.htm 40702 - Disclosure - EMPLOYEE BENEFIT PLANS - Multi-employer (Details) Sheet http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails EMPLOYEE BENEFIT PLANS - Multi-employer (Details) Details 48 false false R49.htm 40703 - Disclosure - EMPLOYEE BENEFIT PLANS - Deferred compensation (Details) Sheet http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDeferredCompensationDetails EMPLOYEE BENEFIT PLANS - Deferred compensation (Details) Details 49 false false R50.htm 40704 - Disclosure - EMPLOYEE BENEFIT PLANS - Postretirement (Details) Sheet http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails EMPLOYEE BENEFIT PLANS - Postretirement (Details) Details 50 false false R51.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 51 false false R52.htm 40801 - Disclosure - COMMITMENTS (Details) Sheet http://www.tootsie.com/role/DisclosureCommitmentsDetails COMMITMENTS (Details) Details http://www.tootsie.com/role/DisclosureCommitments 52 false false R53.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 53 false false R54.htm 40902 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Concentration (Details) Sheet http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails SEGMENT AND GEOGRAPHIC INFORMATION - Concentration (Details) Details 54 false false R55.htm 41001 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails FAIR VALUE MEASUREMENTS (Details) Details http://www.tootsie.com/role/DisclosureFairValueMeasurementsTables 55 false false R56.htm 41002 - Disclosure - FAIR VALUE MEASUREMENTS - Bonds (Details) Sheet http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails FAIR VALUE MEASUREMENTS - Bonds (Details) Details 56 false false R57.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 57 false false R58.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 58 false false R59.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 59 false false R60.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 60 false false R61.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 61 false false R62.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 62 false false R63.htm 41401 - Disclosure - LEASES (Details) Sheet http://www.tootsie.com/role/DisclosureLeasesDetails LEASES (Details) Details http://www.tootsie.com/role/DisclosureLeases 63 false false R64.htm 41501 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) (Details) Sheet http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails QUARTERLY FINANCIAL DATA (UNAUDITED) (Details) Details http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnauditedTables 64 false false R65.htm 41601 - 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 65 false false All Reports Book All Reports tr-20201231x10k.htm tr-20201231.xsd tr-20201231_cal.xml tr-20201231_def.xml tr-20201231_lab.xml tr-20201231_pre.xml tr-20201231xex21.htm tr-20201231xex31d1.htm tr-20201231xex31d2.htm tr-20201231xex32.htm tr-20201231x10k004.jpg http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tr-20201231x10k.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 244, "dts": { "calculationLink": { "local": [ "tr-20201231_cal.xml" ] }, "definitionLink": { "local": [ "tr-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "tr-20201231x10k.htm" ] }, "labelLink": { "local": [ "tr-20201231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "tr-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "tr-20201231.xsd" ], "remote": [ "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", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 594, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 19, "http://www.tootsie.com/20201231": 3, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 27 }, "keyCustom": 80, "keyStandard": 368, "memberCustom": 14, "memberStandard": 45, "nsprefix": "tr", "nsuri": "http://www.tootsie.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED)", "role": "http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnaudited", "shortName": "QUARTERLY FINANCIAL DATA (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "tr:ShareCapitalAndCapitalInExcessOfParValueDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_MR1muM-Giku9BwWkgqHChA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "As_Of_12_31_2017_0R4y5XzJNEu5ey1RcYfBuQ", "decimals": "-3", "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) (Tables)", "role": "http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnauditedTables", "shortName": "QUARTERLY FINANCIAL DATA (UNAUDITED) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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:InvestmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": null, "lang": "en-US", "name": "tr:MarketableSecuritiesMaturityPeriodMaximum", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_azdM9R-ydkyeXOXyNktTPQ", "decimals": null, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "first": true, "lang": null, "name": "tr:ProceedsFromRepaymentsOfPremiumsOnSplitDollarLifeInsurancePolicies", "reportCount": 1, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "lang": null, "name": "tr:PremiumPaidForSplitDollarLifeInsuranceAgreements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "p", "tr:EmployeeBenefitsTrustPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_sEZWzLWvyUyGOq3KZ3KtFg", "decimals": "INF", "first": true, "lang": null, "name": "tr:CommonStockVotingRightsPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_r3DiwKuZK0uFozLVz1ikiQ", "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", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_sEZWzLWvyUyGOq3KZ3KtFg", "decimals": "INF", "first": true, "lang": null, "name": "tr:CommonStockVotingRightsPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_r3DiwKuZK0uFozLVz1ikiQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lG5GY32SdECAkl-465QieA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lG5GY32SdECAkl-465QieA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "tr:IndustrialDevelopmentBondsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "3", "first": true, "lang": null, "name": "tr:IndustrialDevelopmentBondsNoncurrentFloatingInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_bh0Rxh1VXUOFKDG_7F-RIA", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "3", "first": true, "lang": null, "name": "tr:IndustrialDevelopmentBondsNoncurrentFloatingInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_bh0Rxh1VXUOFKDG_7F-RIA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "Unit_Standard_pure_bh0Rxh1VXUOFKDG_7F-RIA", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_bh0Rxh1VXUOFKDG_7F-RIA", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_MR1muM-Giku9BwWkgqHChA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_HxAE0XzvO0KzkQQv2LYtzA", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterestAndDividend", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterestAndDividend", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_YKnkdXBFEUeIsKA2p71bDA", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_YKnkdXBFEUeIsKA2p71bDA", "decimals": null, "first": true, "lang": "en-US", "name": "tr:DefinedContributionPlanRequisiteServicePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_YKnkdXBFEUeIsKA2p71bDA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "As_Of_1_1_2019_us-gaap_CollectiveBargainingArrangementAxis_tr_ConsentingAgreementEnteredWithLocalBargainingUnionMember_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_krIWCy_Lt027KC1acQyIzw", "decimals": "4", "lang": null, "name": "tr:MultiemployerPlanFundedStatusAsPercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_bh0Rxh1VXUOFKDG_7F-RIA", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "INF", "first": true, "lang": null, "name": "tr:NumberOfDeferredCompensationPlans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_r3DiwKuZK0uFozLVz1ikiQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "INF", "first": true, "lang": null, "name": "tr:NumberOfDeferredCompensationPlans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_r3DiwKuZK0uFozLVz1ikiQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lG5GY32SdECAkl-465QieA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lG5GY32SdECAkl-465QieA", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_pLsGs33cukKKfb8NEooGaA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_bh0Rxh1VXUOFKDG_7F-RIA", "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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_pLsGs33cukKKfb8NEooGaA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_bh0Rxh1VXUOFKDG_7F-RIA", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_pLsGs33cukKKfb8NEooGaA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_pLsGs33cukKKfb8NEooGaA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "As_Of_12_31_2018_KwxWLUD2v0ChcTllUD1WwA", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_tr_WalMartCustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_emSq0Jr5zUW0fZJp7oEhHg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_bh0Rxh1VXUOFKDG_7F-RIA", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_tr_WalMartCustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_emSq0Jr5zUW0fZJp7oEhHg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_bh0Rxh1VXUOFKDG_7F-RIA", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lG5GY32SdECAkl-465QieA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - 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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_TvWAJHvv9E2-r29MCKBlWg", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lG5GY32SdECAkl-465QieA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SpecialAssessmentBondNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - 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", "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_fi1srdsmGUCjcQOVwOFjDg", "decimals": "-3", "lang": null, "name": "us-gaap:SpecialAssessmentBondNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lG5GY32SdECAkl-465QieA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lG5GY32SdECAkl-465QieA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lG5GY32SdECAkl-465QieA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lG5GY32SdECAkl-465QieA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_j-qe2yKEQkeTY2pNn9fcqw", "decimals": "-3", "lang": null, "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lG5GY32SdECAkl-465QieA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lG5GY32SdECAkl-465QieA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_MR1muM-Giku9BwWkgqHChA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember_rzTv7U-CQ0mtrtRp5keUdw", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_j-qe2yKEQkeTY2pNn9fcqw", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lG5GY32SdECAkl-465QieA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_lG5GY32SdECAkl-465QieA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "p", "tr:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_pINspVPnMk-nM4Rw6pUP_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_pINspVPnMk-nM4Rw6pUP_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) (Details)", "role": "http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails", "shortName": "QUARTERLY FINANCIAL DATA (UNAUDITED) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_pINspVPnMk-nM4Rw6pUP_g", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_MR1muM-Giku9BwWkgqHChA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - 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-20201231x10k.htm", "contextRef": "As_Of_12_31_2017_0R4y5XzJNEu5ey1RcYfBuQ", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_JwXoxGRLOE6SOh2meGtGfQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tr-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_qpz45mh2eU2euXNhIYfs8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 59, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "C [A]", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_ES": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "E [S]", "terseLabel": "Spain" } } }, "localname": "ES", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U [S]", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r680", "r681", "r682" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r683" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r684" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r684" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r684" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r685" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r684" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r684" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r684" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r684" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r680", "r681", "r682" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r678" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r679" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r60", "r135", "r690" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r151", "r156", "r239", "r411", "r412", "r413", "r446", "r447" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect Period Of Adoption Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r151", "r156", "r239", "r411", "r412", "r413", "r446", "r447" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r151", "r156", "r239", "r411", "r412", "r413", "r446", "r447" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect Period Of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r221", "r302", "r305", "r655" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r398", "r408", "r567", "r568", "r569", "r570", "r571", "r572", "r592", "r652", "r656" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails", "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r398", "r408", "r567", "r568", "r569", "r570", "r571", "r572", "r592", "r652", "r656" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r221", "r302", "r305", "r655" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r217", "r302", "r303", "r593", "r651", "r653" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails", "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r217", "r302", "r303", "r593", "r651", "r653" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails", "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r336", "r398", "r408", "r567", "r568", "r569", "r570", "r571", "r572", "r592", "r652", "r656" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails", "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r336", "r398", "r408", "r567", "r568", "r569", "r570", "r571", "r572", "r592", "r652", "r656" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails", "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "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": "Repurchase Agreement Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r403", "r686" ], "lang": { "en-us": { "role": { "documentation": "Information reported for future period.", "label": "Scenario Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r403" ], "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]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r146", "r689" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r218", "r219", "r302", "r304", "r654", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails", "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r218", "r219", "r302", "r304", "r654", "r665", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r687", "r688" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails", "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r277", "r403", "r560" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r146", "r689" ], "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/2020-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/20201231", "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": "Accumulated Net Gain Loss From Commodity Derivatives [Member]", "terseLabel": "Commodity Derivatives" } } }, "localname": "AccumulatedNetGainLossFromCommodityDerivativesMember", "nsuri": "http://www.tootsie.com/20201231", "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 Countries [Member]", "terseLabel": "Canada, Mexico, and Other" } } }, "localname": "CanadaMexicoAndOtherCountriesMember", "nsuri": "http://www.tootsie.com/20201231", "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 [Member]", "terseLabel": "Commercial real estate leased to third parties" } } }, "localname": "CommercialRealEstateLeasedToThirdPartiesMember", "nsuri": "http://www.tootsie.com/20201231", "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/20201231", "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 [Member]", "terseLabel": "Consenting agreement entered with local bargaining union" } } }, "localname": "ConsentingAgreementEnteredWithLocalBargainingUnionMember", "nsuri": "http://www.tootsie.com/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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 gain" } } }, "localname": "DeferredTaxLiabilitiesUnrealizedCapitalLosses", "nsuri": "http://www.tootsie.com/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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 Inc [Member]", "terseLabel": "Dollar Tree" } } }, "localname": "DollarTreeIncMember", "nsuri": "http://www.tootsie.com/20201231", "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/20201231", "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/20201231", "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/20201231", "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 [Member]", "terseLabel": "Foreign Banks" } } }, "localname": "ForeignBanksMember", "nsuri": "http://www.tootsie.com/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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": "Mc Lane Customer [Member]", "terseLabel": "McLane" } } }, "localname": "McLaneCustomerMember", "nsuri": "http://www.tootsie.com/20201231", "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 Countries [Member]", "terseLabel": "Mexico and Other" } } }, "localname": "MexicoAndOtherCountriesMember", "nsuri": "http://www.tootsie.com/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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 [Member]", "terseLabel": "Rental and Royalty" } } }, "localname": "RentalAndRoyaltyMember", "nsuri": "http://www.tootsie.com/20201231", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "domainItemType" }, "tr_RentalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Money for renting products/services.", "label": "Rental [Member]", "terseLabel": "Rental" } } }, "localname": "RentalMember", "nsuri": "http://www.tootsie.com/20201231", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "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 [Member]", "terseLabel": "Reserve for cash discounts" } } }, "localname": "ReserveForCashDiscountsMember", "nsuri": "http://www.tootsie.com/20201231", "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/20201231", "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 [Member]", "terseLabel": "Selling, Marketing, and Administrative Expense" } } }, "localname": "SellingMarketingAndAdministrativeExpenseMember", "nsuri": "http://www.tootsie.com/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "tr_StateTaxCreditCarryForwardsExpiringIn2020": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of state tax credit carry-forwards expiring in the year 2020.", "label": "State Tax Credit Carry Forwards Expiring in 2020", "verboseLabel": "State tax credit carry-forwards expiring in 2020" } } }, "localname": "StateTaxCreditCarryForwardsExpiringIn2020", "nsuri": "http://www.tootsie.com/20201231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tr_StateTaxCreditCarryForwardsExpiringIn2021": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of state tax credit carry-forwards expiring in the year 2021.", "label": "State Tax Credit Carry Forwards Expiring In 2021", "terseLabel": "State tax credit carry-forwards expiring in 2021" } } }, "localname": "StateTaxCreditCarryForwardsExpiringIn2021", "nsuri": "http://www.tootsie.com/20201231", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails", "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/20201231", "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 [Member]", "terseLabel": "Three Largest Customers" } } }, "localname": "ThreeLargestCustomersMember", "nsuri": "http://www.tootsie.com/20201231", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "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/20201231", "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/20201231", "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 Customer [Member]", "terseLabel": "Wal-Mart" } } }, "localname": "WalMartCustomerMember", "nsuri": "http://www.tootsie.com/20201231", "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r45" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r44" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r31", "r223", "r224" ], "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 $1,694 and $1,949" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r10", "r46", "r415" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r9", "r10", "r46" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r22", "r611", "r635" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r9", "r10", "r46" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r69", "r75", "r78", "r475" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment [Member]", "terseLabel": "Postretirement and Pension Benefits" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r43", "r271" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r75", "r86", "r474" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain Loss Net Cash Flow Hedge Parent [Member]", "terseLabel": "Foreign Currency Derivatives" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r65", "r66", "r67", "r75", "r78" ], "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": "Accumulated Net Unrealized Investment Gain Loss [Member]", "terseLabel": "Investments" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r34", "r72", "r74", "r75", "r637", "r661", "r662" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r530", "r531", "r532", "r533", "r534", "r536" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r71", "r75", "r78", "r148", "r149", "r150", "r475", "r657", "r658" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Earnings ( Loss )" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r63", "r75", "r78", "r475", "r531", "r532", "r533", "r534", "r536" ], "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": "Accumulated Translation Adjustment [Member]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r32" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r148", "r149", "r150", "r411", "r412", "r413" ], "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": "Additional Paid In Capital [Member]", "terseLabel": "Capital in Excess of Par Value" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Allowance For Credit Loss [Member]", "terseLabel": "Reserve for bad debts" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r38", "r225", "r240" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r132", "r204", "r208", "r213", "r238", "r468", "r476", "r524", "r610", "r634" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r6", "r58", "r132", "r238", "r468", "r476", "r524" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r231" ], "calculation": { "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails": { "order": 2.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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r229", "r246" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r227", "r230", "r246", "r618" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r8", "r270" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Carrying Reported Amount Fair Value Disclosure [Member]", "terseLabel": "Cost Basis" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r39", "r121" ], "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/2020-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": [ "r16", "r122", "r129" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r16", "r122", "r129", "r607" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r115", "r121", "r127" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r115", "r529" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r630" ], "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 [Member]", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r131", "r132", "r164", "r165", "r166", "r168", "r170", "r180", "r181", "r182", "r238", "r524" ], "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]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollectiveBargainingArrangementAxis": { "auth_ref": [ "r398", "r408" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollectiveBargainingArrangementDomain": { "auth_ref": [ "r398", "r408" ], "lang": { "en-us": { "role": { "documentation": "Arrangement collectively bargained between employer and its employees represented by union.", "label": "Collective Bargaining Arrangement [Domain]", "terseLabel": "Collective-Bargaining Arrangement [Domain]" } } }, "localname": "CollectiveBargainingArrangementDomain", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsDisclosureTextBlock": { "auth_ref": [ "r276" ], "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/2020-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 Class A [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2020-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": "Common Class B [Member]", "terseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r148", "r149" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock." } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r30" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r30" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r30" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r30", "r283" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r30" ], "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, $.69-4/9 par value - 120,000 shares authorized - 39,073 and 38,836, respectively, issued. Class B common stock, $.69-4/9 par value - 40,000 shares authorized - 27,012 and 26,287, respectively, issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r81", "r83", "r84", "r94", "r625", "r646" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r81", "r83", "r93", "r466", "r467", "r480", "r624", "r645" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r81", "r83", "r92", "r465", "r480", "r623", "r644" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r91", "r105", "r622", "r643" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r189", "r190", "r221", "r521", "r522" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r189", "r190", "r221", "r521", "r522", "r664" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r189", "r190", "r221", "r521", "r522", "r664" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "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]", "verboseLabel": "Concentration of Risk" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r189", "r190", "r221", "r521", "r522" ], "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", "verboseLabel": "Revenues (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r187", "r189", "r190", "r191", "r521", "r523" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r189", "r190", "r221", "r521", "r522" ], "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]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r129", "r470" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r270" ], "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/2020-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 Bond Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r98", "r593" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r133", "r443", "r450" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r137", "r443" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r443", "r450", "r452" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r133", "r443", "r450" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r188", "r221" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "A major customer" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r129", "r278" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r235" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDeferredCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r308", "r309" ], "calculation": { "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current", "terseLabel": "Deferred compensation" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r444", "r450" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r444", "r450" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r419", "r420" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r119", "r133", "r444", "r450", "r451", "r452" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r26", "r27", "r434", "r612", "r631" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r419", "r420" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r120" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r444", "r450" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r435" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r437" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r441", "r442" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r440", "r441", "r442" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r441", "r442" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": { "auth_ref": [ "r441" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r441", "r442" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r436" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r420", "r437" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r441", "r442" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r441", "r442" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "auth_ref": [ "r70", "r75", "r357" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "auth_ref": [ "r75", "r357" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "auth_ref": [ "r75", "r357" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r320" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r315" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r322", "r386" ], "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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r346" ], "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": "2026 through 2030" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r346" ], "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": "2021" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r346" ], "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": "2025" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r346" ], "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": "2024" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r346" ], "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": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r346" ], "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": "2022" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r314", "r318", "r350", "r374", "r382", "r383" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r348", "r372", "r382", "r383" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r316", "r349", "r373", "r382", "r383" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": { "auth_ref": [ "r361" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r388" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r388" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r119", "r269" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r119", "r202" ], "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/2020-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 Type [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r59", "r61", "r490", "r574" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r59", "r61", "r490", "r574" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "auth_ref": [ "r518" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r488", "r491", "r495", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r506" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r486", "r488", "r495", "r497", "r498", "r502", "r504" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred": { "auth_ref": [ "r505" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r483", "r485" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r482", "r484", "r485", "r486", "r487", "r492", "r495", "r499", "r501", "r504" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r129", "r138", "r482", "r484", "r486", "r487", "r500" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated As Hedging Instrument [Member]", "terseLabel": "Derivatives designated as hedging instruments:" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r290" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockStock": { "auth_ref": [ "r290" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r10", "r46" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r95", "r154", "r155", "r156", "r157", "r158", "r163", "r164", "r168", "r169", "r170", "r173", "r174", "r626", "r647" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r129", "r171", "r172" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r529" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r422" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r422", "r454" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails", "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r422", "r454" ], "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 tax rates (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r422", "r454" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r422", "r454" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "auth_ref": [ "r422", "r454" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": { "auth_ref": [ "r422", "r454" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r148", "r149", "r150", "r153", "r159", "r161", "r179", "r239", "r283", "r290", "r411", "r412", "r413", "r446", "r447", "r530", "r531", "r532", "r533", "r534", "r536", "r657", "r658", "r659" ], "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]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-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_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate Of Fair Value Fair Value Disclosure [Member]", "terseLabel": "Estimated Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FIFOInventoryAmount": { "auth_ref": [ "r12" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r507", "r508", "r509", "r514" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r512", "r514" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r382", "r508", "r564", "r565", "r566" ], "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/2020-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": [ "r507", "r515" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r507", "r508", "r510", "r511", "r516" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r513" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r337", "r339", "r344", "r382", "r508", "r564" ], "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": "Fair Value Inputs Level1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r337", "r339", "r344", "r382", "r508", "r565" ], "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": "Fair Value Inputs Level2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-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]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r382", "r564", "r565", "r566" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r513", "r516" ], "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 Measurements Recurring [Member]", "terseLabel": "Fair value measured on a recurring basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r232", "r233", "r241", "r242", "r243", "r244", "r245", "r247", "r248", "r249", "r250", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r525", "r526", "r527", "r528" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r129", "r537" ], "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/2020-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 Exchange Forward [Member]", "terseLabel": "Foreign currency forward contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r496" ], "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": "Forward Contracts [Member]", "terseLabel": "Commodity futures contracts" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r256", "r257", "r608" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r266" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r129", "r260", "r262" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r258", "r259" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r97", "r132", "r204", "r207", "r209", "r212", "r215", "r238", "r524" ], "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", "terseLabel": "Gross Margin", "totalLabel": "Gross Margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r486", "r498" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r119", "r264" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r119", "r268", "r273" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r129", "r267", "r275" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r136", "r453" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r89", "r204", "r207", "r209", "r212", "r215", "r606", "r620", "r628", "r649" ], "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/2020-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": [ "r136", "r453" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r274" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r423", "r432", "r439", "r448", "r455", "r459", "r460", "r461" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r160", "r161", "r203", "r421", "r449", "r457", "r650" ], "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)", "terseLabel": "Provision for income taxes", "totalLabel": "Total provision for income taxes", "verboseLabel": "Tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r85", "r129", "r417", "r418", "r432", "r433", "r438", "r445", "r666" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r123" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r118" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r118" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r118" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r118" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r118" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r118" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r118" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r261", "r263" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r263" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r261", "r263" ], "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]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedTrademarks": { "auth_ref": [ "r263" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r87", "r201", "r538", "r539", "r627" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r113", "r116", "r123" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsAndWorkInProcess": { "auth_ref": [ "r54" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReserve": { "auth_ref": [ "r57" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r12", "r56", "r129", "r175", "r251", "r252", "r253" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r55" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterestAndDividend": { "auth_ref": [ "r100" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": { "auth_ref": [ "r103" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r237", "r648" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LIFOInventoryAmount": { "auth_ref": [ "r12" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r7", "r42" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r546" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r544" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r551" ], "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": "2021", "verboseLabel": "Operating lease commitments, due 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureCommitmentsDetails", "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r551" ], "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": "2023", "verboseLabel": "Operating lease commitments, due 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureCommitmentsDetails", "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r551" ], "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": "2022", "verboseLabel": "Operating lease commitments, due 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureCommitmentsDetails", "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r545" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r554" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LessorOperatingLeaseRenewalTerm": { "auth_ref": [ "r554" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r37", "r132", "r238", "r524", "r615", "r640" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47", "r132", "r238", "r469", "r476", "r477", "r524" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r13", "r14", "r15", "r23", "r24", "r132", "r238", "r469", "r476", "r477", "r524" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r48" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableToBankCurrent": { "auth_ref": [ "r20" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r40" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r8", "r270" ], "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/2020-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 [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r53", "r132", "r238", "r524", "r614", "r639" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlanEmployerContributionCost": { "auth_ref": [ "r390", "r394", "r407", "r408" ], "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/2020-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/2020-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 [Member]", "terseLabel": "Municipal bonds" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r115" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r115" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r115", "r117", "r120" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r79", "r82", "r90", "r120", "r132", "r152", "r154", "r155", "r156", "r157", "r160", "r161", "r167", "r204", "r207", "r209", "r212", "r215", "r238", "r524", "r621", "r642" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r79", "r82", "r160", "r161", "r472", "r479" ], "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/2020-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": "Recent accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingGainsLosses": { "auth_ref": [ "r102" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r101" ], "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", "terseLabel": "Other income, net", "totalLabel": "Total other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r75", "r86" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r204", "r207", "r209", "r212", "r215" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r547", "r552" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r542" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncome": { "auth_ref": [ "r177", "r553", "r555" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r541" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r541" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r541" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r543", "r548" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r540" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r550", "r552" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r549", "r552" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r147", "r162", "r195", "r481" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r46" ], "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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r65", "r66", "r72" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r91", "r236", "r530", "r535", "r536", "r622", "r643" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "auth_ref": [ "r64", "r72" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r64", "r72", "r489", "r493", "r503" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r72", "r76", "r494" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "auth_ref": [ "r62", "r72" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r80", "r83", "r465", "r466", "r474" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "auth_ref": [ "r70", "r72", "r356", "r382" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "auth_ref": [ "r68", "r72", "r356" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "auth_ref": [ "r72", "r76", "r77", "r234" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "auth_ref": [ "r72", "r76", "r77", "r356" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r73", "r91", "r421", "r456", "r458", "r530", "r533", "r536", "r622", "r643" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r65", "r72", "r234" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r307", "r416" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r104" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r311", "r312", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r362", "r365", "r369", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r388", "r390", "r391", "r392", "r393", "r394" ], "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": "Other Postretirement Benefit Plans Defined Benefit [Member]", "terseLabel": "Postretirement benefit plans" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails", "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": { "auth_ref": [ "r25", "r312", "r313", "r335" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r111" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r111" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r106", "r108", "r228" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r109" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r336", "r338", "r344", "r361", "r363", "r364", "r365", "r366", "r367", "r382", "r384", "r385", "r388", "r410" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy": { "auth_ref": [ "r129", "r387", "r389", "r409" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r310", "r312", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r362", "r365", "r369", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r388", "r390", "r404", "r405", "r406", "r407" ], "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": "Pension Plans Defined Benefit [Member]", "terseLabel": "Pension Plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDetails", "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion At Fair Value Fair Value Disclosure [Member]", "terseLabel": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": { "auth_ref": [ "r19", "r609", "r633" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r3", "r5", "r254", "r255" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r106", "r107", "r228" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebtMaturingInMoreThanThreeMonths": { "auth_ref": [ "r110" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails", "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r79", "r82", "r114", "r132", "r152", "r160", "r161", "r204", "r207", "r209", "r212", "r215", "r238", "r465", "r471", "r473", "r479", "r480", "r524", "r628" ], "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/2020-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": [ "r43", "r272" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r42", "r270" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r272", "r641" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r41", "r129", "r272", "r667", "r668" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r270" ], "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]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "durationItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "QUARTERLY FINANCIAL DATA (UNAUDITED)" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "QUARTERLY FINANCIAL DATA", "terseLabel": "QUARTERLY FINANCIAL DATA (UNAUDITED)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "auth_ref": [ "r75", "r78", "r530", "r534", "r536" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r75", "r86" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification Out Of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification Out Of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassified from Accumulated OCI into Earnings" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r362", "r556", "r557" ], "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]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r556", "r559" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r362", "r556", "r559", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfBankDebt": { "auth_ref": [ "r112" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r16", "r121", "r127" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r33", "r290", "r414", "r638", "r660", "r662" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r310", "r311", "r312", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r362", "r365", "r369", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r388", "r390", "r391", "r392", "r393", "r394", "r404", "r405", "r406", "r407" ], "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/2020-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": [ "r310", "r311", "r312", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r362", "r365", "r369", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r388", "r390", "r391", "r392", "r393", "r394", "r404", "r405", "r406", "r407" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Defined Contribution Plan Type [Domain] (Deprecated 2017-01-31)" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r199", "r200", "r206", "r210", "r211", "r217", "r218", "r221", "r301", "r302", "r593" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails", "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r189", "r221" ], "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": "Revenue From Contract With Customer [Member]", "terseLabel": "Net product sales" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationConcentrationDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r130", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r306" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]", "terseLabel": "Royalty" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r75", "r535", "r536" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock": { "auth_ref": [ "r315" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r445" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r437" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r368", "r369", "r370", "r371", "r382" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansExpectedFutureBenefitPaymentsDetails", "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansPostretirementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r488", "r495", "r498" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r492" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r422" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r507", "r508" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r136" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r263", "r265" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r263", "r265" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTable": { "auth_ref": [ "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansMultiEmployerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r348" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock": { "auth_ref": [ "r357" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureOtherIncomeNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r43", "r272" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPropertyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Schedule of Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of quarterly results" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r134", "r558", "r559" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r96", "r220" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r88", "r220" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r49", "r131", "r180", "r181", "r279", "r280", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r290" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r283" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r196", "r197", "r198", "r204", "r205", "r209", "r213", "r214", "r215", "r216", "r217", "r220", "r221", "r222" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSegmentAndGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r99" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShippingAndHandlingMember": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Packing and transport of product.", "label": "Shipping And Handling [Member]", "terseLabel": "Shipping and Handling" } } }, "localname": "ShippingAndHandlingMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r21", "r616", "r617", "r632" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_SpecialAssessmentBondNoncurrent": { "auth_ref": [ "r23", "r613", "r636" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r28", "r29", "r30", "r131", "r132", "r164", "r165", "r166", "r168", "r170", "r180", "r181", "r182", "r238", "r283", "r524" ], "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/2020-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": [ "r51", "r148", "r149", "r150", "r153", "r159", "r161", "r179", "r239", "r283", "r290", "r411", "r412", "r413", "r446", "r447", "r530", "r531", "r532", "r533", "r534", "r536", "r657", "r658", "r659" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails", "http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails", "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical", "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r148", "r149", "r150", "r179", "r593" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails", "http://www.tootsie.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails", "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockDividendsShares": { "auth_ref": [ "r283" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r124", "r125", "r126" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r50", "r283", "r284", "r290" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r51", "r283", "r290" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockDividend": { "auth_ref": [ "r51", "r283", "r290" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r29", "r30", "r283", "r290" ], "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 and other (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r29", "r30", "r283", "r290" ], "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 and other" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r29", "r30", "r283", "r290" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r30", "r35", "r36", "r132", "r226", "r238", "r524" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r132", "r148", "r149", "r150", "r153", "r159", "r238", "r239", "r290", "r411", "r412", "r413", "r446", "r447", "r463", "r464", "r478", "r524", "r530", "r531", "r536", "r658", "r659" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r128", "r129", "r281" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r425", "r431", "r433" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r462" ], "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 [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradingSecurities": { "auth_ref": [ "r619" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureEmployeeBenefitPlansDeferredCompensationDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r232", "r233", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591" ], "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": "Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain]", "terseLabel": "Major Types of Debt and Equity Securities [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r291" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPositionParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r52", "r291", "r292" ], "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) - 93 shares and 90 shares, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrustForBenefitOfEmployeesMember": { "auth_ref": [ "r362", "r556", "r557", "r559" ], "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": "Trust For Benefit Of Employees [Member]", "terseLabel": "VEBA Trust" } } }, "localname": "TrustForBenefitOfEmployeesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesInvestVebaNpDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "auth_ref": [ "r303" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveLossReclassificationFromAociDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r337", "r629", "r663" ], "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": "U S Treasury And Government [Member]", "terseLabel": "Government securities" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r426" ], "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": "Decreases in prior period unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r428" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r424" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r427" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r429" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r430" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r183", "r184", "r185", "r186", "r192", "r193", "r194" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "Valuation Allowance Of Deferred Tax Assets [Member]", "terseLabel": "Deferred tax asset valuation" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r139", "r144" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r142" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r143" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r139", "r140", "r141", "r143", "r144" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "Valuation Allowances And Reserves [Domain]", "terseLabel": "Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r139", "r140", "r141", "r143", "r144" ], "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/2020-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 Obligation [Member]", "terseLabel": "Variable rate demand notes" } } }, "localname": "VariableRateDemandObligationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsAfsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r163", "r170" ], "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/2020-01-31", "presentation": [ "http://www.tootsie.com/role/StatementConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r100": { "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=120395209&loc=SL114868664-224227" }, "r101": { "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=120395209&loc=SL114868664-224227" }, "r102": { "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=120395209&loc=SL114868664-224227" }, "r103": { "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=120395209&loc=SL114868664-224227" }, "r104": { "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=120395209&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=SL77927221-108306" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r226": { "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=27010918&loc=d3e74512-122707" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r267": { "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" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r279": { "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=65877616&loc=d3e177068-122764" }, "r28": { "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" }, "r280": { "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" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21459-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r306": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r339": { "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=118255775&loc=d3e1928-114920" }, "r34": { "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" }, "r340": { "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=118255775&loc=d3e1928-114920" }, "r341": { "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=118255775&loc=d3e1928-114920" }, "r342": { "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=118255775&loc=d3e1928-114920" }, "r343": { "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=118255775&loc=d3e1928-114920" }, "r344": { "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=118255775&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235172" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235116" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235144" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r448": { "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=116825942&loc=d3e330036-122817" }, "r449": { "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=116825942&loc=d3e330036-122817" }, "r45": { "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" }, "r450": { "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=116825942&loc=d3e330036-122817" }, "r451": { "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=116825942&loc=d3e330036-122817" }, "r452": { "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=116825942&loc=d3e330036-122817" }, "r453": { "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=116825942&loc=d3e330036-122817" }, "r454": { "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=116825942&loc=d3e330036-122817" }, "r455": { "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=116825942&loc=d3e330215-122817" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e39076-109324" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r525": { "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" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r538": { "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" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121561866&loc=SL77919311-209978" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919359-209981" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919372-209981" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r58": { "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" }, "r580": { "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=116651436&loc=d3e122625-111746" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r593": { "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" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "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" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r63": { "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=121641772&loc=SL7669646-108580" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r650": { "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" }, "r651": { "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" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r660": { "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=121370832&loc=SL117420844-207641" }, "r661": { "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=121370832&loc=SL117420844-207641" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r665": { "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" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r679": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r680": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r681": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r682": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r683": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r684": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r685": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r686": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "11", "Subsection": "03" }, "r687": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r688": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r689": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r69": { "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=121641772&loc=SL7669646-108580" }, "r690": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r87": { "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=120395209&loc=SL114868664-224227" }, "r88": { "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=120395209&loc=SL114868664-224227" }, "r89": { "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=120395209&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r90": { "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=120395209&loc=SL114868664-224227" }, "r91": { "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=120395209&loc=SL114868664-224227" }, "r92": { "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=120395209&loc=SL114868664-224227" }, "r93": { "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=120395209&loc=SL114868664-224227" }, "r94": { "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=120395209&loc=SL114868664-224227" }, "r95": { "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=120395209&loc=SL114868664-224227" }, "r96": { "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=120395209&loc=SL114868664-224227" }, "r97": { "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=120395209&loc=SL114868664-224227" }, "r98": { "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=120395209&loc=SL114868664-224227" }, "r99": { "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=120395209&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 85 0001558370-21-002125-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-002125-xbrl.zip M4$L#!!0 ( "IH85+;=E:+%Q0 +;H / ='(M,C R,#$R,S$N>'-D M[5U=<_<'*UIVJ=Q''F(ZF=?8O8.$.5O]9V9F>OWE) =G06"Z^ M)'Y__6D)\!<@!&8F]@PW,PZHA;H?J=7=:DF__>MUX6C/F'G$I9_.FN>79QJF MEFL3.O]T%G@-Y%F$G/WK]__^K]_^I]'X>C?N:;9K!0M,?424:V/&2..H]TQ8L^QIMV'1LY(7L%7S[[UK">\0)J/ MV!S[ [3 WA)9^-/9D^\O;R\N7EY>SGW7]3V"SRUWP>NY;%ZUFF<:\GU&'@,? M=UVVZ. 9"AP?I$+_"9 CO@W"K=0B-VOO;2.G?9'#YTV;SX MVN]-1/OBP@S/=@J_/C(G+O[^ MZN:X47MK\NNUWNW47X,BY*74J#17JUML\N M_-427T"A!I3"C%CK3SB936E=?.T1^G=V*>RW(#Z M;+6+JH>M\[G[?!&]%#VT<=EL\#X:DL%(G2.T7)/-D/]2"?AHO-2:<2; M%"(;D_2FP8OT;W LT[\AWJ0043SG"B"_?XAB,97/% 9T6-1C?A;KZU?;[0(] MHFE"DR!*71_YH"O%L_CIP4/>OVYY(Z=0E<9_/(S-S.8);B90K= D M;9=ZKD-LSMOZH3><&8A14,J>3NTQ]A&AV(X?G6D$I'50#>NVQZVW\8Q0(CB% M#GMYJ36T=5WPNST<3(8]LZ-/C8XVF<)_?6,PG6C#KF;HXX$YN)]H^J"CC8VI M;@Z@3/STMXO]ZO>_',#$,*2_B]]+ACWXH) XUS81=51$1FDAQPJ<$H2;EF73 M14]CA+\M\&UW 6)XPM0CS[@@Y.FTI'WU'7<%^41 MNRXO!_*ZT"C5)Y^U;F_X9STR]P'L$,]R7"]@6+"B+O 4 MO6:"E%)"CLYU$AUS -.;H4WUKS4L16$Q9C-L^6!UP%]C4%+Y,&51Y,%V)86M MH:WKU7STJC&H&1[6:.:C.?2?, L!&F _ \#T0G+,WB>'VG#ZV1A'R/VJ#8QI MC9 "0L9BZ;@KC.\PA3;X(P=1#PQ!GV&?,&$79*"F3BA'\L/E]3Z21G_4&_YE M&-J=,3"ZYE0;]?0!'X>[]=?X*N#;181]04Z ^QCQOX6-F &IM*P41?#N$^.Q MJYMC[8O>>S"TOJ%/'L:1,5FC5A(U?58(N*WB>=BU5+'3NS5^$ORB58WX?YW: M!O6)OS+IS&4+M''*E4K*O;?+&^Z]Q15L_T34UL+:M*WJ:K0J#)>.$(,R3S 5 M ;N'QTYWJ\L+I+ZK*I"J_;+SX7I 'QYS*],Q6%99 V880G;*F)>3\PNV9;'TQYP&?X,)C" M 84>V;;-.J07)&07'XL+@(Z#Y/IF&N_CO'%Z U'7"]J=\-!IP9+*2 GB;SEP)$3&:W%GSWK M/,'\W$9+XB,'+,?HETF-5PM[8#S ]"T\O\0$I$HG!^Y=REST61\;6EL?F5,8 M2MRPC'^; \WXVC8FPM88Z9$'68.K&!Z5QT5S@%()B-9(% J#JD0\>;>&-Z/]=%GLPU:K3L<]_4ZH:1X&%DI>"P' MJD"XOT8G$YT.9N09\65EDX*3$X11>VI_QO:9O@6-^-VLBA[KI<6 MA<@AD&.9'I1XZ#_T1!PPM 5W4RU[PTD-83:$]ZYKOQ"'>T\F\$SGY-'!NN?A MI J5%97#EA*GN!\..W^:O="U,@=3?7!OWO4,39],C%J?2@#[(T#,Q\Q9K0/J M'>2C!XH"FX@L_UW0\HK+@4MQC/]XT,=38]S[:RO.WM&GNO;+PT!_Z)@P#NOX MNL32M)ZP'3C8)-P:$4V'\?2'V$.S$M.:B*,G0^VJ=') 4QSH21OFO <8>J8) M?W';1AB<8F "V#VS^UHR-T!=(UHR4IV.HZRH%+TBBX'A3H3D\2A/2*4Y1?\B ;+,ATAC3X/_\2>^WS\P\_\JGTQ[O1?M<&H!OY0X(UE MJ4E\BRP/YG?%839&]6Q^V":FS'-J\@CD:!;PH<U9?3%NC\4V^27@71*"3F&\BU_ M-2J'YUED6<5J5'+T2FT%K$$]'-2V2RUXS0Y .+6*/+B30>E\N&%$;W^JAK]L MIHTL;I%/((6V>9F$-BOKIJ&)>FL@1B='NN0>XQK:*J =8\M!GB=6A7@#N\Q= MZ&[F.#^XOKRND!CT2EVAH>U_5YO!AS6]5@$')^ME] 0%"CG6A?>HUT J -D# M:SK3.-M]*8,9YJXUO;6AT*?SCRR6#K\4EGQ[$G< M*>RS1GP3ZK^!V?/7A1,7X+5+KK856.W+)_IL7 5B5J*6Q*6[4(E(1047]2)N M^IEV41%3@$-1IO:@.SZ>H(L4Y6FW5QT?2PYZ+,H2D&#GVW#SV\7^%;[1D]VK M?L5%O\"8RWR-IEXA+KF4.KR O.>&3I,:58/?=-QH7C6:[\_AVW[5C^V+O M8FUQZ:"JYJ3Q':I2#9%>59W6"B^+B/]H;*C5FR"_^3I#$J()J7=Y M7V#']]9UE6J1[ IS%60$"?]K?8DYQZ;%L2G2C/1[ZQ4;$!/P+[_;^:82$(FK MT?? E^@T1[SBSM,(;_NEL*\XVP/X](I0'UW@PC2[&4,]%+L!CRMB:#'?V@J"1N_?HG("(1'/#7HT:N)51%5=MB MX]GG=/ZV?66R=(C?<:$FUB,SO@@%-"#S?3;70E G^/%[2 4]XW3$E);"&>N& MQ'4^(!/E\@<)((=?"QI0EF&3 C4X%AT<_F_2HB(XH(9O*93,3J"@+V(&IN@U M/F'@-7[&,R\I=^8\S)[%Q"&.&X2.&1T[V X\WP7? P;$PN4?2O:6RNI]$P&J MCR)@;POOB ]@%$PPWC<078D$2\_+DE(1ZF,=8>GL9-_]D2F!=)+38IOOYZ2^ MRU91/\]A.5G\M-@=,;Q$Q%[;#SGL)HN?%KOQ4^Y4#.D$.7@X&V/D&!Z_*C*' M^3SB8Q6%V'L3;[T1@W(2,.L)L3D>8<831=%\P[MBZCVXCQE8SE[T@9GM=EV$RAS&Z)&+4T;\P8E>75^^S/>M2E1V_ M.UV6N0]52NK#CRRIFRHE=?,#2ZIU6:&D>&4_KJ2:54JJ^0-+ZNICE:/OXY%( M:L^,,68S;(6;H:);4+AQ/<86&-_$(6&XW/Z_(#SJ#IC;$@6/FH?"/KB65!.H MC&E?I06T)ZH'RH"A.27_$>V.3P,$EL-%I]@[X>XHIL@)EQ5" 96DE5B&A3N0 MI&MD>;8'6XS@W(5Y=+@'G2.Q^V)K]=]<+!%AG)2/J)T5G?)5'*O[G\/3>ADS MWK@R9&1.H%?PV(:J8'(J.0I=I+;D*0*3<6K(D$X9XFQ-L!6P_/7/?.*WZ21J M/@FAV-Y:8=$7+O/)?R+"#=?28D?+7S+Z;$!3%GPHQY'XU@[A#C_$_ ?'@ZQ/,GKDO+2K=[Q&J5-O, MQ[!]=^\[K<$CYD*/YM& ,,@;AH(XW00]PR-O.+K<1^QO MZ&Y0S6:NZB.?_UJ% [>/7LDBV.);G>+M1WSQR'=*V/B0.HYA\4OD((W '&-K M19271\9">.\)]?>1P3S]227L> M;4&J([9-#XT>7E49BKPZ9J=VWT/;1"VBIQMO1)_YF.E ;B^VE?UAE1QK)]I+ M(_2F#,:\..9_E9SPU0H?P\R>L$'7)N@Z03G@G7?/<2M*=JSN28*/;D!M;$_ MU X\W8O,\&RV,XI_2Y-:54Y:;6.=M)*NM%Q*($W'WA&5I_^N M80,M3.>8QY$5$X=3*8]U%N::EB_:M44=HN-VHXZ[Z;%\Y^A69H\RQ9'V[PH& M[W65FN#Z2"2UM^C91A39J(]?B>7&VZ;:8B\QV>S'C9):E8JFK_16XM-]P[5? M)0'\F*Q/L.- 1PW#BV'@7+<7A!)/'#K]C*/-8KNR*$QUHL)1U(/-LX*JMOEF MJ_^QIO@^@KDI*IB;GT,P/ >MD& $P<\@F*)#J?63#"4> "LFF*L3%TP%5M>[ ML^K,P7>U.-]7*,[W)R[.,5]IY@N38W>%''^U:Q]EOCU-.RAD)XW%DV=,[/6& M3MI&WA-?2A;'GNYS*B]TFJRG7I00I]*E'IZ^=>*Z1::N<(/"C.!U0A8_FF?! MI3-U[WA8E'JAHM@HCN_[T6^K8;:PR(C65*RR.]@.+)]G@<9&0 8OB<2:.9: +-)S8!EK)GLP(UG+3H1,[$ ME&&^ +6K\])?G::FBV"[0_3O/^N8TF8P#\7%6Q7IO0MH+2:V,;LC#J+8VAU_4#6GL E.X)^:41M*0?)>UCN*Y^E\4\?GX.#% MAPH#(1].7/FHSC[71:>KZQ,73&QX"3=BY()AY<5Y7B:-HPCC+153A. 4E$D* M/YN#.Z/ 6 [_6>5/@?W-=A1^N)SPP%TZG*VOF^T$>.K*>\1A5?PP0I+VFH-J M. 41J>R^7ZO3]>GB1?;NIU*?@FBVTQ3'>!GE90YGT?X0;TBS]H:(O.*M'?R5 MU/1&T<;OZUT5=3NO?A:WLZB!;YPY.*5$ M)W1&2W@I5WAYS.__#U!+ P04 " J:&%2O=(4>X@7 #=IH4ATPFF9\E"R$_>O7U(71S=*I"X6)1=0J"0V2>D[Y^/E'!X> M?OW7V]I4=@#;T$+?SBX_],X4@'3+@.CYV]G6/M=L'<*S?_WSO__KZ]_.SW^_ MF4\5P]*W:X <1<= ]WTX7^ M;:.42VHR$=G"FD_!?;_7!JZ9KC2BI4_>T)FT$#_8O# MLY@EZ%_G0;%S^M'YY=5Y__+#FVV<^:](O^9X2%#\+5'>QW3Y^?/G"_?;0U'2 M$,QH^@";2$]1OF++!'.P4MPVOCC[#?AV9L/UQJ3/=C][P6#U[K8#ND.& _#4G#*H &;/) M!I#.G!> O7>[!TY1<(Q6&L S)H6M/0 W ($5=!Y,#=ED2',P<"!VNW]1C (M M-X#[5H/X5\W<@CN@T;_=@:XHU.S&9$&GKJH%&&Y/&*.NF?K6=)>[4_*=CXL^ MMM9E64BBX,T!R #&X5/HT(>397JOIYPKAS;)[\/9_6(VG8S4Y7BD+);DQ]WX M?KE09K?*6)W?3^Z_+Q3U?J3,QTMUF1US2I46#AJ.;] MYMRF5IK]Y+9'[*EG3=M02Z5W 4S'#CYQ67+>N_2M@+_['_]!AAYO#)I:]D$X MIO8$3-X(_K_J>/Q%#[9=#O77_N#_I7EZ%W#G%. MQ='7U[ >-$Y^3= PJC._Q(6]7:_=ULXAH4I0?X6M-5-^_C,M[I>WL $P,9W/ ME*U-WLG:T.=IYIGR"N#SB^-^TX12WD'=$KRD,SH0;4DGFVT =F5BWX"5%9W& MWQRL$3QDY8SW$R(Q^]XBWR*'").\W_,$.0 #VV%HN<8GRD>;'%8D:71LZ?#P M53=//K/3%AY7)$AE7?05@^ M$M\]F6ET)DK+QY6"!B,?,GD[?]B[HCH.AD];1WLRP=(2\BT(MR,? 7(=3=5@ M%*#"UXN8D[=FSR]K,YK'YWLEXO,=SNX>YN,?X_O%Y-=Q2WR]$>$<=IYFJZ2- ME%FRF84\\X7(7Y[%\F!AM[<5'P(J?HH\ P2'YJ-V0OURD-7!4'BG088)X!B* MX]^^D%S3[@9\BL0H$&]1S78><=7]R8^RPN*Q)F2CSBW! Y_1<(LQ0/I^B35D M:[HK4F2X?_E*-_Z]M1VZTBA#MA)/BTK\(Y%XOVFO1F&BB)&N:J&UPA>:)9 ' M^H&+WBT5#=$)!^]40]HRCSM=UE8NM7;X=RL1"9GE'I&VIE/;7\#XKD'D6L 8 MVF0Z&VTQG?< 06H]'4L50^[#*J=CK0;]_]9.YU4M4<$T@(6^+D5%*ALFW.9U# M&[8GH*E8R P1UA,6):Z()IE671A48=P2QTZFI;/AB9OLB\1-WD[NU?OA1)TJ M#[/%9#F9W3I?E%9AGM:_@O+&D1& M%R%D74Q_C/^SA3O-=--B.$,-XST9#-R,&:QQE:>N/.KC5U;*4%H8JJR*GY,1 M'D.=C*%E*"#82C?(4 5HL6W!IHXFOI#EZA+@]03M@.>^9$45IQ7MAK:YD?'L MKS4RX^JZM24O34Q+0"A*5GQD%9@S 6=4B6+_1.R27@NU*HR0Q\,IIMUXZBL' M_W$';1V8IH: M0V]FAV$)&0MGD2KMUN/E:#U=?I1MAY+1QI$VM[?TI/-+\ ( MCKS_9N$_)^@!6SI@GN_@J]QN[5> U=?]M;2ZGVNO=\0DQ<2@=;,=;#<;$X)< MK3.J=4S?(BA]37^23=,/&&PT:/AGE[,GY-2RW= I/S1?D;_(ITB:8,#9T]A MA["1F@(;NDXD2PKV(3QF%7G4RG9X"+^_K">AF$#<[#2BVG,KR:._PMH24#@; MLJR>CZF&6.F3Z%"@&7U2-$=/ =OW1.KKI7VC(F9EJ7IC!I1 MY.3__NC^A;'S..]:GP+ M0=7U[9HJ!!@CL,% AZXTR>\F\&/R5.\ H_LY4Y1L1W4ES;>(5/QK]EJ%4T,^ MM12'>,B12X-4/.? (<>K@.%=JBUYV)&TR*L')NNJ@?IV7Z%I,H:"X&MYE%6] M:I)]/!.UK*;=!!E@!1&1V!3N ,U88H"UAO]D.[<9Y4]+UV)BD-7*FUKHF2^F M(*5D%.GG0?^JRPKG%4#U(W;*5+S8F- 96::IX2E<@0FRMYA>@QD70'+BY:UY M&LHM*Q!9#;WH/DYT$Y[)#K'*IT&0"F32"M-P!%: 0# .69Q]:$RW +M"6 B? M>CUB$%UWF!B"?0GJ)-4MQ$O0%D5.K7H1:W> M^R^M&PW]F=,?6>4[I%8QC+):CR.X@P9 !E]?993ND%9%$,KJV$O>:)X[ J>7 M[Y!>Q3 >)3@])2G>B/JC@!'*C9>KQ.(-19%?2K!'(ZS=BL'+&K\>WW5VI0XHOP305IAP_I 5NLF+:QA/EN^0KL4PRAJI'C@<:$(!@&S_[#Y7K^:I MVB%]%X;+$]O>> \/B277HYM:5AY-E_1RY$"2UGJ*>P[#D/C]KM%:\BA57%$< MSE4.L.VX/R-]V9';D7/K145R140R:+'^B\$5.\[?;X@!@J9'/C4*-]@QSE0K M!UG]-(L-#2$TO9O5W8RY%C)R29)3JUM,* *V%;E3#P/AK84?D0ZPHT%$9L<@ MUQ;_@I"CA6YQHBSPZKT\*"EM M-8W+PY\BEF.-,I!VL9 7PL$N&,79)SB;3GM=H_YXR)(J$%GWWLG N+:0"R(S M>6"L6!N4GOJ.205R09-5?:IA0.]5'C1H3-!0VT!',T.86.[\W(H=4G%!L++Z M!>> KDF!,=8P89I_ Y&FE M0W2H KFLP?Q+##1[B_>N<+Q1+6LR9Q7OD+:%(.::[$TEV+^#R/4CY=AL\6)1 MD ,"\J-T>JQQ16#<^$U_T= SF!.)C5@+QJ)T&% B)HQ87@D_5&@YBN0VHS#)6?A(7"V&D';/=)(NL0#!FNX M7;,((][2*="G(JE(ZQ5)+KF3UX,P&9-?]20H4E ,N2$1\G#"=?*&[AGA9D2\ MXDGR@4L(N0=@Y&%#,SZ7,+F!1+MT'M]\39;^'%1U9C)\FDPH()W&<]V9PEJ1ACATU]M"+T M26_A5#DC((V *-(Y6I/ QNN-:>T!F ,W>J'(0,-NXB2I(BB.@"L5>F!38OJ3 MKUDXRK]P4U'XUP1^TW'_E;&A42&K^.FH7&@LD'L_-S'.B5[YP]] A_E1D3!RMW>;,2D60O\[S:%P]K,5&R@[AK!( M:Z= H@HE(^N1>(;0;B$BBZH2)F]* U&Y?!KT^TUGK976Y.65GMA*J*DH9G\L M)AV%+.FWF,C%!K-5_DG;_(KR4:JD0MDSF: 0N.SE)ME HZG\E-[\3$BO=$(L M$!! #1=7UK!\>;&P0Z_^HJLP;W*EI];N+ R69/A".PLY+URK%^[&3H$Q MU0FF%?9VV%M$+WW(,)?2BIX ([AA2VLM>^NHV2J\MIJA4JLX!D5J>))\#&M^ M^7LL,1<,[Z_X #,-'SXM!,B9G1'-NF'PGEP?4UZR<*^_MD3_4X7#^.!XI MTXEZ,YE.EI/Q0OD?O]7_/9/ZR#+OO2@9Y1J\!X 8_QKFOE#".)9_/RU?$ID5&JW,D5 R7JNTH6BF<14=J/8W& 4NL 5 MNZJ#JX$V*[LXP*-RUA9]&K%[;8=YY1)_W98IL#PV M65,P>2'N@E>C95=JF6Y+@.+/F5S;6C8T=(@M8@?)1>SD?CB[&RM+]??VK%Z# M2,CH%1HQWK(*-9E]0. F:O;=RTUVKFS)IZ4-R,51=YA931K\CMDY8M(+RZ-% M81UQJ)<-L7I[)"/)_.%]R"^QLUUS8 .\<[-7^&LRVQ_YAUO;(0,J?I_9D\N< MBA_0 C*P-1I9(QU#,+*:M!S88]'Z@:T7V'[AKWE'DU(/Z0CQCB@<64WOXM"C M]PD%GU9.O_3'_"2@N'ADS?-<;.QWC:[B;&.U&)7<9PE.!]9-+"%)R.J,2.!\ MOR:/"&NH8;Q?6?A5PP8-R"'ORCU/YC;4=<84$X"L5W^G=0@O!UT$FL# DE*[ MZY000%U]_"R/W3;;.C8TP(UF0WL$5^1;@'0P03YC%]LG\C74C21=Q)(UFP!'TIXZ3CQ2AO(FG6%=H[.TZK(HVQQQSHWGII/XM:Y MI2-Z@%.P%7G47UBYF7V^L Q:<>M\.M#OEF6\0M,D&"?(T= SG?\RD^8)MW-" MM!&5PO%/_:>_=Q!A];:QL$/];QK:T],;T+9SMW?XF^D4$2H50LWG%[AY$ NQ MHZ,?M_+3ZD; 7O:\2YP[IW%NY#7G<.=6<_"I;]0&L>W?-9AM(/(U<1I*%Q4 MCYOP7??]VG3O)W(]9*7A57B\WFEHF0LUC^?O&-TZ2.J\]S%4;KW<:JN5" MW:A#+_2RCP@#S81_T<-$[OW&=(LB+4V34/734+0(^)H=>L(S-)U.9HAF[YBM MY@3%V*:N2=%).KV5T]!^ 1GDIBR7P9Q_O]:8GI\>6LB!: O1L[^)22R-&["R M(L'/XS<':P0<1!K>3X@6[/2[6&/TJO5)+1%=]E9Z\0:C_+LD_&O*)#X"GV*) MFZL4F9@'KKGTWZ*81^07VX%Z=<0+6OS)O(ID)N;#:Y1Z!(P?"N6[*E)'^I12 M3;RR?ZB([\WY*LG&>2:J,%\+0)(U_MN'<@O(ZVFFH$Y9M>11:@F-,=4NA%IV MO7L3N*C>&;4ZKG<1U+*&W/M8W' :%1E3\B317I]=M]L<*(!=]LAWL=D\IU94 M E>#_J G_W1>!).L_?NP!^)-4L64FUU9'AV742";!@70RSK+QW;$"K(ALW+G MV2".7O:Q(3*)%>,$3Q-=9T9A&?"O"(Z1?\-+IP=W]"^:2D\T'\=59CZ.<^70 MON)H;PHF3R ?MB1-Q^'=#_*B$DIS4#'ZBT@#S27'C+_?'.@6TJ'IA=FK@<5+ M";^EV[.1PD+(A5J6;P 1YT,R<67U(FE%K"L/^/01E1D77Z;)4^26D"Q:$7// M@]J=D\%ZXSL 2G IUE)4;'TBMG[G*<0C@E9D_N8!&U_ZNZLC_P"B RFBPE3* M:_H4N55()L>/W^7L)MX993NXWC89'U2LG:X0HUH!<-VZ56+'MR -5./?6]M9 M>WL'H5BHM"C!!)\!2KDKMDQ376%0Y3*H.=[X>.3Q M,L4>>DX9\L2;.D7R<,F@8/!R;7X_]Z4]4/? $7/U72=3[\Z6/\9SW^'W#^5^ MO&R+8^_>0E:06L@3A^^WC76*C'+-Q(S1:RG7A]WL(*B.+(Z"*[Z888FY->7I MQ+G:B08/%D-6L]>S*1!L+3Z,<9XKCUNT@K+5-ME2A;X<<*.)L^ M"#%*M4RI(BAR74A29-3V'19>:)"^)WPD1-7IJP8D]<*6R?*!H5&!%J)R&A Y M7;9!VV41UNS?J7XU06'9J4D3'>)S+L^Y*O44M46 %70 MTU*;O9.6!R*:M5C,!OK4&\1MH/'=PW3V?^.QQNA[G]*;PV*=03^:@U%/L7>;@'P#NH@!0E7'7EZM*B^ M8I%,@A E#G2,(0F6F4(:#E?JJHIS,58?OIAN"\?>2UU;V(%_N4)(M7HSRD=Q M?!ST/UZU2%?%X''92'+T1577MVNJ >#MX5&C'H,7LHHXN%A9EE+9QEHC $H3 MNC *C<#>SF>>#5G3TV3N4D7XE#THUB>R]LR8?#((V7AU,3/M$3_I6$). LF0 M:[/$;C6(:>YF< [9R9D?%WVDAM0M^IDKORJ3A_'RMU873S.QW?C^V5K MKH$\"(5HT\U)&F3)B=\-D%6PD6.DFOVB(H/^H'EX=YI)U:EZ=S) ].R^*V-8 MX*HK3W_/UU'DG&AA<*V(XE9WI%=I3R:X)1,AP?:^^3("3PYSVTJT>ENU7PI? M*W:J1L24V6DT-.(@F=GJ_<.L6V'S*K95Z061B85)-[1*S-N/9I9KJS+Y@(CM M2C6TN%)7PNNK/N_Z2KUMS1HK/B9'1V+?S4(##6S'O6*(<^K*;^;G_'S$>+^B M6JYZ]F[7\BTFI7>KT[VPZ3U+*[4T\ZS]2MJ.BO::B+8IIWN=Q*I.-%R6/>>& MZ]<+3ZW^6/W/_P=02P,$% @ *FAA4KH>BJ]O/ O^@# !, !T&UL[7U;D^(XMN[[B3C_@5/G97;$KJZ\U:UC9N]P EE% M;!(8(*MGSDN'TA;@*6,SLDTE_>N/9 -I8TF6?%U4$S$QG0626-_ZEFYK+4E_ M_>^7M=/98N+;GONW-]>_7+WI8-?T+-M=_NU-Z+]%OFG;;_[[O_[W__KK_WG[ M]A_WTV''\LQPC=V@8Q*, FQU?MC!JC/W-AOD=AXQ(;;C=.Z);2UQI_/YEP^_ M?/QX??O+W=7=^]O.V[?[ENZ13VMZ;B=J\N:7Z^,WW7VKGOMKY_;=];N;JYOK MSH=?KZY^O;WI3!Z/Y1ZID L[KZ!CN]]_9?_W3'^P0\&Z_J\OOOVW-ZL@V/SZ M[MV/'S]^^7'[BT>6M/[5];M_/ YGY@JOT5O;]0/DFOA-AY;_U8\^''HF"B)- M):J_/!/GT,#MN^-O"4NP?[T]%'O+/GI[??/V]OJ7%]]ZLQ>1?:WP(X?B+YGR M>TS7GS]_?A=]>RQ*&[(E32=@'\M;P;%"LO#[=_&7;ZBB.YV_$L_!4[SH1#_W M:[#;X+^]\>WUQF%M19^M"%ZD6UH@_SEJCIK:$J$-(_'J'78"GWW"6O3?LH_> M7EWO-?1_,;;6;SKLJZ?IX-A:IB%6X!TK^Z[_$F#7MY\=W'>IX9*(P:'M!_X> MHY*BW^F!#$@D]_7-7NK>OM,<_FNX5M\-[& W64ZWN.;;'>>_S0'R_ZB+AT./&IG%,<(-O%UN$C1<3E M?N(L-#%!A)99X< VD=. 6DY^#XZ.'FR7#C\V;VOTBB(- T9=BSWD_4IS MHZ'MFX[GAP3/[*5+IW$3T7',-+V0#F3N+_> ;?D:C32T:X/X -"WT-_48?;+=%C /Z)9BC>?HA4JR M6& SL+?L7U,Z-!6%J])D&^RNZ)#:11L[0 Z==O=_#=S^BXE].@33$?<;(CI>MND7Y,ZX?-_HP5=/" [GF(>,6+_+F7W\L:@H+OW M7*M:B.D6H> T%M6B3+;7 L8>)O86L87AP*4S2AC+Y%I?L;6D:V.#K1GI-KCX M/E/_!R!K86S:M2LB^1LMZ()NC,)UZ#"_R#A88=+UUAN"5\P]O,5#SR]L">H- M0T0]Q::#?#_:/;+IY8%X:\,K;@[E?[ %+7WQ/.N'[;!=U< -D+MD$0/#]W'Q MV4VER1:0#ND077S0.ZG=@OQ_#Q$),'%V1W]F#P7HR46A95.3*PI,M=DVUI_F M"ENA@P*L[R.M1JU5(!7]FPUHGOO6P@M$=^H5RLAI MNUJ)O36RW7H$WC==A;Q14V_7>/V,297"IMNM0-(5%8J8X3-^>U1$A?)R6]]+ M3>W#=NTXHNU^W[?/9"H=&4](CUDY"UO'3^V _>KSMO.H:'DG\BU.G&KG6+A]@@B,S?/3,GBL-02CV1-Q#\8 MGH_-7Y;>]IV%[3A-@OYQFAQ!/_K](&M"OCEZ?K4^!SUCYV]OY$7?:O_Q[Z_Q2[8X'"]F@6=^-UYL_T1RA?)'\5]MR2!I(+3O'MK==^."_=PC M%B9_>W-]:&U!%[-YZMT+XBF!"7TJFK=AU9'3#C5)H7JIR>.$$U[!FLC(SCE\ M)I3-*TD'#\=Y\_#[A]N/[Z]NKC_=W5Y]O/YP=_O^N@EJ#NN76KGA8H- E[=> M>VXDK_&86L:QO:4(X4@/2_OWJMJ_;T7[-Q5I_[XR[5>Q MZJ"K-SR@W?IT_LXO7I/RHZV?UG2=@< 4+Y_:3U0?+^9_-3TWH,O-OA.-0;8GN$KM8CPMOK%8;K MALB9XHU' HFVT\4:U?IM-5I/(P"B_3E!;ISPF,M MFBC+-Q59/L9%$"8F& J M!]V66SVZWI/0<%*N40[>5\/!"826"8A]%@^V@TA : MG^*E[0>T.P8CM.99/+]8HYK_6(7F3Q& T#Y+$B5T (P 1'O,+HMCD%W7L\1D MY-1JE)M/57"3 P@$57/T,K HJF-,.&><$I9OE)[/5= CA *"&,.R"*8;^_@_ M#,JUD!1NV6;]&%=5,,+% 8F-+OUS3.;>CU/_G[1DLTR4W&$+44#B(1I,QV1" MO*T='YJ5DI$IWBPC)7?6\LN; MYSG+&."H/%ND6967W$QGQ6]9Y7."V)4DL]WZV7,X^C[YOEEEE]P_G\@.Q+C[ M+^8*N4LL<%OPBS6K]Y)[8SX$$,N8W[#C_(]+5[LSC'PZ\%D#WP\EFV%A^68) MJ60W+,0"@IEOGA.Z 2*1IY'P(IN"1\T^,B#AM3%RTV1S*DMMN,0P@Z7NODCW03V1YW9F2S1)1479W M!@4H'N(,0S4F4F6;Y:*B?&X.CI;9,*A85B0:?R%[\GVS6B^YJSZ1'<1D/ F? M'=M\<#PD]BNERC2K\4KVTBGY\[7^UW?IP]*E#E"7O&8[H57AP>KK*W:P^M@F M_;L['LW&PT'/F/=[G=F<_N>Q/YK/.N.'3M^8C@:C+[..,>IUIOVY,1C1,H=/ MW]1XYKK"L\R\H]>B0A4IHG/6<8,?5HZ1>6:/.LMAX)*;&A:7V&'8?%D+&+232W&M::JM./;A_?8G8QO>L+-[6* ME=L\TZTYNRDB@D;C>!-=R>>J%# %63[2*RBW1 M\;)5+E6G$R$.,,&^:.JJ]1?;/*6N9R.UJ@&FE5$0^WZP?]9%:B&;P0!L9_#@+D0YI[62%J@G5;/ MPFM.HOKH0!.M0F++1^-+$ 1/^<&%9L?(*L"K5JYY)EH8:FI:A_ MGG#"% #5B@#R,72L4)6TEI,U:J8MG?#P_N[V_2<8:1SU4B07I4F7FSL43J"#&< [D1/^GPH.C&%G,IX-YH/QZ.+AJ%;0 MG^%QOGS?A@(, $/>Y5D^(,_R7=YY@Z']RSMOE_W^9;^?)8GEX0>^\>Q'J?H" M@DX+0>@::C2=2@YM:Q++M[_>0XF%3%D(LP3?BK)$9(2'Q@?;P!JNQ?[3_W=H M;Y'#MBA&T$6$[&QW^0TYH6@QKE@7#E\"LTM-+6J8H-$XQ122;=)]9AE"M5N! M,"XJ4ZN-#AK)LY5'@CDFZX&[Q7&T0[C"X!:%X/U4IHL/ 1HGAFFR!\3\*38Q M-22Z-!KA@'_EKUH5"/Y098[D4*KCBG.J^]'V3>PXR,5>F/A]EF@T#E:8I#"< M,*%?'8(;-)<5?5C0>A/KZBYM>T?-*&=QR"\*X:26^3YP)\0SLYR5 AUE-Y@$NPE=ZP2T_[)]W(;M$?)7#FI5(0QJ^5XF-2S0R!LB5W2Q2/P5 MA.6 CH4E*8D10%/Y?6@[UOX@QF"](=XV3D:(;M\0<)%3!T(/*4I2#C1H[#TB M\5-0]A5UW4**K3 M C3SD6FDP(80QJZ]\KX_JG;HYL1G$N$&=C5'[$49L05K_B?7U% M(*%U2N8A_V$[I^^59[]N<^-?J=&F;K@\PH/&"WOA*M(S'MI;;+'WU_$:D>_B M6("P?)O>@-J8D^"%1N705&HUVW0!W#'<)&7NU,CCHFP&2J M'=F158 0U->U3@&-X(_U'!*S)VC'\G_5$M)/"P,C3",?_10)-'J&'G(/0LZ] M>^1^ES,D*0\A"T./) D8:#P=[Q11ZD?"TA"F*CV.A%"@,41[/ FQE44G'NM$ MY2&L^[2'.Q&8^K=:$X\*A@.;1 L@=DF8BZW]FP9L-Y!+29F&("14J'%5!B6T MSI9.!3E(O)/WN+Q*$'(K]+I='B)HM.V'B<2K,4IC)*\\A)R'0F,D#PPTG@ZN MLZZW9FY1%%\\IM3)U*I"2&707(:"_@RFKH2,KUY, M=6<&KPZPG5<9?P8/'C0&,X&%I/SJ\9?36L"<'&+CE 993E%!(T]W"9P;/2W3 M(+".JT9Y&<#0K&&V80FG3OPD-D-R[[E6+N6YM8"Y6=1XS44%C;SC\NO!(T^N MB0F[.)P.08>[;//[KE8+P+PR:J1J(81&L&![FS\DY]<#YK91''GS<=7J;>/M M@0X9,PDP6>^:A5>L#FE$EGB.07J:9*09A9UI/C\C>Y9S$#8U MP[+L^/LG6443T&C_>1Z&$B:OU4W[.3XJ ME9 Q6D^R-2;!*_:0PQ:_OL@TPL%X07=TXA":7BL0MKD-C .Z:H%F'7-"]X A MV<6//T7#EVQ2%Q>'L!.NGV\Q?FC$9G6AO'R'L7^NGTP>$-$K'K)2XCOR[R$V/E+ZD?_X\WE9<3+RXB7EQ$O+R,V\S;? MY67$-K5_>1FQO8EA>'D9$>[+B([C_6 7KSQXI.>%S\$B=+(/_.0<'=!K T+' M4GQ740\8M/U3(M)"5[YC$H&V(E_)*%O MA,&*2O@'%EVC+ZT!P=>ES586!GB6!KX?JC-T* W!!560G0,$:,QPPA"QP.IA MFT-Y"/XB-78D(!IV"?5LGZUN0H)G]M*U%[;)[@J*)\_(,>G8IHW]'HL6.Z]8 M9!Z@NZOKJ^O.V\YKT\P=-/@R&CP,NL9HWC&ZW?'3:#X8?>E,QL-!=]"?=?ZR M_P7@[IZN1Y<9;D"BM,:I[7^7N7U$A2OH9CX)$D+3?YT*3#]B-PQ;H1G0B123 MK6UBCK='7 R.DT>N<]:MQ"BJ'^!T-!^Y?6-Q?*Y[)Z=LRQZ>/!LZ43T/ 8 ) M9NKMD!/LI(Z%DS)M>G24S">5R).6O=9T]RGMA\CAJC+S;9O[1V4E9J2&MCR: MK>S-AD[$%,57Y%JT_:74DB7EV]P(:ENU!$=+8_H4N4O1%)KXKH5Y4^255)HW M$Z*WJ5BN46>^!3 A9LP@I4@(-JJBRM\_W'Y\?W5S_>GN]NKC^]N[VX_736@7 M+U#H!&75RQ6^)8T_HA=[':Z%.C_YONV5!<= #@H^D;0E?7;9QA.3#2+!;H36 MH@&77ZR%L5?@\%0;>_DHVAH[\"8DYHINK(TEP?LTD;1\PCV,1ET 0[C,QH[# MC3JBGYDOL/-$I1Q6/Z%P]DX/'L'VTF5W:OJB'12O3.M3AJZ=[?=5/"S0=E>9 M8?I^=X]=<\7>D9'D1N57:V$F$@1S\FJ\\YVGN'HR.,7[&*"'/;>N;6F^O<(0A?T7-B_V' MG53=(H<=#\VY.RVO$H3,9DW2TSWI1?RB$(X7Z/4>/@YHQ P' M#^.CI,::Q18%O'!+0NA!,MM*W0C" P"-CZ. 3-HI]C'9BE8-_*(0=E:JC/ 1 M0*/D0;F+<$M"V"^I$L(% /-0U.%]==W#43>ZAZ/>=@X_=2[GI&;F"ENA@\<+ MX2/TT@MSE*NW,T"RRS!?3_JQ7V)=2APED]: <])*E[7T0"J!"& (%<@G#'?[Z09.!*U*^KA J]X8[]W0\58P/J+#=42+ MDAQUZ\-8X"N8Y'Z/K(L/VF)3./;G)H,HU81S0*K,=*<$%3*9N1D)2C6!3($: M)JM$(K!TDEI)!#TYUD=L]5-E-5S?A[9CY9WR/2T$88K4,-(D5:=0 %#PB,R5 M[6*R2Z*0\B&M <$=5I <*:[+.6RULX!%EAF7D]D_VM'_J2 MG!-.2WHY=ZUR&4F;YZZK6VYF@HVJJ\TAA)Q*=5BII#OET?MF5:H)>_DBI5X('S7O3PQO"7BV/W%-XX^!(X:YEK-D;(W]$GPOH5*L* M(9A8C$\U?- (':PWR"8,W'@Q]-SET-YBBSU)'_A?L6.Q5\R%N="*=2&D9A:C M5!$@S/@Q"W/[P3?\C$8;W1CRG7X,.?ZY_^Q\Z]\;_]D93M5D<<$"X&].0C^@"X%[[%*% MTW5"?[UQO!W&_%MXU*M!<+J+C3-]W7@>%@ \/="%7'00XWYW_/.KC0G5RVHW MQ%OL2.8ZU77C6\?T:6 M04^S#3$/=?8]RCMP-V'@1X"OI1.OM :$.;>0?7.)Y2$$P-G W6L71^Z4@1L@ M=VG3Z2=VK-SO'M&_/!(_(RC+>=9L!6+$MN3W'V_AS.7M& 57)0#LA(Z'%F8WW^5MI$^+09C$2QAY M>F=]"@X ,8))*R]ZGU^MO=B]*B1^Y%YK%C_7,+X 9'R$TA\O$I_I&0"_!0AA M_2)6H0426BSX9[OA1;#^+L+KF=[Q,EMY))ACLK[W"/%^4$'SKGB1UH 0R2\T M5LM 0>.LAY^#W["]7%&4QI9N]Y=T)Q]@@OU@2I$+LVMR:D%8%BF88SJC)@<3 M-.J^>)[UPW;8Y7FG2[[7;(J<#JC9!H1+EXIT24V8Y\/T:\Z0-L')JA"Z:R%S M5B,Y";76>[9&(4,Z7MPCW_8G'M6'/W!-]D R'4L8"K8PXXRK>E4A+%<+LZ4' MM6FV>O@@Q_XI4F6R!#4A+$$KYDJ M%:J7J\893M@]O0F;7F\.$8?>B&>>ZI= MK51C$%:E90@M!;Y]CA4[:)FV("QR:F>X<"=N([FXO_%US\TLC MG@6>^?U^%[EWU9*%.35:<18<[A^)!-F+)0G!2LI#3/@5\I+R%(@Q =AU)(62 MO_?!*0@D])EK92FW&P<'!!Z\]=ISXTB<_)T.3D$(.SNQ(:6OE<]*#TO[]ZK: MOV]%^X*=FK;V[R%I/R%\7LQ/4+;%AT]DPO.C>YQIH_D8'F=M'IM')-TWCRW- MILQ1ZM.EYFR%"&R5CXL :3+XY-"35W]-Y/R"%\:EY0%<&5,KBD= M21##.&<2TJEE=W>W'S^WGVU7#3%<:*6Y\@\(?6S^LO2V[R*W"]G%?.W_<4K7 M_N/?^[,3;I)?M'WC3ZX],8TG!0:PTGV]CS5GFW%5EOL(63;#>G:<$SGR^CJ#7__U1134*;MQ!=UY 3C*VL=PMI:S3 J@PPM M9,\'=B)]\( M]OPATU7(WHA(%=:R$LV6(;B%*NY,^6:EJ:-S-*FHUQFNQ2[U M=A(;Q!*V)&X2PC#3LA&)E7..UD,_[+_@]2:(RY0PFDQ+$/(@6K:5C$[.T40> M/(+MI9LJT;-I14*G>CM:S!6UF?RF(>1>M&Q$^4JJ-4=#T.]F%&T'0FYݬB.MTVU8_PK]@*WTJ6WV,+5$*B)OT5%!>Q">K6R/?IEF MSG$N8>815\!14VK'6L$5\!F(1?%74NK1(S%]Q7NO^E]WET//]Z*3CPB,_$+'\ M_9JW_[*Q"?U^X/X3(T+;^Y!=8%33*H3-JMQ_6AE4Z!Q_K(7CCS#VDDUP_!$^ MQY]JX?@3C-UB$QQ_@L_QYUHXKC'"K[,E;(+CS^ YOKVJ@V/6*H2]7 ,<,ZC0 M.;ZNA>-K&#NQ)CB^AL_Q32T8))0!5+/YA[_1>TIOIBQ:8CG+X&MU/^SS1I4(3=;<\J 9G7B+A1=Q^5/L1\Z;#GT0-79#0E+ZZ5P;8^5 MGGB^+#FNJ>:N.;GO[.Q.B.E\.E@0W1QL?CA;'9.+;)SFO&!Z3H M1T-[;0?23*M:?@G".2- YEA.F6=BFX?["=,89S@(XM/!_F]VL*+EF:K#8,4@ MB3.(*_X-".EA@.RQJ!K/VA(G3/BR$[-FTQ!2UL#;G5![[5UMRNZ)ZJ(-'8.= MZ%6/Z*^!2W6$V?53$[2_EU7KTJ;W5]>9*TZ_&M-^IVM,!G-CV#%&O>/?@U&G M_X]N?S;KC!\Z$V/:^68,G_J7&YSJ$O2GNM-4>*.3 @P P_KE&E-PUY@"OTBS MJFM,(5VD>;0@]J!4L*-2;CPW>E5*87CBUVEAB,I+$L@?HOA0 !!T(IATI!*4 MA398R4PM=2:)#^=G("5U<]O'*QB7TE5+%!I< ME/P M#\GT8/RNTBN6,25,I-3 M!X(S3)F='"P &+I< WD&UT > D*OC^A$W7WE.51'?FR-^9%@[58@#(1J1&M# M@^8+SHI[3&Z:>"32?! 0^SD,F"7/O9'G,K.E^G02^4_"KEM-XQ"6*06[0GI4 MJ$8=T&PHL3"+7,#^. S\ +D,6/Y:E%,%0O^O@&\Y2&@L0A+ MI0KXDR"$1EXDXL#W0VSU0I9$' >&HG!+[,>SM[:%7=$4K5$?0G"NJL%8#3%( ML@_B^=).RB\*83[5MM@,>1E8M2;+IP:#^!=E'4NI!H1YKA /2NA =AL!TJ[G M;NG($47ZX[\#]A#I#)NA-.&F9)L0[FVI>2Q5T,*9&$ILY!5;BG*CT,=L9;TH M&(ZR4D!:SA1O0F*N:%>R#->:XL F''W)S$2U!0A7 E4U?*AB/D_*\Q=IRDV M&0CT[%R?<-![K83TA7ENG=U"I]1UT-2Z(L]8$9TAT!)/B&UB%O40O]FI7A/" M9C?WE*HZG/KY.&[*>K8?^S(Q^WV3BC]>9+Q@1L#2;(G5RYXWK:)!",MK-?;* MH&PMW[>_WCC>#N-]GO+$0:ZOE]O[,9O;VW^<#,?_[/<[]_U1_V$P[TR&QFAV M+AF\/:93;+%KAB,6J7*96F3YO/(J[1P897,QL]E($/ISDMPY46$X>;TJG*3/ M:O(1 5AZ9$639FJ)BP/)H)-;FIP40-ES%=&23C"[O;O]6.-M)[HY=.6IXL(# MP-XD5L1^^HK&BOV,)DT7RJ\&8:>69YI)XO(1 6!+,)J_KB$RZRRU^9;;0'MY M1OHPDTS*I[SFLY'X-TSQ1)SB?X>V;P=XALF6[5^B_61V;Z!9'4*DI1BE^EBA M^4L$XG<]/]K&Q,<=]3KK:5T(7I-:>NPIT+HO?>/),"$>G0+8)I1M/0^N.C8V MS-"6?N0/W"V.W]2)I@[ESJK?, 1W3-7=6%\+H#;\C^Q$\OX+HKO[OU'<_;_M M1#_S%N]_YUS< 3-SA:W0P>-%)/]!_$AQTC.^^?5@['/.VC&@S,[%.W#Q#ESV MEW^._677]::2;G=\'+W-:RP)CD]A M1R=9+'9;UI"VXKR*^.3:@N.SI5J",%%JF?%^QU@<,30?4':*R7/32FNTYY=5 M ))*DLF?9$%X8S/2/81LRQ[=K.@;_CX5(=LG5>M!\+\J4J>!"GPO._AEDCXG MYE)4[7/B^A \KII]40-=K6[6K-BCD,$=+]B[#_X3'?"=@>M[SE:MR\FK0W"9 MENAYR^9BBZ ?R&&%QL^.O8SNC%2A3K=% M"!EM9=C4Q=LPP;,HA9(L\7Z(1TO\X)$I7L7"1D(-W-D&F_;"QM8[JV8+W@KG)\MEBQXI41S90,A>)P1^6A/QQ-"B0," M"KTLISZ$)W9+=+<<=*!"O!-J1^3HY]>-\=XIQWC3OW-^,=YT3",.75;3TM6 \=WA"N-M^=Z86(6W),3>SR^8N0$JRY[(8/:])S0Y1)[ M-?):V1+R&X+@9"]L($4 -Y$-FQ#(,,UP'3K,?;7_]-5592P"3 QJC=::Z[4M MUQH$;[LVLZ51 W4^\-%$TQ6[F9?@%5O=;''\6N@]7GB$O1EJ/-.I#)FBV$M5 MC4/P]UZ* MY82J\;I-PT?OA4P9T>4H&*;^T_9 M"*7MV,QK!D+F8X5+[3RX34%G.XOH=SO/\0]W M-OM?ON3A7?+P+GEXESR\2Q[>)0_ODH=WR<,[TSR\X\E#[O)*>P^KVAS,-77A MO:PJ;/A[*.EJ>T2M>_X#.UO\2$U]I3Y,:+8*82XHVU5R#$9/(6=N-^R0^OR' M5XVY'!N#.88T9B5'/?P,QD%_/^,4:_SI3_^,C4F7P?=SF#T,)X^&O/!>'1^H8,IWF(WQ/X#-:P^U06A M-'5#/_#6F/A4DT//70XIUY;A^SA0C"44:[2"X<8G04()]%^G"J ?_3XAGA6: MP?APA($33A 7@QA(*,,A&P+$:*N?$'088K+OQ?&Y@82M5C$X2R&T1 M%J\UDO((ARA)60!#5*[I'4D0PRA-@G] XV/SEZ6W?6=ZH1N074S$_A^G/.P_ M_OUI=J+TY!=M#T:YAL+4FQ2X75UV#8$NV1=M^F6U=>_?TM ])[W?%]=Z8QJO*!-*:]#-! MV4RF4-'FVLM8**L"?A)#L=74N68U[-$RL-%=G\@,V-7)!\#]%],)+?9:!#L3 M3F45'Z NU!*$.&259E1("="&%KIAH[N18,=FK[WV4N65'AIG;) MC^A?'GFU8[X_@U<(CIM5KN_#WIB'H27/Q BMV>L[28&$G@E)60">";'U'-0N MD?^6_#=F# OZQ)PB=0-+";;N 5/4J!0%MEY99-MWO[K%KKM:(?)<^*9Q7 M#4Z(*W]EJ(X*)&,'$7->G,VK!N0PGZI%RHD[!0> N!ROCC1RKU@7PK$-5?O4 M<'@!.KQGF%'1,7A^"S+$*5&!$ =CAC1\Y!=&F-%N8P@=^Q MU!P&ZNQY%DG>\7-I#;B3ENP8NA02!)+V V]&3NE@EUL+Y/0D/V2>BZDE_]64 MW?TE<-0FOFMA!!.7WA5O3\DKP* MR$V%'J4I/+7Z> \/N!]]=%E_)*<(A"P$-17SY6\MK^ !V>0;]'HS!M//-&#[U.X]]8_8T[;-\@MFY9 D"/$44JIBT"I)A!7@89-[XYU<;$ZJLU6Z(MYAWOE&W M,IQH<%,SK50=D&A/VF=6:.T16](&O E8P>!S^[08+R26!^XF#/P(W;7:P,RK M 74\SC5<+HL\A$ YN]'F[ 92H+D6SFX <=;#Q-ZB('JTT ](R RQXQDZI17 M@1-ZKG7"E"L!%+&'Q)3<>+6\"I!)4,5@^43Q0/U\1('>:59)'MB]I4>PO73[ M+V;TS-7^/2OY-"BM F'MHF*DJ6E/B@@&2TRB QI^8G=>80@KE +,<+% X*2" M"3LOFESQ;[07@*Y%6=R5:_GET]F&N9&_HK#8?]@9YRURHDLN@RXB9$'$)JO MW0C4U0'-#EZGV*.2V&,OAP_%UT*H5(1PD7CMW*LH AKKNT ,0CKFC9J1N\ M=&#^V8A-.Y8_WMU^O('C0:^7;"YT /P?' 53O*%@L&6LV5%>71O0;@6"Y[V MZ:==+YJ8 ;!]>&-FO"C)%C MDVD@EI1G:+FU("S[&C"A7#W 8$N?XB?A,@?MN.#D%T4YD5 MV6=Y9C[_*^GBO=J?@+*VE]OV2>"T0OP7F]']B;23\]/=W>?/@/R[[=@15R< M3.LQ="FL#7*B<*QT_\@O"F'C6$?_2!H"'SD ]KXA8K-)<(H"W,-KY%KC9\=> M1DM6*9F3C$2HC,\#7!9$\&".O R$ELFYVU7)VV+B,DQ28G/J0,AWK)O8'!4 (+:+26 O;-H^0]?#&\^WY;1* M:T!(>*R]M\H4 (#2UR<;Y9S3;:\[P6 IO.2%;8NI^KO_04S@G8-0LU M_X&MKN?'F2,":]!O!L*:K+1IZ,.&EO?\ISJX4CG?YW,P)<=233-WUIX-OQGSPK=\9C&;SZ=,^[C+J=;[V>U\&HR\=HTN_ M'LP'_3,*Q1S4)P^[G)1JZK;R64!-CU$Z,[&+J(T);M<7E(,43N'J^7"7N4#^ MENZ(/PCQY/HLOKJPL25\AU-2%L!5_%+[.2I?#.&<"4C[O3_?W7X"D.M=GA0N MK)9Y8E>"F,CG>QED!=M^7B'7T$[I. 4 8*6XG^E[V+>7;N0^ED3>187A9--* M9HH\$"#)D,8^Q<6!Q+[EQB4G!5 8NR):4F/OYRLZ]GYH?TJICBHN/ #L'03% MEN'O97_=[$@]VTHU(<21\PPT[=]4 6"MI_V_DF%2>IRBV1+4]9/=XODY=;! M7$0P6+K<.@CLUL%7*'G146[)]F*@$L'Y0]>91S6Y7FSF8A]Z/GN@PD&^'P?H M*3+V(G?",3_N#N;>P#6]-3ZBY=X\/V0/DU<^ML.RHY^=A=7!% MXZI;*;6^J%<*AFG/O7&PPJ28?37_\Q"BMCGVU;Q2H,5V$[?C>;$"YH]-I M<0@16.W1Y!0$7':X%QI&A_ERF9)5A9!1I\V:#-"9,9AW4Z!Z=0CW!E;#)(2[ M )53&>@4H)O-D+D=4"^;X6V'KFC.+Z>!,[O>[_;JG&(GFE[]E;VYW\5SZ3$R M.?3BN?=^)_*FJ*5+U"\ E-W*N3DV-9QG]=K.Q6=Z\9E>?*87G^G%9PJ#D]/M M]S@,QHOD_IMMO;O>>D/PBHTQ;,A@X[]D\BO7),34E#8FQW):/&/+DDZO91L% M,@%7T>NJ,!9 4SA E7GX;&O-_KC.=?^]-.=_PXF?:_]D'DB&F7L/@PP% 2L+LHO2C>.UK6/\*_2#WI(IJ90A;1:GU MI2Y74 0%B[P1#E[O>1BX6QP+>U@RJ-*HV R$)7<10A7AP:+V(!T5/K4AF""B MT4'56H&P]BU"K!JZJM-TTY9UD(&MN*GT:\^B,%X7\OP^6+@5"&F4N4P51@>K M!_:8BC'=%KGTCV#BT%E!?X94:@1"FF61_J<$#A:IA9SF4/WC@CS+(E2>@8=; M<:^4Y^O6;Z8]KW=1R)HD)[:8Y^K!G@6>^7WE.52;?FS_0M= MB"$A6T55/.P M07,-CTV;[\MFJ[CQ8HY>C" @]G,8,(.<>_%:3A13*-@8A 5O%807Q0_-*+CN M:\^T4_[I O910;L05MQ5F$H%JH!F-3)=') <'[15'U/*M@IA-5_)X%)6$7"C M2*+.H!M=RIS548HNO>V<_GZ'L=.LU9ZESC>(R#RC/EWQP-T\]Q]E? M2" R%)T6(&P#*PGQZX"&%L49>:Y'5W'4S-GE\ QO_V5#X8N\Q)+R$&:! B:< MI%*"#AIQ[.G)\>*+YUFOC]UB?^8YHKXIJP"B*Y:C3@8/&G?LSI?Q@DG,Y!V3 MO;1]%NKR;8I]:/NB *EB70B>FY*,*B*%1N[KK!'[GUPZF(3L&>IX8/'<_6G2 MPY+A!?L4$D%4E[:+R"Z:9^A Q-8+5.=.-!0%F&"A2=3ZBQ"<124-J5;]P#0_ M"F(_<^V]95+3X90&D491!>T<;- HFQ"/RL7L4\!2L@"$%.>2Q"3AM):EPN:4 M'[;CT,4"[;7Y],'KA[==,I=XLS^I)EE>@VTLZ0*97L?O>(_N61+G,)2%STVJW M234IQG1ZK-4$#V#8S9'Y5>(1RG&W%VH)B(^]H/%KD,^'#\ Y@19>(W(=WGF M2K88!$]'">M-;;(RX 0HV&3>:[K8DVUY[XN SV5[*M[R[E"-)_,9V0[L.7AP7[F-A+NBUWF&,HF^=4KK4S&-@%>ZO2 MT-OD.!&%&:PWR";QM7_TN]-AO61;9]"!"_,K!0[-Y:%KJ\4&;TXS$/SBQ2R@ M.&9PY!_-DZU.TN*_HG,8.F5#*-4D!!]W2:,HA1^:@1PDBU%A2SBT":Q!H_X9 MC ?*2SH-V*VY78<8T0E)S\-ZE_6P#OO&K'\VGM0AID3&T'O8-XD=Z5KF-I76 M:"E&L<$DV+&LZ\!P+9:_O6'V=+]C<5J)7U2I)AQ?J )7)[&,?'0 AE2AG+GO M4BG5!.+,U+!2)1(K>ZR*LR=B)U.H<=K(F6+D]'UV8C R.VONS5Y$)14#)>54ZKIQKQ"$&-3ZD"4?HIIB9\.%?-(=#6F).9$%6$((+H0!7/"BP>9F@7?0FAQ(WKX4A>/=*\_,*!S9' M4WNY"L:+)S]V7BE1E:D#(?FT-&,95+")&]KHV7;$-W<*2T-(2"U-5@(/;)I^ MP\RLL&5LZ:=+SN1ZK<2?2C.-$ONQ)F)5@)X5X\P-[H5N,$4!GM"-ON0J1>UF M&F7\4S.,IOQ?B$=T:S7]@9XL?Z3YI)=]%%FFN40OX7.N^ M0PWPN5K"/S$B\Q]>20,XMM*L:^>J<>*/0,^:;_K#\H"A5CO-'TATO-^TDK- MGA#L&E'9X0%5*6+-$M,=;ZF- IH-/"&@"EV\0_DY+C:I;6: M):LZ-U,N,&C\G4S5[/_BL]EJKJ9D^68YJ\W;E(346BK>WT-$ DRE M6/10@)Y<%%IV=-NF3H[>^VR.WM^?C.F\/QW^L_,P&!FC[L 8=GK&W.C\Y6ED M//4&\W[O/\XE@^]XG[?TK/-)H:;"^'1:M4(S.-Z0(D@]X1>#DWG'U_$APL^7 MOJ7$B;TPR9N&N#ET.64!Y*?(;.=$]3P$ &:7O732([PG9=I.9,DUGY-%^;0HX$)2%D&:BQH4 M0*UGMJ/G3'OVUK;HCL^G.[OXOB]L[:.HXT4DBC\. S] ;C1$!E-L4KQT'WFZ M1ZJB00B9)G*^JD#9FC_@<&7(P/Z&G##R!=(%ZM]#Y-B+'1/3C +IFH?W/F0= M [/NUW[O:=CO# ;T7]^,X9,Q'XQ'T6UI?W\RAH.'?PY&7]AK?N.G46OWI2EM M!',T=43-[VZM/UU=WMY]O MFV 7+U#H!.W2RX4.@/&CR \>Z1)LQ;>IRA\)DU:!<#A4QXQ3[R](D56]+-[+ MPWX+^:M#=J'PE&Y.<0AN$EV]YZ."ME?,(APO>GB!"8G<.?L;$V6]1ZL%"-Z5 MHIU)"VA+T1?599K(/5VPC>8]UZ7 'J(WFHO:<_5W/WK;2+:!*S?]_!LA"[74 MYD!>VDQ*(8<_V"=%OT<.^ZC08;2)ZT*M@5AZ=:($0@U<%Y&T<,LC$Z_+>:K2E:'L,!KA/HDZ$)^Z;^^BS6] M=\O^U_\'4$L#!!0 ( "IH85)N!"9,&YP -3:"0 3 ='(M,C R,#$R M,S%?;&%B+GAM;.R]>W/C.)8G^O^-V.^ V[L;G1DA5U6FJ[LJ:V=V0[;E+,4Z M+;?MS.J^%1,=M C9G*)(#4DYK?[T%P< *5+B P1!XM"1$3-=3@DX+^'\\#HX MY]_^S\O:)\\TBKTP^/<_O?ONAS\1&BQ#UPL>__U/V_C$B9>>]Z?_\[__V__S M;__ORA+OGJ)4_D/MQLG(!\HE'D^3XYBSSWD1+R MX;N_?O?33^].O_OQAQ__&$/"E WB7UYB[]__ M])0DFU^^__[KUZ_??3W]+HP>6?\?WGW_]T]7=\LGNG9.O"!.G&!)_T18^U]B M_N%5N'02;JE<]Y>'R$\)G'Z?\:IL ?\Z29N=P$??CPX7O^;=:4$?)J2&=J,^L1\F]1Z--;NB*Z9-U$MI?(]46H6)HZOIUFN)T;-;FCDA>XLT!N, MA[WQ:GB7.%'20<=\_]9:"BR&SE?LKX*R]"6A@4O=5%W@7$.:"\91C5,&VN&R M0- 'I ZC8_/%C" G%M/E=X_A\_LNEQ M^A GD;-,4GI&Z7%3!+BSY\I_^@\8OG.I24"2B<;B-EK353YN7O\K6F8RL!:Q6:'#R M^:Z%T/_[(EW(.(%+9D'B)3LR#U9AM.:3_+\),?H?8:D<.=[WSL/>]W,&J&F* M>-PU*9@.P:IV2$=CH[B=!V:.,OF=T_X/W5&9#LJ5$S]PGFQQ_^@X&S$RJ9_$ MZ2>'0U1^_$^&_0D%L^"K"V?ZTT_[G$H'.U,U='.1NAH9TJ.=C8F1SL4 MUHBCG>%Q-&/Z2<5,.)R)C?F5%] Y6SH?;GH4FB/U-U5%:S;I65N$OJ-XZ^DZ0C& M8)6"1U!WT [Y6*P4MSL$9I1MCKFV,-V(QB-I:H=#L5"(^3CL%S6 MSH-0D"6,+@'"@PU!<4%YZ?GT>ENRU:]H@GC@52F4CKG#[Y$.MTHQ=4>:O(D& MBD20''B,W=)'#Z[8@^3:69>A7$4S]&.M7+'B>"NV03WF*D3M..[V5 F0'7CL MS8-E&+&IG6^C^2WE>;@-DFAW'KK50[&I%_J1J:1V<:#6=D$];M4D[SB,"TPF MA+,A840D*P*\!A[;]\[+W&5+"&_EB3#BAHF\NCWZ\=R@:G$D5S1&/8:;9.XX M>AEY4J1O9RDP=5UFNUC^!PXUWU6:I+PM^J%:HV)QF)8T1#U$Z^3M.#PES4GZ M!^''W8M@:$25[,_9GXOH/OQZ&-Q3WW(L0_-8O=*!N6\VAF%9(JVI00FD8:H' MXG8&)%]M+**;*'SV@F7UNK6R^5B&9H6BI>/SH.T8!FF5R*9&:K8J33G8&:XW M89PX_O_G;6HW616-QS)42Y4L':B%EF,8IN4"FQJD@CIAY(?=- &,3R/J5 S* M@Z\1#\,R1;)7-[GOD ZU4A&UXWGXT&+4AAU+\'#7OWD*@^K#\Y(FB,=4E4+I MN#K\'NG8JA13=WQQ@H13''K'?$>7VX@-[W?O'^Z]I/3Y5DD3Q&.L2J%TC!U^ MCW2,58JI.\8X%0BX?_?^S<-;DM(?;*#=1P[D9[C;K1_",H4/OT<\Q$I52<=7 MX4ND@ZM<1NV1):@106YPY)J]+)^8X+3BVJ^B&>+A5:?8(8KEVR =;+6BZHZY ME"A)J=JX]ON-^O[_#<*OP1UU8C9WN_,XWM9Q!0U0[]&*U0K3@V#QJA'I-5 MLG8&1/0B%MB_=,+YS$D5)5VJ2R.?K!6J_H81!/65O4@[5!Y,YA M.QEU"*]UTM%K(P&-JZ?QPU;H1UVI6L515VB">M252]IQU'&B)*4Z\*B;K6GT MR)8%'Z/P:_)T'JXW3E"->56MT8_"6C6+H[&T*>I162]QQ]&9$B>".I'D!QNF M\^4JFFY=CU&;)@F-$QX0>>D[CR7VJ&V,>) V*YF.T>J62(>H@L"Z(W1^?GE+ M)&V2(TZ ^M"S]Q/U_2;X/&B$>$!6*W4P=>=:(!V -8)VG;B!YN" *$\->$H4 MGA'E[LEA]EIL$\C=#3=(U4<-]9W0CT<5I0_.@VIZH!ZO2H)W/1O*I=69$,&& MY/@,/:393C]R_'G@TI?_2ZM1]+@=_H%;KMK!6"TVPCT\*V3M.B(%6<+I$D9X MN'A#<=)TZ<5+Q_\'=:+J9_XU31$/Q"8%LYC$BG9(AV.CN-JQBO+@7% F0'KX M9_]IWH&]>I?LD[KT8\*!5:E2<1^2:X!T@%7+V7'_ M(4@23M->9F?(7K&F696&BO)#S:V1#D5%-?.)GBN:(AR>JA)K;TL6UW>+J_G% M]'YV0>[NV7\^S:[O[\CBDLRFM]?SZX]W9'I]06YG]]/Y-6N3?HJ@=$Q97:/* M1L@';[E2I95AL%8Q:A!4.Z0\)6>\:%$<);E1Q_YU..+81_^\B4)WNTP6T1V- MGKTE+:E15-,,Z:AK4@S&754;A".O453=L2>)\IINDJ[I(D1M!F$\#5PI1EQ: M?ZBI+?[A6*WBP9@\;HA[8-;(VW%TQF2Z'YZQI9)$@VA:]$/KI8FD5+7%4@[; M(/7 6I7RJY!" X0>5R]GU_%GMR)*+SKIN$\2<9=X]UXZ1!+]\Y8MT!R?>?YM MN'/\9%?J%'7MD#I&HVK@')6-+#N(*T]2>123ZF_1>6#=TF<:;"E9A1'9QLXC M/8'/71)YCT\)24+BQ#%-ONO%A\H@H4]-@2R??B5A2PC1NXK.7D4$&_^KBKI) MM0V1 DRS(JR0I"&O@,."JNBC2,--QG^KUHM$SC1["X77Z=7H[(^?3 MF_G]](J?):9_SZ_)[._GLSM^VG@SO25?IE>?9_;P14YPC3((,:X+MIT7F Q MIB3E2KYZ\)I"\IV0C#-)64,>:#M(:=%(-NNIQLEB]3$,W?R!R%WHNQ56JNV M'!N:E2W66:UJC=C3%836OH1CI"$%&">>/^2*"="W57^U5WV/0GF&6N(,\#L^ M\M\Q+OGIAH.?CU$8QS=1N/*J+OJ++9 #3(DZ>43)?8T80LJDU!UKG!81Q.P MA'EM/CGP-+0?;<+$\3%H,^!Q"?5]>,5+ QKQDZ&IN_8"7HX),F+,7C8TB"OC M)U0[(\>-=D8H'+4H]42,-BT5T$_YQ]E,B&3$UR]%5D3RLG1.,[ =UD[T!^6I MD< 23M$25'#3#F3N#@N+#059@D<14G85'F4'J6^)W.%KU,M[=TDSQ*Y<)ZWN M>,UH$D&4O &R;^W,OGTH.'.B@%&,Q3E)*#B$@477NPZ#L*AH_21<^:8D;M@]/P@] _KH)-2M<]#^U%TD3S0B'JR% MK=#"R/4")]KQBR]FKR4<5H=\6<=3"=*X_M%$7QR18_T YCY^O-$+.\3SS1!: M:R=.RB\@]]=20D"REY \X(JU"^65(F;R3MGK;I:@AH7E->L3*&5'L0-%KGF4/BF'D]!4IO MAM56X4ZT-WW9T*7IT'VH&+J#/MA@ M2<>!8:((?48V4.WFG(;Q$#9XF0VH8T[@GS("Z@9*%3!WFR9)Y#UL$WA&"H'H%A:9=5YHV!SAJK^%H,)3%9.J M4+EVLS,;#*3,@.?0--FOU/-.<1^V.O70H8,<5;5-4SC/;DL$,4;KZV(,RNW@ MMO+!\> &NJ)Q_ N"UQJ=UH^<\#X,D]BCY)9Y(62BW<;L>SCX9 +T\PJR^2X(J?;#X5!Z M&GA#(YZH^LR)O66%M:K:(L>E6A7S^%3:$#%.U$4[8#4/TH MJ>^J9,/,$H,DY(T7$)>U<:)X_ZG%8YW?*+PLI^[TF4;.([W>PLOGQ>HHSWV= MC[>E@=SWM4R2QX16!!!CA9X>NNZ5.P]I@]SB@]# !2@0,O:H M_EWB1 E& SS01R^ ?_5L!H4'VL,;P![&7WC/GLL&7YPKBG3NQ$\5QJEICAS/ MFQ3-HWA56\38W2BR[EC-"$\.:EH!=5NW@[UI"T2(FU+'Y9;\?UH8)&T_0L!B[4JHSH$PUB[UD& M=394%VA/!;DK:YJE-*F;&@G$;J^KB?;455V]X'SQZ>9V]NOL^F[^98:@:@%_ M!51B"[B!$4'1]\Z+*'7$OH@HT^^"BO\VN)09RLC=S*#Y"L^ NY-%[(XFM>OV M^JT@Q&&@G@S(AV#1WU.^_>1T5 B%Q6.S9<%F,DQ8!'I,#%$44EN8:TR3?D:*P<=.KX+$QIB-$9O.Z MF\3H-T+(MP3 ;$)NX&,)QZ+Y3DPJ8'I2^81%:-3WNED; MT?'\5OD?8E/\"2*Z])TX]E;>\@CJD:ZNI39L2N2MBF,J;^UKFGP.G#48^%_4 M_>AX 0]3C[S8"QXOMA'[7[&9Z;+Z[E>:DQF#^_3X'$75\;N='QD\^T*&0'26, M"!-7AGL0]@,>S$9\@I*_K7PRC7## 1:\/9@W]S,[9/^8+L[GRC\1VWFQ7RG] M:;K,18,(->(I:;@?375FZE^BD4Y0 QJFQWGJ4(O<%D>DB@)%VD]G@*,PI>6F ML?XF+/5 @)'_GN)I:M1M9+9BYD.C(;L03C E# M&]_4O)X["2,JHS_PZC7/7V,R:JSFK]Y5C'4;,7UV/!_.^]B$=N?X](XNV7XL M\6CI,:')Z!BSG$>*USV87P6Z#;(=(8KWH7V/Z_=,W!,FTDG,!"9[B2OO*[!> M2& R_CQXIGBO&?:3S:^A#P\TT]W&(L@9S=Q%@@E^(X5A8Z96 =_.S$8(N>9T M[A%H.N1PU\J)O3;LVO\!VIS(>WM@QH?+:B=)Q@HTO6?X/4>/+?: M<6C\<&WICQB)M4RI"KRMB(\49_5T1':X8*E"(1JSUIX"HUZZ7K 5]C.O@QK_ M;)\CC& ?'@3M3F$=O=3S(AFF$/#=3G9:,W@MFV@FSZU!/ M%HWG[WSQ5:!RF:*ZKLAAH8T!*@H25?9##!2MQ.^A]-#E_'IZ?3Z? M7I&;Q=W\?KZXMN<#TSBF2=PPVH\:(1_7Y4KE1W"Q!>*Q6B&H=J%M3LYZ[+9I MK>[N9O<6:W<)=41)BJ9*"55M1^%2%2H>>]9!0_0.5B5O-S^;R-(K]O/O]Z/E M^>?;6S:I$>%_%A\Z0) $E!)D_YG]U]9[=GQXX#9-SITH@N\J+<&:6CH2&M<,2_J![1K8" M^"VK39ZH[Y*''?DR.YN2)-H>GP@.!X.W%#;6RX2Z70"Q/17DT*AIECQ(MB2! M&"YU-='UG#T_4H.A[Y=0H6 M#K1*VB'VX5IQM0O) ]$3YBQK,J].$C&,1_:B8(U6 QX5+)?AEDEP2Y>4X,3AK\(H)9&5APQ[>A#\X/K@!B9\H38C+6D_@JW5> MTIP3Q6(C*T\F'7$C$(0)B>G&B5AO?TJ91R<+ ^[/AO<(D+G MW-BUMW*#Y6/ :._8%-=PQU/1%"FVJRB87Z&5M4.\,JL5M\M>@A,5T3^VKW=Z MU=&SFL,J4^W2"SPVY[@?P] %M/DMC/Z8!S=1R!: 5:<6RIW'XII*1BAUUMJ> M8W!?-04,.'3*B'!.?.H%7K#^D=PFY&,4QI;.1@8R2&:%Q\P*7QF#$R\XV0@6 M"##AUOGZB2U8(\_QP0)WV\W&9W#59+GJ;F/!@0;%2Q&@HL\8?+])= ->SUB0 MC EPE [W5![UB2MN??-Q';B7KN3+PXK3\=K6J+W)-K5SV_M_,#M<32$>^?J"S/[V>7X# M3VYX@.8RC!.+AUA7[)>I,)#\"KD7YQ7(>RE\CM@+"^)I)QIE1.PX3V_B#S?R MS[8>K^<(>];Y>A.%S_SE7=J+8#8N]2DUMWW&;4^;26 MIV_U0&8@I>UY["=G^>0%--KE9^LZ=ZWM@-Q7FY7-.VIU:\1>JB"T=KQ"2OIP MY6G1/P=3EZ;$;68Q"=@*>KN$2"5^\_/(3%H[M=;W0.ZL"NH6LYA4-D?LKBI2 MZV*/_:G>--=%$+% M!WV7;O"[J)Z-+CCR#8WSZ55>ZF:\B2^R_^>:6MJN[YS)%'#I&F#7GP M0,X(;<2P:US%#D_04D%(7A(HE2QEX2Z^-XS RRQ[=2*)RAY89Q[-@?9ND7@TNPEK4K0/H#(%$VD^&749/*! M""!'0K%[=GG"F@89[*4@FQN&""5,<$Q(;WO\ZN[6?9A%>&GWU_"KXS7V- M%#JJ%,DO<]+O$#ITI8BZXRHE9&=/TKL:0[Y(<^G*"[R$7L$*X1[2E*R=Z(_J MIVC5[9'[3J.JQ<=G%8T1>U>SS/K/S5+*)YPTV=.V];JL+U6K-1LPZI:MV-6R MVY6W1.Z(->H50G2/FR%VOCII.^W<<"2VZT.]CGGM2G:D=QO?2RY"WW>B*V]% MYT&\C2#GS^$B^'BMW*(G4N_24%_N(56[X^(S_L1+!4@KT<:05FK)MER.%Q#Z0I=;J$5/PM7*8Y^*:.&(+L.( M9RT09S5P-.7XT!%R3,F39^BUB>C:VZYC B\O!\TL-9B=.2,B.!%@13)>);OR MP7?7 ]M!#BTY6@Z&&)87[\5<6I5XV[HS4LC5,T+U(_FJGHB7/2T5,/2,OB2M MG"TDL&2(]*T]MX0H8FX[INR"KBA3TA4%^Z"@IU"^\A:RM@-REV]6-N_FU:T1 MN[:"T+JC."6=%J1DQ/>.;"L<= A]/:%OXKSHI@MG\L8 K\<:,5'GVS;< M>R<#>FFO;K?K-!WP0:;@N#93,'SC^+Z<]29L0DPOY0+60E" -NE]?WG<8O+D M)+6I?]E6#4I=3$@<^L5$P,Z*(*1OPH%LVBS^OD4O484-1 M[!I,9('!L:(3%JB8+K,OD>)^N1+'F9,0K\ .!.R6*\EFBB1#7F';'ZX\Y\'S MO<3C6_=GGBGI_A\HX$"M MA')MA_&XO$(QY>K6XW!KTP6'0="TGY^U;RXV@:S.LR0E2[>[#,R?X MH]X3Z]HC=\9&58N!3A6-$;MDL\SZ04^, MQ+ $KMK\6-T:N4\VJ%FXKRMOBM@?FR36OKE*Z2*9)/O7T_HTR2;L:$O=X]5Y M];JALCUREVQ4]6#96MX8L5LVR]QA60>42=G.TMKZM6==_3UI2Z?9O:DH#[B; M%>T2)7 3LNT]3;R(9WZ]@!<4U#T3T:EPF=4(.9T((<6B[L;)!P>TIS*"R( . M2NGZPV48$8.O97'7*(0 3#AE^SRDA]BIA^#]+:^&"G@Q$!%GK>E7K6# MBZ00\G;(>K[RNG534).X0L\T?)L'$,3DS3[0 "+P()$*_V+8\KZV?A9QG5]D M3"1G(EGS:_S\O&2MY*\M*QW8YXDZ/AMD2X@S2=\"8$GDF6J_JU]C-G9""N[M ME*[.Y7G8 _&24U%P8]D\,PZ6EY^#Z2W2>79)Q8\1^VRQSU^W3/M@:RUZQ!V7GN0AK^V WO!=DJT6^R%:<S%1UP^Q,[<2O_.K@CP7-//QL"98YKA@B@BJNE :T0%)LW+UD3^(W;2' MO=]PY[%-AY6]G5(>GJ=870+GM-R'ZJO'X97V&8\C5JM91<5^:=WU9;.APN>6)>V.*D$X$D4- =V,5#JRUJ2$&#@-*]7[5-2$5*PE+ MY^#V3(;ZWNMN Z4:?'B0&,<@WUD8N(WXT]P+.<@HJIU'DH8NB.%"57+]5%R< M/MDS(,#!OM/WK?@\<+?,MT%WESY3/^3OWNEZ&T>= )B!D*U&&UAXWC 5E%*\#1L1 M/M1H* \ZV>?CO:K&MWXAW88-EH(!*;MI X8K'&;+F09I+$DH7,Y1*DLA[V"8BP0 8) P29D@F MRN,\8)A'XZ:@%N-,D#M_/T8MG(,;Y8 8;GI25/N4/2?.GV7.NPG)1")2)I(7 M"A9L1;%(*I?U@!YDYKU?+.[OYC-RN[BZ(O/KB\]W][?SV1VS\/7Y=Z4I]BQ& M![&EW#H,N 6_P#%ZA8E+FB&'KRK%\@!TV 8QA%2*JIU!CA,DG.*$<)ILA,;Q MEKIVO+@O#6.AX?_X[J\?3G[\_@/;<\H;(W)"WKW_8?+##S^PC2S;G+(M\39Y M"B/^TOF$G'Z8_/#3*=]UG/X\^?GTKQ/"VL#VU7MFNV*V$>7&^HZ__3Y(=W[SF[]W^=O/_YIW)V%M_"N2X_-W?\&[9KGP?GSL9CB\'< MSU;QPRIU1(XFZLH7GLDU]D*,."V$US[YRE@0X ''2Y++A.3QR=(;NOX-($D2 M7K!N26-^W)< MDBX+YO$9,WN 2RH:HO8Z1M%UMXT2\*% M#8E9S_T@U OX79M;Y[O]:\DW">2-DS OC9.W;/W_X33;%K MP(=TDU#G1'>.+U=>6QHY(7N+*AUW1[T/I.WW@.!OYE#.V!\6?O"",^"&W.+BNL%5),^0P7*58'H0/VR"& MX$I1>P7@BDL:.YL@XR8XT,Z3=$=_]]SKS19^SS=K1/-WS(A1QK""2.Z4,2T@ MK=AS7(M.#"9"OE"U8B*QN+6]8&TJ9UAA0X5NR*-2*'LBK!#E MK."D@EC#S-XB*;K5?28SQ.7Z5NA;,?-A^'DU=*;<:Y!7FRIV_=H?M26#KR4? P M(L\5\>.J)LI:C\UCBVK6>JMH.B9//9#8I)>B>6#0AZ9%][0=K5\2PB24KC!. M77OD[MFH:D/,G6B,V$6;9385=2?(VKM\Z4_3IOL4OBH6OGNT%![R;F4P"U1< ME_1NAT:8'F"T%Z#:9N@ V_1!,I;%ZMR)GR[]\&O<^ B]M@MRI%91N'AY7]T> M,5XKB:V]VEAW?/=I]C2,Z>9>F:0B2SJ)D2!NR#+?M,?AD&3:/?&''D?F+6B'F/ M,D,9L>\95E [3HTF!.0@J2#D84?>?!8YM-Z2?=*ZO3SPY#&5B.Q%LIY= 8E% M]^!&+F\7G\CB9G8[O9]??R33\_OY%]M55J;N?V[CA&=6NP]O*3BYYU-FN_U3 MK_M0T8X-*-@3*^28V*>!BV^VS?-!C)>]JJO_+CP3"F($,['XH\[".T_XNB7. M6@?4,9@\RDP>,)-3)X*=(O\&_KT$BV]R%M\G:70RT:R6O-I$D+L>9B#VMT]E MHL+I&F+O_E66[[-E5^1@V<8 Q0I8S?T0@UDK\?634^Z93$C&AD=GY1G9JHNS:($12[SE7U9@JS_YZS#[VDZFA?H1MZ.%-3O+:8WT$?U#"F M*'KG_+KYBO4N-XD3@NO J#QROOF;I0=">)?Z6^ M"]4RXJHH.-6^R/V[E0GR3J[4$;&GMY-?=\#ONA%^AXB#3GWJ/ 8FW#['G>D[45X)U!0@=VK6W4:J]1Q=,Y>I7S#:N"@UZ@MJT\%ARQ0P;L>U/E7[C,ZM2U2N]^A^LS$+6Y:ME*D QBI=0<,A(CSI6$M7]74;4#NG%VL)2!T)3E,MHRPU;6#.],;'2X MT\9(:L<&=91&A3NM%.KK:$$R%\%M@KV]"M26;94999,SBB.-@J(.;JEA0+Q< M+(TT41O35E(8(]S4FZ,18\J[CPU8&K0POO/)19E)7HB0HS]C9-%E*61@@H;9 M>N.'.TIO*2\:I;,JJ24Q.G!H-D@].E3W'Q4\**AA&!]2CD2RQ+C"Z-$J-V&< M1#3Q(OYFG#Q1QT^>R-*)($E#0%O9=(D$0E:J7[-:A.Q[94 MC@RBYYNV:D3H2 HI,I@P$"!$%SJ6D<(-EUL8A&4OI(RHU2T*@+C;"*[_<^E* M&'PP3XEV\+%(;PCY7]TTQ'N9DRMW6I!;K7_7"\*40:Y5 U9 ;Q8+?WYH*'', M9 V)K1KK0GWXC"'31L4DUXH 4LS6-X9>5@S$*SD-)>QGM["3NW]@4RD]ET8' M)")"N*>4/>V)CQ. -(VH $XM*8\/N'05[ G4,G'&F[)G:(L>INR97W^9W>%) MV7/C[&02CNGRO[9L^\WLQ8R0[&Z8OO#N 0JY;-;5E4M:$4".7^V-D<TC'\D*$JI(9B3E-B&,&?KOO>LE6,SEGR<$7 M$WI)J1M?LC%_2S=2I\5*OFR*%\'=ANWG+GA5A"MOQ?::\3:"=*DWH>\M2T_ MC-!$B@I&32;/Q+H3Q'TX9E _?0]BRQ"]7?JVCD"V*D?;LA=O8WQ$>L)6-/!':W5,%@)J7]3@,E+'5\4934^'A MA XEPMCZ_TZ\P"V?ZE3Z()[*E%5.IZK&#LBG(G7YM7.I/]%]*L!PF_ YY_AZ MAL]"7O;6G#_C3(0PZ9MOOH_>QF*_+7+S)_ 2G"V-(0EAN/:6CL^ Y(FZCQ0R M5:3/03U&KORB)W<^/R%?G[SE$X';U*7OQ+&W\GAJ"RE5_2%_S]2MLVX MWV\S)!>R9]/GUN*^;L8:P !,["*@-K4\..,MW,5$ ; M/5*84:>C1IU7)7Q=",3Y]5#*&[SN&'NLK5IL6RNSSSIG'Z2HI'Y7W_FR'S_V MM#>&7J0,8H314,)^Q NJ,+Z^3,4W[%MA':5-L'40N?0")UCV%,+7GO@XP4?3 MB K U)+R^$!+5\&> "T39[PA?$-;]#"$[W)^/;T^1Q?"QY:0MW0CMZ"+5:[2 M>\/VN+8CV"7LF< .0K 1M=)MG^OT: %1;9ND MQ%V^DQ(/5(_B-H9W=+ MR&73:+0C&:<)*M_NR00941&3Q5_.QD](SF.?PBBYI]$:#J/%&5'P. \^A1&] M?W*">\:7?F(+G2>EX]@VQ+ C0"Q)PO@3+@ 1$B XB[5EK0) MSXY/>062.(F\)4->^&(:N,4/GMKIN+F2" MI4$J%0&QX%42L)H(N,QQG)"],.)+.!\\_"S7P5855=S6IJFU([!V&IT=VCZ4 MZ62>&QZ[?IRW:^EO(;8X_T,(0U3\9P>5@+$$&[)$%U>A!N M\ D1HI.2-((3DBEP,(4('>PLE$?V.^WMZN;3,R[3WX;_0:OGU)%,$'W\6*\< MOHVC\6L%5RQ8V0O>B5>!LZ#V]!"#^0Z!2@8/9-82B)80"LE45V1'G:A'@]TE M3I2\%I,]T$^- M'-A;FB$/X8I=$8-U6PVTPY%R? 38 B>28V4]6-.**3@L\-?CWIZ5W1+H^Q(J MGGM-J]R_M"%R3Z]6[J FR$$KQ/Y;(VS'DC=IH1_/G1!&UEH)CY[42ROZ>!:C M(>EEUZ5XD.4\CK?4 M?5;('>F,H4*2]#<]XC=J%1,[144$"."FJ6UHGEU7!G82[Q2O89S(5DA MDVU1TY2)#3O!V@[(W:M9V;RS5;=&['H*0FN/W/G'Z_GE_'QZ?4^FY^>+S]<\ M,?S-XFI^/I_=V1O#B^C1";Q_\=W4>1C$3'&7_^/,B3V1+C1.4X>=;6,OH'%\ M0>-EY&UD.:)CJ]W3E^3,KWZFTC=/Y)XTB,GSSM@K0\3^/(S>NI"0EXX'W>WE MFQ N(1Q\YF5D'TLI24[,M%BU%#1+R4Q^!UD)%];201'N'P M)LN2O'%:U]OQ MFQ86]3V0XZ&"N@=/_JJ:(\8B%:FU$Y&?G]]^GEV0J_GT;'[%'ZE;7Q37UJ:_ M\.*E'\;;B#8M%?2I(1_T'. M8):U9BTSL%-:N-G=PGVPXU_09^J'O.#.61BX.3TJ9L3VO9$"A:89LHK,ZET1 M H&N!MIGLM<7G^_N;^?3*W(Q^S*[6MQ\FK%5X=GB^F+(,5TU&VIT'_>H+IWO MVO;%G75=3Q7]+.QL.TG%93I9.@%YH.*A4Q(25_"CY"',YY!D.S7Z)GZ;AN=L M*+R"@DHM\OH" OF'+B<^I,GVW$B.'>'\<"P AC>)89@T'(G1N#A0ZX$4.ENH M6QJD,8J)OXW4^J/X?/%I1NZG?[>Y3R[1L&DSW-!E?..V=EM;UWY<(]?DG)1& M'.&8@891NJ._EBS&>UF)UI(?=:( MB>2:79\00B\WHX_VC<6OT]L9.9_>S._9$FQZ?9']/;\FL[^?S^[NR.*2W$QO MR9?IU>>9-6^IV7!\*%;*;VB7(I5B#+%) M$Y+ :\9MM!/_EH\91:%O+X!7\'!["^50G8@\@[+_B[QYSS;9HI8L- ]@ \X3 ML.9JF,64=8!'IJG$$_9I^@P5XJ!X[536)RZ$2(G'-6EJ4]9)Y#5=9^]NV)A^ M9GKR'- 'N@RZM;9D.O9 M/9:1S/\EU54_0VA+8U3C7-$DU<.^@G?$,*&CA7;RKT\W5XM_S&;D M;'8]NYS?DYNKZ;7-L$JFN%";@\!-R/3,]#^C 5UY28O0M [DD'M*5T,5HC4U M:2'VH'[3I/L_M(@V4A/J]Y M2FY% SG4:)GD8%I6)X 85/3TT,[$L_CT:7X/P1LXW$%]UFWL-)X!KSB#UO<8 MQY#N ]USY''-=WWKC<%W[^@C*'A+-V'$:\\VI,"J;H[<7YL4+608J&B+V$<; M1=:^'YA]Y+&!<#/P<;;X>#N]^75^3N;7EXO;3]/[^>(:S^!5GWW4>HYL2"O. M0PK=1C30>[D3$SQ(Q@37O#2("1"[_:7C'=Z'-ET#-G1![N@J"N<]O*X]8M=6 M$EMW0%].Y_(&FWR:3>\^W\XLK[S*M&V:MIKZC' UL7GP!8V\9P<>4\T#AE+;]-#G5^H^%FI:*1\*=J.(W/L-F"N/#1W( M(48.$UIIAU;.;N=?V-KNRXRM\^[N;S]S_^)+P%]G%Q\AI\KTG'UM.3&%AHF: MYM6.)%^?X]7.REWHO2[7,QC6G#$G.>[\AE#RSY5VQ+4=M6NW<6 63W@I8]%G M/!+].DR:5@.-G9#CCIK21ZE=*WL@Q@Y%P3MD:/G\Z?/5]'YV041@VOGBT\WM M[-?9]1T,_:O%G=W[OTU$GR Z # O1 >X4;P*9NR >XJN*'X6=U?1 /*4R#Q*FH0>)JN*8)NJ; MW+8TD(. EDGRB-"* &)XT--#UT\^+A87O\VOQ).E^?7]]/KC_.QJ1J9W=[/C M0Z%AP&%@"TAN?)/@!2Y=>8&7T!.?(1-\D I '"Z!Q1([2G9I6BZT)O(:<*-V M*=&.PMB1P]P46W"-(M";VISPCAFN%[5U,8/,]/5W[9.Q!3W=Y=> MX 1+#Y(Y9,-*>:/SVZA_D":CW'Z@WF)H8J)["S MN;.L="^>'T=)SNO9OPX]GGWT3P@22Y^N,R/XWFK';XI%2JR*:;%51Z2>WEYY M\'+U7@@]7$-X[:#U\U]G%Y^O9F0^)R<\5)!'JO/##.8$5_/+?XB %XCRMSZ M4&G,WRV?J+OUZ6)5;XWFG6IW:HB]PX"94I?I0 JI'YG02-NY)&_8)&?<^1'J MGC_)"N^@V&):-YDE/-*(X,C5].,%^G;-T1NU79 B3!N%BU$;U>T18D4KL?6C M-0J5+N^V#['G>DX$ 8IA1-+48L\T%F^H\[4QJ4MF0<*C B>BT.6._"[_:_W. MI5>K905!EWDN]ES_EC[38$LOF7M L@I8A_WF)4_GVS@)UY#D104,6A-!#@]Z M1LD#1CL*B"%$4Q%=]Y#L"/P>)&5(OC*.)&6)!R@LV2:BR_ Q\.SBQA6-8TK% MO9\:2-3W0(X("NH6+VXKFR/V=16I]6^>@/:$".IX?+A?G8&JQ66]$S_Q?.+Q M$P2E/SL^K,,4U_>*?9'[;2L3%%;\*AT1^W([^;7W (R\S+3/_L@Q0KBJ']8@ M2_B#[AG9+%"6;L'4/+^N/7)O;U2U6)>LHC%BKVZ667?@?G*B/VC"BV7?T254 M#D6Y-^_/ +F3"@QOFQ6GZ=H.R+VU6=GR5\=K7KF M311N:)3L;I@2"50:8HOTC?KRN$5WY)[;UA"%<@"*?1%[=FL5M-/]2T;,T8$5 MGZHR9OB\WX)=-IE=:,K,XLR]WCA>!#(LH@LOWH2QXR]65V'P> 4O*\7C*\59 M78\4$@:K O M!Y#C4W5C*!8YJ MJ2'&) -*]5;DB+.?D+T ))4 'U+9M&/1:D_4\9,GLH12QP^2$\K,#FHKI%8$ MD.-1>V,H9G,8SQI(0XE^LCC@@Q!;IFG.#&/SD!02:-T[+ZJ'I)7-D4-#DZ+% M0]+RMHC=OE%D_0-#G@..4<;GT'TKG3@O-H])+\.(>H_!^3:*:,#4B]@B!RY6 MP@"2N_)_^CQV67&F[T(/N7=W-E6AYH$N,<3XT%TG[:(!@C-)69,\;SX_YKFC MPQC[AENFADOVS+!%--Y2MD7RE@EUZX*\*DSYJ$ M9+5E+?AG<>*M^?O*U38!BLLP3L1[0QHECA<0*K63)XD3\I7Z*SA-!"8A/ZA- MSQ4'S7DVB-53)ME1,^%L[$/G4 ;X,CN;BM%E,\CU03'6IKPE4KA44*\8SWK4 M#/$"J4Y:_4C.!X3A+WUH>N8$?Q _9!LH3"5HU'Q0I1]RCU16O;X6S7B\55UV M[=0F.0Y_)H('/E_NWP[%DB74B0(O>+3HY3,IP0V-[I[8JD[-QYM[(?=P1;7S M_MW0!;%WJTJNO4B6] EC0#@'?)X]F TVS 8Q<+#GTY]CNEC-Y,8NKC#(42/D M'ENN5-Y!BRT0^V.%H+I#CY&#_7I&$)_S]:-P>G1AZNN8?+^W)8&8H_75D7711A#LN=(BBSQ <3@]KFE2PB. M=/8FVA2X6MQV9_DGF46B+76O/.?!\_GKU'MX;M^X_VY# #F,M#=&84>NW!LQ M=&@H82)CJV1&;2< M!JX,S&B)';I41P,HGJ1C\/C*-0L(' M5?9-Z.8-M4K#M<+U)@QX1@S69!/1Q'DA'IJ5J1&@5-Z&IEP MM)0SQR59Y1@6#;@W@_;L%;.5E+?REI"4I A2 4V(FUH3EE;IYG&' :5FJQ6% MU&?[!>FMD]!;"C[,A!1EQ=I!E1;)T>"5OL'*0:L]O5$@5P>U3+ACQCZ_O () M2%$$A!AFV7)1T3X ;8F3;"&UF\BVE%EVO^ B$9/0(IIMUVLGVN76HU!:P0L> M*5.$H7X3Q@T]H8Y0N@IMZ8 :>]$B:\*\],QM'B@1L[)ED^,1H,2+Q 1-Z1I;/Q M.*#PN@KB;WC)],+@1IP=.9%(YV;HM=^!XK=TPVS[Q 1UV1[TEB=C?"1FTW0F '<4D3/,)>XV M@ND9'@=N:.2%[J"O^BQ8Z0A=R>V!:21?ZSAKWSYR[)2.' Q+,YYM[SH,(%&P M PM=L?"55Q0MEVDMB2'%8C-&*E^^M:$TBJ67;R1SC/>! MULPEWIV+0Z@)G+)C )]KFMSP&=-;RLO0\S!.KL/D'S2YS;:S+4%(D^AHP*B+ MTYO#0@8283!O1DTU!N^FD+C$V]1X-Y2F:H7.%5=QT% M4JEI8&K-EE^J8027X:P!\5B;= 5;@1:0 8V\$7M+%,NM6_I,@RV-+YDGS5Z8 M70/'/]_&"9,OXD%NQ0(X9[N/-'R,G,V3MW288U.G+<;TP' TL-27LB(,]+I7UL"-Y*0D7$R'4HK;]8\:+N$[B8,#> M2\>+OL!-<5E(\2=FCFU$W45P"R70X=[LS(F]MG!KAL=H$-:@2"H M23U-N"_(0[A DZI7 ZE4) Q()A?A@B$$2VP&7GF!$RP]B&S9FS?W')VL4_,Z M"5G!KZ$=Y&(\F<6SX_E@F@FZ@378T:-G-?0YW)I )[> ##IC..HP2_B'?Z3_PR8>_(7VF<<*/ C:L MQ2KTO1#6]6OG/\.(Q,(,.P(_ @9$O:"1]^R(MR)Q$O'0LW@>W"7,:+Q$[NHR MG2YNPMB#GRR;S]H\/37#931X:]2L54]5#; 8!1J;U=3,T]94(I(3">X1,J'X M4C9;::5R37++6X2HC<3211"'= %.L/LS@]=M$B>.>/CA[G\"7J/"6F,6P0Q T@I@ALY*C@-1NFAE*W9D%Q(BP\J)'IG'E@\+J,XT> MPA9I/2W;L"DF,RW<0=[ P<+;7^RAVRU=^DX<\_0SL 1>;!,E RJ!G#'BR+'. MK!'SD&>&,F+D,ZQ@AX3>!3%@Q]D"#+$L+I%8<\H#U2%.74H#]2$A(*()%V5: M&(&*&)9\<[9>77F!EU >U3 /$F81CQE+7.FUSHKZ0T[%N3"8*Y<5/C2B:(=SS@CH Q.)"/'I6LG^@/%7O1O M6R=B1O5WV=G /.!' QJWX.UHC0:4-$Q4#DDM"(T"D'3T,>%?&=_O26-!\VX950Y0CC,7-XI.WV; !,@W< M7YW 9?0?:Z?&NO9($4)9U<+&KJHQXNFS66;M;8>D3!AIDM*V/+$.H*V3T]:8 MB\91DG-/]J]#UV0?_?,6#IFF+]YA9>W#[Y"Z7*D*X%Z%+Q"Z4KE\VN .E,CO M0,O]+E(EP[7C"P7WQR7KSU M=EWI&8??(_:-4E52[RA\B=0_RF74WO((:A9]I!=]$)WIGNW.:+!\@MNMDI5) MBVY(G:JMXK4GO@=]$+I@:]$-G@)G#$POC@R,\E0T,3\I&^VHV^A&>;GB]:.\ MV&=4H[Q"]'Y&><5B9YB=,D[=APQ?Y?EH(!W-N7P,]IN7/*4I:>JO@A3[(O?V M5B8HQI8J=$3L]^WDUS_%%0F=@ U)^1!@E&5ULGT--8@=(!&@O&D@D)0 4TC" MV>Z>\6RW42^>D,C^,!YI.]4C5/L,C9_+5&XUF-S[>/$Q($:#4#:XA/B M!QTSZ9;8,G-W1![L] MN*X]8A]6$EL_R"U5YGF5 UO/6DF=,9?)^2ED4XY3!5 ?Z MMNR*U!]U#"!?1RGWP_UTJKT:^BO(#9.?3[&0J7 M8P[7DIDL^P5+ZO7>L^-, MJ$'?7 UGE7(42WG):KX34A'1V"^FV3+$_D>?5 T3>VN5J_GE G X8/1W(@]3 MQ510WA(I$BJHEU^0E#1#O ZIDU9WO )-DA$E@JJ=-4,LM;(G?-&O7RGEG2#+%CUDFK.VHO\4R9O:@71M1[#/(^MY\ZQ8QY M,'=>HI@[]]FX;J*0+:_9RIY9()D&+IP_;F#S6)>2JD5WY([SJ^R)V M^=8J:%^@2?(3PAGPT^B,A?TL5R)C;U8RX2H4J7YKHI_K>R ?]0KJ%A>8EOQSA=:U$=!-?<8YFJNCH&L[C&]$&XH+KAG35F.A ML6FM>>MR1WT?KG6_9%ZK;8IY"5, MN\ZX;V(T==%?A'F\%."^9G6<#?NEL^&CGH(_;*#"0/!(8B'?1%[/I#F>G(*, MA HA![VM&=ARDAW)^/',7D6.1+*TEVG/CE$F>ZN(HF3E9K&W)*K*K61OI<][03'<\CJ;7W3LTBUGF,=^_7/)!6ZC7'L&WQ$ MF/*00W]:.,Y!\(!R2!O4^K_U1Y5G6\]WF]+4'C5"[M?E2N5=N-@"L;=6"*H[ M*%-REA\[]J25Q1O-3\[RR0MHM,NC2:U3U?= [F$*ZA:CE2N;(_8]%:GU@]LD M[8/)T:Y?#J,QS(0TI3YPQE*V]:S-6'KP/5(WK%0ERUB:_Q*ABU7+J#V\!#6; M&4O[T ?AWO"JX;F^4D>DCM5>>:6-X=4(GO&W$+ZG:_ZKGE_VZV\+^S#!)C-! M-A=:?'!7J?KGF*ZV_I6WJHKV4>LY5G\_5E_)X??=QNCQ)=+W= HB.!%@AZ9S1@?R2@>7SAQ4L_C+?,QFJ1?6HTD'N]EDG* M8_P4""!& CT]M&\&8$.1] L#(>Q@XW89Q$-/$B$73R(,T!*V7B9OQL9=,9R 8T MB"'2A@.AH>"R&V90;[N^<3SW,HSN-KZ77(2^[T2PO)D'3 &'0<#T,:+<\(=@ MID0F;8VAE[]._RI#=DP_L2)R4:(PZNMPM 6DPP)<.2&X3R)8,KW3B1C2_9\!P\PLV:836H8M=&" M80]V2WTGH>Z-P_:>]TS V%F"?\9GN\(W2GNQ=K20XK(1$Y7OS5H00KP4[::/ MB;V:I$XX>9+G/"$/NX.OK6_;U*Q4$][9B@!RKVIOC&+9&M7>B/U'0PG])4[! M$RP'>>;5JXWI+&TXHH%=';%YW&HD ]50+.+!@+0:>VE-O>$\[C[:Q@E; LNC M@L5JMM[XX8[2N#8B3*$;5@ ML=ZU_S([FQ+.Q6*F&L>+OCC^EI[MLC]_]6C$G.)I=T6?F6]5KR"5.R-WZW9& M**2X4>J)V,5;*J"=*8;1)ISXA&3DK:\<,XT_40=.N?GIR;$9:A>5;6F,Q17: MF*34(U0(C,$Q6NG1W3](GA_)?9YS&ZOK6VN&:3: !>28!YMM$G.@?%>[^*WO M,194J%:W% ..FX_!XVND-C",!74BR%M>XO:I,B=&WN$X%\H=B%TUA+0H=$/N MK:J**QR!7HT@AD59=#/'+SD6" )7>E>>;U(3NYO4"B5%%LMXL0];#D,/NP(VP1 MK8(D)!@ X^XIC))[&JW/PB@*O\+3Z8;J2O4]D ."@KJ%R('JYH@=7D5J[2@ MH'W"'&Q-+NA#8KVF4I^ZGCG!'\0/-:,O386_QB<'5])EMZQ_9#H19 MA<;)+8.P"JLT]T+NIXIJ%P/,:[L@]E=5R?6#RA^2"4DY$,F"I#P(,+$53-ZO MYIG.7JIKQ,BBJ5/Z,0S=KY[O3P.7J+X,"PPG**79&[ M>1L#Y'U=I1]BAV\EON[83YGPAY9[-H3S(7M&=CQ_$!/L2<6BX$G*R-1SBNLM M' N5F=.[,4W(6,0SX-E1!GW.7\3 ON)DGFZ95>D7JQC /ER0KD?[B<3[=70 M'HX*\&K5K\:[TFZC@[MZ+0R/;9?NQW8D MV*$ NUZ-<(AU*3/ .LD.#=2A& VFGLJ*[2';DL([&W?+3X,7J^PB^&)+[T/5 MU5XW8GCAT("1TK>T^I1P@Z8)Q?2?D*>\P7NBE#O\8P5Q%L\\SH+]*XD[<]^)%=/6E?5 "M8MU"U/>W#4'/'=B(K4)E(8<.H FIR^_20%7 RI]%5# MX&U56^3CMU;%_,@M;8AXS-;+JQTXQ@=F-E3M1]#VH^;,B0((VX'[>!(_.1'5 M2GYIJZL7+,WM,:],%<5 MWE!>LFQLZ('?19L$[^JJ*7V2,L#ALWVIO6!KJ8C05&F9TMEB:#W7U_$O MP^C>>:$QE^_^R0GF4-F<\L\47%J5P!CJ983 M)L([$L:."'[B9V+H+$""V]1]IE'BQ:+H_0US@9"G?CP/ MXZ3KG6B:0AP7J'7&?&VCHH;U0=:)H!YM)<8/B\-,".$QX8"MBR$$= M/U&:$!=>H[!OP@??>^12\P!.$,)ES:-P^_@$SB!;0B3_QMG!236'#F>OB?@N MU27E)MZ:_CDFCV'HQKQ-3*-G;TGC[Z#BD@OW.LQE?+I,>(>ET)]LPBA/Q_>< M!\_W$K:4)V_@.NBKESRQ;7$84+*C3D28,/(C:!Z$T9JA&]13KE;,I&] M%?'#X)%&;P<]*QGP9T^7=M.#'V;/C0 [.Z ^L"FJQJ;%%1^?OZ0-KO9#NGZ5 MU]@)*>*W4SJ_FJOO@7@%IRAXMQU,ZN,Y!I97:4.H;6@9-@_<;9Q$GN-?0-*C MD!?8.PL#-[X. SGY7/HAGS5JWCEWHX3480V81R[8=,G@7KYUULK0/1!5T+6++AG3'*<"6<](7OF).5N\W$Z$D,= M#95)TUC#\JQ=G Y/[1G85B4U M)G\6G*<"U5B3W2>:/(7LFV?6A#_K;[8+SBQ%ORG3D(YST&$,RR"8,T60);\B3.2X=#6&MS M2:J%0H=*V0$A*<5H,,B4U2KT'AJ!F$ZS%XB"2R-TRHR@ MM"]N2VD4F*-EGF.P:44&/HT#39K4+H&,JB[X<:%1\J[.+QF4>[]5W^Y- M=4G8OO^*_5);_ZWN-1+_;5"[S'\KNHS ?YLD[^R_\G("H?_VI;KU,4]M9N+'O.'Q9S00E'EW?$;]?*\K?U;LY&WX)R1DA]/*>#<')6_?T MBFV&UMYD-+[=H+3ZSAR_-S<)WN<.NQ_O#1/'U]\_=W^L!OS3QS(VBT.M*#P5 M,G=:UXTBD4.X\ M$H11,T(9F-3W' %N*"K0&2+2@[WAUQZJ0-"S):P?\V5ZBO,*38]OZCP6CUK*=#=X^51(&*/[]<2U@\&4ST+AR)Z?J](8B3>W\8@91B@TG\$ M2-!*C71O?@6+?JHL315=R ML7@CD#T"6ZQ2G9FVO#)O#!"VSR_1%/BG10FYNW"CO@1@D% 7OO'38(\"$/.!-67 MLMJ+]R?^;H?0U0H2:39E^X1OG#4O>9GFZ8P3;\V^=\HDL'4C-Z>_( Y54*$_SP,ENMM$FC"FTI2)= MI\_@B (32B+J^-Z_J#OARZ=C:NGWD,LSWJY6WM*# !!&]T349I:OF-A?CVQG M%'&=O"!5:T,C#Q*1)B%;C/ TIL _4Q0^?P#E_Z#!H(FQL VHLO4L_)E]GNZ* M4ZGXSY7*E:4H3"7+Y1\=/)46-M-.J[T'T>+WV$CYTA?,4&EV_C1;?_YKU75( M5R9(Y]I^C5J[&._$84R+=S.*&EWLE^$CQ KM^7*03 6;[.MOG-=4E;&T14!B MWR6*>COZUKD)V2:+)EY$>0)'^:GQ'Z&2S:M%R'K#FL'(Z& M)Z0T@3T:N.K-<*)<07I:1 4W3,"T2.O#0#HO7C%G%49?GR-%9DTS-)T.EG0=TZ:\00/CIWZ"67$7CF3SW9,I0.NET+KS M!KO/6&U5,Z6-Q^;F!26;8[+'Y,1%@,>=QN3%]=(;]2E,SXD8V36P3\(Y0/Z"#NI M5B[>@PWVZCI5ZEIT]&NJ_#A*-!V;*^<4K/5=UFY,SIH7UZAW,L)P&-&[DVK/ MPB8T+SZ7SLW$*#Q3_9%T8Z?Q>*OBT^?Z'N/PX#Z>ZA9\.<< X2O&7M5/Z&*0J%>Z%4+R_2WLIN=51&Z?*-9FG&@$H2HP.%9DW, MHT3*D_T%7'D(7,87$V3T:1QDI^0YK3^&H?O5\WU>ZCMA^L$)OU@/M;)>/9U1 M0H>":9K!HX;(Z.!#19<>EAF2*T>./5^YK\"$(/W:)[M^>\P;A*UR7+IVHC^T M=ACU$0_Y]92(UIV];,(H@8<,3K!C_UE[<=R80:$5&:1(T=4PQS$0ZC1&$PFA MH5*7> @9X* 2"U$:_2!B*6+B)$GD/6P3\>X_%$__]^%%#S3Y2F5& N@FXH^X M[SVET4A> /'L8>1R_E^]Y$FF&?#]'7S#1A7C#4VV 8_8W41>L/0V/N7"+Y^8 M%7@@$P_8LHYCG%5J]?@VE12GDMIIA*8Y M!N2[4+(!6[ZZ6:.7 5,Y562)&R0[?N*!97KHQ12STF'4ZSPP#YX9;(313KY/ M5-6_I-_8\+]*]5KL/^PT1MROU.$;YK?); M0OQ&6)*UE:9\?1!O?+!40KSD1#)62"#>N 5N#D=-KPC_.4@3MIX[&P\"M7BJ M5U7MJ[N/#>\;#%$+^Q5]QXC^3:IHGUEF;R +(7E968%C9)=PF-#U)HP@B<0> M 6/Q.'*;R4J60ECRZ#!@?@.I)MXB0,>^C%D)DGN&1'(D@B42L.S+()_+1T*O MR)E^*M_7SU[$RN CXZMJCGH28T-0!8/4HFA-_S$BJ8HZF- THY2F<*!28NY* M&!:;?5JT$E*S+]*<'RE;\K$$82SAZB"6*1T7@T LZ+$([AR?+E:W#.AG_-U[ M6^-44ADKT-:;10EKRTF,&6X;-/IVB-'R$".;%OC2.@Q(S$P+-&#%!7JRAJ_O M7*/GT=0\VWR4UKZ3U@;F1'!'-N?T;:*:<6<_A#LK]IDSS($!%;L@G83:*%Q; MPC;7?@3AUK5B]_2 "TG96I,:ESS"S+WSEXW'5J./\P Z'2\WVG1%ZH(Z!I#[ M->5^N#=I[=70'5(MT$[ZD0$1!IT M_S&PLJ=QM#&4!L<9<;H&1;?Z=OFW:N MQ7>:L/CN=<#B.WRP^ XE+'8WE#(LSCD2O!O\^&5H4RB#XI$I>@;%4WW;G+X* M4#S5!,73UP&*I_A \10E*'8W5$M0/$4+BJ9,H0R*1Z;H&11_U+?-CZ\"%'_4 M!,4?7PFZ!D4?]:WS<^O A1_U@3% MGU\'*/Z,#Q1_1@F*W0W5$A1_1@N*IDRA#(I'IN@9%#_HV^;#JP#%#YJ@^.%U M@.('?*#X 24H=C=42U#\@!8439E"&12/3-$O*)[JWS^?OHK[YU/-^^?3UW'_ M?(KO_OD4Y?VS 4.U \73?NZ?#8"B,5.H@N*Q*7H&1?W;Y]-7^?3]_KV^;]JX#%]YJP^/YU MP.)[?+#X'B4L=C=42UA\CQ@631E#&1:/C-$S+.J'Y9R^BK"<4\VPG-/7$99S MBB\LYQ1E6(X!0[6$Q7["L(S#G% M%YASBC(PQX"A6L(BVL <8Z90!D6MP!PS;W!G/!N&]TRSE\>W3/1;"N#C^:)& MVS2YI"YDM0"UMI#WMM#XP-!F*2,%X![,EW\*;( LXG?#)K73SM2?RD $78Y; M0)D4Y9@0)R%2%)+)659BT=ZD@QNBW6)17\/^%XQR M*4A^3WG_!Z95H4W+R>2#, 'R]:'(.B@SWP+R%=>/V("O:!\^7TP#]XJ)X6?M M*O-7=20Y2HAK9["V&^ J>J,#LY9J]8]@8KD&N4ZY$+GVD(4+_5:W-PL*N^Q1 M#*P1T,3 /GI.(-AW,?$SI%8!4A7G:8M,!F9%#4I4V_2,1?"%8 MRZ8C@!_CUA+ZK[>!M_0V#(X?P@ *$S%A:3PN\)&9\0LM+F3JZ<1SNEA=@?0K M@"=5 [;%JR:Z(P+9K:*=TLQOW<)B@"NC@4C-FB MBHDZY'2$QP'K/Z%B7E*B*Z"2,H&I$[ M:Z$O&QK$E+R15R(17?HX3^)4+'X-E0OBY\ASYIU_#K<^- MQ5BG53(FH%MQ MA6/)'//]>,\/&,?]SZT881;GKFDF!)M0FHVEF[[-'9?UDF:D8RBQ1/D,PZ LC MEWT=1K(C=2?$W4;I',G\W0M==#-"C[^?ZCZ([&7@U][YF@\6ZJ1:MMJT>=2- MZI@'YEB^JGMDKEM=TD63%-)9QH2!-(Z9"W1&?DQ3J91 S3<.0F(W."X0XFO[/;)V :$24J\ A*H,U!:$#NF,'(0J MU>D?A#CKW-)H#)?MQLW%"8[A7KTLDJIS*-98H:7.&'H!BZ.#D5HE!@L[M%,@ MSXI%#C?SO1RRY79ZTSBF22Q5"1ZOPC@NA(E?IG7?T[>$_Z!.Q.C]]7C#:8@J M4J@P;+;C&NK:)'$?OAG5L,L17)+525>JL[Y_$$-?EC06/1@)E[K;I;C/"9_9 MRN81"NRF;@O%T\6;:%&V?.D$<)'S0,DVAC.U?>GUB";;* "B#N$UTJ,=";=) M[+F4M\D^6\'1G\,#+&P\*PPM[PME?!-(>54IG MFZ%\P!_9.#O^]78#?<#B_'Y)*@%K%TK6;#$$3.+M:L7$D7=,)VG1>$$M)-N$ MH?>_*&!6&/%3,3A(]/W4K/G70:F-N9P.[\8/2/-G10Z,&5MEV^T-V$*]6"$& M6TJG@A"0Y/"]41I/C!'\QSF7S#& MX.)6#,S4=8Z2!Q\9T-[,^U,OQO[IM<^\/YF?>7]Z]3/O3]]FWH%GWI^^S;QV M!ZSAF?>G,V,Q[9$![,V])[2=#5%_US'M8,:U.V -S[S#UP-#845S,Z^I*F(&S%)28,P0U5<]\QZ6)3-!\M7/O-T+ M4WV;>=O-O!^^S;QV!ZSAF7?XHG,HK&ANYC55JJZ[6==4P4T#9BFIQ6F(ZJN>=P\K>)H@^>KGW>X5'+_-N^WFW???YEV[ ];H MO-M/==:>YUT#3F]LWC55T=6 64J*O1JB^JKGW<,2L29(OOIYMWN)T&_S;KMY M]_3;O&MWP!J==_LI_]OSO&O Z8W-NZ9*!ALP2TDU84-47_6\>UB#V 3)5S_O M=J]"^VW>;3?O_OAMWK4[8(W.N\/7ET9A0W/SKE95ZG[FW;_T8NR_O/9Y]R_F MY]V_O/IY]R_?YMV!Y]V_?)MW[0Y8H_/N7\8X[QIP>F/S[I$![N.GWUF:M.OV6N&GK>_9:YRO* -3KOCC%OE0FG-S;OXLE;==I+WJK3 MUYZWZM1\WJK35Y^WZO1;WJJAY]UO>:LL#UBC\^X8LU:9<'IC\RZ>K%6GO62M M.GWM6:M.S6>M.GWU6:M.OV6M&GK>_9:URO* [3[OYM[OCC%GE0FG-S;OFLI9 M]3F 0HB/ 1OI8)HS*5Q6I'<>,*/2.)D&[@T-'#\YK@BG3P7OO-K%+'(>U2&! M>][LI%&7>7(_\6US(A2KFWFI%.PO(08O)[I)!8'2(E 3#5K I%"HD;8)8T], MH(GS!PV(_%C,B''MY#SH1&#E%\@SY>"?LIWL:WF3>=[H&>]>;",*L\Z"JD+2 M]HU4&)A.(JK>0FWR5:ZR;(^VN4N<*!F5=1[HHQ=PW^S?1G6K!%S6L5N,LDZR:T[TH&75@S\[$D*X/S!@I7UA-CQ+B(FL=%3(^53%, M84C#61/!F^Q+D=W+JFQVZC1:,M5-NA>N6U2!U2;$6Y%]@PGYRJVXY6)WR;7-\DVU\[\/9B[/V M[\5FQN;T/?OQ2'3!4_ MV@!LD2/B4(;/PV;?/!%CZV"JZT))44!80M5 )0 0$\#;GIY;I>=X_&:R/)<,:Y= V-KUC-Q2^+(H=NL$=76M6TH(X9APPKVL]KEHI!, M% *_/I'"$"&-6 U7+=]L+WP'M67&CQQ=?,"*]_ J'QWVW6:1#@6#73F;F"Y6 MT\W&]Y80-G"7.,DV81]=>6M/7&>U!,*.G,:)BB;,JP"17=B,#R^-:-L#>&9R M':(GEPS61'O9B!0./LV)9Q9+/P@3!_3126CIY1YF2^^9EV.KGUHUWIO2KS:E M=:B]H&53TQU-$I]"C$#\FY<\L?:P\-\F3V'DE82&],5CG/#:S:0*P*K'8'R0 MVE'/'L TE>@02W,RD:],*"*D(CFQD(&H)=LVP6><,R0_P'5V_!\CP:._-AS9EQ _#;<$.) M "B,YY*P?.9(//NOK9?LSL/U)@P BZA&O'.XQ\;FJ+?.S6JI@?LZ4-$8_5>GE-C5'R MNR!LZ1+.LI+#>2*391T&=TFX_.,373_0J,(@9>V0>V"E:GGO.VJ$V/.J9=4= MD((BX23)[X*H)8_K5[FCYR+#>=@]+#&WT8[+(62J];2Z]L@]KE'5O.=5-D;L M@7#N;+S$\6O]LZD/ I]EQE,K+N;0V[;4T'N[)IFR;M_2Q*( 4%7DZY1/^1-RO$M M^$V>Z9^)W!)B"#P=VC[G3ZR?.'N-GYP(,H((<(&+IN4>:/995S8,:)[M DUN MFW('0L>+;1(G#@]W;=[9E'5!#B$J"E=LJ(_:(P8');%-[$0G1-"?D!R'X1_L M#Z+WF4S;4/46G[Q)?3]^:^-=O@TC5#RYKS/%D'=,S 3S.-Y2]V(+:6_$I1M? MW/'O+KQGSV6_8^4]AGI_Y+C7VA3%>RC%SH@1L;T.NAXBCCP$*R)XR0OKB=A7 M3.2I2,K1SOIH.(, $XX9#")._R>)N?)NA?(#HT.J9"R0LLY6QTW'X/,5"AZY M]T$[[)Y<)6XWI\VHILL:BZYI6L-:+^PZ7Y?DA"L."5 M2$=:'/*#IESKW6 '%R[IILSF0F.0<=(GJ/6_"3D/@V=F/OXP6OR=>/"TA"ZW MM2\ANM)$"J-&3::Z@6DDB'TIU%FO'CR' 0W-BD+T<^+8__9ONP"Z^$\?D MC"S%P9J-4VS2.&+)+>R#!N2S1AI+7 "!ZL#%JL!@$(@: MA5;[EW[UO^=Y&J^S.P1!EJ0(H74'77+C=01O;&/D/-*;R%M2B%YF.G'.Q^?D M+7HB=6 -]>5-F&HWW#=BK;703W&R8>+S9\_[%*3+,$YREV-1SM/%98A+'G:Y M]D?7:;D>@]Z+#6:V8PB4K CG)5X],&X"&P:_*!O,#G5:\_6/&_J^$_%"5V)P MF(H'* 8U7'AQ$GD/6[9B9/R7;#PO5D?!BM,$DO-&[L5Q51@C!)%C:7=CY2%6 MG]H(D-> \%S->0BKL'PQ>-LF_L@4(OD)"!2!++(EG@Y*<@T(4(.N.%I#>+9:3Z0@KZ%^\1U;8S?$>]XVTNN' MD*4\9#V;2;&\I-WHZV$LD%,WFZ)$02U#B[JT'C+D@*%!S*?H&R9N_-'Q BB) MO CN(P>PK#(>0)\*4L_N:!:Y9M,A@7NAUDDC0]OE1RC$Q MCPVI+<"-QQHZM MJGQ1B9RMW;)R[\ (2JM $]7*I7-+."P-) MT-9]8&]ZT7*]AO.JRS"BWF,@:K L=PQ\F+OSS-0I(IW1%6MS[[Q4V*8=!>3> MJ&&.O*>VZ([8BW6TT/4$R8NDS$B.6W[^GI 'SA-2*=O9"-FP"GU9\F0=?#FX MG\+MP<5U&(0;&O&5 E]67'&)*DQ6W1HY##2HF7?YBJ:(W;M)8MU!FZ=+Y)KS MJGS #N.Q?2F:)N/"XI0+B G**RM.:NH7RHV=D+NHFM)Y3ZWO@=AA%077'O]R8N7U&>=:;B-)R2@B3T7OJ K*!Q['@;BLD4>"]Q# M_:X*ZS1T0>Z^*@KGG;>N/6+751*[P]$7KZ2Q MJZF64=D8^1BN5[)8W;RL)>)QVR"P_B%W%MW,QRD0MEX4XUC7VKH8-@2#D[)^Q_>_23\RN(FZ(:M M"=/+%*F$+&Y5FU5[FRZ-K/<00#>868^H/D83G)^*#* MH]L-7; -FQ_&VXA>L:_G"5U7K2A;$4#NW^V-H;!O*NF-V.TO_:>K&7T#L:/4.(/7]M5!I7T*H[TC&O:XA]*))Z7_0Q M2!JJ:(?<"FII0CJH0!R$P)-&,3L M8UR9V5G[S",%=(- M1(? )O75T4T4LJT/O$:!-RAIC@:85>^<9_91O ]>YULF9534((S4^E)BL'1=>2I,-%XB_P^./[XJ)1&(AU(FW?VAB M)3@"ZK+KKV7EAP K?__ M]JZVMW$<2?\58K]L-^">W9F].V /AP/<>>D)X(Y[D_0,%OUAH,ATK!E9\E%R MTME??RQ2K[9$410EEH+],M.QR7HSZV&1+!9K/+(=9>=G\^>*=VVGJGL@'^(: MZE8'MZ(YXF&M([5QGE33(%;L@$ZSG!E3X]H1D*4ES)F\U\=H0^&-M/28+)/L M;OWY;*_=#ZD;]E8]6U_H=<*]?.BI@_%PA>,)+TEHFLCW0_8UCSV(X+9:1 'J MZL"SGBS^G?JBKD=VNAD_AL&34&;2M<%$=CH',B(9$2[Y&:1#>1$DP5FY C"LX M$L&2%#S=1V*C6J2@-."47 M'KY(TV(M:!X'W&(1!^OKU$$>_!NENP[P7+X1& MZV()H&.6WA3GA+9FYFH%X'[DYH;)AMH91RPY.^(59V. L>4*EO_II>0E/H80 MKH@RE/*,FVR.XM#L)9,-(!A&@5CZR7 FYJMF'E=5#BV*@ =0'SKO G]'TI<8 MVNZA,,$Q$B5T./W<+DD93E'>@?)&V2J]_%S4.XXC2@X>XW-#<) 7, M\W'NO M(/TQD1,,7[)#=;1<'!&B%?E98 /Y/D SL6D/_)P/D::)IAPVA0SDR(4@I11R M8B_E0##Y./.ML&ZDE])(PF%,C^VT)JM[46*:/=%RO^(Z9G=T)T42JMY$]SSX M"K8!W3Q0MM>QI1G9.4U; PS7.G<9T)S;!#9$10N+C7*[UGN% T*18QO+S3DO MBH[)*\$(: - CF.10I"^^]40-Q>L5(D!*:"@3-NAWZA_3X+GVM':YJ,PJ&Y1/DF95#R8-A<:W M8YE[H7A*9?)89TJ]43YWTO4:E:H=4A3L5*T:M&![,TH5G=A_LL?U4T7C:Y:T M:C9Y49"LA!K RM=0'GW_3+TPW5UXC$)^[0.CT>:.?_QC>TC6GQ!R+S4W3D/M MD!Y4$/OY &6&7E?/ZP_*'/6<+9%\"3"6548$:W(W^;NQ#DVT3!(>B6[(,3?* M3AK%!Z.(!^=35CQY//PQV?;R)!6EESZ/CL5[ROFG97[.BSP0I(MP!5OY1+H/AZ;O<[)B)UT\ M9TX>A#&*GZ?A'B79!-LMG(B*A#FAD>+6I=R)Y^3YIT'DA\<-7X=&,9R>'O<' MT<)[C(_<#,?TR&A=W) ^TS#Y@<"/*%>[D!-$MERT#P4K8>Z#]_HA/[-M,7#Q M2RN5 Y-UZN0)FW$[\R'AHN2,&U=JFKA)A7_Q12D!$2*00@97E67<&&S9,=0: MH 73RJ$BOGBW!C8L&-V!=SU3^7!-\3Y<]ZF%'>)(0X%QC*A>=9A0GM5*9)"" M0PMEP#P@GY'Z4L\>JJ(?GU*J/B[;U\0LWITZ>_(1PZ$+!H/+0G!)]38+)/U6 MS"IWL?V:6<4[XN_X!Q]2[[O#-QJ,C'A+TR\LB%E6H!86C[*Z;-?#M.-Q>XNX MJF_FP4#;S>JM(6\/C9%",=> "!6*.M9BN^F=5 /!\[QH?Q=AM'R-Z0OJ\T/@ MRO.I8\%N"XLWBK4J@]H V";Z;Q!5E6HBAM+Z\\CCH>??I>DC^B2NC\[E%P 3 ME9N,\,[RS"!S%)!\Z[!H'PC?+/3-!NS&#@OCU O'6[?; 3)9H*+_DAT3YEWL M(+_T)CK;!;Z+P_ Z9B\>ZW@^I3^QV6%<'R.IL4V'TJPPK9="=I,E)&MPNH8C MEV_ GV0"H-E;G,1:DDF2W_ZI(E++'="XM2B*2V@Z,Y*VF9MZS@YT6M57(\Q9 MMUG!2;OT=K'C'#%&@0AYQ^XJZKE"LV^%CV>>OB"0.Y5=/&RN3V?1!/>IQU*, M1GBD3T$DJC4J3>$2!RN;F-K&J_>9'?8UJ*Q&O4J'6>%=D]QVD:ZZK8\E#+*I M=:Z?/Y9^SY0]QE@TS!.^DFI*';S6FK4YN]^-"2';2:790UJ2T M&LNJ/68%9HV"VT6SG 4J.+.J=Z$A+D ;3\>\BO9LUZG+_$ #CDQ@>[3'EN5Y MS]D!7*OZ7;O\)]UF!77MTMO%NX*/.%G,=M\Q'27:-D.I\#LX'GS_%VP;YF?+ MTNR#Y(L7Z.^4=U&9'0IHF:7GSE65Q*S004^347:T$@(\\"#$N*8HE#XT*.T2 M)2 !3:R_ C_[% *GWO<#.LG,#B?T#*,&"C6-62&%IBIVH4+D?&9^ M;/R1#02F..2F:%EU-"W$[%THWD,)P'_I7QJMMT?J_]JJME_[K32>W<7>)MF' ME(DLGT+Q*J1/,D^BZE"NCEW7=S-M6J/Y]F6%P]21S_@J9ZE&K1KB"W,&@CM> M6#,UA$DX\P;"F*G#%RR9B"-90S=6(>\"D>V(ZD)@\?;0M:APD'_CO6J6>S4E M-SLDZ6DR2?O10JH;TB M7%5-9,7RP;&LKDD.4X>,$RJ$RG[<1I/$BD(D9*@@:U)S<>1X\?9 !3,. \OL1U3EL3> M%AR=&&D "F64W@[XG"HT,>:(@(GSGP72V+(5]_R?Y@4PG/_I@W46R+U!D*D: M:BC, *TW!C0UE9Q #4@P'["Q8B^. W^;%=Q<<^/;,V)&[>V!3=5, [$&2+TM MJ*EIY )I0(#9 (T5:W$ ^(]YX4SP;#&JR:B]09RIF&DHSG!2;PQGJAHYP1DN MP'QPQH:U. #\YVQP!C26AP.@?_( CR>+TL=VC*HB_[:0J-.0 Z"IE?;;P:IN M%2<&+Q"H>FR6D%*F6>#9>!;ER/-?)-VQ^/BT(S_]]6]_=8=VZP-EXNWU%3Q' M>R6?)6ZQ7UM;Y#BD5+$**HT-$2.$6E[3P5E0)8*L]'1.V(W/CJ/C'61]AODK MW.Z\;T63A-*ZCJO >PS"('W-<>CR2#5/J0>00^[#0PU5=7-36HB18+!*IHXD M&2_(&6@4W!>5)!HN 9I#:&UR[JP_C^5-X(ZBJ.WWN2> ,8:^L0N3^TNCUKG]H^38?LV'#4EJXZ\.DP MXZ"7.12I!B9TWA*$MB47]";R5F#4RO&X*9"ZRR28WD9-*00HP=2*MCIPZC"C MXM[?T,]'T++:+.*N;V"9[I9]IBY<%$D0.M':-547<81<00;$DQX[*'&7NX]IP+(%_;S44@A0SBE0.0 MXH,0@T@YR#EN7%=;I(ZDI2+XA[(APF&O)Z_I:*X2)-^ Y-3#DCZ=*G89[[W@M*)!5UO, MP[)+Q6)8MC7$.BP[Y36O+2LHD_KPE,0GOJTXKJ):"NIZ8)*[8$+]'Y[B9SXP MCU'*7J479G^<.F'V\6]"[JKBM2^0NM>Y\.!+Y:<(':=!.-/!\Y5\NY_8&VQ* M'P60@"'F-N,;MX.&_,6R13OQ!?(A7PI?'?(72\1#OB*<\2,R/$AQ-.1M2.]% MWL:S5+1+$OM,OP=^S!<[V>-B(&M D\]T_WB6Q*?=">G0[Z=T5L-+HP?N0EY] M%##/*#EPR6$'B031-F9[600PIUM@Q5/K]:>[Y9>?;R[( MS>WU^N[S\N%F?3OMAOEG[_>8E9HW'^ T-D(*&6JE\KWQ\Q8(W;M#4.,H/*/F MY(#FUMO3];:F5>L!C:HMXM'7J6(^"%L;(AV+W?(:%WWEE,EZ2P1M4@Y09T M#RR:P'N#_J0KVG%TYU2)4*MT,5<+V-$4%+^;K6#4YWZ9H PIU8[QXH:%D!AN*EKC10T?P44$$'L>&>"1] M_7,"Y6#X!!U*<8B?RS,IM(QI$4&;9,0KV^7.@,:!LI8 Z/8(0JZW!=USY9J: MX 6;5H4RB#G['C>PM(MK 4X -"+! .[/),%3%&P#WXM<889]96\+[5H=9W1P M&%,K?P@=G0)GVDL#6:*:L']]:((SQ>&4]'4Q<%28@0A61\LRO!!6]QN%_E M;OTFHKDK?WRM"'W-Z/\=:>2_-AQO]^LY%_?K5K_1L=J[S<%E-*0W3QDK")." MLNWS<_/1WJ1WXZEZOYYS&>W=ZC>.]O9N-G#K M_DDQ.S?NP?7L.D, :#- %P*<]IL9!+2*;SG\JT1_;O:JIC?"LS#"/HN]21P1 MCY0A[R-$W @PX"8Z'--D19]I^).>ZS?VF(O'MZO;Z.CGS>?@WPJI+;BUI$XD M>2S>/(+*@AAQ^@0A"YZ]-'CFVB4I$YNE=T'RAV(UVM$%N9?J*%Q_OZ*]/6(_ MU1+;.)>C($Y*ZLY7G*54%W$D7D]_X"R52\V.+K,9RNT*-P_E\_:S&,H*L2T, MY9PZ ?*.EY&3ZXQ@Q1@S&CQ%5]_]'5>+\C]?/+91AXOJ+LC=5T?A6L"H:(_8 M?;7$-@X9)7&24R<9>=RT*G(-A& (*@D@M&]M MQUILC+N#QN6S%X20%<+G@WLOI/>@N+#-)7U,R[]:K-NC.W) ZVN(*E;I]D4, M0[U5,%]Y/Z:DI,=A)N?\@0?Q'Q+.>Q2@.,1) .M]%59,9H2"$2Q<".A,DH*Z MJZG2NLX/E'M=01'W% SU=,6)3!^2^W*ULXZKJK#5B MW]40VL9ZAU.7:Q[RKF#P?AS/C5,OU%JTV-?X 7@33Z[MBJP9+R7;8FF"P'/E M8JUA>2;68U^C^#&A[!F"%9&1P+_FGL(-)"XY];CL,9##7+#!GCD56S1#R,\! M?2QJ:7%[IGD[1HBT(%6A9$(1J8N%]4J(D+_W=9!JK[FXIEKM[FL@19Y)A_;H,$KA,FS5\I M;\Q:9H'<-<8P:-6?;-)'[(2CJ&F< Y(+(YX5+<01"_<&IT[$=>"D_6NW%X51 MF5:^D"7M%6^)F.3A;L35_QWA4E0YWR.X;OSY&'%;';SP8QQMU/<46YHBQRZ5 M@E4,:FJ'&$N4XAH/W)PH$50=;]"-K.(C4'7G>+]X+(# _LY+Z27= MW*9#^"NY)SE]L;HN.3AVW7'UKJC9?I-UPIF7LE0\-9/">O^2BMN_ZGE7V0.Y M\VJH6YMSVYLC=EP=J8UGG@IMV.?*J+N>;:?2.-[RB%E0=^>R]_Z.;HXA76_; M+Z*O.M).^M) [M9&)JDZ>B\"B%W?3 ]3U\BY@5LT',I6@_&5ZS2.:2U3KUL! M7/X;3^F:DT/[/23[_XMN(#]7I+*T6-" #'+8,#6,JJ1-%PW$X&&LRHB9'0M2 M\"7 V,TU\\DMHU8:#73X_G%_#"%E]Q.+D^1KQ!=.(8C]R0NBCY3_B/3!^VYF M5&W:\P:9?B;L@3QZA.<+1SWU&Q>C2F&(D(:4XA"09T$>A42$B^0F_L%AS1.S M.,U6S0ORJ#-33ULA1YL6M9K+4^'/+FV6U$(1)ML)HPE+*V./_W4Z[OA'O]VG MW,%@Z^_>IY''@K@A1535#NG8ZU0-1E]K(X3CKUM6\Q6S)&8[_5-O^&7,OT;) M@?K!-J";QOS-KK:8AV&7BL50;&N(=3AVRCMX2%9(.TI4G$;1A9:FT[@BO,_@ M>TGSB8NRX0R3=&F3>CUQ.YW_90O[[E MU-D-L3?WD=Y\:RKG098)R<=^];ZHTP2;:4R0[\XE9%.:PTO(+C-'I7*ZP^/T M4LY51Y9-3$J:6WL)J],K"""M^F:7JE.X!!I%2?) M'?5#+TEDGAZ/%*[YD*Z<::TO;A[BF\B/][0H,@45XT7%NX?X(\VOQC*ZZ33P MZ.QG Q#3_!!=+ZR/P7L64#:1"2S 1T72A3CX)>] VO?D5%X"0ZUVG,Y%)FE, MI- +4M:($Z]0R.J:_/M'2BJRN\9@Y+],U;ZX+>1YF2%P.?V MU$']E DD__&G#,=3-LQ ?O 0K],=968X[H ]4AQW]4, CD_-VS&.;V)?Z"=T M<3P@AQ=#V5%""_C-*M!M!60DY%W(1:;)>_&B%?&B5!00@(823=)2$ (0PVG) M=X\EXGL51(I!J1-<"H2._'^?O+#*$C?-/W.[N>R.OT*R5%/PK/[?98= M0][B5&Q[ 78;@P6]4!JF,QHZ:XYT8M15M'E!4F\[BP5$B\C#$6=!J(=BEV1QJNW7M$&\BJSV@=O.O%UA[=Y^WHRM=<=?O.U^'MO7M:HFV06'CZ]R*5-DLJ]BN?3Y M^-I$["Y(_M"["C.! +/!HJE^#.U#$*O<9X&'DQEAS)T8YP7L3_='UL=TO:UN MD, 6Q45UAT):4Y%+.Y D<@RP8;"J5P^AA]A/K:AEZGEG^YOQ,17%2JH[G&+O MK29!MM'I/!W8U';*I.'!1-^H7[8G( ^C^ 9]TU*&[YEWQUC-*JM<2X%1]P]6>#+01S7&U79+_506 M8BW,4KD8 H]B4N?(T)5MT@*@%T?&N!)?N&;QIJM^FFT>R'%F%).J0J%!#!"C MUCAZ6@N4SB?\UC!I03*AB)1JO"IK]5.IA[X!E%L3-V?\(8^M-,P%&JE.K'J2 M0(Y_)@:IE8OLT1\Q>AFI82-'4[%:PW*&HVF;KI6) 9FWX3O*U4I?&O/W(7M! M>T\_A#%+%CVM/-\JX 7Y^>K_EOY53(15F0JC!P M>4J*@V\OP*DQ$[T[EX"$#H,+1=R56^L+/)(11WVBC,%4D6.=);/5XHYA)!'C MG"W-AD4BBJ50'=PR428!NJBNVN$<2A,YF%DQ MF8UL%^R;HG;T53="4H]=='(;7,7OQ6%MQL'X4D'N=@3EJ^Z3Z MW1%[E(D6D^R.5D,"\@W$()D<#CWH@3-8;^&IND]QO%FS>\J> Y]>?4]!!6Z^ M59"TA>2Z?9%[32\35/U%JR-B3^DGOW'Q( MU),$8A.;@ATF*0URZW5<#S2C-&_W49FGAPLUD9FO&RFU M&>Y*I&T*$GR)8$R L^-[?FZMU 8X"WTS3;@*9-Z&[CWV1Z*\I-?0##E\M"E6 M6\:=M$'L^*VB&B_."H*.+ZZ-J!G:N;T:[JPZ,CL-22%WSR$&,HR05S/(\ARD MSIBQ\LIU>J<3RWQ:KR]_O5FMR/+VDMS4-)Q]*'?>[ZP8?/@0PY.C0[.J['QXW7 ;8;W\)PG#-@J<@\D+8A3\QUG!J2*'!DIFRUR^& MD,+]F(45S8RWN8][X2 [>NHW"7D79YR(SUDE[^%%P:SMH\?Y^90D.TI3LO%2 ML4\>E"CD9:MMFDM/GC+Q%V3G/0LVY,#BWZF?BI'TQ]#8Y"D$()\*>^8RB#.^R1^/<&JQ=76$3H/ME:2#F_W!"YBLB F/N/0V MCIK6;'%=PT1ZJ*X@-&M,U]%KR&M#9>23\1&U/@I.1+XY1+CBQS %,!%Y[0#L M+PR"RDW\$K5,"_"Q%U4 .XM 3[$?\FL##EA;J'\MWCS"A.-C_@ :*%Y-7"KY M$RG F):NNAV44Y"Q_,EII-9)!.KT,-TV-?Y8S&?'=7VE6QL,?2!N/OSJ/Q M]Z-,<@<5;#NST$4],I@:HVNV:05GM-;!A\3%Y $I=G7SE-83T9XV*@\CB1VA M+1BLAM8#Z&%&;AMJ&:-X&1&)1,ZS=)"SK?3I0#U. EB8_=)]5="I"?-KXZ_4 M8^<1ICN\RA64QJ&;UB"[Q:A]^B-'HMZFJ,*.=F?$&--?!^/3Z&+;->>U4"WG MW1R\36<.Y>I3O'*=B>(.)U:4RT)7E,M[21.?!0?8LU/=(E'W0(X%&NI6O5_1 M'+&_ZTAM_&J=H+T@@OJ"5.B[O^71K/>J(WNMN]C6#]#-=R<<8 MWZOV#+.I!_F:KX<].)P0+F)XB:R0ZEP*!1.&Q2>L'Q53=V&?"EE0^1.W:Y(E=RRS5UK-RR#,UVSWR_&UZ["YY M+K$UGRQ(8W#*,?247AEFE .7APUU97^EP=,NI9OE,__TJ2$H_U'+9EID9N7* M^H9I]_%N&K-Q_AZJ6$.%G"?)F"):T$YNG,(67F8+AGBM>V*/RR#Q(7'DSDOI M%\I_BO;:S/W)S!E4%(;1!I4&&G,%%94JXX%*SI4 VP7)&".$E3',E@1Q)C$QRNINN30 QAICI M,61O/6:+T\WU!2E80FZ 9 HW121;\BUE1TJV7IBX/&2]I =&_:#I:D]+$^1. MT*10_3WI\GO$0[A13-,16B6&"['O:$1?O+#CC%/="_F U%2["X84JK-,4TS+.?$?68%<;P.MUAZY W>JJMC"+1LC=MINF>UMXXJ= M"$D=PP+*IK)2MZ!1-V/'3%A:<4K^UZE#\H]^^\4+CV)R7T:;?QR],-C"99RE M+]9I":P*PS@YLL978DSZ(W588U. _?NC-"AS74P'?,%-^+Q)4W)C^0,2:0*O!RC*A6MW1NH=9D:HSFUZ/1'ZA:$"PYVB MY"/\(^=$Q$,5KLN!JZVAK/^MV776GM!>X5NGWVR]P%)UZD8?6%9]P&W%;G=& M\'2,,.&[9KEDUS&[8'03B+M2RMK<'5V0>[V.PK6GRA3M$7NYEMC&-^%RXE!T MDTCRX@J@X]+>HRJ=.2W9S]+F&.FP9;1#;2W;Y.5ZS&VHT1^J" MNHIF!=.4;7'71-,3W4[9L\0+17VS9QH=*7G9!?Y.U-BXBM(@?27T^X'Z?"&6 M[KR4<#>%"ZHDBE/>PZ=0*^V1^MX1DK./21KON8N1O?<*^:'$XVTV1Y]NR('! M"VJ!*-[QRK__@\*_ I:GD7*JZ2[@JT#B4Y;R&8VDP9YN&;PY$6^WE-,ACZ\5 ML28MD#;NKY'C@H!"3K_(%W"%AI-I#$CH@\9Y3H##I,7S@&Z]O:1\Y/&A]^!] MSQYB484U_2@@A=@!YE O<5J[(XZ!3+2P&.N3]9;D[,1+K'FY(+Z(/TV.:;?.5JZ=0'!EGN?JZ M?+A9WXI'4/[Q=;FZN?[GS>TGLKRX6'^]=?D,RN?XF4*X>Q.I]X_N.M]#,:.$ M%$TLF*<:?!B008@L-K0Q=:&<)SP1HK$)>>?^^1075JI4 \&T;JFJ^U'6T33: MQ"[[(H>-7B;0/XC).B*&AG[RCW8*L2 9*W?U?*>QQ,>R*NV5K-?[3^HQEY5Z M)]>[5HGWM4%[+,AWL?/8$U^1QE"(@G]^]?U H\0,"=MIS1H9.TRDCY0MA&:+ MG%WZC(BD&6NXYP',Q;<9>RS;/5-8:KG9!, T(7YI$-IL!RR(#2J,"!@E-XSX8-$6[8J.N_-[4;P*=;7=4C^5#]RL MM\M-+)9^#2F?/;HA=?2^BN=;NCI]$#IV;]'-Z\,73XQ)+N(Z>/:&8\[)=F:G ME6'>F,_9J^.,A_IY+J=^KYD.=TLIC&<#/A_OZ^IX=Y+*Z=(*S6YO.YG3SORV M^?V8I+"WVIC]8$ABQF#09A#M.?"D_TP!HE6-4:&BY.HH#0*':9KP8Z%CG)&Q M! YU*3MX+'V]]?9-UZ$4S3!C@D*QPN\;VF#U;96HQH.T0I0 52=Q[!T]<"OM MN$3+)T;%F>"IMJVA;)^^B =K;Q/D(UB[(])AW5]^\PS6G!,I6)$&!W 6V$YG M"GVM#>\V7,>,!D_11R_ZH_5"0V,;I"ZJ5"F[NG#> /=]!86\ UR,"PHEIDD0 M;6.VEQNA!WD_ $X@TQ@RR($O>03&D]X)&$'CC"01--WE_H^MF6D\D.0!04+] M'Y[BY[^(%$+V*F."[(_3D"#[^+>K^Q-%:U\@18ISX0$>RD\13L,-PID.FBOR M[7[BT6]1^OL#1REW1Y47<1CR=2)?,7[TV),$S"5C7!<1"RCJ5.CU1.HQ!NI7 MSR8UNB'T.1/IS:.]G,>'D@FI<'%>EJ+#"LJZ%+I]YSWZVRM3:'6=+-KT&Z6W$J82G(UX@O%MI6 MBP,H(?5\"^;)5IZF9'"O3P=K->HJUB^D(UZQFT2E?.)F/ $?"?DJM_"S(\@X MZ8+7F0E+QI6]MHPU =Y$,*]BL6#O;@6-P52]!I+#.K#ICK(O<9(RF@9,"/R1 M1G0;I%^X#9)+_J^(;K*/E-?OS2@AQ7,+YJE5E>U/!G&4-T0;XTJTP)/4F9*, M!1%L2<:W^-3M-7T71CHQSV-FB ,P=%BA++MK?"?JU4 )475ULO;FR,&B2]%: M5;*6MHC=OE-DX\L&^:7YDK+K.F2CJ\H*RDX=4^:UT,T#7S4FH:>1;]:[,WZG M[6&$$Q?6Z(G;H?LH,&#,YVQ(A8_[5+*)[9 ?PET<&:.1_UHU!@H0N*7IUXA1 M+PS^132A9>A_'+SW3S1+]XK$1BWB_CS=!^EIAVG9(9$@%*30,-$MV.&1" O?!T""-C+?I=W!&FL#1CU=! M"S_>'QC=T2B!HV7Y$!1?J"?'4.SHPP])8-M>7@$/N9R\]]DJ.$6\5BJ*"+$C^( $7-Y!U&$IN MHJSSM'F73GZPTUBPQ'5@3 K.53!S=_SD9DPWV0!%9%C?ZA:[W_WWF/2(( 7_ M849I"0LU*,PC*NRCB T .3TGDJ='&'>CIK#,R9D1S&Q?8 :,H]Q .%!$G*== M5&=H^>RC+H!T]I\/=NB9H@4VU)WG@1B:.M@ "WGN7..5/7^*!R8@D5@F1O]_"56BA$@I8I M"$4.4JJ)\P4G-57)C@ _(AG*!Z,WY"$F@B?)F+K,#71EENI(:1D@56O\SU]* MR5?\7_S#_*.,^O_^/U!+ P04 " J:&%2;V9P[(U? OZP8 $P '1R M+3(P,C Q,C,Q7W!R92YX;6SMO6N3XCBV+OS]C3C_@=/GR^R(75UYH2XY,7-. MD$!6$8<$!LCJZ?=+A],6B:>-S?1 MDK2TM/2W__.V<3JO /JVY_[]E^M?KW[I -?T+-M]^?LOH?_!\$W;_N7__.__ M\?_][7]^^/#/^_FX8WEFN %NT#$A, )@=7[:P;JS]+9;P^T\ @AMQ^G<0]MZ M 9W.W:^??_WRY?KVU^Y5]]-MY\.'I*5[PT?S7Z^N_GI[TYD][LL]HI=?/G[_^O/W5@R^H_M7UQW\^CA?F&FR,#[;K!X9K@E\ZJ/Q? M_>C+L6<:0:2IH^IOS]!)&[C]N'\6M03^]"$M]@%_]>'ZYL/M]:]OOO5+\HKX M9XZ'I,7?[&1]CJ=OT'/ 7.PZD1M_#78;<'? M?_'MS=;!SXZ^6T.P^OLO 422W%Q=W\1R_*]!0I+TWYYK#=W #G8C=^7!3:3% M7SJX]:?Y*/,Z@><%O@U^-;W-1_S[1[ZF(NFX5/:QFF2+ -$3OT??T0A,S Z(R:Q#8IN&<02TGSU-' M1WUOLX5@#5S??@6R>4)I7!WI'VP7&1O;<&:>;PO8A#(-*RQU+;VAZ"GJZ*-O M^.L'Q_LIC_>'!L\FY<#V3$7D M;JT!^=!KP!!88]MXMAW$K!)"D9IH0)*1:X5^ %$?&8!7X'A;S)][S[7$)6(U MU8ADZ!W!TG@K 4ZF;A/]9XT,5=_8VH'AH*$\^6OD#M],X*/>C>S8#\,)@7A7 MXFZX :FGR#+#6/43$ C+=EJ] 0F&J+"W ^ >N&!E!S/'<,7)1VZD 6G0W&EC M!]& (BQ$IFX3/0B\)"NE;\![@<9V;9LE%E[\[34@XX-AQ[WU$1CX^!^A 0, G=U^E30P N/)-4++1KP1%J6PO29& 7,-K- !(QM;N,A2(\*@ M-W7LU2[J^-%RHL22A+MAU59?]:S"%%N-+0UD#62LR=*&FEV_E!2'T(+":YF2 M0HHVW_BZIJ2.4E(G5E'IKAK($Y6M5E?5#22F9;:F\EB@IKW#[*JXK MR@^3?.VJM<8H*2U'B^K-WDO*RMFJ:G/: =[J="1/:?>-JB;M#'I; (-=+5+G M&E=-^F2NX$?=\17XD8^Q%E6PGZ2:7N)7_ &>CHS!<;M* MK'#+2LEH2:G=Q[+R<;38[%J^O&#Y)IJ59+A: 3S-Q9_F:#(H03)JDPK[+4K; M&]'V&_=+7)09[2NB@YF'1D$0V+$G1J;TE)85D7OXMD4C"+ >P@"52'\Q=I%_1J8: M^![4;-1&67E)3:CGCRT]\'(VJY[$?<\UT<^P3O')SU#%.UU6:'9CJDA7:>7# MT:(J@Y,Q_#] MR,N&AY<'Z&UZ7GDZ5'^@6CM49?7 TV1C,7%EA3JIK=X>6UG!>)M5.%ZN]-Q3 MM'UA':#^[Z-!(6IZC'Y,!,?O4?"2?&=LCU0+W@+@6E%D8_RM'>"'7%U=W5UU M/G32AH[_-%RK$[?:*1<\'@F)Q'0\,_,N#CZ6[<$LSK@Y'[47M>4#\]<7[_6C M!6Q\3OP*_Q'1X,/5=7+T^G^AK_[H>Z\ ]I[1Z&J80=J>8SP#Y^^_$'[_6/\; MI=H[#9HAO!RMZ!^?;[]\NKJY_MJ]O?IZ?=N]_7IW].K'G.G!K!@&--/GH#]S M-,K"E)3XN(V.&7XPU[:S9\<*#3U$#29/\TI(X$$+P+__WE;7!P? M;!1')05E9?C/D4"A_^'%,+8Q,L )_/2;4XB2K_\X'$G$0^YTM0@\\\_>F^V? MX%187BFPA/ X0%E.2*7P/'[C@;(5/R0R+'+>!RK MCBI2) ^:'/@@*MD0\MYFX[F1S+U'L'D&D(9\KJ!RR',B1X"<3S;](+_GA?Q> M8\A9LB60WS0*N8Q9%)H?@Q&RBZ M!0TW3A-3"-YI41T!Y)(Q ?%6&1!G #W8&KK6 ,WX&0AFRND(7[& "7;=QBUG M[!%[L!TP"0E33U(1G1#CDBT!ZU/C'2U^VSEXL;$#RPTFQH;4STC%] .-0[X$ MN,^* (?#,"$RYY' D5NDCSWN<-?W+#J.S%I9L;O=V[MNRV$5%S=!^8LB*"^- MMY&%M+#?^"PPK)3R^B$K(FB"Z5=%,.U9%E*XG_R#1;^FXDDHJQ^6O$(F.-ZI MA6,?_3F%2^_GJ5N=45);# M$3-?X5VI!&(T,4SB#WJL=I\EFXGA27%LP>>1, M$66Y;6[/CRB.;3><_]_>,F=#I,+:HEDL98IE\YX<;$9Z$!@4](Y_U@FO0KE2 MA)IWT^#K YS9VG/I2_W3(CHAQ25;BA;+,7,>M!; #/'SKF^>ESBXB8#6:1&= MT.*2+46K><_,$AKXTI+%;O/L.02H,K_KA%.Q8"E(S7MA4DX-W\RUX;X BON, M5$PGR+CE2Y%3Q;/R&W"<_^NBA!A *@_I M&)*+ZP>E@)SI3CS+O7).1$=N '!LM/T*\,F(1!+&Y@2IN'Z("LB9(LIRKYS3 MP$;FI&\$X,6#.^;V[KZ4?O@5BY?"QO*DG+,C+C:&X]R'/A+5IUO43*FL7)^[ MW:NKEL-6+%X*&\N]1RRM'XS\8J9PLOPO MYX%S9*Y@#Y\*]& O"( ?:_S!,5X(:-(+ZP2FH)0IELU[9Q)CLD;+I*(>>5Q( M)^PXI4LQ8SEKSFE.XV,!T7&"*&>;/PT#?$,L]CG1EQF,2OIA*BQMBC'+K7/6 M123 *6^?68B@B8AI]W[SC)OO6<>PY M'XA'9?6%L4C(%,CF3S'UT$M;T8N35QF9WW4"K%BP%*1&CO_%H_,L?'9L\\'Q M#+H[]*B,3OCP"9=BE'?%)/EA/IXFB*F8-J;P(N[TSOF>:\UQ5AL76$?7T!^I MG)I.YOH*IY/9MXG^[D\GB^EX-.@MAX/.8HG^>1Q.EHO.]*$S[,TGH\FW1:D) $/'C%$Z3#"2)T,SD(YDR*B+-"5G>P!9+ MUCC,IUD# _C''&L89YV<>SO#"79$\*CEM !03#HE4L=(G/7L)_!%,Q_*3!_] M]^Y+BT970;GJ2G%1'<$Y> 5N"' ^7+1PB>9]O]G!NA_Z 9H3PN&;Z838>8^3 MR*+_64OCC0)QB9;4Y0 ;SCP/9 E?@W$_4*S;#,7ZGA],5S@U\;%177@'$'*I MQ6@5]"&,H(PUC!>-\^(;]'Q\S>3*/EW9$TKH@WR14(Q,.D)0>V@NDH/ZKJ%Y M G <''(#7 "C&5+/VMANE#$#1S'B*W1D68,'=E]A-A;/Y4XA"**D/*WB%8^0'JFX^&J+ Q'.]K/ALBT$MKP\=Q$1D MY!YJK5TX](-TUFV[(=)&TE$\U[\'*R][J^@;LJ%(%[9KP%VD;:1&$\_7O2& F7JMN[AF;&>]TD?3JY5)!)RUQIW2C%)R C5U-K M+5V\6&!,? X%] &]0"9&+J?V3G- <+">O2" ]G,88&?DTA,:IX3;T86%8?!O"+QTIB MU=H9Q&_ ?ED'P.J]HDGX2Y)S:+K*'=%@,42HC:QJ[[JW7[^VE#G5Q68EW9+( M**4B&F<1(&L0V*:Q3T%4&-[X259X8^,\V8W_C*\95M4C<:BBNJBS ;K#S*)665U,FWD8%!+P^#W(*O M(=94=!^VF0O%8M4:GM<0X /[U;;02MT_RNG1-_PU!7M:<7UH("1AU2B^NY@1 M+GC!)D=E3D3_$2!%]!^]64$7L6J GIJT..^,XKJE3"DKK*2(OFUZ#R2=->=W M(>/T7Q"L@>OCQ978/P_>GC;#[\/IPL1C^&+3D&OQ=MNHKG'SW7RB@L M^9;L+Q:NW:;0EINKYDX)EH2%([@EE4H35\$T6 -(T R6.PX"7!IOL2\%_0 ! MZF8#$/]+X;3$EG6B4UWJD+2L>07PV5.6B0](/?:+&Z=,,W?1;=I@QCZZ:=&,%E:U3'(Y@T_>%Y)YJ1)@&U,P)\ZLVUH]74V=,&-@-L-?1*8D*H4O080@L"&(M7G0 M\00$3ZZQP6K]#["^H95>%((*;1\M:08A1/^-8:\R>M3X-JWI2?7R6VSL.3<> MDL:F[(1,Z?XW!Z9C^/[^FNX#U/AX46_:'W%C@"8*"(94]U6Z8?TO]=X;2_3& MAF"I.B02?;JJ]4-NS>UIC_4S5+^_E*/SB]@4Z1X IM@.UT=%%GO0H;UP/>N4=,R M15CIQ MX4#44V^%AJ7:N*\KU7-11C2WE>')!#"G@ MAJ036IC MW\!T%>52(*0M+"R?%?6F>1<\!Q(,^+C$4PK)XS+W]6#O)J8S-; M+DW@QE<7!WY!$%&VD+HPLQ'+0\TAER:&/)8TSJ90=+R?6%8YT#FPHP'.(YHF MN.-M6NPN0O\,_QW:KX:#O2*]H&] B#>.?QA.2%LR<]55E!<\$!-&^M(2:T*7 M.4#ZLLT 6%6((]B*5A22(;N.U\(OUAX,E@!N1NXKB.._J1-+0E&M.,(M8 U' M"!N9?)BF%R(9Y\ $J!^@J?@$!(GJ:',01A6MN" LJ*1 \"K1L &,D+Z^27 . MX!^/MF\"QS%N;]I-$1%9-_)DS M"+:&;25WRK,GF<2RRA&ARFC"+Z&LB)^FEQJ,>2:QC%9P%TN6P/RUY4&F:)S; M ACL<.ZJ %DV[ XG5T\0R2IZJBI!#N_"4EU60H&!NN12$!_DDYD$OCE8>> M*I\FD\#[T(Y2$.%9S6BSA=YK'.[Y#=+OGT9D,XH)K8@ >#:1@%\#=L?Y8 M%*%7T)D?@E)KXI3&\>(!#*,K!:*%\PL"D6E TIH>HV#5D*FGD6";2'T+, M?1GCD]-S^V4=3%=//HBF8A2&,.OHS!%QP6MP73>^QTE5*,NJL"ME===M/BV! M1-*4D%R6T[OAY6OFCD#TZJ8=08C^=D"2#*<7WRH0?4]5%'WS5$KS.I.O5AUI MXDQCJ;N$=T5G.@G+W;@CCK")?[3KC,\.QV[$X5MZOEW5H(^2,JT\% MFJS#\ ;F3]MQ* 8E_5D9%M0':-ZJ,(77Q)4W^\(72DHH>9$TX=5#XV,*85:RV#IV,/ P5& MKA]"PS7!J=[RFA=%B:IZT<2]EXV,R(9<4CDE5CFKOD_-Q9V=T])44(V. M+L%!\N9QSAV;2>^7\6UHA07:\]!HOF8S,&N(":.M[IR M="A]\K^2Q+HLHP\ZX$L,0*^@'#$JX>74A 9CSW!3<9?>O>'^R68"M7Q629^[MU_O6DX&,5$U&3<&]JMM M =?BLPN4TOIQ0430QOVLT@8(&*)WS:F./D:0R^O'!C%1&W>JTEP5V1OC\U?; M%T)?OB%]."%9![7Z26^:L239 -)4$3NV.6%7TH<_%>15RR$J==39NX0Y1YU\ M>?T8(B9J#6&*C=\IFFX8X!L/@.LG%PIPF1.>JOI1IK34LB(8B>SYI(I+C-L5 MEM71E^[MEX;#%*LO;OED3'APIX\+_;!'Q.\0S==1F1"2?:*/#)-0$,#-O%MTDG-U(5&R:! M%K):1?^]NVX_DZK*W[@CN%9W7O&X5E1/2]*4D[I6-_"MA T$DF; '/.YEG-"7%)-(E/SOHDRMVP7.&_D/D1EXLGP]IQ! M6YH$1<37Q47Z8MZN*[78Y%XPOM-&0"^:Y&Y\M-W( M1YHJBT*6TV(9E=Q>(95<:>4?X))7DT%'3B^KU2VE.]UJU)*L?15UXMF("B_V MJA.KZ4ZL4O+7-K3][>.Q1L?H9>.O3[]-!,DI-?"\P+?!KVA)$#]B?V >9W7W M'-O"DZ_]E_YT]6"[AHN#(=(=ZUF$P!H$MFGLDS3&B(*W +@6V ,3V %^/I+G MZE/G0V??+/J[/YTLIN/1H+<<#CJ+)?KG<3A9+CK3A\[#:-*;]$>]<6H0 M=5PHVR.NN]VKABR""!#9L:10'*K'N5&,^H[AHRX;&:G>FTV]3YM67AGD!)!@ MP,X]@\PP@#?E< M0>60YT2.MME7*)M^D-_S0GZO,>0LV339@LNGIRH:HL?$/%8J0%YM;&;+I0G< M/''CA<[ *G31=T!R8P'[E2*,DTH:Z)&'C3=C2JBRV5J-$9%C1 M(G@*(XU:T3;,#,#%&D%0'%!$JZD/7\H*JXFE.1(_DM7OA<':@_9_#LX8.CM. M:VC)"BXA-0G%R(D]\OV0GPEQ:8U9P!!0DQTIPLY]+#I_'$1<7A\6B(E8PV&: MICSX?<-?/Z#9U![[ F<]DI_?6=_O+;YW'L;3WQ:M<( ^ M-@LUBJ_)"@2I9F4'8^:-M4D!95AP!G3S5"K0@R9TZ%G_"I,KHY8>6HI[KFD[ M "GZ$&BZ]#B57F":ZGA4%IH;!,WM!5'T;!K59%W- 7SVU,GL,MIL#1O&\V1\ M&61T6VA\+\YWX%@X6XE/J>E?/55]9DJ<_('J0$["<$ Q/\>*3DY*ERP8.%OX)V' MTK16FZNV:?+E][NY:9>OJASA*J+.0R-.+51=0*ALO_!QX(/XM$5$<<5+I ^7 M#JHN#Q0F#YX?N.AI^9QL7'4ND3)%XE>=SRO,EN2B[W2-3;SPFYM&/(U=(K]* MZT7C.?K)!8S899B[:TMXXL1J[!*)5UHO.L_.3Z[6270CPC5R"Q=*, %E:)+> M-*^&X6;K>#L YB!*YU/&A-&;N$1>"6JCABNP*N=-S@M5.I-RZ::RRKKMWM[= M:$(=Z5JIX1XLM8/.*@>6*4>NL\9D5-23K"VBAM.34+00[U'4%.,HV+@R-)44 MXRA#?$WB?-!<,]GZZ)G_#FT(D*Z0 H(=OB@([W_A9"_;#?V8'G\#RK#H#.P@ MQ$A6TY,"KGK"! W)8 )@^0](KW.P342>8YO$F5KU-B^3:/6IKN9 H,\RB'C:NY;0P"G0%L ,(65)4%SG:8.-9]7=;[T*3(;XF24?2^0BR\&C1 M'4)S;?@ :;?P]JKBBLJPY@QLH$_T!/6C@*M,+K'P>02L;M?R^4E%KO1.*$'= M:!/EFIFEKCT8+ 'A LUX:[1,\%CTC=:ZYU G=C%TX^>3JK M]7#5I_V=2JJ"=-[I 9KE; M1$NFX1N:A+HO8([H/W6Q8O#_XZW;5\,!T8DKI%W;1)T#_]!SK>P71R4IO*SA M22Y=2-J8R&YP-I+_LHIJ9@#- :Q\2&!RF]0Q"#$P% :?]R5:2VX% MU*2)<:[##$LT,OB&K8;"S<_*2:+4DC8TMA'?D3@P>"<:4^4-W;O:--.NI6UF MQ%0;NHW>Q!MNMTZD3L-)U3ER5Q[7)P"JQ)[KST_M8B$F1*:<^ 8FDUB=Z/]BWBI/[7M,'@J(CF MP!>*6MN&L_3<]C@!F>/Y(00+^\6U5[:)#PG$1]&CFYVST?/,Q/;75^C_.A\Z MAS9QEOO1M\GH8=3O39:=7K\_?9HL1Y-OG=ET/.J/AHKGM,\K@C(C8A5LHK]. MX8OA)EGF#K<6H _WAF_'@?I[OMR'ONT"WQ\ WX3V-DT*FY-HB6"_=^@;PK4^ M,]O-/J-N]JD9BU),B6-+<7Z=U#;?J-'TT+.)%-B;F[R]039F_C0<=,:CWOUH M/%HJ;V.2) Q^FO##<&A&AEFRD43U'"E+#N 4V8^2K2EC&3B S"2*ERAN&SO] MR+5"['8QG %X!8X7'4F\]UR+M_/?YCO_:#)X6BSG^&;[P?#'<#R=X6MT.O?3 MR: V*T!,)T$3[FH9>#9Y[&H*G [N^K>U<'9 M-[NDOMF?/@X[R]X_51^1]^)R]%9&R4;==?S#+JN*0EVV$!*B;T[G7AG=K9=F MXG&MY*^1.WPS ;XJ?&; Z'96SB[[B;!V_]Z;#SO]WFRT1"-J;S+8_SV:=(;_ M[ \7T0UUL]Z\\Z,W?AJ><8CE%;ZP"U=IJ/+P*_YPQF!3'^45VH#66Z/Q]T&0=;93G;V+/3E(OWP 4K.\"9?7AGYE_R_7OX M.!M/?Q\.._?#R?!AM.S,QKV)XG/TD[2!W:-H^"&3@[^1UAO3_\%OG+\4K_VW#Z;=Z;?1_U MTA[W%TWS8@B%[KX.#*+3E M.KMH$]V7]$9%'9=91YDNRP/+<;<5EZJ-'78 H/V*&GC%.4T#&*;3E>_ >B$> M!R[HQ(20N<%P/OJ!AML?0S3T+I;SIZ@/1Z/R]^'@&PZ?Z_71SRT(;N'65N'< MO%)+S=PV+OS"17:C2I/*F!4)E,C>."Y9)VTT2CW3##=A=/U*Y.3 +A,(UMCS M\1I=+,MIC,CQ=$^/3^/>+A2W05&T]MIS$*P^ M/ML5["9>0-T.+"CBF/5SZRFC$7@ ^ADH2\N6AL[]C?/LW[: M#M["'*&6W!<;APIF;GHLZ-*$*+EOT^G@M]$XWM$?39:]R;?1_7C8Z2T60]77 M"@R%%$XA!.LVT=6Y7K&HXXLUHHP9* 7ML560('<;;<089V3@-0>$P+SQL+=0 M?1T1RUAP'/FT4.7PG*A!KM@;6LDLR;YVD?J;/0A'5F02-",D10U=A9!DO\9^ M\X_0@.CISBY),64X R,PGEPCM.S@J.NP.Q0A;.X?3[WY9KTG@8C-)7^+[6[6UXU1_L+A>.L<.TF1EKF2Q:-L'R5E>G\)>$\ M'ELK2-S&,75AKH$5.F!D8X]F&GJ E.#8JUWD5H@/[W :"4)0W:+_?3AX0K/N MT0A]PB[[:(,MFI,C S(>/?P>._JB([/G'9Y]&!QU)/3IM!.AK_Y@*X9B&D0J M2K *7(*D6$]7[#R$.+S85=4C?2MO!.D@O=* >S4:O;@0/U'?^ MDCY"\3E&:\_69\YQ1Z^T*W;%T:LHT^O%3K8+BZ1)(IPY> 5N"'!R;1RAA-7S MFQVL^Z$?>!L<7LC#![%&6LH0"4)JDCUG#'P?)'X:/H(P:K24#:(2:7)G2Y)A M\#2K*M^HP5.WI70H+UL-ESLVMWI+&5%)/%TRZVZVA@VC;,1P8/M;SS>-^: MTUZ4:*JES)$F:L*BNY:SB'FZ,3H7//'<;5PH/>P8JX=F>4HWV%)&218X=7-= MM9Q8C& :/J/$WT!+B5-1P)0H;7>([G,M\V$5"0V0DD7YL?.F;:T4?G?@..#Y.E&ZOI:21*V_**CU=I;G+6H@N0R$/ M*E^3+>66=)%3>C7G<"5$9IXDP/&7,/0+EM:Q6I4F3;[U5]YG2K$$JV M#&]125*,V^Y!S9\1XD.\L%Y&:]TKI+5N&_ O)U?*AK9[5X<&=)&B\.V44:)' M/BX4U&HI$\I(E?*@[3[4)Q],5T,_L#=&0+V .UNHI2AS")&"VG:7Y@3\/-(- M]%STIQDG1HFYS=?;19MI*3&DB)G&6+>+*(E MW;G%-U 4=P#M _:!9C(N8G7E#!/EZJ564ZON ]%G6(K4D<_D$U M.!F(Y^()3ZHFI)HD"7CB$Q/DF'"+[>>7')$UB=<_J&60O#921KRSB[I:^?F) M4&OMYU1U<34Y!'!0R7"U F:P3UJ$-#-'Z_DY,#W71&J)3U.+D4J\R?8S2Y+, MFAPE6(2;C0%W1X8[DSN[D$JHX[3Z]C!)"FA\G47J#5F1YF ;0G.-^IFUOUC% M8I*C5!N:\4.>#FI;+IWM4CFA(>1S?@C)72W7$@==Z^^8.S X>KN)Y^(3.0:> M%L5OFKRFX% ATI@R9D'\UCF) K?1.4^Z?D[($GS)6P+R)70M,0<:WT9WH#HR M]S, ;<^RS03XON<'$R_X'01XZ?WBVO\IF#[(:509PU'Q9KH:M-#XI%.ZNKO-6A MW"O8$E/3Z@L&#Y3?OQMI-SU!VYJZ:,$00H@ZTKWAVZ)61L(SLCWI!O6DS^VX MP+!^+6BW/.N]&K:#Y7[PX,)PT.0':2324J68AG+-:D \B8*W<7.!^S(_H?'L M.C^>"5VQV9)1[H+OVCR..2.\^LA=(%I&,R%DV],++&:>;V.N[GNK2""?A*R=%90!&7@77K,I<\>=<*'8>C4JH(W#&"-IH] =IL?P-C7*K=D MZ-+\?N7C Y466-FN'8!HEX!(!I%3J0*M*6--*M^X+%,!;=QK*;A"5LBB$ Y8 M\%PDVQ*[<@$WRAXZ _NR5#'+(M!6MEO=-K>C*^&^67D*:*-=85XA.0"!83M\ M9J5[=4VX>K;H!LGD"8J;E#9?(&D"?"$>9LC<]O^,6$RQ!.3"RG1UX4LC>86A M=MMS70L\@YX5FL$4+@!\M4W0>[-/,\S1BBF#3@F]'T 3DHYA96T/HG5JM$X\ M,W;8$9R\N#_P-H;MT@',EU4&12$@B/AQ"J?)KLKZT_TT9:"M/F-@B,;IT [.DZ%V)??'D5V7@ M*=8P 0V51\+RX#T:;_8FW%#AR_RN'H",]\I"6"Q'BT'LX[4S@$A?P6YB;&AV MDE1,&4@KFTQNZ1BC8!/6DC0-9D_/V?G"?!//-6RVK MLFYSR?4JF?-*TE*S,:H!<_K^1*/.6TU]F'F0X@&<0VY-+$)R$A4?1,6))?'> MQV]VL$X/H[+=D#QU6T :#K0)GLK2PFO"'$+G6Z)GB@TC:0WU65)Q!&$*2LW3 MJ@2N^-7%QHU##?5Q+8"&9QN8+:TNW3TQ;#GQF4-$02WUZ5$ +H$>)236A2*G M(H]M%XP"L.$>$/856D",*N,!6\Z$#E5O/CI#M9BJ1,L?!&T7?@ M@E,&V M9VULU_8CM;RF22=I^VI;EK,"H'#MTJ8F%F .(OC!=PS6MC MCJKHQQ=A:27MT]-L35,\(=X33XFPY*ND(5?$Y55S*U\6/8*^ >$.F=OH#+\8 M2[)UU2.+.-;FP,*PJF3U]JE[>W?7"6LK9+J\Y+@/'H8;J7N;?!V],4_ DEE8.?&[T\\+SB MZ=;QL=QS!!1\I4TE245U0IY;/DV"Q1^XNSRAI$[ \XK7R@SIK-.M,XBOT@EV MHJ=<;T1/N7[HI(]Z/_!ZMI/QJ!&]Q\!GK""QO]6P'^8RF43?- M]'^Q0[&5Q*OSF&R)@1MG#MJGQAM[<2XO=$_'I->)N&BTH6JQ^6VC #'CU9$@ M?>.DD&,QJ :T, ".HZ9RM)$\<)15 76)J!0#"D/E.&HJQX"RD F 7R"])H;C M/D0Z+CI!GBW4'C(40)@G X>@FN#^:""%N@#NCO7%) &CAL:,$)5:3;=A78D% M%(!:TER@6$BJ8U#Q[ (-8E2L5 ( K;.]?-D%T*J$F5W@^'?U &2\5Q;"8CG: M#&+Y%!'M K%0#C6'.7F+IG'!*8'BBLK ?^Y%,UL#C<=3U4R<)Q^L0F=LKVA[ M+QPUE:-.2:P%2%,@O)ICAC!K!@"]KQE?.(C^=D"$H6OU-OBBWO]$WU-HPU-5 M7]Z4EK[FHP0-A?F.-EO#AO%E62?7,G\'CO7@P2?JJ26NNEE=?NG>WC5TH8)T M)I477U)@2"&5FHH3N0*@T;2YW8,U^H M0R*RCXCZAPF %5W>/@=;8Q?=KH>G>F!CAQM_ZBZVCAT,/,IN9?O3IIKDC)WSQ(_7)W/C\A4B92*2986.K1Q-KG\R*2!"Q%MI( M!PD2MO%6+^9($1OI'^#9F&Q%!XBN^ 1/^Z_.S^&][W_[DQF[R/#V:(+YR"Z MTFZ&,]@M$==]]$Z(5/[]+O,+5ZBA0%LM,Q3R954W-(U/,D:\"7\#RK! /KYY M[E142SL(PPQ#R1=4C@ 506*CSI"Y\>FC'"HL8>@':!Z5K/BFJ^%FZW@[ ,@Y M7WFK*4T3!JIY.I225!-R/!@VC [KW^_V?WZW 41J7^_&X!4XC$&%K[)R1*ES M0*F@DK-=JE">)(_ P.N':-&5%X\YS@BUH1QE*L#*X$AI5>AF?$;N-@S\2(_7 MS$&)44-=SI2&F4$=3ODU(4K!KTA%I1CE!UCELR='.V M>RUD\^<@&_6VBPHM975UV^U>-WZ+>B:LJQI0%?'5L9-02^-3Z:41019]?PIZNC[\1X M16I!.8J5H@$WF[A5H&,>P_,FP]2(3.6%KSE2[E-#6YEK#P9+ #?W'H3>3Z2! MHGR8C!JZDD94Y!I2)#5N<0;@.?@-V"]KI,\>(K'Q D;X\C;@!W.D8VI4+K.6 MP4\P*H^%ZNMKOY U"L/1XC4J%QG1GD6S5J#6_*4LL3E-4 MOJVL[G#.]]O+HQ6_9FI(:4]@55-'%(9;7_1DPB?QDPG#V>+],,+9#B,L L_\ M\WX7[?'Q'3G(U5#&1I0]6, GD5(YC/?9/:.73D1@!,=0RRL#7EE8", *R:H4 MK,=OS+Z).5=0/2"%8"#LNO")V+A?01+RWF;CN7%4#ONBY5Q!Y9#G1(X .9]L M^D%^SPOYO<:0LV33)#76L9J*HH.(994#OOIPS2]GXR0@+--C_D8O_\/#4\\Y MWL;ST;IRL4;*RZ_%"RHH!S _/)F%=1DQ:[/K-2Z8T9H#ANC%;./9=J(;$,66 MR(A-ITMDM"R>/PT'G?&H=S\:CY9X6=R2!?',V.&>C]/=1(HQ'-J*F%FR"=.< M +DP' ,B%/LAA/3M0'+A+*D1JZ^^---W.6 XML "TF@R]4HD3D^"IMF2N$"G M5&HY^")2-3X.2R2!X3QX<&F\ 7\:K %@4PL/WX@IL94HX7!;#W/3\@HRY4MVV 5Q=.DQRT$<7SDSJV(6!7 M:AL7*DBER97.HOAK!WTIU#]71=T+#.= ,"SG"D,>0M2BJ5JQJY<&9 M_KB)YYHQ!1\866E.FQ94!+1G*ILK?1*7,T/17KS5U2;^Y/'X>= M9>^?[7'#[.7GZ-^,DLW=TCKV_"A;;-_#V_DAXNET"Z 1'S$%*R\#\:/M1A$R M*96CT*#C5O"AK6#W"(*U=Y2%N>C,4@-OHI#Q*210_MK8YE6EB7>JA#H'Z \_ ML$UY7$Y;5(:3JI%-2C=@:OERZ?R /MHO[%NYRS3X3N8ZR NVCW%,_"44TDD',T Y='=MXG9H'ZW.U>?WKO#=)Z0R449'G.CUPJ MC:<-V.LFN4 ^V6HB*9-K:B[4DC)<+S6UKBZJ)O8W<4/*HU+Y!I5AE&RJ$$*T MY"I)DWEMHI4'@*0QG)Q:V(2CU5*.59*QIY)+2"&:,2B>-XLRB%+K'+U"B\H1KS[&R=:2)B-DJI9D?BEFU?@J*T26N&,WL56;^68Y=/$U<,,=*JT>3>7Z!ILM-QBZ83QCSCME MRFA"5DP]<2NPJ53TWF;KN2!*Q9]J&VDCSN.%3?(A\+QH_T:\)67X)K@5*$M4 MS8:OO0J^0<_G=260*V75]:5[>]>TFTH2Y/1!2T 1C2_<" <&#!@4QGTD_CQ*O)8.55A?L[ M^C%9.#XVG)N!9O4S#P+B MT&5->''7\DW#G,3XII48-\?Q?AIH:.;E1;[FA9"$4_#4#BEX(+6B2ICRH[$)7QW3P;Q&S*RG'C+/L^?$J0C\_]I'D,^AM M 0QV,P=?=^5:^*CXEG$)K& KRC&K!/Z\)!)3@GX;>D>J8-Q0)\0K1CN7Q"Q1 M-31NL=@.FF/U))FWW[8>#+#5-]P=OC;!]OW"6 3^9O3BBE0M-+[7Q4V5D^SL MV,IR\X-4]T)(P2UZXWM/W$S *6Q<5'V7[*WQLN"T7E8-=T@-71T9P"6VXEM# MF6D6V!HV&@C]$!+\)-SU+@1]+K%KV-ZI"?TG%P+#L?\#K+ZQM?%*W$/S(.Z! M@%+]0K@@(GVM>SDR+@&[X9J[1?!E\RU\C6J:)"^&)J ;4VJP1Y@J6 M:^HN#">Z -UPAGY S*=>II4+8XR $F3MY"CB -D?9#G2"N_QP:,J>O&EM,25 M-VU43/Y(5J600RRCK,]72%GJ! K(]GH196U^%X\ OCLR5N5\,IT71[J:XVA)LNFHO.!5Z+; M\D#?:@PT6385_0R\$G7+ ]W5&&BR;#5X#\X&]-?R0'_5&&BR;#4L_<\&]%UY MH.^RRKC6"6BR;(TOU\L#?5M^WGU[I2_0%-FD+;V;0+K\M/OV6F.DR;+)6DLW ML\2ZO2F/]8W&6)-E2[&N&A/4$-;E5UFWMQIC398MQ;IJ4$]#6)=?:-UV-<:: M+%N*==N/C ]7*V &]NOA]BA\&^\@+[6[+9NC!F+/YZ_H_VZOOGSZ^N7SU]O,'O89 MI8HXCT]@+(UGAS8^9 LIT[/+ZCD_"G (R#B,DNZ9WTB!T(?!$7SHTRETZ*O# M"W\#W@LTMFO;-)S>FWVZ5/YI>Z 9P%T.??#A%/OGZC^'B!.;##VIA*H3+ M =,"<90 4.+HB:9>(+J\MV@$W1?,JN6VV[UND_$5E(MQVDZNY96TJ";E;B#Z=%/A\%:%DGN\[@.JJ/QZI2EWRW#C7@ MMTJ3[V25J[K&#]"?CZ5+? $+V&R3:SHKD/.DI7=.2M%8#0?T%9V79G5S>OM= MY+%-\I8&-E9 ::(6-?W.W'I4J&*& 6,,T M 7U9: MU9PV=:'\E*ZR6E,X*$S-:*@X=.,JU#QMZIV:G+*2 M?ZF%6%_>B<521*U.0$6(13AV*Z/5=V*Q%%TXY8A&.^!HB M%ED1-:3T4(U8I&/%,EI])Q9+$6KYV^HA%N$4LXQ6WXG%4D2MWC+AC=9ZB$4X M,BVCU7=BL131INRH924GG,^6T>H[L5B*J"$EBW+$(AP&E]'J.[%8BJ@C!8S< M#74)HG^JA5F?WIG%4H2T]*TJ,ZL6W_OMYW=FL10A*\&-TLRJQ?E^^^6=62Q% MR$JGH_0\JQ;O^^W7=V:Q%%%'\AZYS,(WQIC>BXOOC$'B)Y>(^2/7=$(K$A ] M&_CXNLL90&].2&A?LI6LPCZUDSG2!*\CXTZ%T4U.P Q%.\NU$?SFA8XUVFP- M,SA-VT()GBG76/M95H/\=23Z:?RP*;TKQA%$^_X77[(:=\OX0DTQQO&TJ#WM M2BLAY9XB]X[)X=Y)@.2*HK3A6S(L]#8XP80_ S P;!=]L?2&;\8&08.+ST$0 M0M>?>XZ3) JD$+3NQ^K#XD8TE5)=W8T!I69_U\URJQ&*U#&9O)9V"!^M@FS/ M0IT.!@T>+!6(5ZP0"0[,0"!($3S0+]W^Q@CQKH #/\ME5G.$)-9Y'X_$[WNG4K-^7!LK986%46 MD.^4E*E&22'8\?)QZ&9G%C7F@E^L$4I]8XLF30X2,OEKA.^W![X_7^=$; M/PWKSQ)/NB^!5QM%&>&K--3*K/ -6I/JH/%FAL_V];RKJ%'D^HZ!I5T$GODG M(3%\87EE\!1 @@$?EWAG2Q O#.OQZQ.SQ-,+J@LD%R9Y3#E%U"2-:M_;;#PW MDOG^$6R>BY>X_/8<5(=Y8A0 MS99SBTCU<#>2^R;[UDPK3BRK+HK<@.1!Y9=4D\X=F[+(!'*8\Z-RRL'/#QW- MH!=)IPGD2^S*"N$N$C>6G D]M7Q625^0DCZWEP)B4FJR6=FS+#M^\YEA6R,W M69TRZ<"LHQ4EQ"6M(>M/J^\14H U>9V;+DDP5WEUF9IETE&^QOI/L">#/B0;5INR:HM&;'S;_F@A$#GN_6D8^('A8JT5 MKXQR52Z$:L(JD#1]9A&HH93"A&5$K!+^Q55<_D*H(R:_I F7@H8GDG_D^R&P M!B$^B!K'E41;@[&#VGZU+>#2YE[<]2^$5]7TT?B]-Q))E0KJ,^T0J:AR5*D& M*H4D/$*K=9=FZ;3ON:_H7:/0M_CO MP,:Q[, ,F6'9E=I4CG7G'YW*Z:B&[+T*$3+NHY(9R=FHKYUIS$-B0@ R+FWPM*$?$&FUC!8U4C74N.$_R166F%4_Q M.9O(:O9K\[O[55E1EF<,=50U: 5$^_SNP.?R22M SO8X\+/4K9JRY?0\2.-> MM%K=]]H235@%DO*CT^FCE_->6^*(R2\I^;ER1N=T(E%Z0M:*:5C)$(F2LC8> M9T.$C!,0 MB!UN_IP_W#Q=?A_..Z-)?_HX_._.9+BL__2RG)'U2 ]H=3Y\VP+7!S[E4'-1 MX6;B*E]!?*EV_&)'!_8+]O,Y:F:Y?]?M7C?D#^2#*1LP64ZZQH,D&:G<<8PY M$CQ2^,PQ7/^;8;LXW?C474(#&R[J1D7)5EI( )F2-CXWE&4C8NXG:J/:@TRI M%D(O(HDV>="2VP7B3(CF#A$;,3Y*&9>R_1ZL4)FE\48!7J"%%I.BJI2:!&Q- M/-=+;ZK @OM8N.FN MST,!'=$O!7SE>P>\P'#.E=!LN-DZW@Z ))5;-.\56]]_R:_OAX^S\?3WX;!S M/YP,'T;+SFS3"RF$LC$@>5 %)U"F4V'5EPY? 7 X4&6(67C?CTY1)@ABY=ZLY+. MD0STS(P:1=5:0 P&MGEJE))7$XI0;.9A5!P7I-S@;T YVD@8+RI*+RD#&WD7 M@/1B<_#OT/;M "P ?,4;WU' ]']SU^]+<#RHG*Z/5!1$SH>-*!HI>_YT69X MG")IJJ/7DGZ3;I$FBS:"'QE00/.?=&\;RO'RYZ=XBW7[YW-2A$W,-K- !TU6$6@I:1!=FSO^B>LI9GJKH MY,>UHB!2"]\R M.D:M. .'+N3M\-%6S*,&LH11]9X(RIS MK9XLX1&*8&1R CV$V 457=WM]_SD.%K>I/#54XX'HOAES$8%F6O=G&EHII)3 M1^KYV1ZWO.*Y]Q M8577B!U21&_?D.,/_<#>1$>6;./9=M"3GK:>B^=B%C1^&@XN-'UV[)<(1AZ^ MB+6H.X4D:*/6P^7UF)Q%E((!OH!D8#9>P(,'YV =ZR"2=>0NML"T5W9TN?R& MAUHEFM6=7[)44L/9IKI-%T'TDB2Z0)*P2"#S8%/C":?/&\?4;O)4EUO6":GS MC57[OK%/6':4)XK#GC#K9W5TT^W>?&DK-^3(+BF/7W.)]!QM1PUFNKZX^W]S=75UWN]VOC8U!.8(<^T"PGB4NABH.6KR0U!A%>5X4 FUS!!43O;&@9>5+):=U(E:3E=" MB E\GNMTSCSWF*$Y.3S85<%91Y=[UI%]CO[3#:&:S08P9\.UXAGI_B4Y@YDY MVE#&B)0 E1R]7%9HO2.9%1@>JD.4AUU ] N+:E8 < %P>)!E2*G)5##*=)0= MDT\\$KR!SB5::@%]& S($TB6"C3A5M[F"N<*8-=5CC]UC#?E-:%)EMF\ IZ< M>"_\.S"<8-U'L. =A25"QYJCKZ^Y.574D'($*T\&'F*54H=:.0OH1\R/Y.R9 M9K@)'1Q-D7Q[B)SHK=";])#IMC;$N*8JK67U=XOTUVT_G>K0B5K!<769L2,E M13,'O!Z%8(T/4+V".(GD/G5PL6=?0N-:\O,,*FK\RI<&&3H!P0QWK22Y#1XP M^DA@.RC*#E[3TUK 86F\DT3RDDK5=I7"I[*C)-]U49WTB'=^UZK)JC,/9:YO MJ 9++=.,=^I*UIVL>4:'BSZY*:F MU5&=2R=4D2JT]7.G]XT)$>>XTJ4SIU 7&GMN@M" MN&DEY )S.A/:EXZB?@4 M4G5FI/#",:?5Y L?WX5=?IYTW,JE732RR1B0=V(QG MXT/74GN\2V)-H18D.0>JT(8O)FGCP<#^#R4[#KN\[O"7 M4X V-['S:K/BY$5W%DG1AZP-D*9O[L6W$YN(U@]A@$JDOQB[Z-2DZ.F_3]RG M_]+'=E;1J2]^^7N]O/-S1_D3.*_@T7.#-;]A$VJU!2RLP!PN8E965ZWG7I79+F7J":>S7_[T MY' T:>R=FJ6U5.NIV4_M821Z/LW[5+:Y=U96T--YK@)7GIYN-'938#/]Z=7VZ&=Z?/CZ.EH_#R7+1HNWM M5/R>&UW?8;LOP#5MX/,DO!6IV\AVQ19 [_6&-\U@7GO^K11D%A6&6-1"JC, M9@.W>)KXX\; ]P'(BKV_4FT? !,"3D=;T89!4#2@0K7E>FK%=:(*M7!ZI M.-QA5=T.+>,2P_DEW$Y6K9\OA4]4T27Y#$B,JG$NNP O6#RDN&_ >X'&=FV; M(W?EP4V)"Z;N\O/;Q? ;GMQV>I-!Y]MP^FW>FWT?]3NCR<-T_MA;CJ:3MDQ[ M$TW-P1:'EKLOE!DNO5BS09ES\ K<$/@/J,\,$8 0<;,?^H&W07,N!/_80\Q' MZSBKASI#P!FE6:919>Q&$:#D0$QI(M<9F>G#X(@CZ-,I/]!7?\R@9X5F,$U3 M^Q%B,6G%E,&P1GP.)!#2PMD",D4PQH(G+^X3HS"9995!6P@((GZP%@B&*_CQ,VPR'8L&I996!^VQF7$P55(?# MV5".IRC'+TLUW]2RRJ L#L )>$(2*M&Y_11W'YB_OGBO'TTO= .XBZ%//IPB MGWS]Q]/B!.;##VIA*H3+ =,"<=H/8+]' ;#?TPI BCB-!X<3SM;W#=>PC$?P M9IL>&D:2U+I8#!OXQ(D27R4M\*P@JEIA7 3@!2&_"+!+PUQ/8%1#,2B"4\UQ MP;&BLLTI0ZJS3,9KT98F"3L3G6"5X-T,[)/\S0[6J5J&;Z83XINHL4K0_RQZ M2OX2+2E'0ZD,H1*PLHIJ/?'14'S]#'I; (,=#@##6T3#?X?V%@\V$T [^L:J MDM7;%^VI):R+6@(<"(''S>TGHBYF MS+RFPNWI387/S0R3SR?;.QUL# (TW/ M;?]/UB8BN; R)D)D&"XIZ(JF4+E!RR]:X M*X4 7Q1[.3;@"T[IFXXC-!09A74!4U1$'9VWN7G@_>X>N.9Z8\ _&QF,_:IM>%*0M M9M10GQ@5)Q5,0:DK"B5P+Q_:P',G%LD;)&H7H2SHD'LD">_*H-(L5() M .C9E1Z--WL3;JCP97Y7#T#&>YUN,Q;)H2:(U6=2XX+X2'H%9>"N9W[,EE-2 M=K?F$U+DY)X!B+\P7L U+R6.JJA/"C:N',0HDK9Q2T'8BYF$V+!-5_M]A_P. M3*Z(/E!R2W>>+=$:X_D>#!O^,)P0C7P&_BR>]>[Z*I\5Y*$WFG=^],9/P\[C ML+=XF@];E0%OKY2C^S8H$7KLHDW8Y_T;Q4&M.,PUR743'?V(4+:F[AR8(80X M\LVU)IX+TX_WAF\SLX-(:S_;H>ZZW>N&S 4/W,<&OEX-*'6CVU[4^]V1@7B MX-\A<,T=PT_*45,9 IP'6 :1!'6D)D5((C!=KAPUU:6((&0,\ 6E;WRV6!]M M_'W/8OIC>:JJ2QQ!N/F(PR6^;LRYW^W__&X#B+!8[\;@%9#RI(A55I<]YQ^9 M1-6D5%P1L:_D)1(>IJAMJ,L<<20Y38^0*G2S02-W&P9^I,=KOD$K7T-=SI2& MF4$=3ODU)LJ-,%%N+IPH+/DUB40: &B_(NQ>D=Q^ ,/H=*+MLX*<6574I\NHPH'@3VBSM\,]=XQQI]_&E MBSVD,*HH3 U.7 E#B*B\^E #"YKJC7QVBEU84SKP2JK)9$+&8%L4YR'U& H']POIU7P\%KCE[0-R#<(4U$2J3%H?#4U9** M;&H08EA*:ZK6/%F?&SHX]&K8#N[,:"19(%4LL&XC]0_ 964)6GXWGJ^C6<<2K@#]B!,5X$TDC"2 MN$5P[[F6<)1I+CTD+!D*GB7K)D^L]^P!&I\JC?1WTL^>: MB/<1MP3B3:L\01D#5#'B5+H.U PHS(3810(*QYON:RD#_;D@9<;T<&OH;+?= M";-DAO.V(K2"O5B$3L6^&8V_!779(X!EGA%5-:#)MDGJU(J3 0.KM\%Y4$3I M)-B*("R%59';IM]9TI&EH%-C4Z M=Q)5U'L\M)K<$4>208O2JM!D?*LOS%4ISI2&F4$=3OEU(THETRT8FU+U*5E MKKN?;N\4(>3Y!\ :-:K)YMIB"TS;<.(+Q:)EN1?M&V ]H4\4RA;4TI2";$+D M:5A&2Y(L9Y.W;A$'H-Y*> OEEG<+I??PGJSC/&$>QS$MI[$OK&T1CIK*V S1 M[8ZRLJFUC6&[AHN-U>&$ VLE3BZM#(15H2',* 0D5@K8)31584SON>:IQZT43ROPPH(T-^-P(P !L#->:/COV2X0RDT#%%=_I5%I+FNQ3 M]#VX]2 2'7>FPPR"O:7*JO-.J3(*JL''TO@=84^+)8S6Q3M\+;6'%NHN5B63 M6LPZ[]0JHR!- I[[ ;VRD;M8ST.0'08A&VFZ#7>F22N'EDASRJ9J(6Y!E;H M@.F*?KZI:%-#J WEB"?/<5!=#YI,J4[%/U'Q!L?<_ =8?<^/(P,YCR<6-9-5 MZ4VW>]-MEEK5"9$GF12ER%H7$@]OW*I!NK._ >L%'!$WT4]*%1?9FK_.7* R&\]&/WG+T8]@931;+^5.R-3L9 M=+X/!]]&DV^=7A_]/%J.AJW9K>57WUX5E,W<2BTU>Z2?O:^;*:6,N9$ '/G\ M/5W,.G?]N"XS6R#-1K$6"Q.X!C(SE#L"B>6404Y$Y0>@Q.0ZVSDQ/MR2UWUR M?1POM+*!1=QN9995!C\Q)$X0%)).S7TL(YUX]NC@KCFJ2$LKS[4D)KU7!\Z\$JJR7[X M06E%H12$D@I3H-P$@"V9)L%:1*\TWH4:>SZ^$]$Q?#^./4+B/2#]'NU=3?NC MI3=R36\#TF0B%D[*&&6I67KW((V5@H?]&HX991V/5YB<;)KQS5#/IK):DY-W M1;M "-:7]\DI Y@->V8]M*;!FL RY'ZW(_7@-1*J*R&T;OQ>,FC3-Q>+$ZL MCT([G"VN <5*B:A))H6").U1YH%"1M"K:LD.07&UFP<2Y2_*6=:( M!I5*95'K)EJ#E%$$ZRK[3NSVE#!UY)-=F?._6&3L-@NCIVAV)/:-_;(*G6P/4C,XS'8L9LI$J3 M"I-*D=F*=.TJ%79:5CKF?*=:H\I14CH#Y)%,_SE56M7E2;FLR@^A*+'?ISM?H8P\ZRBK!=2GY$%XU.W>W.C M$6_K5U75E7QVXW1)#-GY?(:M5*96L.K%]D]O\MDO>OW^T^/3N+<<#CK3Y??A MO-.?/L[FP^_#R0)OJHZGB]8DO5@$GOGGVG,0]O[PWR%":>(%M#W1HL*-9.4I M[@08=-;&I4@3RE@9/N RF7.JBLF12:&I'(;I[#76!);,C*IM*R-^XN)!R9RO:25#2\=$=ZVG@64MC!24"V-B5; MT8(>,F77Y##!D3X&8&6[P+H'+OHCF#EH+!>?]7 TH@65)(I>PQT BOI->$DD MLL>H#W]*2)U0Y[/^U.'98Q5M1CDBU>"3D:(33>;5>0\GU9-W6K"M5&'C2G+A M<4DN:>&^C7:1%H$!@]S.SJ>&=M=-F[Q!BQ<0T]72>.L% ;2?PP!WPJ47+R-H MV^BE&KL4KDG4#L- R4W)+&?7VS/MS#YJ"6I5;C>KQ\](CY^T9%D]BJKJ'.#9 MV[Y3+[XHU=,,7PF$F"%@"JNU>BELK4--DCP5M,MSA%,!*3:9TY=,G))+\C_$ MD[FA:]&G_NU+;$_\N6^V&"@!G&O#\U*T4%%C- @.D@!T,4!*14=5-R]V^1# M5"+60P'R\ ,O.]9#6SXU%>NA#YM*R][X!H?"L1XMI8=,V1L/!=(DUJ.E5)(H MNB910TIG-U& 9>=83TE76'LVT93+7M)BR@DL]FK0F":S>.6SE[28H$)#= TZ MTX2B2L38M9B&(D.S%"7ILNB8]D>DK>IT-WON.4Z2'I!&.?X6E&.;%"80"%91 M)6>[PEZ8+A//];8 (HSP%:]8/\.W+5(7;?^-6EX]*E3$+,\",=FKCF/$>PP: MC]?L>SY2WS?/LW":] 6 K[8)_(7GT*P)O<(%,$90>$EN4<4BAW#VVND*JP(K M8@H3-0QQS(=O(SV/;9\6QL95]P*(5%X/C&E-PT//83B.7<0NLJLA,JW3V,9Z M;I*Z*YT/O@$?R0L-))'M&G 7#>#()ILXRS'2:&25T?0+4-E4XQ.SNO^J0(R; M= Z>6WM5?;<\,;\-F<2]BI()1.+79M(V5_IB*,1>F!4E*]:(,H:C%+29F,?J4@SL0HV*DMT9)RG)$!KS!IN#6CR1[7$AH6 MV!CP3W;P[6FQMI&%&U:"WX9'=$W8(-#EBG8]RS2E'*N:'K;8FFD\!/ M[>1O0#F"2>.",,V*M-*X12/$=Q>(-'PSG="RW9=T$3*%]HN-7AH[W?-QWE5: M:QN1BM ^T*<.Q;202T=1"*/-UK!A?"\/^NUTP*O4UB7S2%0M[MM2:TDZH12?%D^9Q=C5!MW\?P;#:KCH.V'*PM;MI5 M:/("*"A;.Y).PFP]W\;'MWYDMLDNV_IIQSTI*JDIS8V6=+)A\M?5JB)'C\&B-\Q1@/@F]".^,7:PV?44*Y7DV$X[IRBTJA[ M8F(&\2& 8(HZ:"R(KA1HS9*B5U"QF Y6'N MK'/45(X!9?$38$*!]"IZ@'%&$P!-VW#FP'"&/L[M%?42:^DMUS:T9@8,;'J> M&+'Z[2%% 92998($'31.#:)%\6%P9$W0IU-+@K[Z8XXFOJ31(O.;C\69OP@T5OLSOZ@'( M>*\LA,5RJ FBI/5341Q102UE@).DSD70A$?F&E)O*L:6L6T\ MVP[])AQ*Z8M@"%O:&J[@58P;OP'<18#5>T7?OA#F8==DL<1"""7@+ MEC^!\PH>/3=8LQTQXLUI2CNIZDCH]_42Z?<[,.#RIU>1=4DK%TXVEA82CMU= M+,?0@]F!.@+M9#5\W?R%TPWPC*J'U!5YI1O5/)A5S?#-]@/@FF"ZFL9N?B]* MYT<[J"K4AL84JZ:#E%YM"BOZ!IGIOQB5-*5!":%3W+7R:@\ >GG3C@"D\..X MB*9L*!0QQ5[!'*@D@S8'+OAI. 7;G(Q:FN)<1NH4>IV]T/@_<:),/C_TH;RF M1!&3-Z5(S<[H&D]^_",T('JZLWNP77".T[.CN-)$C(9_R1T+^ M\=2;+X?S\>^=A]&D-^F/>N/.H+?L=?[R-.D]#4;+X>"_VG)@)*^KD;ORX";2 M?V'^2.':C5Z?S(#F[S: G! 01/T[A- E&381F M)CW,E%$1:4[(B*OO LDT@7EOS,8%8<;Y@LH 7LHP"\I%#1ALYFK(5^"&(+VB M L\2?K.#=3_T [0"@/OD%3APR<='C8PW"JHE6E(7=C:">>AE"5]K9'%#Z^_( MRQA?14"ASE$)?2A1)%2M<<-?FX%Z H+#M3<4L#-E](&[6"Q9\8#@YP!MR MR X-B /+_!F BS52[KWAVR8%>&)9?0C +UZMH;["1""!: M^"Z)^%*:*!F0&>58BR3TIV'@!X8;#6S!')A(L '2W@G^U1ML/TEJTD&M@<&W M9_#%IDF_1_8/PPEC"%WK'Z'AV*L=UH 9A10*YNGYG'?*+OK?AX.G\; S&J%/ M/WKCI]YR-)U$=_O\XZDW'CW\/II\Z_3Z_>G3I+';?;B<*6Q-45RQ(A7/Y14J M@'P/'\DQ*UQ?&1LB#F'J/*HNKU(WL!S$<1SOI^&: /M8Y@@(^ K\@N1 ?)5; M!#H/?/E)1P4UM(@+S"1!/%65X8$$W$1)H+]_>2_V@P?[Z*7C*P^9[F96E9:1 M1<@9+2QWXQ0A+$\2R;$(AK].CYU0%OM4"[%(RGR>A9].CRG0U2*19 M&F_)=54L.R'0@HY,DJ6&&H["J[9(H6UZE6I#&2[)GK?*TX8F%W(]>J^1(VGD MLKOKO/!FKA(MM9)F;%KD;9__!U!+ M P04 " J:&%2XQ#RYBGL @#-IB8 $P '1R+3(P,C Q,C,Q>#$P:RYH M=&WLO6F3ZCC2*/S]B;C_P>^9.\]T1QSJV&:O[ND;+&8'LYFEOA#"EL%X R^ M^?6O9)NM5JH**+L.,]&G ,M2*O=,I:2__]]:58@E-$Q)U_[['^J._ \!-5X7 M)&WRW_]PW4(D]9__]\__$.A_[C\$\??_%XD0TB#;KA&"SMLJU"R"-R"PH$"L M)&MZ3W3U^1QH1!T:AJ0H1-:0A GT7TG?)>Z222IZ%R-C\2@1B?QSV&T6F*@7 M7;OW6U-WU.,F.7\HW"CZB_I%DS1%).Y)\IY*$LWZX^9>/S5I; ##V<[S'G5, M[L!(/!G#>ZD#C:7$0Z*BCXER'HT6'T?CB5@Z0@,Z'8G1,!Y)QR"/_DF0J:0( MD_$4>= 3^O/WU$+(10C6S'O;C$P F/_WQ]2RYO>_?HG '-_IQN27_P!/A(R0 M5"1*_?!?421-WK5?K59WZ[&AN._0)!G]A1^/$<*VS7G=UBS#V;WAMC8A?S?1 ME[_\A\^,LC:EHT%6T>T0U*]!O=;AIU %$4DS+:#QN\%PYX)U/);_6OR7]W#; M5%I;$03&T2!;L"0-S0)B=/^R#*"9HFZHP$(D0AU1\0B9.@#4-*RGV$,_/C,G M:?T2WJCHP9C;Y@847\1SXA=Z>CAKZ162/,:2 *7GR8$>/ >VJ<=H*OG: %X+ M_X7GZ$:ET^E?:\QX.Z"?\-%14_QTSPL?8 5$W^\;KJXHFB#Q@6'_SQB.7,TJ5___&U)E@+_^?O7]J_7UU@7G'_^%J0E85J. M O_[0P7&1-(BECZ_CY)SZR\TZB_T^*B-()ES!3CWFJY!W$!:W^/>H.%]E 0! M:NY'U*!@ !ZCA[ UR6ICGN30AU$'85L AC#B.OE19370U\5VC642'79*J[!H M%<460HUYKTD*FJ)AHSFX,UI[?>1MPT7ZB$+_Q[@<=?4118^B_C=?_XS*F@!% M"0T(:](2"F4-#3N1Q@K,F":TS*Q3!S/=R"G -#-KR=R]US70=! J9+,.U3$T M1F:LHHOI9KW @?;F09F0@M3N(! UH"*$^*_=E]4YD QL/5CQ\5A[4!0,"K/F M%1L;I**N"RMD4GX0DO#?'R47>:/TFEJL;+:Z(.FH[(QM6+!59X)I<8S5JV*9 M2A]B&7T[.Y;A*F\WTJ-&7I92L,[S#["Y2*XNAN5-,R[5U6'O0>Y/93+=5S,% MH=9Z-Y;STE(2H(MC'8NPEBQ8^F\?(2WG*ZJNN;AT\?< +8&B^F#I'&.7,@MYD7#*.EH1 'R MD@H4I )CC]'H]>+VW@0&:[CC"CV@V+ )C0Z>R1&VI",R@TP&LJC=*&>&@AQ MDP2JI2],LU,I1K\29Q_ELRW.J(U,EYR:66?8_D;N&&J!;RU;9\79VBH.'F*9 MDHB,17N0'I/Y-O]61NE5MU9_L%@]- M0Y]#PW*:"M"LC"8PR"V98\QEG2YR28YPEK4E!2MIOPO0C@R'XX$B#B2KPU7G$E#;%5DR:'6P3Y M" D:?NJ GR*GTW .V_G]L1'CH4!9F8GLF).9TFP)G8CZ:631=DSKIGFZ*[/3 MX;)BJ;JQ$C"RXB_AZBT/9&X;<#2>DNWUE.H-.+90S1='R4*D7'\&NTM4AJ0J19+1>3?0K#T<:J-PH;.=O&?>N$'EJ0!/,O&1:AC2VD30A M0>)='\(5)Y.U+1P"8#[,($AXW1#R2.B.T*+WZ^O<9#[,D.Q"ZS0TFS?4!U4JMKJ/4 MIO<&QWQ$[6Q5!0(#FQY)E'BW/8*1%3,\;ZNV@DT(:TVA@:S+W(!3J)G(1RYK M*!X]UC21BML92ZQM+ >_@ )&S?*" ,L8'739@%812%I--\V"H:NN_1/0 M2WF$B24"8@FW,4+=B*PGF>J@3]+R8B ,)M9L@TS=(X6'=2@KYG33PIX_,J!> MWHM96QA@%"[4$%F/*%64'=726E:3Q$S5BY@BAUH$(%F_?5[L<-QHM! MU/>G7"/[(/7(E/(@JP\%6:43DTRK]\14O9]RYDKEH]-D=BK;]4AFON2UV*(R M>1_E/A- G^1M%U#(ZOIO66?WL21! QC\U*G!)52."+EK4];F2,VX#>A'5#KH ML@Z!B=2EZS\ 4SH.LQG30GK.0EC=O;'[@+0;K^CX7;_SD@FH6-*I1V2VJS8: M3G$EQ)W,H;*,1!^3K#-'#X&"(W#3=&'0-:&A:[QM&.C;$;%FC5JN-#%7.=)6 M,Q1(=3JUV 9%DS>47PW/29SU. M;T0IFYDR"V?>, L/#[%U?O(F?3YBLUZRRQ[P I3N&AX MX';Y46H\Y2)ED8HP=K:??YAG&MG1;#*B1Q2RK_A_Z50BF3RC;_\VP#D/HP5$ M-: ,(3 8[< G0# GRVW=[D^Y,=>/JF#9+ _ $JY&40QS)$+1D2AU58#S_FK7 M'N("^L76\#FT&0"BZT"ICL +0VC*I9J41>5DOE M58^;5FO4,#-*8 !%)+[PJO8)340IQHO#*-T1F%Q&5B*Q1+PEP3?T"8MB280= M;5)#:@W98S"6%"2G1WHD.6U7G-1F/.-@-0'X!;L4VEFD1U+QU-75/#+#]3:E M(N^@*,EV.KOJRY-%*3<]PS33G36G3EHEGNRS:9A@XNJ0:B&OD7*G>?%Y[MF4 M?-Z[-#2U4^E.NRD&2IG2<%RE)QUV]9YY8T_L. @>+^2%7F]"TG$:&E55UU,+ M(LK22>JJ,_YH%/SN"9>R0G'4%"<5N=,?K RZT2Q*$41C^BJL? 42-X&#%95Y M-.M>LR&)B6*)(^W90E.%?+/!53*(LTDZ>E5'8 MS#3DONG$,.8/\*!07\,AW M8N=XB*[N!@K"T52F1CK=S#G&7%[ FKX9]2>=A( X%J]X75C?7IY=GR5>59O/ MY]WDS)'5=2V9UA+2E$U,,/'(V+/$^W6\<&M $1H8K^8_?^.U]'O3729'4R+< MM?5[O*S\WQ^FI,X5O&;N_C9U2PXL([)=W+Y;FP)>33ONP1OL< 3WJZG;AOO- MK4>X]Y'H3NK4Y ?VF-V&&4715W@YW\QH0AN:*(2$YI.TZM/FK)C'8!E0Z(*U MMZ#HN]T).5-266989(I\=8%PKY=8B)<*/6BAZZANO^'$D85B<&@0[JSALV4B MN7+UV$]]_/*V.Q-.,(6]KP(:;#U7)%[R UI"D%0<&>O:GD-.0\0^0GX')O[^ M]2P4_VS!WP'[ZSG,S%V?;337$2==D;%VK0JZD4,HE"R<'=FN.F;:4IY[2)IRI)[1&X96Z2?I;\-)KTW] MQCHOLXYEC/S?,.* .<6!/RYOV[(-O7'H5#^]V,C5Z#(E,TZV/51786<;R[A_ M==K?F65>S 1?T(RQR_FHW;#C-ID#FT;5L$?T;!IZ+@J0&:/2)S,6:AILQGK5 MC%5FPCI9@1U!9I42* ^R(V5R,V._.^N\:<8XH6]%.BVVQ4%QEGH8-?N-1602 M=K;Y*C,6")9Y7*!Q!3.F=(=#.]-F%[*M&F2G+:/XO7\S8V=DK-3IC)4*.&.] M:L8Z=+7NF.UE6[;'/2&J+\WQ.'$S8[\YZ[QIQN9JI#+7''[#L'*_X=1:HV)+ MO)FQ,+',BY4 %[1;Y,"<\,M":2E+>6V>J#<6')S?[-;G.,G;NF4]$ZIOGWP= M<[QJ>\:L&@4MIS0@(]UB]"%; ZU.+/-=N.%:MB>(Y'_3?HC+RD.F8NHVEQA3 M %%F-8+1T"N":]J/RY/].AFYZ(PM)>O3I2F#:,NFHR2;M/*A]R0"8Q(>A[U? MSQROFH3THI]3\^661BYHO38C>2HJ@]#KA:\S"<$A_YLF(9?L.]4<9SMR;@K& M8[%<-J/UT"N"KS$)%R/[5;);1;L:K[!Q)D)VAE:F,F8FN?&MUN!\S)$*&G.\ M:A+("IW*J8E,C:M*9'F5C\4V3O9F$KX!^=\T";!FL3"C)$BR*C=[=J?0[G/+ MT >(7V02+D7VY#5,@B[F)@U-F*=))]J.#A)F39BRH>>$X)B$9-"8XU634!LW M(EQ\I;%,9!UCLFG1<'K3;\,-7V 2 D/^-TU"PEH,Y6A_KC%@UFK&RALU(\); ME/#%9#^U&/#U?;4[V1<0SZ/>@-($DE#6FS4BUVJ<6R;DB *SY, M*ZP=Y_I%)>RDOK947WYUX!Q2S1G3M&C3/9-T6NVB9#12/;4?=E)_A51??E7@ MLU(=H;GRHMIM<4S.F(SGX@J :B?LI+ZV5%\^P7L.J>Y177I39I-5)I(W4L+* M27 :??/ T/N]P=<^V,2N_BR",5+A@LSV[3PRUO#/913:JL(-*:SJF:*3(I: MUZVPN^.GS3U<(=AG&."-HS<=8"]8<]Q9RSDE0;2BQ2R5YZK+ LUR\H FW/U!4^"OO;\,0I2/A]6"*/ MK[&!0A9JZ(.%S^TWG_@-\8?TN#%;#",DK9H(5L[J 05B_",NX_@H1PL<3[T[VGQ13\4&KEDCS#RW9Q M:#%=PXHLA]](-UP]I@A.OO_DF$*+;J86G<]D.60CYJ217ZXA_XWBRJ^(*8+( M!J?%%&)/69@U/E:7036B%AVSV"CUPFH;@A53!)$I3HHI9DJ1:;5TD/]&UF)KXLI@L@2I\04M45INE0Y \@P$NFM];HZJH6_"B0 ,<67,\1' M8XI"?425S>0ZR^7L>*LQ9H962@]KWB%0,45@:@I.C"F,37>9Y"*Y%JE:AM6> MQV7("=_(6EP_I@A,M<'),46\/AY7ZJV1S%27@Y8ZF\R,V>H64WP[-C@MILAM MY*0<[8P8LB_RE)28K8NK_#?2"%\94P20*4Z**9Q"16J-U5J)Z\35&2LFU%J6 M"ZN_$*R8(H L<4I,P6X8I6;QBSC'%HTXE7UHU^7-+:;X!@SQT9BBG+052&AU1+!BBK.QQ+LWM;J7WK.B6]-WI"Z\ C_W<=9G@/?I&Z\# MMV/__9+85^9YRBQSG?&F7NA7(URJ&'R5\AA%>W7R%$Y-=D3[)Z3,X.V MX?:3>[.?27XG'ACB7?LP;ZF9ALEAC;0[4&4 M6513C#;7$TIJ$WS3^'MKMD#L#__<40)/.;$^CEO)R<1:R1$A80X3'2$!HF%/ M]?Q>+/'FD0'7U&R;U)#.Q-9RBHL\R)(EBR)8ZL%/%OWFFBW(USE\E!.7CKUX MJ/ TY/KU^0S6+(W5C.#;V-^9)5XLI"P R<#G3,&LL_M80O@&!C]U:G )E2-F MV+4I:W/;,MT&]",%=]!EW=VGYF(_"TSIF+$8TY)4-!U6W+VQ^X!/L%)T_*[? M.:B:3,.)SEJ,M&Z+>3:77PR=P/+<:5C=,]\K:/V\3GR#'GLHWD.0RZ1?KE Y M_(4,GP.&X4C:I WGNF%!(:/B0]I>YGE1HDQ#,-4BEYOQ+;:W8@NSX!YN'TZ> M?R=-PL7V!U%,6/1\R014+.G4(S+;51L-I[@2XC<]_]WT_!6JN4*DYUFNDK5D M9A5C(CTM V8/)+4P ILI""?/!T+/GX_MWTK+FX8U:AJZ8/,6:W2@L93XXQ.2 M.U-I/D?XR&A""6B"@C[ZW%A,U;NVI>I)+M&+V$8OJ4?+>N"\#C3!^^6@H@(P0R=_D)1E#3[7)Z#(LS MCN8C-4M=Q](P?V.$@*9Z/FT:_(<^\7'S70JM"/6) >93B0?*MH(E!S0@@#I< M2[R.,.M7@"+C:DB[@A6Y+H] =#@$I)U=+,Q).5.4<$=<9920:3-G*4I47!:XHJ(S4TX)W0&]0&--' MW#W7^<[,]WX?Z@(:<[F>EKJ58E21$T(A79W(-E"$&V,&4F,&PM^[*-,>:$P= M2-%UHUU:RPER\K!,6ZOR,G@'*@:%,2^O,0/!?.\.-BZ@,:>K356"_4&:=*9& M5Y&79)340ABE_!8:,P"!T669]D!C-E.S0;._+*6Y!&5EXAQ'C3I2"!-JWT9C M?GT!!I5TV2?G[7J0EI 116L42RRS"H92"M]"@Y^_'-2R^ML&KK4M6>()P[U47(D,^UL<]V".0YRZTC2 M* R*M?+%]<9[A2EYNC EK[TI8;]IJ(RH9-B8W&W)/"[5+.C&"AA"#O5O 'YW M5>#V<1ORN$(188=WQV1M"['C\;X:"<^+/F4%FW,!9KC5Y:U:JH> MW*+VU[!^L"SX+-H_OR+X&7KMH?L M-!:P:XTX6UF+#U;&5#O!/4+X9)%[$?DWP0NZX+VX0>6[6+EW;EMXT)N4N&U"5-4FWUD3@U#1T-:CGX_! KHPEXM\_<+09T=O?#;]O6 M 3^5-&@XA^VVQ9@1XZ% 69F)[)B3F=)L"9V(&CC'#^=#=ECQTB-':/D\HY^ MSST_OX+0[^R27859L[:$T+KI M=L019 <.V('3D*UN,W N;\#X\QOKSR<;1=\L1GB]#"$^[.7KHU(Y(?>KQCKU MP%-K3@TD?[U>'7"UNH"K[/X]>;&^7+7$R+0Y$IE^+$(7!4K(Q^9A(]]EUM # M1*A<9J1;9DI8V@\6!R+M:F623#AK.I!^Q@F$RF7"12B_OO 3:G+L;,R9DFR. M2;K@D/5Z:S**Q<)&OJ]1DQ?K2=4!L9IA547.J<(5U1!;E+,.W)+F5ZO)KR844I.) M=B?339FQ">EHPP[-5^A$&H;-';FXFKP0H0Z*B$Y)[.#] +JJ0H.7@-*&0&%, MC),:!"84NGIW*AE"$QC67HO26IO=Q$O9L;S0.G1GTI>;S6G@M.B[,C.X?O]= M2 A=@'%9EN#$3H:1VK$JR<()E7W(M]A%.7 "'T:6N-XA)^JK$3.KC1> "J"N4 MR'P#-KE(":6E9G534YH-+J'PB5)#, PQ>#NU@ZQ!@E!W=,&"/S%&9<3TK&R2 M5:4M-6KIKM$;!BX(#+X&"0*;?/+^DQ-O"E7U>F9B"F1$7@BK7-U^<+AN++ V MY\0#MJ]_4VC0S,_YF.>-LMYN6XFQJ?Q*8*JQ4CE1:FX66N\;\<_ONPGD?"QT MV@VE2GH=$YIY-LJHZ5IL76J5"M1WNL_\ZC>4?E^&.NEVTWDF%N^;E97)Y1@K M-9IK>A)T YMV>3\_7?MVT^_+3J?L4GRU*0%L+B&UFX+XC=@A#XGX]YWHC=RNE.JKG6%(V,C,A( M?CD6RG7S&]FTWW=KX_E8Z+38K4;:&[ 4F"E)SYOTF$XNJ.G\&VFB+XW=OA=# MG12[\4J"TKKJ4)(CC7*L9%>7[=GJ&_'35\9NWXN=3HG=,EQ[E#"L*L\Y,YNL MK1(U;=4.J[<=K-@MQ,STT=C-2$QX;CV+MQG8,M+9T4.UH*[#ZC4%+'8+ CN] MF H(PBDJES6[JKPJ&@TZDB&=Y#*G:E2U6PW>1J=0G(_R39V'("17OJ> GN+( M1",U/14;B5DN9RCQ"CL:M[KV33X#)I^_>2K]17YN,MF=ITMMV= ABMNWDINK(@5"6R]TN\J MH;?\V'<4T)/J+,;QP2*F9D4NH6B"365[6J,=V.S*[RJ?OUO&\=FS8\YU>MC[ M=Q2VA(99'G:,G-PID@7-GK96&/5WZ_>C'R=5ST,["*,FNZA;NOX=J"BX,->@2%#"WU 3EQ&4"5- M,BW#NW]O/4>HW'%=4841*S(MR* OZ5_=3:F@:N\W4B/&GE92L$Z MSS_ YB(96"0!P=.C*/DA>B\5>EW)5_)+$H DR_5F97,4O$.=@D-O,GDR MOD=ZQ WHG/DSOWH)2Y%C?X1)JN9.O6L=/IG3@OO0]] MQ^A']7E/C"HI#>93E3:B,-X MC'2RPT6[!)@)&;PCDP)"\:_-+B0/".Y;\/?3FRG+HU9[,I%E ,:SB-9KJNG@ M'?T0''J?:L%QTXM8<(_>B0_36RR!1)8A$+[M$[^E%]KG;3E$'J?'H-?R((_B<'GY88Y M[S6UNAS1ZK'V*C'GFI<_.^P;!+/S&M!ID.Y97 =8 S%=&U+S7 1%[BHL-!4 MS>5,3NM<7TV7UIL8NZBO+NX4?(/P*F>P0F/2FH\9=6&6TXE*)-%+!Q%QP8M3 M#$WM5+K3;HJ!4J8T'%?I28>]N*'Z!@[_IIO.YTJ55I6$\6)I#'MF/1X+&L\% MT7,NBY%NMA?=:%RG-53H,I^-U\V+A[K?P 55C7DS(?9J@FRG%OIQG'J@C5XXZOD>IPT,-H)YW%93;'_"AX#PP=V=]EBEK&:MO>EQU!@?I MC%1F9\$[?^CH3J7#J7EEE<_/[6*I..IT$T==K([^O4??/W4&R8 M=78?2XA0P."G3@TNH7+6G&LUQ$+@&'4;45[D!H>31S^-G@=PO$S0 MLP+S$B<\ \DKK'!.N;[*+H/WBNK+MU2<46#I2PML/)V+S3OE=%5F2P[?6W>I M^%(*O\"^_T:-JXHM?1/;KQ+;$RWL>:1KP"3[VKHS8KA.16RT>#@L]X/GMP7. M'-Y8^?P6Z#P,+?4R66FU((OD0EYD:?(A/[9:X6?HZYB+WY&MSW0S7)ABH'2< MS'0@-<\Q_7JJEY&*M,'/ E<_$3BE?XN!KKYW]-.B^CUBH-P\7UT 4H#R8CFE MRUTI5JMH-Z-VBX&^J]A>-0:B0<]N+2M&E:LV.QDG/:4KROAF#F^L?'T+=!Z& M5G.V/HVIG3()\D(G5T[.QD,S#^$ M]SL4,J;?=#^6W]6*JU3K,!?1&9791,D4EVS6!^%GX8OHY.?1O1_W!'R'*V2_ M2";J#$S;5U8#9=DW-R1=R@G#N#">EEOA=R0NJ'=_.]8]LR]\!J85:3U"2AJI M,G1=4Q^&<-B0B^%GVM]+TX;*WSV'>S!*;2:#_ /)5(%%)K.-S7+>"MR.H)NF M#>1!1A8CS7X!W>&YK"2R["3*J5DAJ[Q M%4D$C+T=RVP?NV?:-76DBG?M M#D]]/CX(VF>>96RA*E.ZR9"T+?5+%7(Y$.:!U47/(V!OFCZ @0N9JM3O>";J MMIO+7.97-R+K2:8ZZ).TO!@(@XDUVX@!9M4 'V-Y\BS"=25A$(S_9\^<8NU< MS#8V5)0!S68GK3M L9RM:EO)ZV1S MM62Y"!0BZ5(V:A78P*FVEXF.],#S,_O.A _TF<^7-<6-[(/4(U/*@ZP^%&25 M3DPRK5[@E-3-%/_>MP-_]O"H#33;ES_/W*,<[K&0\WR.L=+;%DG"S5^BL_& M?N2(+Z%F0\^-\E:)^Y(U/;W;)WG:[:M/VOI]0;6S("M&?,/U2?&A,D_JS+04 M2,9\BGB7+9_%_.<]X+=(=NBKGT"SBP#T-"?]!K6_ 1+/.E\#&@R?*=6@2 D*:&49:27-AH9H5Q^<, GIL1ME_H$;156U'<@$Q!N9L1M[G7DQY9MEVEB; M$L:M7";.T.FX69?G.3"*!I+1;YFVP+H=@5@ .UU8PY=I6P_KU"99C:=)N]Q0 MZPZ81W4[3$'\+=-V$\]3Q3.LF;;&P[@%N4Y5E'.,,A=!OT:M8V$RI;=,VTU4 MWR>J(U6NDOFE!9CL'I^:@YN2\TW00VXH+YXM-UN M:U@.[U!CQ8ZE\\="YFX T]S'V4<2]?H.P>,.W([]]V.Q>22Y[/"2S%)6:J/$ MN'PIN&?AOHBB U9Z@J//\_ ;F_:.AS[ [CGY]JJG+'Z4FQ@^ZO"@EQ(9B=_P M*B]S&S5XWM/O1=:#+HM58YT6GQ'J^M.-1&X=9^;AKGNZ8(? MY:9FFAQDFHO,D'&$5DN0LNW*H'/3,%]+UM37:IC1C%^NZP_&BJQ**VU!/QBU M:.3FPP2:%<]VLM;;K/A.;LHF^&1?R2JBG+-X)DI2RH *[MTKOPE9DU^K8:8S MH"=[0"XS;+L:GRZ<8K):NFF80+-B\GJL^$YNLB;E03GOU LR$$&\VE9R;*UQ M\V&^E*R?S<-0&YDN.36SSK#]C=PQU +?6OXF&B*08>]'"9KQ"9J2TW L,BF& M5*L:#4?59&I2"+Z0GD303!@)^MD\ADE&Y088#65. J,)L%-QCJ*^"4$O*J'7 MS :\1T('L#583!\DC7/D0FXQ+QI&2?\F!+VHA%[A5JD+W(K;ANZ9>/C <*=K M ,T$/%XE,K/.X9.C;KN&;5H%W?"/BF9%1ITKN@-W)R V%WI)6[48C4N4]-6& MZ7<7E> ='K3ECT!=37LZ.?8 O46/#E?C0V..I]L ZFZOGG^]1Q9H M\I;=9F-J";B$0NGLPH7T0Z,3DAT5#V)#)PP M6/!<,9IH4]G$:#Q8!8YI;CHJD";9KWQ_AX[*"!%S(MAU2:85VJJ6S*I180+' M;H'04>'PHRY^63F'Q*5=Y[HZV0$Z3%<&^/W"X*#XXQOFS <'9&+V[& M[5%LZ,099[C6B_5BM+ J!#;'%RA+?&/TBW%E=]G/5$K+99JA(P:=KN>J6:4? M!O7[.S+"><./BYMV"@SSI $-7WJZOU'YB/@]8$CXX)8VL& >JD 3V+$B3=Q=+S[I^6ZV MVXOD(2-+/^SRQA4R' IU,A>2@I1:B M^?JH.U2#*^=!)78 ))OK= U7H3D932CJ2VAHN(U/YW*76HY&PL A6;*::V2M M=2/+AU>H7YULN.3Y'22NVQJ:SAPH65T3MEGSAX@Q+^6*:H^AXVU[^L!PHWDW MO!+\W!R_+4%SNC'7#:2K\&0[V 61#NYEU^SL(L6WG26GKF9JCNJ06JT7W/3* M6Y1]=;+?E\30L+PK'Z')BGDXU\WMY$9#JSB"4\F M&B[ROL/%>MWJCGA#2Z32Z35)=^?]Q-+N]Y(A)O 76-UKQ,Z?4M+KDEF9OR747A\E3_\O5)[YO]Y;:ED>V8$Q]L*@W&CD.':O-# M,6M??$WX?;,_VY:9MZXN>-_&J*T9,434F%ROY$F^)T69\=F.1][)( ZS"]P-I%VF7 636:;-L%JL MUN;&0J:["IP[^@WO,OB.)O&KF=DPUWEI7DVP9)&?+BNM'AF;- +G;=V8.6#& MFWP]!BAK A0E3;)@35I"H:RAF&,B(:1D3!-:9M;QB.EN=CRVYT" &+F[!#Q, M982\D,Z2_5Q7S>96;'E2#*P9?^>T#PW[\;POJ (I,F@J<*_,% 7R%L)<%HDS M0'C4)AG#P'>W[=)%2"\BF33Q?-'#"1)]UVO"6T&@@$\PK>D\4/;O<]I^H7V_ M3\N2O)J3I@*T)T?/-CVJXF=F'I,3"OYV(+^?AI@>%E"_#D,;%AL#6=8:S .G M,O'X5%6$;)M5,1>:7.5*/CVL19 M+\K.*K#;)F["$LY(,8%%!/5,8VG9?PF;L/38'LLT>&G#T6TZ'8MTQ816"ZRW M.8A10W!C^&_&\%<46(\CD&M35_5DST9X-L664YL2.638AR+JLCMWEB"PEC?@ MA+^"1WN2WY!$82X M^;Z>'U>"'!_HX!TZR*SY*3;Q MZ.L*&(+?$^U$E!6D)8NA%XQ.99)/WXQWWT+)8^[X:\AMZ# M R->P>_%\H[TZ7E'^E*UC]01*U-?S487BBF,[8K1OIV(B50Z< KRQ M\F-6IDYG9>I:9;SG"@R'54T6!MD"P\&R6.)X,8=GWY*LNIE6&? M99%UFJM35B93E.ER.UNHJ8->BFP+!+$_2(GL@AK3:'1U)'EWK7SSIJC/'N3.N-&-9.+FC"H'-I<8(D8*L]'Z""/) MJLSFS;R=X7+)\DQ3"Y%D@KYII)":MA<7,2[ .?.:632C4=Z6JU5QG&HPNEX, M;G(SX)QSU86-"S"#)##C>":Z&'"YSN1A+)7BFU%PESA"PPP7/*3R*#-8A/K$ M /.IQ /O?&UW#H__O'G M<\]T@BZU;SF59;O$,O)L:<@@H3[0Z1Y=*=L7]_R^@Q=5SX]@5^GJD%2%2#): MKR;ZE8? 82[($?&'KM)]J.4G*ME=JZ1=3VEV=F#'A1 Y"^J=,H#%.=:K#XB A+^+1B-$V M2!4X@8V.OMP$'M 3*3PZ0J4"0L^M%1,K*VH8J:YC9&+4:'3FCE9+!S>-_^56 M[!+T?,M+6X?&=&\M*K:#U72 M+NB;6F]#2;+T=$3+N,?-/S':'+4?C:=D>SVE>@..+53SQ5&R$&F77\(H?N/] M ^:E)>(\%YL^&;5LI6;7'L9-V=$K]:R=-D:3Z9[E!?>%P\X:M@J1%.G&!_'^ MY'W\8QYJNBIISW5[*@,==?'K&/HCO/R2UO>H+]TV>&AZ7Z<0"*XDHA?^^1O] M0YB6HR"!5L$ZLI($:WI/D>2__YH#09"T242!HH5^N8O&][\9TF2Z_Q&?MHP4 M#1I(<8NU_OKQJ%]C(FD12Y_?T]1=8F[]A4"/3*';1XRZ2\;13P<#H[?GVW=% M)*41$:B2XMS_IXLTMTDTX(IHZRK0_O/3^P7]-9%LB__YRVUM2AN(.L+#N /? MHX\$_B_J?\ # &)J0/&_/_[5U7GTU9P#[2Q#>E]Q1_>:;JA \7Y9>9/U?\)Z M)P(4::+=8^0B>+KX>#-"%XDDRW M)^0X0'?JCHQ[&#@WBO]ZA,8QX.6)H=N:$.%U13?N_T62HDB2ASV@MY:2*8TE M!1F#^ZDD($.!^OG??Z5H,OK7#@?S-$X&\Y!]Q[HBG HWFXZ-1#B?VXQ^N M4>XR>:+3S71Q%GQ\30J\!E>'R7'M\#W:-K9K'W3^"0U@UUZ TGU> MY]UZ:[SV]\,5Y@8PC%$SEBHQ+5NIRO9('4U+_6*J-6B] 39%1JH>L8\@_KV( MGWQB+E]#V1]U8,@$J\$_SRPE9T:+Y7HN6YOOF49D[Q4P-^']]H-O,^])/*2% M?$]+V+[B.RZIO2G>@O;+$@X;+O$='SQ0?"*[]$8V^$CE:+JK<%[N\YPHW/H( M![]@G\ ?Z5@T1>SX6?_](2&@4;",B*PK8Z HNC76US\N)+D93;.!TH9SW; . M)+@^H^,;L-1'9+\\SZ;L)FU-I$6VFR;:[1)-K=[A,HTMT60*9WRZRL9[>I:($ MVR:H^!_"G]X/;('HEACBP$;O[',FUR708RH=C>V$V$7%+RP#OUS1.;=KZT5K MJ:U&E#2<>[F/N+\\BH?P?^[OK^H!'XMNOV2P;>5.S3YG.76#L*:0$"43*1'" M0=$3 1%R!.(92WH@KO<"3@VB_J8"\FYST6#9*_20P;#>3_$EWC&V'S86]F>O FNNN M 30O<_/$9%<&*3%>8<2E;/>3,]DVN-QB?@:3'0NWR>ZV,XU.&=OFF]D.BMG^ MK$K=VFEK)PV$MW!#B(:N$A[QKO,O8>E7'2]LMB1H+AY>HI5,O+*+O#QDY33; M7>^]>*:$<=*6EFNKW-2M+%GEUT*[MJR#H?TT6_+:K*@(%4U0 M87?5#E8N/JQ9[DZR&0>+'=0=E8;J,PLBQXM-![ ]MVCA9O6W/6*5_:0[=^B[ M!!K*ZYB.WZ&>?2<*$0SNL$D V])=;\E=S_'^#0D)KP/FY06U#2>2BLY+[6X]U5D_E_,&O 6RZ2\/KC'CD$, ES#GEIWGS#-)6JPH!"S9JW(J+<*V=&].A)2R6?*R\FYD.#A+EY>3R5&E.X M;J&6]..6SKPC]4O-HD-VY+@Z;#D)7C):H^BNS]-BZ@-4X!((GZIX[9[WUOR/ M7':76/X/7K&%^\M1N' 8/WAMR">%%):Q!>R C7Z\%JCKVX \EO[W(64?18 ' MG'O0LXYZ$Q5]M:7O]KN[$'@_-B"0(RN$H3=K1G;/P=C4%=OR.?W)_ Z9^?4, MA">VV]?OTE\YNP,5\G2BEZV$.8N$GH[UL+.3&_(?I\ ^.,.O<)\>Y[%,7.A&ZILGD4>OXNSWP7KLE]]S+L= M'H;HB TSL:XXX\D2S[#%9-KB5SFGN6GA,=_%AOBXPBB52L?CKS-B@-3)*;&! M*[V$;A ZWNY-S&Q#,@6)=[-RNAAN^0J7.)U"K7*[0S#J7-$=1*MCKB<:^MV? M865#Z="@N-QH3( F;=SO?]ZX,&!*_3R3O8Z$*S11*,A+7Z8;#5C[4$Z&QVK,N3U9LWJ3X&@OV]E MI*PHDJ9+YB2YP8BN30'"@'7D+=Q5(Y^1AX)-/\D_D ((# &0I5* M_FH#^N.??7X>@TV8,"!YQO9:) MI",VGH2:FTI,UXM)BVFY/4D!@ M@!B);7(E1ZOEWZ<)4]%4)!HC;P5]QS7VC\ME.D@-&9(EH=X,5X[PK5#$W#9, M&R]X63K1@6YPZ]<,T7^,_6HAI,YP44J&M^XO4HI_8F'/?GKO+NSQ%U5B H \ MH(013">H48RFP"B=%.@1GZ %$48I/DIN]V/M%D >T"18JK(H,NJRKRT'%- * MO9:?JCMJV1JT>;)<;#M,+CYLFI0N]C=SG-2C'K=<*:!!U<=93E[0$[(V9#=& M?;;R\R[?;E'E* "-H0CTMO9PA;6'X[ _<1>/WM!^;;0C9H\G;F@_']K?3MT] MHVP>;6J>KY_?TNP5H;[TU-_S_])C;P/UXX<73$;%3_!(7JWNRIIMS99763*XA)N9+DX3647TUS* MZ+LE2N];(O=.KB+<,ZT(-VM _T4T@4'T@&)#XO_>)=*1V*\TT80&T<$GSYQE M+?T;:\4OYQA?K7I:=;^4W:_4N\5NJ4UV6H7V:EYL6ZWH"A_H]D9.J=O>>1R? M(_IW5M9GJ+[!*OHR.?>M"ME>@;ZZB]TZ6^*#! M^HWHM0?3WRCX:)_@6ZL(94W A2&0&#L$/X4(S?AN8D+RR&7L]P!()@&(%524 MB*SI*]0?!*:NX?T IFE#XR?>)"!X=SW@+0)M6X';=4AONB]#\<)103$R3OAL M<\!WB(/N"&+;Z>77ZOIHRE4\XXX_X;([WX.L_;1G+EN+ZJ;&%:'>;8@)N]U/ M9-[ ^Q":+YG:UUY[ Z6O;_L]ZL<_IN.#M"&(AGY66&)!$8OO*KR:;J%?%K:$ M-392U.Z^2,/=7FZ^HL&CN,KJ^*?]SND/L\_>&B!91J)P(5;Z %M?3['T=,76 M+&"XVT4-\T"AB(I>S?"E0H,!HU%VGDLWV86S>H,7&GJ ],E-AD^4X1?X\ 7! M7DVA6WU[+-WW!/$'Y4OD%%EA+-D" 11E)]Z'#1W(#0DGH,/ M!3Z0PW2GX$X1F!:1)@D!..95_9"<;1@($N] $!SR6\"R#[5&.MY8<*U(L46!!8B"YZP<:;%]'X?>R_GBCC:G^>56=S7F,J@P&[R10*#C]A M;CKGIG.^"93)-X%\G^YSDR@*>A\2@.>1[D-RBL0;^S@X@Z(]^RL*W;3(LP], M%2E--(JQ=0J0%E#1[!WLR:'>D.^"09T0$T-?6=/MTSODTT$7-#=AXY9"N'6Z M&(4T^==+ +J/J;^VS=YL\")XVW;8C_/;O@#JMN511HFBQQ%ZFQHZ]$GOWG&P M74CJQ?8;>JCT'45?:4_/1_R JVJ.<]?6G+BIBHK?Q5ZM83JYH]1=\BP=T=&[ MZ*O%;._IB'JS([]8X#$34W=T/&2,_,8"G>O_N%H-:_>);CB7VA_CIG]R_B ' MOE6BJ4F-6#(U8Z2LQO4G2;,W6+?>\*UJSZONC_A;Q$6R0F>3M"O8]LQC-!+O MP,6SSMW9U,,59M]XSNNX&@;>U&M?'O5V7G2^G@_0KGJ2K*=:7!"SMBEIT#Q* M%<5(.U_5*5O.51[89F<@#3OU9U7+AR.9=Y>/O,,2?3GIF>>=U> 0?@M@T84O MYX%WP !,TJ[EU>*H03I6JLK3L5)MD9E/8313LGKNOA M7)J;04/Z&2_P63IAFUYHA\;W#K5_YOA<%!WBL10'#[Z2T-"8>S4T-QWK,X0G M5]]K0.,EH&!W A_;@QN;_LU])H&W#4O"\]4?!!7] _SY;(3V:0/R/5GF^BE8 M?Y7(-U\$(AJ.QH%E0;PK'!,1T1,?](@@!Q-W%62WSQ28)C(H^*S<.^&IO.6TTZ=TR,Q$C8W^,=^S3 <88H&XC M[%J!CKOT] <5)[B[#KX^*DDG\-Z\/_'$][/TRY+&"E*_!]PK2H;J)5OG:&R M&R&&=PM8!!=B8 N2Y<-U=YSD>_E:"*S/(4*K8<-S:_,R+QH9#)-N9/:4*2A@ M;OBPWFYO%&:QYXD5E?GJ:]O>56+=LCMY?,WD^Z763 MB.84*LK.\?CC[,57+^;8_GRN8N/+'9X.1L=3/Z>55IB.P;0;#*0FDZD@)V;# MU;.5%.?RJ->/LP*#_SVL.52S9.$XH 9?@? 9QQ;5L!C@T;&(Z?C4ZY M5^A0/[&H&)!8X7]TVW)=)6QU?.DHN"MIR+SAZWA=YG_/_=)'%D>S54&W!,A+ M*,#[0>!KC! *R&/1NL8E[H0/@_G?'^5&X9FB!;0*F1__1%,_TZGTSU0JO96S+1+_(3QT>1?E'A0)(ZM.+(^+ M@^?XIG+8S\?/>05W<2Z:HZ,V.X-TVWJMWAA MTP=^[)8TX,O1_B20&78KR]PE2Q$74J&?3;>8 B:DYCL*"@Z.*R$F!DII3N)&GF.==H-W6J54W%GN(01ZQPZ]C,= MC1[T?6A=7T:A:XC]Z;I^\:/)_GQ#:(XZ>X&QT?-GA/%2TK72;03%%"RA5[CX M2*22<>IG-!K_&:>H.R(/412,T.@?E2ENQUMIB')3:?Z"E*J(!G@K'>YP5_-H M&XB-X*[DZ: PTC.IN%'[2;7Y&-]@X,?E)JXU. #(*ZAT*Q5<3O6'N%F!%S8; M/8;XM1U4>3;'U9E&MT.4&SFVW63;&7R7>79(M)D"TV8:.>;WW"9U&@-@I:D MYU[2%!1/1\8*$ILC9MI7=403_M+XVX%;$V>Z_#(;WQIOZUOK\1!HMU$ M,NT0.[]P)X:/7_$N]27J$+JJ%W7L.G53Q 5(Q(D_\#M^=0WV.!_WZY?6_(EL MY10*MK(KK'15'=(9=>!'.%$OP'&U^/X$7J^$W(!(ET.-QT_PSCS+O^VF7#Y0 M%VXZ[;*!9I(^,4=$7YOKMB5!NTW0^Y^\K0=G?[WHPJ\[8]OG UU<'L33=UAK7YP@5.,NHL]*>2[B$6*DGN3!(BI@6.6 M?W5U_DPLY [I?<4=(L5N=>2^A!L<'D]U M@-,##GE,MN>HX9\'Z$X6]WF!2U7CL6=]E:-K5MTV1]+;S61K#+X%-L 3>R\!\1&.=JQ[VJL6NY%T\'H);@H)9S?J!.YE2L;O4JT69-X2?_T3$ MN\2K=4ZW Q'/?2#B.Q1,,*=\+FD.X>S>)3K!G5_@F73G>):[3)W:5H^.4HD8 M%4L&P!/%8!'4W1/_,\BB$72<;B%Z'U*_0"(/0'>]SF,\1T,D9A]PY /-XF>? M3^"XZ\-3##PO'JNG3%LRY0+@+=U *HI,1Q/1 *@H3^UGPJSW@XE8#!3A0Q5R M_1\/D-O7X3S1^MP0E0D%+@H7O$H3E*)ZET+!$ M3>7J_VB(]7^ <>M"1AR =C,&(5:>-V-P,P;G4%BQNJ3!#A"AY>0E$V]SL?&F M22H:30=B7=.U"+$06X2@(QB#1WCP$0< WHQ#B)7IS3C\[FZH%'5C MOS?0]#95,@L;37@4)0.@PEP;$0^QC0@)GCTHW=UL>SAWF]G\S;8>P#]1"\7= M8>9NA_5VM!%U?#B58;H[3KU+N(BF;?!38'J[@KUW#^XK";L5HD(D^3QWN5YB?1(C-3] 1O 6/V,'GWBD3=N-P MJW6]&8>;E1MWMHW;AC"Z][#.#.GN1T3?!.6,9MVNYI2&X3=@Z]\RU#'XO$0B3B M-W,3-O;Z'!T ->N8FS%LM0H+H0R!= MTW$ YN%R"I$9Z[9%^!DTO&$CY.:$3H1(A&_F)&SL]9N8D]3. ]T=ZF8B+=*Q MYW/%_08,)P!:SC4GJ1!;DY#@>1^/[,%TK 6L2:3=#0(&YT] Q/F=%?0,;R%SK43>_ANUB'$VO1F'6[6X2RZ*\OB&T#* MFG>;#[X+,)%,1 -Q!(9G&<)\SDB0L>M"1AR =K,'(=:?-WMPLP=G.1F)S$L& M=$^C8]:0M_%:*"N*$@\-< MR&VO(R**^"1TG(,*?=J)#I'PW@Q)V-CK=S$DU$YCX)O3H&9Z_F\ZE4S$@G"P MDF=#0GV2>=!1O+<9A_#=S$.(U>G-/-S,PUET%^UO%';8[96XNIA#\ ))RT(- M(A=3"H &\XQ$F \U# FBMT 2.RC=V^X\.(DMH$#QG[NQQWZ_B+_QX\5-ZS>3 M$V(5?3,Y-Y-S%DT8]=6)JRCPKC"D97 EJ:\XN@8(0B&09W+"?(YB2!"]-2Y' M4!Y9$@RH"7CWX4^_+,M+B!%E38 HHA'@-\AWW?:RWZS+S;I\5NG%FH:D\=(< M*/O*S *$[E8%:"PE'IH!4'J>=0GSF8PA0?0.R,-"70RFMR?$!_1F.D*L:F^F MXV8ZSJ+1XLQZBN9FF<_L=.OP4RC82@ TFF8S%0.(5 P009&1*N'#]-VT M_R\+C!48&&UW:3 .&J*' 0'J1# (0G__3&*ID4AE1*%$23%Q"@&Z.AHG 3Q M$8R2B5@REHZ*-+Y@V65005K^\S?Z9SL2KT!@8*Z<^N!$/ Z]CV*PMLJ5_/=% MV)%';A0TMGB@8W.+(/?_H2']Y387:/??__,_A\"/ 2]/#!33"Q%>5W3C_E^D M^[^_#F8U]>29=J5K B-C P(Y D0T\#U05L Q_5DFTW<#/@2XA[ M/^K7I0S2S/Q"Y%JSZ N3:)[PNS5=%?G Z"5NUAGN0O5 MJ/6SE[.^ROC'9'N.&A?F?1^KXZ-1_$F/=47P#,\*&$*DINLR3F$=;1@9GU,O MO07EEVGQ \!FMFE)HN/]).'E'^L^23]6J@5#5PD+]4E8NOOW)][6;TV].CB@ M.;OS+@YYRUO/0LTGB'3X;=&V; ,2QC=!M1?[G$$_H14"#3<",D _MHTI"4N!M_? D#4T)^)"Q#1AGAT(L-;N#V5 M3L?OB,*+HQ$\HO<8(F.#ODFB! 4,,Q[%-EVA6R&=B5!H\U,"F%OH\9%N..]J MP9];] Q[ EI;X%_2*3S3=.\44(]D@Q%U&X)"6>#R FIKV M&,.!V6Y+5!'X!?R&9,KHCV6@>7G<9FM^(Y=.UA18""1;$1#B,8;1BS8:Q_#/ M4W7'X*<8A1YYT""")(IHDA@E!H))<0C19?VICMY'B$7OFHAL/J^\S%AW1'<* MS==:N-,; ]P;0@YB+C0-"XT'E@"A%6MA'I>86A+6G#\/T(3!A@C3NBKQA L MX/ZB/CUJ=BG!E3]+T[35^0LBA*;O MS!;/<&O)*&6,"#D-2Y@J4!=RYI=]CXF'!ANP,=ZX:59$ZA2RE$4I?1D!LBX/HI37>Y9*X MQ#[(D[$A>J1(+C>Y!^DZKY*KL.4JH.J8,3&OHV^KJ82P8KD)A #2K3+9<0R_/5L8/9SKR.#@H(H0$!$.-J;S0?I#-MB$FQ!,FN4;7G C8S MN(%G>5Y5'GOIZ M)["9:7<]2IT2 M_Q[AQH5&0'K+._'\WA47)'OPKT=/'L6L/_[Q<;3%X'DZW79W3M&[!*]\4830 MU77+E"#J7E%P+1EZR4 J\:#&Q!]8 MG_I:^\#&(H7])S$%2^0O011+0&V"7)V=$X:F8V,S@"TP'L($7@2+AA$]9Q0: M#H$<6L'FT>CXOC"\L9- ,2KAH-C5]=60\I=,MSM=4[#U<2?@$":@9 !3/=K0CW0XO'7L0.1-?Q17K*LQ!N M6\.]X0S9*F3X#.3P8-MH$EV6[7;*#-%F:[6?NV]-MMGY2>1*Y5K>[[M#-&N9 M(?HMT\[4F1J1:39K^W:9=AW]S=;8?@3]M/V%J)<;Y6T;IE;+;/OZ2>31.#^) M"M6#1?%X PR>I;S.=Y7IZ( 6*)A=-CVSG@98 /]4/^%AH/F MAFY/D.LZ1Y"MW1@5"5:41"/H@MOU!)_[A$1T;.CR=@.%'T[OG$C+A(J(83SN MAOZ)=#KR\9W=GSMLHZX-_%1 "A5%V=NO MR+E$Z/3>QD\->^+]AK^@8!L[X+L?>-T/M9'JW*(+110ZBB/]"$!%7U$$CV\] M1&&!Z<4\B @(%Z:G3E6HCOW]*VB.XQT@*&ITHT@5A]#:-JAW8PX7AW>=.T+% M(H#/",8=B3B]; D&9H+LN&SC&Y,@"9M/(AN(OP9$=X6Z&TC)["-;4[DZ2,3 MY6L$'-_M8M?'0[K=H!@;A]TX1X",H"N]SPWZL1%*8B2D'P\R3\>QZRX"1[R&^D>P>W&P%R(?>&*^TGO>!?,4 MO.[2&XR1,T9@'PNW$O8Z]8[(*"C&=VT CR)L'!WC %C"4_!8&P?1NW39<9[( M3XUBGPS/RTOJX 8X&8WTZ00G,78(.09\FPT0):@(=\B9]=U,3Z:>]02W>/GI M-\5I2MU0?23XR,1I/O390&H6&2TO#<+K$\U]]!,G:580.<_ /'H%6U3?5)I3 M;,T0+VT3I(0() /3@OI>7:%J38M_UY+\YUZ\N2/N%"L'E03> DZ3_?_L?>ESVTB2[_<7 M\?X'1*_]PHZ . 1XVSL3H?8QX]VVV]MR3\=^*+46W.Q9]5G$M7?(Q?XV*M$IW;77PO+H*D8OR0%B-[:T=E> MK3R!&P2<]R[38F S+6RFQ>/,M.AT41I2TC6TPEK.L+0EKU^9@XX%C\TQ:LZ1 M-'P.*T[)R29OQ11>V;P:V@'2EISH^"+$'-1VHYI-)(^Y*:#QA_X@-! M>4ONN6=PI5#MJU2#^!O/G2#"=>J , IC-0(:]O!;EI>++(DS]CCPM#C\:@KL M#F%X&8-Z)R-TL$?K"LWN.LYCW#CU;L$\>Z+G*J]H GJLBF&I4W^..FFANE++ MVPT4WG*I8^ YG, Z2[76O7%9R#2 "-<*RG:-05$5N"Z^%N7YX%BHU5\(XYCE M@1A_4ZM:PZJRR"J8WYYJ8UH:05)DFKKQ#_@J3K5A^D:+HZGO: L@3AVF@X(& M1P]>O$#KNM0C4BA9TW"=]1&GZTK1M#W(VUL**N:+*"X4Y-7& B;V4- ] 2D$ M)P,_+< X#$%K8OD%HB 4%$5CE'%:F<$'I*I2YOIP^V*]HGB%(I(2+[:(&^UR .TP8*>II:J;354[ M10%KPU6)V1YII/(Y@.A@*K4+((WT94:7(+P*:([2,/ 6!5(H*!.#W!.H M\9?#T%]0KW/I1EL-K"=/;A'8.)+#(K1,^5 M:' E6\OQU('$EBDHRN:T)?T"A(?5UI M?Z1,%Q*U-ZXES+J$3'U&[4S".OL( T;**79.<+]\O*"DA;%HI:L*YZV*WKS& ML,MI!#8-AGD"=N#A$Z\%F-"ETF9/ST&UK!)<,/_YK8@H/>L3BE$C0ZCKR_A7 MD4M7'_[Y37H1YQG-$(;X6,O?4YSN5<.#J!9%*4.<>Y6AB:Y6UG/.9/JF^H09 M7>TTO5"):;R'JK*((V6R=SGV%7^A\Q.UCZ+FSZ*H\$83,OQ5! LAV99O&CCQ M\SQ8%>P"2=; Y=CLBY574)5KDB@;+]+4Q*)#A]S4B<-[^"T+(J2&P$!GA_)> MXRN"]1HN8++)NK+4+)M_>UR*MIH3,6F[%\P$[@9QFEF![&,WDSX",F] $ =1 MML8?U>.2.3'ZN43/OJF,H$8KE1!1LX^+PQ#M7:(SGJUF'(:?-%0;2>^-[Z)/ MB]V^D>GU%93'J-QQ8;".D4WYEHF)2ET'+I.4L@>SW RR:%.NE1H"K\GYPFJ8 M #HAG#1)K^)I5> %%G5T5G9L&B2I(3LN' ^"TH MR94%&=(Y[[CS:Y77>C"2%&@:\"A+**9^E4\,>OD\![*AC/F4?:?HE,.1\,AI M)H(5I)40I1[*5+I0;0>=KBFLD3I!Q4<# TA9>8_(?P-J88&6B?1Z)*C]M!,E MR#KMTM<["(4K0]XB3B>@5, M?,\X!T/EIND1+[/\"RPIK"M="DRACN1M;"X*]> EH6[840MZX7)S+(5**8- MHYM?1MX;FC_?.8GRP\B3<^4MR4\W=))7RQP.:17 A_]$?UF)U,2+>1,4Y"[# M2YVD*%$-:-)V)\$<#U=U[W0H^E' VV$9YYD,S5]BDCG! M8[/)Z?>]*?LET.L52@M2Y_6< K72D%EJ@0JB18%\THM8I L(E#)HPKO9915[#0E4Z!:XVQI,C)G MB:0DS&(=7+46:]R#?)D0HW"55LH,4NY1!R+E6YH*SI>..JPOJ,B H;,/,- MOA\I,XO&(;6ZP-B?KM)@Z8TWV1JTB!)W!H1&G*$\@^^MK]1KVF/)BK8%1K20 M)O"92S$';08$I\P)[L'6TDF2'((78 (0\ !;-=(:V-PXMGIRCA5HMX#0]@-J M:5F(72"C"F]'#I^S;D_4S$(>M@#^X+EL^+6\X$",)]X,2 P8;A6']2RQ+$-Z MPT".KHER#$ K*J9D>L.VTRH. MR K4(.97]3RLU+=3/;P(_]!&^&V$_W%'^'?S."I J2A;87%R./P1)"?OP2K" ME@5YJ_KG_!Q+CTDM;)K,@][HJ>OXPY[_E*\4^-%[BANW^19YU2OCL\!L.ACQ MM0C)F.#W#>"V1V7 I4PZ'A*L$=>(3B=2D<,W&/-_SUYO VN$_ [D%\*/_ [;@K$[#<@)4 MM.I$7'X9J#WZ3,GQ7:\']#Q=K)$Y[\-?@E0;D+ (SK)UTD!Z*53]@2Z1R)4B M7DCH6!D,2F!NL"HCB+TSK=68H=N87JV#<+JK3NWEXH33'O!(>V]S+(:OU.'R MFM0T-0EPSMK6;9&V?.V+KXU[N3@9RVK6%>O$9Y*_?S6&\4PGHPV258&V+_%HC8T+O%:,#M). @PC)6+3@W8GYY;@BIJ\51I2X8+#M%I/A%=,"T$=79ZH:/D\O*R M5]:N+]@>1H[IJABXDLE:010WL']T/9R!+M*!+*)>!T*S=YY=N#(E=0.I1OFN M2'E9M4Z'#T<>"@9;&.,%@Q @XEMI$,62JD.Q%QF5CW*J;Y7":90ZW^OG#!,_ MX06ZW3(%'ND:4!Y@)U*=9V*F#!C=9:& <4GTL<:)BW$N"7ISS=A=0U/L)L0= MAN?OE=3>P*67.K_UG+^#J8[.O%?+($8L*^XIO8S%8K/A-.SU@F?>V/$&RI&Q MN;PJE;30Q?1IEIYHAV!4M[H&RBN6I*7,J6J.,:J"(U@J&9M?AJ U>P@Q M$\S%1$0+[_/0GXK/PT'?^SP+)O[G:2!&?5\$X\CW)"** 9ERB@! $O_G\[0_ M&XP5BN>/A$TYO3/X8*:7W0V[*0[W#SPPC0L%7&5!U,D3;Q=XU M!IP&\7*H.I33!-!8T:$S9:ZZ)"TP8$^.>B-5;9&A"8 HR5;YVGN2NCFR%;&U MHJO-2"=;HP&%Y#G@F6T&.34D5D.*OCO[[[>GKS[]^MO9Y]%PX/=G/U2*;KIS MS77?\'RDB2D]]>151_&5!.M"O% _O+R#NTY%+(Q/T%-."\4YG"3!%3#EBT7\ M541=:S=\O\K[S]O0!/*7CTWY;RW(])WK:,^[C5Z/4R((^R6HM2=4=/XBS2[! M4GQIO+0)M/[__F,VGLQ>MN?10F,W#[)Y=_Q0+[W::79HUR4)"%6B!:V)9XFZ M$[IO.>V Y31[>8WJF1KR (UQ*I< Y1O3))2'4V<[KZF5+\91M=A&T;X,4)<\ M)Q\B0[6(J%;Y),XFUK5A0+?Y&@VUZ#D#"DC9U^L)0 ,YP^YJ&&NU_C!,L!>+](4X30"+&/3)H19 M:[1:5PE,5I?"Z2\\-UY59W*[,G0-"^)4)P8OY60!V.M8)8\*RN@PCZ(!<"2' MECXJ:7;%JJH!1:$)F\#^8],*@@_9O2V1% SG+6TA#*#&XSR71MY[G:C<<&-3 M?H7V*IJD0GL%3,,'C18$9=:@%4%U6O""%,V)O]MU3H@'PV" M0JH=F<@O''W=W5,CBIWWM Z5#\:;LE[>@Q1YIAMG;W2J]K0#+(^HM70J+E): MM4RD91Q!(S;0EALGZ )0/B2&9 M:H& ^4A*:#;>&S$WQ$F"Y.Z2GSZ@S%!7Y>"@KR&/51?@FAF6F JVC-?N=1*# M70M<\YW5/+:0I=H@%*N<0"3605'6,KUWD(@.(YOO8?,]'G>^QW9)>+:,%^4M MQ)YK:G>L_38T'BK_K/7>O*4ZL[XWKZYJ/9)@9V!X#&6APL:W:?=EKV[SA[HW M#O2ZFW/HH[YI5!U)0R.5;BB)!6$T3S 44:/>A,"O4G1D1^:E^#HN\FJM+].L M,F'C2/>LE2",;5=K+-,+[(M*#,>1EED[GSKE$R81H,=2U9ZU4;=!\&:[7!1LI ([V^D3-0 M*+WP&MW54ONMIATVE3NUYZ;+T,X5:6[H<%&">*:!DW=3IM8M0[H,%+$ MIA9(Y@[9$225DTSJE0V:=IL$C2_EU')X L\Z5@JA+JU<4T852Q+*&SGA")=D M/NI00=D*$L67[P1M!%,8E,6,"G1S(5K3UYT*K%E!;5FA()KE4^:<^75NL^9D MXPJS5\Q=3SOJ.>28-M*(FH5_9HV;SEPZZ2Q*VTR)1#L8*[P)U+-.CZS?("OM M3%O=3+%2L)SMO,R1S&AK)#QIU-"->?1,DZ_69J3YXQH>*K82IA@,4!:=JB9OI,JC<@*I M=N)WW8G=V1E-2TZ;& QU(*$=0!AW[?H&I"ZE7:L)2_Q&V&9ME&M#5VZAL717 MVBFFD2,C*YQJR*C'A,,3"=" $(1=#;,.V$@A5L #6K=@KC>B!)J2A&6F?UZCL5[+*!5W+ M@?X^![$"6A/6*"",9J/[@DH*H"BW^;5:[I)=B75'.1?^%04A/1'F Z=Z, 8$ M@0\W>D3<]R5CI9B58E:*-:28:IVE'/<* K?&A%&J+(4P&L\JS''JSHMBH*E< M&TS:SA7:JM@P=H]3!K#:1>%>,R66&%2H@EHLAN6PWQI!3[;[PG ^$D,TKTI(Q.*6-05+7(>G<+;P0*'-J71V,HZ17G8;4BA#*! >:<4M\:D (Z MM1=KCR)1K+&\51LRRKVCPP/&,S*;F_U-[)K9"*,U4#*;\2KNL(;_Q*Q!$#XI M?$6"@'8F&W5&WFX?^5(!KVWBYL"2'LD@C3] MP76EFP9ZD:5:"$Z-"LG;VG&JXDM)"^ >+_N PY(T-*H:D5@IS!JS)*V$5T3F M!ZWJM4;_&V-.IF&C_MP(DOV N)\L[;>>62M/K#PQY0D7(7+7CW!SJ$F.)PA M18EYJG8VB@M0?K@D,,6PN;L1AJZ'8ORW1M9@SFG(J022H">,MT=B7K\+)WU^ M)=MDU8YE6??8<_ZITSX<:F,N6QZ97W/1Y\1N)6,QLB$P 874'[NJXR:'"*D? M!J:!R'UW*?Y&8$:8O]MYVLI25()W(V=!1_CY@3ICMULP,\8CMBO-%G&I]OBA MHF76A63E[9[(VT:.IFBT&U-)G-U"UM1P9$TR88>%B.2EV1&;&4AMJ0&,/Z\8 M'5]BXAN)R\TY&'W;0"8DV.$RD8 VM0*G("5E"2NFF:6J;C5.@:5E2_=;2(R& MG+#1BX^_7/=,,B6>%:/B"61>):,,+%7UG94#F MN(?+.(ER]-\B *+1"ME,]ZPSE>!].'50LT3"4:T_JYA!L'DJE,"H5:0R^*H- M6!F8WYZ:J%HT9ZRE:1QL&773Z:\\!1ZZ1$P1%K_4.KL[T4DWA&P*49@CPX1$ MNEMCC77MME-\5J1FN MM-F55K):R=J2K-QZK8!58PRE8"\1Z&"RI>57ZM#7R,DW._IA]R*CGJ8U&#;@ MS.,O7#VJVO^HAY98 4T/;51#2FFL4#\V, <--YI4U1!4A'/].ZK"24JHU*(' M;T-G)9"50%8"&1)(UT:@+XY]0-)40SX_C ^.=M; M>)X;$S=3FQ!.XUP[NQ9U9]_:X&5AV^Y>GB.55FFXI,POE&QZ-3#0/ ]DC'2+ M5J?%JX9&;)0D:J@ !H.D[=R *<6&QU=K,L II:L!G=E>=*/87:6# PD /:5Z M_5I7#+#+)<4-+I>"+H0+.%3"/P#!OQV[0V(Q&BA6.]/+K9BU8M:*V8:8-4&* M&_6U#0Y&?T]%?:&R17D9, XL DO2S[)0KN$X"Z_ _#H)RC((O[3B"XA! 8/' MI"^FQMA7!5AM#)I+LQ)D"39PLF0E<+@,XA0;W49=E#966T].54N3L-2!ASVV5K0"W=0+067-ZM( %D83@["PWSG./(**6Q_$:]R]6J M;VV\NRVEE*>C2J%IUT8VWH?E2JDT,-6L&E,(5NN1FLD"5)^]-OB$! 88$S2TXIO&H="GB:PBH2 M+ IDZEJ4W*UMCH@3(6.SM;5AS&@IR=&_!!YQ'83\R%8D^V0R2&#B,B+>8VWA MFG*"0,-%N\K'M']5LDH=F9 *:S,X>\QY=(]X:0=6/3&QU1.V>F(OJB>L+F)U MD4U=I 9A5DZCC:Q9TP"I&Y/%W6X3(][/E@795])[3Z;9!A2T*]4(5(3(KZ8= M2T9/C+8OJH$?K:9^ _AH6D:[94>0BW:;ZY:&@^BSVQIM:.>^3 5IJC.J3PN\ MFS%UY400-9UP$OA7*G1&W2:YI53\TII([JZ&PKU!*>R26S7P-8KJ$S8 MK06-5Y (Y?+/"@9&.#0PS+,\+E9&WJS,2;F(LX13D*MT!\H5AT7"+XS#9B!F MJ_BQ#AKS\#(N:S3I,5T%4A&L=3E054OCQ5]$ PVX#O2 21K)[IX2G5MU,<4P ML5:2UVCK5G7N(8-68(TX.U!9JU1$M:@#W;5BRACS9=/O %M$G6S1RZOP,)$$ M]$+@_!:HR8NX2Q=D5G&<])7+2JND@GKK$>?WN:)$DQ^[& M5(&1P/RX0'4-N<78>(T2"JKJY.[@I'&VF($72B518J#&N./4!P$#I')# M4R 3Q^\32 4H-+]CV11J;RO9*"\72U:3>'JX,VY;26$LPP#.B8YJ]%3AXZ)0 M10<#XA92%5M^S@5B,06U4YUP4R@UFJ:/KGS9Z9XP-&1[/OH;G#T-0CT9]!;Q MIO2<,^XO;LX/UQHA+K%N9O^1U@"ZU*722XR,Y*"1JZB^C(GB&E]<4T2#.MOD MW528\*\%8X[?A.YO2>:]=KBJIE56(/'-&D:=)HB$3ZBUP*:AACJ+"UEBH[*[ MA^>P/2ZE**K5 MNC:.L2H0^=0]'F>799+50RL@..T#D2A-"JOKA'*#8@+E/I\\<#G]4MD M%8V!+A[D;/C@A$7]E8XC3*,MAC]"@HJH'?"RXM6*U\$><&$1AM M?(/<310(!G9XQ(8'AMX3LT&8:EYVA7*#?!HP,12=6 Q(F2^4 DD*UX64^8'V MTM9]K(/:-:O]L2X6J02UIX13WY,L5&7+ABI< UZB1HZA](7(S7FBFT5!-)"KOZ(>DON#-Y/0Z>L^=$Q<*3J%84LZ2S(S4.!K01<+940&CJ_M7Z'.L<"^Y+Q?5]K.5NW^$5(<)3\CT+1P+M HXYTP$A3J< MB*_L1$YDU6@#^9WB#L&5["Z?D.9+TIZ.*6U\TXAL2#F]T0J^V>IT)[U)A]DU M)0";"5!6A%L1_IA$N)%UCXF%1;E29=NDPHZO M!=]I)'EF.;97!_MWGE$Z/&GA M*XS 2;FZ4.@^I/NRDR07@KTU;D.GI)>JW,LTT^TL+H7XPO5/0J*Z-^%Z\''I M<5I7I>ZO2[TG(B'895+OH(,I6S1HS_D <@G^FE"'=Y)LYDXK6YY]3Z1=UWX\ M?8%U4N[=]"MAP[6R.;-:4<-O&B!KR5TDV!N^!!S)*@+EEQ%&-1$=G]!0?[ MN:LTB1U9N@0:!.A&*XDRP;6(&PJ&MA0_D5(E%J#B$<@R"-9%D).6UW9TTD8O"(9HJ]R/5) 20Q46 V/M813O-AX%AT4(+,0]6M1):Y6*M'5RYLF M0=BD5X#[2\Q%;0*K8DQR-/:<,Y#+U-SKML[;^Y8^]YMG?F!)D5.;%&F3(FU2 MI+W ]_P"CP1"4[+K.94E%34.0#?^'3T%BKW1V^E]^$N0ZB?=/V!/WP=YZ3JO MDQHJI\:?A+C%>WWPJJ-\:":FU8)V; MAEN=7S5&VABC[-5M0.&1Z$ M!:\#_4,Z&*@@02_J"4X);1MB1'$\:A6Q'A33^V M-FHW9]$*2QZZ364EHI6(VU5#Z:TM$K!504-($I4,:("U-!1$UVQNWR4+N5P_ MBVJAZ#+/U3A^$4;X*L*H0Y=/0DW\%MC\/(A7,O]0^7(;L<\B2\A5,L^^JCQ% MY7[A,!IIDXLJ2=QFTAE[E#<6*R*UW&:(-2[ _&(L=P**OQ"DD0DJ9G"58JG MZ'O=](+T&'.O8LA $D]CW>,_4-,:<>9=JI1.'-^DPX<@@R MC#5%T*'U7Y;,6O%;\/K9 V 94- MPZT#C=2LZDH6R"G289;QN@,A?Z+0NK!-4^"9_H8HM]=4J19<],'!\$2?. M99 ;%7HZ#80%2PY3NXCSJEV09XH5'7"CGL<;M7%2G) ?((_9N&?5S)1=$O]& M2C3#GNTR=S5 3IPJS$,UN!9*;;M91#WG%>?B(;JLQ(VFD.B%W/NY**E1 MI,*<=B+V M?(W#S&9I6'GZ6.1IJV0AX(*0##4\J8=>.5$E:LUMM4)EH\Q $5R"4DGVMA0Q M?X?#HAPZ7(14?AN?U9Y$RB_++E,I?<%RQ-0(*KS82.J#=\ZI;.HH:M"L(PT\E]RD/2R6"J1$<3N6LY3RG-^.1;[) MMN0&;FV--8SDB$"'+4JU4'D;L+& :A/ ?PT2M0#:&=Q8=# W%W60"1(_9F9( M::I6E8&(R.M#A?R<#,XFA2S$:ER]\GM.-N3\2?R"+ M%*(LK,B[AUU-9/(;%47J-ICRJW=)5]]-1 %P]E]_^CP74V_F^8//03@./@_[ M??%Y.HT6G^>CP4STY^.%/\# -<:'^1OO/KUY[_W\.^KK6'@9G95 +BE>-U\ M]OM#?S*47[@'K(.)KRA7 1O0)XW=P!DZWL]2.GS_OXW=I7='Z-LEPGY!+?FP M)/AEZR^M5(N?_E9OF4-[YJA-4Z=R-Z_IW3-NV4U.X(&%FIS8YKPP?6JOF/# M\HQF-L_(YAD]?)Z1L=N>UQOQ#NP)1\MK=1H-AK/Q;/0Y'(?B\W BZ;, JXGK0TQ'G@$"YZ)O%@SJ2C<)-%O,<,@=:^T0S*(N MI:M1X:B6CE5GV5S*97)YE\"Y9;&$,)E7<2*K2=("7D#PF MW=KJI&#PMQ%P??PMT'7E8(NHW>.+V[J >8FH*LB+"R^YD"_'IF)B*MRLE6QJ M?F6NWJJN0>G0U7[2E@N6E4BE60U[ ]"LC'UL>56-:]D8'[M*+9+L4I&!^OT$ M';DO6(^[A$VX5GTR_-GZT6 .IE%5BGO6FSJ!R/C!VQ8'R'^;[NDMV[[-[^WW M!A-[$'MP$-ZX-YO9D]B#DQA;V72G!T%QC6:@[P9W@[S,Y&YXZZ\. 54Y2H'> M?C[?O2O3C4W9!:OYB]3+-)KE_0KD.UG=5H_+#=:[U=JZF_5+.?C Q_\]&W1& MRC=OREO0P/FG9\'S.]JAZ^33@V] %SU\FQ"XQT7>D?=TOWE]'Q9YK6)SYW8; MV2P/O>Q[Y]([/-L.YMQTI(>A$(M%.[/FP;GV578!+RC1T_))I!C.%:+K^&Z[ MH#WB625/[V]1#\^CSJ 1YFF0LCGM=2Y(HX9GG/%TA-ZN'3Q[5_MSX,R\=SP; MK.9Y')T+UWD?%$40+BM,=B\.\TK=SIY'P87>T+^&"X^+V0[FYGPMDN "(;O_ M0"34M(A3>V\>!\>.K^-8>V_NY[V987I?Y#J_8E/Z.%.E#/;>/$ N]*=]=W3@ M]^:S^?.F"_ QW(M<$N2\ JGAROH@>S$>!4O.^O9>/,1[\><@#T62I8'+<(R' M>1]N3YE\!7,&@QF&^8=(+@2N X<,TN)D<]S;A.J.\-J=#0[>6GT6[KIU[PL1 MX!MEB!'9_O:)].JI[*A%-9-R>]Y,K#IB[6"CIYX]Z M=8UKFJ5";R!V@)BG017+^(4 MTUE/YDD6?ME=TTH'(/=AW,,-Z^ :(%^,A!*!G,DTQ2PK@W-*3S32*R7J!E5D M%4:GA,WT.4[W=.@UO:/=U;G:U4^7F9%$>+P;$JH->?-5$M$,#2XS.1:3*ZNT M(B0Q@XAD+Q&Q#A@)0;40T1WJ$L8CI+YVY3+.(^J!>*7V^AYJGD"PS%J;>2(_ MZP!MH2S5NP%M>?BL6LX(1]CL,J#FRLTJ7J.'R@J1V#3RDNX_8J9\4V(Y]FDI M:CDBBLTL7$YZ:'4 Y/+=+(D*D%E53K7H(B=0BEQ@+2]UX\,9R1H*[H!5@_RK MKKNY!,-#;'!=+ I? V,BDCT8 \)^XP;2W"?!? 5!@?9')@!5"6RO5V0FD3^C MCJ+=GB,&P?A'\&^14 CUHTC3XBJY"-(8_O;[V>GS&EJJ;GY8DW]-_"QJ?E 5 MW<.EA]]5==A*(:?@UDP_CPM@_TM[:#^=>D/WO\+G+D[G@(HK9&LN M$%UQ&A"Z:(4@0B 55?%^NVMN9_.J1B-:H\4"(GA<$%X#]G\!P8J@) P(MZZY MC)';"*ZNY_RQC$$LU]AO8!,4L00"E1@0/.6Z_RN!,7'_5XD-H$K[KUP%!+6) M6Q"GI.QB/2(VAXPOXHC[-QIH=,'Y>0ZS+1FE]4HC )I=BB7(9PMP8AL 4P?, MDKL%E0D;5F/K'LQRICY7QUD=U$2L>/WZW:=WOWXX_<5!&7B-!+PC.?/FJP@K M(N1?28FM<69^0P T[#97WD--_D&=TFXQ@SU&N!\3 81PQ_#4Z=C8 HP&;':R M5"S(%5CPRT=0@F0AX;MWJJ2P%"LL#]_S79>6'_\W @)J"= M#/N??7_D1^-)-!_UQ89.,GP/)'H6+$"B8C>6) -U512?O<%@-ISLIV(RW'_% M!#?5X5UUZFT]6/5D;W61'X;3<6N1] A,'"]:^/-H]%G,AF#B#/S%YT#XXO-B MZOF3_D L C^0 N+ 0$B\OD4A,5Q*%H7DX;H=W3/QRUW=5>WS\?2W3TKOT34_ M/V9:WRR;4 T8O2=X6%#F:BVY>$7HDF_^K&"$6T^CKK+=2 M6Y2\I0[MZ=TJ,& ]_R9QH\\0#I1!-IWWTM)&._E=453PT4?=? A8D4_7P.:S M>M!W UXT4%GC CN<1]R>!6TDG,S_9OD7/B8-@]B-W_P*\5^9/G_>&-=PY%"# MS5A"L.*+9%-ULR/F[L'"+*5@/XKH0'IMUFS[L?DL"2I.L64 PK@2_32&R2A2 MA'\[ ?H_81C<>8#])Q%_%AY_*^9Y%>17/ MO2NBTGD0OYU! "U-FV.\3\<[@ MOSDQE,! @8$A*SN[U)/!Q[>NE1PXZ!"".R.YV@%/ SM*LU#])!KS=[JF#I^- MY&P]0IZ9BU2 J8P.)&.^WS++XU2^OXD;%UF29)<$0"S;8I>%]E+4'HU@CDTV M-"8Q=ZTN6\QKTH/1Z4GZ8=="]?EVHDI#'B_ 0H4#Q[@JD*J##?:B+:C,+XXN M1K1+=[KA]72G2M4U.6?F!.\>AWZ?0(B&HY[O6Z //>P#8M_TQD-[$'MP$)/> MU$+?[,-!6(ZP!V$/PCR(46\RM@>Q!P=A.6)?#F+0\T?V)/;A)"Q+[,E!S'H# M>Q![N,^<>^_F,_ M_V-?_W46XX_/4;!2\>&IXEJKZ<$WX%-6!@FO^4-51]"RA94+=[/^:XR$!U__ M^^!KO*I6FR3P+,OO: ^NT\\?? _N $/:*L$_@MD/\A+<>]68[H!#D?@W'N]\(R2MOAB5!E#D:6)^Z2)?=<4 M3^O,4::+UYAM);7%?P9))>ZJZ8A5&*W">,228.\51C83[6U@-48NRLKCT.J+ MQZTO!DI7U, $V4)IC_,D#I,K2R#'K#PJ:C#M"JS[X9_>![)BZ7]%:75(JT-: M@?#H=1*<\8(HA$\12 MR_WKF@=,(YG4+S[FV7D>K*P>>O]ZZ %3"YDJT@U^/X1S1-KI [LW'ZE#<]]6 M?>\.R^OZN^W'-ASGX?_P:W _#_^'%Q'MYS8<*0_G_Y]NUX/X_#O M7:V]S\._JS[D#Z'W_AJ6CH=(M_C#P+O7=MT_GL'OOP?Y@ZNOW]*>V!N/?E / M\H<6ZM\FO YX]4_NYR'??_B[>&5T]:1?\A*YW2]3F - M\T38\SPT=?/!CO.A-CT (]S^V/_<=C MP3\B-\5N@_W.Z/8P%;I^;[K+=MG+ [V?\SM ]>R83N?@E*WCTJD.QDGW6H2L M;.$/UDGWC4ZZ!\PKN8]KD'J9^8_4C;5W3KP])IX?PD*L*>[Q+E@6LLY!ZQRT MSD'K''QX?54""QZU\7>0+D%_,K8NP4-89&>8]TBFIQT+6S[ (A]: M9WN051^.)DN;.6 M\&%.H- @])<:K<15^W!GS856S6;SN5CKMM<;7<@[^HTO\FSEE+!J]+;2?X/" M":IRF>6P[,B97]%7?LZ"/,(^VJ_C7(1EEA=WVDI^3\[WYD5?_\--V>&TSFAG M"1D0-BZ-8('%C[]14<<:(:L/F#WG#V@#WB-AO#E=GZQ0B65N9!6J"X>T$_P;?% ML[Y[ G]Z?I#-XZX]CVUWN=_S)O:$]OF$O-[P(5O VA.Z]H0>N&^U/2$KY0[^ MA*R4V_<3LE)NWT_(2KE]/R$KY?;]A*R4V_<3LE)NWT_(2KE]/R$KY?;]A*R4 MLR=D3\A*N<=]0I:'[ G9$[)2[G&?D.6A?3\A:['N^PE9*;?O)V2EW+Z?D)5R M^WY"5LK]H!.ZOHSO=HF,/[;EZYUD^7^O/'_H)BG?VG#)\[9U7+IN1P:CWN!A MR_"_MST(YA??L!6*)8];D\>X-SUPZO!FMVT=8\7D(^6#K7WIKMN02<_?[QY) MPW)I9>"1GOT@OVF#2GOVC^WL_=2>_;&>O5>4]NSOZ^QG^]V^W-[WQWOV]KX_ M7IEO[_OC/?N-^]YZ,AZ>RJ?M%3/C.4(RQ&6(RQ'6(ZP'&&U)LL1 MEB,L1UB.N!E'V,C+P_/^_BWYNEJD1[CD']/Q9:^6; G[&)9L"?L8EFP)^QB6 M; G[&)9L"=LN^5$NV1*V7?*C7+(E[&-8LE5%CF')EK"/8+E7KGS5SMH9T_C_B,^770=YV\7L*Q]_&QG?U>H? M@*4[^Z[?U7KVK2'[P.\-)Y9\+?D>*/D.>P-+OI9\#Y5\9SU_8,G7DN^!DN^D M-QI:\GU$JS\N\AWW9E;Z/J;5'Q?Y3GM#*WVM\G"@Y#OL]X96^EKR/5#R!=UW MVC^<_/.6T_J7[/(1A)@>45!I!^$]R*KWC=W\66_H'PS)[MMI6AK>$QKN=SJK M+0U;&CX0&A[XO8EG:=C2\&'3<+]O:=BN^I!I>- ;='I/[&G:51\*#8]Z?J<# MVYZFU24.A8;'O>'4TK"EX4.F8:\WFNQT91]D8O;K^"*&$XP*9RURIU@&N;#A MIL,.-]T[)S_6:%6_UY]9XK?$;XG?$K\E?DO\EO@M\5OBM\1_ *NWQ&^)?P]/ MVQ*_)?ZC)7ZK]ECBM\1OB7__B9^"&7\I@WDB[F$J_ZJ*,EY<\4=Q"EM?OICX M=T&[#S35#[]^>O/">9(9EG*5.F3GE4CC!/+L03A@42R=2<177"9S!4YAH M%G[1GSJ70>'$15&)R(&OGZ[S..&.#P/7\?M^WPG@(>/C$7[LS7K.':Y[3[;? M3L-.X[%/XR_ ^'_[3_A'?2],1)"_F&?E4@ZNFHP,\"7R"NWWG][+W=!L)N(/ MC: P+]'SC%G3O__W_YBSW[P594,48UE+;D?BTUUW+D[FN0B^G 0+>/.+(+D, MK@K5P'[6&WJJU\H+W50%-\+Q^CU_]M0Q?L8-V=C-5?#UQ-@S>;>>)&)1OI!? M4Y_1O:@_S J2WR]RD01E?"%P],:X=#1EMG[A>ST,F*_@5[FR(:@X]W16K6C] MH#Z9_PR<92X6?_WI/SYE88L6O^N5_"L.!(I+O@J21N,=^9%!0[BW,)]/J#,X MV<)Y!4\#616:ZH.;4'[SV#9.P]QMQ"'X,8JSL15Q":L--WL0_?2WCR)?X*:D MH7#^#GK><@^ES@.I1Y] $UID29)= L-A6HG>J'/<*"?,5NL@ASF@RA16JXI/ M&Y0HV&U.05G")HO>H4+]28O"QQGE:52LX)W@**U@'%. MKH# \+5Q%CG/7HM0K.8BE]J51WK4"!6VKK_X_>?.95PNNZ>FIK-PSDK0SX(\ MDKVZ@M7ZI?,QRW(]MU&_#P_AQ-[!-GUUGN%?_/[+,WKV(_Z=/O%>/B=5#]_W M.KMT_BM+86/@.[#3^97S-H,U-$?X*&!C_@["=^W*$1RP.L*E$Z=A4D5R6^5> M/0?M$[3,%1[$L_@Y3_<)(;KA2?>A:KV>+SN>#IKH#@\*VD8>-C3:VZZ-T;]\6K/_"^>OTO_?ZP]Z_U^4].D)1__8D$01S^I"80Q<4Z":Y>Q&D2 MIW %)C#;ERV!Q@)P.*5T+.VB1LG\SLUMFM^S8MNR[IQ$XFD>?U1FH'D/O>?7KS?GPF$A&"?OMO[28M>?_J9V MT-%;Z, >JD.\FW<$.^!H*D(^ZLL/%'_&* M@UN']I#($NR\\PKL\>=[KGM1?$K?L]R:.<25K@OQ0OU@3@1O)2DC49Z&+(>; M$LL487P!;FH99:[>JB0NKV%K;1,K+,JTZ_<&TUVQ/^,&,,;/8,Q%DEVJ+5&_ MGV!4\06K#)>P"=?>U%)[HA>K1X-YD255*>[YBN[F?'IP??,^&+6J=4U)F=KV M[3'I\= >Q%X<1-^W![$'!S'I33U[$'MP$'YO8D73/AR$%4U[->3'O3X8/2R_?N%2;, M;NS+_.IT3\Q=_AYTC@>W-AX4JN5[/62/#*KE>_U41[8=]RX1 M+6\<#C%8WK"\87G#\H;E#L+QQQ+SQ;9'?'[41P+/.,/Q MQ!WZD[L[O$.2*)9"#X!"1_[ '6/(P5*HI=#]I%!OY/HCSU*HI= ]IM#Q9&@I MU%+HWE+HQ!U,!L=)H0>;0- V>3]*;MT3LL"E@4>-PM,1Z#4[G(,6!:P+/#(66#F M^N-==IUE *T&%'\]]AZ8@H2D=\78NT$#:8_Q@$TU'(G[%U M_%N:/2R:]1'#P-*LI=D#HEEO:E, +,T>&,T.K6Y@:?; :+8_.DZ:?4QI KCN M+*5&PG$:9BOAE,'7[A1YFRQ@'82/6Z!-7'\ZM?Y!RP''R@%^WQV-=]WJE@,L M!SQJ#O#&[K!O,P4L!QPM!PS<6=\F3%H&.%X& "5H9C-E#CM- (O^A6Z<799Y M/*^XE7*9.9^RK"QB 2])$N==&E4%_%T4+OP<]FQ"P6.08,<@J$93=S8[4A^L M)=N#)=OQT)W9M )+M@=&MJ.Q.]VI%EJRM62[?V0[[;O3 T\\?.8_MZ3X"$AQ M/'%'WI%>_(\@9V!*+WCJ9 LGO0FDGLT7L(["1RW//+^W"P[M@-V$3YM-5BQU M'R=U/]):.4O=EKH].!M+W9:Z'REUCWJ/-(1OJ=M2MS>F(/RLPHVV$_3&(H&.0-).=U^C!RA-+D0=+D=/>82=\6(I\ M;!0YV>D$M11I*7+/?#N6)"U)_FB2G#W.:_M@H]HPYD>1.Z^RU2I+G3,T59W7 M01DXS[S.7!,;RWXL/K4]VHX'EV3[M1V'E,YC>;8>9XLX&SS2.GA+_Y;^+?U;^K?T;^G?TK^E?TO_ MEOXM_5OZ?W3Q^K,R"[_4_@P;A'\,0ND89,]A S+;0C]+CY8>+3U:>K3T:.G1 MTJ.E1TN/=T"/!QMEAS%/X05EG*5!XKR-TR -8_C)EN8?@WMMC[;CP679?FW' M(;G>+&]8WK"\87G#\L;#;X?E#4L,ECL+SQ6'GCT$+]?V3Y%WB=$P;K MN P2&^K?)X%EZZ/0*>N/^NYTY!VT:]92Z*.FT,G G4QMU;VET+VET*'OCD>' MC3IM*?114VA_XGH#WU*HI=!]I=#!R)T,CA3ZZ6"3"+JPZ$(LUU_G&>:W1\[\ MRLG6(@]*M(.#L(POXC*V3>P?M[?/%N]TRKC)T)UXC[2=IN4 RP$W (#J]UW? MW^5MLBQ@6>#1L\#,WZ7H6A:P+/"H66#HN[/)KFQPRP&6 QXU!\RF[FAD+8'# MCNYW.CN>507\$*?/X?\7HKB!V^,HO!N/2G0=A81R1WV;%6"I=G_2Y+91ZC-O MY/;[L^>66"VQ[C^Q#H?NR.M;8K7$>@#$.G,'OJ552ZN'0*LCSYU.AT=*K(\O M@4":TE^'-A=K(G0['NX3:,3H*+=T_>KJ?N-YT8NG>TOUQ MT?W0=P>C@:5[2_?'1?>C,1AOGJ5[2_='1O>>.[!ZSJ$G GS,L<2AO'*==1*D MI02*#%;KEX[XLXK7*Y&63B#!%FT.P*.058L0RR9'NP M9.OW77\TM61KR?:PR';BCCU;HFW)]K#(UAN[XYW)_)9L+=GN)=GV9T>JVSZJ M;('U#8QOFS!@'8H'[5#\)@DWG;@#?Y<==(R^1X$YC-LH!E@4?. M F/7VUG)95G LL#C9H')U)U-=GG6+ M8%GC<+##MN[.^580..\_@4U8&B1,4 MA2AM%L&C$$K'('MFTZ$[LO%82[>'1K>3B3L=#RW=6KH]++H=3MS!V&*W6+H] M,+H=@(TRM'U>+-T>&-WZ_6L\K(^8;A]-*L$O67I^4HI\Y41B;A,&K)/P^)R$ M$W?4MYBDE@$L U@&L Q@&< R@&4 RP"6 2P#6 8X9@8XS#2!3UE6%K& T9+$ M>9=&55'FL2A<^#GL.<4RR,4R2R*1%[AN;\+E$N6532QX#$+L*&35>. ._,EQ M.EXMW1XNW8YF[G1D$PLLW1X:W?;=L6\1"BS='AC=#@;N='BDM=Z6;@^7;CW/ M'1QK N*C22PXA=D%YX(M[L+)JK(H@Q1G8),,K(/QZ!R,X[$[VHER=8P>1LL! MQ\0!$W?H[4ISM1Q@.>!Q<\#4[=MZ;,L!1\T!L_XNR\YR@.6 Q\T!,W?J65B: M#J?'7\I@GHB]F5@47WS_1'KU5$[XP%X8GY39FG^%GY<"B0LXUYN)UY2((ROA"*L?O]I[@>8W*;]-*G_[U4(ZZ_=@Q'K^Z-A7(7^:,>C#S/\DCD M0$>IT!OH!%69.7VGC^_]"[Q8_4O'I6=!W\09),&Z$"_4#R_OX!!W[!S-X20) MKK*J?+&(OXK(W"BY'$D#3:?:SGFUY]%B/1(),(4= GBZP7#/L,U/D]5;'&D2 M:?,HOVL3^5<<%N:8KX*$/[ED\I ?&5(N$0N1.V&V6F4IN_"<*"@#)T@C M)]CJV7."Z%]548K(660Y/)M60>(,GL*BLO"+ U03 [M%14_SV0;S6Z*Z'5'Y MAT54GY;"\?O>Q$E%Z8@@3V&F!1&5_F4-=,<$%Z=A4D4PK2=^WQUX4P=HZDF_ MY\^,9UB@ >6!C J<17"1Y41!01B"2"QKFJ1>-/!0+BZ"I!)."3-YE:U@=ZYD M'ECA1&(A\ISZ[P+EPS/!5R>) [HL8I@'4'N5T)B+/%O1$"(-0AX[6] 'O_?. M>LXG^.(K8 M:V7]E\\(Y#4OLZOM:A&(UA]GC)NQ@@[NY R4IG.#FOYCX2IF) M4^#"\L4)??+=]^2>7->!$T=__>GS.)H-0E"P/B_"2?!Y.)_,/@?#@?@,^SV: M#D)O[/E3O,<"=8L9-VF8 !&B7K5LR8@!3JMY =^Y;AG"D8A<[8,_- (JO"G> M@/6E^@;^O__G1GJ L2RI$OA$&^?B9)Z+X,M)L( WOPB2R^"J4*KUK#?T:EFG MIC6@^ ZRX%/'^+G6#(SYK(*O)\:>-6A1?DU]EK.B(C_!K K-)\'? M#!K:1OG-8^LZ#>:U=Z583=X'*1 2"L#B=5R$55' PR#U3M,@N2KB(EN\E>QV MYQR#4CU>7#5%QV+Q[M.;]VQ[3GH2%/T>_FT<,DTJ$B'="DZ6NJJID[V;V? ;?Z-;CE[X*URT M@6S>1B_JW:'(O^XH'^XRNM7,MAGZN_XGI_SLTS*K"MASVNP(M=N\<,374(!L MT3J.BS_B]8 Z-QX0'8FSB,\K4$B>'^N)F*J,Y_V#GIOZHT1$IW+N-R29H<2$,\ D$?%ZS?Q:@$KK.\=*5V M2JHG/ PC%%D2@XV$QH_F4S",2I:.?'(H1.&!-"MA^?"=,@"^I"F@-'6F^BUO M0;C#[7KRWSWG6 ^X,;.W[SZ&^7?50_'LK[)W6E443\D>GKP@6[ MZ<\JAF>NB/##8!V7])HBJT"8P0,%3#1>@ &,/4)K:VT-7!2BL45&(2QC!1P# MCZGK\W^3=# MQUV2&'RLU'N@YQ5<105,%!CKW#D'33]EL@[.SW-Q#L0.3%PL7?J72N8N@D2S M0YQ>"/:Q% Z0_Y.A/W5G(\^![VN7Q\!S';_O]\VK\\EDX$[]*3)CF0?T$5RX M5<[^%B6-D&F!M7K.*WSW GXLV .#PRFI@YX>8.4+_FJ)M8#PQ2>3H3OQ^NC) M7 ?HVBDSYPE8-J[O>_A6O^_-7/9JHHM3OQ G!#LH;W\'%A:7.-XO#;'V2HJU MWY18ZSFO8?(P%5ZH(42==1!'O'G:#XHR\XD/.^#!LVL88!G@NUF^E#%.]\G M=_NC$3X9ETU?*[M?>?*K(!):R(JO:X'BN2+O++R"^]E:270G3(2>R\LL_X)' MH';\,D GY:CO3ILTS[:B(OPF$?I ^I/I>-OCWJSGT!T-1)&"XK\&L@KC-;#O M%1#'(@'"Y$M:+!;T,QQTX#P9C]W9=(82=[-U;9^BLNZI2FVKU#;J?: M0;Q\0^EC"A<4=9UK=_G E)!J',M@YKO#P6C[L2##Z?TE]AI@:N>XYYP)8S881J- MEP'288VSN1#)%<]$B2I^Q;;A89= ^T(1ACLA0(G*5G'H+$5T+BCN@X)*N])Q MI7-BKY;3_QL M:Z&\)OZ(+^$GLJYS.\L08\FJY9W4"8RYC,-EM[ C\FW$C9#Y1L##LQ'8&Z(H MME^O1% J8J1N6GZ +UA+(=]S.<)E 6+'43YB.#70(P-(>RS 0!A1OH]U]FB\7)/$C@(8QE"T$^6-][J4< 0H$W"=;^8M3NV@IH;?$Z MZZ0JS/L2: LLSKSPUP9O,@_>+,LSPG/QV=#]ON M>IF6-V\]\=_>G/W^RZWSJ\?W_QVBC;TF=W&VTZSVW?J& MN!0)&A$PQK)0QH&AJJ7]IP/W>\*(A"J!=Y8,;R+)/+\JFU7L= #K>($ M=!G8T4B PJMT%="+X;I*I-V>Q*L8!PG"$!42F'@H\.\IV7&I2'C '.WURR4) MT-8-UK@,8:\BTJ?EU($4P998XZV(8Y.O44V(OLURM79@@&:=5^M211/9F&2K M,%X((@GTQ2ZS]1KOCR7HYV@?1;"B*S)SG3RK2KB-Y16 YU>M0#K/!1B(<9;C MYW GP:)X.\ALK''?UG/>XM]>]!6]E.;D(55G,I5@[XH(-1MJ$<[D)?#^= M!_@?NK.,I<^%2$W?-NQ!32%H',%?,;4F"&JZ$AA"D Q*4Y7W\1Q MNI!F(PQ0K-%]C8?5ILR+.*_0U;U:5PG01V.#M1=*+[=$'Q-,"Y<&5[8T^(.D MR'@-'6?(G %#WR"+8/_R9X8V?\;FS^Q%_LQ#W,6&Y-^0X3WG][1.G41W% R* M>0CL>B29L PB%EQ2+LC[TLG2VC!OWJ_F[<4)1L\XS^5;])^ M3QPOSHNR,357/@5#)F3 ^Z.G=.&ADS!JKB)@&Y?ECKK*M"I#P5_E68RRRQ0L M6;#VWZ%2$^>MH5HO]89/23=+1.>JX0L4V3&_1/[@-$ ;E/<-Y@W:6=K82T[S MR'/2O^@"EH/"%;DFP[I0$25KL=YZXA\E18=90>1PGN%^DO[+Y.W/9A3)B].. M8,K G[E>WSDVZAC\/9CX2]K0W \+>\;;:_SZ6?L,GPSY%*)4FW^W;)I>+ MC+A<5OC2F'BN$;DEMTX7I]8Q!14-P.0WK;63&P8./<-? M0%W"_&$XFW 9"]AST$D2"M*M'-&8'C'&"BC6U-?_5*;]WS7V\J9J.HW MU9T[*@&(A-PM@\^]D3N>CHC/_=[@*28ZW&I!\J[!-;FS_HQU*J_O3J=#JU;] M.+6JN-VIM54MSQN[,V_:4+4HD:X_W:IJP5=094?*&1+EW%[7VC8?'TFQA+>V)5HG.< M.GG#I]\9;* L/TS5,APU.1O/^*=()'B#7H%&&)?R$KM4X87V/2OI/"XV;THG M,$X(MP##V.9^6=/VON6_$I?R>-WZ;/%;EY264Q6D0\NO*.&WE7>',]>?-EEW MZ(,5--C*N6,PJT92M1O?*>/.D".-FHYD4 5WGR72J]"YW,)M1LG#$%3PRM1;?P!DW0G(ROD0Z('0,NRO#_#K% M3$UMI6M=9?93(5VJH!5A?M4%IQ"IXT2621*AKDTZ1&FQH%$%)EE58AHM6CVR M J>D@/IEG"284Z4>C P[T(G;9Z$7X+4"%FA9?@#-"0;%W$+7G'_SM1L#T@R2 M^ ON?#U=<971#L&;2&F0,X:=7E24#L??IL382[@R\+\R5-R5U&6^),?,S%RH M $WS8&T>U=U(GPU:HTOC"L^=#(5"%6F@CXQ.1^N&*%5D@!TK5A=X<M=2A5Q>41,2ZXR92 8E7+G54P/J NZ'N,$ M)X &2 EW$Z?\ 0%*[QW^2*X;6&L"UWU!TPA"+0 MK\-9%/A1&.=AM<(:EI X#Y,1,>UQVY:N@BNR@ZAJ+Z0,2+[NX4Z7;%/O#S*L M,3.I >/WG M3RW0H #YM2(C3#I+V?YB@4<2[5G@_+\_JZQ\"8;,^N3?(L_X5P?,B?(YR"+4 M%C=&PM?)H21F!XCHA42)*M$G&PG,!>=DNHP]3?- 8GLH%TEYVOAG MS#*753^AJ&/AY67FX :9=P%ND"S/IOS'9YW[\ASOC#5H,2$83'4,2AVA+J+L MBMT_P\4T_\ IH$K_G#YOU5WR,5$Y@EE]$@/X,:#.VASA8U5G%BKD)MKYQ(J9/Z ME3FPSL%:!46@X\#P*_5.;E/+L*DE(: MZ7I+T =F[#46(*E2/LZZA'VJ5FM6YG%])>$',/73,4:TQ,#!$#!S%SL.S-05 MF1E+DLC;6@>=BTR;SI4]H2K_^T;3*] M2ZF(J>(ZC8!U*IS=39?2_L:NE?"S-;NSZY(_Q5(\& (O#BR(V:KUZ>K/G@'[ M:RV-6TS\C2IJ:]<5<3AH-'7]X; [&C2>N?Z.,*W7I^IO9^L;ZOB,[XX\Y2?P M7'_FWS@^=N+O.YU#0IYC7%"%('"$2(WB#/@@ M%'2_P3/!>1ZLETC:G'398 HC?M3)&2YQ%L6'FA%#? U'?Z]:N07->@A[Y+>> M^*^DCS#?N@P+02DU4[?O3;LEM3=VO5G?Q!UI(@EX6/#?D.6F>=]?TW"[1W?'$[*L"6VIMK00)>2D^IJ)'3KED2W9;98E' M#)*:M=4W']34';<=0Z_[3S MO(*+($Y4FCY=,^8)( T-W7Y_)/-6W:$_N/8\-Z= "?]Z'AOU +S_S]A=_9S+ M[09#?N6ST6#P_-I76F%S%T@T7*$8DU-9XU6S;0*DYON]"1L8_M (L>X$ &F; M"?4;]-!J&"V%VDD)DEK4%SCU3LT.AH]BF413XW)SB1_>COD%$YR#T&[2!(:O M*<<3YKF0/Q>$81('RJ?#-A#,-1?D5IZ+\E*(M,;C1AC&JLQD2%@)E:)K@81? MI:-H"H-D:#%('CCZ4I4PQW\C(M;8FZA0IN\3. S%>N. :84B"!IV0JK"U]]J MI]OQ?G9>7?A*&3;1.=4T14H;TX2OYV$FA.'O>NY&4)EPYS/",S'6TLHO752H M#.AM8=C!C5G5ZRYT=&D3-:..&M.PY,5@[@H0TY#\JAEGK&[$P.'>4?@PW?.N MU\[7TZ@_5=?3:#K4O1G[/28UG%N%3;6.RK=O/!0 MG./>Q;G,W&.'%>YA1T( (Z%P$?>5RI39B!"3\J)G^"7-+E,N.*IA-JYX1CH, M")O+:?[:4"2G$\7 [(UZ^XG3Q4!2'\]YY3S[_6Q+WP;J\<"70:-_PW-IEK&& M^GM*A?\D\ MV]6&)@W*6P^FIZTHK5,J&I]X58/2!%I?E!)%S52 <\%SEOW M^^J:UN,N!95T$:BV HB";8W+HO-]S:0:NDZXGJ4HLC"FNYWB[($*/NLID!%> M%QFHP?%IY<2&X6A%,NJ";F Z;9WTN0UMMT:15B69(& %7P#*QR^!J N.&L%K M#C*L/;9A;1O6/MJP=D.VJ5AQK<_4(9HYQPMSCK7"9#!*_.OWMS9D,$#\G;09] WAA M<^97QI=Y$D@P4GJ>GFO9!4@_&&OE^RA>50AWQY=S$7,^EP/W_A?,U(Z1)2.F M%1!_.2$AX:VLIJE*5;="*QG-%4C-P*72V\XQ!2PE D^R O[SO.@ P=6KD89 M5\;7R+FE5+J@7@NL%89:N?67WJQ$#NIW>.7\@:LZ(PXRMO;-'WIG7:X@)&0 M=9]WK%:O-*I1HCLSC4U@?H;75W8D[Z51F4A%?JK@MD:OQODP+QNP"<2K M3%JJD5DA-G:B96\J"< YTUF*NJJ#?U! 628LOC;Y2'9A$I]9;55V!-(2<1X7 M2:"1JCC:CTD+&160;D[N9Y5<036,21G4./[T9C2!(V!TF4%CB-9,%%*,4J2F M%K#2!(2/.1]R(9=H]BIH>10\#J]LW4,K +]KXMNZZ\A)?C#A8'6D?#8;;8F4 M#]V9WXB_1$U$V;JQ( _6[ZF\^7YO-KXVR-T*(/=[_8DQ)'R$2'1U(-YL=<@# M2^)2)AF'$>IRDUVM-UL59]?"JZG>GM2:4PJ,;"U4"42KG $,C^VO;H7:$;W/ M:T3:QXB0[;?*';0'>129'Y<[HZ3<# )C572K SFK$=F" S1B>NQ,LH"N-KJ[93F_!; MFT!\.T9%(<2Y)=O#0QNE:J*14M8XKRVI@*98[<@(M*QZ^XG_#!I0FG(N$&ZB MW]1:M+-N+4&<486)P[K 48!&]$7DP#5@$TO 2/KU4S9'1YSS1P:"7=:7_SU' MAGD/"@]^\@[],JGBA=]3O&T^ @?1?Q/8SF?X[W.DK15>,B=BM4ZR*\*?6)"- MJDA^+;^%P!8-_Z..X]#@\OM"Y3;C[/$5^G9"- QTI^/7V6VI'I&(V3"DU,-# M#'Z'TDU6%5(EIS(J/3N^R_22\JR4@)IHZ3S[^/'TN;9XU4,_RQ7]'>8!>M\5 M6F!K"9L 7_GY[Z^>J_0$!"WA%8.,RL62\Q>D/HK.RRA;&\BR98ZI:_7-3*N2 M9VXTD/%&6PA G7OWSO$NT'NU>SK;V"NND\7<-4KBN';G/I[25W#9KO;ETI*I M$)S-2&8"S>#6VX/C"K*L85^*JL!R2^=9"<(*^)X,:YBK M=KFK^738!Y3\J@I39 ML_@.PA+.&#,)3H%SK*:@(I_1M#E4LX(#('OV3R[<,^,E5,4 U =F< 1&-C>D M<3RO_Y2QG /E;R1#_!+.%T[]!_Z_3_7A1[((M4Z4GT^ MXU!B(S2E-(JW.HR'Y_=LS=> =N"J8LQ-0 YZTDB3>VZ*;)?Y;=3O(0[FR.N- MG[(0'@TI(4A?.RL&,Z P8AWPCSA\J=+,W)9 G]&_4U<9$9.FQ@[<0ANP,1Y5 ME*HWU[<%9N2AR/NH!/AS)64V-H@'T14UK""@AXPK19M;0%R>F0@Z,AY9HK1M MP_M\;.Y\44\5,]$YW"\KN78A R$F'T%G5V0^VQFIOL/.L^4'V4SUU&V?/&3_6B3:$CY;0NK>.DQEI1&PV> MJH):EEB8@"@P0?W!#4< #=I#B9\/O%L-HSOOH:'!,5,XS1D/AO%/X!Y2:',Y_VPXU-H?N=8VF.YP0FJY Z[!% M+LNL>9 '&7&>V(BSC3@?;<3YMB)<^XE ,'!R\6Z1\,VRW7@12&3K3OJ^Y%DT M/U53C]I2PVU&8R_*@\L@T0JE*OVNVYD\F[D!$B$2-;YPD\5H?$''M*64B]W( M!V@??NW,4"Z,\*K3([,#P>G&DVQNAFI?BCYR%E^LNEEA]3WV\\9)*&NZ-OF* MLHJN&@ -1H(J_/;FMW=GI]JCFP27C;3[SI-=!U<2*_E65-(6FI+\YT)W D/% M_5*DU#&727,B4MJ ]5'=YAMQJXXUZU_F=ORK(/UNL[NJ5));+PY= I&EA;&"^$D]%[JS6C>SMT]J O#T5)/3MN= M*D[:N%>8B+>3D:R-D!J(666E,VADH9;H.6=+=4Q:B6'G#=ZFG0MQ* JCTK(E M"$@7J^O&?#SQIUCAGFI>I0@/N4W#$=OO8]'Z_PT-4TE9>:SH7M/G:7V1> M#*?*MM#@J#M-!O+ZRG,RY2U3JU1)J4DR;D*;ZYAKT#H_UND.J)9RONSE,D[4EA3S0\EP&PM M,-37CYY?DF&$< XS##@\R%*LG0LOOHJ08VC(,"NI'9%?]3P74G.\DEG<\G4> M\T7'/O&[KUC[:Q4QF@U$M ")T\V-E)J U"!Q3[GMN&K6)[="ZC':3#*,Z=;\ M6A.I+1TUB\M6&V_Y%\H_U,G+2RQ;7<9K/AK# -^I\QD9 [%*8F"U$K5.N49= M/=5<6L,T- Q"5 AZE,(-PH+4I:S+V/T6*J!9UB>O+K-F'UY-O$+\VVA@J]1" MXT#WKI+BH=6+#OQH$O24?FJ89K^?.?_(*DX4_$U(]5NF\?T17#$-OA>8%P!# M@G$&A,YJ*'HHJ3C7R$'GN^0CC(+%DJ7S,_['=#IP7OH3KS=S0!U($LHF6@GL MW)QBD^:P4GD0=2Q=90G6'&)D,&#.P1)E786[G%?GYX@ZTDZX6E-B U[4A%MN MY)JTUCA'AN'7(F>"(4AJ1O.=*DW=G"25?.O8/B.D?T%].$<^HPI*;4QIT' V M.$K0OR@Y@2;=FG.)91?DXZJ%7JAS61R5?B+A%;63#-YEE!-D9DJ$R@ :>9NM MESC2A17RJ5+5=4D5:Z@)(Q%B)C.CJRPZM?_6_K,P4&H4#%#*EDSU706OW_92 MW52;$+) MEI;8[4>F^1 2QD1)M+9F>2T !B[Z+98+>_V3_]8N5]*$MS@?K2.M$2%KS^N& MTSBTB.S41F1M1/9H([)[)'EN-W%.28+[@CP&5G+?7LTU[L]M/;Y'_L =&[55 MC>JVD3=R_9&GW&J;U3-3=S#FID[4TVFC-DB6!'4V%Y=]Q#?:$/KC86>-2-?[ M)]Q[!KN+8[O0LRI$4(Y%E;0Z8_&+M6ZZHUR%K6%Z'!4*Y.SV5$@WNQ2@7*I0 MY\;.X8C-SMY&/V_VY<[(X["]..^LQ?G,G<%>JV )TT2C[?DFY+?K^R.FBN%W=#AOU_76#Z-LH*#6U52G/]6=YF4H%%@SQ"0^F."_ M91F;C)!A:6G+NY^ISDQ\_\CVX@H8O566WKBXE=R)TW6EFI92V0\1JG1M?:06 MV68/:B.Y2[5&:PN%+#W/\)VT8:@_P&M(1.Q2*CJPW>NY-EBC?08[>Z8J-+%: MB6 &VNC&WE'H*XMLL"R-Q$>-CU&4H"><5&OFY\M6#W%&8B&?)K:;:5&)6?@, M?S:VMM%\SJQ*1JF=XT-"I7$FBY,8W7D-/Z(-KMU^XM_6'KS9 ;REEWL35[>7 M[%+$O;[K>=2B;4J6P#&Y_/+3ZQ&'V]IZZD]&HH6.T^GUWZ!C3 MP82-R='==O8>]/H[.WO3_*[O_\W-A"Q1+:X;ZZ+9YZ/SEG+K:\H*[X/L[3WR)PW6 M;;;[WN!K/$/FM#;M1*$F1=UC]M.+D)Q M7*%[AI%T91=C[O&-PE*B/\@V=:+!,B)=HDX3-3H3SV-RX:M4,="T.*M(Q?_K MA6D&;B;A$X-9_KKCMEC-UE=-+6C2=X=3WU""-FSD\?1&7;&XLXI2 MI_U^V0*OU=K+L/[0,RS+.1CIDON\L.%4*]BV\=.W3OS#]Z(>-U'$6SE88W#J]AARY 9,]O B(37(IT:&O_KJ+WI?%YT]'-:??;\),W MS>T=SFFZ5;&VF8UO>4%L;A9G%6U#0]\,6)?+@T1#G[K]B79#4=I$$Q_]9FCH M0]>#[T2U<[3G?#.Z3HN]YDRZ,W(W/?5V3.0:6N5W93?1<*^+!) M]+[_U)KYMY[X+^_^Y_=WK]]]^E_G],-KY]7IQW>?3G]Q?GMS]NOOO[UZEMQ: 0TC+KP,P0DZ$[H9IG,*Q:ZHW@DI[X(W?D M>8W6O>%-IL&Q5MF@01;$J@"F%D:-%)AFNP#"_JJ13+IM)@WJ0U.=]*??/L^I MO#)F7?-LIMGJ>7':"^)M%LU^K(+0'%9S@CCDEC&F-DF=):A'Y1(UG61!^+6Z*U$-0'K:Q!ZCZ&K?14ARM'56 M020Q0@@E#-&8^=*?O,32]\97F\]+D'CCOI]*62 1&IH%CU7!/GF)FUNHNLFR MQKQ5K@,J-ZX[\F+:'B%2:, .AN;@)/"M;9$;/7#P+?6N<\M-;,@,TO#FDB3@&"W\@'@.8%!Q >0&K R7@E,+8%[EEO,S>E!QH2BE)Q*N!HLE M0@:)"]DH6<(M&6VR4&W?[Z^+E)70^+RZR+)C]*OIIQ8"OH9J52" MB/^;(85_$;![CF>"M"^".)>S7\8@0$%MM#&/[[^[V;O5NHP4F+3*.R6Z '.^ MRA62R<2=3?!:!S'@CZ1F_,2?N..Z_]$-;G4C**8 +3KOP7;DY :IH,H041[, M^MIL+,9,;I.]V"@1MSFXV@<)P@<2L:-:GYL?<,5]Q)V1OY(HAGFC^M)GO*N@ MC=92K<_S(!+*(@VXY!HKF5.AVENVUIH$:]D,0JKE94>E2LX3B="(S0( <"7%"C"94T#&*1\[F-!DI&9@^O92LOJF-Z M5H"PI]IT;ULK9?PK78K7%JD_MY+S&Z/%&CYM'J1?N#GG1I0$T>+RF#+;F5.Z MG3%G\%M<+.N>M5>=V3% /+8MXQS\V-O9IIA+1WH9[20>9;GV27W*,]K%B#R M.\3 L=^W@6,;.#[RP#'?ZAKLCK+4F.=-1VZ;_YMVO&D.F7;9!]!.0)@DHFA) ME4L%$$U]D%JC4SL?DJ,2!H8Q_TJ-?2J[C,TQ.QC[*0 M[/UUZXF_U3O>T"XX_;-N?VP$"&K?/'N85)LJLW.IJYSVT@8 BAMXDQO: &2, M &F+)/D92OFXUOB>2:B7\CULZ/F=FKW]Y] M>O?J]!?G]-6K7W__\.G=A[\['W_]Y=VK=]B[_<-KY\W9IW?O3S]9%_[M)_XQ MYWX5TM3L4BN[@+K01$$ L\+Y5Q6=U]YGY74$(X?AS'1> 4D9+O14N/8([QR' M^MW2ETR&K3257*U24XI O,PRB948Q8BX3=:M=!CHIE*PHBPO-3YJ_21VAX\U M(AC7G1CC%$6U6F]BR1(T=$'6=[TZ1*"("_2.A])XE=6BM=?4&,]MIAHAJ"OM$046S^'F MVN'7==[=&&JZ"2;#9<2IX:EL35*V6/R29I=I-RROV6"^X]COS_"QZL+MU84, M,WQ(0<-X Q#U*I %7/*(#-E!>>O7GFY#4# 9=78A4*U2&R/&RB88>O?B$/[Z&RKVE2#T MA/.4SN$__Q(_X&P/=9M/"P5<*9NG9Z^<<7_\W,@_;/;=F\IR2EE]CE@E-?T_?I0&'7L-93:U[40?;X2?P2C4#8[)GU"/I/+0> M++K*48L58JXCI9DW4DJICP/'%Y'M(+4Q- /7TZ;UK+PF(P!'9I)*M7D<8AE4!,<6;MJ- WLY5W:)(C_'OM,$6:I?+T(=1=S!'.?A MHN-&/M(Y:C])'T %$))=2R+"4"=D31FA;9]XT7&0[QPHZ%BT%ROIPDVJF'A? MV?1B\E5H#ML&UR5"GW79K?.18D&>=(MKXLDH+[KG>-*T@C8<^Y+?5S3B@KNS M- =$4>0+XI'@N1Y3H)[5\,D\"O!^J3 #CC7 I>VVV"CPVQ4T03@7%". 6AF(07,B99M.P 5J71[M%\?3/CD."/*!D62D6;3, M/[*BAZ00;3 V-&/;>*DCKEF0;&*E+.WO?<#==5B 9D>21;$:$'?&7H/,@<@ M0= @B[)MVG]]F[F?>.F#-8?:9)+?DOLN=,M[6ENP@9R.FQ+T@"*[I$7B$L^< M1!&0G2$E9[S0**]0>]!3R&1_&J81I8=#VYVM4=:O]4/H M+;U,;VJE"L4;>>W;_3?06$H<"6%9."\;C[S@LG[KZ0UR\WS_-FD(2S1B+I#& MZ.GA^PG%BY, D1D(']9/F?N_J6LZ?T,BFT2?@662/S%I_8);C2OSKS\)O8X^ MRI#U)>0HO]$[GLHR*-^/8CX]_S8<%Y:.PU-"L2BF90>V+(TH)U&2TA-%7O(H MXA"_;45P O!X5OAN\_Q^^0Q&#@CQ5VBR7E,=)'(3*L(%3H(*=ZB[.-J@\/EZ MO$=KH7 _M^[++\0.*,M?L;1>8"KSCM OVW*2+G&!N<292_S;NL1?[.RU=GOB MAE>TCQ$&$8RRM)$10A$O)N\-$/-RS58:3&'# 39S&.;*[1/TWX1(ZL,-$RO_ M)'(^N-2V7.A;I ;/,T3ZQWK!6X&U..0&ZG.6N91U>!GAEFS^=;HJ#E!5T0Z] M.D(L,J&WXNAG&BV!;AQZXY% 1EHIB%QMP5/6PN(=#>7,VJ3*>A0U'%NNEN0+ MTG;[&I(/D4B*NR-Y%YRW5;Y3+OC%UKV""_:)UP[T5UI $+>:Q4F%0;6IL MR)6V60Z2T?Z'0[N]2%QL'*%M(]>+&>-F5R%?Y1J%HX0%R^]$OF%_H+V34,.K M<-ZMW]' ?[M7'3*HTQSQ%W@L>RY4DAF"#($XR8745: \$=Z<<)@XK53L0;F")+_= M[XTMKZ;T!MW< XPAMQ'M[":'?+PK6[32XMI+\0EP"O5:#?TTC%+$[TZFLP9" M7L]?HJB%%K>:A<]8\G--25EJ+4:D@W2;65!A.D+*9#N:[=DK?>LELS=]R'OV MTG9Z5??"5F.ONAN)>? =/9AKR'#B%5J]AWT_!TX2I1$8*XXF[)>CT1+;>N/U M9!U;"NPA0,7(D)&!!K3Y3(M?C^P,ZZ1CAXQ8O@N+9L2M@#3N<3_&'9[="9S% M3Z]D(<6G7Z%G1C;V9=VNEFEUD+?0ZU"+?2HOA&O@; N"^OC%&U3/(2'$JZ;H MBP9$O"'""/*/P6\TQ0Y7D@S$#FHO]"-C MKX6D%OJU\\G2D<4)#J!Z ^W8ZY>=U/HK\R,->NG=@F<06,B"6 7(,!HZ&O^Z MQ4V"ABLN1E^F"G9B5[&*R5+[!NY6.-W'1(T%P'K:#T/I/U7??'/I:\E5X9:I MJ/ 9[E9,*F>24R$N?(19V-Q*DF##$0)@Z@:L% I=\-.[4+QQJ%[SNMF =@5! M37)WRQ7S&]J'XZ*P(<$K@43:C)#[8TR[,_M/6/.&A\(!"'I2\)WXS:Z#B3JX M5X-&&D5LM.*+=Z(B^]8BP: MZ7M+%^#UW;:#O61 ],E =!M6TW'"=MAIQ3#H0^5BUK9AD.^S/"S*?_5R751^?J2@N=D?B4&FLB%,9:\W(Y#5T MQLB&5%L22>"Q(0DI;J^4A@@IC"1T@7CSJ-/5I+G^J'6/.Z$RX'HC03)B;2HK MC:#G0T \JL$6@(6&I5K+G?5B0D1*Z8,'JFZP3N M10J3@3A$+;S$DQ,*88OXU2."?2$*\1N2W$;8^]9C]0T/D>US6;-O$&-%8 4) M?D\W3MMF>F-BXO&AND-*H/X2SE=10PZG<$A;@( MQA/30A&FGDE, 4%CTB"*BM:Y]*MXXE!+Q!G$)>"5WUP/KG2&GA"VDA81?M=Z MO ,*O;5LL"Z9$?ET:W5-5)I3DGFP$>1T0HFSSYV]87*G.ZH?*DMI2V%*Q=34XW#(\=9(T\D+T M (ZO[..P870];<94;,2_:*9*,="/%5FS<9^DZUYDKGOFNO^VKOL5Q^LV408* ML3VBA$(8,WOPN:%J,*$.T4A?]0R R[7ZQ^BGWHHA"!+D)Z'Z$'Y\$=1+6UKZ MJ=,AKTW8 8O-K+HCX[(;L@HO69,VQB-]TQ"6V4!?:0NS-;>0B67[5)I#?1&9 MB/:1B9="C24#/1DI,)9F UR*F88.HD\M)(\Y4(.#2LV*@#*#OR,-_M#7R"]I MX!@_'"[HV_>1B0/;N<@#J#B$ZSVAR!PBI!'Q$*FG4,P;D7+2H#P-,95@&U^P1!A%_UB]X M!,F#$)&0RH:Q4-6Q2$C,)7'DZ':A03V[Q_2@F#* 0EO1-KX=X(,^W-H<%E.) M]W9OMKAU->3$58'<.XU?G#W$YA*T9AH=%WYD#[[?G!NXS!W6@NACV'4Z#>&ZBMD=-RVASKT0Y6:UI()\8O]NI?HL0/4=(,4>K-= M'.U#@Z?"K=!1]P]-P=^@ZPS?G;AFHNEW!$"17S+N+^I:1++UK)FK6._C&TGB M1)4G0\EKW@XARVI8* _,-:1<)JG0L!71PZL//R[TPU?J5>&B5W"-\.MMP0)$ MB?(\A/ D:#4J"))PA#N2P!.P/#6@;Q)9 =^3K-S0FQ-?GVKPV]2Q MS;.9S^:K[9720\U:%?X[FZ_ +XZDY-#J!A[WR;>"^J6G4\_EJ MD53+-UCPC*U*O MYG75P6IM6-Y'#F/O(;0.S6IK-R88?TH^L6?H0[D3<(<5V7:H@\:BG=%Q6T$% M2D04 M"YD(38V(&4CT&"R1<#:0+11T;1F0&E2J7E4MS>A#7<^@COZ0FWJ@FSW4U H;7"+A;^8H MSH=&4"F6.>&6&M#5-:\2"+O;%)U4_"8/67F8AA1\N/M0ED*%%= S!R@Z 8<> M^=4R^K(U#A6!"UZ$)H>U;B3R B1_FV1'>YH9[;L ;1TP9IIEX@?"!5$E*,+! M=2N^^RQ4,MT+*/.,VSAX 7\4A81M8ET9J"L;B3;%M'0O>-AOD$=:+B@R]IX- M@!E%2W"P&1=CR%I=N:"[-,Z=M7UO/S(0]V6%F)1M>8QM+;8&V4?&$2.Z#M!^ M,G3XB%:'=29L&%%5"\5E>'DV\Y6G$YCP-2BCX(8X7 M6X/ P7*@JJ"9Q"[C>1RT_I9N\>$88+]8KDRS::B9I8<<'2/@]]'P)N!Y)% @ MY$H"EV^KHADU*XY@>MM-=$1YLJ* "8Y \KNH>#M#/;^:%0*[H%@/U>A(!A#$ M0'<,:"$&6ND^LM:>QNO4$C1N0'S6IX4A-X.SB>?+FTT$[1XM) G1$UOQZ)K7 MJR)@TRT*HR3ACZ8Q,+VP_U!2#C41XS]G&+Q#;?W\D' 2;$F4/_P 6Y[A8E:H M7($FTSA\Y/,WD.XL#V@B'WX (KJQ:2 ^7Y\C=;E[@90RBOTBI1XG2*57R+T% MM6'2?S9 ^9>FX)_5FO>+'A.+^-E31H\O(=*-#DMWZ[:AP(3$3'4?RG=<%<=7 MY'42CARRAP6N*5_XVBYI*4/X)WH$D<\X>VFYDP@4D!:.!16$-7D-KG.$O R MF/ &[AC[+<+O?N'VWWKQ>Y<]7DI0!5J-/8(;Z" MT8$O0Y=[)E$]^\@L'R3Z1'PEFGQ)I$*L'I.ZC:AKL>X,<2N\4 RY#<#()EF4 M/>120.)K*-D&2U)!AM3M0208D26/E;06LPBM79(-&X9.P4^S*!()(=5;NJ]A[M,G/2T2I;_DPCYC 2D4]!&R$]$;^]A7HX[2>T,B?'$ MO>&UB0[+YTSZ^R.;H5]V0UD3^NQ L%NY+VE%-NR9@^<'"=_ORF02EQ_1%739 M(!NV MRI CU%\&D6UHW]&U5GI>]IMGQH+_SD(V5>6@(QNM,1YT#?7,-H;F=Y>TN9^D M\=TO&MX3ULBQ7](VB8,TO'-^J@ZNEQGVRI(<#V]QU'MJ>2D7FT>,V>U%@9[V MM/3J<83\N5@Y] LK([&(?K=;J+-K$)B!PP8DFP]WZL2%\%!^-)EL>!9^8+A, M4O_&$RB:V&L?Z+AC 7ZL<@*3#(!"5,ULH=^02\52.%,*'- M:,EN S*>2[.+4(];6O781X:76N5&2*@]J3HH\/]>*Z>"32?Z,NS))Q=G!-?# M^I<0X>.TWZ]?4L4T=#_.UO[@&L@=B^YN](M($+/@MZC"IA760!"O^2ZN^N#9>5:C)&ABG5>"8+,!N3V$ T@LHF\JISZD M54\JN]$_/8,K[-]C9IJ/V=Y#>TB--.'>]IZY9EM$P"[^5,(X8Q2T0_Y6O52! M(-3'G9 W0)&+%I%GY_B1BP;[1#=Q9]MYA6.@%1U%H_8U*C%L]."E)= WYU2(9Z2HR6IOS%RN-ZK^M$L;??M:B=,$R@87/8%IF8 MK!!3XRLAZ^3]M![R2G!Z.# \"%&G3>%1.EPH+IU#MB(O.!U?!$B,"@+0O8[O M,JX3X1>W'^!0Q8#X9:A-6_ B#O(=>Y8Y0K9.+^#=7E>+ =HZPX]S_MCN>96$ M_;AXNGF>\P,)N?BY^!+%875^N!UY;XBIWR8X="2H4G\8&EX45AC_KYC*/ACF M1*&8&C:QMAG%Q44F-OCM_2/\5F0&I"9 9,!2B.'+,^-BFZ/L.N9J)!O^9,4N MR6/#:-@HN6GY=2QO8O2% EFFH_J+1 7!(-C0LR-&9/J45.)"C/\[O$/T?=YN MA:QRH>=PG]ZTGE*+-GZQ-U3N0?YW';!GL^G+ M,8;"[@0:,G__YR]'W6';AZCD/GR @HRH:+OH,N,7@L .X@@.0KA()]E!',%! MI"XDB1W$YQW$7XZ%KHOPB6PZZ10%@'[_[S^Z,_:P'3UCFO_:YGK?@XM.%8"R1A47@V,L"<'C6J)T? MGO>/?[BX&.'3_ K;OL"JQ\:1 E;@!*BQB40;W7:VQ\]Y'U$']BM?[)U.?;SY MA,6<+-.A4C-O,]W)W(^BSXVQE[GQA"_(3V#3S[TWJ16 "HG"9,'A3"[.BW(Z M5O[^W-OVB'?A(\ @\/&(D#S)Z[AM.K+.KN"/LW ,$J]JNLC0=RCJ?5LV_@2F M_()U?397IE(1,?7"??T7MLVR'-FWJ@I@C\&+;@*O:V^:Q"@D(PF>QUT0#"^X M6<-M9D@_:E23*"@%N>;X(>Z>P'D3:OD%:+2 XV>>>KTEO*"%K447UMMIHR#K M<&2!MN%XW6@I02JUT&$]0&H.H2UA"=:[! ?XY81>\DT?,F+@J'3XJ@@%'/IA)+S:+%5D@OZ:B6R"RZ_0(&YV/&-)N9#TC;?YO8= M0,_$;G&.=<(A_SBZI3POE> "G [0EH] M'@>_T=+F)"&0=#3K 0[WD:89@R27<"C[T;,3V?Y46/]S6?7$$GOB++&')?9\ ME\2>HY8F7I?+\J'R*DP HS,+;PK1!4CDI;UKZ*6+"Z_U75)VU1.7PIV47%H^ M!XTA3=QP,LBVA_M)"7Y.*DKS"/5F\TH;O#:+S(X-P/E!2,=RJ1UZ58>3I4K%(6.EZ^^L=:E MG^5+=+V/J7I@XW37-;T-<>9[:'CO@(W"6N0^@PXZL_6-(006YOPWH,3+B?"K M4(:ROB)F&>5PN15'30M9FK[W0C@N/E-- M-M:3_M9[D.HF*HXTD9>6J>M^UJ,3HA "BS*NG>.5:L?=YKQJ,43=]A,@2;5. M?,ZJ3UUH)J2FTYJZNY+9Z _=3./#'5L4@-!\_8'(:"AS"%_)]8.R#E;[)>,I MNC:M];#V>VQH\+IDFZ'YD@Q=G%B'JCXCA9'#]C2=[A4<"! YU#J+B MG6:-5U 8?N;ST@L / .&:N)L6K\(Z"=4 <5FM+ Q?Y>->J5:,"/*HTY7>&M+ M:U"ZQBJW5R4ZNV.5Z-_'9!4[WYR*1.(BQ2+(CR&"7+B06'++<1R$(+*#.(*# MD"Z2:7801W 0#)J.YB!8WMU1' 2#IB,Y" 9-1W,0#)J.XB 2%TF6B7H,!\&@ MZ6@.@BET1W$0\0MV#L=P#@R9CN8@F.WU&,Z!R4Q'2%Z.V+9J"DY-]1\M'N&U.7 MERB^D>R/=C*2P1<+S)\B, I?3DQ_PE&TCA,CET.1RTE3"Y4^'W!%7$8S!Z$9 MZ1CNJS\AF@=2'Y*1RT'(A6@OC%P8N;Q#T3EAVYWZ*[AP"./R_UM*_5'\)]M++ZO9;J/[CCYU.JAD=X8;,T,"/U M3R?U0]:-N.M#T[I/QHQ^ M][7ZLVJ6=6Q8?0#ZW;L5X1/I]SAC3#]@(]BHJ?>RJ>!;P-%1WIH'ZA5VDJJ0 M%(FEA1,*[CP2JCT TC*J?9EJ8Q$AG6!4^WVI]MCDNYVI5F)4^WTEA--1JADI M?I&*_$WQ\_-(\<35X#/SH=>]@L*A>M;,B'?:1NBO;LU[DAI+(I).I)@7YBQ< MCHP!& ,P!OA"!C@AZ961-1-LSL\\P*CZ9'SN7TW4WQ"K3]P$<9J6AI+7LKL' M9-Q!2P4]AYDVS^%^_0[J43*2X%\+2694>VK*SHE3+7,.?5]:/"&9C='BF=_F MIZ,4,U(\,17WQ%'Q*^3*$U=MS\R[7B-MME$C;H":/#-3W7X-T%]8MN(H;'E$ M1SGB7?@(0J:D-'-+'L0M><2$P]CGH^PCI>*,?1C[',R3=,2[\!'V$5*OY;$P M]F'"VZ=&%QSQ)K#J%L?,05];$O0H&.@L[Y_#<=")FXY.TT)$RVTS8_5'Y808 M9'#5='LZ.!B'K^S"UBHIGZ!W?L&Z/AFYQ'@D*;X64XS) M7P[JA;:'PWER;4?K+_]\KH>96=5TP&]NO6T")QLJU]]>)Y&S0%\'BL,Y0\#) M8],U'#C>X2!M*$/\(7P:7,62FVNZSMG <2";H,]Q-W: .I(8CB4KCGW!M=$S M>N8L>!)8*+JK DX%?0#?JW*:H9AC^ !YP>F:C#=.@[,P^]R_XLE(FN(3">./ MZ5/F-/6_/[HQ,2;)*57H)GHQI1N/B_&N#'JQ;DI1$O$XX&.J*,(7_"7_0QO6 MP_]X;U)T(%L(6X9T.CZ^HFG16X7G_[T7%%WMJ"+& PRE."HF"&;@6>/__L__ M"\]^T\A*KX+0LH:D)XN($7$ HCUXKJ.HW(=O_BWKSUVTAA!R37SV[]. MT$9P G\AIO_-A?Z--F1C-\?R(AK:LQ7+(_V9]QF^0?P/*7_\)E0Y ^CI*\_% M1^.8D]\B%&00[< _ZZX61N"%'HOS_^MVTJ:]3[1Z\D M?Z('P>O-&LOZ2O(HLMNDL0@V?A:,3@/I_(_X1HZ"7*7SVV;:=! M>*W4SE>2F88K&X[FX.\@+,$_=?I73K,5W;1=RFZ'N4#0I+ADYN*EQKN[_W?E M&/%K5:"8%L;6WY#+@*5#$/Q[[9LUWOOQ3WA_,&Z'=HCSMLB">Y#IF:[#561K M!!RNJ?F']CG3&-''?29FKSH3A.VGL^I>$#89"]>"TQ=#=W(O26\434;7Z@<^E\#RQ,JAX\.7\B*/,&_0:L1 M^;\#"ACA3X2_X8^X$OI]D@@GGWF&[U[I4R&(_'1?2L3Y%X@"^4_Z"@_5"C&JYDXF._Y*MY:?"]RIDB+M MQF::-H+XU"<@_)Z1?QLQX1M@97NYG.S(>P#G=Y%:2-" 5Y.N*1]N\WBB(^OX16=X113C9 MYFP7Z?Y0344OA-HQTE;1+8J0OP6@VDR4\_Q"&%;$D++AM-1707='?"8P$S675_Y1B\#_3Y0D*AG -OV M/J2/\0EQY[6AI<%GY( "QCU@D?G%A @G\B*/O@R+'7 9FZM0X"I*!ES "*O[ M2#*1;1O.#2TFLF(N<6WX'"R?P-V"%"(')T4V\S_:RQQ(BVF$>(H:L='' XM< MMI8\!G/3@J*I]@_W4^2%V"]X7K;KB4UX+F/-<0#69EJ(;$QY9] M.PH:W(;*K IU6/(KVT;'\!,_I=:J^:N &W IHZ69QM;#")UA(**M/"'R AU0 MP\K$+(X>#GD-RUA!^VP/ X&17U1Q"GD4+ZG5< M>VA:A@-IY>:F'D$0@,26"<"R"WSZ0+-121F5F[B0<11.5A1D5D0O[&O6F&"5 M@[F!H)-FT3E1^V588QC")VG&L5, %4=3LMQ+\@+?30,AWHW'1*G;ZR5C747H M\2FQGTR+\?B)VN$D9H=C=KBCL,/MV_3^M4H 4K(\>A(NQ.3;MZ83/X]*4+15?JU F51S3HNKO4+; $$X?6/973N\E=85#F@H[\SWP8&T" MM3HLL1/9.Q#$[%4+RSYQV PB&2V:E@B)W0BD+$4"3F*6'S8D_6X0( M!S4H0!RZK](@]U/F;C7T-JA\*:8UH9:F7WB/;+=G:ZHFH_%$SZ$&Y) 0+ I_ M_UH3;;E 7X0/@4I7.H+_M>81#R8=.AKX&'@_(<6<'),%D)X.QWB?1K '&G(W M@ K^#%!G.?P4J]E(EH5K#[B?RND*L#;@E? M M4D XG"&XN)X)5X2TIM+LG ]EX<1[!)=)RM0)T6ZLKKYGEL=8=JL_R+^PF% M.9UH'/H2!1T0C[MCHOT-[?XVFO:.XH(CBL4=M4MOD,YGZ2^A?>EYRNY+:CQZ M+]*]WZG/D%1FBU%C&9*1C0QYD"'O]H9ZHNJ:4OPN';%(,# M7TB-&D0E^')P['64 #+4E>GKPFA!R1O^7C/57<$#_0KR&W+FH1"DN>8,PXK[ M!!*OHDUT>&X#8,"9Z1 /X/=@$JCQ7,? /(T-_W@=F3&<@R)?+5I6QKA!\H8=E?+1ZUM]QI(:/I%F\ "3_; MAE 1_'W8.? !'HAXH80810+3]XOV^G<\V9<=*,.LR('O\S^9+_B?+KB::P5[ MALD4[2+$;+! >(T0TCO]ERS<+TK=;_]T=ZSQ(07A'!9Q[ L.R3T6_/\7S*%A M@RE&732%.AGJH6,F^ ERTMF(%CFB:/Y< =U?OMA0SV9JEX$TC!9J@N M!U;LMOC=%&II2*3_?H3(< J6B@5Y?Y:=B]8%UP3*! M2\%&(:C0"-]+%1*)O$?BM3'PW%E9"]QU 5V^=*:0.PP5 M$I9_+F2SDV2_2"*OO6OE7'$#.D.WU5R#6 M0CQ#M:R5J($W)O\NN218(P$>$F5![!L8PV@RP+L"+!"->0M!9TN.70XH;0[D M$1:AP +>Z#95[=!>T2"/M=U0 =I3_(WI5R1]6QCKA3WY9%KP;S2C5\XZ1+@X M3L3$E!XB2WQHV @&*0^)" 94F6P;!6M1ZE(T2W'':/O@%UBNZ0%= S-Z"83N M%OA81+]P;T* WPL$]4 +_-1 PW/&2C95-M5SGNJIQ4,D63P$BXV324]8G?QA*.MNO"JN ^/ MF6;5+M&^;35O4YL(E*@GLN4+U%L5*>PT6- %3%P+DA/8:@C88N+?JAQ<<'^T M0T0VM:FZ-#%U3?',/^O*U4_A%Q)A23XQ,4YA31P8>-9PQ1;*25#)<.Q#".VO MBERV>@0MPD5F>;0P9!'%/IZ57&H''H,M*X'?!6I9*[G+GLP=Z*QT _[F?HJ_ M7C]/-XLN)6Z M2IW9@0I(M+?70CV8PK-C'!7-WJ?N4,U D<"0;D)W2>0=8#.6ER@0ZK:CKDUKZ+6,7WNB(6L=W>4\B:'M@,Z&QM M/*L>P+45X)R]M(]>L/10# FRXFITW=AG)#O4BC"@5E%$KO#"6+'G^JAJKFC[ MZ,6XIH&&PFL^-;GRG(GR5:$GB]P7"J0Z8J^"F #WE_MJ&:9-DUDV9P;)9>P: M\',Z#HP!-@52OH;,CSD1LQU8<$^N.J @TAZ&5T4A0W[A'%03 M3A=ADZRC/]%%B@JW0 X-&NU(BG"./4*(&.KWYT-0!]740SR-\= 29:$,3 MHO+E]OE@4HC0JQ?+F)Q-1!"P/IOM#T FOL ;O/5P3"_5P_'.DGE-/APH^U8: M:-N"5PM\QH@K07E&L[#\E0G" (Y@41FL(T%RZA''&LI4YP1,Q>2?,8]]5\(T M7^"&+4[\E9\Y_H9XP:D(I?XE)!-0&M!UK+8ZVV*&_/PDB ;F"EZMOZ\'1535 M@T" ! /7@B!B Q7E(JI$/P9179N%YT/D!N0R #1@(S@P^"#4K0Q)SH:+0.F" M*\ 1-L ^E= S(/-S+0=,.!XYWRU3)E,FJ8TF<3.M/=MW*4!FA'(._&0:*MC1 ME[&0CAT[INOHV/N)) QX4*'0A);O',Z:*O84$?GI9Z:5_<7%$GR4QKVA?\9X M,GV,:7 :')*NP%IPBE=!BC@K0KLT1\)@:)E0!%PB[P(Z1H2D(3<&W@*H[L## MBI#Q0GCEGGL&_IBZ2+"[B^PPW#/<$1TB%UHD" ?J1B#!6OCT\ 5)!4;DB$$" MIHNN!M^G0TB=ZE74=:;ZC^4L@G]M+,R1.E.KGK%@?[QPOV KZ&5$8QA?6*%W MXZX$(L'Q8WAOO.#8PR$C4-4:3\@I>C'%2-0UH=H&*1&+QE3NI:NV7UKV^F(1 MPY,+@<3#A?V'(:&71$:%Y[&B=X6GCI9,5"^@!9$$+V]=).11]63\ !A"&PBG M8PW(58^,@R7P0+ MV09>H=9-8MVD54\D1),:PM6']"U?#H0GX$6Y,^+862N!H#Q&IJZ06CH'(11& M>*:J%HGL@/B\7=CT/-R_\7)P14G?"4/JA:(/_[^W+6NNJ<"[P3V MBF#'$II45)>7\/+\W=<60-VV/R$[O^?I(:>ZVD^##DN1[]8JAKZZL/6%K)47 MQ5."4WZEN&QJLEY4]/_^-RTETW^OSV.M\FB8+E?=8?OWR.Q"FI >J1B @U1> MCL7P#3?AXI%;<&CM^K6].%F:'$6>@6U5SLZ7/@J_0_HHO.Y"]S\2&RS3'0SI M$/HZR$C47@74;1.$ *C!?=Z<2RBC(3"!A:=O ,MS^O6IC=DB M47YOBO(XI"K@VNVLM.5]KP@X6ZF=V(*(@N3-BPK/6%W-UFY+N:B0AD*V'V:& M,HM>SB3R$I20SPBK(H$LOFH6)]'P*# MI*%Y89>480.(P'HS'F@[?H@ZE 0@ M>V,Y(%CXZC*]3"HOE9+JYFN!B33 D@0($JL#T3-EM.N^KP_)&E!=48GM'6F% M$6P0,Y"K"$E^J]IG(+X0W5'FLO($F69>09A3BWU)L=@7%OMR%+$O[&[>Z]U\ M:I#CC[S%2!CF'=PB7-3'B!(?>#%\/AWS/8,JH9V^[6,7Y&'UT: MU. 9BD2PB)DJ%(^M66IT(ELH/XV4-4"&+5S95I4=^>)+A4RFMYZ4U+F;WMIQ M-%U[)H)&$)] _9904J+9,>A?FK&>?[ I7883%G",%93,3!6N?+#TN62;MV.; MA=SC':^>14--^V((;XLFPQHE5Y+ F^ H?,LJDJ]5)/P#%< MB ["Y/QR_[_0<8:>CCP_2%SW]L3[&W[:INP[X&W%@ M DX)ISP@J^AO_"\41_*3CT3A5[_VS(C;P^7PP,G.W75"@+HWC>-()(O/*H0M M]F) BL=CW;B0D+KQ1*S?34E2O!N/]^5^ B1BB93TJ2U65L6=6K55NRGE,NU\ MCFNUX?]4\M5VBZL5#B=NO!63F0^7E&QZ)26]3[\(CU8,/K+KF&OL^6YXPF89 MTL$U?A&3C@Z=]B6V[1N!=MCP>.)"BK$-_TS(7S5H?IS4][#D=JW6;I7R7+-V MWNP^_@[+VWFP9ON0G MMD2:KHW#K,$"I3@BYRLIM8O-[;_VVF[XZ&_L#Q$^O;^!S,>3"E"[?56$E[@J M)[MI/@6Z(N 38DQ(]Q*2L-)7K:UT1]?/V=E3)]OG-?'62E9B,_%>'G2%KK@^ M,I%L5'-/;"8]W>=E6^M?C8J(S=QIP9&I]9+-9JL#G]0KYXF,NGBTVY;M^<="- M=?GUD;>%ZYSU?#D?Y*-/3X6;6J/;GBWG<.3&/(%VHTZ6MW4M7R[HM=O>7*B+ MW08:7?Q(5F,WJ;%]71J#2*YVX* M5XUN?'.>@^)2F7?,<:8CN< <1.5"(08RW<3FR+O>S;1W-2BD1IIU?]N\S=G- M4G30E39'CIYO3+Z;LL31-#M\:@ K>1F_&W23FR,5 0H,KBO.1M+]]-Y>BMD! M_+]N:G/DTWA>>19R\T)GVKRZ2G1U;9AN9+KIS9'YA_O81'J(#D?ES%TW=N^F MDJ74O"OPFT-!SVYD;*EG\M%>)3]QU;:=N8%#AM2EMZNB[>R L1SG7+2*G_5$E? MM=L];=#H"EN.JO:DE\;C)[/)+]W,XL&M.IG;)SATRUG95>DN^U2[$T;C@MJ3 MKB:QHE:%$]AR6 FYI35NRN/G3O1QJB06L6%C9L&A6TXK!1XF?'+NC'E7:$FW M3_SUH#$=H*$;C*((G?J-N(PN.F-WDAS=6*-;1VJ@H1N<4BPOQKF1XMR/QOF^ MT2G4Y.FR@2>PP2JU^>W=W=5T?I,7N]*=6ER42UIRT!6WT$"WH;1DOGOYF)<> MU4DT]MA6[B&OB%M@*M^L7"G184WL1&VKU+@1S-Q$P4_=F.NB9"VMW'R1R=\5 M!DO'?6CS;@1,V)-K'6FJ78G6BB71=4WV=2$_@T"VDW;^:/,SKC6RG,P;]24%1KR>3(9SK%M)VXZW!;?>Q5^!= M*5-TRI.N+,[QT-CZ4#D)]"NM5V]W6K6K9GMB#XU:8HZ&2NM#M?IEZ^DFOLSF MR\^]Y*)Q?S4=-N'0;>#6:CYEZU?"0[YXKSX-)CU)&_?@T"T,DZFH63XNQ)J\ M5DG5*GD@R\OQTF,\<9N;FPT\=..TA)AIEJ^?LEH' MS&X>[&P;N./Z W=.*UQ=&*7&CU9XN]$?7H]6!JMJ3-'0[W3^BQ5,MRF&*N) M] .B2>)/=K=^?52W)*9W^A1)NA#% \OPM\,:SA0DI_NR4+J6^V MY.1%2OAF2V:$_1V6S C[>RR9$?;Y+QD2=O(TE_RV8?=8Y]\5J FA#__[(_7C@SL4XR_B7G",%R,D3!8<+D'">7$W>]S!U X;^%HM MJX))VT$[0]I+'66 D7^MIH$%7:/]2E>G@"5?1%T,;HX0;OZ46<*>M%6O6N\% M8!$_"BSIDT85E"WZ>2C!B.),B$)(,Z)@1+%.%"DF3WQ(GM@,\U84 /K]];RY M+QOF8I/1YJS^X%>9?^US/84PLKT0@<;&5 MU ON/]H"SM H6*2R.^<:FM-$$?^H/6/7JXS8[;1RW>OYO;DH-F]J>:E5&XIC M4'2*_<8/7(L'OA#_*N>2@N]= <7/0*FIVS91G$*,_F5;3K=.6*=FM8 UTQ20 M66AVU[6C UF>>%]6L(K6K;G9N&L]"[&\7*\GY(7UE!$>,S\X%2C:6-;M__Z( MQGYPN(B.\]\?VL+Y;;ACU73H]S\X0Q[#S:0/_]TDQ44*ECG&O3OAFN\T9YAU M;7AHP,HO:.9FAO:F:LL+>(O!TX7/@.^A[LIY/C6U'BTCD0?E[*4NW#S8A6RF M&T.NW;B4C,11CY75;=TSCS"$8 AQH@@AI,,( ?]Z)T(\=SJ*5,D5'OC:X\*^ MLPO]Z_;E_(L1XDJY?[JY:P^MT;+??([=CK5[X1K%WTD__DF(L8@D2 PA&$(P MA-@)(5(K")%Z+T*D4RJX-,=ZG"\.%YE%,?F@549?+4-D9O>Z%DN-FWEQX506 M.:/6TA0439N&""$D(F)".#1"'%;7W!(9_V'(. ';=!,UC=5)"W%S*>O.TJMT M=PK6H[W ^X=0_ LM0SM0\,XY*;M!_!$O]EC52,?J$E;+&&J3,!J]!BKST2)9 MG\]JG2A0H^FKRYA3J V^^!IHZ9VH<=N7ZIU:NZ%9KEGC!_E!-XY422@FQG83 M$QE<,+A@Q.#"X87#"X^(B"^3)<+&RI&+M[6@Y'8SMWJZ6[ M@^?2\U=+%WIT)"9KU8$Y*NK-\7GVB"/>!>^6$&=3I[CB?%0!!T1N/?58>FA;Z>^ M^C[HJ0K4-2TEQ=^I#]>]F-E^&HCS;@([+I-"A)=BS"W!@(0!R1&IKB7WJI8? M/?U&C4 MRB&)!+M!4Y$T"KMG;M"S<8-2JPHD7!NWKAV8IFHC%E69H?*8@ED.:HC\-IA\ M9-&P6D9B M.AU)"KLA->-IQM/GQ--'%K_Z+IZ^B@I*5:Y:R9%VVYY4[V\F?6>$BBHB=Z*8 MC@B\R'B:\?3WX^GCBCA]%T_?CMNQYZ5EDO'Y; DN1+^N5Z27@M4NW7.<; M^6ES,N\FD7:73N\F!3)X8?#"X.6[!+2^"UZ>GL=7E_Q3\;DSKO;E_+)E"\VG M#(07"<%+@L$+@Q<&+Z>@[QXL /9=\)(=7]\VVDZO-2I>E?6E9<7%20[!"]1Y M4]+!BS&U M3DP3)D_&]\7D9Z5W"H)M&FIH@)2-)@94X97C \.!\ D=? MQX-T29]&IZ7K(>^ZH]&HGA_PB\D/M1O\W)^K%G%*[B7P,!Q@.,!PX MZEC.UW% TC)-QYBYF?S4C%?SB\QEM7V'<4!".)!@3GN& PP'SB'H\G4<>'[( MIQJ5VVF.'U_:]]GH('.?N<DH_$I(.;Z!B',PX_)P[?=]SE MZQP^>8@9C[>+LL;?M1YJ-_W954N_Q1R.G7+)",^Z##(.9QQ^S$&7KW-X,0XJ MTU;LWP29L]QWE7;SK0Z4.6[908Q M.M3'DGPDGCIXI>NSTM..31VK.4-@<1HFB0AG@*U=$;X%.#-K&K.F'8GR534- M/S(]*[W M\+A=:W;J'??6&=TMRY76PUVQGI]B'D=N,2DBI%EC2<;CC,>/3>5Z#X_/P&1V M6:HYU7RQ/*^V:G>#\OTSYG&<.I84]Y5*?E;JU>FYP7H DA.@&ACGR(OM08O, M<,8,9\QP]B7:6& O*UCF. LGHADNW,Z:[[N^Q#Q,QK41!^<7CB7#6U8S9&M9 MRM926?'$%ZC@^;>7!;G%N-ON*VDO.ND$#Z7%** MB!)K-<< @P'&$:MVAP6,F))./2Z;Z0FOU4>]A3&E74),IZ;!2V" [:G.NK:HF.W4J)HO M/^G*02+F2B)ABGC[&X8S#CU,=W(7#S4RO#D97CLG7"L5I,27: M#ZW6''$X*B/)1Q+2;GW &8I*34"V'P-\5)9SX?6P^= ML=KW*WYE.^C:=3/ 2/Z[>UMO7G:+^ MY,X1?Z-\MG@D%4LS_F;\S?C[>)6N5_E;O>Y8^6H[H8SNZJE$=]S)@T85\S?4 MLQ)2),7O9DEA/J[3\''= -O^C=+7?&V+^ZE#TOC%R8YC:3W7D7LZX!R3,U;< MI)Q&_:3,%\;L:"=H1T,P_O.T]; J<(+XATR(6]OFBR$-<"O@6[;@?B\#'H#9 M*M^,RGRY_2R-%DNW"O6V%&[(MFE;^\78GK$]8_NOR'_[3+8'('^?K#YU^)&[ M+,?$P?55UUD.$-NC&$C&]HSM&=L?A];VJ6RO]*2\V$WR?5[KWG2KXVKI9KJ8 M([:'6MZ6:)A/8ONSTN1.TI6VH=6U3=.Q-0"?J^MPL.HK&L59]EVG&^> 7RMP6] M+==K&00'Q*V7%G'.R0OX%?:Q4P3X$PS/./RJOSQ<@Q$T(VA&T(R@&4$S@CYC(?(; M.""X"; X>RA;@!D;3CN&^-"VA),Q%>2TF:8";"C A&YWC"SO0GB.\P%7LW-.K!::(Z7LJTIOMF #\HMWY8[5T*W5^ZT;'4F MV[E:,BH-NJ* G K\18JE!C"V9FR].UM_P"NP#[;NW!B/1CV?KN?%PJQ:R^22 ML_8X@]A:0FR=/GC5*\;6C*U/F:W?;]W?!UN+X_E]4FS6DQWY^3$3G^NCZU9I MCM@ZC6_K@R?JGI5V=FQ*6 9.2!X #I).#RI59I_H539GNHZ-W%7P]V:LN^\XJ3]E7<,ITEO<%X5(HWK6D>\RZ*(XJ&8D+NRE+C'49 MZYX;Z^XYINE/6;=4O-&A-B3<=LJYVK#"+X6Z9#80ZT)U2$I%^.2^;MVSTGM. MQBMU5$:=4X3OTS)I[=T;?386L>/:#L8;C!@8;S#>8+S!>.,[R]7')CXW@2-K M!E##D5U<#\ !Z"_D7YC AY@JLVX<$YJ][=@]-=39N+CM S8&^IFPMAF\[M7RC5.LO M1U-PJ565F#Q/ZYFN&$<.@C@?2?&[15HQ/F1\>)I\F.J6YXN[FTY.G/'9H=+6 M]4Y.N)L?F _->Z'T<%FL)/FBI#P;O;)6N[?FB ^E'__$8I&DE&1\R/CPC/DP MV>6;\67B_OFZFG<38"DTE8?^I=LX+!].DI5R7NC5EGFMGM)ZTF+0S(@-Q(L<+(. MZFB%@O@9D<.,:AG5,JIE5,NH]JM<'K;E=+/$*Z'-0+[?!XI3Q\$NM3Z67>!+ M,PO-WFV@^N3:SA@83@6@C(6N&JVW;27AW.9KZNRI6BS6\O/D@1V;<2%_U;V\ M>BCQR]M*8SR(31>/*,! 0D*Z&$F*^\IB.BM1_#3]*5G9'G(JKG-@J%N[.S+K M"K.NG,SE\/?I-WK,>J,K)G$;QU@DN:4]]];F3HS'&8\S'C^<9^0=/)XN.\^Q_J5>RXNE;&50KQ<6 MC:XO20+Q?YHO7BEEIUF;MFT0& M\3A2P,1(6CS\/7Y6NME1JV"8,E[7P;X%1+.>NZSG[K$I7O@_6Q [EQP \>I> MN1LMX[5<9YS.=W(2U+Q2."<':EZ)3;\VZZ;-.)MQ]K&H6R]QMII(#):Q6O2* M;Y5N+A^K\73;2F#.1ED^\4B"W\SR89S-.)MQ]K$H62]Q=F:A7Q8Z[NRN4XLF MP+,MS!^%S!QQ-BKYQ4>$>&I?G'U6RM1I.+K^?J%H 226U\L5,#L9:VK+FMK^ M:> $5,_T8J+X$!-;:CZ;&>G1N)1H:.# H0U/Q42^W%E,'O.M^]%=M9PNW%N+ M05?$C>]C8B2V8W%E!@H,%!@HG$E!E=PH5N;'F=MNIV9-GM3+>G,4O<:@(+VK MH H#!08*#!3.I+I+T4K?*9GZK-61W.OE;#K0KDK3# *%]+NJNS 7G*83KP<;(%/S8X#9+\P))U;B);#E(ZG2&P M 9P&I$04 FQ?_-K7S#ZR03)FA:X"^%ZOWX,,FDKVNG&QG^KV!*!TQ5@OR2?C ML;XBR? %?\GP_U5M]L]_X'^\-RDZ5+41:0_I='Q\0].BA,WS_]X+ 2MP2X'E M[8,8#WE:R:;$>$*A>-;XO__S_\*SWV1="L6A90UQW?G?(F;( 8CV+""/HG(? MOOFWK,_EI>VA?/HB[L/\;Q_.8]CQRU^(Z7]SH7^C#=G8S;&\B(;VC ) 5 =] MYS?]F?<99E[_0]/6$#[]M@")14=/7WDN/AK'G/P6("TX&TM[00E?#_[9-98UZ_^B5Y$_T((BN\/K0R2=SLE;Z48B&T-["^;1Q M11G(L5ET;4%.]?E$_B=$0R]1_NJQ;3N-/;!\ME9MU6Y*N4P[G^-:;?@_E7RU MW>)JA8. 3&BG-0=NIK*RTSU35]$<(5):8 @,&^X#Y]W/81 BM7P\AB0R$F1& M79[8X+?WC_"L$/E2TD4;KY #6V66T/5).05#!WI55)>7INO\EEW'7"-ZQ_+F M09\OD%6_: B&#$4?D9 NDHG7;N\0Y80>;L(']G5S[L&T]S?.EOU-H&8.]^1- M#O>_EWNVJ;L.^!LQ^[XP^"VBP /AE[M*$ $^OV%Y#S8\'KL0XVS#/VG#WXZ@ M>@>I[V')[5JMW2KEN6;MYH8K57.=5KM9RKQH)GF=0,Y$M=':E50 M;QJ)2S"2"LU!K[A\-&KY05?<'%E\B)>'G6YGR"^33UH\VE:'O5$#CDRLCTP" MMU/N\?U<)UI/%L B;9B5,GIF:GWDU57<*4C&J)BO#81'(SHM%LQ8IAOK\NLC M8\\%<9EHC\U1U%6$1$V3Q:?L'([+ZLWPL-U<:C7S08U9*=6[+C5Z\9-.MXS4\5Y5]H<62DKLW%Y6BZ,:B ?+R:OXY6;ZKR; MVAS93 PT\19N?0?4KW,MU[I3%Y5,-[TY,M/,QVPM/ZYWW'2L,\J-9H/B8M 5 M^,VAVKW<BBW;3ZCU# M:MIR3,N6.GM:%$H"?_<@+\KWO5ZQ),Z[0GS+4_G)9#@NWP ^ZHJZ-AR[M:<) M'+IE4Z>-LCVUKA/-3JN[+&3+NOAT(S;0T-CZT+@E/98F(%;B7=W4^7AI(M?: M^*GI]:'CQ>.D/[P=#3I *;?B?.*V6IW#IVXYJX?*K)UMBT].?ES)Z$XU+96U M!=RL+8OLHUEIYQE$8H*;#&T,+_'@.EO?%Z[Q<'0M2LG.9 M:O)PZ);3FK=3[H!WM%HGVRX/Q*@4EVYJN"#VQM"6H2UCBYOG,K]$I6HJ*5=] MN,J@^C,;0Z^B[?C-E:J9'5>:#H1*-#]L/C10%NS&T%X[?W>_,(JG%=ZQL5P$^S]NA6'@*K\CQ 0S<0(->:U-()IU;HB%8JG\S( MBK1T<:;'!@3DJG%->>I)-YUIKW-U%ZW:O>P2)WYY&/!9LF0L*5OM^1O1]C2!:/K;[!D1M=GOV+A(G6B=/W>1,'CD3)3GFLC;%X_(['S M1:_>WG<%JD;HP__^2/WXX Z)J8OTU\;]IW;8P=[*2U:]- 73(H929PC(/Y9 MIA\!0P4JEP,*+E]%/HL)$>X_?_7."TS^F)@8NAPANOPI:X3="*LNA=X+.")^ M%$=2%XFOS97ZT[U"0>"?!@M[EIU/BBZ$](G3A9!F=,'H8@M=I$Y%C#@,77Q" M\MTQF"^Y';&@KZ;;PZNY^CT 3:LRL9/W ,_=>:7!D0'!((L.GUJY=[-#BP[YHJ MK^+ E9UNF$\/L_)(D^?ITJUZ59T9*)B)-/9*;:E+RW" X0##@=.KP/(J#L1N MGQ?=JUFOSDOU4GLJ-NZ 4D#AC[3[%W_H'IY?:UW>C_GXF%2\KR@I=8K*WE$Z MTH^OU$ZP&HN0#.D1>_F8MAOQ:%DV?\S_5 L.TXZ0N?\<;^C'%L M-QAK,-9@K''&8O4)2,\%*!C#N7&*:UG 4):<8\F&K6-G 2?[C8D_IP'1*8K' M)^E7.U@S@R./LOG[]!L08?5VI416"2NWR+E&F3=+>;>-6)LG,:,S[PDS,C#>8B9FQ!F.-K]X.QAIG)%>?@/A<1[H8P[HS9&L7T+<3E[PEOWU/X_187.2/H;W,M,WIF M]/RMZ?FDIX$$;^@8U@ 3O49J-Q U@R;1,D#^Q?R)J!NA-P$/M%4 M.2ASKLFD6$RE(FL/&*"O;0\,8B;=<]'-7W;WG8VE]KPJ\;SFZ*/:9L90\:CZ M"G-?$GZNZ[)A5X'3@8\UX4%"F"A"E$ _SUB0'8P!7!#\;QUCQ&N.0'WP4,CV M>^7'D7LYOZIJH\R\-AETTRB**'[POKFG*$LQ(#DQH6K?L89?&4*T7_!X,19Q M^.C6FTJCV1AE;^X>*XI:NFSWYQ!%)!R+B+KW[A*+R("$ A(22%!D4B212+&R0^?C7%G7>F^ ;?]^S:F"M=^? M6"/^Q1&-F'-,SGBC/.VWT&A9'"O+@3E6I;:YQM)!E&K!,L>96K:T\RU3,"UX MT7BWRVM724[J=QX3BZNK/(CQLW@G49KF41=9GJ3(Q.*;I2Q9B@Q#C].+@C]S MI?9+P$,N%P>=OJ0L^;MB,:DF+Z?..('! ^NT"5%DX,' @X''L6NO7P(>>5WL MW4_=YTPG6LS71KFJW1H\#1!X8"TV)FX6T_\<\#AI;?4;.&^9M_88;*/'C<:' M\N8>]RZF4CL*JLSY MP@#FN_1Q.'.%^9/QI;-\[E?;[49VU-)CT>%S.?^P.$.E"'%F.';D=WTIKUL2O0 M7Y6Z<8*:\ D& ['<.I:+Q B:Y2(Q>F;T_+WI^:2%R)-US\!GEHP9>*TL _.N MG$OD^1%MQYE(H!6C-:0'$MS=' >[,LK^12NC[-/14[T8=R M-/E47*@=N]$5XB0U)B[MJ03\*8HYWYG%OUH6^1[-7_;!X8)241_$95GIU!:U MJT&I>CTVI3GB<.G'/[&(L*4F ^-PQN%G&8KW1=$QG\'6+X;'5'/%4CKS>%/( M:^"Z&)M7ELI#$M_@Z1__2+S$$DS.R(-QJ#H)S W"(C2_39+)NFR)"$00][HG MIRD>,;Y@DVTDX:QFF79I)N3HO%JK5M'M7%18Z M%,X26/DZ=.@RPYPC9C>&.5]U%9^T*G-J&LNK*?',D<1*J)R5*G&>CBA+5\[*0Z\O5 OT+6]Q1HO\7ES CZ MVURUC)X9/7]K>CYI"?%D+:]_DOBM!C(G,\>>LUY]J"R!;^.H_\K0G:QL#PNZ M.;\"Z@"L=C':B(0VU.W.^GXBH\SK";63!\]JP:FDE$K1SG2%- G?$1.;+169 MY8TAQ"D;U+Y/),]G ,3X1KMZ2%3O'D8UZVXZC1>:\VQKC@!"^O%//"$P>&#P M<%;P<.9A/1_!A!=#>RI2,7E;[UJ ES.)J]1]%:@/"RP]I'$CF2V947MN)'/2 MNN>IJ9C[REK_%FHE"_UD^2&GJF2NWQ0[Q8'JSS=&IC2K53KE1EM?Y!XO"QTE M Q>$5,V8F&!1X0P:3C\J_)MKEQ]"AMBUTXG%%JU;?IH<9PKFK<$_J@.$#%#' ME)))A@P,&1@RG+B.^2%DJ%4E-]V^ ZU\^:[!EVJMVG2L8YDAC>UMC"]UY;& MHF_.NZ) O)Z)%*OHQ#"&571B>NW'(29:UUI*M;;H=MQI7KXMW4VFDV0#08R$ M($804PQB&,0PB/GFGM5%U5CH-.7).-I+YB6[M>B:5S>7FHIE&*P:"SSS MO9ZS[W5E[6185 =]![__4(D+)Z@9GV#,#3UK" M/%FW#'QFVW1DG3.1=@/5JY!ZPVE8OR&>F5\1KH=5%\Z1%\PIP^+ 62+923A5 M7K-C:HG69?RJ?M4:R?JHYUI/\<;E3:,KQI"K))T0F163\?U9Y7]\'T?':VQ_ M?645)U(.V)URI3IK/QG%*,@-$-M+*+,C%F.)7XSQSXOQS]S]L%NMYE193A;L MD9+7*LF^]+24R]%+S/;8J1!+;G9S8$Z%TW4JP&<2 D$*&]3=#-#7'.XG6$P@ M]8!?G 5TV0$JRMF"4Q[;G-E_10ED/H7OX(T^M]BY \#^5^IVV\6[Y$.M7F^/ M$U>C;.HY/IL.+JM5*],5XTBK2XB;6MWGU.0_12&.,3>+*#E2!6X[;^O+V\O+ MI_XH-2JJD,[%F-//=0>(MU'_G<2.82&,MQEO'_5:OT\ZU1LZ&[@3$H/'RACD M:Y=/SE(NY9UJOH'X/8UZ$^]6P.M[Z64GZXI;CP(C?KE59>RURAK, 7"RVNUDH(2:P]I>.Q+?$#C/K/D.3 M;]%OY;S\?_L'$S,[;R\S=CZ3CUZW'2(452PF:'1P8F#$P8 MF)RE5/W4;YR=^QX5[P< MM&)/\P_=HIX993.Q:FGPH%:=>*8K2DB=%3(8;" ZFAJLX+/YX#%2:NO*]OSKT)4HOV#!1V/Q_$*M=M'BSTT#80-VDZ=W:'#!L8-C L.&$==(MV/#$SZ/.XS7( M\\OH0U^\K-8O'U(8&XC7,R4=N@OOB:F@?V%%[&@FMH=I_&P/ 2RY: L36<(; "G(3L ->*S+W[M:V8K&Q0:.-FY M#.7YGMHQ3N,HC^@H)[4K#*G:[)__P/]XOU-T(%L(9(?TX?Z-BUY"(9;G_[V7 M>U4!R*[IK4J,APQ;9(FH VCIZ\\%Q^-8TY^B\*%A"@!_DE7 M%A,]#"48GG\S)6NE' M(1I">XLLH-BZ"2^3+!*D#!1E0ZE>WH7R5X]MVVD0\ZE'=T0XA32GRQ,;_/;^ M$5X,.B5Z0NCY"IG7*DV$Y!5*$)A#T*NBNKPT7>>W[#KFVMDZEC1(/:;<-0<[LF;A.Q_+_=L M4W<=\#>BZ7U!S2=C> B&WO";!!L>ERZ2KQJ]V8:_8\,/*D!_:,HRUI.Z_52/ M5_AXK!OOQ=+=>)SO=5-).=[MRWQ*E6(Q *34#P).1[D,AG:,^1C:'0/:O1HD M_0Y2WTUVO!_*OEJN\75"CN$%KR#:(Y%=SJ%,]E"AEB6 MUAPX.V5%ENZ9N@I_4= ,V5 T6>?JE'MVCRABA[B?"M:U6KM5RG/-VLT-5ZKF M.JUVLY1O14B]C%(U>\%EJI#E.I>M4JZ40=\=XV&]'LKU4S,X9VBZMFRH]J]O M9R1]/Z-F;!N$]-KC,2H=Y6U*!7$UKL3B21%*WBD52>,]I9M6X\ENL@^4/A]+ M)U,I0 5QV7-Q3&J"6\^U;"=_-ZV9A:M89KKBYLC+.U4"]]9C;)2-F<_CA\?%]6(X@",3ZR,3]YWG;D.RK_A: M7&C+B6EFP%_.N[$NOS[RX4Z_5F_25H:_ _?BXJG?42[Y3#>^.7(II^5*M]"K M\F6[;%W>+Q]K[60#CMR8YU7)O"_?]Z99OJ7>34&T/&[P\3DE39'JM;@3NJ9 MX^9HVEBVBS753K3E>3>Y.7(FR^2UIT?IKL'?S)_T3%?@-X?F.LH3 M_]R+WW?*HUM',&YKEXX 2438'*K4Z\O+L,\N=M#.WU M+FLE4._8O%B3[I[J^>>^+C>ZPI:S=WJ9P:6MW"L=K?-0&N0?ZT6M"B>PY?#E M&_=A7AS&[+P8OP*WN0P_469P EM.ZKKY$'/FQ6LY7\QD*O+LVJP^9.!3MQS5 MI=-39C-^5LJ+LUC*G#\"#M)B7HNT!+BJ[ M,70PS"S;[FUBV5EV1LMD:^)(31/7)=RD:]Y^6MZEHBI?ZW7CUG6A_5C-XE31 MC:&)NMU*NL/Y;4>Z*26SO41_W*_@!*&-H87H.#\;YGN/^59.:EW->]GNXA:' M<&T,K9A\_QDLTM$.>.Z7[PTQ5RQ7X- M1U!M*;/GTK-IYN\RQJ-R$U<[A18< MNN4(U.S5X%*8MHQ1^;J0R,JWA9LQ9-?8%H;IW<[BU:QC57EIEGCN&-%8LU<< M()?VYFG=)H6KV]MEIU/F+V5WX3XGW6(&>[\WAE[UHJG\G#U688,:H''=@QLI* ?$#L&_F0'6\%PJTY-G$USYT$2GM^BP3T'O.U]5Z!^BS[\ M[X_$CX_N4.Q"B'UI4GAJAQWLK;QDU6J> PH8]_X_>V_>G#BRK __?R/N=U#, M/>>-F0CPT8:0>LYO(@2(Q>R+C.$?A9 *$!(2:&'[]&]5"=S8X&ZZO;'4C7MZ M;%Q(M>23E?ED5A;PX]@)QR2H__YG<#G"\RFB0G3'&2[_6P4_%OC#?P_$_TE+ ML+^K)1CZCD]?M)9 YW$O12]2VVVET_YV M"6MW'E61?LQ17&?5HY]QE=;4>OGSW_>!:#G*@U8?[ M19^<0JK0X]BVJ61EVTGR0JII ?GWBS= Y,FNB?ZC?,>?'&9UWT='[Q]T)P+' MJ@46%W*VD)FZ]#PU!G1YTJWH&LH(Y/[XAT$E7OC/+5Y/4'UEJ+X=4#.25FTQ MTZB:+%AV)&6677LT+V;'GP]J*SUU[')N0"ML8%99C^<4LXT2@@4(:DY,2 )- M0'VA'/A+VZL%4-E. ]UXCZRO&S.AS]PE_'H/D!A5;S"JOF/K=S5Q+37A9DT1 M:#2[;/>ZJ5$/N/AP!#2O>.:TRIH$OK<+W]M![_M;3V]'+[]1YG:?SI=I?3,O M:(MJ^&O2NX"RLJ4,%:7[]O^F(_>Q3$)CW6N)E=[ M[/EA!_C3/4P>T+@$F03+NN, MK+$3@3V=KKV>D%G)]MSO9$#C?JB9]9&&;[IB:#K!\Y][S?LE(?O2J"O9,. " MA0'E P- JQS?2^/K)DA0#@@"2G<<;ZF[!GR=-Z3^=6$[F;SK?=[S1 MLQMQZVG V(J$&/1-M-=N4JH,H=-6ZZ1>&M6HM-^PM(0X2@G2( AR M_=A)>G^M\/9)$IM].BT*W;X];4Z5YL.][3/M$9HDB3^M OD5:X0SYU=^=TLG M-OGG:K(#0-9 ^ HF4?1)GSW6:AYSKT:,ZP=5P^JMTR,M'7.>"98FL"2P) ;U MF[?.7T/E0[I7U*OW!5\IKXJYCO X8.B"K.&K?/A4@C[1KKYB5%X-G5D/Q\#? M,ZH)J4FH#T)J?H$!%?K?JE9@ ,?17>!%>ZHZD%T3PS0NYOBZVMY,>FI CUE% M 2M':[!5=50M-C41&5-<0CSB!Q*P$[ 3GO/3S;)WP/JX6"GZ[KB:4]H9412+ M@U2G,QY!K*-P!NZ*'KMLFIQ O2OC>8PD=.<1&!OJ:D M-B+/UT^#B/@%>P8(""]"7"7"BWQA8&EG M!J]W4"T@I$)WJ0MQ6G(;,4J/>$I:9V7VU6*2IMEZ0^FDFVQ83(]0A7Y$BZ02 M*9$COA(!.^%%OIX7>3/6JU*ALKC/K#=V-LV$%;6R"M?Y)L*Z@+$NG1A/OD6L M7PXO$IML+7U)07&"WX("ABVV()K-'.MX".N*%^ZBG4J2N'-N]A7$574'*ZAR MVUM0'=&VH^J]W?:5_,36;6G*NZGLPT-=1A<:0J,]1MT;CK#T!0P-)GTS2?670%W%0>(&CZ8Z99)@=4, MN ')X/EHY_4+*].>BW,KG?4L7+@EML6S$L/Y]12 9N.!+4Q7CP-5$ 4_D^X- M5_/*"'?LCW]0-2Z2[T-4PQ?P7F<\"1=N")ZJ&3:JG6DJ$S"VV:"Z"I9%PRZH M3=0Q:/VE3O;+;E$S7 P+QO+X!1TOU!W*B$6!TK?7?=^4(?]&'_N,U=7[\V-G M/-@+M]I^EK"9L6J%B=7V1DK2FN3T9;_K5UHC=$\W"D.R=$),L[?NDA,D$R/K MRXVLGP%99U2G[HYK)24I2&$0S#NE$==$0,8Q1B[!<:3:UZ5R:XA.:]4;2JO3 M2U"-BHPNA*GE**6IEAI5I=9)4'H(I3$(CZ9BWZ+!?)TI(FV#ROZ2#8 M(,)P-H'%\YJ-2X+&Q? LVR!;!5JI-V;$D=R%L]A^+YP70< YXD4)27I04G7+ MH?6T^E#O:T*;KW\VXQ7X];N9X28E2BQ= M7Z5JK*()XD.$X2?$\.,)AW&I',9+TR4360YZ'TD,NFJWC!QA.W=3Z F(LFN6 MIC/?6P!T=/LTS#C6 K+3V@LUISE2IW1=$RFAJ#*YJI?-"IMWA92LTJ8>[2R35M&&$=%S%DV(?($X]="(E5U8VRY MP%_CXVKH[N,9$HX;,ZR)7TN,J;<;4T]8@HI6V2'I-2W;]5=MY:&YZ-+MAVKZ MGKN_9S--J&7C.M-0RZ9H@_F73&@I^U!;JFH04HM MCA J49UI1D@([,W?>GDU+%36L=+-L^!X]I]6I]5@<@DAL:@RN,CU209 M@1K%!1,ID>1G72HS=EX^Y"4M.?&@"4?V-169/*B^PW7#T=WPE,A&(:E'Q;DY M7='S5,G36BP]R/$CV#=DDJ5$=$;XM,/^!.4$Y80G^Z3B2K\(\C++54OKRG"J M3KG(LNVUU($+B4".JBP)Z03+G!:^O$607QI95@%!0*'!,.S?E&X8T31R]!"8 M4-IF/A0H':WNC5G@Q+$F=-G7&V?R=S#F]K (?W8 ^@&J/_1 SM#4Z61D][*2]Y@?+S46%SCG)"%!TS=_$SI1 H1=^W+;[0-U0#HR M>C/0,PT:Y*;9FI>B[Z=Z$^D 5.XI+2;2 J'B+I6*>UE-LP9"E)B&A2-!S9!X M_#Q5_Q;-=U) F=16OT1C\57-7SL:A:$'G4<[730>E+DBUDO3@N=D%>CBXQ+K MC)A.<"RY:)WHB"_@^UYV3)=Y&S0,)C682X8]DY&*0(%: M44SP*<("7BH+B++D.D6E1<7+<]%'PK[DNOIKJ-1)!)H(]'E$ M%(D\7SWQL@VOH0N>EY;C$,.(Y$"03*>OXT=V.#QV6GM22LO)L:O85F\]TF8+ MN;9>0$>'1UQ(FDNP'#D:1.!,4IK.B,KX 9J='#.YGPT\52DKG'B?KN9Z]R%& MLT#0?.&LQ4OCJN/K)H!_MLEYOJO0KL0F^E2;J.2:8&C!KH&*M0#F=S0=NQSJ MWJ#;PT%34\IA/]EH]C71ZB\U%I]#9PS M)S-/-^F2IG0;@^1LO5ILNH&,P(DNWQ,2-']:<9 K1N?5T%$-'\QTRZ3 :@;< M #X4'2?SPC$TCEXOL7F+]B[Q9 E)]34GPC! E1B?LFO6$3A/T.+WS5K-3P[G MH5(.W4IS-DK7^IVFQN)2Z'PB=>+=%03K!.O$6ONDDUV_"?7NZK%O#U)-16U' MCPS;9NH/U2Z&.C38Q 2=.NWRJ%N$^J716#DP!% ,3,IR#6\*J%!? 9(V=1/G M<\E1_;,RS'9(+&$@=O355E$?/84;T=DP5Q!J-3L[Y=N\/ES=^R7H4N,:Z$R" MYD@5= )JKL4DSW 8T]#J$D3IUA%]^1S9 MMNI2QPMUAY!BI(3*)Y-F9SP+%VJ[A?ZWHSZULC*<"$W@+Q976<@5_4'G,Y;" M-K21[KN+7GTM:QRNH\ZGA01WXO4V1'D0Y4'J+YVUC?C>NB,:ST%[9*1+=*$K M@FFM7\OEREAWH)L,.2%!IT\S(6]1=UP:;1>;D.32PK=J,ZUPT] =47,]]"1T\/42<&G"#@[T:%*,\GXS4>(KH*[JG7^-___9_]WA_Z'UN= MN#>L,4!*ZQN+T30"R8$/=#NI#^&;O^G.4E\'.TM=NN.9G;[]]J17.6Q+T\B* MI_9^1A-R,)M3?97I,.&(;?ME_;?895Z=.'7F A'?+-!XX>6@N GO[L MN7AI0F_VC86;'9($^.MV9#QSQW_06KWP*KCO*_-?G1K[2$?_7\!%4CU.-._,DR'NOVHST90G.+O!RDAQ#^LFC_P">%% =PG PJL# #G&SKV5#!&ZL;40_VLM,E'=V-/%BSHQ%K&,UD8 M>(X)OU&Q=-Q5:YM!W$9S-89_ WZ ;R5+_TTA/B1G45)&FY25LF7K9TNM8%55="X^VI1H;8]D<)NDV--LT^F7+]:0L.YEDVZ C MK;FV2ALVHT #CS]L66&36]E-1'?% M:>@OA_6'M3J"+0_ZR8@;H9,'8$+/4X/'M,@-!QFYJ:4/6QIAKTESD:G8454; M&I$6T%%YI(E'GEF2BQ5&S)94%I4SE!^8K 66FG38TN\WV5+29AVZ7F&'H<0RET)>5B.T/ ME\D 2A-S^%1N'03Y,;UHV9%)2^G"IBM5ITO4E#L8_[@L/@PXN:64'W*/W4=E M$_)02J";D8#U/-?CBQU_K23=<-R?%JV* MX<-Y/2("XKC;E)1T;Z3,^]:J[T0&IH^-\=1^E"PZR\VR"V=LI&45 M7_IY."QFO5)SJ6%?T9--LU>:\>WY:(1NCCIHFDNWEVK6S+64]C#93E=&[H!C ME^@2@>=--2EMIM- %IJF(;JBA8&FLB+NB9)/&.F!N)0U]E?_X;V.]\Y$#FU MU&,[HZ5@*]/9O-67K62CE8*(>BE'&LL/#$8'K#88Z(+&IWCX>-%,:4 RTWR: M%E(2;_[Z-UX.XJ3O' Q"!\,N+V:\M#)-2IF4X@7R XWK(AXLVD)M>E4[3#W2 M>HO/;U)>MW6OX%I?!TV]<*99]*;4HBT]TE=EI\:XY28Z"7_0=/7@/KA+-B7: M47^CWS MNY64+S384K.,"LJ8;#C88D:LG^1KK OLLKL. M1:V<:6S&N.ENC\'^^)-[%%-'!CJ*-PO M]T/^_8#S1Y9L6USZ#^&_JYCVQG?D2.[-GV>\_W MX#.'CK?<63R[WY.(=OD6.X-+.$\_]<&V?C%^\:ZI/@@\)PK!!SM?[V+5[3G1 M)[)46TJ*8\BL?^*LOTYR$_$_BX7X(4-+5N'3X"#P9"'.8B%X@2S$&2R$>$>S M9"'.8"&(:GK?A?C5C*N?.0J?-VIQ%]#8IZS?-27B)!O]L@8,O53TX?_[(_7' M[X;1Z;N4^*6)J.*/ IW;EPR>O>1Y4",'## = #].V>68!/7?_PS>*57FA[KI M@D2%J(7;5 OL[ZH%"0O !6L%%M?[O0P]\-:QQIKO\-^#\;^+7%SV;H%RXXA< M#'Z\-_S> = OV#2R:JNEU#I4I21G2I52IZ0R_\\6:C]K@/X%QN]# Z/G>KCG=NH5?L YNRUJ&C%HLJ_6)[3[-N]X MF?+23CY*?NJATNBGZJ*X;>Q;(4+XV C.[:E./I[KN4 MI[I6N^:R6(QS=4:(W?2F>P:N^,AV+ZNO]S,N8Z>&&QOO9'P=,SKD@GF08,5;2!L%)HVC8#^@'/L.3#]UB67M898? M3AG;GC4^O0(WK=5PN>(]Y/PQH+QZ#ANYOY5(*6 M/K=N\25I\DNEI;XVN\\&1XBZMV,1=ENW,UFNB^,FI;]P5MI.';GWDF M(3"GV6.W".]+8Z :7A#Z(+1\7":3&@/="<>4@>K<#8 +AM8O52N_5C/LJJPM M8E1]WC4SS^&5@WAR@9F)@85NB3A)';-U_0%,VF);;9>%CI;,=%N; JH4A^@J M_D,J(%^2RB5D%;&/WGZIR[L@=508K.BYXK3M=5-J%R1AY50D6<.W,*>DFZ>5 MKX;%JL^ KX>H"KD#] 0-NOVV*PS(@"(A?8&VNL)RA6$Y)V67[^NXPU&M]?5 MTCI0!2[S4!V+:4;ORQJ^QSDMGI9,>XN>\7427V2TL67P;.!7J*T!2M2Z:%OM\EH%89V\/ M2L;XZR#XO:Z.2\7B8&4HCRM[K<.9KZ0F8WV.+S^ EAF72$OJU]0 MBK?H,7T4>W+&$O&):45G/ L73JKL-L?LWMYX K522YLR9VJ%OIVE[;4POE?T M91W?(X:X%2$A\:<5#+E%57$YY(J(7]#Q0MVAC%@6?A9*.T]323PKAN5GVFS[ M=W2-[5FING?.6KK4:;APRN:D1(DNUP],/VB.E/:&J3YVQ_E-98TO?T11-#I! MLS=_Y.>-9,VE2O_[,SV7.A,7;OF=I +D\&GUFKUT@9;9(&=0MI4.DX$ABT+4G!IW7=%P2-BZ'RWD1 M"[/V,F8NA\8/)F(] M<2UN"$U6NODR^!?+=KS3P?J+H$$N+D?H7#7V=5 ?%VYB_>KQWYKG&J\2VEK. M7F<55ZLI;:95R'=:Y7I&EC4&E^MFV(3$GY:%?(O.[G420:0TTKD;WR-HS^+GNR$$ @@!!*@,1]4.M*S[,:_6"HS_8]%^7UE->/Y E*L@$[JULN"@)2,R^PT.(2THN07H3T^GH3ZPFK><]7=TCM MZ*O&#J<_5.IZJ9J6>A[OV^QB,0A78RF37T$G-QT?M>=2I$ P(;D(R75.EMO; M -\O%R9K@QD:-+#NZ:5NK'1E-D* 1Y'+!,N3NF?70FK]8FW+&S/1+M 2(R6/ M+LHR>Z4,W0_5<^=ATN>G7BNK)CMF!RCU9'U=@?:8&!>EO'4/^Z*YKR^ +S&U M/J*0Y \1W"O?VV*JEZ5I*[L2V\G5?=D88@2CTN',S4/X:DBRH]6B*"C!E(?" MT*24.*DA]254VAE/P84:=*%_M/J-[)HXX60OH>3(?N"L&_WZ(A!["IONM%H5 MM5IH.' _B,N,2PE!(&DDI%;65U!P9SP+%VHWODE1-#U;=)?=:DYEASEUEPCM2ZN:' M3K[0K"N=VH:;V?H@,QV9DIT7O1'L$CX^=4?_@\M>70N3+8S MF@Y2XNHR5>!U)GV=T71\>M.IAT;J&7:"^M>=(#T; M^OZ:S'R0Q*ORQS])_C\2-=-]:J$[$:!VUUM0N^DXS3P.QKH/ JVXDA7Z<;.H MT^6-W6PNV$HOW,@_L9"WIBUZ6(C/N&8=/0CJPS8:B+RR@J<6\0CQG^4JF Z MKSV"YN-\W+=<=6WGL_-9P?>+WNBWS>OX#?C-;3PD.0K'G@]GWWQI9-=TW]>& M2E0%S7)SK72-_M(H+Q;)\F;TQX=/&[3CWS1MHBV!P5 1%7I:=EF@E=/B*/]Y MTQ9&;*';W8A)6AB !Z-8',W*_ C5(: 3]-&#-R\_.$&RJ7AV*?VI+T_2';N[ MGR7CY[Y8I2"(7EDH.QK,,AQ3::B1.1/9ACZ6^H_R'_]P4H(^PM_C=(%;5QD_ MF,X',9B8_=*XJ0I>O59,Y3+6PV,33J>8$#GA8#H3%'S<#,!?%L!9)R@+/_ER M"'62[$H.<+^1$#]3Q?F C*4CM%M&6 VJ5;]BJ2#(BKH:M%%O_"0GQSD,S5S,UO,!#1GUW2M9ZN6KHWT M2$RI#/-Y+MXTN1E[24#WU#:W#$O5U3AG#>7S]8QWT\9L;+:XK@15I=[=V&U_ MFC>:B^;G><;=J-^LF/.(MORU6%PWTMHL"ST$_D3'^(C3^UD">^XS_P._+-6; MY_-^PQG8;&L03J8!DZ^G1]ABHQGVLMS7&'#,[5I+Z.X.1%>,P?KX-?,[274I!)AG)AIJQS MILX,)I[3FD)#F\.I9V(BG3KMB-DM1JBN,WI+2G:*BUOK,0H<'+)<"*P,$ >4-OWO; M)-9!8AVWH:7?/_E?AK.%^JD[#=TR2^X6:7OZ]UC>L-IR[]VJSJM E>;N,C27 M9AF:8WQ\_[60D+B;KXM)(A@W:42]Q 5FTIF_Z8[SOJO%S7G%#)JLG&2&/Q_4L#ZGU,&I.6Z5Z4TTN[%+8:8+1T!DAI*)\6SK! M'KF=\M:0>C7$5L<'>A#YZSC+EOI3#Z'8!N%?GYFJ^,Z;UFY(F+C=V5VHY>A>CQ:.U.T2.C\GY?"=-<2O34N=9:(J/V$' MRKP[R*:SY6RZT!W!:3D,.6VGY7GJ(.%'25UB4I?X,JW^(YKBU4-V#X5AO9T! M&Z4=LL7UO1:,.@JTZO$E7TQ"D@Z9U*.FPBTR+*0$\8V6(+Y$_^(7= +(]=O- M<3\CJF!IU9-)(4AEITND$P2B$ZZ&==VO-MSQO#"P 'R:XU"["^^110@=S[O8 M/!Q[#H1CL*N !^81G(_+X6//JQ[QN6KPB^)C+SSRC17Q%E4*1M,153R0,YJ4 MZ0F.RF;O ]F9YM>;^Z;&QG=^"5R"8TDQ84*ZG@/I>N'QZ9/@R.>RZ11=J(QM M2UUL^$%[E9R )8(CNN<^)27$$T]37#$I_%&];SSS3&K9YFB[/DU.A M-NU7YP5HI.%KO-@C!AKQEF^:03NCZ2)4VP>8DK^B.[2"I,D+-V#HMN1Q2W]C M F&.=0>.U9\8J+]%W7&93!OAS=["FYVWHOJ"2[S/>DJNCJ KN883H2EL>#Z^ MO#$,?6L0A?K 1WON;^XI_Q?ZOQ',=!,+]>=HF@[*5GCZ!VIQQRM M3G93+,)5WQ#V!8KBW.V\JV,/WTE7Y/AA2:ZZ,X:>#L5ES7K8&-U'K"NVC*/ MDT/*U\(XQB;BWGVO.%/Q>?B5DWX4?+TP'O(B,_0XJ#=-+X(X_C3%^0PG__I4 M)O$+1GLNV\2'WB$KN^9)(:?,H#K(#IG[AIKISX&455;8FA?D%N;0K!27J(/0*)32 MZ80HD*)^/[06_X/M\(_OV%[#TVV9,YFM#^C&GYTQH'0#'>S6W36*JKM>B,Q< M'W[LXA#[R(4$F58P<_0U@AOX&SIT(#D& M2$E].T$X?J/WOV 6ZUAE:"E#YW@PA#:#9$H:;Z0'VB!M\AHP4V9Z.# $5@2P M<__1X?],:_'/?^$_NUX:#M!]I '&VZ$\[0*H'UO\T_2_/T37&P"YQKLY9/D] MYR&>4(Z+D8U[C?_]W__9[_VAAMMN6'O#VBX6B_76""0'/M#MI#Z$;_ZF.TM] M'>P<1.F.9W:;X;>G38_#O@Q]QTK_IO9^1A-R,)M3?975NDNG/FBE7OAT MW/=U@9(W]M'V^7\=SW@GN<>OC']%#X)P@UNL$W^RC,>Z_6A/@M#,(M<:Z7ND M4K)H:W=1%L\6)?H_>Q+TFMP_7[1CJW&6.PG>Y9Z@$-MP$ :./@O M]T/^WU MHK,5&S1H(YZLO_>=@7U%H_I_?[!_G!(O$X2?&"1[Z[SW+@\^<^AXR]V<[G['MV!^ MB]7"$L[B3_&XU9#XQ;NF^B#PG"@$'PS$=Y&;/77Z*V%*YDXBD_[YD\[^,/&7 MS/I'S'KZCOLA54QFG2B8JYETHF"(@KF-62<*ABB8&YEUHF"^2,'\,-9.9OW7 M9OWG6<"AMXM2I+@[Z1..+#\;:]3%;RJU:R4Z]WVB6%:M4K%:I4RZGM3JNDM!/PY^P=)=<@_M1,NY0KR>CC MLU^T'Z>0_FFY5#CVHD!WS>"O@T4B1.J9[E?$#3GC22=N"'%#;F/6B8(A"N9& M9ITH&*)@;F;2B8(A"N8V9IT0J1] I'Y66O29)$+_ULQM4VH-EALR/ ,T(['5EQ=#T],\>RQFCL MRY;)I&4G)T,>V,+"4-)L9568W8\T]K#EJCV?\8W>M$:O6\$J+FFT4S6>;3-0I=5#+@Q'U73$;"M.II61E?98-RCU^LD M#T;$ MCT2QD6(*#;70:(4B,ZE887NDI0[[Z2PSQ=D#VRNH\X5?3V>90=FS9$TX;*F- MRVNCDF=K]-RK=\+QK)K-A$LM?63L:RY7SZ]K1;O=@?/J]=T*TUEJXF%+AIEM M.N6<)2CS1SB=CJ EHT?4DGO9GPF84HI52- M==2R"_5[Q3+JZN"!;FH,?=@T:%>,>>%!8FFVT"WZCJV-:G Y&>:P:;.[+O5K M8G%,6U%:CPIC6GK@ENB2RPU95+@>;'EG4B5M\]'*-EJU,JUK!6M9[!5"&$#VRJD)VW!_X?&^B MLMW6P%"+W'0CPKX>6=:--N '0/;;2EUMFH/IYIZ+QK #1U9+6C6E4B7I,VIY MVN5!:RS>%V<0^4=6:\#TA'FF;535:6Z3]*JS@G_O0T ?62W/5BJ3JE)>*MG< M@"^.!A,_O6QJ[)'5NK>,7GFPS-;LK%U1IH+&M1BXL+"I\+)I"VS&YJR]6=E6 M09^$Y0'0^.0(-95>-BT6T\EA = >+?"JKNNM,,>KL -'9$!333]KR"/=!L6, MOUD]:AL/B@M[1 :&]J/^6*X\9-5N/<."8:W4*WE+=#_D8=-<"-*"G2[2\ZKI MF>G[;J%@X>O+#II"Z9OFVF.05;(/%? ( G[L\+C^^4'3/&B,*F(J5U.%IF-7 MS+HES%5<$/2@Z>BAVQ'"1=BDU^6' M_.=)1)5T:5G@Z78,+&"OJZUB M9OY )UO2$AWZ/VCJ:K6V/E(?/"4I=M?+P;C5:3::Z"C80=.536_4NAWQ='U= M2AJSU80S%O"I1V1@'2F177UZ^:NE?U5K_P MD''T.BBFC&Q7YFLVNYRR\FRC M:&D9=^!@&WJP-[6P$VQ">[V>MY(94ZA8 _C4(S(P6-YWE8$P4556FF2UM5)E M.;AC\4=D(-,M3/-R99U2]-;:TWR_)WML$S4]&%:[69QD)ZL,KT['.;V@#&K- M3HB?>C"LBJ8$48\VTTHD>+[K5EMTBL--#X;5],&PF&V")ERMXN-B-LJ#3!EV MX(@0+J2I[; R,U6M9%LHYYLY7UO+J.E!7]ED/]41/4VPLR,A9[09G[,JN.E! M7\N@R[2M,F/9V7P_SRVJCP76QDT/^JI.##93'"@06VI9&]BC;@!L.*PC*"AP MM?%CU9Q5Z&G;YMNU2G^0Z^.F!WU=526'O MZ%L;,G/'G4&.QJ<..7V73M_8D*%@E'1+")8!/! MOG7!_L5*OF=D9Z*R;0<9HE=D>+Y:B>'#9^4I3U'\69[BJS,DW0E?6PE4/&$& M!\]>\CS1.._Y\?5 X1C$/ZR!OOT(N"8PJ1PPP'0 MI]Q3(+Z[W\&UZ5,WBQ, M1+N3BB%R(1"X&/S8A?JO0\E?8%EFY7:3RE7JW3>5;]2I5;R@MN5.J%2@YVRD] ME#HEI?WM(VM#?C5%_M7U8C^#+;^8^Z8^ATF_F.GX:C?KR['Q";SDQ0C#YW"6 M%S,=!!M$& @V+A\;Y\Z_O;R-I 9""NB^"U]Y]*KGFS!_S]+*?3;(HY<>7)HU M^L%7%^0B7T?/T1AM>Y])Q]N_W60^V_"IZ9@%*@NBQ]JXU!L&XNBW;S)H^-[0 M"BM>$!R[R$J;L_RF'985P=@\\M/BO-20T$D![H]_4F)"2I]V8\$5*\I+BN^_ M!_J^?$__7/0QTC[ZX&^EJ%A7[,G"MW5AVF>E!_:^%'T0^M0\+9GC64]7YJHF MC)01,RHF$?J$/_X1^(3(?<@E<@1]!'WG@C[Q&?I$K9K30,?I>(">FLDT5RT+ MW?O^!Z'/SM<6G5*RUZPD+)'(,UY4IQYDT(?\)6F\0K1\<$OA-M [H6H'IP"ZI^B!?+>;#0K%NHKU5 MPF@5A)M'ZQ4$"W;>S!#X/C IRS6\*:!"?06.YAP1NI_0_5=)]U-_7KK_%".X MA '<0?B%&A[^-PL_M$(4#(8CAP\]HNB3LR!;:>N;)AU-%R'LBJ=X250_%#I1 M[!&;["]"6A%"]S8(W6MSVWZJ)%[JAM8$2&SM,9]563T89^3TI&0S(Z@;H,O& M)D2./B',[=2_QEY="LN[G64K8+2F&X:74MDTW;*Z0<)*0<:($C MRN%*PEVEZ4RW?)1-1GE#:JI//!^.,^DM7>@T0A$#L,M4$ T"R[1TWSKN/-Z$ MCWB!KN#UQL30PSMDI0+(9%OT3SX8-_A^PY0'U8\=U2Q%L"4@P"$01$X M9M[SU0 HM8O6#3?G? MQ6JN;KK=!WF2LI-3L)0;?*DZJ:%+?U#$)\&PPJVC]6H"/ONAO]BB]VVPO>X! M&!$R[JF9#Z96-"5QH*N. [VNPZ\FO'-=F7(E=P'B@UTQ4U,#X3Z:Z\.<%1AP MU4+9-1LQA'\4_!EH&\7O&?DZO1[-'MI.4>WY>,^I)TTT73SI\_ZB\W M48A $X$F GU+ GWYH0:6CT,-!O8V E2""E@+%&,@$04242 1A3.**!@^T .0 M _%_2^X.LZTGR/Z((I!=JYA1[;*KZ(-.K98IN&5!;FH,@V((7((721XHX0P) M9WC6,82W:8!V76<+:6\BT]/2>.G7[?Y\D,$:0/CCGU2"%D_+'"$:@&B B]$ MGW!H].-#!2?!_N!,6"D4!X.YZ*D%4VUS1FOT4+%'".WXW ?/'\8$R)'12PL* M;+VW>C@&_I[K1@YV7(4G1ARN\W*X,,R^*]T?'M?OLFNYE#&,&AVUO7;1+M5' M1D_&W?WC'X&[^23=BZ:"KR>E_C/LHT]WBX[@]"4\17T:W(=TLT>S"[EH@XVU%2NL>@&"S.@IP^5@L',5L5^ MH8FZBST:EJ5O?5.]FG 42H]S0^^U,^HD#$7"4!?C%7V"B?7YKM >0(]HZEI5 M:#VJS4%'S7860W<.!DK*76H,AYR?=/I03Q/FB1#-A&@^.T?JQR@7&=8 :K$L M*_6.\NBV!TU-V6"40Q^*3W!'(LH$YP3GEXWS:W?(GD/^55]LVFZ4[GO6JJYF MZ]-Q+^L./+$F(^Q#7XRC22[)M826&CZ8Z99)@=4,N &(#YEX.-X4GSHAH:9K M\+8NS:FZ]E#3%G:[)^9%^=A;#J:IX]SD%](29V.ST6,UO M:@R/RT4G)(&Y=:Z,$-RW:$]]N@OU5B#G6Z/>M)=BUG2WTN#S;"X_R>8QD&,G M2SCMJ#\!,@'R50'YTQVCMP)YX)6]-=L?E%1ADA!*;;1X6LX2405$%1!5<":>X&^J@I4F MY')K.]]2P:BBC7-!E,_,1D@5X")M B\257 E0;/2W@6M.R>0Q,FNP74C'MK9 M>6A(\^Y=A[;5RD<4L#3(IB?-1394])12D!;367LE0EM,B-TRFB%4.J'2;]" M^@I?ZF30]C=FIC@!^8P-.M9L]+CH9S,/,@)M'/\B)RD):&\1M%_A]9P,VJ;* MZ$ZV-_=LJ]9?#%N]I!<5,&BAJY-.2*G3\@.O&+17$^MJ>$'H@]#R ;YW= QT M)QQ3ANX#:@!<,+2.9PB2,!<)#Y)O"3<>-OS&Q%!9YCF=3_T?C_SE:A_Y;?=MZ#O52_+O2/J/0=8+-[>-TE MJ)^HWVD^ZHYSJ5Y'[5;R_HI?/Q3[&O3O1.S?I1+I(T=[26FT7S+7SAL0[TS( MG_%@KR/*]D9%\!+_O $$%73&BAWE']5\HVJ,^L MU0 E==1WR)>?@'\L^I>4W,DZ&IO*E%>X0G.26N4BZ!U*N*XCGT@SY#C+9[/_ M9XR<3XP.G/$L7(>?^2[Z(ZA/[D=R$)CJ5%XQC5!IBF8&ZP\4/:3I!,N>5I>( M*!"B0(@"N2A7]5T42(ZKA7:R5GNDNR#;7^EN;KQ*8P4BQ0I$8LG9^DN-/\)G M9N5VD3C7ED^:#AH]ACN&XXNAO*KJG 3V>HR1$2(-LN/GI* MO\S0V7HZI]883IN&/?U@ZP:;(T2.">H+ZLR/\WX3ZHL 7L^G[696.2K5I>>H6 M8YED"-(%^6DW6!4X#JRR$+_&]3>4'&:0=[WID^ M#>K#QA:O=;>-T)K#8*U K)9V4&ULD7I$S:>MW*8A=J.J8B5KZJ1@94W:AL8= MBZ^KXA(IDGE,2.;+LMQ> AZ-D&'?XVP%D5HBM41J2?SC!(NZ$?G&6$?7MD*+ M.O1U]&XJ $;DD[,=)!1"0B%?;$J_9$8Z,4+;3P ]8BK/[NW6_3#G997ZW*V4 M'YE29EI9:BP75[%FQ!,/Z-\B(4)H4$*#?L$!_=_"N6GGV@]TI^(:ZN?T MN 3-,!XGFXD)^DC:R8VQ983CO2PCZSH.I/\&EF?W[2JQF\\@ZQ><]'G,9W MK9X#@V-IO(%O6_/[J;*P69K.V5%VOLQKT(M*82^*EA(B;(<3T"?0+]L_'.^F ?+EVJ!CM68U.YE9K^4ZG1QL)*P! M4'PME1"8TZH[$PU - #1 )_HZ+V;!EA5BGG *8QMUW5]'?4"+3":3:0!H,,G M\ F!OOG[PZXFA/=T@U 4 ).R7/C_"Q"0VX/([4&?'MX[XUFX+F_QE>+]I1WR M?UR\?]3(C@,VFU;T>;H3E?WTLW#I$<1? MTAG6:Q=3;X)DRB@W@J72+B2-*==]Z'J+$5(> KZ8FJ8/+_X@H02B/HCZN/ H MY/NHCWM:G+'J+%BH[52=ZRDMETL',E(?Z)0=GT@=N;F0J(\+B43^?7AQ4+Y4 MDVM9=>FX[] S[V"FD3KYJ5&?L MA+;LV?VC,'-]R1EIK(1+Y[$)^L@!4T("D),(Y"3"5Z>H_0[:S6397LXX=V!; MUD9W%EV39]M-A'940(]/,.3((4$[0?OY,?Z_A79K-6%$7^D5;5 #UM(VO&5> MDA':4>T(*<$QY*C1Q1+\+[VSG(5B0:X)'33=PKEG*!&-T/N7XV7=)KU_+5Y7 M??B$P!]KY058IUA/*C[88#KAO&&NO.*#IL;1VWM]Q%/#KE>L?"^:!+Z>JEM7 MY":=#$\A<,M%SY_/57T2/38[ Z,7\C*"IX#AR0L$G@2>-P//3_)K3H:G4FFH M%3$S*2I1KKA)E=.NFA%'")[H\E,V(9U:&_R*X7DU$:?=(2QJZ'M3:J"[-N5X MNDM.T%QUM.F,IN/+':3K.BKS[%#EV//##O"GJ$Y.?+32'97#SEAW.V,? M@"KLZOC8L9G:3!MW=& 8ZGJ:"0>U><2.LR/4;7SADW3BD2A[(>C.=-$W4;>9H*7R/'<:XF?M< LYB)0B;X? MNYHWX5'>5.F%:ZNP< 5QM2<\!O5A!L+QE7*JK?*];$I+X6.;=\'K[ M&B,13!-,$TR?AZ]U(J:]=J-L*9IEJ=:B4.T,0=>9ET8(T]B32O$GEBJY8DQ? M3=CNH K>T')UUR!5\$@5O,\^47;>LW#I/MHK=6CR.[B?5HZ. 5%%E#QSP'ED5-SU^9I M?M6INO.>E4OW/&,@UX?*%L8MB.*ZB[8#]#]E'ED+J.?=,&B!(/0M(P0F^H/L MFL\_V&OYHTVBV4)=WG=\8BOJNIVQK-R M73FF'Z--7BJ1UMCW^X]6J4!;XF!U]G&-ZGZ!IP[S]QI@-P6__!W M)T)+LK^IQ!O-D;UAL J[045>UI1D*BP&]^,%3?O01TWANC+IA'2DMA_A,:_Y M@-,-E/:[+C_TRW4(:[)U;3TV:#LYZC&M7)A93YT1TB'814W01X(A1(<0'4)T MR-DXHE^N0Y)NVQFV%XVE6A]%D^)ZM2J*K(QT"*HZRB=2PF$^!M$AEQ%/A<]$ M$I,X<$:W=T'LQ&KKM8;4 ,!ONBCSUQM2:Z#[)+1Z/:'5VSE/^<%;A!QH]>&^ M75EM,=.HFBQ8=B1EEEU[-"]FQ_+7[ G'#EUR& M0*XFPTD)CC\LDGAC5.15AS-NYX36YR)?U,K+5;>BYM@%G1T;'<=13[( M3\]*2;O563F*I2W[8LI)9ZPB1CZZ4* 763,OH#3-1\VR0G\W=L[VDK@J*7C:Y9&$3"744>A206R<)B31[\UO^ M)4P-*: M4T@5>AS;-I6L;#M)7D@U+7 ^UN!#9]*MF'JQJ["T<^\'K2"E-YH:E\9^H)!. ML"D2<_S:HU=7K3".V9 WK##.GSBRC.S$<'DQK6;#Q]I<&_*NVL4*0_@UXH@H M#*(PB,*X?KY)56"/2Y"_0EQS#:T6SF %2+ M5'?B4,70\9:4Y<;N"W0-OI%HQ34?FCJCZ;@26_06W>;K3.0_H^FX$BN 8(-@ M@V"#8.-2Z-:7Q?!*KN%- 17J*_C F6Z9A%T])U/WYU&Q2S-)K^O ?PR?#D)/ M X*G!HX=AE-+I2#D6%VB03 5>[H?:-/^2.-IG"'#)U+T:0=JKUAMGCF%]NXP M_/(=_KK.S)\$P]R4'>F/[+2EU@6K,VV5F_;0QS#$>2<),47*KQ$87C4,/_C8 M^4DP?"AKJLR/LB/5>E3'PVXR")*;)H(A*E^6$-*G98M>,0HOEGX_="Y"@ X. MO.I8$-;]-]E!B%KZOD:#Q;^G-_?*],%3UH&FU52'JRQC/X M\B626W=M1.AGY]K>#)0_WL_Y&925WKK,\5'/H=>]3FY55'S0MYL(RLC)84\K M#DNP3+!,L/SASM+/L'R?FNOI@FVF%2!4.Z Y&M_2H$[NH8PQJ0Q[0HI"2-'[ TQHOI#A--P5!&P[31LK@:"$- M .SXU_O=__V>_]X<SJ-WQ[JM. )H+B[_CTOZGO/Z+I.)C+J;Y*[LW85B$E'3 , MX2=WK/3],[QC/'WH!18^/^0#!RKV!4!/?_9 5N._K B5O[*.MZ/\ZGO%.!*&Y MA?WI(-6*5$H6;9/X^JHM2O1_]B3H-;E_OFS'5N/=17\2!:$U7/],?\13887P M2\:SJ1AXC@F_4<,*-O30P'%M2QT5TMM>4@Y5;?M)N>YFQ'K]^>CBWG_%)3@M M%VIG+PJ@91*@VZP!7/H9\*E@C)0Y?(L.=;7UGCO)S^:F4Z]WVB6%:M4K%:I4 MRZGM3JNDM!-Q?TNU[!TEUW)46\VT2[F2C/[VB;W[G0TFMHEJT12^T7@7BN.Y MW5;W1[IK;?"3OHL'_"6C!U90'S9\N/VZ8?Q1%,"-+0AR(#!\:X8^DEU3AGMY MY(90837@EPT+!!W8Q8P#[<&M^3?06*8K8)/I.M[5[@/QD@9R)LSP0,2\OZ4%9"-[^N M);5\1F4W>4N5E@UV1,M?L?J'LXQ!@;808W\DE[[L']9S_)'EPA=#,T9\:0@C M1\#8WY&&3SO2=W,?.@3HYA> _ #L-D3H0[@"'<\+ PO SCD.57+-"%5T L%. MU;O&':X<:\'6RS%LLTYZ2Q>^!'TXU2>>#V=E^U$0#0++M'3T?>I/]*)L[)W\ ME8#?M8PQ=DYF/O1[?3@U%'!'T$8T*;S_ ?@T-QI"GS7"'@Q\'/1]8R&!OZWA M]SPS,J#C0M4\-XE Y=0/Z!)Y0!<"G?[_I_/ M(>J5#J<)W2YO#:'_[(;QR[=>&!7ZNAO$;G= C?4%H 8 N!1P+&A$HN?>45GH M>>OPC?HT7H*9#Q86W/SA?/A@YOGHY=^_Z0/#T8, O@Q^# <%^XBH!/0C[G+D M^[!GN'HO>M+3%G-WQ+K!$L9N29)8;#O8*?S^$D/?==V$[B0%\,5 E.<>[:4+ M0@J^%UT)$]R=^?;_A="$4P=]<#RQ2)A? >=N9>% J*45CJD1< 'TW^&$0[1" MBQ!![LE"0"""#YDA@&RE%[%;L VV03%J9+S[Z'"]YI$%10/A"\(-O3"&APW@ M7A!",&+: (EV$$3362P!X5@/*3U>?_3XIU7?R2U\ VP/MJAP+!VO@K5]%'3C M#<<+$)1C+8]ZC=[\VG?BMR#L;@B )H \6-P&H&W #^8D8^5@A/ M7\+3AR_'@D8LU#;P!7!V(@<^!$ZO@_H.A^U30]^;(KL\V)NF3Q/S#]JA_O/, M,OEX0Z45+TD>3B5R%A$CV87"G87C]> [7S-=!A9MLV++&BI3;>+G>==TQ7!T M'J;+=DA(:7IP%R!VRYN4X]9 P&Y!^N_@"<.)/3,![3/;S3^V"1([]8?58PS> M'5P!;H+4PB9PD"9'*MXWH=X#\2[PW2FD=I&+ #[:?-JKJ3__OWGDA7_+[6S\PU_0HIM! M, NTL!W> !@0E-O-'+Z2NH>&ENZO$Q23H% , ^I!$RU9K&+A+O2D\,SO@\1% M>)!:C_5M-$-6@;Y&WTGL?8Z^#5<']E___LS$T_KY )IW+OP 3J6W1.-$/Z,K MT7=FD8E#$P$:,?H@)YE[>XPQ.L9X_,S*7M:L>T&&Z!)C#>.[6[BX!EZ_J7]-]Q1 M[0C._]XF"_]HZ(X1Q=^,\"C'%IQAM%,[%#3[?+A%!]NY0V8HG,[O8HG6 ]_: MB+8U@.W!K0$XV%(*:,RF%6_ANVT06KQPGN$B'R")LH+OT[$< _<9%*!(0FGQ M _SA[FM/AF0'6 LE1@,QZZ#EY\?0,= ?C,Q@#.)WQK1K8PMK! M(09W,(:V1A+V?HH@;P5W.RSO/QIW(()V"EQ'+"]C:S;;B3Y<:=.)Q3R(+9Q_ M?7)V3^"'6B.>U;K?!OX"XEI>68&VW=^U77]EURQN>UL%TP'PM8)8[43AU$NK MPD,R\A_2'E?RWA 6!=C5*\1:&+%E)O2HD*A@UEB)K;V7 =.:[OL:/<_VI4%R MFJ/KDV9'+X]&S51Q^<<_/)M(28='MA,?/ MIM\@[8S C+=Z"4\[F@MD& 6SV"!PUO'&N:6(,"$2Q!U,0#_1MT&XTTGZLVX^ M>5EH]X^N87L &RN_(4L -AE;^?.;)#-@?9) M_.=D;*Q")PVN,A8!WT<3LS/J(C^(])A.B$W-)Y,IV'^@'IL0X=CRS23*1UAO M'PG CN0SX 9X1[7B>H]G+#&AK\6=/%%6Y/(RHW3K4T.):B6CKVK<=-IZM@VR M'RHK':/%SV0K;ZKLHSB4S:"I5Q905@Y/$)TB*:X7/AG5P'Q:;2PPQM:_#[:_ M[FRL.^HH\W"YWO)'(?(@ LK!TT-!+P4L=">*@Q%;5&WA M 96E"9!? !TVRAKNB G\5_3# JQC?8DE$S6/@CBE:_<:,V918^* MR%,X,+2%@U7L+.)VSWSAYPS%[D\HP .0DT59(8JY/#E8J#.1"ULX.,\L?GGL MH;SH:>R:X5@+U,FA%?/7CK/C=.&>X'I3")L!-'R&**8$N^9%X2S:Z0TD.+;OIS*>_XV<2[^0N*9@PRQAI,YT!X7^\@X $.AE7^BL9&] M!/>#^ $[%Q&.>X&'L'WP=F@Q(X$F,^D-DWC9\5SCT>N(HAC"7_%8XJ_M*/1U MO*([&H;R$8\>!=N8T8YQ^.5.0I4?KF>(FH#+>,Q9ASNUOZO2//!\WUNBOJ&W M)W:[/NZ*-9VAE(9PQZ7$[X&/_TZKH;W%=KVEBY9I!Q#D(\=#^SY-.S,UP,0( M5,4&6E$'N]-;$""!/Z3V#J053?!W>:.R,9>"K6''>;:Z.W$YD+'OPK5KL@U0 MO*3_XOYO[>4M0P AC]<:I3G&),%WL< CW:X._N[=E6VCE]OSEVMP:6F>J4], M\TQ+=SSS2IIGG)!)[?U,$CUO*]$3 FF;N193]#_,0MZ&SZ<;UN*X;VP)U)9#.+;X1VS8.KHTE\\ZWQS3T; M>R\N8((!]*X1]Q\G03R9>7"$%@IX3?40_6T=&P(^ #MC%]HW,3F"HY0OUPO% MG5X:X,9KBXN-FC%P3&0,ZW'6%*7>M>_0N\!Z&X*!YHEKXUA/'..#FL.E!CZT MO,8HURN#__J4<_)78M?4@NY,' 2$K3T;/D@?#N&*(:/PSRKP?0OVK;*&C_GK MN5."2:FQYT#3"<66XGAGG-AB JQ,J#^SN> O] 'N+>I@@&C+.$XV0 :K=:P# M3P%8:%I9_EZ:26S(!7\?<5]P? F^;DN3HD?N:%*; MHG&2.'I;/'5X92WWN:'.2=!,WYN@/[_'U5\NVH[A&4:HKQ;JQFXB82_AZW=! M1QP-A5YG%'K^^GF7GB\B2B/39S/?6^$ *'SJ>S/^!]=L(PHNBWP@X&.FL0:5 M]8ZYR\=RB\8=;/FYR8!9Z*K@L[906GF;@9RF-5]'_G.#\CI M.LKJAVE=U[SQHJQF%P_MH>0..=!;_O&/F.".U!7^D.C)P0W$OSB7LID,1F94 MM6S68<-R,2C[]\I7S&6WD>\,@X[K*""42FZ46T335O./?Z0$SZ0.YQ)GF,;0 M>=)L:%C/TTP.E!Y*@/N.K&,Z$"K4'##PY,1\ H<3+EAZ%X61GD=AGH%G"]U= MSY[I7?2FIT#UCL$_@"Y)5OLU2Z[TM%6\9KW5RQ6ERRWICK*V9_V16=^D6Y/F M>5AOWWM/[+7?L]?V9C"VUP*\K:%T(B\*MH%0[!*]M-FV=IH5:X7O^SW*=_&H M#Q#A_JSYUN/W4W^K6HFQ@HFP;J]I3G6LZ9]=# MD&RKV:J0J1G.AFZVH>J,K4^49AZ\Q&4HEV./O[[ M+KWXF7&$>,F06@)@(Z-K2Z-M9WJ-^6AHZB)I8>F_9U&(?V+^IA!=$1\7@,;B M]NLO^.T=8Q?$%C?.BX(["GSJWD)^)XSUA6[%="+B$>-T0A_G ,%=YXZ2#__\ MTI!' T/J6-\J]CB!Z,F6>K)QMQEI!IQYS"="!:Y#DQ13L\_',/10OESPE._U MO1TU!3I2]]C$'456G#R('AVY/MCRER.<,(63KKT T92Q^1N E[V&IFF< H#) M^%UV_U[NW"[M&C'53\8O.OX G84X[H]/+2++'7H[6Z)X.]T)'$Y$^^8,T<%X M#O&5)0D*Y3BB/.QM?U%4 *U%$I'\T%F:(CL8&ZT6G _K_V?O6YL4599VOY^( M\Q^,.>^.6"NB[4 !NZO+Y/> M2\!'-(.>EDNR8':$[EZ3H'MJM*KCW7(]!#0+IG+4M O(Y=UI.[.O]VC(<6+8K90XOQP#5C M";:H=.^3@*)S _HPIG_.R4!#E5WO+_Q1X%MS6YRZK S47M@C7DY?Y?F3>Y4) M/G+ #Y:TB(GP7@4\*O *7\,>$G;@;_ +4AP-EW_*\@7;\#[<=^6$- 4^AU]Q M$7B?]X+S&Z0#M4_>",NM8SAVZ9O75V,_V]7)K0WA/'CN&@5I+\8QT_KR;>HD MN+[2G!16*:DEUPJ#.XEC'J:/TI$-^U Z!%4MNL*&!S-2HY&M_%MJE+:M&:RN M=,F\-SOVM68K&SS-^^NA%@QLPEBW@;(9SUV?U]T5E$XH3>'9"$TJ-RU>/##A M"WP3XC7_!0(XB64+[(ZIQ/WO!HK:)A(T MJ]W#._!6?@J,YH &BKCL%[FL@#)"8#H+C#K*\. YJM5!Q0'0M=!1"H('] 3\+4!1GQB)NV D]9P"LPDH0R=?;E0I-]W83!.]"+!&3CU:,@ MK6F#\_3OUUCAIROYI6F'':C29NE6;'HA7M>E0\RQCY'!+MQ'Q5D!DQL=^-XT M][E'KG_@V;:'$ALS6.V-3OLWR2>DE$ M_BQ,V$57K'RQGGQCXE8NV=#? MJF_540@62_BX3\5B\=?VD?;/8Q7N!RB$U*B79,E;P%!P8%+AQ/6\@#: ,0TW M<($"&H'@C3MB7;8W4XA5ET*1VHF/@JM6@O_V33+QDR)#KF0^YZJIW<,VN MQXNR8F>RSD"9KDJYV>UI4=0*&%$JUARL6FPIFVU5(Z<;2(OD2P++A-#B%V^4 M_D9)CPA)9!_'V(9!Y Y>^YNWO?-^9D?<;!Y?7D8!&68??,R:8G4T2+;;"%.,C>ULM MQ#.5&M@]L LD&;9[#\C)5Q,COYJI19XQ,79K3+6"B16[TG:*B(&G$G_.RL;?3/NH35GX4IM8=0SZ7EC;&N*A-4ZU:X@\OTRK/Q[H1)A%'Y =KN6%*,W M12K09IICJU)VL.7ZBQS9:W_[AWRA4K?6FZZZ/%&7@*/1,CUWR<)GX^7.TU% MN=-1[O2#YDX3OY0[35Y^QP\]VGMV)L_USZVC""T#5@A9VY8*_#]Z(3)^R.I2 M5('9:CG+L>(CMEL;V,MZJLEBVJ=9$V@%4>0@-'*0EY;@ M-)<]@3'1_;WM0_D$DHT/6'2V 03<+1KUXHAN@FVP.LPU+ ZYRV#@Q%9C*KI# M =\X(A!,"8K+F[A+G>\E]#].&TU9<689#8QBDVJR/7;8TL(Y)>[QL?6AFM.G M[[=_"&R_D>A_?YA%];,B?1\&XJ*P9K>][?(8,B)KRZIX@ ?A=V(]TXEO164K M#9O#;4.Q>JWV-8E:/]44+-KJFCR1 O;O;I,=U:U-A54&DS8KU>K;M#6&<"M8 M>)(6XKZQ-V?7&+V"90@[L>AE!**G-&=OZXJEZ88CWB?+).^>8^J\, .B#-R: MP#CO>59NF9@UUF(&XXVD7+6+_=X@Z=R.?99).C.LK#2!)<93HFS4!#:^F$+! M^P'[:/X"CL^!U]B1RO-+7!W^_2,_']R-+K@N\+,J^4CM&E3=+M9[J'PWR:45-GV)L->8\-4^4U; MXUBBA\T<1*A4J!__":!1[]S@Z;=I-8\OK8U6DBE%S@XK'(YG5;+01K2BJ!!: M78/[%%WZG40[478IU&I-(R^;P"[CU>:DIB^F-1B>H1%X\273'<\L9[GZ5S"'[3M6AYX^B3"X($AX#4&J\6U)<> ,@)E G\OR&Y !G"&>^@ZZ(3&J :3W?*,.2U M?-GG@* T&H@8XP4_)3&0/.(_[A10YIRD\EX8@5$AFS"1HAS,'7]!H#B'0<(, M;",P/!"(]S@ ] KAR6!>JY<&>[Y"&&"%]54GR?=[%)(]=GL@0W>QUM6U1S#/ M;3L O<*Q+A4""T>[[GWO$/^%8:( ,CM,^T4_^ D\KLN'X':#^.QN7MH>%M9[ MVP&.!/R CB2$_-I#/1\0U'E@/N=HYX=Y')*"]FOR$6>HAH+,OX5-PH\Q[ M])_#>+"E\!('YL? )#\#EAJ?G%?G:"HN#*[A913=SA[ PHTGWZ OHUSH?09- M37<1F?T*20_BL>[C)UX">?1< *>H27$K/BLH?)FLCMMD2UQ/_^#>[G"2G9Y? M)4D5"[K!7L"7M(F&G#%:U$Z1)^*ZNAQH)3T/? ,R%0(N>5N## NWR&ZS 3U! M7ZF=',$J6B6>K=;7S6J>^HP-J"WT&KDB;>!UBXY5D1JUT7P.C>(7G*!"G(=C M(,]@"Q0H.@$%>6C9@&I7#UER7F>4K5>T?I)B]DM0H*\QQFU@-G&ALV(\? U\ M/9@L!%)?Z.\OHZ!$Q&OI8AB)J?2;'\.5FA2N%=8P\* MK%>+.36 -ICPR 6_:I,P8.N@';11/8*$@-FCJ0M57TK2>9Q6H=;DW@RE?WK M903/#GA-#'9UV3_*+S9T=$-!L.E@[@B M"M);IYLZL_39%W01=$U7Q!6[3ZE M-P3 9$]E$QBM%K _594W8JH\.2$J#)M)@HT4J4LP([R+!+_P3&X)5E@BK1PC8IJ&,EWH Y MU:X!O\>JV]OU\*;H-98/:N<3"\[-='C0V*!EP%"K($FB":L3.I(/EHA:/"*" M-Q==N-MYM-DP\+I'=/$;.X8>^YU<@9#H2D7#I"U=[Q9R:4R(PY@L&8[KC9+I M]UVYT";OMWQ?WAM@!^_=WAD/P[.7.F$@KI)-'Q?QWN-M*#(.-NN\ M[;D1:@ M#;"W+NT*O2_3"=T7HAVO%I(9062E CY+CRN;5*M'[Y'%[C9D>V.RK#FNR_+E8WY@LBX(R73+TB&0'S::54FE\6]&FL'?PF03_ M_(.#0"-3&,GX<5C7MWD_#63[3MOQ%G5=A*<=L'K+"\!S4WFL2C\.WRYS8Z) M5[F2,NCT9M7>FDYNF4_IEPI(YL_?S+''^7#O;J![.[81Q G,\W2#QUXMGB7M^SD% MW%]83R+Q)HSV+6P7,F:!@/T._91@3: 6LPQY.I60374IONQW(0)S@9#\X#?4 MZ1$&\!!L"5@;@B&!7GRP.2ES082/Q A!/!5_M1A #-7++NB>JVI9!\Q!XX MPJNZA)T;@?7J(HJ@Q;FEFKSAUF*B[JMNC!(A=,B *WDWOLM[P!Z?>_9^47Q)[%5T!1H+[Z$<]J$+U /3[>L;TY?[5HD' MQQQ&=])AN[^BO3VWT#]P]#PV9,.0 _@I%"WJ'6> M!Y:#IK(]W!+"ZR:_*9_?4-X[.(-3@F7FNH%*'. -G 4#2?"4!-:4 LXD%U<' MGN/[>]D "\;^.C(-_.P%M M%C^\AZ:&]LX+[<&Y(3$%TOH3TGBM/77_,L&GK^&FAQU?!01P>6%CB/TBO!X< M1R ?!QX+;'E 03CH'?!;@57$@ZOP:>A-Y*BO$:I>7!HR:F,1LBOP*P=*R2$7 MF $"^W FH7?AZ%9TWVO5[YB&(/)> \U'@A2%R&I(5F 9L8M'%3":X"HLWK4L MW="A%_H;=M+#P<^MP8>=;@N@V[-0SRV[K$'TZ!_'ZCE(G>_OU>W=U M"RE-BWDQD\4&N9Z6S3G-\K1(_VI;+>#S P\4/*\YR4+]T=*!W)MEV-,$\&)Y MD??VK /H%]Y>:U4BMDE%WLP8K9_?=?DMT.,C6/2(8>?'G*NCEO E;N,4U /% M"[\>=6Y!?7VB7?K1+N4E?Y>\YGV7-ZF_6.,;J\'/%H^JCKDQN[6ZT5^]U?)7KNL K.3/'QN,4 M2XUWV:8QNJ09KSVXHDUZU],KU1_2#/*S'>,7[J>BPOVHG%TK9/0QZ.4 KKP^ MGSF$P'0/K>-AC;M;B@ &>^"C;FJ8#UON%1Q(Z,YR+%D.O(,\U,6[UZ_^ZPYE M\N'I'C"?@8 MI%[G"K=*Z*@^(Q#9NXBXNC3TL=\%(::/P=;P@6_[Q',; NQ;_;H8R8M]U!-\ MU=:G=P<(5:R8;8ASU>$(11& 1PMM1X'&) M@$-1X1"$2):FL( $')*FI*+^OHZ$[FQC,]F$V%N &N@RV)#A[D9W+E>"'/\0 M'!8UF'(E ?XY]A?Z "C96,[V4*4J^MB,T8+U=P!C*B!"X)$()MF%!SY!CDT\ M'+K^^^_[K<]%#[HYYR$- T=S8;H.FTDO1/2KZLK]I8-36DS$BE"G56902[3K ME;?J2+,^*S7I#(G:.JP@.D@O)MXCN?42P&4ON\5K2#X!VMQ+)]\3U3VV^"!V M; P=A>[AA1!B]G4[A])0OR)/=M-N-H=KQN#[47MT^'SY%(A[#\_M5HH>VM\= M87+#1]'[^Z>S.B)X6>SW5@=\'%R6NV+8=O-\S:AFU3NK?XU:+^= [[!V8-\7 MZ=1H@>G.7K4H3*-"X/Z03F<]3OP5F[ZV0V6>7E>DX'S]]Y\L]YJI!\0'G+>0 MH2Y-.;S?$B]XZ?_2'F 0_-F09K"D!R5PH:/@+]CAX.]/:X5RI[HYO,ED!UAN MX'V HC_J[KQ7STFS7U%7:G+ :N)JDMCL1"*+?Y9Z/LP=731'&CE4(Y]0R149 MV0S40Z&/O5;#%PUXU"T9+#&N.Q @M O^*(.O!2LJ]\WOW#+R?7_@?0>\I2JA M3D\\O+U7H1S#;L 3U.+9M=Q@CH.KHZ"!A[I_CG7#T!VDA2*)]@/MC%<)YE&GVIA< M.HT\O07JMT?(#20K[9)KL=O]C20:& MGR',MC5I+:E'N0G[,>7%TK9,- _@:*\P")F=AO\RTG* UAY03<\>ZDY\0TH M/P6BM=)+"Z?-+%BJI#L[9M!;57:_?YJ$.U.TY6.5H26&\J]57B[?<@-LC,5+ ML])0ITPIV:>__9-^(5+$)W4^>+"]K*<6[%8+T];O2G#+^+='=];I-ZR,#>/>,'2Y_U_3O%M8,1C.H4!VE(J)[6PZWQNT NIG%87'!(K9:\/LXAWM]1:+P;#!$= MXN0M[VH&:3YS7T_H]IZVI"EP'W>N\X)ICB_Z M>+LQ,2?:52RCQ&=RT]3(/ET7/^O".0O]=E4'TASY>*$^WH% ?C&GVTY>-RP$ M,1+["Y7&P@O9& [.3$.B,OO@"SKVQ]NP"(UKJ[CI(I(8 MYR&RXM3ML&G J@H4B;V0&'>H_H"U(N^="_D;_8A^#:%V; V\9=/NJLO>HB^G M*=863GHU;Q0PI:MW-(G14AK=AZAQKR%IOC=)N?Z-UD0WITJEF5[A1:'09@:U MRB@WGYITM7B)*J?)SY&B/]J K@54.ZQ^D@P3FAS6Q),&M(V]<--__*;? M_W8;?L/LFD/K:##PW[IQ_F"_#>^^U_)+C%_SLHIR=V"D'O;&B@$7WC;\4EGQ M$K":Y[(&TWTBD^Y8TAEOBUN2T9V!4_J2G#<'&:R\DG6)K?9R],8:S;EJ)Z0# M;_BX3^W ZR\1)I(!$PI^\!\OT!"1FHJRB]CK2&47] M;#X/&$7T$8S=WJ>"@LK8_6H'=>L^">J=@" ?0.Y.K4I3!@XV=.*6L@4F"/MV MHQP*9#;ZC?1@D6[(Q%S8;PC9XJW+6\_YT$<#,WW\0H%T5"@0%0K<4:$ 5U(5 M,IU(I/$$]MO% HG+S?Q^>#A^[GTOK-%SX_=9UTB#^PT, -2<%6)6^9H;I6@! M$R*&6-QT4RD.XU]0$^NEA^\A\<+,T\-P\W[XDBM]5-CYE#/(O.Q4[5$5LPOZ MKM;?X;(B_^*]D1_-W0<3T?2:$^3[',5[@^'KVVK\/\^PZBK&^1[;U=+.#L*B6^D^K-$B86%Q-O M+<-J\CH$!0+"<1ZB7Z/\XL.1^)?7@4(,=.ZZ;[+3'ME-9C38U0;K+;LM-E=D M=416K<+TX\A>,$;UN=E;5MFF655V:8T8#6U =GTAA9,]0'68Z1#@^;]??)L) M 1<@-!9X40?$!W5]>'%[#N]3IWAT08?<+MA#PNTD#"F_!KX/@L^##W#?%0<$ MB+MO11@++Q"B!#[< IK#!92W("(,NM_SK#3/VX90-\[F'2 M\,M0.[WIAA)#Y(2P]&@-CV!1?6R/4M:4FA/&KU79>U?SIM.:-[N- DM4[28Y M2\<-COVL* I[TF$E\I8N'IOH8LO8>TI"\)+J4&=E'A#-48]O5'R"\*H02N8! M$,Q+ H=(6"ZX(SQPP=_!>2H=9X1[?I9Y@B*I\8H4*(5"DAXHE')#\:C6*= 2 MR?0JOR3Q-<8F*0?@S$/#==?@B5A7E49-!C6$#7,2W/?%U7) M\$/O:NZ0CHK@7F!FZ+Z-VXL/ .K]MD\:\],37KR0!""@(.^GV(_@J[[R%888+7TGFE: MAK[081V==DCIOA1IRE8[K6QBPY0Q*5?DUNVILZ3YS]*%'0DR,I1"44=">"2M MP45%6O(2+'#%7DCP@HYR$X$*=#<+3!<3MI:@NVRLH;^BO\9Q\B7V%]W-Q7KZ M$K D25!_>P8'T$\J+_@=TSP@1: C;%13"J/+00 -KW^SJUQC"[ V[Q.D_KR6 M;^8!2M?+]W:#U*^QKCTV?4!?KZT/F"S":00J_FA^@04)*@_H)7LYL4 2%E"M M[1$>_9PI4UJCE/.#:,1\$SO&+N'!8?XG!F-:X/" ,0RO180*I^P?,H?I'IZ/ M;$6_QE:'QJ('QGJ$V:($"^NP? YMC!*$4]^7&)^W?]NK^T!L# M9H;Y6^,KQ9/INE< @?IC]Q#PBH?0(;!'=T:VZ4F7#T\$(=-X#./51+L%.8CH M[C%[RD;@M14>&'G&-N;#J;B-VL0#RB:B!OR>*+MP+0B2F8+0BT^43/ >]Q!%MT[@;5Y&])$#=(32,48EL/H:75O[Q2PH"NIZ M7:X5X7ET02('0:9&A ML%\QGGSQLL$/>-Y^:P,72L,\Y#U"%R;XV/\$U)&*8',G7ANJ[4&9R&ZDZOBA MWC2"MA)"O4!&S;&"E/>6 GPJPA?VD](]G;.?!$I;1XK)@^:(U,[["4D=)KD& M^H:='[($%L<2GG3L0J@3FA%X>/BW?@?%>7"MGFQV$ [GP[9*C.06;A8P]^$@O M6\._G[],=_-XKK#WR%X9R9H&:.Y"Z[K-!K?P!:A=M ML<,BM"ZXM!G-_)K+@ M(>^X=7L75XNNC]T./#IJAN?&:=RHLV[XF/:G":'$#Y2-]PCX+MTV3F@.636, MK3R>VYMD.^Y&EG6A:M#EJL,U)C^A4N&YRMFASQ/E(LT'. MI=JR9RHK=2?V\]/^0AY/P[O8:0I4LK4RF:Y&X:OQF-Q4Y388>?;VQ*"V MS!6;VRY+U?.#S8PQE%IJRB7.WYXLI9SQ:KTEF>I0-3"L6!P9RS:7/!]I<+4W MII-3=)9J]9.94B5%&84I1YV/U,0A6'/=[=E<.UPU9/?QU[.(_T;JC!6$NEV&LNE4T[<)!;Y:>M66"YW M3:/1[#$Q H54B/_0N5R'9?+ JJ.SY5JY5V:Z[^GPW\GZ?Y*!ZK6<#MP5>@WG M7,@8T73;*LBNB"/(G*4I??=_"$X#GNS>J0[/),$]RWS+#)D1 MO&WI_@>N#8$^.3(U,&3K!.V,"/UQJZEGCM^HC7Q#,O#]B+Y#.OCWI-$\^\/N*5?&KQB_CS ML=<'^#/UF.O[-SH#'_ <3/M^LN<5CW55?-2#\6(XZ.84 88_/!_OR6_7:6G M,J_D/CSD1\GPY2:&KE)B?N3IAO1*7T&N\=%+@M2!\/BG$$/__??X@>7]CYD@ M4@"?JP#^E*%=1C[_]XRM]Z).7"7JZ==$\N>2[OT=!F4?2@U E_TW!3_SKX== M=<0KO\.8N#XF/88>0 ^+\RDD0)&DR^<^=G1SPZE9:F"AN%[9[O[6.3PZ5 M_-X)]ZLKGZZ*(@9O(TD MCZZ)WQM;]S?PJGX)B]"+?W=Y%?6>'_"8*^+?T["=JE[UW M\ Z+^9C@_[VHRIM92J>-4BZK3"'1X29K.ZDR?'LU)^I-:E;)M+F$:S&E$_A5 M&O-+&$:17'X5N;R9"7.]7*[G@Z[9&9EO+%7L3+E,/BDK+ WD$I@RJ9E>S[>I=?1?O>R"KBU8)N(&E$ MSD4/B.*^H?V/G$IL6JH44[;2Q;958M%TM*J8&<+,;& AD2\X=9TFCF)*D;A' MXOZ!QM;OBKO%%6I !Q47BCQ/6A;9*'?7-A1W"HE[ZAS7/PHAW64(B1;1A%"5 M-ZRT7!JZIJ-"SRB*]&B:-5*@'V(O68;OJ :$AUZ(K;WHY'33NJP[\9YLXWV+ M(-E!A7*X3EI=SS=7D<_W,W#^5#YEC,8G^1:6 M8BG,(#;"*-UJMQT@G_!^+/&2(/XHVOL,-LRC1)6031N%D-X]3^$STM3OR.>\ M8RH\J$GE^Z1(8,_K>"_KZHWA\'1GFJ58K3[%5I)9CIL#ATM!6XIZ262BL%.D M(B(5\0Q6W6^KB'JF^6;:@M)D-9G<.KV!WLMO(+X',.>2+QF2BD)5CQ&JNIT[ M^;CFW3NH:!(H)U&W(:;$9]>57)F.^@X:^=X6?2_Z^F:Y5E>IZG2_ER0;O)-E M;6S2UHA!?9X7'"X-K;E$\@6[TIS[$E9;)/F1Y-^WI?8KDE^M;M@T! ,'ND![-7;N39;J]3IFNQ/--G:LU6G6GT8MEF(_^T>'N_A@ON;RY0R?O= MC8WA]B(L/H@<+2\@TG+*@[2&+6VF4FRBZBZT,@*&ETP+84J_',#U8?]E*^9( MDJ)NP/0H>^3H &KL3Z4X$6@KV576^>ET*T[9(M,?5%.MGI:3G6__8*^I MLQ/I7RB#XL:$ ^=T@'#@M[)=:C+*?&TH/*6-B$R?J)3MSR=<)K7))J;3IJQT M!6W>:TPZMD72W_X!AF@(X5RNQ1 !W;X0X.E[H/+76-=OGX)C/L[D:=>3!FJE M:ND0J_?0AZ"P[T/0/;3Z0QT;]CWM DUHWK5%P9^; B=GJM<)>9Q.$Y2$4]P$ MIS)<@N5EMS J-(,\$][L^1;-$><0^PN-09PCCSIL[P^3$QZ+2TW)ITP<&-L)[$U M.:Z4F:9:[222RS(ME.@P<..AN,7[.F9;2JY"EO&B31"%)1QY-D]MP>]V0K>I M8%*2859#K%E(J$X8#')V5:FWMTV54@BC1NPJO2EFU=54*&Q5<\04 M=UK'X/39I)V%)0IG\[345=MJ<]Q(*796S9&.O;69)AQY/$\N,9E@I"!.. F# M^Y\$.F"(]7Q6\%RJJ'[+QA;+#W4FCFVFP3372]+DMYLA^U_V[;R3*ENQ1F[ MD$B5U4:]J,G3L/VWMO5R(S/;)C"YSQ=V689))XUVV YLEJ5Y7F1-7-&DWARV MAIG.FTX8$/5F4BOC[&AC8%HE7]^MZ%FW:84"42>WRLB>VODXFZ-[=$:K=:Q> MC08CSU:TWJ6LMTQ^E<2*MI8O9Z<5@^:=,,AJ1LH0;*&TG+*251=$CLD.]-[4 M+5$Y'KG-UTRGVIE@< 3N$(UMB8_C$LIN1,* M@^VL^LRJEE@);&Z3D#1J4AB80.Y#P*U;UL#L"'W'9'EN*.7F6*O8K$/(ZK.1 M@J6/ADZR5%"T]@+OZ4)UD<8=+G,^K:A M"SDQ=I1-F)OK>>:=2;6HX=?$ T;&M'>YA_B(GY=B&PJ_8H_*XCTY3AU^D[0$#]P MR03^Q99,O::I+[9D_%Y0/C^2KY\5HCKBZXBOO]*2([Y^G!7_8B+7'1F9M\>? M_C2K\PYQAB_1(OV*I1X:D/XWD*@_2PD\%END'YPM?AET.F*++\$6Z8@M;E#O M]QF&A1_.O&V9R^=&J#Z[R.?#@U6WAB3^ ,_F\Y(\_SSMYI=R/MV+A9INF@5# MUW+N_14@9W,IN?,P3RX@)-.7V9"L4+78:MF5(E9AJ5IK5J7[%2ZU@JV.875? MYH6X,BOT_7C_:PO^1T<](L%_/\'_C;2Q3Q1\(:/2='O3L+!F9=-F>5R:X068 M, )Q/1,OF50Z$OQ(\"/!OT;PTT>"G^;J>4[JJ3U=PC0QGB+K56I0&=V+X-NY M_H8E1C.*V6YG?%/OL"U+AR=^!ISXU N1)"/!?]BPKY=A\@CQVOLHV2,^MS/H M!X-=47>]V"_OIWG2&Z*T"],:HYGYD:Q(/6E4*%=GXMO ZR>5>L&2-^F.\$"J M^0]OFN]8*"(-\)4=;NL M*[Y5BFI)+&;!NIQB1.<--T#5;90,_M)7.EX_:\&N"1K]7N M*AKUB)[?^]Z^_130Y-F"=9^^X+LY$N[0+V0VEL&##9(7O+$M6Y*&RL7!-PU= M50.EXB%G!C.FNJM:/#' ND:JPZ?:G=6D,77;ZJ6H%X(BHFC?QX;Y/UW2(M42 M.9SOH5K&\7:^\"9U:45;*5J!G$ZM^< KNTXG7Q)8(E(MD6J)5,M7=63_0+54 M$YF$.->4%;8B*AE"&+?XK#!U<1I2Y N!W091^ E4RQ&LW;U,["; =3]'#U@: M.IPAD#6(1N0A!%B0-2$>%X01,&13$GVT(Q 0WVJ^;_'H:;Z/C8D7HD[@$[_6>JF#/GSNR&I/(3W M.GFF=URB%_M#^;&IJ[8EG2ST/FOPP%KV__YI]P)X ^GPES\^.(PH,@%+P7<,7G=JN\+YB;VY;X/19?)!Z< M+]X3YR;BBR?BBW<$NGD&OGC/E-R/MBV\5FK?;WRS_*G Q)^>M?+#J/]'5%;< M$3E^XD=^,6K<7 />NVA\0 G"PS!#)!J1:$2B$8G&4XG&OZDKO@#K-N?IUP_F#YYKFHOSXGT1.GZ^I]L3&JILX ML1X:,TXSVR[4!YYX29.WPOIX&+UYLQO32"+O0")O723UZQ(9+PRJ1FWTUE>V M':U7D_L\F2?;'O1&\@4G;U5X'TED))'W()$WKBWZ=8FLB,4TSJA=DMDFN42& MZEG#]'SJ(F'@Q$L"OZ[T\(DE\F$#[V=.QV5$PR@(_RQ!^,OP1L\2)7E.K\;O M9_MSC9W5%@+)K/0%.V@E\U3;KJ>7L[:+0X&_8$3FHPLZ'T:3/V< ]>M)O-?3 M.V+KB*TCMGY:MGZTF#ZP-"PIBNC_BJE\Q^"9/]1 OZ-H[GBM3VE1(W&D%V)- M%ZZ+A(S64BJ]K&L-MKK04YB9W&;+ZRF7=.WJ%!6%)O\L-'G' A )^X-?0?RR ML OM"EVE\)W.2O/68MM?K%NS!!1VZML_Q$LF<1V68R3LD;#?]5J?\G;CEX4] MM6S6WARMH2MVYRVA.16!'0S:0-CA'<=+@OCR:0 />\5Q;V&31_3Z8"$_IZUV ^@LY"HAB:UT>E-IO;)4N\.O1--[,MMLO^K.3"SYIJQ]'U=QYHOV];6W$SQ$_/]/6 M1OQ\Y_S\L'<2OU#K'5T\1&47#Z2P8G\]]FV![[IY$GG9HP?K!X\.<>WE'%FN MLHN-K'1S"SD19Y=+J^=P::_V(J29UM^1:Q]EJ4=R_ZDQ_S^7^WYN-DQ8N%EA MJB4N@:\6O."UVRU<6 MRVW!'*=Z4R#U&2#UJ50D]8\:QO^%RO@OX8D]EJ-5Z2V!F5F:R[B>%8E?UZ;XB77J0\=W(VF];\?H5Z7UK4@W M*/PIA1;GK7UIY/*>#=Z4>.54? M+3E/J,-Y76*V&"XGQL)HWJ:G4'T /X_"KZN;CK1'I#TB[?'(#N=O:H_&0%57 M='G,YT$GD#: _B=B60ZTAX/>GWV6;FK#^AY?BD'\\F4^1/YD;_A M.LX&A")E^A;%#"9;W>D)Y4%SZG X#EU',J2&,=1U?&(M'2%D/8.0/Z>_=[V1 MEE"S1*T]T-L,/V?317I03,R4-A1S]RHO@WWURX%(SB,YOU?/['HYMUG%(4H3 M8X$-JA8O+8LFLURAXQQ= B:I+Y]@\["7@/<6J'I$/^V6-X0DT(.B;H]5Z<,4 MX1%Y0MNTW3 B]PGKO1O%?VN'[GJ%7^YFIU*QHDPQJLD;#&LE*DN11E-#4'=$ M.@K ?6[X/M(+7T*I(+T1ZX3DOU L[JB7[/K%!L?#RGYIVU5*AC;3@U"%M'O22PZ+K_AZ[C MORT>L/#]3,S=JX:M@><+(;^+\OJ?_X)__.<*JL0;<%MFWLOW\@DGX6T*AOWK M)E(H2$!$#'_51"*0VNJ2((&YJT*S1O_^W_\3G/TYVWFJ)+"LF01E_3N!F&DJ MQ<>&Q"MQ?@+>_)U7'7YK>LM,95X3N*^FON_5$21$#,=>BR!/Z:N-%>G>0=^2\?FQE0M?V_GBZ<\.H?O=+]%3X(,"[0=ZK[ MB>.NU?LHP$.0MF ^/2B&,7T2RT&UN[#,O53P_P1XZ!+G'V];V&[POLHTB58B M-ZQ338S8$-RH* DU#L;..>*;^[;]2&=@2GG>ICN*IC!LV]#,+$5,.>)\I+1L MTIW,O,QCU>6RME"Z*YM>ML'(Y.G(74Z>:+LL/<:JB6K]+6=DWJ0>S9$<=CI2 M' [SM5I:=M@!71P,R6JEFD4=8\]&5D;X5LFNA"';Q8JR+G4LK$C08.39/$?X M1$BV=[+%K+JJE1F3%,^U'##R;)YE<=/"%3Q98.22E)KF>-?+5=I<^GRD/J\O.\D*U\3BJR)5P6M6=L3 *HFSD;Q-67E# MZ)84V<@W#7/=:A \RJH]&TKT"S15;F ;Q2[@K6XYWIKE.1J&7<^&)L=+B9A5 M]8S2[/-.<]CB:Z P6LL](L.''JVI=7U6J2V#?L-HS8F54@YG3;&M.'0LST=#6S'H-)" M6QF8[9*L%[JI\@HX$2&;6I\(P[E%SCM*T\FM1F6P("4%YAJRJY6*N,:Z5$O! M[-GZC2PD5MP;-H5#S^9J=X>JKRB;N)+;N$,::QK*_EN2QUM$ATPE#@?NJZ/R'0A6>LJVP;% MSKC^Q)D5@$X)X:RJ+!26F#PO*O&NGLKI[7FYO@%#0SC+5DNXX @X YXJ;J1^ M8<"N=(^?'(\8C%=#9;[["VW'JKM@=6HFT"^H?HJZ64QHNE7%$A"H,B46$YLC&" M(\DSO5J;FOWBH#IGI;<>,,VSJ5S+F(:=/BV2ZW!B/K%C"%/H:/VXTNCGX3F5 M.AU)%A;F>O1FKMCJ]FW#9U.S3IERPLXIC!0&JMTKE96X06#S6J'&K&JAYQ19 MSY2&S'K<9W+K'6G(>H^M\.W0Q;OIGH[)2=L-W&:R\>5B=<2X'ADHUON)C>C M6HF1-J.JN31PDAJ%GE-$O68O)W)ZQL;;C7F"2;U-J)ERO@\2R2S;VQNM6Z! M;;"E&NN$GFB;#CEA^FI-4;;9MVZ;:ZP<7J.]DI(3S=N6M14^W%39IM7*VRV2 MW\ISE !ZQDY91:'3='ZY5N2QJC5FP&;(S= $?'X"[@OTH^6%C?QG]XMC3I)$ M9229*5(I.F]87*+9\@_2I3]@%)J\\ 0[UP@++U);Z MJZT.ZU M9A*P?35@\VY12^G4?\S80K)BHG=I'+/X34R5>=>)C/%6; OLWYBT$&..9$@Q MWHQ-=%75'=/%.#]R'-_E\N,X1M$59I)HJU)SXE]K]_@-;9J29<*D8V^BLF0B MR[X'7IY5=4'YYF_/-+\HKZUN( QXK"J_-*7O_@_!MT(?S_/OH'^X$;]8Q/@SY^'C%IWVKYZ\BZ:QKHI74^&6=ON-+UUO3A3@W,(/__=; M\MOOGEJ95S+YJ64&Z2LH.#YZ29!@L'N<(&ECR7#K+DC\)?;??X_?AW=^K+X> M2'XBS7%WFN-/V=YE]_-_SYA_KR.(W]41Z==$ZJ%5!(R\WR?K'P8X':?;WCBG8 MGPXQ?$?DN/DA&H9%N6 MZ%\N:;*,[V?Y0> '_S.OP*DC 7JL)9@YA"0,/-^3M)PG:*V]G(6UH9%-)]<< ML0*[2BXWR^2BLY$3,+$0M:%)AC3X? 0W/9+62%JODE8\P]4[N&;7XT59L3-9 M9Z!,5Z7<[$ZEM9%9S3K#^H['J,F0EZO]>2%%P7(5"DAKYCI\@Z]E$3U$?.34 M5-H'2V">*V ;E',:14N>V"/\$"3I+Z37W\\*.T4@^X%RSP6D%2AXK_3<9+2E MJF^EHS^'Z':M2\[S6*?55B2]1'6U]9BH8K!L$%IB:6"*?6PY^F/::)%.B'3" M[6V]#],)@R&1)7-"LHD5Y1&5E9()F^I"G8#LO9<$>5W?P2@Z=O?1L99N6H9D MR8:D20LK-O;X)(J,/8&ZCK3R@UAJQT+H?QIFJ_'#1'PR(^?L=DO5Z<(TO;-4 M6! +H>)?R.1-&DP^ID462?)7D>1[LJ^NEN1!;KXE-BT#8[7Z,B'/F%HU*TS= MTG82&%B9**;V'#&UIC63C!CO74)*+O>$VE=14"URH",%?R^F6LB-"1+E$%V> MXN)<=^'4LY@V732907K-5HHT^!A995CJ8_&?']-:-K0OQ MHYMF3. -\"O@0

A0^>P)E'>GDS[7)FDL)HEXMIC4@7SDH7IYTF9X+<<):!F&W %$N\)+%;I:H\H,45R>I7D=4/L)]^1U:W M2HU@&]9LIZS>XLT M:2%(,7D!6>[$I(I"8T_L&M\1.;[6&7#;\@!/PK-0P/-[^2XO/.7?W0MWR#%0 MW-!U,3YOZ0JUE*OI#36>Y"6'RZ#HV0?W2'I,2RY2$)&"N",C\;T5Q(A8MY0I M2^G,8+MEY+2Z[B1TB*Y-?8J">&3S\9ZMQ+PDVF #7=!FWI)0:$V4E@;@KHN% M"%_!_ON:6CQ2UI]FS1TDL0L%$=V-',0P1$,[A2*1[->I&E-L6RV[+:W7>-9O M59!(75= \"5,M4B6(UG^4,/KUV49&V*\+13;S&I=X)DY-VGW&JA!"#"WDOAU MB?]?RZIZR* L&24\_:@8;E/\?@>TC!\0%\^2J"Y5S.M M:.AFF*)-"(M=/]WFQ\QVT5FE%F6N,5P[:&9 T29?L-2M//+GUSJ11#ZL1'Z M+71)(C.-&NW4*\DWQM[8BE#$V"7UUH8SHY!$)JD(#^U)8F1]7O4:%/.P32^_ M$*+*S$D M-+V GL^09WK^[R@B%JF'2#T\NNEWE7I8CS+T>"2N:+9ISK4AV5FW%VD'J@=4 MOY!)GV>FW5H]/+*!>,]V8$^W>!5PUUDKH2CT]=NZFP1:2]1MF.[W46KKB KO MAUG^Z>NZ%Z?\ PRWAF2%J&*[TYUT4I)$*\12W+'XTFXOMT 5HVX"1.8E<64) M_ITTTC'K6#N=PR]"78AVU+Y1<6O1"9E2TO(<)T6&?%-V*S2*>T MN3*H[QRA,TD/<=;A< 023Q O>";*&(J$\HF%\J:AC-\4RM[;))=J-K8FLQKM M"D5ND&@*8QH*)06$DGPA4[=JW?#()LU#1#E^@&,PU771D54U!O@Y9AF\*(&O M*5$*T3/[=Q'X\V.:6$5/5H$B+R_ E*=0@MW =8@^)P;+*;T=]>-8U20VF1$E MVF-[RN$NYGOJA4Q$U7*1W$=R?_]6W*_)_4C5XO%&K:%AN5$O(UA#O8T/VU#N M$1C52S+SX=U2']G NV<[CCZT[-$-"[7$YA=;^']--DW8*#V*9#V!=HZ4\"?@ M3 7TKR=F#)*RG"MDN8.,A>C@DE:R3:V]I!2YE.KB\3+!XB:PO2*0]TA4OZZH MW@I&ZH]$M=K?+AK'-16ATBUTGMXY<7BM=9S-IR_Q$-F&),\)D MQU]25ZKM*+@5B7HDZI]DK%TIZEQCG!**;;RB=-.%AN#84UNR:2CJ\&+R)85A M43SK.>)9Y<5:6EBZL8T97FO+*'[U! HXTK.?:U+MQP!K:9(-K^*;'Z #72%;)HCN;>==LP-,T@I M2BHMJ43YS8&RB>R?)$%%$:KGB%"U#&G)RV),7IBV 3$=HN!4Y+%&'NO]6%*> M@)9]^0S1UK7MII;>"JT5:^>2;]DWHZ 5RD!;(XSR)/7AH,,/:&!%0AX)^2>: M9%<(>7EJ5]M\7W+8'+UDAXY#*XL.#84CM*H'4L!1;["'M[H.4IASA;"FFZ84VB"FA%E)66ML&;NT&;$%K*\U MT\#X0E#DP%7&;U7"](!65B3+D2Q_O'%UO2QW!Z56=E(S>2Q>;&5J^96%J4H; MRC(%0](D%?7Y>Y*PUQZ!:>*VVHY)&V'&+Z82,K:B&-@3N\=W1(ZOI>H_P&SS M/RVX4LUX0ET$,AV6T$6L$X+VEMLRJT)EO%9Z]A2O ],-09GC5Z)C1G&S2#%$ MBN'>;TZJ*^;BRZ0TN:D V2402(:HL'Q MH5S/=::ZH=@$KG7$;*MG\$"#)]PN-<25EZ)?PH:+)#V2]+LSU*Z6=+DXQ(04 MEHUCDE;EDLRR9N>[2-(I).F9J._@D\3L0OK-!+#3HYC=![88N\M6%[?L)O:% M>V#<#FJLO!!T33K6_R$:7C,[;5W =1VKH6?9$ZB-3!?=F OZD.WK;3-3Y):!PC94UUR6H2QY@T5 V453NN91UI)/OTT3[J396BIJ8H58\A743=E>?6 F:6[8Y M N'J)ZB7],UR9A[0!HND-Y+>S\-T#0,-'.08?DH4VYBT%SZM\4#SOS'IT7#UL ;A;N9Z+O+P]PV+7FR=3^2%^#%UG<\?3I5 MVHKE)4'2QI(1(_&7&#R(7F+63(IY,'BQ&6_ZT&=FS)!4WH*&G!Y#P5QDT0F M364K)O"&L8T#!G> ')D0758V $/$QMO85N*-&'C.1(=MQ\WOL?]YD+/4,KYW MX3J!%.;0*G-PD05OC8RWQ/("OO-4-AM@*+>L&[7IL$)W,8I6S1R_>]O.M"D0 MS,QY3GE,7GCT?T+RX*'D(=:[(CZQ=S-%3A4;BVT_W] J4^@#GL>#//+@3TD> M,I0\V=&;L-BN6A;6G6_F+:M*4O&1 YL=720/^93D2822A^]R%+EJM/.*+';S M5+T_V4R:D#S)\\ZZ'GD23TF>="AYF 1%$XO=A%::ELGGRANK5#0 >9+GR4\> M==)/29U,*'6L7GT^[&0;(XQ@E_GZ:JX1S17][1^7II*VH1&K;!F9=!L-?&>LMI,84.P\ZM\CSS$4Y(G_%PO M,=)VU6XETHJT3,T'G6W*3N(T%*Y+NHAQ&NL%_!;@/\A"38N.Z*&4/]R\92 MS+9DMU9[+,%*(CA&-ESW!;5U182'7M#2T->R" ;RL36OVMX?H4<#Z_TA4=#S MT3?A*$VW%Y;Y&NO:PBSL&V *$GC?8^^I[^_U_?71_O)"]Y6JM[!6E5Y/6:+; MZI;(>8\GFX#ST^0Y\NX'"([ F>.I_YBQ+OA--F(S'9EW;XY\,; M(!*8-Q4J+;F&P4RV7<+!XL.4($VTS59- 6DA0R*>G@5/?8"1\9@D3H62># 8 MI(K95MY0XJW5KI8H,XMR':AKZF+T*A51^ *%PYWTY3A?IL9;C6#C0HTJQ[$= MT^& (X&'8*=^H)?^F"0.]_2)PAJK4F2MJE#E6E]5ZY/:8 ST!'[1VOX03_\A M27PA6H /I#SAE#M-AD]65KS0K#/--- 3)'G1'?Z(:,%CDC@\XA!OC?14V9XO ML6XZ4<;P]GC5<@")$XD0R_GC(@Z/2>+PJ,56K$Q+PD9.L1I;**?LT6C3[+4A M%U\D\4=$+1Z3Q.&1CY'' M3NC)FQ9/+YFL4A0JR4S>:/=*;X"+$V%.I!LU:L8,4 MJ:Q+>+V8:0!=G+QHM)')B,072!SNW#FM9&Y(RZTB9AM8E4M+[>6@!11%FKIX M_Q Y=Y=('.[<#4MLQ^DVC33#MW5S18MO;#^-+(J+BB+U,5'HQZ1RN(/W)NVD M?J:^:2OQMKGK<(W6)L?"2'8(WJM'Y?1KC(Y-;%4-C3.["3G2XA"/]B+/IK2/ M0X4%GWCS**_G*#X._Z B2#4W+ [CY5>$QJ.XHC_5>YK918K!ZQ%I,G&CPH#7 M8*T&RN R8"J7*(,_&69L8N@:8@B8X66[?97@WP-Q2C3CHSRZ(WG.VRY[<#CG M"71/#XKW:KE+)+49(;&$9 \;L_+;Q$Q/3S,@N\),$FU8/,SX<]Z7EW3 A#H2 M>*< *(O>U8/9?3TP@ZRJ"XJ7'3GF]"9+SH0&MV2:FX0I;+.+5DD"KY* I"Z1 MY-O2_60KHA3%?7&+FUPK )KS2U/Z[O\0?"L%7@5D%/)*Y* M$^L[#[;0_P#ER+J?>.F:[IA _J8W!G[B93!CV+_@"7N #K]9ZF;,F2#[RA#$;#* MR3.]%&7T8G\H/S9UU;:DDX7>FA<" \$?K\UC!6O9__N'B;OX#]/NHXWXH(U( MOJ;2T4;ZZIX-1EN:K?_,0W2QY$- 3B2DG%"E/'12X(T\ '; MSO_][[_'[[%^5QE^(HS;G]('AC[>B18_.: _?:DW9X7TH[,"GHE8(=(*+BND MWXT5?FRE?/I:K^.%]\(Z_ RK@7WMOI[$S6^+6W1CF^!\A;?O3/DSK^=>D2.6 MMB%QXQG6VN4!''5Y@B.@%>;KQ^+KW_K0_!<#/YU MK+]N*0T_#HH]FS3@F: T@-_*=JG)*/.UH?"4-B(R?:)2MN]-&IJMTJ 07V6V M2A.;KAFAWLE5= =(0R*2ANAL^ -I2!])0YJKYSFII_9T"=/$>(JL5ZE!971O MTE#*$<)TG55ZK(05D_G^KIS))^#90'V*--S8*KY:'!X@ZH62K@*9(9+Y$EM( MUB.$KW[%5(VTSKU;I(@1Z858T\$V[<<% - "ZH;736$L&P+'4M6X(]9K,UTT M'(Y$INCK=<#2=W_$?CQT861Y?KCE^2M<3V5[PS25LK9*U^C+8EXU:A,+VLR[-VO.*Y(\K3(+[?'WR.;:HZFAKQ=*]#CQ:$0>U3I*"TN&SSS7 M3%I)-&<[LE'$5BMNO>:PVG*".UP2AA2OO<#X"J=S9*+>I8EZ!3JC0E36D\![_^*S1HQ_Y=7_7=@C/Z.ZG>RLYW1;^1;;+?3']"K M$H[-II#]D5%Z#F<611@?)L)8/MBB/@@TA#/A18CB *%&;MR!^H[,ULBM_GPC MUC*N]:A=1&F37HA-:R89H?F8N_8X,8[W6\R*ZI)KJ:01M1'-4:[%>@Y+%46: MGC8.^QSWYG\B'9>-6[$];R9SP_P0D]M;1>AT-AS;A&*2N/YTCZ3D&0Z.3[F> M>F@[[][,.7IOMT%8_J,FTV->11TVHFAC9)W=UCH[,"%P-@,@@BA]Y?(YI!L+ MA^CUTULL+C",.>DM&ZFXPZ6@N8:%Y+%$098'-;Y^<*Q$VW=_"NLY8F3OH;O. M5%:W:"W2JTZBS5"MCBXQLC7)%&B@LB[FC()D49#LKH-D?R@I9P(BV,LRO16S%86?C=<]I9[N%4P'" @* MCYU'D2/YB(Z/N[-^;W9\*'ULW=E-XBNEJG8[%%9KI+E-&T@'%9X5%.4K/DXP M$5T=1,7.=X"H=6&&KPS:;@#._8::3!WI2TW[JU)K(HQXTIE%*=JVS:0AD1X>#V2ANM5EFOI<12,KUDB;C:3VYFJ7XU T\&%+<][Z;V/E=-#VVQ;<:2H3'.> M7I7)]H:>#:8PBB^5BRZW>V:&=2QO+)J#Y)]CF#2=,*! M8D&AT^*C[S7N"I#RWZCIY#\^";Q^GO=CHH-I">X^\][6H#XR@?8X@BKQ!B3[ MS'O=7B+A:V_1'^@65Y384(Q"Q3 M*>[V#N(GX,W?>=7AMZ:WS%3F-8'[BNG[7@%!0L1P[)7(_"L6^!D2Y(R:L(]H M@&9'?4*]KQVW"O4__$D3(V]K+'WYG-2#?SJK2R!OR9NM%UL(6IS%"O MN=5HGASP_P1XZ!+G'V];V&[POD)L"YMZ:];J%)7M4NWA=-^6:LDV5.3?W+?M M1ZIV%Q.:DRELZ]!;OO>FBHTU')D^ M>V9A,)=GRR7%;M<EIM*F^$R4U=D/GC MD423P-A*O*2R54KD:JMMCAL5:##R;)ZS&DMQO4S.4JKK4IXRNYRVKL"19_-, M&KF!P^:P,D;Q9BF3H1(CNP 1%L_FV>Z(5J/6JE'* &_:JNYPU$ASVQ7:+:3EU*,A$_E+I;'G-1B"D92IR-[G38^ MF0YK?;;[9IAKR6$C/83//-NC23:^()=L1U=DUISU=P*)=4@XTM^CDT/![_8L M2:(RDLP4J12=-RPNT6PYQ3@<'$K<0OD_8*/RGW<(!^9;*@8LK%C.]@ID*_K8 MC-&"%1-F_&(*2RS ,&@W@A\1>",8MEP:.B_,8I:._FKQ&W=G@#J;>% P0%#N8MFS) $">@U$5B4HNW:M#!]T4]>7-E@W1,9_OW\*ZC%N3\MTQZ;X)6\ M(4OF:ZPWDTUW%J8W?;@$,#Y#9,(T!3@ M1V#:LFD9\MB&1-JO/$"-X&O=,F3P/S!%TU8M](B<#EZQV"($1#A[0+7#,]&( MX&-A,?.E%4G 7C'4-KGF)!BY5(O)XAM)=$4F1RMJ/$$EV[)$!WW1^)59]6Q@'4!%9KU5 M *]4M:'6*GMHI?1";$D+7K6">7:DZY V>,/@$E*FI=47Z1D[(!+-5(*>UB9; M^ML_Y N>=I$&5O2R8\P]4[N&;7XT59L3-99Z!,5Z7<['/)U!['<\L6.148 MB=U)=CV;X4N9-B03E3I/UWV!ZG/I:@UU^QISWR=!$%G D4"O>V6!,?#CHS"= M'P&Y0-(>4)4#W5;%,CJ/]G&2T^X<0:*2H]IZMDU*&%MM=E1Z1&9VN3(@*OZ2 MH,Z)^E"\=P-J\>O\LE;:X02VZN2'#,@B]0O5W6??"< M V?9)'88\!)SX/S (;G6#> /;F,\FJ1K9RR O:L&3L:32S]P^B*%^E/U_"3, MOP\&[I4(4"A[W2((ABV)H7O:PE.U0;K$-[!FIK/8I"IV?=N%:B5QGBCU3/S_ MVP2;SU*3Z9:9F%B\)NH*JUIBMC']]D^2NDH$?!!O1,NE_^Z8 SZ$/!Q0TE), ME7G7]@FI1O*C&N]JJSVL'8;4QB$IQ/=5QA(8LT N%* V^!M M6547E&^^XY]>[G850:C56$V5JW93''-US/D6DP O+Y%-8DOWDW:"(N[[^*][ MB20 ^O)+4_KN_Q!\*XR6>I%2&.<3W/B@'^U&H5G>MG3_ S@+!R\#S=?#,"6 OGVK^[W%X;?+=C78[@$X_ M#3)[@7_T8G\H/S9U%;C,-XXNG_)"8"#XX[6W'8=;@C]/08\VXAXV G]-1OMP M!_N0?,W\,!TAVHA(,WVMC8@TTWWL0Z29[F0C(LUT)QL1::;[V(=(,]W)1@#- M1$8;\7X;\:L%Z3\+:WSK6SX$VP+]N)E'V_%*OS"YHVMNV;\QH7$ M#U,E_OZK_XF3>X/%_\]M2^)^["O>:\7;9Z=LO%.Z7$_@&$%4-GAZN6.KPY)0 MB'>87=F!U1+DI82Y2+@CX8Z$^URXTUS5V0QJ;)Y88[F9T%-5-H\/G,\4[FYA M/*I/TJLU9E-Y)87%.\XH#LN6*"C<))F)A#L2[DBXKQ#N%(=U$MOD<%=I,'92 MVN(=X6V2M=N?*-R-1BE5UNQFAK6[=K5<93+R> !/[LRW?Q(O_Y^]+VU255G6 M_OY&W/]@K'MOQ-X1;1]F89US=P0JSK/B](5 0$00E,'IU[]5H-W:V.-2&VTB MSEF[VRZAJC+SJ9PJ$R<^5K#LC,)]60/M&RN+?H.Q!9C!5D0'/.!E%NO3;3') MLV%'TL1&$>U;\+Q$H1;=54#X[5)S9ZRY>M\(_.>EIPVP918K[>0[U1K=!B1["Z RSF_H!2'RL*%$MS+,WW M),V?+^,5#6E&RVQ3RU<'/:[7*%%&/M].EPP52#.TH(B/>3Y_EIET,\&JUKZ^ MQRL&E'];"EYA@V4H8&D,\*.AS30W* @7N\%NV@WV59R_&^?8OS]1TORV[+%G MP3Z"_0J4Y_J8G<\-0*>1H;0#N:Z/*\]2?>((V"AI9U10+)$7%=/8SAKCKCY9 M"00TSD@D7%3CHMUY8F2(D>$.D.&;K+LS(X/+Y*A115]VD5XMT\M-4EJ^FX'( M $P],D7%R! C0XP,MV$IGAD9N*3=W8$\W=BCSF?$)OB^4GEI]8?GY,V.I/S^P%XE75 M-JZN>0KIR7G9:&Z8&CRS89P*"3K,8Q\M6'K'CZLLGPS?T9W[_ M#N\9(/PN^DY_=Z>9\]WE+;B+,E9(ES ]TT1R^?EHTJ"SL!\F_EIWKUBF8YG^ M_G5%1::C6%G'*PX*NCRP%AR5+'OE.I'!K*D*9)KZ3&6=6*9CF?ZA,AW!@CIC M>=[0:KJW0>J%MK1BT):<5N YS7RFH,Z]FT[_\GM5_;/?BUW+K\A,]!O;9._; MVSXQH_-:FSN_J#:T[:RWNJP%W>^>.T_#%,7G_HZP^!EIH#6T-/_7Z;UG,/\QUM^,?VH[^U2]'6 M+,_Q+QPJ_B?[QM)3S]8<60O23A]@M!>\"ZPCD1%-41;]L55EK4E6T)=[_V(5 ML($MPG[9MC(#9#N:A[(&>V$&4QEM@FF,%1E^X>'$'"!;B<_I,D]%9F!Q&2?H M[NY.;,M3)WXWT,<$S+(!#UR!%TG*?#=U]WA;3"MA6*:JV*],S($S>_?-5" 9 MT.T5<".$%7AL:*8G!AA[[_SYY]CL5[$_*,XO&6![X& +[E$=?Y7 MB^MBQ+-2L5,L8.VJXPK\__7_CEH+A)R2.]WH8%F[E@:8?UZJ2C+H7"#"3O._ M16,E;IQ]F67FD4#W>M?O)_T*;D0"11XQYG\3!S_##0GM)NRO>+!G1_T3=U\[ M;J&X__"=%@H[TKC6_#>&/L*&CD!TDKN5$>@C<2%:'6A\OM;W3)G_B(F)#76U M_^Y8TJE^ U]]9? K?!!0&8 ^9QPU+-A]=,!#<&\A$/M=,<$Q!GM]!HGX.ZX7 M/\+YQV0[10W15_T$ DLAE(P"O70\0@5"QC%AA%"2H& RC4D,(2'(^%?P5G&O M+&HSK9-BDQL'F?&.W=\F.78[;\*80NKE4,O@9+W1\S8\4*'7?(ZKU)?=E8 ) MH9&<0".YI&-IB#=D9DBUVU_*6A.,##]TCEB.6Y*5$=\>K(HUBW)2W2DKX +V MV9PO[44OCY00!2^G>J:>*;4\6,P( M#3U4&K$;J>#,:PC6KV\P+T\Y(@M?'YYIM=]M*A:F5_5RLT*Z.:ZW94OP1DWH MH2FAJW3G\PK#4:56U>V4DIF>\*5&?U,4=!6,#+T] MGVUI5G*&K/19.U_FZ^4\D]DT@_L\QR,KYL9S*Z;&\XLBGN8Y)JDN.G!D>/5> MI[$EVUNIRS5!9?:XG^YEFJTG9M>T(KBF\48ND MG)K4TQJAU[.C(E;2+:&/P9S5\/OUNFPTS*JFM]%F>^S@^'SFP9&A9RZYB:@; M6LKE\BS3QQ%.:X@+F/D>7M2@RS=K[K@@Z#-,&/9R&ZF3Q&!$"0E-5$C*RV5HMMI5=0P$OK-"=/!*/M M(!I&CA .$:SNL D8+;0FW:C.R]HL12')WB8S=F=]"_)>2D#)ET.'=HFJT\-E MGEMH"(80KI%F.JI AQ^:29>GU9[3'R,SF>R,%)F=RD,6C SO?D6;+];UUB+- M>5BW6"::;BY3A@\-O[_>-#UTEN>2>H^PRQE#')7MS H.I4.[VL 43C+Y)%=> MVE5\B"%9*M<4F/!4G7$!ZZ]6F*ZW:26EI;5URG!68&08SAHVL>F[O2I2KW2* MA<*R2LEY%8Q$0P]%&HNR-5B,&KHX<^;IU#19IUSXT/#ZJTW7426MH2)4WTEM M29L7QJS_U-#ZIVB;,=>37(UOKV;%8FOLK!3ID8B;2)%"%HO\UC)XK-UR67]LB N*$M665RD"8X);+[+2T M4L%8/#Q=0;&G68:25'Z67PO]+I-/;LT5'!K&]69YC9&ZY.KUS9)D:N6>0BO^ M4\.,L*Z;5)[7&B-.%#.-'"FHP_I(]<>&=D%NZ6Z_I,@4GU^WQT.S90\-VI]" M>!;"[1'AE1+W5GDS[Q::>KR>[RM2>]Q9+, 4R M/)3LYRNMF=4$!R *3)0^6ZU:%18.#<] +-*3)%[:DOI"F"Q*B%#@QDLP]@1L MIH7ZHD,I0I[#/+ZDMOBAE"54.#2\">JF4\IGM=2:*V> [I_$3;E'K?RQ859( MV6FJVGE$]V=T,FNP@V!LB!7:8W7HE@KK-)YUO:7!SY0\.G3$<044-C.003E&8WW>2K(D D,#3,"J.,@3/8 MF]B!92[+.%HP] 5M)-L >4%# V=-;K5MC?V6B.X MQ;@C<\.*4S?<)AP:.L'8EI0OHIX\T#6;F1NJOIRY0,\!0\-'V* B+I36FL@B MFTZUU>HWZM4*ZS_VQ1DFR!B.2PA."!2A@ .6&A$"3:8H01G)R$@<(0PY%C__ MC1^@W_A.Z&53\V&TU:P-MC+3\GR2"SK&CIT MF (SH!D;UC6Z]7J_JJ MP5EM6#8P],S:M,5T%:;N\.56(R/EI%9MXT*U,?1,TV"$,M.S&7U3:IG:?&3W M-(L]I0GW9CEWBAJ= 4\176D@=\&QZ4)5,/3,EM%-6ZT&Q_ 9-V-.5N-<.[6" M(_?//'+HGB7-^RPE01;RS[]7*PEN'Z&:[<3]5RBP;827;;"<[]] M2_52>[O/,FM+$T7V#*4^;KM@TR:6(2NVPRT\S=WX9G1X/]<#!*EW-YDF/\MT MUTI-S9ML[RK[^14GEQ]U>'(1!6$TR3+\4F^_]S\>J3BYK;/C_W. M)L,4$1,B H2@'E-,3(@($"*6B,@0 L%B0D2 $#$T1800,31%A!"Q1$2$$+%$ M1(80\6$="4+$T!010L30%!%"$(\I*B9$! @12T1D"!$?UI$@!/5(QF[P*! B MAJ;($"*&ID@0(O5(HS$A(D (Q,_FCPEQ+D)\LAC*NZ'JZZT:WMHZO$0PL@SY MP]MPT>/QPC=J(KHK[[E:?N:NQ+SR%;WF9^Y*+$&Q!,6\$O-*C+:Q!,42%*5= M>2]H\C-W)>:5&&W/Y=O_F;MR[Q(D60;\\/]^8;^^N$/T(WW9':(_L$&CHY<< M[L>O?W8WF8)BO)KYGW^-SL$8[[DYOWW9^XZYAZN-?8DQ MRU;KY_409\:61K MX,$%Q5@J<&7P):+I),-O^HQW_@98*=J,W)DS*5'WQ011]EQ$>P]B/H@/QNOY(**]!_=N;_P MCT-0,B5V-,2.AECP+Z C?V,SO#_6H:W9S#(#B?&K -V4(AWS3LP[/Y)W\$>& MN6G>Z#S?\.>H']]%NF#/8F>69;LP9,4[$.!'C1(P35\&)(!AXP]P0X\3% M<(*D;YHS8IRX$&<$_H4;Y@R_K4#L>8@]#Y%"@#@M]Q+L_Q? (K]+1^K?SM^W MCP6\H>O#"! M@_\CP?_!"Q.[QL$Y6Y1@M>&$9VI!VV >_""T7=&415L6'#\R*A36+(?TM\LZ M4M[JS>82JPS<+?OKJ-\PZPCU\5.#830E[%H(PX>YR@P(6- U.&/-YI8)?G78 MM>8\C0H2Q?TDWZHR&RFVX*K%?C&[J>9T<2R2Y9:1J5=JZJ^$K$C:3#2<__N5 MQ'\EQI8]$]W_^Z6MW=^F-Y,M=_?WEYV,#UX0Q'OKGNO =0(R_$HX@)9@,/[K MJ4&[Y+2JW@2]VY8*K[23?EB MJ[_Z-=/_B>$@# =\.RN45GUKG6]5ZAS5KD^PF9)W\^/F;6%!N)=YT90,#Y*@ M8=EP!UC7M;61YW<'[U@URX3+LRW# $.*4%=0'/<$:A3MA5NOXZC*Y?FZJJ-4 M?YGS5@ UR%__8-0#3J'WCAKQ67J5L]2O:U$?^XQ\0G;\/Z=WPO.GPC>9BE:J M*^I%KMXJDY/%)I\J%YK7.HB7T\&8G.*=(=>>XEDB/=%6):X)1"H%1(IXH)F[ M%ZGX((ZQY&('\0T#R<5.<56K#IL(F2ESFSS3KU)5RVZEH.Z/(K_^05,/&$W> M.^9<_AB_>O'C*![C;PK0_OZKS^>!-.T$*8GQQ46YT^2YC*V.YN.5*);;[)<% MZ<2+@I/YA&R87FE8F>J5+:*M30$;D]@@N84:+@H,X_N7B_@LON!9?.58TDM M@"#P5[0LX:M!P-G.4K"QX-4G@".U12UULK0-7NFTLOE\FS/YE0\CD EK_%'YF7NV(HPF2&L]0;M]OIXK9_-"*I=L%5_HXEG/ M%N&#!%3P)8@1.M:S/#%"T2O4.7VZM'61F@TQIHN5BMZ1#!1KN0\(@6L'_)_5 MEAH@B.QD-2=@=D5N*#8,- -K^Z7?BP63E"Q;S@)A?F+\)!9P?DVT;<&H;NBB MF%YMD Q?HPN5L9ZJ95:__L%##/^_@#!@ @EY-X.;26CYH 'Z0UP\G[ S7_(V M?<3;]!_[;98;;S$L29C"]ZKSJ5)QS;II_Z&N^20?KUJ:Q#2Y*=#M>9)?L*UQ M4LGF.TJ5%5(P HL^H-C';,WH<_H9M,)(*G]O6UH_7KX_JOG=HG##@UR1PJ5WE'53SVS$AC);Z;WF"$H\L!!3],?B/-&7]Q_/ M^9<\V:X9SMC2 XPEUCK-)X>ZYNKCL;BT5I<^%A>]ZM+ 2WJ?*]>R]KB^5JQ6 M%PI)"@@)0=V)D,2'XH^$AHL=BK>."U\\44=FQBYE5E6%QYRI3M8KO.I130 6 M,)))HLR=H,79Y.8'!"7/JT^^'J!PZR6K:PME0L^7L@7)'>,-8KFI!7D>^R4R^0VN3X^(V_K[MH[LN[?X\3. ML;*8%V^-%^\]?'7>0^?M:%9ZF1ND1E.FCLQL)+WLT87U>/N'669?5+]FJ&!4 M6G:5X?-31NK.U72WG86V&@Q8D?0#1=.7.(MN/"QU,Y?F,I8)IN1 ^;#&B<-6 M@X#YH2J4"/2RA&L=?W!G>0UQSG_D]/+O\O,&ZOFS8-3'P<^N-C*4MB*!H:YV MTJ_EBAB.&;;6X]J37F.5S]@-WEP)- SWD!]3V6]8A'Y<:M!7%:N?CB@_,&ST M%30IYL?;^V8.='237&$L0!,27M^]=S3Y >+SF63=..!TF2/\U5Q? M&BS16*%""='8@DEF1YMTCX?2ESIYEL=YOO%A_G/0*(YQG?_X?Q6)-LODJLP/ MMPL.JV;<52LE\8NY"I (!L!.* +W!D4_[Q[?&V[T&Z9C?*1<_4BYF>A0S-8Q M6]]JH.D*;'WCT9"H!3T:GBU-1$=) '4V82NN9OOZ(XR O!OCB#X@G3D#[QL; M'-V* R4"?L>6,M\QM!ZMD'[6E M;)<%.$'^^H= /UCY(/HX\7,D(L[=B]$]YN7H\?*9;P+$5(L1Z!X0"/HR([S8 MF)=C7OZ4 S/:BXVXK73]]/DOVTVJ/%KU"IJST9-V9CFH:LM,,@/]*S"!'J4? M&"10%Z&V%*NFBZZ$!51IJ38044\9O.T \D M$?8HWYE8Q 'A&"4N63@SJK7'262&>T$PZQ+#43:Y5""9!+YH4 M%:?!_UCI.>L9>\V\4V$J+=?5H;U"RMK*7&!#NX(GK]:+IE.;I#<#/N_HO?J M(@9CB4NH;8U MO#,:($LNHS8T:R$+*EX.#MNX=TV,*3_CID;$''-O!S%Y>\*,/:SK()MF*Z_9 M-;H[ZT4 8EXB2V59U:FV1=EZIE28KX5B9^ZR ;+ EC8,]4#BU^VI=^.1SZ@% M...6-J^WM.E42F4DR^$E3FNNEZI0R))2W-+FCEU"?W"-Z"5O_ZF?ISHBW92J MNBL]*5/.@&K+E(C_H9_G_=K]-6% 3Z8=-LMMTJ[1IJJMW&J\$E!TU].&1.+2 MQ'^4!!=5I?"'"/A7\]EN0;J_6 (V2:>1/KWB%5VS.^U\9H:F9J0*11XVM6$N M4O\U/MONZVR[:@"$&GBBY?5Q;E&F.7-N40:]O7BO-Z^"L!5I.%KI&:W.;&I4 M$A7ZOI3 KC;4O4A)?"S^2&RXV+%XZ\#PQ3.U4*#9['I,<9RVZ-? [C=QR?#5 M:+^M#?ZQ)L#1AXNXKZGWVP.B7KM66YN:H*_: MF;)-Z!27K6"FEQM.R*;/^," O!>VCT_)N*]-S(MWP8OW'L0Z[ZGS=DR+(C6I MWMQ4.7YCLIB<1'/%9/U[V@HZ,VKIY,K*4-\D$0Y-]2:S+V"8 MB[06O/'@U,UJ4;0U3^G2KK%=- MN - 9Z>N&]V_30TJ3ASZ"9#R X-'7X$3*=7/(\I&['!)UIC+Z7Q]P3$KN &P MEMS=P\D/D)_/)//&8:YG$><'R< M_QPXBB-=5^QMHZTI433G,QU1]"6>;_-K>HKZ4 3#8"=4@7O#HI]W 3#N A*? M*?=P7RUFZYBM[__*5-SZCI'E47"@1<#U^O;F-AS393 7Q>$XS M2J6TP%?GRR(KH#@,7##8!_OX1E\LXHK-/[O_020<'+> %*]5:;:K8*]H?#9$ MJ)XTQ6HJ;ZD9%0(%^>L?BD#O!2A^CDC$*7PQO,>\'#U>CMO;W"+58@2*V]O$ MO!SSYCZSZ+]L.%5L<:1I3J6OS]8"MVIU>^5%=P4-)S^/'G\@4G%_FUM. MI/]X?QOFSH)?/R QYNK%>?_<;=1@D#[;6+ #;B,WF[*6;I7Z;?5:Y?,%?N*N MZSU-0D3:5= -MG6SE:: $KO^-C1.W7OZZH^+"4=U];>*'E\LKQDYZ+A82?V"CJF;-RU?1E*N7+%$;??;.)"!U= M\<%]B]!SOH/[AG'G8J=^BTNRA)S59WQFBZ_5P;CME0L^0OG]<.@'C+S[UEP_ M+QT^>B;WZX6CEN49V3;9!LHEV[I#)O6VV6E_/6/C,_UPTGEWDRU,]2:BN/Q4 M3RW6K"BHOG# 3*Z/%1V^8<&(T.GUT\_N^^^3$UG$N'R?G%2ZB##Y_GK#S_+> M:$(W*0VKKWR%B9LW#_G;EU( M7[^I%.+M/_4+(9T4VIG2:AM9D&H)'W0L=5[ZPVC0^VT"E@1M;O!Y>X:(5M?L M*KS9\Z0FT"[W_7,^YH:./JO'96=_I(!_,6'N)J3[BZ5F&T2VU,^V4SF^CIF: MB"4+B]JC+R7QL?@CL>%BQ^*M \,7 MS]3%PBKJF\72X,$&UQ>3_,C;5E6(%G[_'.)>X"+NG_-=!N,;00W<185EOV7I MGM-P%IZ,8GCS\PD%7^N?4ZQF"KS8[JR0MED5BS6IM)G:*Y_QL5-^D]MD^_B4 MC/OGQ+QX%[QX[T&L\YXZ;\>T>C*3KA7(V8S+9Q8%:R0TQ]GI]S0P;,N]5:6@ ME]:\EB5SRF(R)8VB;Z[!L!6!/6#$11P;-QZ< M_7-H95Q=4EDKSV/#\H!H+;<%O-\44,KOG_.QIIVPQ6\=L??]7IN+^ M.;=V72?NGW,?-=.CXD*)@.OQZ_USK**848OT2D86A48G7QGF6BP*[(N4WS^' M_J"O(_IB$9>$_MD-%B+AX+@%I'BM#+1LS1OJ7+8];D&/F'4Y5U-[E J! O;/ MN1^@^#DB$:?PQ? >\W+T>#GNGW.+5(L1*.Z?$_-RS,MQ_YS[S*+_LN&DB2LN M:R[+C%[O] FDM6K,W:SO8?'[YZ />.HR78IOW&U\,XGT'^Z?@R%W%ORZ5F+, M,53B "IERQL92A2P\MK5?L_@5^(D?".)77K,:=)6FDDZOYVY5VNP(SNS84XE MO1Z7=\WN<*H)+IT$>$C[#7:8!^0$'-Z9W$0N:/SM G:T/?\3(\K5:G)&#TXN MUW1GZ&@Y;#GJOU[ JUQJVR4W4EE[/I]GQ6)[UC536K:V2)OJ((C8 MOGW!W]K>)[HH)HVF30 'OB]CXQ_EP&/RZ'0UO+AC\+W_/HS.Q M@%8U;P:>+UU 3*>>XVKC3?"19H*)N+]1^N7464!V457VI=FL9]^;?YM)-(S$ M7+&#/R?$&> ;UTEH/E,K,O@AX4Z4Q%@S15/21 .L82>3CO]UTW)AO;<)8&O7 M2DS$I9(8*8J9$&4X.\6_+65;D%N7BK&!A>%L96PHD@N^;7K@>>[$5A0X ]@O M*''"-@!8!!<0 SXR$92?F MX!#1)+#U8+\!;25 DOV7]E?7_#W?IZHDYK:EVN+LX?#Y?FI:ZM].8F0!8(?7 MWF3-!D2T; >23K-DB"OP)9X[L6RP,L =8%*&(=H[GH)32CB>--EQVOY],8U/ MTS@-TX82'CCP "$TL,T6(./F82_&*^5@#^6#>XG@9P?LM6%8*^>WOX C&#I+ MI[#G_E_21)$]0]GY D\F/'7\@Q"\,FV (;OS;B1@))]1U\ENDL>:JC&5JEM4 M,U:_$@HX&>?^TSTE.H>,?[(\';"!JB9!]IX[RN_]#X=OI<"K)@K4HW[/Q'72 MWW5S/Y&DH8S=WT!6K/T'OL85?+([98,Q!\?N;@S\9*B MP3(_=IV6I!]Q^JUC'H#QB>=;X)ECP&/[7=O_GH0*Q.\1L [UY KLT[_GEN-K M9[]MQ1#A*?#BF3N%UW_Q?J@X\=WQ$1EF/1^-H9^8W71D-NS3>7/%!$^U:P\":9?G=>?C-# M_(E4["OQR8%X_ 6FNP]._!VSSH=81[(,^.'__<)^?7&',.21P6^:C79!T8") M&K:VOXL+,PAV/^U5-5]%.Q-KW9 MZD%\J-"F,1B2[92VMG@-[54WZ:TQ6QLK 7^MSN:=,7J$+^7P^C;A MGTEXT'/43RC@74 M*("<^T+^)./(DXS7,@PFM[%T&:G7^[*S+ AK! M7ZS^2_2T#Y2Y&8/D,H6K?J N@3*'. -^*WJ%.J=/E[8N4K,AQG2Q4M&[LBZQ MHYF]J=;G5\)A*]+8!^[7Q5]MKU^%;JH: :Q O"^ O %P;R\ M H RN2:CC26;RZ/X-,7TJN3$8(%@0@4 @.=%1//&S_D;&558:M:8CV/#TE.$V1S6JWUDI1Y$H@ MHZA)#ONKE+3EME',G.W-$+J M9A*%912@NO"??XD'(\5UE[<,+.\@5)[+47ACF9T0*AA)OAS9[C28EME$2KQ( M9[%-P1ZKQ1D+1M(O1YK9:@]A&U1>UQ!D,VPM9;O7:@J8@+P<.;(JT[Y1-C)\ MOJ9VQ5391C)Y%8P,S7.Q["XW&;63YS(#UDC)I-Q62BP8&9KGH&D3TPDSF7-8 MJM7AV$%R15(K,#(TSRG=8.:3]HS3R]VJ*FJ-&E5IPYA.>)Z%K(ZZ/0/CM&Z6 MUMO<6J@MH&$8&CF44I6R,*ME>#&-%=:C+%+NE2&(AY^9(V0DE:$1O5=)KF=N M;4+TNBN!"H]L*X4JT:#+-E_')]-,EU_*U&8EI,(CUV-V[*KM8A-1%IHBKARR M9;HK@0[OY[3(5](]C*_RFYP]*E/U85;8PI&A_5QYK&A-RFU+]U E-Y5KM77: M:X*1^_V\U)W&O<):BZ9DS136E/W?N/5<,1TEJSF283F>?>).8W?0IT>9 MBCWC\S2.-66BBO?7[#7N--;J'2Y![3I(U#L%KI4HUC+U*O>0J'&=W_<'K6]? MGO4)!B^Q _H])$S%36@.O.X\MS5X6]8:!Y?:_5NR4+^XZ#W9)R/LZ;*L/[V: M95IS!3X8UH6 ,]UQV"L79AM"3=+KM=*&H^J>T2(K_&BSN@ISQ1=F#_U(%/V( MX_'%CPC^!5TTET B8?'X(."]EU'6E+,["3V1ATQF*UFO M,TR6$#&;L81FB>O/6)B&@__ZAWA $/+*F<@7/O*C+M_7SM",Y?ML\GWIFXE? MDV^#S\R7XQ3I ,1IU3=R <_E1)@\1T'Y)CYX.3&6[UB^?[Q\7_@:T=?D>T"/ MJ[EV3*W:J7A/+-_/H'?R#Q:Y_?%S;-OJ_$P7>867E1,YW$7X;E M.(KS=P)V*[%%O[F0HTB>K;D:>';@<@>?N19@O;%BPS8E,!U3,1V??Q-S0S2= M6W#@1N'.^76,K+?[49ZM0,3/0NA+65BN_3N[$ZS,@5PUH%A!$:T ^:R;G4 T MVT^2>0*MO9HW*B/;+L$OA/3 FZL-D354 8?6%HH]D.C'*M+\"*TKDLI5++%]=7>TXRY[J66;K+/4]1X.EK4-^S0@%++P,[3*!+V?9SL//VS;*#;BT$I MP7+VG:QE!BO M9\!*>= HL)E;TX"D^J\S.J1_:2G;)>'RBE3;;: MHN<8K*8 S",,Y@G&4AU+=2S5D;"S/B[5]$?H37>E'MV8P-Z!;?,Y*7W5TTS@"M$=VFF2J\G!"P2 M1T%QO92?.9;76%ZC)J\7MEK.)*]2RQXW-@(MZ6*A4#.%5;*V:<'C%9@VU(FV M0'%1:WN, TF>,IV^LZW)U_U>$UWI? :BW^R"< MNDK:'"V]=:]KZY@V2U.CFE3N#F%7$MQ/E\;#>3RQ%_LS:E6$.3^6\ELULCXM MY2NWLW5G!:7&U=DN/4P-)-UKLT#*X56F!PP)NU5B*8^E/);R;S6W/BWEH^:" MI?_2;M6AM'M8'-E2=YU7;59]ZK>%*?:XMTT.=),A31AJ(^ MV;WJ"?/A*R_1Z.G5/@T8\8SK.VR'7J_C9D[_]?^.NE2%H&QW/!TL:]<="_,! M2E6201,L<0S>_%LT5N+&V2TSQ3P23\Z!WT]''-R(!(H\8LS_)@Y^AAL2VDW8 MJOM@SXY:<>^^=MR->__A.]VX=J1QK?EO#'V$O<%GX-?=R@CTD;@0K0X.7?_@ M?:;,?\3$Q(;'Y7]W+.D49W[UE<&O\$$ _L 9:ASUOMI]=,!#<&_!?/PN\;"3 M?<;R.Z4[3UPO?H3SC\EVBAI'<'P6%\.Q'M 9SYX"&O*ONNX83FNK;B:K<#Z MPFG%5,::ZV0U1S(LQ[.5#GA[VK D?:<88UVKU#I=(0;A"L7]S MU4:E/N"X1)JK<;EB)]&HL+7V[S-BZGO3^;YS\;V9[9@DJ _\8[?$_T@SP8L! M@-(O#\G.1$G >G2BN4DX<\MT+-M)B+#0LF;Z=99-U]9&7E!G^6 _P5^ @S+ M,DM #Q8U,P'D/0F,"?!W938WK(T")K[2W$D"#DS\ 2+L9%YH/0DX+)K7V4=LOJ)<-IK\#@JHR&RFV,"B;NMQ/YSA>*3IE%INGT%&6/3(^DHXB M_98]&S9]=!3SN'8??&+F8#_@FUK*P@/T=96V8B\U26F U5ER@#(UT;:%@BHP M75MB4!Y#C"5BT)2B2,U?_UBFDM@ 2'VIN4)0EFQ%!H\$)DCPT,?$ 95\N4_] MVTG,+4.3-@G-@86QQ^!0?Z*/!- 0$%&2 "K)B9'H@'_]CP]J9AO*4C$<\&0+ MWB7:E9B#6Y%P)^"1/HGA;Y "#PGHX_%[(4&;+B'.Y[:U!N89G./_7-D%?6EN M^*)A^@I_9 I6HIDJ280T5!]>Y]#6"RU3LZ,?(FG%&K5W*P8-)MD Q,UG!O^ M<.D-#[GVSK7A:X:OHB[+YG6LV$KG*K-^-Z4VOV'#O6$O)7/)J8XD!8=WUIC% M$WT6MA- T;!/P&?[2^_Y2Z_)N?9TAO;E793$;*F?G5-^RYT^Z2 M1:3,-7DE3V;U:;>D%QB?R1DZ'+AY2-B*,U3Z=R3W)Q1 +; U"6QS;$C!PVU_0@'E7P.J^TLS"BCW MX"DB[+-K!+0!6KT-"P#XYYAJ*\$1MIIHT@1:!*(#'FL8UNKGFKTOG'&^*Y(. MW )PUZ'H_4ZD15VQ-SX( =D;*[X,P$]XGP+P\Z(I@R>"C_R"@J8/+,!BVOL6 MR' 3<"RZGB_J #6 RIF8 34GI_?S3J M._=L11A-D-9Z@G;[?#U7SN:%5"[9*K+'1RSK"/7QL\*S/S(S3P"5?L(GUK9A M!48(4/[QZ@(= >C/D"_ '_?8Q?GE.N6>YDXJ%CC$GK_OB^+NQ#W7R:W;Q5YF M(U1]"9>OD3K2=XH9W@!Z*XD\$N&W&6JW(C<9NN)TTXMMC]OH=(&=+I.":GS= M:1:2GOVY<:@(0^_"2<4VB_07Q+B"X9S2L1: MD;="7R&UWI3&DE'EROBHHF[6B^)F]74'[)_1M]N@BTZ&UR2DUQG-Z6%>0UUS MY0LO'G;:O.)L._83QL??24O'\761WXD,;"@%".'O'J"IL;,>?74B"]1&R"2! M/H'O%(K$7X>&U@"L577\-\!5/ M^A<0::BY^E\'EB%XPWX(5,9&D,42<#"&_%O:LVS P_ZGZ+\?(,\^S6X3?'V_ M)-MR@UU*L)(+%M=@__;WYG#0#A83>3 /T70W8 7VW K 'GPEG<_\_>_=E\ " MQ&#%0$AL92+ZK!:,7(%IB+(U=Y^GX=J *Z#'9F>2^:O:4?XQ\9(9R%>8P03\ M*)I OS>>V.%H*_TW@]&&Z#B[';1"6W8LY>]O8(/UOP)7OP^X!#&,P)8!8LBQ/L"ECY)Z:2T "[:*$% F2!(6G)#=8V4F"F+]@UQS*6 M$(K _L&Q)I"]F/IX CL\&!A1G&_PP)X9C6M$MRM] MJ8=I&$4X0%P_%:BRIP<_M\S>$YW@H/H(,((OL::S5__T.@#=8K&&HQU M"6GS#=?+9Z_$,7 MJ#'P6'W7\'],M"?^"7"H;_AFAF%LGI[^XN&^9C_V7,]6?,L66D"G#I>'7515 M\M\ S).)IDX4J!Z+@4X@CBQP[LB:(WD./*K$F>69+C!_GKXQ%S=^OGV0&N2_ M_C$1:P4?U@H V_J1CQ?V%S1.GJD3J&\.Y(R%!^1LIUP^F;,OD[[FN5N;Y48M. 0.%/!%#@SG0UBZ.%I@$SGX:D"=L170 YR@B8"G?[(6& M,+0^3&<_CYVKQK?P :N?,(P!0.&)OS2HO,K^S9B]X%^,V2C(8M#' +GM^9=; M8[9NO5OG:I*VY;$6QA#)SI@R*Q=CMM/,1/<4=E@J;6M(OKHU:+&78>YJ9 M-+@[VNR(A0#!?3MUY_3Y&[I:5@JT0 _R4.'YLW>K@>WU_ FY;2TW>FV[P*0;D MH,/$)>\IR>9P&WS'F0:[3:).HBF"=^S>B0 OP1@X ?_A7 M('&A*3U\:19^WO'+%"MPO 6"\A\X!<8@U%;\,S]]H&-\8/+!P1Y9;M>N>*Q M ;V#<2#[JH'LKR?&4[F%LIIAMHJ4><,=TX2 Y[4@B!VIY.5; M(>R9@]A?)^P*+ROT[8X'\[2 M3FK@Z0MESNN7QJIOTL!C%^X$C.?)3P"_,TNBLB7'3>C()")VM^56J'LF3#\/=:N+JBA+E62! M7W!X85U%*^6"[KLP3YS8'TE)\B/M.X>4O+O&\117#V<4P(2"P-<5^P>_$#4$ MAI'D-TYU#9B-LO>YR@I@Z!E@/7_K(9= 3W?"\EP_JV"7JO'2C0O&N+NK"L]V MLN:\^MS '';@17L8IX0V*ZP5[CL# -^+IJ3M$EE\:7$>$D#E>&5&]O$3QPFX MNIDE/UVDO6:B<1<>VDN'92)&HGB?Z!)* *13$( M*@F4+(T$0L%)@49'B##&%3&%DQB3DK%?P5O%?*M=4TIV<*;299[HOSY9:%.L7+D7++*JP482X@22NWHO)J M2Z7[30$+/[-E%4=]DMTRG#BQK#YK9.;92E/ PR,[23Q-Y&0]AY19>V (J22Q M7K%@Y/';!3DUQG &$X74F%($@@ _B;)("C*%BV,%012,E%X^F\ENZ5K!R>5X M;2OU>I/4:&((ZJF5*6N]Y59@PY!O4_VR/L_IO>*68SV2 M6A7[X3V I:]YK$W7[M>UBBF8[0WV6;!,NLP M>65H)+DVC'J#=AG>J^-.,5FM>X,L;,H0&JEG/'UBT44!41RROU7S8E8A8&G. MT$C,W!JXJ#@3'LMO>;O'3,MX XX,[5*^V[0K>KU3XGO3GM-W45XJY%0P\GB7 M! 01)8I0&($A,"!7)(T((@;$3")H&24P!I7%T"SFHV*VKV/L6E>&MJX1[6%F MGCG)4X5..D^6:H"PB['"%JC<=I:90[D*T6HEI#BG6^X4$(^7-ND:UM_,&DTP MDGXYLCGOU8=B9LOI^:T@%TE"HIT,>TH"2R5W/&<'O1ZR*8^2M0R^F"Z&)SEZ MT,OHR6HF#:1Z*17,[=7:24=)Z M.ZF0PSGGIH:%DWRZ'5!;@]1I%:&(-(W@6VZQSC;!R-#:JZ[*].1*6N;+V<*R MJ3/H*-U;@9&AM0_;A---];9YKI-)#H[: !XYK7B 'AGRCG-OF MDDZ-XC.+V3P])S$.*0%#W@6:I!(VY>53'+8KX .C;(YB!+GH0500Z&E!--2" MEN'SC8??B;^TOX,K%M VX]:2XCA/MPT:!^DJP.AR+9BC[Z-66RU$X8VV]EU3E#&[<7]51?HE L/<$F0G@!G_0!F?&_YK8.F" M@XF(?I&(A )83(-J[7/-"=_ '>_\%7[R-M#(@=;[-/1HKSR8/?YT#P":O,^9 M5<%>@0D=SB@C DK8"5:::,HRV(##>>VBQ[M2A %Q=@D;F@F-.9CM+:X V_HW M>,/T>4PT1%B?6P.B$,2K#ZLR 7W0[>HQ-<--C_S4G\=?9? MZ7;^/BY>I0 "6S.87@[&3109Q@ @6UA/Z7?."T^2 X/AP8MVETM\AX:? /?* M7/Q7^@&'Y^D!BB0.[I2(,!%?E/W$=K"K,.5]GP0 !P(Q\T>YB;&HV8FE:'C* M8X)U3UXEPY"]@XQYV!'B\,TN+$)X@5J"H;QM(T_F!SC6EKD,JQM)@B*;FO+U ML&\GV)_VT_:<]"H6Q$(QW56F&[UN-5+RUIPLS+GZZY\4_D!C5W(;AQ*4WWF/2JIZN+0F9RZ9TPQ!&C)_GR5B_3]+C&=5E;F:[ 3E /*!V^U?LR M<,8:1D+U*[K!+3+\CMR[*F[&+NGF248UOSG 4\[G,<,]H9_M0QMTP_BI' &> M!U_UVSP_^$.419!):HW'CN)GGH"OP*E9IAS(U3YQ;'E87= 0_+UQ[(%/C>RSF"(_]"!6T^74/Q]?+CK\>\YA4G[^"XY.GE M\GA$USC+RHN?SG-\D<9P\%9^%U H^-L&-2V8T]"Q 1U:X&/T=.9CL5=L.7.. M2?%MDANZJ485Z3- 9P[C\O_ZP R44.DI06XOD?#RW"XD\:Q*/A?:W)>$AMF( M21@]V9\^\00D%]W3/3\VN=K@2Q0O(S#4CD$ M4 ]?>]8!$"?^>N;?OR]3RC-:?/?)>H4';V0ER9MY_C&\^_3YN@@+(R LW,;9 M83&DHR+(S:(U;Q3Y*H_5M_EMJJUVFR9@/H 7!)T*<>!55*0+4D*3N1')XHL^ MGVFKPY%6(+>"^">E/,]'B6%J7B>]5$WE9YGN;%1G&D*]%% B=;+RBGLB^?=9 MV3_6X*Y7".,1/0KO'1WVGI#1X)HK/9-[IK5"= MM)4)S+A8*KYZ#"U.)>F*Z[\/R?32,(,G[XMZD9=NW]&6@&'K&4I]7%/,@KFOO)[9[(1HL\]U>V?Y3:/*1?K/IX4$P].#YL#$$3##8[]K^ M]R1LF_8[B)Y#C^"[0>M=(H'_XOU0<>18AN&]/__Y1:9'SLS+K =#:!H[-2?G=T9 M_!(TW+ED]\_WB"]D7&%_BTG]3;$=? $ :;#^9RHHNP0]::K8D] MV.A*RZLFF8DI=#'5SKH$Y6:_W[12/<8+*.&B6!W=B7Y8(8P#*^<$JCH MP]T9FJ!_">R.>W^C\W7"SZV.0NOOIT/@#(L-D##:BXV1\L^1,@_#1!4_M'H( MCR]1D73K+;?%-45^,1;XG#K+TOT\3 KT41%EPK<@WT;%FU$A?;CT'7)?\,?= MF89Y!L@]K^)Y#$\X@"?9\J#3[5KX=&W-]-L7' /R10'Y0QKJ<.SEYIU^;H', MFH7NV!WKV;0%KP?@L*)KC[B\A!D$8**57#L-D@G46#YD2RDL033^0 ME^=8HO-*4(9;S1UJCK1G/%55QZR\*98GTBH.REP[*),B'IG8\1D!#S3VB-,Q M(2) "/21PF)"1( 0J4<\CE)&@1 FE(Q(2) " !-:$R("! BAJ:($"*&IHO' M[?_$>KC>HJ%=?EB88V09\H=WX:**^X6KU%Q\5X!Y"S_\OU_DKZ_N$/*(8]\: M%J(_L(.CHY<<;AB\7/[20?.??XW.Q#QOXM<-"5 ,'=&#CC_E^]>S@T:O@ 3V M59"@'QGZIC$">E1O!15NBR]2-\X7L.=ZS!?GC^Q_PQ&2#L5O'@YZ>UACOQ_( M)2.ZU]$VHQO ?]LW>VOQ^??\"!W)5^/Q(=BFR>B[)E< M/4TC_$CD%%(RF;J\01FT&4397[D;>6&T^%;SXMO1XDUW:8P6D48+^I)HL206 M,V."-3@$\[1>H80L^_+\\ZTP_PPMLF6VDV<$>8V4"3K/+.<;?C.#Q3TI@!;8 M T&&"XK':'$KWH;=10*_4,DM^ JBD2Q_#?WN2LGP]P[7'^T/[;CQ MOHKSL;D>ZW][('CE!,@6R99#]G%++Y?9I3 ?.$D25P42*H $$OOX[LW'%T-) MK$M>"$H&U:TP5Y&MRV.#.EFN%*CQO :;AP!EDF"8&$INU@'(/M7+^ L6S/C[ M7Z]=[OX1NN-=J8BW!M__OL MZWM6_YY$%Q:Z@'4N3@!W4]'(:0[MB/R,,E0T M0XPR=J82_**3H\G&-LR M71&J0FH%X #H<0R&Q4[!FW4*II^:7HB:'#L%+^L4C';ML&M9^M'>A5B5_),\ MH#V<- ":G#A'<)W-C;NY)<6)PW(UCQNCV:+0%%*^:Q$/-[DXJ5;^1(? I7R+ MT9;%&)&N@4AWI=9^%I'JR&3>07!10I2ZE1<:QI1>:K!A-]!L\1,>RAB1;L9% M>>HZBP);UKY^D>5'Z+1G4%TC65?R#- ?K?*15\U(O_%*DA_)2%?FO8U(ETE% MKZ^PH52T5LY@W!3HW?V54UW6?I@CXP_=FM\N3#%(Q)?<_A D!(=J<5YYKND* MMK2:O7Y7W# J GJ4Y?<[A@DHE@O]SJ]CSO[GO('@>^@J2^&)#0G(;JNK8V\ MH*"J:R6\N1S4R14A,VCSH"8N[!0<=(1]^MQT$\Y<"5IIBTYBI1@&_._,LET1 MKCT1/')N6U/%YSDG^.Z+GMRPV_#3]/SNA[+G3P06UMTWY883EC5'"@JXPZ[% ML'4L' &UXD30J3C4SS)H:/SBZ4$_8^;4TL6C]_GO/WKGR>GO:@WOO_%R^7"> MK\\19<[9-/S/124:%9QAL?[YKKOD:_6:_6[3?P4]WR$_2X8G^UV-#ZHQ^Z7\ M+1.VCO^&_I@'?3%?J[F<9[A<:?:)&>X,ZE1RR.;RHJ1RIUDUIXT 69\HMIDC!DQ9L2801]AQD7; M"^@SO9YULA[+9U+%J3G+)5,4=CT]PTF7=)NP-8;/SP:T5U]U%82#F,'\^@<_ M<8GXPIAQ*Y!Q S[NHPJU"2O( A8ER9MY1I!(?3J!]?F&WRWXJ:)Q7^<::'^E M,D0_#.KORJ1\IX"D-,[J7*M$IO5DL];N%=:I-K)=!2VG/EJ+-I;_6/[O2?[O MRCQ\1_X)RYF76XM5ET_.%W)[,QL([?&NB=1'"\C&\A_+_UW)_SV9>N_(OST2 M5'%J85L>6VW$'MW%RQJB OD'MAY!DA>2_UL1_UL..L*+B2*\X:EM7[7<8L_> M^3Q[T:YQ=?E*7\$A$>U=B&L/ADX.USY5N_8 -TZ5<%CCHR9;;2Z1=HH=>56, MM,PM&W2P0Q]PXLI5O6+TB;K@3UQD\&_K,I"%;6[?S>8[*M]T^J8ER U.# M!GKH WFB6G:,/C'ZQ.AS:?2Y/:OY*^B#;#*TW,(R"U[9%BL"/QVXB O1A_%U M'XRX.OK<"OC<0'STT\5\8G?HUX^)>RA?> KXHU6^,+9Z/^D[NLW,FUN9*Z"MIY4F0X+3<&C1@T8M"X06/UG*#A6II6 MKZI\"BFCA:GEIA21+^\:=Z;(<-Y%#!HQ:,2@<8,VYCE!HR]SW,#*I3!NLZI6 MFHJXP4MR$X &L#U)_(-^KSLW,"-6-_EEE5KX^ZYBJK@+J/M5,@Z*?TB&(MJ0 M+I/=ZY_$'4[C$M4_7KV]BQ'/>1>[W N"?%GAX[_^WU'IDI!C8X=,!\O:E4S! M?'92E610&44<@S?_%HV5N''VU[B91^+I'O?O)W2#&Y% $8CTB8.?X8:$=A.6 M9SW8LZ,*K;NO'1=IW7_X3HF6'6E<:_X;0Q]A/=@9^'6W,@)])"Y$JX.D&#\Q MYIDR_Q$3$QN"YG]W+.E4/9.OOC+X%3X(L#* .^.H(,KNHP,>@GL+YN/7$8;- M8#*67QW7>9(+\;!*S&NYEOIH," MQ-CKWWJS;/$IN?VF>M.P2GC&FH&-W"04\(697^Q\[+F>K3SYJ.;B!IYQ3F*E M&0;X-/$_<6N3UP]B;CU7)%>1<_XF[O^PV\(:6')GI1A+I0K6/PGU$1%E"!"=\U MC:GP9U3(69Y]D@A+=KO)%@JE')KMS/=@ D4?@).@1M3M"$.P':LSJ!OY /"5MQX-O! M&XS-@T\K,>%:KFA Q2HFVU?)!DF6TR#)( $=H%0!$P3:'R?IV)A-J0*9K&/< MPI2'PVQ58GD)T!%_(-#P==@=):D#2N+(XY,U> DM\H_-U$LW&P$:ZTQS_:W/ M@FTW+ ?0)-QCA,NVC&Y?162D7J F66-#8E,@,%?H&E*K=[@$O2O.E*E7J\5. ME:MUVK^CU/+FFTR.BM]E2 'R9(+_BJIJ*ZI_6_C<^/-57OLB9M3G"GR?J?H+ MY(+UG00 LS2-'8QQU.7&2X9+2MD^GZ2;,@T%.>",OHFF\YR"N9@6E M8W0L!9G)R11>+5.]TO :>Y/2,CG798=YCL)3@Z[C4LM,'IB$*2841Q'48YWN:*) 3;N#^^LIWS(*I>P<7HL*:BKEZMB7A,7 M/8#N@#U3)P[M*]@BW[15;]G,O?:F;AD];,LO1 FS*B1E%!@5]F$\M4-7L12^ MM6IS0T0LDV5-1#)RN^J2:3;7]@#^OZ[&^TW]L)TH8_A+48Z25O$R1"'Z MZQ8(#!W+"(,)HD+* D&BE#!*R80 _B^)5(H8X6/\5^#,%?V: M3]+BV"O5VEC=;@IX>&2]3=?$VIP7D#:YY#;EF>214W@_,K2BLL4U\E5U:7'8 MUE[F\'J[9?;@3>K0BI+MY)8<; 1,[[7=GN1)G9[4@3470BNJ*/Q(TS*,CFAL M1:?KQ61_;C0%(CS/XHS5VL-MGM&U26_2Y-.V*@]@/D%HGCD"R;$LI]NZ5N0- MRJV-F:RN@I&A>58:A=ILF<,$7F&HGD2+CH1M8;@Q-,^44!B8O4JVP'LDV:@M M4KU.C58%*CS/I9!>M(4ANN ICJ/LVG0R].9-\(#02)G?NANKT+20?'6,42V) MII;X"HP,K:BZS'<[*JU3?)X2>*D^F=#LF 4C0RM*,76F6R<:6R2Y8'&M.)IQ M>AT^,[2BY+!3FTUL><(OW$J&7FC$+.NP AV>I]0<:E,61Z= MLICC>FE^T3++0[.FT4Z[78\#N.-05:)^RK"_Z7< "9#04<:I#D0?/,@ D2"DR,GHN.LZ]?#&;F MC6%?6ZB:@N/0$8.H(.##<=!K5[$WL/.N[$FN\Y@H C5V;FLF;-MK''P;/F^G M^L+VO%#3!9SEVZ&[=K90 P&_ 1UDW_\W(YJB+ ::B_;BN;:NN+"Q;NB;02?> M_;J!RF$=KL%Y9>)P$E5EK4G6 WP->#Z@D=]1UU_PP5_A9( Q#3;.>?ZV:^TF MZ__9@@ZUA-_-U]; *U>6;<@K35;.V8'WO6;,-\:HSYUT5<52;7$^ 6 GBZZX M;[CK)$R8WA_LN$\5)^%X,TBI+2#^KAK:2'0 4P#^A+](X.T6@,V TZ"Z"ZEC M6#"! &AR,A &1P'4 U]Z>H)F)^:3C0-3;)Z^=NV.OBUEJ9B>XN1L:\:M7<4V M12.S6XO#FG(%K* "%\#Z\T]O\D];)AHL["K]2A/@UC2'T?*P->0S;:R8Y%8C M*3=KWGM;WUVNAY\S(GJNM?\@2!CY_^R]:6_B3+,__/XOG>^ YCRW=(X47OOF7OJ?3<3_.G]P*])>):#3UY::,I^06I(M-.;ZXXTM-&3'V5Y@R8NRO M,66<_&)31HQ]0U/^TS/8J3$SKWD-XP<3^X:N56/N6?+&KU5[QVL8$5]\(KYX MQVL8$5\\X8OM&B_#/]^_]C*/-:GLHZX 3T0N>I<#< M@KN3CF)#%]_'>H]:0E='E2O?Y^:YOMB-'<&.>[P+\]F!QN,?CT<58?-(+F"" MV[-,&?B=.$MK#P8G<@8A+3KU[^[Z,8L')O' $AIP<<:& MOS@E\O [F-8$R :3>, _=2CM$HH&R8=\KYQ5-[*YR75V(5NRM\1 /][P1N)W M6$+)6B3_2/X_C_R?'9C[*/EW)(/ MF>V55)T3AJ3N]XXWO.69NWQ"908D_VGR5I#\O_.AT(^2_RZSG'3'VRHKT+C/ MY00!%P?&VP^;OH_\]PUQU)FU=\Y?&['(U_=?F_U3V- MES[K MD8P73X>%3N5K6Z8HD=.IA 6%S<;3:US%*%[=%EW)I;#>ID(SZ+35G(Q9A8IZ MO#B.I.]>>^$XPBZ$70B[;M!7?B5V;7>+ZK!>(2V35LML0S<#R5*OC5U=VQSR M#=&0^(W!MHC5@I&+W/':.8JZ8P@:8=>%MPE3++4(NSZ;G_]*[%J$AX:AC22R_STG8Y8 -A5"BWP_C2.HJ\HU\9 OR* MV)7R;=PKA3UOAWY_N;=S]0M7/BCX>_5YI49K_*VWW@F*5. ><)*7NMV<%WA P(&!(P;Q2 PQ_ MZPH?!$&A6Z7R%.O,=M[8*\_KPT)X96"@-E*-5P^5'A9D#3;L#ZH:1W+QO7,Y M IB"^.O<6 0,KW-*$3!\0F#X2S^3952MX*PL"JLL=MRNDI\:+?/:%D-%\LG& MH.V,!8-J-<;;Q7H\D/3CW7)X[H[(H6WB&]TF!GTV7Y8L0T??T/$>=(0!'6% MLH%D(S7+\>5E QU]0[+Q"60CY7LFZ.@;.OKR64,59_>IO#IYO=;PY]E%5YSS M8RI+5%1<+5'KMV]<=UU8K-W?PZOX?,Y6^4U@K.$8VIJ?$'ZH5]OV;AUZK% Y MC$NDU1,Z' 7O<""__'O>P_>[MQ\)^T-171^86JU9Y)L8GF\T5/9*#;1#!W>3J'$GL11""( MN)Z[!B#B@"TX1_]QY/6V7\QB'BMFP@@@NX/N"'C43JVMZ<#0JD3-*M= MS(H8SIJ%$D\0#8S>&HQ*L"N?'\/+;H&;2.)W#(6.97^2K:[75 ;YQ-1ZUYS_ M5)VT_.5Y4W2L]".=0=\5?WTD-#<=E5IBM4:;XX:[8V8*OA-6%[/_1'4WW1BT M/.6U<5>C9UQN0DSA_>301;QC6/:K1P 1*"!0>'?W[[>@(.\/WM+*=V6,*.^Q M5JNGBQ1U,8M/7VVE13,(6L(@;);KC3D9<)40@ (-08'&7QL9VL50OJE9&%LK%-=FT;#+Z_5R*"RY4,2Q*-62R=^1K\S?0GB M\ #AP3MXDJT^O@I:V8IA!FPA')OZIEI<7 P/++8N:(' JMB^/II+M&Z/]6V$ M!S"?DV'NJ!Q*(KAN94.$!U\(#QBQ$>[&3:%$;+'B0AE:EE#"Q^'%\*"U;364 M];99,AO;?;C(R=WA5N,@'L"D48:^P['758+XBG@0>8C_^!+@W/0,+*95.UB! M_I4/D)=EX/G&?!\_,FPP$/\[SKP<^@#>N)QQXV(E7F;N.JO,&#!!2W+]S,!W M7,V[BP-3-5NYSTBZ[FJZ! _F2>NUZ^P :_N:M7^M]*T#5Q/E!=;?+?#11.B4 M&Z6*F"]G^S7NS\O!M:2EXYX*JGBG6 X8/1S\Z?DQAG.J^5)T;'@%=]QYW_#, MPKZ@V6.CKDY&\$^"JW"MR.9Y@6@/= M;X'JN,\DZ:"28UF@UZ&K:7>92/7\#S!%E$7&L&'A+-"L'*G(4\/XCZ'D920% M6%(N&(N\?]K+_]Z"[HK'"X<+IGP[_+P56ZY -$:"D*56K-PT"H,EPUV.G[5U MLS$, FPHM2P5[GADLM7@.;"\?OS@JJITEPW2O!!*:?B*UHI\(%8H;<-8MFH MN1?46]:ZRPUFAL;QAD%*6)'LECOYF.#G29&ITULW2G0Q1XE\O\<.L:+5X]V. M4UIXDPM*N9SMJ5QN/#,PPAWT2+=7%J4*%Q$]P5CY>*T%U@J^!/8E@6E'F\O@ MU:"_^%V^\^A)P4Z>**.,Y&IP.UZ%C5I*4[*U3-%9 >=P#Y@U YKI&E@OV)UD M98"[KFCN'N@X!_0+^G;OCOK.BZM:>E'_J@9+";I>!C3V)<,^#>[8,?1!\?R_ MO=.*/!O@W?/1@=XW'%B&>4D8.!]&EC8].CS>!ENST"U MM3FN6E*OP!NAL9RZ\Z QVX>7$W7&'5(SS>!:9J53IZJ[L6WE9"#J!)%HH +> MA(2X",R_7K??*O';,[FG"8/&W"SRUGHNC9OXCKJ@ELHJA(U)KO*VO0O2/Q#5K0/ M@A@L3*V'51B;JV%.*R;^>:FA$_&9^PSG/VCQS$F!GU0W>Y>H!U_)+(:OK427 M+!EA(Y@UL*#L')JC VZ8QAL*U23UP7(8 M6QCS/O;D>KN2L6[0':RB++;UW@BC]/8S4*^UR\^(F_4T!1(X=%S5T^P3=7WW M>SN 77;F#Z-]H";VA)CY^M@_[ L+6ACX8ZE$+8NED0E@_(-7_@\4]&56?LC7 M&I*^Y/I\QZ::?4%6N6&H?^3*XZ8HC[=$OBA49 O;; Z]X:P,'"0?SC=AG^C% M@]@"]?Q'TRJC&A[XX,'@B>QL@8T83Q9\!L-.;4#E,O1]UY"PF",X23 83,,V M0\.7#\)H^DLI?6\(;N,J, ";(]P<=W MW.SJV_8(&E])IE>Z3*[;(_=NVL(/ M^4:.Q8):>]7:2VO2"2Y*[D5G*U;:KD[QFZT3F')!D&DOA*?0DYUJW_&!3WH4 M?^CWG5;GI8/\@=N8'UO"%Y1L!S%/&[JRR)%.>U^=QBLS$:MX4MM<81/)GHL# :P M^U3._T4[$38#1-4 5=>1<@BTCTB\.&TD/UOT=F?(9W L,J:(?Y>Y6C\SXIH" MGVGQW$#H\RV^/1S$UQE<9D!OX8(K[;D7 ]<%?SG)$ Q(Z8&A2D!R@=S/#1M& M40 #9;:0@V W-@'DL9RY#BU8'? VVC+!^@MZ,F1Q"7-3_4-#L#81$&>R28 M'6* I0,R#X8 W[;2),C8,.Z548'FO\]43M-PM6@3)C8;8OX_A:/ TL O@!'% MP:$G,S6\3 M#/"W8]\9L!J@0P,B3G1#1J1P3N,W-"\V[0U['8"_!3YX>HB7 M R"=$EA2M+JP]TBHGP[9B\/"T9#F /A.@MWXF@O-7!?6F+Z#'6B MVL#J=>-5U'8Q-4\-%&>U4]3[ 18>,. ^,P3/85- V2?CA"-+XG<#ZORY!03FD:<>>5**KC.*N2(6 M_<=640(6 !;+">]3KAE>FBW_J,;VQW_ CU,_B@6$'B;)+8XO>TB2A"\]ILAA MV+\^)!42&G2:>YHE03VI*!%/F:+C642CCG[^U_][.OKS),!C/N>3:2TTF'#Y MG8A2^W0M*[N:9&:E.7CS=\D*I;UW2A5E[ZF'7-'O#SFA9%3@ KLGV']EGOP. M%^1L-5?2+OMDS8ZIA #ZYD!_QE\[/8O20!\>.IX!A>"[JT&HWVJP]V?]1J3Q MG?5W K^GH2(&'X\SH_![ZH-H]:+4!_E(F?](&8#JP,[\[Z&CO.#-OWIE_!%V M!!@7. M6_"2,YWI\](2'X-J"\0PCF022#^.+$&0>I$#Z\82'?L;YS\F61 TI M,G9%66)R$B;/13F'Y46*5N=ZG0BAB+1@T:V90 M6^"-FEY0BWT=M#SKLV,%N:S3R>W,<=UO@HFQR\ZZ!UHR+UO*_E:EJ\Z\)&BD M/.3FVYHB\?#M./ZRZ5AH=A?V#!OQ6GU9':I;O788P*^_7SR54O(K@^:.>0-H9E;M,8]=MV*FI[-"5/:L\5@U:D)%7/5 M;VF+N?)T<$=N8LZR>Q8I9C52[(2\,R1"T/.^TO5W.#T9?:0B#N<[, M?$V2>#L4Z?-.Y9<3>G@Y;TRY:# 1M4NP.C+FQ,;#2F MC,+8;< ^SU_?4$HUL\#W.UAQP1A#IUO+#E582OCL]1URZ@U;VW!D5NKSL3@> M=I2Q<2PZ_+QE83;O;*;-$<87\X;**SV\41!@T?_SUP?A_E#*XHTMGYWY*]8A M'&XOP!)59Z_7>UMZ3;;%!184.EE\3[5V-1VV/._T$,@T:37S#$_KU:P]F7>$ M& M:'G&SP.[5%.XTJ8M9)4U+A>G4G_.P99G_+POU7*T.-);@B;61_GA9(K1#GS[ M.9?.#V9AK^=7;3.K;^BUT&Z$+1Y6>WDQ>Y&EZ!PU5_,BDYOC(B4SFL@JX"V8 MDL]3.)&;*U3^3%J"@9+KES0>V[#[R1*7;651U)-@TK=W=2/;:TT%>B 6FYI6 M9=0&EP23'6Y>=,K"&N,)J>@.F:BON$28+,A5?CXSQ"'6Z1[87G_G:&[82X)),\3E5N@- M*M@8%]JUT.H5IL5>$DRVS3E%6/Z$Y[/2P*#]<6V28\,DF*S21F,JEH<\5AD2 MG4,]YV=KRUX23'I5+TL6PO:!I\/#MJARTT&O'R;!Y,[U^OY2VPO"H$GD*X4N MQ;2"9)BL+X1=01"U!K;O6NTZ5ENO68=+A,E%-;\:4T&G:E8(O4L6-,,TIGH2 M3.Z[^\E.'BJ"2;#;V:);[CH $1)AYZY$5;^K-P^8')-K')),+ECJF2[/[=PGJ@,VNMM7U!M44^$24:9TK-)K1F: MJU%-\V5=:6B+, DFA;4]J$O5GB*L E8?[E?-JL9S23"YHSB,9NKL2%BUUM80 M\YGA0.\EPN0A*V+U7M_GA7%IN]JLAF45*R7")+&K>:UJI\-@8W]8GE.K66$E MA8DP6:C.ET5:MGBAT5I2X7+?\GDV$28#8NN."PS7-H-58%9W"NU,NXDPV>]N MP>N6;A-;>4K':=2K9,D-DV"28/.'W;;GJYBV,HU]L;D8=YN),,GH#7=RCEVJT)OV_.>UO/M%<5+]&8'1-!PV)83C>+8JY3S[%CRUSJB2B] M7&M;S [$.4^;G8X^V5FNT>]MZ M:6DQ "B%A=!M\ E$NW>\:)FU3P1"I4TS/E"QW&:!3T)T$<]8;??BI6\T'#] M2=:<30YYG4L"]"9#D/5Q>3/E*^71I)-M+ON3?3),AX,MG2=QHF$.UH%OMZOY MT-2287HZ<:IX9;)3^(H[8\*01S(;MIJ!/&[_3BFZF? MM^1S@4[KC=R<'P^YAKW IUE'X1+51$'21L7>?,F:69_K8V:9#^TR[/1\I%2Q M,-:IN5X0L@O2DM1F85H#2CI!HRR67;5I5["]H+&[$36K5(GZ.%E/:$JO4):S M/FX66^HZR(G\Q-Q'EO?9^W>FS)%UE]CSQH;AO/W49EN-1)7BM"9<%1L(8W[E MA81!+F;[*I6L*+*M!F$7Y4T3:RQ%UNA;&M7THZ9G[V^596$5>CW9;+2S-;G8 M'A4-6T_2*2+3Q;3*9C0!G%HK$^UUJ[+=)9O>?TWI8Y 5W+4RLWI75WK)=K>8]UN=!BZ858*WFBC*P&[&'%)2B5L MUMO%#3/986/+-9E=>UH=];@DI4+XXD"TC/:6;_2,WCI+]0&VV[G4G;Z70[BE35F4S-MT$P&?89 MGJ?W<][_/"OBU473X[IFN'8:'6+MF)JNJP+LN% MZJ([P;2>/;8LQVT-=HF!#[NH=_I>>\Q@@\6H8"DMSF]T]215E=V,1O*ZE2T+ MJQ)?L+>-X6 O]Q)5%6,H>498;C>"A$E,_D#RUO*0J*KF*[,SJP5Y#2.&+;V2 MK;%VJBWS!NA7$F,N]3:5:>-56S@_'KZP2D34TT< M<4FJ:CFS1348CR?"GJ"J^_6AS4I$LJK*T9H]TO?:$ANT]1V[VMGSI=-+5%7: M!*^TU)Y'8E+%6\V8%3DNDV&2JM+J33NLL*.]6<2KDW+AL';G1**J4EA1R2\V M?@5;[7K\LK40RA4%*@#R3%%7B(XR5&8#@9X4*K,55]]55"Y)J3%U(/0RP4ZQ M3I:NS"O89E[-0?5W9GR'$V^RI3?ACM_T+2_@^^MY24T,^ZQPO\!V^RIM%N?# M]:&XZV][,I?DSV#,1MCA\UE>( )]V"V-^S;CZHF*\M ,*B36#OJ"I.^]LE%F M&PJ;K"C5W3:WG77S/4'J'O;XV*G;!4-/5)2#J;CSLL:&-C?YWM*MRH/6/)I^ M OQ6JBKC$&* !>JP#Z5 Z&%ADJ)4AEN&EDNYB9D=AV7'97%J7TA4E&5LB:N5 MMK+$@(VP+W2-"KTM)_M3'7?#VF&F)RK*;)UI=CRUV!0, M@_?SU?I0UE=ADJ*T.D[1)=5:QZQT1^W#C.UFS5YBD&KA#60'+ZY8C%Z7\$II MG,TN5HG>5W]89\O%DK83@B)^R#6E);;1DA7ENJ6+V:U3W& =5U[,ED5_0XT2 MO"_0M((;)0]HT;:YET:K0FU+=FH+/5%16DS.K.8"LBIT]AQ36&]5CPD64:Z$_+ ;K\+4C"<)%6 U)9@D$KC1L2=9\@POVN^--H;C76<53'4; M;=> =ZLZ;/=T6S[:RXG? X=YMD4.'H22JT8$@7EB\:;X.G"5A13O*9\FXTIA M!B:(NF ^WAUXR5;S_/@E<(/8E>#^7L:#HSTF&\",@*UD6-$>5;2[#_-;'EO$ M6]IR_8 U6!>Z86]8>CA\L3I3QH3CNVH$;_!G9L57OF"4!A@W[ MC)ZKV@H^M!T?#.):6]F/WX5\E^Z4IV'$.L#J#*-$!+B23?MUE)CG\GOCE;49/]O*?].^ /N= /D^K=OJ< MA36?OL?)'_ TPF]S+HYY,-&+3TTEV7.LP-<^.-GBYYR!OYXSGB3-_&419>*> M_.7%2H@0%R($?I]C$"%20 CFGOAEB6U$B(M!$X6@*0V$0-"4$D(@:$H)(1 T MI800")I20@@$32DA!(*FU!""1A*1!D+D[AD6$2(%A,#O$3*](QW^\ +IW\9< M+QL#?WKR2W8L]=7+\*'AS@\^!OGAJZ(X%GSX?]]P6$GC34M$Y>Y)ZJI7,S*O M6$+YV4N>KMBW'[SG1U5^U'@C#6XGQ;]%FTKQK\E[;?_Y1WX/+OL-T%U]@4ZW M>#Z=+$(3A"8_11/BK6#"WC,?>P/+WXK"$%8*>B>Q_YWK]6G8@7DK.Y#D/<;< MM&ZIP0(3,7Y&932\^'?!TU2D/)#R2)/R>!]"G_\\X_/W4A,W# LO;,Q;42B( M12ZW5I&ZB)<'1_R!^.,7_$$@_GAW_F#N<[F;YH^?K=43OB%?O9Y?VC3]T^M% MKV:S%B5O$:5SPX,46\F*:U]]W'VIEXEGI/?^Y%_G$MS:]N'\P.%?>NQ F@9'D>"QX&>U;Y^:/NDI?=PLN!4&W\[YNK5[9;EB:Q+L*UB MHV"-]3=?JPS%FK-5^!__*-B<7Y1<=P_>&HTGX7YEO3;.%S!S,#%I[S!T.UEY M14Z/IVEQFKYCJ,M>KWR9>!>""P07EX*+AU^KI]-4D765C!A1*-"+&N OJNZ_ M.P)5#G)?I*;['+^?[IQ*JT*6PW+OX@@T*$L[8;0LUK#&NK)KYK:#ZJ9P/'N/ M$ @AT.="H./% 8B!/V[VOTZ1NS4&_EVFV2=DX(\.";PC_][ )A7WJTH"M[#G M]"%PDTJU^ LI?!*)^NO)I$TG(B?^:$(_B&K9<0= 4 Y+\\4\X$UZ5U<=G-MMFSDNK@6),[D[G"01GKQYDI<(>%P( M3VXHVO&E@AHWD]Y0_FV=1I3L<-M[!V]%HL^ZHW QDZ?T4#"U]E G%=ZT_=PP MB>6//UX@6HZE[Z,M'6/$%8QP@U6PC;DI$-BL)/N]\,V6SN-,'][>F3\^;&M^ M@HTSE,>M4LE068P(K2$UT=H%I@4O\"&__V6T&^*YK7%AC2V-QQ[F[)T9MI%[3BZK''+]';S, M@44:^S,F;5P;VFXHN(%2.=*8RE%T5BM'!;/)S ,?(*OW&-6XR]B:C[(Y/H,E MA0RF]S68H(54/,G)1]LU$SX_MG<#D1<&]7F[IVC3VGA]8;N&E5H"&8A$@:^L M&@RK+NI9)KI/BOSV@WUE-O67,%\0;"#8^%O82&TNR9PI@I;L*F!R",_O:#QN\H$I5W0!"&(.RS0-BMG6IY#805E]9* MQI60$?8M$1_S$_Z@6R& ,'A\A;@CV3R"L OGBJ18>"^82Y+B54"Y)K>=:Q)= M8I&1/$_SO-*18#!*LGZG5][,4,VL*C3%5ZLT/-3)/ZR(+ M8U 4B=W1>0QMY")H0-" HD3O@#;[/%-M301[PM.392/KY2BN5>< VM#??A D M<+9H5,@(H0U"&Q30>0^TV76+A*W/RQ*_60^J!Z*1'_&[$* -C.RPS!V)O6Z# M#:'-ZP(UGP%MDD(OZ4:;KYM%](\/"Q9=^O*_5PXSE5>"1POV$)J+F5QQ+$M: M>]KWTR]/QT"#OH]WJZ^D73922_9I6%E+F_O?I)W>>2($!_T$;8)9(MBN)8\.'_ M?XWW(6.?XOVHN-? M2YH2;7G'GTC\+D-@./N??^3W2>[X6";[VP4ZY<0_G2Q"$X0F/T43XJU@PMXS M5*I%(QOTPJ20K8@7DK.Y#D/7;=0X]_RR]1-E:,GU%*EA?_+GB:BI0' M4AYI4A[O0^CSGV=\_EYJXH9AX86->2L*!;'(Y=8J4A?Q\N"(/Q!__((_",0? M[\X?S'TN=]/\\;.U>L(WY*O7\TN;IC=3P; H>8N,9*L9;1,86\F"1S90#DQN&(VH]K1=L<&&4^9_;4J1]P(@5/?^,D<\?2KSO] MC8K?(+A <'%3Q\!7,\<@K4&M;&JD5M2RTY8]WUP>@4)?D 6U6=@)E; OA"N_ MQ7EZ"!"(1@B$$.BS(1"Z1O53W#5X.0:^H2L+4*6W-&Y2<5O)L*)3OT"59SP) M'O_]Y>T%7\+!3Z5:_*(W\B G_FA"/XAJV7$'0% ?J]:6--G_90U;8N?KK;E! M+OB.HY970J'?I=10S$5^?#Y_1["HKA(2?B3\7\HE_PL\X;G:I$<-MQMAWQG6 MRUMM4Q.&', 3X)63=SD&U4U":(+0)-V5UW!I6C+S%<;@:;;4Z@P'K5F6NPJ: MN(.FJ5I=IKRO8?7*[=LH036 =MCQYE\7F/V39>A#Y1=K: V%@S?F=&3:J/H MS_%N*-)1!.9UY@W: 4(P=*LPA#8V$5M_0K:^;>V:VM!$<5UJ;"1,UXQIW&5LS4>Y')_!D$+VTOO:2]! *I[DY*/- M&D(:!;UMW6T(C>Z V[,+HF[);[]9ZTUF3>] A<3(7W<%>D>%RF#:*@L4)^:C M. 3QNMO8OX3Y@F #P<;?PD9J,TG8',8--'Q=Y,R#H2O! M-_SF@ 7*-GB__9 K%E])150QZ6[<5*U""A(T4WG6XP@5OTR;7$R&[2)971:Q MC;,H%-VNE9O4>B(#7?D\?8)/:H, ['R]Y#839 V$2([/-HM$N\,56 MJ]#WICZ>GT (8[_](/)W+(&LL$OGBJ18>"^82Y+B54"Y)K>=:Q)=89&1/$_S MO-*18#!*L'[F9LW<;K5+%]AY_H/LY99+/AB(+8U D2]SE M\J_SX+Z$E8.@ 4$#BA+]!=I,6&63=X2\8DK3Q:"6LVO9< G1!J:,L!APMEB$ M-@AM$-J@@,X[H(TJLZV>[!?SYD9KU,EJ?5[E&0Z@#8SL8/@=3:$DM;]+#+JZ M5+X[VB2%7M*--E\WB^@?'Y8KNO35?Z\=9@PL[6 %WJ9\ %\L \\WYOOXD6&# M@?C?<>;E1'Y9'C8#6$%99 (?3.>@92*-D"$R1J0?H [R#,_/K%V Q"X8;L:9 M@X?NVG$E7\O(CJUZT54S6_#7Z!71VXVO>W?$-DJO%424U(TL>^ FT MXB8 +=0,Z-K4HI,$*/(EHZR^TC*3KKJ9#.CZ& M N\RNNMX'K!CP-)#3E$SNF387L)S"WR&9'_Q(&(3:>4 .((/%0>P%6 $PSN] MMNBLP%+L(RS+_]L#++C5/!]:%!G ;O[D8:-#W(KZK:R7MLA$1[=.PLI8V][]+@>^< M'D1J,GYRU%MQFR>*[-@&/CDJ/ S[%YR<[YX&=GPA'D_ZE0%\ZI[YI>)4C6U" M_P[H&($!'/0[%+OZ[$_G )_.%D$%@HJ?0@7Q M5J1@[MF//2'XMZ+ G5)[WDGV$4N\@B5RJ68)F*F-N.'/N"'W5F[ J7LB=].F MA/"00XB8YD(00M]CZ=8J_??EB"]D4%X9"/[ <#BES\9SGSM'7P*FTGZ_%21X M'[J?_SR;_WM9DC>L)XJ.YR.^^ B^N&W[8137+$&,\>Y&PI5+$?WM6E7@217$ M&._.&+G[/''3C-&,3B8ASO@ R,!NV\9X5\[X+%['VXKT7R&^W0IL0S'6DA6? M4/W8HG27B#&\]TG_=RS)=VG:)I[P?Z_Y_"XA_7/5$2&PQT(>ABW9BB%9CW=F M/2OT\2!1!2A0Q\(>LZR[KA8KJQ%/Y/K!8L8+XGKX]L(>+\_1EC39?SQ+^["_ M -V_ CPXG'0?E91K$K86[C&M(73I7&&G.98N4K"462Y'7[2*ZY='ADM7M$3( M\%60X1$5GF-$TA7@A.7WILPH%+)NL=[*C]E.I0P1@0:(0+^N^ ]"!(0(?WY" M!"'"]6P%10E6@27YFEJ!Y4D>=Q9A**B@@==H0VF7 !>::KGU]=#M\L&<7>\) M6IIZ_1# !0O@ H'%)<'BTK/_4+#XW9F--)4,0QS\/K/_]9F$V^/@2[CZJ;IP MX,/C=E>\<> *4;G13VO$W4+T/0T5-Z\0;KO\))&G_1.[^B0_?2 ^I4AZ.C*8 M0%1;[FAE*\/"<)0M:;QIF/6^7/>VSLCBKAF1VQC524G)8T.A(IA$1QAVLYN% M+N9@1 Z_([$/N5K@JX#!I?UI! 8(#-X2A)L9FE.5PU[5S&;QZKBC&NZRW0,@ M0",00"!P>Y&V]ZRW_368]/-/\I8B/(A)4Q&ON0:3IBN(\XY,>N/!FIO)K2H^ MK_Z/ LBWG5MU[7MND8/W$P?O0<[@+NJC=W7T[>R@L&&4_GXKK,+EJH@/,+LY MTJ\9Z"FZZ\[!'\M9LUC;M+!V:]K+2YQ(1X&>/'7'D&C_]+,E6R#P0.#Q5X&A M%5N?2G*YL1=6V8J\\C)(!!H(-&XVFH1 XQT3N/1% M/M=HZ\.1T.E,YPM?9'OU+$04>.'C'.(KV(SY#^ \YZN]CRQ#M8HM@O^KEU0KIK.51O-^:\XWD_1/(^Q\$YOPZ/B3]1H/ BO5>K[RVU'J^W0-R3D,YQY&< MW[2\0-!)3B %NRW'SC*[DQYXMR%;(); MBI,A9DQGU MES*&,N=O+F(/CF8,1^: /9PZ4=W0G$HK/?VSFW!6K#UX&R=XW MBR;%RY56V_VI8'?FI5BLCY;[U*^(VF+OUC##[8US53Z7=SM7K8U&-]01'7)= M&AMD'=^V1\)LRG$B$]5&NV-QE)YWZ4R;%(M:JAK:5%=QL"9**__:#O,(I$R(20*9W+%<3%@UA"T8]"0:!UH43#5,LA>E:KC@2F^+E0AF-5\EH3#%'I&NY MJ+0'F*X@0#<>34Y;T/@:^SNWB(#O$!HF@>2J3@ K$UY*=)^M0F+9SG>(D%QA M7BER1*Q*KC(EB8'*%SG3RE)TKF=H5\V=E/<=J41.\D.36*^4[39O]:RQ+K+1 M"6DF=T?G7A>"17+]NK %DFLDUQ^:(REWZD:O?SCP4ED?;[?TN%UH0'F&AY<9 MYHY@""3/2)Y_&R]$\GPY/?WF8!^6U\:.C_MYH;,F\4G1V/1*:PX(>W2NF";R M2-3_*LGQZB+Q[J*>%&5+MZBCA,B_#II]#L9-A8^,;E#XZP<5+=A#]#/F_2X'OG!Y$S!H_.3)/W.8)-QW;P"='*,&P?\')^>YI8,<7XO&D7Q^G M_.4I&]78)O0/#YW,+2<\K=KI<1*Z(7GYI*LN=8@:^]F&@J.>,?,)>'GQ^J_Q A+D8([)=XC@AQ(4+\[D0P M(@2"IJ]&" 1-J2 $@J:4$ )!4VH(@: I%83(W>=_>68:$0)!TU(-:>L7*+KV MVCW#Z%,8TUEV+/75RW #F0A/]JH5S?8U]V*KHC@6?/A_WW#JVUOQDKS'KGN( ME7G%$LK/7O)TQ;[]*&E*='(TKE5&XG<9 L/9__PCOP<'?7A*P-_._E2A[>EL M$50@J/@I5!!O10KFGOG8%?I;47@XA_%.LH]8XN99HBP9+N*&/^.&W%NY :?N M2?:F38G'C'#$-!>"$/HW(=VK\T3_?3GB"QF45P:"/S <3L=&XKG/G:,O 8^0 M?+\5)'@?NI__/)O_>YD--ZPGX$%?Q!>(+UZNU4BR @TQQKLS!GW/W#1?P/.% M'N*+=^>+W#U[VX#1=#Q/0YSQ$8B!7;>29:HXX[,X'6^N^G_I\'8KL W%6$M6 M1G9L-?':2U2[[GUF_^MDU4N=LGW?8M>W<;H6<3#B8,3!B(,_&P?_+N_^$]Y] M_N49^ *WXF?YF0CR(1U,1L+D&CZ8KBO.5*P7?:!Y%T7'73A3" M07D4GV /[]=W_)V2@+[0WG1:'+P'.2L ,7OTKHZ^W:[&M@];L][ -EA'*A?( M1KM(7_4VK4*I,A7D@)YC09<(Y*S.VFPV%.GH-BV2O6,P=&TX @\$'I\?//X@ M,,3*.EX;T@W?;,PDB<#%D>]0.@ ->&47A=WEV=?=XX- X'&S0:3$&B\X[U@ M$S4X>\Y6'^7E M:'"+BFO3#,ON,&*X'M/;8#S*=ZZ:S"7NA'FQL.DVS0&I*@-<9,W "<4\#/&1 M=[E7!OB0O"-Y1_)^<7G_@ZC.)[KA@Y'8JI6LZD',ZDG.&07)^ MPW*.TK<0(+QGQ*W7H*TYWFM+)C$268_84/K:[ &T8+_]8%!B9[ISYBYD$MQ0 ME SQ8CIC7BA9#B7+W5ZR'!S/'(S(!WTXPKUAD+!71^]@# M3_$JI-4@?RJOG7DIEM:C.9Z5[>%TW%?Z@D$8N8J6W3,50K]F/$Z2)[5VHT#- M,&E)-Y5IFZ?%NBXR,!Y'W['YU_GI"'B^"O"D:+D00MT>0OU!!+&URQ[XQDQ: M8*M1H]]BQ^*T>^ ,M'??N3O,)I R(20*9W+%0%"_7%03HQD/$:8L$7V/3YA81\!V<&Q)(KNH$L-3@I43WV2HDUN%\A_C( M%>:5(C>DU<=702M;,) --B=;C:(50D3[,4VK.@B M&YUXSM-W.,&B[ PKPM;(GG^.O*<%"U$\GPY/?WF4%_^,.AI=7DX$U8=I[K)EG(8=X#*FP7" M?H?3Z"S#WR4N7ETDWEW4$X)LZ99TE.3XUS&SS\&WY\&MK\*X-Q?$^L>'NN[C M!_;8$-X3^=IAQAJQ':S VY3X,[0%##N0CBI2-;8__@-^G-ZC6)KD0C(MCH-Y MX$ XJ*/@8=B_/H3/GM]Y25"/7';D-"H?SRL:=?3SO_[?T]&?QU*/PO)D6HOX MUDPB8BY=R\K C&STAR\^;MDA=+>.[E^[#WU ##?'P0.+D0&Q^X)]E^9)[_# M!3E;S96TRSY9LR,S9RUM[G\_?NWT+)*QAX=P*Q80Z+NK 5O)V&JP]V?]1J3Q MG?5W F ]Y!SP\3@S"K^G/HA63R @@H%'ROQ'RBQ<:%_^]]!1DGCWK:^,/\*. M "L#&]2*GQSO/CT^>L)#<&W!>(;1S27./%.$MJ_M>P]R(?UXPD,_X_SG9$NB MAA09IJ(RES%98>O ]S) VRF+ MC+1>N\X.N$PPM1R.1Y%<=P^;/XSR_[M8:@A8G!%\:V'_\&O5T%S)51;[:/3/ M,D4>VM2B"44-B&.F2$*7K>B(G 97,0K%/L\Z.JWJHB M%)=*KS,*.^5EZ>UY0V^AUJXYHE0-EVE,$^:KQ6ZSYR4NA&F,.0Q+"!*\> ' MEX%:(+,&R.2HWGVF!JT2S?.CB["\#* T$%_O6$\98(>G^0 $--/:9V3) R@ M6AQ'F &P98(_ SJKD0[Q[E\::,_A\PCX4I[4<@1&B=JR*8NX[/1W%QU=4N;W>37PUQKCPTT?"/,9I):R7(B>=[24R?@9:4KDNM2H ME,:2SO9 R[-QEN65S6RG+L97FN(:6[0[TX$3@I;,RY:'+$9F^Q7%,1LAI?'& M:C?59[I(B=C+EON]0L\J+%,1-FR.E7FZZV%#3LR=M]PPJ_$F>^@VA3&7+^!# MGLVN?-CR;$:JRN/%:;>PQ@A+4":+;=#O%.%52&]KN?WU#'?42M-1MH; MN[P#KTLYFQ$C!]16;7>S MT<<3F>E,KL'K9DS^;.[X9MSM?G0K#J99W-8L$) M"TZDSV7$'O>4NW)4]HIR8MS%6P-C62Q+0^ M ^L$G/6Y5/MTHS@>A&;EX/'VI.?VI@-8.>1L[O14YYDNF\6P0=[.YKB"U2JW M8,NSN:]'CM"69[NZL,)H66]3AVZ.#^-SQT^-'4;!"4QE"#%'LZQ(D3(ALK0& M2)E7));02%8EM9=]$]OAUNJS-8-?<8N]-:5$1:'TF\WW-V#)"A9M;4&FMM+!7-Q6 9 M)O$^.9B%"Z;';K"BJV[Z-:W*Y+U$WL^S[6VI19,-?E7CP\I4Z-&ASB7QOJP7 MJ%;=P%D^JW1,HA1VNFTA3.)]I;+4:^NUN<0"61.FLM)7F4&8Q/MR:9YULB7< MXHN]H)B;3V;M0: G\;Y='?76DT5%%O94J6D[YJ!"-WM)O+_N&7AQN*V16':+ M=]FN)N1:,RZ)]TD\/UJN]T*+'P06@SGT*MO.Z4F\KTZ:.9T8;>OF*NQE&UF^ MU/"V7!)'%\+BM%S>]'UAWRCK&[GL2"N\E\31XU50LQA>P7FC)_9;=7P[&:F] M)QS]S*M^IL)+@1OA.&"\HPX?.D\U^F9]H'*K!:$)A!9,VHO:=.XQ^DNM5P+] M;B-'XS%SU^-LM:JIP 36.:"HMO$.V8/Z'8(1%"Q',;^=#/>.7ZN,)Z1;QNA= MRUD6<[@<8GIL<0!U U2Y_XMV1P,_HP$%NP9# Z/0TA-^>?? 0Z*3T>X,^0R. M'X-;);Y?&W'#VHC/U-J#81\P9WLXR'#M4J;*ERJU=B7#%<&?:\,:/_A^P6&F M:@&C1\"Q AS['6=>TKKL.JN,#_K,^$[T_]U3QPPX3^#UZ@/S _?I@?OOP ?% M"F"D!!IHP/D_F5C*'CX(@:$=L38TX[S(-U.^ #$?&>_!V\'DQ0 MTL$[P"=MMXZ$*'I^ZEW;*0O)!BV>][4&(J\!F[#XB]XE%X[=U\ RJ-'7M?E< M4Z(I25YF :0X/EQ\M VC+C.NX9G@JY[G (L76-J9T V*%P>"0BL8JRCA^L MV/S QH1?5S37EPP;6*5A!GJ5T)/U,O\#N@,= X)FO$"7W/^]SY1?L6"O''*2 M'WU:OHBH"^@*PYON(B:,ABEYB\S<Q1:$4\*[C=\Y6/;JP)/X]>C'P MG=4 CA30+9B#,8,7JF#(F2*@HRI%8_8<*WH$.X0N&&@ G#!@LM]%?X[M>8#8 MVB8P8A__M)Q>9@Y9\S0*+UBO+>!@06ZTG95A1T,%/4MGS'>?&3[A8-4!7=F. MG]%L/>(N,!A7BK@6>!7 J=#+. M +D>#M9DNL?(X'WF46>?7@)%"H[/56/>B:D/GFB@H6QI,4H]&?*S(;WXLJ0H M+HPO/6GSG/,B[#S.,A)7^!7HJQ]Y#V)-UG>R1\QY\D?H[T(4_ D3/ID9#%N! MM=H$@%SS"$7.7P4'KFH>(&>T<&#I'^3_!"/R/@X 6!84&"5Z#_PJ7/6XOSC. M"@BP,-;/H-^ /!&?68(!ER,@+6*[Z+F^>.@-K!^@7;S:,0T4F(N@ /(!S%Q! M!;@,OF\QF!-K87 M1QB06">*=?&(]4?Q^WWX]HRO$F3FE&MR(CSHPM46FNU%\N9X@/@VD ;X!FD7 M:XEC+Q:08L!HL8;2)-<&]'P8W#$R!#_&L=V'!O#;4J0ZP3(0VVN''G';HV&B/A%3. J@E>-1@/'+YU-2'"^:M^[ MB4#->9_A'B/48&SO'8Q^Z1OASWPC7/3*9@-#P8F"D=%?C@^@+0,H M?SJGN*[A_I9J'49"8ZE-6,ZH=9;KMY=<2_2\8&92$RQX_V$)8_B!UNR3?*9. ML39T:C:@B,8#AH>KJ+8U/XZ8#IV"-H08,-> W: F!BZ70JC/Q+UR,,>;9M?1 M3%5IY/1O/U@*/X]21D)A>,\XY3F/Z- V-+R7C #L'5<_9VM(@IOD@%.D.HET M?8#DC<#OZ@%^[XP-MO9I6#6.[4E]^T'R9Z'P"/8^VA:$\]H35R;UL0^ M:X4:8?@\8?F>:E%+HM?Y\UVE5- Z7+F+Z:SH%\WLAEC@1"_ Q@JD=4+=U]4U>,$*^M$'+=EB=0(?&AF1R?S$K'\>'P%?!"96[.='FUK0"?@C MK^<5F^-Q(.RC Z8#!=A8@:7!*@8)TEBS'V;2F3],XS2+A\W,\Q@JM9-P#>.8 M)3^8;E:R.Z2SRC0AAIK<+MTQU",C'?.FXF1#!;"9M/:T[Z=?GKX59AD=,XQ@ M?HP2Y]63_-UIT7S MV'WNE]4OGR3]/.D?5O.%[L1IU4Z?LS ]\7N<)1:"=?IM'PA A+D0([#=EF! A M_HP0?U@&Z[>!C0GQZ#DMV+/75R_"AZO&##R5^^*HHC@4?_M\WYML;5XB@ M[^G<5:OC,:]80?G92YXNV++D"*%2/$^ MA#[_><;H#YA O!43F'OLE[;LU=>B[4!U+EGO).2_B^]/,/D M[['KWG'PUPP3'>QY-WY! /,[?KGRQ4Y_RR_-Q\-:*':5:O/CZ1FWYZ?7$LZ6 M?;\9Z;]Z@GW/2E[%^KC[)K\C/%P^:I6+6"* _+6DO'ME* MQ:P_W'3\V.O!_O26M.N8D@_EBG$B>L'O*Z]\\*6"-T/RCYC])<#M]]7?WVL^ MU[8K+WHOR9/JIW]_V/?4Z%@_K71T\,"@G_51>G#\.._8]/&-QZ[&5CBQMF/O M@!'5HCK-J?*BUGM[-=K'N9WVO^.@9,+])^WY3F^,V2R/!>QBPS1[!-T,8.T^ M\ML/^HYDSVL$?*QPW:*]CZ EI28^PI:/Q):'$\Y/ST='P>P$G-GE',(>NJ6F M0#/UNHOI39:183U/^MN/?/Z\H@ R8!#*W(C?=95+F6_:ZTJU<_6+$IPH )0F MB/EU*.2T973S@?>T&S'0:BF>).3]S9=0J#=:6C'K\"O^0&*,D.^V)F^_^N$/ M7".SH@M9G5QT^(NL/PI%L?T(['Z_'ABEOPE\2/V M* M\601P'P,P/R1?Q069*RO*:4>5MPLL"RA;;8["H(-G5RI$9DB"&I^X@JE>+(? M>5S2N?K'UI?=5 MKC[A%+D45B57F9+$0.6+G&EE*3K7,[0_K[']ES;\II+=-#;,:(?MN^Q"4RNY M:<6$-WP!&QZ_R^,LVN5 H/"QVR!7GS#:)_DKK^"?J'YR:@:6RGI'J,3TB_Y1 M)2Q4+?'S$@)52TP%(5")Z730 9683@TA$#*E@A"HQ'1*"(&,IM00 D%3*@B! M2DRGA!"HQ/3[$B+M2;T_GS6J_85*3']5Z4%(D2*D0"6FWV\M M4(EI5#;W\U7+N8E5^3PXB63EA@OQW,2J(.,1&8^?@OU1B6E48AJ5F$8EIE/- M+ZC$-#(_+F)^H!+3'V-#?8K35E_R4%4JK9^K3_(K\O/5Z\]=B=8(H#\I::]> MZNPJL[ZY0SR?X6@_*C%][;.+G^EHXA>JH(:SZ2P#&XK,09^49AC?D'PL7V@? MMNO>>QR1_FT=M;K+](F#EIT)VLS8+AJCPK8YXN(2T[F['$FB$M,(6E"):80M M?UE^0:C.9H694U^;1%:=-498ISZ:A'&):9Q"M1<0R* *TU_%Z4JU;X4J3'^* M^ ^J,'TA&^:#"\#."2>+&3:VXHF6O9I-M6G;K%SD\AUELY.RY&+ "L9R)+EA M19K1JUY<83I_AU-Y5&'ZK_ AQ950WQ,_4(7I+PHP?^0>T5.5=6?K+<8'E&7R MVJ&[V/6.%:8)+(V4X M;GG+X6ZWT0'&L-]^,.(*H0C,J&OY,=U^KCJZ"5K1AFP!;" ML:EOJL7%Q?>MG'XSVUTI)H=I/*8UR=64ME9Z7#:<0$7#$21\Y:+A%_'G+HL# MOW*@QJTR'CB-$29H#6O?44NV7.!"@ 5_X$!]EBW R]G=:2R]?B1U&SCZKJ$D M?(Z*<3VI,:98FN1"HBZ.+W\0:#B(CR@R]M/C5@3UQ&6,EX!B7A82^Z__]ZQ" MVAG3'K'GR;2.E=F(B!5U+1L78)/FX,W?)2N4]M[)/V;OJ8<#F]\?\(N,/%CL MGF#_E7GR.UR0L]6$A>*?K-FS0O#'KSVO!7]Z^)M*<$?2^,[Z.X'?P\KT*_#Q M.#,*OZ<^B%8O?'GRD3+_D3(+%\+B?P\=Y5OC#_"C@#C NBTGIW,/#YZ MPD-P;6%L(2KO[\PS,&*F1<>M#+?D,P!KQ#%=L\.MI40M#SKLV PY4HIUZ($B6KV5J713M]A MNDB=C[/=*&R9@C'!!:(DBOE*(73M#FQY]G8]EV_XQ>JVAQ7'-5<^K*Q&+Q>" MEF=OIQ;4V.1SY9;9\=OE_+A&U:MM7?;V'1>$QKRSIOE56*@?RGE!V.5@ ?9Z] M_=!2R)\3)?7#3,O5IMMSLN%QL:SUNNMA.<[0WJ&T&J"'IV6RN-'$$7F?,9=:LV MO](W_D 8%*8CHS8HMJ@R;'G6IT(O2_,\5@^QO4>.#NVLN_3U4&3/^^Q,>:DQ M'._KV&8JC]KU38FV (>PYZN4Q;IL@<]F'7.5']3\#K[9FH#GV?-5*M4[U<6* M\^N8MF>[0=M8>VZ' RW/5FE/AIBI"X,#EBW/AVV9($6V!L?Y?$8B(:FL3%-@ M_'-"%2E"FXNRPE*BK,TI-J+2L.3 %MG>K$-;)GV@\PR[E?@#T4O" M$IYMK)3=1)N94I,0=&)9%DI,F(0EE6XN*S7YB8JM\D5BH?6(X3A*Y3CGO@K/ M"_T5-A (V_%WY+#DN+DP"4MZ/=$A"6;'%5;#PT:4&:W4PMT7Z;F7N\)E@ #'WJIAAU$VX#Q M]V2QX]]ZY3QDH0DT%SKFU4$D3.(]$_1:\E$A#IU(SO#!?FV.FR<7GX^*U_/_O:&5R"F>]ZFKH)/](LZ.A M(SGUW#7J3D$,^J9 ]EQD\SVFE [K%L3@NCPX,&N;T!+Q=\QP%38+GHH?O/8Y*EQ-K DS0+?O7A4^CBQS;0 MF(P!.%\E]G(UU^"[\(=43'( JK2@VH9AKW;5%9ZX:4_"#CG?"6@-(7[7MK!K M'S8Q7,RW-&-.*2!0P!_4IZ6AZJ8FSX,+'7D*%-]X$E%XS B[!;BBJNVZ)>N! M'@TUKUF2)6N2T01.$,6P9-"%T\H8MJS_VHL,$T]ZH]PL1Q$%B1CP:Z53FE?A M^X$K2W,X _@*<"FW_Z&DQX_O"<8D[Q.X\\XSR;A25P46=][!C,",.$P?8$9$ M@1%4$'O$C(@ (QB\64>!$2@E;E\T(F]@V3O!" OZ[>)X:]GP M%:!@8PL;6]BL."4>I.[)\TI)='<*;$3= 1'T M+/NF;Z"+C2%4-K(E;#U@ZV$G'EW@>G ^H6B<'$"P]8"M!PP%!];##9\\W$KY$L5_Z]AKER[!?@E M;)/7<>':E8@OOOIS%QJ^K*5YX=+B[]7V.5W;7KZ7=*PETYL3VHRS4T5^4ALO MOM[LI>%-@?.D1E+)DFT3H(165G*G><->H;XS8%]8* /@L\%C?D,.>]982E=: MOU#0F!"IDNX6AR9!":O68I83R*R ZHTE?OUA4^Q%BYM?QG*-*J1V+U&;_') LA_T7)4;OM=0#^*/KR'$DS=]]2&[N7CK27T!NIXH^,9:'7EI MU^STOUZ _?EL\HYM?F RV<#0\9J0M+82XMS+H,:TK'2\S.9 MO.O8D$Q=MDK[93RJJ(+:>S4-;A#4WBX-\#U[C9_9L[M>K_%K^&WG;B]^BW[9 MEQ89[3:7I^SI&>W%WICO]E*W3RLM"5V*(C8"*XRIXC8Q8$N-KQLXY_;:^J#! MZ%ZODN-!8Z1Y:=6?&NI*3"&OC4DFSM$K^#:=LR_Y8!%6M5/BRLY!B_9J(^_ MO=4[. JN6RYE)>ISA1*$+&_WC66UDJIMH^NZR>-./=D=E2L"5=>425&@LJUE M&B(;:K9')\_2HO@V7;0O>6+15O930AMRTR*\VD^X<3_+6[N9]%O08_N;Y9@B M%#EZR<7[[KT^H[#@Z/IYK_7?B*B/YDU-HEZMBR??KK[BB#IW47#,9O$%H#85OJ6#[I":URU.E1>K MR#IFLV2E1X]("7IDW@ D\HRFSX*F?- Q2U ,3JI=.JEV==V^>-;MZBO&:;F_ MRTC+B!\]NX3 CN4!;M#F4DA^_T8PB) M%(1$O.O2=X?0\T3G?B95<(Y0AJV'-\0#=RC#U@.V'G"'LO=5!7R M6Q(>W*'L>ULE-U,B$7PR)M=+/84\,V.[EM&L"ZPA ML\6ZXCBJ$MT.9;5^*3MD>3G/L\4652Z3O)XJIL,.9=RQ@7,S684KPPIN4!:U MU4;>?XMZ@[)LNU$1<\-R@9W7PU'G]MSR>;HX'S-IBS?;*5#. M9XLILSX)&Y2QY ?KX/\(#PTW*,,-RKZALW8SV3?<+]&K-6KL&931# MXL0:;D^&VY-=Q;6+@ENVDOAR;^VGRCRH$L;,[M/R5(UN>[)YH\IWB*DR%+(; M-M4"]=5F.6R%[?A M_293;\[\X)OSCU?2AK-&>XUF^5)HKEUQWI_HNR;M$=P9YY,%SQUE"2F73XA. MOM2VUBNT52;A>_XM'0SM*55]TBNK%#2T6PP+.*EG528B)5+/1[:'@Y457^45 M7HO7TI/*N*D9\S0KEK3C9Z:ME#(TGR^5# SNM9>CT? M$B"_KE'53,E9E2=HZ-&BUK5J09OTZPO!S"2]*F=M/4,,GGJTJ/[ ZXD5-L/H ME#1:I_+\+%VQ)B)]O*B>.,O3_>X@132@O^+V$W*+WJ3A2.;YR(7+=+)3@J_Q M'2\QRK:G];+;1\\\6KY7;\WRNE(=$)W::*:6Z,ILE&W!DT645M M2>-J4T$VJH.8EFLCUL\:;>F-57TM#H MN>B,Y]%();U*JCH_' A08F9+:B!)R\GN-.C3D76GO?5']&I5;0K>N,7TY0FT'8]&CF;KKF';FYY@,O+0[JT:C>8* M69E'#,T0@IUI)725SRJ)M<0K^J@1.-='#&TJ"W9(I8F)X-=J#%?L]J8%&XT\ M8FBYFT]9[?Y")PKK67*[:)&;?@:UX#UFZ&IDEP:-[2S#2_ERI^)XZW9['0P] M8FC=6RZ[M#XG]+C.BN5MW1VT5;2F8X;2V^'"J]M+H)HXIA2 M0L/)4=**-_E"O%]J$$*2GU,3.-/CH8O$:BP5!0UZ&L*:'Q%V)MO+!4./>!I? MI_U"IU[VA4:UWZ: QUA%)XV&LD=R"A1[$"]D*0),&V9G3??;RTT+>5M'$RA5 MXUPOO:SZ_&9B$!VBVC)+)!R:.!ZZT3;L5&$V11Z(J<)6'I:(H99&0X\D@&23 M?L>EY!Q!>0E[-FZ[G.<'0X]$H#Q>=>L3RO*)A3!O$QT@C^76! T]DH$X5="$ MF9G("=2\E="HC>W42L'08R%8Q&N;3+-B"D3'$3LRT5DONU"RR)?@?]2J+3-; M(9<7*INVSVT8,UD5@MD^B,$3L^A3;;<7\RW-F%,*"!3P!_5I::BZJZ +WY(Q;%G?^7ICT=(W,M-,3%-\-KD&I7I='VG2SM6&Y@]0TMX;XT0T MC/P5 ]"'G,/7>XX/SF&"SWS7T]3-4WNIWNCR,9+:F=_I;%:H"=5TE\_%&MTB MWXYE&[5FFR_R]4ZIQ\>JC4[G=V E769V?V_-G6V>;YNAW2F(J;9AV"OH8,1V MK7R!YZ+XA#>-:588IT AG)4&/W" .P>R%_/LF/08A(C9* H!Q>A #F-@=P2]PG<1^TO7-T3=N_"C06CP ?RGGVSF@YFQ(48D;Q/XKZ" M46 $<<]B1D2!$;A5?$08@:$I(HS T!011F"K*2*,@-"$_8@H, +Z<[@;(C]>\>8TC[^9,;[WN[P?RQN]D*W](O?FKM]UXO6/X7R_O/6_MVD)^ M$1Z_%U_^$40X^]UJ+.A7YS$6]!^!Z)%N5W A07_;P?P11/C^@H[!# OZ]Q?T M]\*6/X+'WTS03]!TA[BGK]XE]."RP)?K#5\HT'*A8G/?+V[R]Z+*G1O /B"I MN[X"V(DZ"WLC'2C%KO65I.+J#6E/J?38_+@LIM^&TF.I."I,1%Y;ZYNVZSG MTQR *E1C-G]3WR.XG8R]#NQU1-CKR.[ZD&(#$[L=V.WX*6['2;4>FQ[10_5] MMS+,X&_J0DB6$J9OFJCNC8TC"-_5B7A2W0@[$]B9>'/;N6+WG _(1+-<( MBH%AR_)<_D:T1:!D+8'KH;#7*?JF8A%XT;F(M@@\=ND[C0A@J^7F-@(L I?P M4*(M QE@ 54[T3: !> ESR7: L#ORLB&?NP_J&;KO]YT<+[49O :GD]&,B1+ M!C')B^6 '#0/"A>9(.]B%$&FSMMDY+*GZU_H$A6ASCOAR=L(-15]21/.VHHG M/(4>(0IN"S MIA54>AM]>=<0S-EVETDAGFT1IN=X[3FC T'Y>D.PCF?+^M0V(*/<<'H0_R'% MX&->:.]%"V9\"?(ID?>-=J%= 86M3J#^&(E??RCZCF2XRW;XNK@O%GG@B5;O M9@P\MP4\=> )E@/@U+= >0R;[#N;[EO%;_6DGNB(/-%795)C9^O"*GJ1P_[Z0]XQ)(L1")L^UT6@9*0H<%L(M(<:B$1/ MFBLW)>?1!MKDRUIK;%:+0H1Y.7XQ^"&J0!T5K PA5(J:3H^%576B(!>,I'[]H6D:XP_& MGROB3^K:F:#/MF".!A2]8 GE@*I90-FE+)J&9+E'P:#&EC>JGKQ@A$;!8@$ ,1" [BCBV /#"'1!!*)^ M> @H+!H9(0I$V )Z 79>:V^X0QRF-AZ7:RU1YRO+0 MM[M(VT)6;>?GE223]T#0]#CUZP]%W5$4]9;Y

%FH"YM=S_J]DMQAOU?XVUE2<96I M)M7\06VB4XJQW90ZHX6R^'HYVAC/VC)VK7# MD-@+,&E2;F4U2*]$O5!L3=V"RBTWB97(HBQ=DB,_9)[]S#!XU*J#8C#Y5F#R ML?1:E?"WTE+AIP0U;U)C*KD@I_,(P$I[7EE4,VV))#KCMB,DU\WJL)6&L,)" MX^LND3RVO3"P8"LETE5:OPNP?"AK)ALL:77-H:;'ZR6ZZ%>6[=DJ KBR5C*# M:6W,B3Q+Q?5!3<]/.DMDKG 05\Z%*M\B:(11!9LKIT*5KR;#''8B"^L9T^9! MR^$RXJB2-]=?3X:=#%7<7#S#E9*K"A\7 >,FDV.N-$6H@O)D20*C"D:5VZH_ M?(DP\MD,E(\DL])"6V0=KR(+FYE/5%=LU5JUOY[,^C*2O!I^+I1I:VOS-9?( M.D.#6RGUN-0+((7Y]885/E:UFK$M=)-=>681%Q MD8CGEF.E5',C8*04B^W1MEF7TKS?&&_K0%BNV^L60A24T+ICW@S6WO)MM2/" MQ51H9L:D1X[&[!=282@!=HK<\3?*?_VHHTL1.F@1^8.6SZ$#<3_R\MTWR6J> ]ZXUHH7QHS'$!0'"MO*6%.I_@3! M6^K7'_;M(Q/?Y+J>!;R8K<8\:8TOZ&&K\N\.L4:(+#?I,E_Y@M\K<+Z+4@:X MVK2=8"H?@]<&(=G4+$-,A$IIVC6LKE')\VEIS-9Z MGFA.S4W9>L\E #V24L9DO&AP:0A/*/W))#Z6_L3XA/'I[VXY1H@L-QW/O\8M MR+_&I%?/9N2])".0?D72S9DZZ6_I?*\+ G!BD'='L,=GTO"%R+^[$!DA18P& M/D4^WW@3]M/54X^GMYPXO=+DE7ES1%0ZU&362#2 O6@A<$JAK%WYJX3K86X6G6F/"! /TTUYMU,?9IM01!B?_U)I3Y6 M)! #$+9\\!W.2 /0A[**,Z/ U_4^00N5AXP\0%K+-"=.I MOLD7K>XT1>7]_ 3B#P?=R8]5$\1']#'\8/LG.O#SU:QAOB:2)3>YS@A9GVG5 MQ_S02]DG;O_W''Y&'6N0I"8M3L_FJP.^LV@WBRHR?U BD+NT^8/Q!^//+24) MHXD_7TP05A?%Z=(4'$D'\7AO;==,L2J>V?L2=+F:S5IK1:"JKE6?;^QX040A MH##51R8^=E(*(]#/O:2(>_Y%-_3\3K+/2FRG'I5+9X3%,#XGG-QR#>1+]?P3 M>OF4L_8U5\].,GU:H8OQOHTN(J M1%Q?**MLS1]MA"[]=0 ]?67[---;-WA_/N*SMI;J"IEUFJZG19) .3[RCB(_ M6(7B9P;2<=? FX"3RQ[%.AVR?"PI9W!K6FGF&@G>Y*KTNM@JYLF_< M/5N)^ M**Q-;V.M3>BN+N0F/4^4G$$+00L;%+CY8/ <(PLV5'#;P!,CRX>R;?,TS?3= M\LH5LKR7$N>6G92Z$6@;:#()WG7*G8K>SX*2KU[[7ZSMU5Y>\6TMD0G<()1"2S#X*B_N'8A[!UX%5M[)?G7;!MU(Y58* M7Z&+);;8W"ZLWA6"MT>(,NIQ:7VJJ(*6[B;&JZG3*-"AH1)<<:.([WK%[>H8K0B8^;._&)FP_B:V%8I;!*W;I*X5T*7XNZOL=RC;S-6=L\D;2R M=H8E-L%KQ"JY[?=KHU5W)9)DD,O!AXLQZ-T2Z-V6'1%)T(M(5NFLH)=2OZ/B7B[M.R,$B4_76\AT$.9)C*%6WIBV+L9V(O\';";.DQ\A4S7.;H_E?(3 M$PS8ED'TJ6%_7>C5M*80(ES0W8Z@<'<[?''L=D#N1UXS^R9YMW/@F[[,+ MU MVQJ6;B09&YE+OSR]Y;2QVQ6Y44X-B;[)]_2X2Q4M)XB/H^PE MG7@K]'3+UP??Z9"'*L?@2X(WK@N"2Y?Z/A_0= MDSKV8W&3O>O>IL38$S'LN6B;A_,G+ZEMK52<%(4%0*F_%C=%:3! .!?E([N*M9C *80OHO6PE1J'SY2<7J62/&QN- MAM#/&PKES\Q5^R]";1\"H?[2=7FAG>@(YBHWRX^L\DCHK! (H91C"E\'Q1"$ M#:';@Z"OIB#E##VL\]GD6*"FI"^UIL 9Y,_<\"J;R>KMS;@I$%E5J"LCD6^7 M5@$$H:QB\H6CHQB#, 9=#H->RCEB##I;PI$9<>/Z;#&,"XWD=.&SG*2HS3-W M'"XLR]LU$R_5=+:?YQ+IK+&>MD,("BY/TDG<]C-B=R=_& B]E%F,%@A%.QK] M3@)Q(_F+ACONK/6LP5(M3?6MI7=BN^?5@'0^*;1HI<,/^(ZK#WM\5RW7%T% M.J@NRMVER/?[[OT[2$'^V8^K^R9DH'RA+%SPDR#^YP(P2-&/9LC.%*&Y_C0=C6DEK\= M8 0.%7KZD^<&K/'L^6\*FM1(3N"ONY71Y#U])EX=V(B!G?C(F?]*L:F#,/;_ M=&WYK! 47XJ41?K(*U[K[Z$"&$&WA?+H(OM#MYBS"?XCD#UH@ M_3F0H=%YJN7ZSL)82C3@:R3P?6>VR;8Y9 MMWR]L^KW*P6]W)QT6W!DZOE(L'9;)P;IU*K:B?4L?&=M89 M$I5A8TQ#M6H+X[1('Z^H5C#-(M&>]X2XD668<;O<654F<.31,SEVUEI,XZ2N M:Q:5K>2;+*5W)B)S_,SYBMHFJXTBQ7.1]4G1RLZJ[2U? M*1E6)M&=I>CZ!(X\>KN\G2S22 M@UZ]:FPJOH=Z !_QG9OY8XYJ.$7"I!-9/;Z:YC8Z>N:>FW#K0L:<9OG!*8#P M>V/1TCET?:5)+1$/)TVY2F@7W58C1J>?[CS"Y2/%3?7 LMQ7Y0!SMO5W&"L&H.CH95H&/8*F=X!;CW9P#]U6FXQW]*, M.:6 0 %_4)^6AJJ;FKQ7;*/A>PWU Y9O +A=.)>, 8W57WONN-.Y6BJN6G%A MXXAED&JR^MB'[C> 9NL[/M^$C52B5>VKM?X\C%_-W:%&M('W>-61VQF7P MXOU0:>S:AN^!,ULP)S'R#RS1#Y[UW05DWHS'8**?F.BO1X*2*[$6$&8&QZ8?T(_(3S136;GFR;: /_[]?S*^O MPAAUGTI%ZG[M2^< AD#:77+T[/"_.4H!RDEOGEST?\N[UZK^2C \( M_GL[V#>]4!X%?=]E[L:VH7R*L5\"YVOK]A-:/(F:Q\*P>>SQK,F/!&_JJ^!- MLO<$=7T&OZ/B'[^E?N(P3>0!["=+ ,G="I9'9,]^VQ&-N 14[3"3BA*Z_Z"+ M$_^*H:L3L3:0[8F%[I'&-"O&[XKSWXID7&Z7_U)UDBOX9H^W@4_2JSPRK/Q+ ME3[=J>VWX^&W?RC[W4#SQ6]^Q,][*^'&31@LX#PX&_[FP1? M/63UY#K"5Q^RNZ-PYA(8;$XIU>9LK2&8<6;LSZN\KGI?OW=5MRU[#A!UK4FX M#'X]AZL";]V$OFF1^EL-M%UYJW';@V*R8'[>#D#828AWOH-Q93NU"Q MU0C8&5=8]@\S/EZMEGK3QL>'*M^8^JK@U*EXFM@DEUG3(BO="G5AVV- ,N6Z M5TT 83-RA<2RI.9%"5TD2?SZDTR=I[+]A?VIB)2.QFCV ]#L>[I2'T*S93.S MSI3:,TD'*V'>2FZ]N!?_>G73+Z%9K[?T4LI4KO(=M5]+C4O.LKE!:,:B1AWG M0;/O4++BFSA"4>3=:5AUP_F&A[I;[SD\MYAYP*'82-'CAUD;W\!W^FK)OIH3 M7T_2E4&?H/3%0!E,O-E6_7KIFJSMPL45;%MQTY;2 ,PLCXD]&Q&_@?WT5$>N9D=8C M4L9(-T=YW:382;K5^WH=Y4\AHM7HYI3<:J'I?6W0I PSGA^/4>D0Y'>]4,;K MYK,8-P.(5W#5GJP^[@(YKJWCX=)_%X/_B.[*E!/39&:J^[5X>KZ4+7I1GCS_ M[M/:6'\UP?!7]-A/E6=J.K;BRQY$'-=#Y^(F2!W0L3WE@75GY^ ->3C13\(U M(2,=X&E.@+\QN-G$4% );43CL#PKSL6]:E9%_ #KU:+;$:)+E!JSWH[)]<6: MS8EXU4[1HIH1LH[!E!OBN-7USY._>VYP-_[FY^ M!OS:NISOUM->G8CW"P/3S%GKA8G*3P8=Q!CJ.-%W&O#[#GYE]-U'G.F[U4Q? MU_8D _I14.E!S)/6.,F'0]K?,:3]TYVJ67P!J$V%;^F@.Z3F=8M3Y<77_9[' M+O-AA#NHG0SYV0CM =MR,P&D[ OXKH'+KSU'@H:G9DG.I@2-&Q?:#XB.B*D)6M14CQ-D8.6F P])X)ZL^<$SM]AL,-@]Z.< MJ)7$EWMK/U7F094P9G:?EJ?JK8"=**32K1Q?-O1X?+#V=4=R?71KK,Q&/6^,(CN3^M$@N/E9Y M7N<+(L@NW+J+^;Y@2XS&5$=H5^P2838:B_@L*V1K1%I,A:<>\54QC%(8I?!1 MQW-Z31]!*:\]K2164L\7^LIP.;?&!@&*J[Y@%*239+&: MVVRW>B%/+?S<:E"A.ZAG)RIRD3PV"G#&!Z,51BN)%1Z-183@*12S!CD:8X(*:@]HF*FH1_2:B$2J#.XD]Z MS&^3C?DP,Y.!$,]HF:C4IAG-X#@&ZVTEJLE4VJ::<&1 M1V\?+_4V.5QGU@(UJ%9'37HKSG@T\NCMNI;*3HV>N-2E-3^;QC?;6<>8B(GC MMVO+R<;@*KK'FU:I-"F,"T9QUA+IXY$J9]GR>-6K$>Q23U4GJ4K-R:S@R*-Y MM@N;36O4&,I"@:Z16=VS3->E_AX=;E=$V99\.!N/Y;S?DMDCM]> M3Q0*(\66/3[>(RILK6#8VPRZ@7,TTF^+WL0PE"VQD#)5?M9>K6H..JY^-,\F M-$>RM:%;Y#M,0A&R,E$F&FDX\FB>(])KFBVO&"?Z M4R7.K=4>> L4W0$,M/;"XBCC\7,F[R%P[ MUN]BA_=2XU5!( I=?=/?5NHI7VM=0K__7B8""_3!#@\=?&B#&]+!48D@X:Y MF!%79P1UC[>(*/ !(U-$&(&1*2*,(.]I$C/B=(SXY"V)=[V'RWISP6]?;3UT M-L/]KVF0>C^Q_=_QDY</UW_WW=)YN[IZS9)_EM:A0VS MQZ>1B_.J!A:+2XH%ZJ)]$K%X;\NZ=G.^OP+14YU?O<;&TG T^(MD!&5"SYF M/_N&$>GC!^\Y,6=8_5F/?;WG"]SZ?96T*S;4EXZ?OI,&R&QJTLQVLNB\UI,S M7-V'U,;N5);6T+5>N;12^*RB5OPAJ2< \_DF )[S^YTI\6O9\!%O]BG*OER4J+?56%FR?,G9 MA"X6>0MAARAD!6$.FWW%W72\V:P%48,] M*VI\-POR9H*2&$'!2 M;H\7"[R4Y;-=:UBG"EQ%:B+ 8:\#.-_-H(V:W9KU'0?%0#= 4L[ M PYDO+@M?*!!+KFVR6@U<]@;Z?VI3G!],YU7JJV?I*7?S1JZQ?!>#LB!\1YJ:@('^"[J M;U^A3MMU'>YH%:;#9QA/[G%S8IR4A8;2%30]->PV%_V:Q:=WO:5QB ]##H8< MG%4X+>1LY0&5]H: (AIEJN"E*J6B*K=V'9UQD._;!?D^O^N. M\>TVAO.?5XJP 7KJ\TJE33QK=>;C'A_OZYR?DQ,5@DOO^O3B4XX8(3!"W)B] M>&J$8*TBH8FENJYK>8TU:NEJ:V.NPN:V^$3C!^IB1[)BXGF*=1^0<^:[GJ9N MPH]0T5'+^QU4V'RR$%1L4X42&%M*A@^0/7I4G_2@=NFN5.D*6JYS!\J\ R<9 M? C_I\1\%Y7H1/4ZYPYPD:'[\% YV(&9K#J>[Z#*GJZTQ@J*>,&53L=8&A MC:N.;<8=>R,9WB9F F]J*Z!*LN.>=*13:WX$9\7W&8\K(P*'C5=(@@FN5#;?;>&">B8>3K58Z/ M0UUJ\']_EV!^;R>HVQZ(D?0^GQRK\ND.W_D=.S@E<.49OI1ZAU-E*.[3DAVY M!3S=T PD@&Y,AN:KI%FQL:\9R YU[V(&,AW0_X.%K\T#(/>FDA>44M^W00H* MK,?L.4!J ,V3\&GW,?@&%^R?/966 -H@)GS^PYB8!QPSV!+\>VD5&6.@L5]PH+[M_=*"W[IP80?;9Y;N-Y?+C3?3%R4B MSA-]T8F+*EN\D9.GHW'J[,N:YG:.FYAEK0$ MUA%GM67:;S:(UCMREPC.8[H/:O)L^W_^^UN/N@]EI!16L%=MW_&FL84O.5"N M J'=O^3]\S?V>*$O[%H3$)M-W2(KYGKJ@==.R>TF<-'S-WL%__7'6P$#ZI() MAT_=9\=PWJ(6TK./$Z2840IB4YV4]4Y_L'*H>K.@Q5>1)$A8+^_C=-CW,+A[ MCEE!U:W@SX'O!$U7)>A\\'R8H4D!^&MP@9[M06OY95%[_N;_>[:V=\3+EL>\ M5'?GO:95T^-6C6ZOV+G0%+]^(N I-+Q4>"2 A9I*]"0WUQ&(>*OM#0J;@IKH M05B@DN0+J;\I;:K=%PXK MP6W9G0,9U98U-G<1H/8UI+DI;9!U\[+[.YD6>Z:^K5#$8C;(I<35W*BIM".1W)#72? M'X\ER+O85W;3CU.E8LWG\VYRMM'-=37)6:PV;;#1M+/">JL?)L2Q-1%$V^.V M&O?=A[@NHM9;YD305NGCY$Q.V^5-:CN>":#"2O*BL53:F6B2^CL)]!PS:B64,5W#!G]?+.8V['BU5_/> K57;(&FQNZ2-03'UQL_^$;'&= MM6!.6D69Z#?CI\V@22HB%WOZ3(%'LL_&A-W3ZA4 )BE2\3>C^;GGI<'7'X1+R M@.(;FU=*?+=*$(M-WTX8(FO3]??B)<1]\K58R9M"'D19GNS.GXBAO2:DKV!D(C7\D5Q&0^WBZE_WKK M^SH\/9.(W(YL;4BN)G!0L?@'Q(I3!\+1SZ4;CASGVD)C,U?[Q3$[ 1Q4H,3] M,6#]STG=L/.2^T/;P>7);IGPI:E_=$6:S=[AS/JC#"76#T'$M MB!R_:!,P7F5.T]UNAY>&8GNI6 -N,YW\^I,D7ZH6_#XQ0SR#/C9<.63*3Z;_ M$&XSW97](MD["=Y;"L7!FF\T^E8VP9$;$N$:F?A[LE/7B^A%BO13!X 7B>_/ MBXXL:8N1GFT9RL1-B@FJ 8G_M9A3+*1ZXOXV\L#?*Y%]A]#>@%)A.V@G@=Q_ MR&G+M@DM0EF3#/@'^ ]P/62C!;:9YBBQN>1XF^"[8)>[?F.;"A-%1TY+L"O! M1SEHHPK#.>BD6!0T;W\BMQG.;=,T),M+6PJ_3^MG-MW-/,PM>XZ8?:!6&Q*+ M#V@5J)?2M;N(7DTI6. N]TQ9[<:6*6;&^L+J4)U)7V\V_\*7?762!>>U VJE MG,U52DJ'$D"G-%AU[57"7\&-BR'O:(K]"Q"-!G8>G,4^#P<%M9/FM39=(1I@ M0F9&N59C45I=DH/U29YN,/2PQ@/*:M5R@VTQWH>.7X*]2R1/E]E"GMCA"44% MS!VXAB G$F6-?B]O2X]* T_'I6*'= ]!>%8=IG M%;F>(L?$8KF9BL7,@N>2R""B[Y*I+V[,$6RL*DM M*]EFI=6/C[ZNV.]R;B+;.LC8?ISO&ZM\(ZG*+<.&0$P2=Y"^IPDK[D^-[?=V MUY>GNR#*';2_=I>$7X^EO!SOGCH, E.'YWHO#JN^?4SBKN+:7NEH8=)ZMW"D3> M\J>ME9YY.7#YQBDXVWE^"BZ@][/C;T9M!(W@\GBE-P"9YPN\DN[5)N]8JRZ< MP>;M(W!OZX*)#FQ"X0^3V9!92TT! 1?AE#5;@?R1%"0JP6%-.#"H@3C?>4.Q M<;"A0523IXA);I AX*!7AY#9YW@QN>@JR>W+. M[9G]??U=^!IG5()_2@'-7L1>SY7:Q)JH,,*F7&VD"GH\*8SAKIEBOW9(Y;H6 M\%5/JKQ'ZMZX-^SJI56-CV=+[5XY;^M$KH4"9=_K$-:1M>)89J?&X0DTZC:_;$Y^CNA4W%GQQPS!\(UN83:A:HET9HX#T'EF\2VP9-9!N,RB<\8N;&H2]&W7',U^C\DGQ_ M[2#66S<\PR[R\)^':< ]QT'W<*>[@-+#96YD@.UNX1+$_YSEMNW3IL<4_5CK M9U?OAR'"502S#O[]W__K_I, MO#HHQ!048SJHV"G%I@Y2T__3M>67;H]=RN9'M$4Q3G3-&AES600AT(Y[T +I MSX$,O2;Y3]GV$C>@(NTNDX61D#K6W/TC,EW M/+W#N6M/[_*@O&HA>/X5$OIAY"KM)N@446&%32>U++%#N\HIJ"GOT4@]I\<5 M8!99GA6I;7\;[TT3!!K)/!^I;=16E4[S2[W!"-J,+*VYHHD:=J:>CYRK=I$I M9EHUOJ%)@S80%ADP:<&1)/E\Z%9NC@#G;8MPHGW%&\R%D6NAUY/T\Z'-:HM%O^FM!45MPY!&=N%8V5;*F3)-OV)UV,I,P';V,GGE$IW%MU$BS MJ[$M:%HV#8K2MJ@&SSRBDYE(* ZE-11!ZON2T!B[A8J0AB./Z22G9F)13U9I M/5[++#OZ*JUNG6#H$9W2JW6UF)@G-7[CL[5L/"[54V)+9(Y7SR=SS03#"CK? M*'9Z"M'5[%P:E2([&@EL,^D:7=O7XTVKITN]];!8FHC)XY&INDSGYW:AQ[/+ M!FD4F56BD6J)W/%(M^$YIL/I+2'K*LDTJ6:*Q5$+V75'0QV.7[5+K.,+CCF_TFQV5KJP733&-AAXQ2N:93+:SS$%7/)N4 M^]:V.1.KP= C3@V$C=!OE$8]8M-Q*%=/-2?4)AAZS"JC4YEWTN7ZG&?K'6I. MIL1FOQ2LZYA7\VHN3:;BCD( M=:QE_%F.RW L>0Q#2K9(C7KB?T97VB9-9YB M"]N.,4$6V=%0)5TA)XU>'P@=3N7G.:M9H*N:@=3!8O7XA^'1%/.J-+A\CF=T= MWY:0;G?Y=G48RY?JZ7JVE*[&GAKK(;D3"Y.2Q/ZHZDEE)GXF>Y[[7'E1P>=C'PXI'< \W MI+D+?N]_.)P4LL]VMAFR+.30(GEJ#1X4L]F9@L?VMN?LW[I[&AFNZ&.U!FGV MGGFS M^!+73P?!2,0A[&GB3[W^.H+,_OT'A&@<%W;=:='Q&\>#]4&KNVX7O@ MS,;JZVPG/U$FG,0)# M4R08@:$I(HS T!091F!HB@0C,#1%A!$8FB+#" Q-D6 $AJ:(, )#4V0806)& M1($1&)HBP@CBG6+^F!&?8\0G>T^]FP^Z;(N"PU,]8]M0/DR&LVZ/9S[B=G:J MR+:!/OS_?I'TKR^2B"'O$]?ME)WZ G'3UYR2+%??_[I3FW?E2QE5RW$5L/_ M*BA7Z^P^!&L9S+WPY_F^\YD[E1RP&RQYTK_^^^_Q*:3N/>2[.L7V-X$.5XOA M)8+P].2@4HO83?CB9OQV<[B5_,_PDK@YVR- M?HEHQ3LNU=\[4:I/NGTP>K$U8GK$Y8G; Z876*'GVP M.F%UPNJ$U>ELZG39Q/>-B0M6IRO'ELZI3C>0RJX##Y4J5'S9B[F2 =Q;B!._ MP[,+I=PO82<\6>3_/<&TKXXWL<232ENQ2]0F3#RI@=H,Q;WA=("SU.2PH.E! M\5/TQUW1TIZ:,%(6R*5T5E34[*P@]9/YK]=Z:X,EL'R0=VP3E8M"2^YKWC3K MNY!GP.'7NP*YJ#68BPJI2NOG5>"ZLCA+UO)3*4%G>),>)WR_T.SEMZ@D3@(5 M\Z7N4L1+126Q5F.MOGVMI@^TFA43Q)>T>ME;D(9.]S<":Y8ZN:JW&6I$Z\I: M74Q(]K+LQ1M$/,O/MDLV4W=:2*O97W^2W%V2>ZE7 E9JK-2WK]3) Z7FOJS4 M!K4NY\JY)2%)R8;0FY5<<7%MI5:XE+,D[7E2D/J&K.16-5IWD5)S<*MFV#N. M?:GP/M9JK-6WK]6O%6+_I%[GTLF*(T[&";WA6\M&.I]H;E-?[V!T&KT&J['6 M3%?K(UX3.RU!6 )6(2;(.J&@8E/)NQ2+M^MSW6#$BAT=S_KK>MWPL[3O;,D$ M+S6;C+1V9FER=&V]-N-='?3MZD:/EVI^*5.OT;075)ME?OVAV>0=3;W4]S'Z M)^A.J->W?'!N)X*Q"6IV%@O_])V305?/_5P]E;H_^OF-,S@_.:(:="V$;U U M[P4X)_.E6;-;*R1U7Y33]$9TB\E.6F10I!1U+V2/FY-C-,!H@-'@1B.Q;Z-! M1S>R?5*NT7RVTEJU6ER\.70G$ W87W\H[HY^L9,Z1@.,!A@-;C*$^S8:@.%@ M'E^2V;K>(&JU]4+M>DYQ!=& ^_6'2=XEDPQ& XP&& V^3^CW;3RHS-N5?*4N M+@2*;BV5;E87VQZR#E!(EZ;O2!8#PL\Z-HH!X7N'C-_&@S)J4J2O"BO![(R= MR3C/JGDGP /FUQ^2A1;"A?V%&X\11RT4C Z^ LFQX%O;1G$FB+WD'9?" MQV:P5OXDK7PYVIIOFNYRIG.VT#>YXGI+-Q:UU?FT,B]O6NQH3HZ%19GM0;.H ME!7C*S@?=$3U+I%*8:7$2OF#E/+EH.>\*MF4Q/4\H2-Y Y6K#LEY]NL9SO>4 MDG0*Z7*;Z94)JLI0V^IB7K![$ZB4W*\_%'W')O%E$*R5/TDK7PL^SDMU=]YK M6C4];M7H]HJ="TWQ?'II2ZV4T-::0.A49$@X&M]P<^DE\54UMR,5X0CF!YI=2>#1&TH!WK)_/K#I.XX[F-Q_I\5 MO;N9$YY?#^O%YL")!87X<5H'YWE_4%HGIRTU!01X'HB_*UJ90]FI:<+%\(A"VDY]+)V! MM1V?PL3:?M(H[#F4W6@;>F?LIW)Z)=Y8SA)0SSLJVME1,):X3W'XA.7MGK"\ M1E[H%M'Z!DVPRZ_ZZB"-!1H+-!9H+-!8H+% 8X'^":S% OV=!?KJ@0TLT)=9 M]8U[]3=S\HHB2.X[AV*#@=%IC!.Y/3EB](DL3M_W7$N4Z8/5*=HAI;\BQPV<',%-:2.=J'FR2-PZY]-7H$GN MX*X<_.6391#-+E?>#K@-(/K3=DE?MHI5<[RZ=J>[[;S?SNK]J5[HU\G99M6H MTID).EL<=*4E[X+H,*YW@-7Z&ZHU?:#6NWMQGU=K7BU*;(88S'B_T4P7,W,A MY_:NK=:LQIB6!K9;W6?U)IFDS'ISE$9JS2*U9N\(ZF,W[;!:8[6^-;5.'J@U M]V6U+NEBJSV9Z+HDC6=QJ]^P^8DM;CQ&K 6[-6I, MFR+O.!*7#<-J_3W5>G??+=3K_168SRLV_%-QJPX9FMADAHMV4>(G!'WMAM.S M;B>3HDK#N)Y5TINT,I^W^]PJ6#(J.Y:@[U@6:W:TCXUAS3Z%>_UUQ=X*@LS6 M,/5)QU$#0SRH6T8E[ECR+"VG MKQWK_"G'YW!KVI^64,4WF[]U7/7M]C)U=KP>--I96<]6>;IB"U0V58>&&KGK M34M^T$S#<(#A ,/!#<1CWX:#3'[*;[TXJQ+^2C%J#39O9+HM! ?LKS\T<4*PY:@\SP3N0M">EKNCJ,O62OKQB'#U M Z08$;YWW/AM0-"UI.NH\"U\I>[3(VM>KA&UP$((^M-R]!U#TKAZVFV?@<7] M:6\_3X^["%TBU&LZ\R:K]JJ*[G/9=$Y=^+.I<+Y.F$4]Q;.6TZCIYG)&]KGZ MID20DV#O^/4G=<4TP]/B1I:>A,B4;6 M6:0JCC<'=@M-:->CEL%V;,3/BF+-O$@DL.07&[P^6SJZQ)HCBNM1Y9)_OAZU M5KK83;C-1(?(;K3>I%\G.N/1*E!,YMM2BP]^8EW'NOZW M76H_'XL\AZY/O:KBU?F2PYMK(N/XF7QQNI@@70_;U.+>E5C7L:[_;9O:SPP&NA[TJ:4O>QP#ZSK6]>^EZU^/FIY#VUUO MU#7,ZFI(5$:K,4$N;'6DK9"V[QK54EC=\7E,K.XG<=D_%8H]A[9/2K5IW:CJ M&1VTL@)/=O6NU6X%VAYTJN4N>Q_CY@*U_P["FW_V1*K[)GRC?*%*J<' %/SC M!Z=]+:LAW!A*6Y.<\.(.%"@6LK \AIJH)QNXY$*:3A)V7:4G.2!!WV-4Z'" MUB7'$06&8PVG.U@*FQGI= ;Y3'/53D/Y."^=OM!9^[IT?E\*0SS[X'Q=-**;L9P2%U_6A."J^@P35FX*8"]]N*;&%+SD> ME'%;A3(O3V,;*/E(@A7-E7U4]20FC>TEN(]UT7=\$PU$7]]]S]@<:(AD0@#U M4(V,3DL^/.>JG\%.Z6 0R(+ M5(6A55I4Z20CTFJ"%O<=FI9$V JUE0 M"*"82!,' !,*B+O2O&E:EB%5=E\Z#0%VVT_< *KW.TF]3)+@(\V"*_9^QX-! M3XB$)A[C[D,SZAS_/N%",!D%J4:@O+^AF$ QTRSPGV=_V6_41/!_<)X[VL8T MB,Y0LI^0-X;H&PL)#!70<_<GT<\EC4H^7 BLF&[/DH- M!B^]/^%F=@H&?T4+SJ:?AW,]GFK=ML IR??I"?P%8HP) "B)2XE*0I5%6@*R MF.)(4J03!*-*))54E=0Q8J2#VE2VX:8MI>G8,H 8#BWV9))*T!&%BO3)L.)4 MR+ C8:"8#T0\+02X6+G_9O/].N$?X37V,I_=*R_MVD1_&]"079>U33B-#9H4 MF?R/&\M.-:#&^#60?4];@EA#5349FGF(K.'?'G>W_=^FT"-"YC4NYVO M!/=%:"UJ3@PL)<,/&(BLRYT1"4W3_8_0BM1L!3X ^E7P>^,-_!1Z7 Z8VXYW M!W^1O&#<\ZDJC]R7#[D_?^!^[!]DS@(5RI*";(.V;X 079?\"_PE]W M,^G 53N:I\%O\FLYL"G@WNZAB9)<@KX+_#MH5,!5QOY!7T!SH8C_' X./B+_ M\Z_8OV+(, :J"N2 DM#R!58PVV!%FA5Z%X@L#C27-;1V.&8,]@L+YXQ>$Y+" M/2)%3-4,.%?H:+K^V-3@B$!W@B%/%@#)^8^V6RM\&G(^$*,"2B%+_P[9]U V MH"PI 0W#-\)?D/&TFX4'I6_'+#?FSJ$GI&J/JED&/8J( 7T?Y WB%:&A'4"'53T MK@=>/HKGF:V6Z,+/.3"_!+U\QX),VB%^#,'& >_:@>1"3MP&](='#/>A2*27 M#EJR(?>/8\^#680]R0-K;O_5:U-5!>6NHNJD\0 M__.?<)[[53\]\!D.2[#AWY[%6M] MA64/>?94UOZ*Z.&OZ+%PCA#GC?"378.HW4*/- M]4@1&J\HPMUN2]H!8@C9)0^8L=3^18_?ZG@0Z$*_&2%CQY_/C>!WR=G$HIT%/M9VYDA?X:.G< ^'CX>;N -4^+,E(_C;R?M1Z/D,MG(@!._9 MRL&@@QS*_O_W8GLH%#ME"1Y.?#Q@C17[O(H]OF7%WFNQB@Z3@SD(Q!)J[$1S MO< (;OIC0Y,/ TMYS3%/JLC[AZ$\!3*E),\#KK\G(T@[F[#S.>1[. M67J! @/%-8%"OCF@Z"+=B*W0/Y8=DQ]CVR\KX\X,D _M8?4!!YR] M&7"8 =JG?D)7-@?DH%I2Z'DER+L82I*%WF;@VT,W%2X1NCZ;F!3XL\ACA+"! M'%P'2*YM0?G9Q Q-1UX1])*.OG#W=W,_.S*<*M";D)0D320HD5 2JD@S-! E MP(Y%:LS(G*JD")9CCP.]F0:DCE-ZC B(;))-)"\2Y'TOHIN)6D0WH%7LD5BG MC>5:EXOE1C9P^X$4S+\5;?GGO_"?!^ T@.2@,S+39[M- GWU8.[= F_'6W,IJ\I\_$JV<65.*1 M,Q &IPXZLO%_NK;\TD&A2VV_B+9H[PVL,6CX(J\:'&2+$1"_+_E/V7;$C0-J MD^0]$ZF#8;L=C&)8: Y(29$C)4:D"4454ZRLBDR"3B4Y(@F(!'/2?>E5/=XM M9?SD+8<=MG_]::;;W7!S*95*__WW^$S1OA?G]642HWV5)'*: ^TBVW$?0M*[ MJ+,K,I#0;#*:&5X(-)$\ ?) SKOC&/^I3WP$*8.])QLK(*,56:SXC,=?9R11 MB 0Y"H?)L>#XC@-0PLG;IWT>N/TL1/$8:W"!AR(;\*L[O\D%X=%"^&+-,Z#7 ML\_=&;L_P"<]/'8?&]D]';I#)$HJKS>/895]7,-]_/IK0S\4^XB]M/9WYMX) M/]^E--E_I%WR+ ,L "4_2&6M+*@ 4VW^& \.B&5H2&*?K?.Y?_:1=7\LKG-; MIW:NF(]7;91@#/ST,"X$/'-+#HVVI[!YB*.AM7SLDGC._JU[\VP7V?I0+6(&739XZ^S_@;EX\'RT<:B0 MVWN2['^/HXC6[]"_6$$BO&O6'P3V'H9*8]\P)\:Y=]S MV3^3V>^9FY%>]:DJR5X#WGC# %:L?1\KP&W%MO[?-RLQ<_Z:*M> J>Q4TASX MK?U]H/"_WG1W7RAC2X[R<&4E_"&X-1+^^)!R"G_=Y9TPXR,)69])[!Y.=>Z MP.E&*< 4][?]ZZYN>/V(K?=GF%68E;=E-)WA:,G-6TV%^UC17L%=-L:CL\BQ MLO-BTTR\?T8,B'K0THDU'>"BO\,+*-^M$P(V?1Y-'S:%39^(BBDV?3 K ML>ES<,<.,_#FL>=5ZX?" MUD]$Q11;/YB5V/JY.>NG BP+>--8+E:7-G"B>/.\ 10ZLGX<'3S4O^U(!JJ\ MB-EXXPCTJ@U$8ALHHF**;2#,2FP#W9P-E)$<9X/B/QE[A>,_-V$!=5'A(]_! MIWR^LZ'#O-TYZ>+7:+]T<>;@#M#7YWG_*"AOU)$[K&]R3W+ ?.%6TM.K1A\I MPG-P&^KX<<&K[UFPAV^*N7^L3V?9%G@@9TSR/3M&Q% -AR>WB70@D $^BT,*L564SNLJ"C- MYS:J.[@O(0_?*_N.@\IT/,[4MF)ER?)1J5221>40R63PP(!426FNV[QN;N]9E,@:$?= M857'![K$@U9>N[X*%RVJ&E3]?*]$33#HK_'GIJK69VTEJ"K&>U--QEU)/MB5 M!,*)&Y-B>^)E?!?2VG51;3;%E[VPT41 T7U5&JC=!FI!$79J>*VNC?*POZ(G M '-NV!L =CTHP@>9 0--UYN"O+8U"(FP[^A6JNZ%3["JNTD=<O98FNV E#=; MP/4G56%[K9Z:>UQ0[24>6WL$1("T&[CWP7WQH\\MP]EXB7P0@W,$)0 J#(J*&Y.X:H66>_C5H@O?"T]&C M'YUAYG_0[ZZD*0\-R"UE_]W'5FC/YG,'L1N\C>%/Q3N<6.?E:3_Y*WSUJ\KP MP@[P%Z]YVAKIG5J=00MK]V"];Q7K_- V$COT4A0;4AYUO0ZB'^@3^6!'B\VA M>[_OS!?N5*A%' 01]]&S>%;&-&BI[7M3.^S(AUP+U,9;.L<.=H[MBDL!E6 M$ DR18@T8 E1DFE.9$F.DL8J):78?1'I6ZLD3^%*\N%S'P*QN)+\%2K)_WIB MZ"5VJ!N8 PCA(*:Z$$-WYD'7D2+:6YY,1-/0V^]B3PCZQ.)"-'6E8#\Y<3?I MNUT/^YUW]-@A[#8JC#\^/_7Q'.65/=W7"FSOF=V$9@K\\P'//U,B_*9*9-\2 M^UYJ8#W>)U$?@[S3H LTW%W-H!%TV'[90R:;%3^PDI7'%@(U9P=+':"-(12$ MKI=['^O__^U]:7/B2+/N]QMQ_X/"]YZ(F1,-K0TA]7MF(EADC,%@-@/^HA!2 M"62$!%K8?OVI$F!CX[7;@ 3Y87IL7$BU9#Y/5E96)G[XPO:&YN:35;,RFIE> M(NN&B[XR()]*Y#W59"93T77!=+4P N%<[$R M*VUGW4$JW)6L?W:W\&FU/]DV(YVP5-+ZW P;)?W!^L2+G-"1(Z:U:WGWX#GF M\K@V0U.2I D]E58XAN85/M73L&7*LO@?S>"9M"C2/6;7:\+?;LXAG\HO7B)$ M^+2QFC;S!_5*"5UJ/:7?BU'H=$'JB'4\WHE_#^.SPN82EV32 M[\6@OA](__0@(2FR!XUE_3BZX[=B1#]YB><+,WB8D7\OENS[W[_4OU^#%^_5 M3%=QDKD3E[(_!\08K^WOCS>&*QT%E/@"GC!_4\^+ACW5SO8>T65SHF4%^BHJ MMXC_0(F_XBZ8)RZ* #H .J?Y[ZH2)?$";'L-ZJAO>C[>VNO4;="S3.V9M\AT M1W&7Z1.78L"K4\&K%T$"=%)\?3J>N1$V['R.1T&;=Y_)2$^"!5&VQ\H_[ 18_WFVQBN.61%MX67+V)>[R"Q-*,%#X4 M_R#&78]BKCF D8"1@)&_C9'DW-I% V1[Y/K ;V C=:*P>%*J R!Y+BL-(+D' MD'PZ0-@4!24W/U^W#C< *,5=+6*N" !Y 'D >;]O%ZK>@+JTG-EG;,%-VI%5 M]@O8-4=?9P =SP4=X23D^;\5QU\E*WD&?J^%B,1=C$]<< &BS@6BOC\M;Z37 M%E835C,VJQD%2O_\OW^QKT:#;H+-$82%1ES< #QBOIK;3AAFQP$31E;NQE-2 MWEH_G\54^@/3HRX==T0Q=*)$KB]MU)@J%JD$=:=:P2H="'$ZU +<$6-!(IO6 M04Z;N( P=^K*S4&\&%V2R%/^U!D7]1=)Z[+]5G,T0KJ)NVTMMD)$5]=PA)4# M9;O3?P/>1$Y" 6]@-6$UX[::X XX96.PM;A"YL,[F]J<[LS='A[C M/FU5MKPC3]N:\]NE[*'7(7K9M.U]%[+'%9OC)R^*+8' M\F5&8934RY;>J-J];9/FZY\\Q"*:7<-2J6,30SIM,6 M)+=E-,DS&>9ET[O&1+(%(=%MM2NW,X6I9DOU65_A=U\OM/D'U5L6[ULH,6DL MY:M*/Y?S-Q56>LEJJM18U3TLM^^WKJ97#+W==W@WZOPLC.A&ZC98WG M\V)BB6&6XLN6AM&Q$YU,4QJBI3^^ MX3)ZJ8/7,_7*D*0)WYU.;/=2-@>52;,T;'>;^DQ)[PXI(9;=4B#.AL/2J*HF M_/MBAC7ZBKC;,FT9/,OIB*;;92MHL,S]9:Z3P2UW!C^;UE1IX;7[PZKFS[K% M1:6(#-)R9_#J<-F56L6&*)=NS3'7K.C-H5'#+7<&?Y_E%WPE+Z@R>S?H%NY& M#2LCSG#+W<%?34U9D6SNJE4M%)< ]X'>;UJ=>3;7F4D"CVU[0YNKB M6$,+1F?I,> M4%%W% M;5\!@($\"#K\U4R4JV;WMH^%%UOKN ?";E.DRD)P?Y^=R8U.];[KZ3V+:X1- M=P1FF:TOS"!E9>2J*#X,F*J+VEA;F?3N;-W=EC7)N:ND9#-W*6F%1<$UJQG2 M=&>VZ/;@TE:"A_L66TL41@_5>6V2JI&FNP)3\96K,:H8]&A4'Z>\M*'/4)\T MW9TMI3:SK;PXS[54=-5%2]EOSFNX[2OJQ3<'Q=[#78%N);KFG,G,#6&!M9M] M1;W$&6=KE40!*];#K&\/+MG22,F0ICM3X*5KS6M7IYMRE:=-W[O-/XP[8=.= M*;COMDJM"6=[K<+M/-W0*\YD=A-V8&<*YG?3C&IB'6@AO3N\>Q!;!4$+G[H[ M!4WA898P[_M&:R3H9JI\>S<7\S.,Y+OC*@ZNL\:$J5?D1:*!"6&AS_--S,'L M;M-%TP\&K1Q'TV;VLEH99;E9(YLA37<$)E>>#=JH)+7H1C#U1]D271PN<=-7 M"/ONH54&>DZ>-LF7-29[L2C+ ]I5%AZLZY7R<&3ZPS8(AD<93W'04AE6X]6^3\9)/C08L:K$HZ%0&Q:[AB?V+L*CP/Q>>Z__: M^'VKQF, 3<;6G\)G-M$S>=/3+,<+7-3$+\^2S?'%:@@]9?C0LNJ-6S,[%-1N M30U:EXU"JW9!(4]3Q\2!XP9H_UL\<6>'U\A=R?E662:A.F'Z>N8_U%VFW,HT MB]4*E:GDJ5HK4RY>=HN5 I7)Y:JM2K-!_14&&SD!24?N_;V?%,C/>W[LG?\' M'.?H8N6#6#\E12=%\;WCBZU-W=;S'?Q, MPW)FF\79_!XZFGZMO S/ D?;KZW*J\_-E5[GF,%/MKSKOM;=E];WI,/3HPV MT_YF^?:DP,-"1&(A4A(L1 060DP**5B(""P$0%-D%@*@*1(+ = 4D84 :(K, M0@ T16(A )HBLA 3=%9"%B'"*P#1B98B"@L!.;J=T.682&^MA ?!_Y_S>=Z MN%&+FZ"@=0A0S['T[[GC\:?L^,=S\"(MWJLG#KUG+]F>@[>O1OS/S][WC/]] M>_GP1RY1D(J/C-?SG)73T17-L:X8L-.*(";&5?S!J@"K C3H M3'9E?[E(#[1P7_9W7#9F,546 %8 5M @V,3!)@XV<;") Z0$$W2E"UG54FT- MK51"]<$*!5;<'@!H,;(" 6 M9E4/X88V[A$85B 3FW, S44Z[KW^]PHI?0>$ ZQNL+HC,"NGKD'G8'7+MK[" M5<< B_NK%OYYIB/8H_$J/>^&?I&>7YE#[1;"$_3$#*,_T1M/J^T9\$$7_7=)P(0X-N@&Z ;H!N@&Z ;H!N'&'T( NGMDG\1N",\^XQ M4IO$QP*!#!N^H([P-Z:(,AR7ZJDZI:,>J>X-'JSH,/JS0?[_4_"I4MRS*I74 MNK[GI:N&01M48)NKZIXM_(/2\%5;5UU=:37RRO6LX\P+]7)5%AK5 3M"!;]@ MU"Z>U03->$K5>"P"RDA*X"7ZJCI6G@I\6I8S(Y?#O(RMKU7 :R[&*#,WO]+UW"H50-/).9Z//Y=7T8^OZ+[A"RK#+6HW MP\0R7U[PI9%8T$@9>P'K/LN!YH/F@^;'2/.?HE9?4?;LU>WU--/TKH:FKJ*; M&WTLY,>$Z*6+?[D4"\H>Y5/H?>CZ<3T$!S7A]Z3J(4VN+JPZ=:!:X^VQ9 MK37XS,%-^)KL7QO!4)5;> !5IGZ9[]:"/M9LAB4V/$.+^U'N6#M5XG$D_YZW M15.] :6;GH8'\;K+!5S+IW+LLO^0C%,W_O[4I^.[ROHSP@18]?(;S5N302[= M7I1RK6 QQ!NP7L\H%CWNIG]P,F#+=^+$448]62@7I-;-1,A;K8PB$7^.P'S. MS /< -P W-C+IO%#&&&7"U9L2Y/EL,1-Q:&\R-:[HWVYA3_O*N*]L<[<:H6$ MG)!)?\4>*Y@%8 %@ 6 !8/N&)PC/$B77>Z@T%YR%GSNVQ MXO9J&$ND$$LX&K#DG.)F#@(EX.SZ$^PPIM?WF6O/"5I"CU%-PYPIB#O\636J M!3.SC=HE6I#I0<&8!";K$N @CJZ4*!P8-V+M_XJTFRN/#.2Z2*=\=4ZIGH=\ M:KJ1&3B7^(J5>,1<&G\$_;]E+$9XL!'W;KW=O&ILE+&ISC-$%3>DP#U4K](W M@ZDW5+E:P')T->WG#^_P>NC=3Y=RW;MMC8:R*,C!P[P<]!6&)AXO_H5N02YHI0F>6^>JBHX?)A5DNTM:<#J)87"MBO7L M^,Z^DV<$882+?X5]G:X"OAQ?YL.+,O1'FS$'2Z_ M0XYTQ^MKT\NKZ=#,VV/AIC)IH?'A?3"=Q4C6&35[2:O>?5T;+X?I6B4DP] ) M\R,E[2EN.-;>EGA$&T7.-1U#UOC>0[YC0^S'<:??>]QW[/%&A5(82;FI,Z/@ M)E$PAX&4G;6'_6KTZP[CR:5I(;@JYZI,[QKC/1,&%/V0.#CY M!U 4#B.3V8R7O*IT8!%+18%G7RMIOORX7F;):P\RW9 MFF<4AE]5WV!8N%L*VGU2VOTB.I&1MJ,3]U1IY_I!GZ>O44,?5JTKM=C)*E8_ M M4WQK-.7V5&Z8!.S(-I4>DT@HPU(\I/KI6G/Y?-"%0?5!]4/QJJ_VZP8T!GDRRG:J7INSA[&>4DO"T2^B-]/OL;0,- MQW1.Z'+"3:/+52Y#(E\5X-A;$;U8.U;B<2P/!3@BX4$\^M$+Y+L^ME_GPR2U MJ.Q74<82:+HTO+T+&I?U=FMZ^!LL-P]]N\09FC%<3)=C7F\V>]5J1F%2X85Y M">ZT 7 Q'OEMEV9)(Y_J;X_RXSL2N;^AF9' MDGJC2(5&Q:\17 DOU?-P6Q:0!9 %D.53WB@[\U!J7A>RSC#7#;*WJ9I6]>9] M B82 9.4 &!R5N$S4(/CV ZON-07I#OM9;.\\#2:-:[\1CMMC1*I&4$.XNPZ M?(7!6/O (NWJ@B(2\TS%D##=FSO\6'4YK-V^56GIW2N8'6M*Q6 MGFG/#A]5)/>;EXHQ&O;DH,IV#,:IEZ7>3&'2Q,&2^I$^N-\=0.'82@*@$!6O M3#&XJLK#AZD[5(71/2O=L=?%X/@10]I"S5^E.OXE74+Z*'_E/]S[5S6"&<1E MPOQ@4PR !H &@,;I@\:[P4 C=Q'8EX[Q,)R,W,SH,IU/-.70MI P3M _:%8" MG(!"'%"(XR ^K(C4_2L'_?*@LUQ66X%Q+S%R?EI*TWT""F&PD0GIO:3P+?]O.U#![VNA"'!/FY0;M/2KM?AB>*S\(3]U-UI\&6;A9>?5H?!KT[G7.F M7J\G'+\01XK+CMJMZ[PU-(5F9BS7'K1,IT:47[CXEX,2/*#YH/EQTOQW@YT+ M,\_.#1]0;YASV>7#N,T-Q7&H[&&P,_!\I,^A]Z'LYY26\*2KZ7&IA&_U6H[4 M&A4TR>I/_#G;Z1/57M7AV%LYO5C[5>)Q*@]U."+A0#SZR0LDO3ZV6^?#1+6" M/^D.N?;8EM6'VBU?7(XR!CI\AI1\5FLM)NU;G1:NRF;YH6ADI0%F X:X=-+L MH6^O ' <,0;.+YYW_@ACHQ'B>NQO="6=&6&[."6YQ<-VH$5\(Z' P+F3@ 60!9 %D^XXT2<].T9DU+[A#)W%T"V4S+ M:F4(F(1U.)@4F"EG%3T#=3B.[?"*2YG!%EU8]MGL=4<.[E/Z,C.LF[W5]B:\ MGW_P.H.Q]H%%VM4%=3@@Q35D7CI"X-)7T@([1JY?L?6Q1"^X.M<1O+(^J!Z> M%>ICKG"=GBY%.9#XZJBB#.%95=U.%CAE]'#G$4>1\TW'D#4@=S;DSOX6#PY=YQ>ISO*Z(@O[X\<+%1H\31>5&=LR/:2K+2_@[XP9P8PP7B@M?LYE I@!F &8$6O, M>#<2:#;6] 2G*.5A^Z91[ SEFR"M] E,A)% K "U>J &!]3@.(P'*R)%_[3< MN#W...K]$.GT\L[0B])$"DT'XEXZ1M6_F/F=?OIJST*1Z9AN3O^\(\FGKFQT M=>L3WQFO?L4_#Q!1([QJC(1&_QD[GDDDY)>++"R,4[195)K^+S*>K<[MRLL: M C9/)$N_\[CPU4D!;3QV;"I);U"%B"AZG$!*#7R'HBF:O/^C7YH?_?,,BOC-S81\2EKIP O^78^[6(UR+ MQ7-7Y[M=?=FU%]H8OA7WZAU]%'=T\"_F[Y?:_T))M^7V^>K^T;RN?B6/Q7W$ MN&BM/IFM)&;]T2L32>+;-F81I?95T_9\RGTMG1:!;,_$?W4,2M56,9FXI8;, M:2@V,]?T?63C/QN4C<)F^*\.GE43CP13 H7FVD"U^XC"1B&B1OA/(X0?DJ0^ MZ,+S"Z;/^O$(Z!26: V/R1DAUTL^:OT.%*WQNA+@=J86&6A20\Y1I)2JIGN, MI*B:I"D\W1,5T:#3"JT;:=WH&2+#B$1GU8W&;J&&9B'5)1PR>*%D'.G6<[#Y M=HM!PPN)W,T\L/Q6&.5J4D@D_?@9VOS?__,IS-L:UAK^V%#K^BC1UH9+'L#EYAA M_Z_I:"^D]Z"01.86]Z<9H@E6[APQ$<,;Y6L]4?_=DJ&W)/_YLKVV&GL6_O6L M]IZ]93WHGF/I^(_%2E[N4,TJ)7>NBMEBL_$_/WNKL7U[WS8X_\<(]07;8-41 M(MMKN2:KHJU6\[DF;1FQ:S7:Q:IW0\5#?E[I?#)] ./X2S.[]5UB7GQGX,?* MPDNRA[U+P]OS^/%6D,^_.>"O?AP[&(JR9S.X#^^ Q(UQ>:2 MS FHY^\**/>Q@$IX9\Q$8+CJYC4)#VD)W)IX9GZA^0 /'#=8VSH#WQ__^OES M-ILE<;-DWYG^S+C: %L(WD^D]U7WIZ[ZZD])%-+IGZ$A&OZ8D-*)\+=4TI_[ MQS26GO9O=>3Y>#^E4QFR,A9^*[:=BK;FN&-GY7U/;OV*V_46>'=E(!?A?1/9 M-LFKN5D%Y&$Y)]_W!PC;7R,\ND48>IG^CT?5 M7%=HZUH.H(/PMOP&SJ$G=L M]46&3M3"W1KYZN2QZ1B/UL%;/UO';[X.;+1^#?V#8B22UO71MDO&&1[V%^() M4!*[X<9/?+DD"R(9!Y'<$[M)#$NGTO@'AN?3]-9'F.T2JP^C0WB9$683XCDD MY/7=[,>^Q7X9VPY4ZRWJ*SU2WP*I[IKN\D@+PZ77SV9"RI. \@!?(HLOYT1Y M'(AD'$1RKY07;N@8AA&%B/$;I@]R9/9(;]E%HJS.O(B1F0!D!L@16>0X'S+C MP3L9"Y%LC$F$&K*IG*5ZW@I*LP2=1QB#&[ZC#:D<&8*!!^&CKX ]\[;?KH[Z MIN>O-D/X)?A9X>;I&>J+B0REAV^Y1#TW4-W%ZG-6(C@OBLF(GT[&5F_/V>_R MF6.O=)+C(C#L4":5$KDTS9(?TVGN)YHG>)U-#OQ1-$S1//(TUQR' MR!%&9#P!57(G+".>*@B6W^G1[!DQ"$,GF?\&H8R!4,IS#7D>E44V,DR?NK74 M+[FF\4*+;]MXW[6AIV$7#VH3*;4Y+RQG Z"+E4!@\)K2YSA+3V@J2^S')[=UN+X+8&;(DLMIP5X7% >+$02@@\ M>A%X1'CFD*3(06 2D.+YXL]9D2(/I!@+H3R[T*0UR:W.CPVJ,<;+2^7)Y4], M>'W,>^%?_@J/N3$G-5W\S;^I'O)G"-G;[!52)OG=)TT0VI!;P7%U0F'AR @K M<=2SAZT/J:]5^^F,>LU?Z2]2*@/14<"H9PQ>9\6H*6#46 CEGOVJ(F'4-!^A MVYM/U$+B*U;I<8IVF/O"=:PM4ET17R;HXZ_^6),1)KTWR57#2ZV:-H7F2 M( MZ@N2F,?42':_UD_O.-66. M7=-:1S.O3O^^GCW!+EYJ9_H *$TT1+S#IG(]7@LZU1W7Z/> M-)R$ O6>+\J=%?6F@7IC(91[HE[,O4)*HB6:X?A4ZJ=*2XF4F!85#LT96F?% MZ%P*>+9E?<;+Z_VK^=K^=?_[5'&O9,G2-) EX%)T<>FLR%($LHR%4!Z'+*7H MD.6MX_F$.WBJ$8S'5LB%F(L:ZA0OAO<-D4&L!+0'M'>^"'-6M"QP=1=I[Y=KCGQ$>1P/A >&=+[:<%>$Q-#!>+*3R.(S'1(?Q#G<7A-MO%@ @ M0(":2$/->1$@9'>)AU3N-2*'%FB:DQCII\HR@I@2A*6.#(97HT-_.[)S#B9\1C3ESFG M,INKF"^I$,^/:9NKY[G.?+&5^- P+?S(,%IG_3R;C J@7(.4VK-E;B2Y0=:9NJH2R7G ,;)5 _R*K?^?#"!P#5>[B(9._PPD( M%9ZJ\*U+7X5T@+KZ.L3]\1F6::-5P\W[0$'WIJ"-W!4H:%P4M*G. M'=L9+2AY[B,[O C2T 9HI#YJ+.R<0&XC);=G!J>Y3!G$,@9B^1:ZB$ 5Y#B:$KQF8%K.9,%L8R!6+X%KF6UARR 59#?B,OOF<'J;5T& ML8R!6+X%J[0!;08@C+\1G MA:T\B&0,1#+GX!Y2MVK_K>/AU1FS%C8C"8XH/4F-MI0;Z M_=XF28]6G=LDTMKZA.1O"G_=2B>49"0T>B7ET/.4/Y_)>;5Y(I'4G<>%KTX* MZ%&74TGZ,=>5[=CH<4HI-? =BJ9H\MZMS%O[3O^U6LO_WDH4J#FC,;8BUA%. M839=%PNA2TJ/?;>,_;E Q2RSF@"9U5;/?=1,R*QVA,QJ^Q?^WU=IE3+U?RX4 M3=![=(]%"H/2JL*GC)[2D_2>HHF/G[18@L M81@F1?VE__U8]S(,@T5:X&+)Q7V5Y]JJ]N4Z%I:1./[')S+@_J &JD?I@;6@ M0MN*U* V/=R?,(L)[ET/4:1Z-/X#9CMB>/700+4,DBB%= $C,7)7#7Z0#UP4 MV/A;X0,Q8P\<%T^2'BE*C'J"Q!1]Z)Q[KVL1\WDM>G^WMC6T9"IULH/C^23/ MQW-T7_$3'$(\7]A1&X1=PVGB-5.%_,=*23:U.R]K8^I13W]W=\Y^O#L_N.XV MJ]5FHRA3]6JY3!4K^5:C62_*C0W"5W*_Z2RCNKJY)>\Z2+-=UPOK$3W1LHBD.HS MENIXC"?>@GE^W)]7?11_]K\AY;^H,!/T=@+:9T?"$=&2B+K./^48WW9R$P=X M#V%V6_NY>\AR9AO_MN%8^#>\YM08N9YC>\0-OG:!KU_FHK[I^2[I$F&\=?2! MIHY5;=4%\JFS^E3'0NKA)CK)D %^\8U??//6K5B!BT^I,,LGZ7>CEK;._[8> M3J)2#+RNF_G8_)Z8N>KXU^K >(9GX,-SVL>_JST,&H&_CFC8&6(T7;];411? MBK?BWPU VO.4;\6O[,[^2:8PW/G4L,EGCL1[^#)O8PGN_R WT/*,=LP3X$O /O,'\+ M+:+GG3QSJ3H&#/PU=DU;,\>J1:%')7=62O[WF:_',;3\(&[/#W??41K868K> M,: 5@C (:);BELUL%3J)DFUL9&ZL+VA";N*2&+(9O, X #[@PCI_@$,T1W0^X!"I34-9M57J6K41548STTMDB7D/^X9(P@CL M&V#?$$W5/QG9 NL@FB,Z'^L@'@,[2]$#<(CFB,X''"*U=@ .T1S1^8!#I#8,A21U MY3.U%!8J<F34IJ V3 1B)Z:' R M\G7D"PY&J.0F_FE]P2&\X?3T=U73G,#V2=( N $14QOB4+DVMAJ.CY^T^H\G M,"+K"-V(+@X-+14Q"0$I'S4!/1TU+R\C*Q\'(S,-"2\LI]H+GI8"PL# #QRMI M<4$I/B%AP7]T@H2%A86+@TN)AT>P$,?\>)AO0O!?!_%"1D%%0T= Q,+&RWI&06%1<4EI6?F/VKKZAL:FYI;6[I[>OOZ!P:'A MZ9G9N?F%WXM+F["M[9W=O?V#P_.+RZOKF]N[^X=_Z$("H"#]G^5_JHOHKRYD M5%045(Q_Z$)"]OG'"42H:$P"Z,3RVACOW4B8!3]BDKY.RJ_IPF(1TCDCLW*? MPB9G%=YD._^'M']1]N\3%O;_2]F_"ON_="T!<%&0_MX\%"* +.#V@;,@%/N? M_)-_\D_^MZ?ZY5U^U9%FQ8$,\=G3P&*U"+/:BL];.C?%)A67_C0#_R"R3=FS M'U#0)G>SB#I*;[(3!2_7_>1@.&GL9>[W;4.%<[%>B7OH%/1%_FCC4FKI:&WY M8PRZ!IZD Z1M4BW(6UHGYDQR_?,:SUEQ[,--"FRQBG]3E[O7FHN&-BE[X-Y@ M(!JJY@9+^ @JIWBYJGQ 6XQ%&;@!*VYC7U +9FPR/'J@'U+P;>HY]@\A")0] M1TN!'[/UI\8Q"XGQ4(GQ6]Q6<&_,4MSDB,Q:M[>D*F4,:C;\SFZ+WLJH")B_ MZ-QT-X70W"^?-QT&7)-=?'+T=VF 51-F _N? ;_MN.\-Q+=Q'_NW!GMP#0O@ M%',G,X;SGO*5=$"5.GT'OIC$5^-NR4&<,;N&%RTZMV;0/P'Z9))XJ&VJ[I,!4F @' ;UWZM4SX'JA#*X\JW#:K7;\>EZG0N1GDC$^YN!U MNJ,-O%TR0K.Q+2X[T*J '_++C/,)OP*8!:]#[TUY3 2:;89DI3 M65[&2WX)OT\GW&-O2<"],[^17 [2[&8@=+ZFF1 (/'("68'+5V:[B/()G>-1'C5GCR'@V'GDPBOX34XQ[E].$_I MPE4GA;I;$'*Z370A%R6^D;T;0A_KP*?&>W[$8YVSFN(\)+I*2N6,2<1L#&^F ME34ROK.=9(&:90X2= TE\5U>O(INJ.I/DQY?X>6S MIO'+GX..@T)0.@J@C'#*KIGP]DB:FAGOTP,@M4_,*5SA#&3J M+!]S:*!\IGKHEBPP]BZ[8%U/O,J1;:J-OE,A,*W@#B0W6U\!RER/KK#VX@J[ MF:"I>7.0/7=U&GZU673GU-UKEMD7PXC617F)M">M"0'&I19Y.%6"ILR9SK_J MU&?V2]"GE&D&T&=%79I^80[L&: (U$#M27@61P*I3'9Q2#,)JCH M?\.^&0K^?6A,E JF3"-[+7!&8!:X@ZD>*GA/-9>05E-)H/HL_:=99O3]<1X/S= S]>?O_5*X-0*?,.[JKF>^0CTD4JJ=Y-:"KP &UZM<6NR&IBXVP8I>IDF][N7 M,)N?>/71P\_,>K_.:J%]$^Z^8&DDWH6(XZ+93,VF#'MC%R1QA:UD)*H^O]7= M[-([)];9*X)H%IU9:R^BI0$:Y'OI5]:J$J=K?2I&#ZTQA043TO.1UM+3Q\W) MJ(X8A614U>)W"96@C-(8SV< F@.%A77RH1#OV*_#\E^(>A41/OWF@AG350+] M JC$S&9"7"!%Q:*%@SFCLXKY^YOOQ3I?FJ3VO@)#"/>:-:."T2T$O@:>[G+5 M ++X]_3)O--\+$^WJ_P;R/88J'>2&5"Y%5@*@WXPI5@1K)$-!9HW06<9SX)2 MBD=_CD@0M1C%9EB<=T+Z!UJUS;DK?$N"WFSDI*,*-<_R+TGR M#@=;;J7*YO_(Q4?,@,\R^R;'W%B3EX>D A;CW0GQN8I:]-8O$)(AWV$M+;+M M=R$&TO,QFQVD0ZR=N%>W28LK_>ZC[J",.UVIZ67?F=&4=9=\<;-1#8P&8M,J MM=KFPA^:;35'LX8Y<*I4%2BNB3'5\K%[;,W0(7=K1UM\=S?LQ Z'5J ^5C./ MJB#X!/9I[W>-0N!ZP6%&?SJLC9_.W'3H*?W'VI#+E,WQVWLYV039%*\0$@35 MJM/,H?F+R%X/X M3=\/165)I=M/^)VJ.K=618A@!5X;6(>Y?>V4A2RRI:6HA!,!V,"1>]>D^Y%JR;K"@M MH9N\X^RETMFL/6=1//TX\:$ .K(I&_7KC&R4^G/O1*$*CVY=CFM1%D(_?&.V MK?/,\$N@I@=KAUW>Q [R ';%P?UT;MO8(OAGVR0 MIL=I?P/3.5C@PW^T5[+*>C@AN]+L,>-:5C[S?&D"8C'ZN%JD]K/8!^5CO,K5 MCYVU)ZS=]DJO*T.B[.,H;\T4SZFWD;"R\;9_V>^:AFMVRN-5PS2H0 M=0B<]5;T&;"8_'F])G,4+A:KIWC\N]R8.U=[RIP-%G%.WP[[HAGY0%[FG%?7 M8 !M1<'MH;R^/<@8GI,B@W6&DUN<)1X$LW[5"B/'\T!-2D$+(7]56G+JLEFU M&L @KVVNN46 ,G;.W*-YCE?5SI?UQ<%B6'G$91"C[/V!><#9WF;Q;W,3N6&$$)5BT*-FU7DL+$,SO>\ ?/DS*XTK>?X9L.-Q\(-[()A;):CJL-4P M[*HB-3Z$9T63F20%^Z6$_Z49?[=9L)E]5\VRN8#84@"-8P^].Q07H5?X _QP M' )UGRKRJ3?,@'-G&'LQD&*Q^N"4$8H)B%.2'>AY:K9JGN)#O)W1R'9DZ8L\ MSX+R@&E->)[Y13J*Z$K%?M+CX06.Y.IE!YVD!K 'LG52+!+DL8/D_N2 IDGG M#TG77F2P8,DY$>Z)4&_#A016PV0_X(H ;K"ET%W,!B2093-],SP7!G4;WB"A MBAY"O7F\5A=A;Y,DSG#3.0G25?"SCPXFUX0%42C$+_=.+Q?'%0SL%KV]WV(( M.,6U/Z\6.B/HD7P&4(C\63_[NK*,0U-(OAK[>.;_=!Y##,TXOO=A6-21R2V M_I@<(QCXZF3G'2>\0SG4)4X+RSV7<;0ZKPXC?V5&=OJSRRC4S[Q>P4/\[_J: M^0Q@]+<8LCA[=\W%_4M&\ W>;:\TU_"EF3/]U/'O]J$A_8/?1*9C4&U?3>,9 MET"!K8GCD7(7;?IY\44?/B73&M@WZ2._MF!1TEQ>>.?PWFR]842@;::A#-_9 MCP-!J$]LLD29.Q*+8]>3XS. $&[X#,"BZ 9*O\:BITGRH#7$A$2HH !Z$EP= MBSUSLSMI3,%*8&X$A71WS(4LS0"LZ8L*-=U&JA"NATC;:XVQ3ZDK-%DG!_%S M!_1T8LYY2]+'O]NR)R5561:S+F(L^ZA;VPN M'7_#_<8,G'?SJ"YX^L?07AE7H=0>U<#L?%KOJJSI3(,S1G\JN>+AE@::BV44 M^68$%@K$OU(B**4^0IF7%^8QE_RR",&HMXV.2H@I+5\:8 R9;/>6XM"[VU]C MG-Z;%I8EL,C6\!1X_^WE:]]]_!")-LB=_U:/+++5SS;8WGB\BJ)'!$>2>0]Y MMC5JB=$'R%;B,X#Z;1["4F^ZAZPWV'2*-?II04MIVU$84G*R'NIUU0D+/-Z" M2-P0D#F*DCLI-$4Y0ZQS41[;E"[(EGR=T!KNQBKE"G'HLZD_7HWY9YHLM_5/ MH+Z;>NK6(N[45$6#X@B]^]G/]C["M="-P<01T1F_[L9K!IPY>P9(TF-MA$2N MT9WG1D&-19M K!/HQ'M'8&[QN>\0X@W,;D%(EH&KC, HEG3Y06)&2X(M5=7S': Q\^GI MI=">F=!&:5SQV6&1#'O\TO2N ,NB7VWXT!YN89A37TZ=<"X:5&&S;?<9H#Z- M\UK^4+=,-EWD2AR B_11/S[7YMWGQ>5,[BUB-XE.6IZP.AVQH;A84N;#VWJM89_J\$YI&CWHV_XX0OL%5-Y M!F!&AE^KT?F,JL?1!$;),W27)@QWU!A9&7U6H\;\]4NND/)!C_"@4?3"+W$1 MJ,1QF\R&<8FP53T7H&X)2]OZ0:03,A@>IP-]SSM/0,FXQ@HA'F5 MM*;^>)FQDXCLIKER$.&K\0?B/U5,YH?1./2Z*M!JQ\?$D!+\TOMV*./HP2N[ M08(V7 G_VTW/^DV88;VHMB]8"_%[L6F$ZR4#??KJ@WXV2\_M W]7"*'I8=+W M:A&T@,C8:SFWC^:MPLM(8ED\D,^=ZQ=I/GLQ.4%QAZ4_#EY>:)5]LUA4D"'2 PRG@1 MS+RL#7PT)=IY+466?*5_L2@!#N$9E57[*IQ?[\F.FQ=['-40&)B>N.>SG M39%P;MCW\:8B=2R!P(SJQ=LJV;86^?>FSX >FR +&$,47-T6S$HM/=\;GB.8 MXX@M^(N0>VZOH:E5/8U00?!!^6/DD1RAB?RO>,IOG@!.TL*2ZK&@'35]VYT[ MXH6X.XWI-=F$-=87N$XZ9+;=\5C:R3(-?T*W;?2XP1_2>+G>8(]O[;KF"=#O M03@/^,#L'6?^?0.3%YU+J/T=6/5"+QSZ+L!:KLI=8WY_8T0P"7"(M&*3%S06 M&X%QG&7C\?3P4 N;7SL6->TB',4DZ"(3'*A*6,RZ MWR8K)0>^F[,Y]XJ,#.0NR&57U_TP2E=K)=]],N#2F>*.8+S3W'*F4#8S.>J- M+NLK3LG@]N"):W)D\!1#0>Z(C.<5'T]6HBM/5YRSU5_!R!-QG+)Y'9^?$H'] M62( M:%U-B!'.1&V=9G%-,[A,$.XE. ];K'9[I,]E2.VT:[3@WI7?*5L\D>;R8XF M$2<7J)#@ZX=R.54[6Y= GIZ0%PQ2YVO0T\N 3JW.[=>9%K\ZOY[A+P M*S83: XZQ'[6IMXLB<>USVKS&?%CB,.YYYF4K:-UT!1B@R9# ;)< ?[1$L3Y; DN/,L5+/<^ !!9?K;+]Y3/*VW=A\5S1I!1T;!27W6U:P MR.^[PY4>V#,@\N9T2*61X1=GM>8GC9J&H)L;[[.FV\)H/418UM32A#A?D@J/ M:9@><:ZFJINCR%%(=[?3[57-!C5[@G\P[\CF LJCV+OFC >1?G%+N;]O;47! M'=CRH30,;FM-\3#RY?'[PJ$Q.X@686R'>!OB##27#'LHLQB0- M['W7*WA%U9U*J<6;3;,0O8[&Y-^'AL0K2J0Q;]!D^MM?.XMVPRP$0=R.K(C+ MWB*$C7YB#(FE%@5EOWC)LN.Z=R5;H<&B9*ZX+\.6S->-,6QUYM-W[3GZ+4DC MO;I@CI5'PS=;#-%NOIV;3^T=<:CS"]3MD_5OOX7]M!+.EARQ;2N;>BFS3=*VY%9T3KF_S*H?2M#LK>\'A8L&MF# -YE MO/AS/#.FQB^JDQ?O2AJ+8C8>#A.":7Y<2!Y>;&VJ\V7'J/KKV> 5<\JHEK$Q M89+<1@6^A8WA+"'0+Y1('87M+\SZM4]$;+;X!DC.0 @5[R3$T3-@W]E(%E]V MN]QW ='V#- U+Z=8=/XF3_"5D([E'9\LDES$_.+:>UH!R=SL[G#>:^G#'>Y9 MC].07A43V@[[\1R9@%-,WQZSJ3_O[2-[W3BC#?/L[C5A&J %NZD9^3MUOHQ/ MR#3$! NT"T"1AJP_:23RJ+%9E?&A*0\DTUEV#=\I1Q.;7;!/,&3#[19.5F2K MF:M/RY\!AH>!G_*=UO&.KZ*LYN%B/\PL8N_KWG@U '->BF$_"&V:-Q0630"*D\6&1*TUW4=?3TR4YGR3!3T'.%_/,O=U#6!Q*(,UP-]NUXM$FI/ M3.I?@G>5^/IRYK8ML#JWO@'A,R6/LRYDZJ%J;\>J*K+/7M/4N\T;!RS+Y_!!5Z7D-M M3=.("1#8EU/".>=QKY4:(SC'G+F0(2$DT:..&#C[[._M<1/P^O,3>3-!&'$1 M/>7\;E)8@<7PZ$ >(.,Z&0F5*#% CVC91 Z"Z]I#/92LK058@_J4++M_:VUX M6(G7*Z2\TKRJN6S/_0S7/>?H]:^.N7)V]*P7:H""VZ=BXG]5.\V?B<17G$W ME*<:1K9;S>P$89MJA-->0QQ9>S&W1KR;C0DC892P=WL?G$B#7V>R0:#31;7+ MO1<TW1X/RQ3I MXR%H/A#EG+AGX,QLQ-K6XP/O=VZLX#+[J4E2A0O(D4*V12B:=$T$+Y)XX*!7\* @\Y6]U*@(&[A&O//?$NMZ?QM<.?X?:QK/OO$KI@M.'P',H=+7>4LK\63]-& MZ77LCT%%[*1$!=4IQ_;3.\;5HX9*W[T^7O>!7EG4K=D/V/?$4A;,YS\C %62 M5M#6&;,[;5*M], 7E?7[2'846>1TB*<@X%.N[4U(W5/\^N!X8.<+[[V#6#V+ MWQF&3R@\G6=T(=T5%: *@MJO^WIGN\7.%7<&PS?C5$R-R2M^;H/NP\T;U)>G M'Y\!Y\"RRP5C#.\ ;PWR]B,L^VGW M\1F0W9O67+B(B LNC?.]U8.>\?=12AD\?+CU]YQ?TRMA&Q\%2%PQQ-DF4*B< M P?6:(.X5=N:ZF?L+XM3+3%I8R_$C\VOA0E7%*US6%,(]+UP95G>-=4VU*," M@6\PI0.;N_ 4*\'H&1$AY##R@Y\(L8EO)T\I[IY=&/CRFF):+ MHS3OEIGZ.@UL$L1_N-:KC]^2;W.C2M9;NXD[I+R0!JU2+V%DVSNP"'%V#VJY M,+QY>S-IIK2S\H9V:.%##&6P8M1C8Y,:_*1W;KD3&%B9P';^IV8ET.B,M>:G M[\JP7KP\*C:L0\C!T)QZSK@R8I7%(-TV";!IATIROR4;%T0[[SUZW@9\;%L1P OX309$TFV.>\I0<>VVWE*@(%-GM MP)CEO4H@6N:V6)[@:W=QX4/6J-+9.B4*]=WR\B>(%F8_1VMH*'Q7[E17^;7? M4,8I8?.'Q&E8I0B.+WXFV+%T;7DTN4_*E;.?@'&+EBCI;K+>YSZPLWJ0[4%UNNGKS,=F%V?^ MG6CZJ??8EL2$2'AS-3G7V0S14MJBD>5'/=I-:@$XC;' H&S-C-"/(UX8.7-- M!)^N5<+#4TM_R,NDE0XFH+KU&AC^=L]?%A?_M8\FPX^FSO#YVHSF..FDO=DQ M53T2$PN#;&^OJ- M4"W&\H3\I35S Y2BW!RT1AQVI'^QW9SF/DPFI_LI/F7PL%9^,\[$%^(U$B0! M SEL-:L-:G!P?7SSVEWP-\!GK\%+%O]/U=_H@OJ[Q[NJ+G#T32R]IK_3F*1S MZ2$O).@9L$';V+"1B]-WCB'?H(ZB ?1+UN6Q6O5NP?X]."!2F[PNVNZV68W7 MT)A@6RJ73*[FY:I&?O_Z"B6^X[JMS$'0_*[TW3SJ8;E-58E@"V\ST<+Y#_^$ MB&O2A9)Y3\E]WA,79B-[M>\C_;](P@",GX9.=1K5%A D/>3[,9W+41PW'&.X?(K9!& M%"4[M8:%"Q;9*%!:M))Y9/ELWY:66AQ-LOWPO@_I$@)+R4.,#SL7OQYI'XS@ M8K[/ ?%.K0H&U]7RN[87RLT!1J&:$7=R(U(E"221X7.>JN MPB$;1V!_"4_7JEU_F OI>NEY2K<.O1%Z:@2>^W :\WQ]ERJ G77!RHEBO7(+ M"8EY!MC+$&@V, :$-"[[_=!K-!PSC<6'>E>T&GR"J1'4&0]!EK,E?L-S3%'? M'2T:1W,GY)$5PK+1X&]*>AQIC[#B=ZEN!?>8Z( ,\2\.O X[CO(5#XY^7[9U M;=R[?(! :4H&P-589'-YM0%V;T^,:JL,6D7F Q4JE2J<3+RV1>>7/&M[4\

G,XPZV*!_T_:(CT?YG84>J,;-G?+1E MWWT#4=!.H/0,2$)>1T!E;TP&.NX"[=P;FRIH6=Z)8M-AO6*+AX5LZ,\L.CH[ M;OZNK^.T4POA&$4)[JX28C, G@\J:GAP9+NRS]I<::T"%OH;OIJNL MFAX#TW!8DQ49'' '6$2*.6)%@D1$U 7]K-IFG4^8PW ^42J A;RQM ]^SN?D M;D17YO;\ 5N#_S2E9&(JI4._#DA9"S=UH(DMM(Z-K/T!+<088?._A ;\]#NZ MK5"<"5GP>C#]EJ$28J;AHT=]D[ E?G):#8.FTK'[,7]_38)+%H\=+S$_MQXC MHAPHLCFR[0M_?/P6'Y+X_N.XJZ1G.4774D=^59P2<(ZW1+-FR.%]4_C?)JKM M'+\?ZV>?0#I=)<8K(/+^"?5F8TNC#:9%15\K#:R]GV0"^[EI_TC\2]N".Y.; MMMP;JF-$,B%.#GMSQ\+WUFT">#(GOPN@[W]BIM$FOP(8 -= $K@=8G.,L\DJ MEI:#$)@W0\Z(Y%#1C?PN; GK$K=WLU"L M ,_6U?;&?&03IR1.9N4O$N*4X_+]+S&<*#2/:@P-9TMOG@P&3*:J1+Y4@'IX MB-63G'Y,AGY.,3@RK@E\VYF\XE1C/B3NB"_ M]"/MZ2IZ3X'%[G,)Y\?--(9P[1FX$ R/3Z#4^,A5J9@G_.LMZ@KSU^S\Z.5X MS;,Y;@^_D*YG (MP+O_U,GPT'6I8H5ZU"NRHP$]^GXC)6W6LF2;AG^[V\8IL M/TG 5_M[N55>_E:Z9N81Z??ET5-=9H>GR;AU0G]'8Q']*\1XQ^NS=7 MS1$?G-B9:'A_YZ.W$"B[H1!S,\>@;;MO=Z4$'KPLCE[OJ# M:E2IV4*.UD(*T:O6KZ?X1_M:SY_ZY@M#;IQ5_FS5?AU1\YHIRIU@1'8__,QO MZ@IJF?*BB?/H(;_MQZAK:6G"VQDLHOR=\&8?1!7(6WG@L^#N8)+=T-YPA,4> M[ZOV+1!@C,E"!?":4#VPJG4KQN'.+'>A[=N!'H=[;Z&> 3 .%+-2$=">8WIM MMNR<3+!K#OO9]4Y'7O$Y#+/0V,@FNY)*Q2TA[\ @T,^/;*PD.?5$Y/=&U(C; MAV%5%2I*8C$7+ PZ_P6-#MIS80/^8B6(\5!)HV'@F9 IJG23RY+FG..G+@J3 M=U,CFT>_F=@7G4OB+UB8)? _6X81;"4XT5<\7**57N];3?#^"*2>K83-%D"3 M):GHH(VLBI3$%#FN2"AGE2V\@1RB'UUR**?>^M\3W>O*ETKQE+)PC-JB,,2! MC0(%,C6FKL=DZ/0DG*8:+UG?W+J_[&*AO ^JZ*AM$DU]"4S%M99KH3OC6C;< MO4(K4%NX$FJH[P1CF_6!B'+NCU6YR@%U*0/!$@M$I0?S'409T\!G -[^O(\/ MI@Y.A9%->4D"0=(*GT:_=H_O+[]. M_DR( ?!"SYR3]%H>L:JJOEP8HZ8G[,C4O@LI75T1<"RJ0_N>E>Q]744C/W<- M(L!W(/?7FWI[NY0R*B@5W88RYJ*T9YY=XBC@:$)*K=\B8_KR7E5SAJK*JN?7 MUT7Y@GYP(?C/T9"+4=3@&MV(I4>_D"%[UC)0M.,H'<*89A;"BTURUV,XQ6 \ M4\T6_W"R,/0H!1.@!+],"BN,%]"[5IP7!M/L-RV-P0U_]H'<^+:C%/6B?J?\ M.I0^*I@-Q!61UC5JS3AULE B[B<*=L@05'YU.I]'3S#/?WW$_032:V@.6Z)B MO& *_R91FS(T)'4YX?1E/V,=@7'_[194"A?X"#I'1R@?7Z.U)Q]-)**4#)2H M(K\0'TRSYSCOO/7GFD)2I^;M-I'2BF4 M*)!GXS -^!CT[)&_^ZI>JC$TFC3Y6)^R*&CZ()!CE>#G[]@8QF;R!6Z M:8>JRQ2'_>8LB$$GU58 _'="WL\/_/[# H4NCS:_@=-0[7G\QS(LQ$19N>B^ MS3X$.9_-KH_:]#I782@_96BZMG@*#E MR4)VI\6%-(/>_,;/L\*C)L+RQ0\S7=TX=C1 L'9 M<MFG4K9\]^/(I#E^I5^UCS!:[\8N3F[PBOV;U\+# MHNP=$J]LM22-.>,Y.L2ZZO>!A$)X]NB"-C2\JHJ:3:OSI,)_^F"-I5/=3IK% M_&?8^*$-/\KRJ$V,G$1L8BG+@7$P^QR/<&Z4"5M_80#8$6.QF-[F M5TV^VK MOLC(=[@9C$YXGP2GK+(@9;OU8Y,B#BX:KCA'?,J+@Z#;)S5'\V4Z'=\V^:]: MC]A. NF7L<[.10_H_3/WL]6P('))E,"'SVH?V"]P/]-BB3DOSRS$7(*;'&?@ M$C5G5]BEIDIQP?T8IX6NOU)9RB@G1'0-IC@ZSLE./],Q_+G8TS(P#2U2%!A\ M!I2$9I0DARRHB=U9G+ Y53^%&-;\X2XS:=BH,_ZV0GJ)C+L'ABA46F3S*[1W M&O5&+&%\8Q)?K2>)19"-!$H[BBCS>2U'K=ID.K=B'!)+7=[M797<5?3-,T^8 M3U9%+H)E1J>66>.%/(W%+P9TA_I><#LTT4F;K?4OGKND@XJ-UYP,<3XL"$02 ME=E+/7)RT-^5\TD!\Y:6@*OJY6]_KM089:*>,!(K L9="6AHK?D)*LT)55X9";YB"],I>0.H\+H[JO2+(2]M:$C+C_R"?3R1=TA)?*+5I\883/] M;37)'>]8%\O!H8&R%72E:>A(WTV:C\EMS&;-)=(C;]M@#:?5,(X]"FV6_I&: M,XUA9WTZW"RHH@'*__@EP#S8)P)GQ*"U O>V#/_8GM4F):3_^ \R"%;[(>(+%=Z7W9@0*U1 M 8(L^SVB54YQ+'U(S-$$D W(!F08*ZV1WT?!7MB#7U)%7.2?<[L4W&Y+A$QJ+E:=WJEY!JA<7TACOZIMC MAM^0'GNY3@E8(MW+&4R8WU56DQT^V'_159WQ5-OGKT*[(AEL/*'M+3OL;90Y M!5S_:/UX5OD 65E8J+OS,(A7S\_XT[.WX;KI3O;P0$W1X[.*R#U[\P ?OWT[ MEV8\8_!'G@>ON7" :Z,")4Q68C?O7"FZ0=U:OW[:,XYW\V?NH*#I6JL077[= M1ZKK:P@!BMFACS_ZL?J:H8H9<\;;I>E^+.Q>2R]*D>$[GQYJER98".F8+QBE M&#&U;:Z&.9":G10J?'PJLH.0ZV#(O<^N Q6JS+ TG],L+6H,H/&N[F(<7$3( MIJA31-5'U\_/ZB!8G*!"6;$,KPE>W?2Y^X]ZYS"Y!,9B6T7?2Y ABS2"W2LIO@,@(@T MYETAFJ35-,[9$RJ4N!?7"J,B3 5KR>B;+?&Y\8]@Y.E/Y26_#VK9ELU6[O%= MAW[ZQ\:*;9HV1;-JDAQ->&V64&B_*1FBO5RF&^R%VK KH6Z(D1ZMVK_N;#LS M@WP,/\G+)DH"K")A"U9*TD.IB=O,*RY#ME](*C0L(I1\8.WN1_(S[S.&Y[DS MHZO(456*.%L8+Y0Q9J;K@+VM)RE!]@Q1PB-_3?D.85&CC^8+0VDQ= 58^CGS M"XZI2N88GZ:D:A@.%T U2XR14,$XLNMB* AMOKK*_+#3SOEL0$*)NL(?'M," M=[)ZZ'@&%' !'9?A(UIW"SUU$ZP"AVYU_5@>-6%5$CLU"?.5CCD<4PW1])(T M.TF3+K8V-N+7-*&##X890&/A3KQ30 MXS]L:B/1?-.K,[CY/K3$-"[XTA7Y"<"9XOCSZ0/L16(^#8*3P:,8*KI+8?X4N<@Y!$ RFAX4V!?I'9N<(/7M9HTI>]X/\(KXN1@3/FM,^?+26N_<_M_D]33H=T[>_-UP#D$-5 M!/L4I'Z_>J=E(67]C51=*"ACJCVO-B" S@WMMEDV+!KT#P#]N#RK3%SD/ M,IA^^HL=2PVZEML=I9O>T?GAOM M&?"(5>U :8C!9C![T!@.@)Z!UO$1PUTYZ[P*@3%A\_99L7]?:%2(E! MH+AS,NB,;V0?,N8B3*DNU6'2WAU]:,/KNMQK54GC'./+U3Y<4EC0[!E@KTD] MAH^I^W-3A:[K6'\JWO=.HL7*Q$FO)$4%TN:*]?K M+/NQG*;W@,!VN1=0N;E24?V^TK8DR_?;NS M*O=LW;6Z,&3!XNA4.H[.)LX,7S]"_J94U]HS6<1WD/,7&4O)BSD6>052+:3_ MAJ"8_>L'6,IIE[ZK9PI$)*^ LSAC5! MVIN3C(T4B;;Q3#-!@G)[0/T07U;":#.&;)G4D?)*'SE7 :#(NT%\7T#9F[N^ M)'0_ ZU?[[0Z[1>SSM(MRT/5TS,KRU?*HRR1A@J*^T2(NDVERS,7%812L0J\ MR[>-IL7_^(U:ZGN'Q6KIT&VP]L#TW^[$1M3[&OEV*3EH,VR\)U^KQ%-.YA3K MX<[6:Z&J.*.ZF#'&F5[;RN$IRUG* S[]GIZ2(U)R!N.0QV!.)>B4(16H ?V^ M"_]\^T>R%D5G2@X3H 4 (/W6X7$(CRDHMTZ6ZW>8>1(V*V*<-UGO@1!;?B"'C)E4.O<;.T^&%M'97".+O+!\T* =-_I?92O8]_+4&NY?8O.E N/ZZ;P7PFJ/1UPRQQ1]T M]_/0[QU;,JUV.LX'+" "O'G134JH#FL_0JE38P!10&!EA#RJU1NX/'J(A,]7 M\NX*A3@CR^*6E\44^$9S*>Q66 M8U/\%O$;X2H,:P4/=1B=<7T =V8(@2;;SJ_[S51-7JL![P^T!!K<@B%191WT M\0@P8$PP^N]4*):VL,?JS@CGY M$0KL5<(3-*WG&#'"%I&-Y.C+^I>6@6/U)#D@Q075L_:$3_7- M+L+9;PQJ(C:@T^V%GW8)W4]I *-8''G2H#DY@*4KYP]PB.S1PR7Q]/K\,V!A MQ??*G[S 4SL(K_Z@9.GPR ?D9,TT#Z 0URA,].WS6L-N2#8#FL]#6ZR;.K/? M,1L-"VCGJ"9B'JVU2;RX#+'PN<=>7UA'V :4N;#KD]\JKGP:PJ21S98O&I.J M,>7M[0#U2?8S.)A^C.^NGO=.>@;PKU_?[?@B!]>^BE._] MI*I*A4[ CE,3W-Z#I(^W;RC.1(] WU Y95?M#B;RCW0YWA>6@:D6X]B''[BY MCR+;,$::(AC6;+S&E5&J(1QP#FKM::L.A>:DG6^_&G\4C@OBE\=NL6!T.FW: MWR64[3\#""KC#B(?K6X4PY94W*@% ;*^'J$8(@83RHU3$"A_654%.,09[<]7 M)XH:57J1I*D+%5JD9EA];=MQR-'#B::FM*;JW[2Q1PW1@YB5<9#G2-DFH[=/ M?QJUIX([K7VI6@8E#D_V"1-W/[*%>2%M@5\CL5Q7^B&VYU5N4,P^*O?WH=+F07VX_1^WX., MI(SZ_P;1Z_^.EIFYR>);V];F&,R!<^5-I5T'9']N'*-SE[1"'G:['.\L%.JE M[AER^DY.*1TGB8X:^GPP>F9^^RPQ8,+UX@]/DZ'^=D70AG/:I58U\F)G4 F3@0 KL,A5YHPU[&501=(, MQ#-(TRBSUZ1X+8^/S?L",C(8E72!7(N+,GM-BG3P4IUN#.K1VU68](8;?R,V M)KDE!&/-^KC5*IT>QQBK*>5;J+6+'%RHZ:SJ/^@/V&H_:U 9\#L_[U8.RQR= M.U?()PR5_TXOMOAT_TI/@^LS$[]]W51 , I*WN2(2)>XBUCW5D;-V[).FTON@81)J6 MMYD?>\(5=#YSGH?GQ(T\T>M#\=#;J.W05(YJ^['M&^IKI3P.#ID\'<=/?4)K MIG2ZCS)KLV%,Y#OI _FO*/^*O9"CX@#XB&CL&\9J7'2=.P")_2.&3.X?&Z]"7RW6\^KJ31X?B] Y.;BDU/',X^R ;[I68VHXPCTS,X'B M_/F@]5I.XZUN"YI@9CS8^M[N8E75_G[Z.UD M20315]%7+2)L+9X-<8UU(ZA)60]HMJ@(9(AC1D-\'>CF"Q;\=U?7L&!B$/9/ MU&#F4+Y_\UQ"J/\UF'U#^L]?[LEH9WK )"/"Y;0.8D("O[0/'9!5N;&@AM9N MQ:OF!SCL92ZG MRH0B2MD-!$C'-Z!>'S8_O22>WV16PU4EFN $Z#KGC[Z6YAKFAH@I/9KR4R85 MIX)Y^/SY7KIK%ENN^@*-,\9YY;UZ(V"B%!&OX']*YG0" VH-P^WZ%U;JG?>1'ZTE* M#15*R:1;$K#FMW&?Z^4 "'MTCY=1CC(7PA:1ZUABP@OYAH6*K8+Y"4#L'F)2 M][]^_?=TC/ /)L\!;UN M@P'#1*V*+W7S?;*@Z&E2F W:"N9$<&2QO["_[3=_AYG4)=E:U,4=ZYWE RU3 MWQ#EMNFM&8X9R'9-+)HRE8P^2@D:,&"Y-<1K2 UTC^!(6S_TSRFT!CL'")G) MEQXE=2_8(.WF+;G__K7%ZF8&_O0YLL^>I19.,#&[O)]B2 MHV,C,S#3Z$97R+A9$TVT11G.:YKAR$@Z@6Q95DNI#B3BA*H#U!5>CA$ZE[S% MVS>RRVZ7[]_,?3>)//7_'(R2*L0VQ+'LEUU=-GNLP.M!?Z)9+;0,KE:^&<17UBB!J"XI)E-9 M8Q&DQS3=!A)O/2(S=A_4PA>%T]PIUJ073A)^8:\7A#(UUC?612F P*1$\='4 M: R)Y67_KM78#ZY>VN,C4DMEG\IP7< Y@OJ0DYL"^*"M[_FD.J/7=/EGEYC= MU9?QT[[\@4'9?_C^X,IC%H1%Y]&%YH&)2'91R,CM4[#*$R>*8@QG'O+_%"[( M>*FU77$5F#$*OVT;.917VQ0RT:N)_T8@C*:>^!8/Z'V)= A;(7 MB/ZS[%]4O[YJ?9-KOJ;$DZ.#,#'B?@WECJ4&QU^SZWI5&CDF9;G$+Z%P!\1M M5U^4\O>T2<9F PWF1)C7_>QSM^&AB'HD2/G=0$^KY(>.^0_YB5=Q)68#9^.@ MF//.^#_7LA@@\@SO[/(5[N678@RV7M%!MT2QAFZEOIKRT]]X<]+ ])+'0T]. MX]5%BX>M;&N97M^/79@%!JV9E"VLET)?S?E0#X'S'6\'ST\ [XPS4,-;AY$BGM+=72%K5R;P75]OUBW2F0EJOTJ#\A-BAM"%Z"V MKYI9%80%\^-J%I(Q+JKVNC/,L]_;>GB5KJV:?[F'WMNW? VH"\>:0,F3D\4& MC"+6SXL"1S9VN!%]5S;/ (DWL$Z2 413EYAZ3H[9BEWK@0MD@U%=2CO9%:69 M"GXD<=F[))-;IO#>(XC61Z?Y[1?49$V-3VNA K#SB/*F)Y9NDV_\3Y-OSJ_) M:'-D7[;$6^ >=0V8I0J*P[MA#19]A'%>GM^OGEX;XS@[)C/M<+18A12+TFGV MDOB&+F430L1[ZWL\3Z=.#(!%1PX4L9Y/EH6YEWT =RT M FW.&F[2?'S>^Y&HX3@K\]D!O;_&%P:+5W@'BZ49GUVEB?I(B$#.OSJQ+D1S M.5^ST4 \IWU#E+Z%/3A76"/28\*AW'EM-@<&BS>F6NB2=&]TS^"NIKXET_-7 M+?QNEH1A+1MX]Q5"OB"-V2N@F:SN[$GU6]9<<=/O&:^# FM;"D(B$409NJQ+ M;.7>AQI*US_V-IL^C;L5]\HD,YSGX5//C_1*1)0&B>1&7H&.9<9A:C@*G00O MWD;'^+B4NJB(>"A/7[^0"D&E9YL4MFV8M?16AD4RL4;A_ASW8RQ[!H3&['BV M:>++ESMYX^IT'8O@I#R:QK'08@$=]%$PXDM%2HN7#DR> ?'U[7PTR]U#>#V9 M%8[?T6D,*7D*,5X-[C4)(QTMK%%/>;VP3+U4;TS?H(S.$+@@ \GW_;X:^1[ MT8V-E?E9(^E%O@^5\!2)? 9@GZP&.T#?5!?&1QY;/@/^U#,@K? +^-:9*UU? M=OUU?Q4^&T_4CT;J!KY5>$O6CL!R?=^#BXCE!UV^0+KB55!%Q>!MP;9$!_F% M_KLJ@0OTY7@)J[JM,Q<(SFE"OT1;4U&O(,)4M_AL(5HTI/"N]6V(L;-/PHAK M'D[%QB/K.=*\PEK^'L7Z#DT+KO$SP$-\8%.W:_.4Q=CYK9,8))5W6S@]UGZI M)F23X;S>WMVW>^G-_@.8X4$P\9:/V?EW0Y+UQ8+,=]/SZT*U22\0S7+T2:"2CQ]ME#YS,N>OU_Y$X1@QXS'+ M,%36=!$ZYFWZ[L7"@:WFW>BBNT_DN.1+(OW^D>E_:^IW0X4](2SF=3D[IX$* MO!?*10JTB8H%0D<79>S%-;4+&Q';9H>)IJHC49HI]2P!&QY&G[3NXBCX\QVF M419%T"F? 8.>(3)'GLH-,'9D@[$%+MS:; MN;LN+X4FRBIQ>(/G9]GB<^\=\'N8SQASC'9\WQSO>-7AVC@ Z3,<<@@OE.TJF=9QMM"%1+!QY M8N2V98?TLTT\'>;IBY?^"2U$GP>/C[\AHR81C^%[\]*1#Z+E#(@V#-]LEJR3K-8V[!C M_O*L<6NM)E7XE7%:=*L0MPD-SAVM[\(.F:,8R:UW!@Y3[L*"%N]F[M^7PQ,9 M6A(JSGE*=<&:Z06G[BX8:4H'?=G+99:*W$I,\^1G8@[B [ XT=UNB3B?3R)P"L=WG=C:9 [PDA5 MBZF4* V6Z'4&1347Z!_!TL#W]2+4W68^U2*YU,5K?4GX\4$NE=]DC_T>=1(_ MZM@Q9M>7#TQT)H_E?SL@EM[RUT<44=_%N=O]:7\GOVAB+%6S^NE1E M(P^K2@8]YNR(GC8];&$P.%ZCBGE7^EY@C"T.+M:')D.RD*3)JN%!Q0+80^_5 MZ1/&+3@F2\%>!VUM/VG79:0U5C%!*JVES7*A#5J&5AZ#R] EVMQ9DG==@"GK MCBS')0>=\?=([IEGEM,O;KO"4@EFZG)M4* ?N0J"- "-?4_SK%0TGV/0]:D0 MTMB1'W7'J#<2,3M+@C!>_"6O?RN M=ZVB+>9SX_NI 5AQV!UKNOKSPGZN' W$FA4( #NS_BJZMYU$JOM!9-!='*,V M>]D]:'.MC\2;OY=2B"^_-.8WT#8L/4*N-^C;)VO9*YH?CP:786=$ M475BY'/[O=>#/CW+@QFAK8!"^6WU.L!:DN6[%%/6CW;%:I8PA+K?=(PN#Z+) MIUL03JX$U)7+^ 9$5241!D(? 3""W7#:LOKX;Z:DR[,@@D.:DIB8TO7G!TR? M1CT>3'F3M5P(I$/B/%H0@-E8P)7,XJ*2N'54,W(_5XH!0MN&@M M$M_91D753L@DI$BHFEQM-=_!R22[2S T6'>:E:NQZ!Y$*#MH52*<]0W5AN[] M\;0.G9)T P1 F2O?JD/#\"%.K28F9^=1Y;+[6UE XL<-(B&&BVRH\Z>'; ;( MY[!^7[>B61*YTHR.UVC3F'R=H /..*I6*'H#MWF2+AB*%[ZAI7@&;3G(,1PK M+!$77^TX3+G#N2&@!2$>3!N>G>[HJIFKXQ9\(M(AO?8>0T#]A$SV8!T!&*G1 M;*A2]6//V0[,;L!J-8X+614OZ\7'JA! 4CZ< XD=LXXR[<6J_>#E M-^VZ^NDB]*/C\Q.9'H<*ZB>)F0J?!$]-B(LY[,OWN9M;'@8-9&E-T@86XAY6 M-Y(3'JT=YPUQ1&T(WRVD>C1LI,>),V/YO!7YS$N]QW%X!TJ& "*YA^%0K\VT MB\&)ZQ(=$2O;VOY#U%[7G0VYBKK*!B^3\FJ_1<(-.E8*^47F]KK+]&RRQR5? MA6CN;5,(U#%VC-"-6\PW[Y\EM!'FI++05,LSXNNK?%G#CVIH4+^"]I)!CE?' MUQW'_A:,,_6-C4^HRD^L)=BV/Y!M=3>/]:=/P%Y.H.#6Z72L:J+@"WK!:?J7 M5!)3)CP_VTPZ-&=N0+XO+D*^QP!!!4Z+PLE2;UQL%Y&E5-.:+QB/J4X' W ML+RG[_[D"EG3K.7]J=+J^FG"IP^6G^W9>D6&NWX;!B]8;?*Q)J*DF57&@R=H M-#)"N[O*7C=U=?8+YB!/3L3@ESU1X(NRU7#U#[GBS1*.%S=\;&,65.PY\XT(G79'X6F;H[O\.&9[^4B "])(!MS@')3A)BCCU_FQ?BVTGD8 MVA40J6Q*23C.T2=:Q(E#H*/W7-43WA&\[/V,@753U5]" F\1? MK&TCN7?9V8I!FHLQFY*?8>9_.4E:F3K'!;GJ?2AG(9UT<\,6XGE3!4C7?O:Y MMI,%C,-)G&DE_2U)*Z.Q+!I!3J]PFLPA5RPVZ,_\_ XV%Z3:M]P8,Y#W53D' M0EC.]AI&!I]$W_P,ZTET"57%\0!#(3+DK MC@UN@Q!2OMW['&9 C4DV(W$JOT^5 ,G6ZMU_G\1?-5@4U3TNZTT/$=)_AD=# M>;:MZZ.@J_4";,*2V6SCI\JT]<50 2UL8EWH\3Z5?W\^:D6FE@03;5Z!(;'W MZQP2*GHY"0\70J[@V%>5EL,$'=LK3=3F6T8IA_/QD"]0]_> M;LOCA5"?6_SH&CB=Y&KMX:EFDUCW6[)%'H2I'Y+?D@,!)@>W/'GX=_WB5[/= M*69. V&K&B??#PO2WE:MOU4G.2V*%M];+3/+QYQ1UO0[=UPR_1K$14_^OCME M7T<6'RFT:,.U*',9 1AOV6W4LM?1,5P>AKC/VX9O:60W)SV*L(IN'_>2UXDM M148 *>,F8H#BL*4UQ[:@55$%NDVF$AC,E%=ZA4;@Y;! \6;U1#.NG31$47+E M R.6LX+\#!I)4640L+)]]4 KX-Q'S6;6AS-0JK%W>*=<@E?J,\42R]LI48& M4]]7.\V3QV,B7DIOK96,T]#UIIY4\?Y3F(/5N4%+"CF9$ M'U;MB_4=Y_2O&WL_K=U'Y@3K(H /GA+H@V*!;^7C64]?AWUKLQ@2(7[27C+8IM+!CV0NOF .;E()5(+7P&-UFF? M[.7(;F9%K;]*8+J[+P(HRS(4%L<,4>VQH7 VWERP&M&HT$ST+K#C$:?[@N3C M ]K&MSE=4KL(&3,9MM]XJ*G5_*TSX]ZLTC+N;A!0?D!G43VCZB[5F*F&]2P# M=Q-;9?2H5O!-V_?BU$.KN;P=VF."?K86*PQ"DW*W+0G]T,'I).'=@D$T/;$W MZT)45IC]5).3O@==H6D[8E;)KQCR7+?#@XV@A^6R;YIGYTPIQ?K2)=]M12R= M*Z#)BMF^65HDR)!9U30C]0FO,XA,N?*:T=%(,ARY.K<:^(+W[@7)]+MU'%>@ M>:P\T0E^/^ XD526'R[0T+T_:P.'?P^M>*$U_-ZD:/V4SZAE_>F+MZD42^R$ MR-3[D=L:D]EADPA U4>N=MBA!U,AR7#A]?G4%Z1QWV-.$MA1(4E?OY=5GB@! M=+?H1:L6"7[$G2Y>[ T1RDRQ-ULC9][L6*X$,05M9:LRMHP*R7OD[\Z#FG5P M.KC[/>86+60T/MU3:N_-#T]GC[Q00+/1=((_'#PJ\9C)_]8HL=?%YW-NG#5< M?CI2OEP1?["X'U,Z&&3AU27P*HGPY0S GA1 M/_9@Y'O?3&_4%W2:\LAT*O4IR'&AE?&2"J0<3>IKV,Y\)5<7M9CBI@N!*[,S M-2"&9>LU@8\1Y6E]5$#%[O"^XG?)$3R>C;%Q>+OVL.B>U 4YK+XB-#/>M[+2 MCX B723]*'?]GR2E_OS<,:R Q%T;X@I?=F(K5N_U^S@_?9>V<0C8"?08VJPR M*P4!JX_.7!88[< ECU5+F\((E(0?Z((7"/8:PK,VV'4UG*,HE&!/Z#0*=@7J MK\)4U2W4RVYD7C4I1:T&'5N3\N];2S$I:7CTSW08H2%0E[E-RI,(_!U7NPG9)HV"_X M.GKY:67_]SC^4[";D\[LL8GDD.61C+'?H*13Y5J4.NN.NV8X'=*9I;!CQ0GWJ%V/6IGSO]AEPP:)V&U&0V?W9YZ&"I2'_]8?9!N87LJWCD>;Q MEI%B.2TD(202730.W[ZMD:SF265M:?6T4>;!(C3349T+)SYU2[R1)"88_F]0 M:/'C(2 ?:;/"E!4()C=_UM\!*(_Y,!A1^W32U@,L/YI-S*@.KA& 7A18>NCO MZ5H14H[_Z]4#_V<>E^)V9@JMM>>0I&Z\=P;(3VLAV.5?]WW.WIW##&';B\)( M&VJZQ)5))[=K;ZUB;E2ZZ-M)/P7F#0U"QET6Y["Z%F7YNWP4DKH=;C/34F3S M=!JMNSH1B,\UVFJ:[FE]VXR+C5/L-K'(2?A,QSNM*=\MVC4?HDB!)U]C$%MY M9+JTXR"CGPHR/2&U,[.^R-/2FVI>B?MB@MTN>MM577D^$+L2LDA!23!E9,07 M@,=[YZX=6H6./+(&:R1+@CSS=(_PI-;>4N^A<\N%([E](0NF:/C+L(70UCAU M=;95>5L:SV'NP;?"&/F%X**YY4X+FRWHU:WKL>WZJ'QMJ9*GC>=2 RLJY;Q* MSC8/0R&T.IVB[>S#%3_5(JE\-/W#JD2[#L%L M=UMAZ':6,]VSG+G7BZG*X2T\ Q6/OO/DEPVY#NEJ)#V(HKJU7K)1,QJ7=;+) MKVPG*D6#1J*G':ZU(4"1H\V56[A^."UO%_^^NU2&/\XN6^"^ZU&^[5C1W)YP M;\+ZCUM5PAI^.N'4K*GW[E+--E;H0#9G!U-;4,G + TNC3?HR(H2_1Z\:^JH MD.SW#NJ'SXP@@+6"Y--%>?BC\.T98;AK%P+PH+N)7TV1Q?^'M2<@ '34A#KZ MI,N ?H&X?N'=>& DK0P*L4< YUOTUV?1"" P_=))'@$D?07/!0J?Q0-#_]/: MLR !'*,D9C,2N;X=\!X14GLUIY.=9 0@:(@ H/?!^QQ@ZPT$< B3O]R_V83@ MW?B=_T.!<'\K](N&> M'*8%N[]JP?^X]I9%; Z>%_P[M-0N;%'"3/\!D!O?8/(K*!+_,SL8(P ;LPF2 MS^V2)$^JR.$$F?_)$M]9MF$'=Y"DL[W;,23! AD_ ./5'5KL:8?O8O8<2N9+ M]Y")-(0<95JJ,-PY"DUWJ1#P$ .#H7LQUCW9.3#-@C9$]WY> M4,IM?POP\JQ" ^F5[F<*.]K053;9/-\-]@Z?45_@L+X_0Z-D:,VWZRD M/>/*QHN01]IK9%94L4((UW#%M8:?#Y*6%$1DBXSCLD\BON[8UQ;@NKE,6C)@Q$ M#5LH2 EB!'(;>JA.F8WK68]869_@'Z9IA&@=?-1$A5_A0\2VX6^1(;23:AU0.JD+''K,6/ MRB!U?J!/PK#6,$SZ4<>\CM9XFLUT:;["3Z,X,C8\+LFG UJK[P5-; SVV72\ M801!#RL^W%9L7##'P?\V8:$.2Z(2V2]LM1W&HMX"8;SU>#>WF:1Q.;3Y MB^JV1S$<;17GY57,CUL\!,8?[-85'7CU_"*S=[W3T%/0RKW=(T=*\$N:*%OG*0=A[KO^%E\3@?"2Y M)F-&ETQX%?HX .R&SIOL7E^OHHQQY*Z P&57-= MZ%88N#PA"WDK5]3H.D\ZL,?]48ABO>^),NE$.D4+-5 AT50*MK#02@[4?2AI M""[3]*RZ'MZ37YS*6Z'4[!8,5*K#KTVLP%=44+@)[I$24Q! )RE./@)8%R^W MX!=% !$<5.H_[LDV'?P1_-XFBJNL<<^?T=66N(T;4A?U1%5Q1_;I,3_^C3\H MI]PA*)N"#K!R&8QSABXE,%L4W]F,DL>0W)N4'HJELM\69&*YH\'F63[A@$L" M\4.)^,QWBW]8'LSLP8T 'E1 $A$ )OAS1>:6EC'$VIJC]M*M4[3)F>XN^S&! MKJ CXWLIKE#RQP.W,3F^KOE.2R)3[>%IKWW8AEB0C@>1(IL9V0->.&3I(D)V M_"8D%Z05\SWXT)'=8XNJGH9<]J\;5&EE<"LD +SU%CO2V M2^99X'KRC;X@?V/(4,+PYGL3&]$/B.@2TH^J/D3KG6A2EU M$&=66DT:6S_Q=8N0,_!M3)M%8@P>MI(^8IDE0+L/S!W3AX32)+>""'K-P% MB)E"K7]UD^TXHNV)L5X.OH76J.LSK9W K-A5!V^>T?DH4>'A:D4CJ\*S.;EH M:2^#DJ$6=/H0?9W.]J:MH!KU2YM%AJY'4Y(^/-^-WETU*I^/2)_ RQ& -_;N MM04" #8RQA[3C-*41!T0U'V\'T%$]@TIVDOU6!AWO8:CM"UW,S;63N:4T.4Y MX85QM;MQ]^34HHG?LC>^1-P :Z-=1X]K,&C(@1_;1&VLL/"HIT>FZE:OS:.G MY0_>G;XM3&H88YEDA HW"HW5W[VF,!19;XKQ$Z78L(@^,[?&\;0OLTUL?P 1 MGMF^4-=4?6BB3V^/KRCVX/.[&RD>,+JQQ&7@=2FMF#CAJY 3O>,M;OB'F-P_ MNUX5^&@)7_B)TQ3UI?4,7'P?:E/$MQ0/T<:/58.!B2P]!C D5LT.V;7$]+ M:E\#16P=CK%.,&X^PF0+_/C*W!8"\O:GX4_#+7%6U 24PN_Z9Y[9D1#WN3&) M:% Z,DQW'"'O9UIT])_ Z]'2P./'N=E4(>7.1[7\,W(G4Z^(@FN(=XQ5'^.\ M,AE]IW5C+$,3 QNJ:_W(1+A)$AM?N:Y6#^!C<\L.:PUC$N]PD@4(]5C=(3%> M0A;R=(5A3X(F D@)A9Y-O\^H>1X3*W-31:Q?N*P"NY:2ZT4H"/X%L0X2:L-6#OFT9HXFN'C1 MRW+[W-=''TB#?Z'I%WJ"M?%*/QO-4R#+#^_83SD7P?I7N*3P='M;2 9(;.*R MS1\+X&:MIW1EU']7IC.BT2Q>C>+LA"\]I[E0R*%0[S+W1#\P76?@-.S)Q\3,_L]Q]>38^$H=Q27> M3_QZ?A[ND/@[KI&HZ>$<40BKD,9408E<2)Q&Z:V^?1=]C_O=+'FOJ$X $JW3 M7O-!60YNZ,Z6BYMCBUKV)')3!XQK0HS?#ORPVQ^*)>7XV'LMU;?%GJEO384Y%PL&P?\F, M]8*!7T@8^GFY0#], #-U:]*S'@H:_RS)_/7"=.P.<7=>"7#-R(F#M*Z5V59^ M*N5J7!G>$_2RX3.)^B8QWG$AVS\?\-;UJ\]7)'BRF2^P6^CBJ"=^QMH?)Y%)AANC+/&42^E0H0\;LSM5-QB_9^O9YK:($#X'R M/PX058MB5O1]'V$(2?X$]+ZU31*S M5S2+D,AXE' 8H/: JG-%3C!@647X-S9"T/X-.P<4R91/\%)W\N'ZY\-5%\B( MY%=#@U6U-V0^LXDX7AQWV,2&0?V2[HN$-9&I:*/B(-.K?(G?&-]_P85_);>. MT:?'5!=7X&L4"_'J&2YLE?J3GDN'MA'4OFI>'EV/4P+PO^6,4&HO&1S(&*WH MGP5DZ!2\B4FW='L6(3%O@2:S1^B;7K=K&)=G31"K<#K"8S4CAXF;[%&1_5NS MIF72!3Y4#3JT)_Y:8XY7U'L\B3SO0?#FL*E&*-4Y M3IW9\7L>D,')=.D2;#]$E>.H C*O]; MQ$?2RGZKIDCT"" RJ0=>;WS3)ZJ".2$>6QE^GTR,&[;ZPH91[9*WD>15B/6% M6O@O7R'+!?7^1I)3L(72JET\J$S9S1' 9!AD]=!6GWJ4GGB-!]D#N/&?^;^S MW2#_R!BGO9NAZ\<>C6: CFH_ 0S:D(7=8(S9(/IB*):O#8.GN2N M[A5%VZ9W9 [@#T^U.]%*O=VF259\P.]U90[^Y\#R:?!-ZU")CAPQZ/(3?['A M=7D8F>$DM-,:?18__#N&L+W]5RI2>[//=X'.AB. %UI#16 U'V4=WDFW=;H M/FM5")-\/_\.Y^"_=7Z#J@N]&7+Y9LOU"7ST!J8>7 &^M^[X;I/T/:EVY=N4 MA]:DH@]X3X@[I,?&$< R>?+Q(0X\1"MW"<1_L^M'GP-I-1^^VO)]24(?3[AN MJG$36EWK>K]IFD;[1TEQBE&6?1,K"%6!"_W_7X16L\5^#( M9@$258S^V91,0XTLX<7PQ(Y?LN.CV E4S7$S\KO+)L*^QBUIYGRKZ8L4BE8F M(^G0KR!3VD1'20V355J(WK#?D)5E9QWK<>_#V6CYEJZI4Q*CD*4L;,OFN"Y\3'1:XC MLF.<_&"L#1.QZE+W1Z]/\;H3#)K3V3K!P71!D^5!,A0&K;&0"]GCML+#\[R] MEGH*@4REZH%9'EH"V8=@B0MP$TIA@QY+GVD=R "L[R*49(PZX4144Q'+,S 8 M0^8_PK%53+A1HY.9H-?;)]@J0QTVC/Z(AY9W,J5$SX[Y2YF/:H+L& M+8<73 MK$^VM[4^B#Y4'YA1$/;+T5O7BDFJL,AEMXALO'BO@)M)PQ'0)/(@YN-^F_SQ M>=#%36 GD3$Q.S4WT>%@01U%@JKJ[[JPNI]5CUUXDF=YU)*EI2M8R_9IT1CC M\IFP/^?PF58[&0Y.&Q:F1XZ4I5Z.IIV["("Q0+?W')5[RSYI0,/RHF0,$3="_L4M.#&.(U<4@N M\]"7A&(^%Y[E@D3+1^U!F8:QFSR?@^R0>*B]G^%L:5Y\6>1(VD]F$B-$P8HT_O[F9ZRZ&DI:&F];&M(TMC5]BS\V7'Q0\5ZCO0 MHWP/K4@VWRG(!MR50M[/(6%&1FL?NV(T:$A3IT#!,\5*F93;NBY:J^:O.=Q2 M ?KLF8FMV4?QJ[.2Z57UZKZ?7O.=2SX3OB>Q '+]:Z\OE;K!!XP[/_*]&;>" M&#.')+$:\0;Q8)X48IS+84\_4ZB RVU%(V_9L*:"ZY,8D$:5%8?%ID,*!%56 M_:-XV@T=%#<[\(%-QJR7Z'4UOO 3YU0Z*2([OI)CY7C X<D7Q!JH :\Z<\MQ([$U89"F7&HB=AT/--(MO71.," M2G2!U-U_':4;/L_&0>3UM"" ^>?@$A9CO#5W@&%SL45THZ7 \-_*EN.+PM#5U)"+[IH1 MFLX$%03TWGP?#[CCPQQ$,)]H[W>U\7EB,/J9QIR0W.,^E<$:YFR],Z5E.E:/ M"9C>DOY+-I&]G.H<6?08?'T'%FIB*GR ZK.) "YP"TG__*/QK%W92V[6W5>' M+_@8D3Z+"B()FMY J/LRQ&A&Q;6TC>EK"8HD]2GJS;HM_M;!A?9'ZPWL(G?3 M(NXU$E#[3"O]*;.&^G,P4%:>#,VYP7'I9E/-_-=-M:R)"A4[RD!N&PZ->&WB MF$0N3PJ:HF1!06V,%V7*B)IIXD^K[(CG*5V5#$Q*^(1!:)HH\SBGT>&!5QL@ M%&0N&875OMDR)F46JL:"_)@J+:&!\:\SO0T&,3KNJ%$0JZ\-9X1'9WF*<7S$@[@@O%OC9E_*J_" MVG:"BQR"ZZG@?A7IFI.[5UZK",!5^!K;0OS?NCWAV3$".$>COW[?@@#2"2N8 MV?1NI,$./-XK?/'40LD3@SFI:A\_MH$Y02[FGF;+ZW'+^?L(@!&9PO5UO''B M4BBM2A4D",DQ]ZTMUG"C&B].6NE\LCFR049:-=5]9]B ?#G4;WK&98]1V98< M)2WPFJ0&^;L%Z!6,-@J;=7)1W*(G7S6!W]DFC@X!\!'F+5KW#US BRP5-=0I M68>WYY.>FT2F57,UJ-@2.D5@+:C86;#K[-=NQ-98M?+)I37OV)))/(S>5?Q" M%5=ZE'YQV7XT_9VAR..TG<\AM*^PH$2/K/;35>?V\$3\<_X5UR#).ADLY!JGOPY8#V7XC&GLF6+&_[V>G5G\IZ("X$\5+.HH2U9" M^/OT?L7FK=L_#^.Z.S8XS%I\QR8*5O/>OQ/) F"ZW(UH ?T-+_M!. M^553N>%7E+EIOB>)9HMZ =Q:CJ76<6IJL?J+WJ]),)^26%(NT2>[KAR=N$UM M46'-L,MFA(H[AUC:%9/FE;S8?";9YA0'OTOT=4I'HF"3L.;#4QQ7_!B59I]^" Q[YS5HG XMK=BG;^4]JM>=Y<_' MM'@8Q>_R\1GA8P]+2@2P .)*PH54EC3X[A;3U]0KE,WQ,WQ:RN+R1!7T%7.9 MKS*YI*N<++R.V2Z_-;?]]BL)G>@$A!'M(+WB&')%U9.L,]F$6;<1PF/IK$"C8Y75:4"WRHVKG*-"Z $Y4T!$!^,%6^_ 5)?5_27QHJ?Y\)/41*?-/ M98/AK>Y"9% TO1YFF"J]9905AV\ M_[R+]Y>G2 M$"EB"J#94V*4U"CP?+*K3N\B=4H3 MOQ*BO&'PL7;(\CWONP6+:T;"V9W-98EW3&_'F0S>."4O+B,/9-K#A6GAN%F4 MKNDDRKA:0IS1F00-"F>[O8S]S14Q_W88L4;&.W=Z37(ZW MGT4O2Y:)[P9MK9E4H@-)8MF) Y]U8Z=OB?F9"LY/N_;BT>!B\)W"Z%^V4,[JQ]; MG-@Y3+8-J-@I0J36Z%F"=@KJR&/'[\],;XZ?0G9Q?5G7#EI:L]$P"$2^\_D, M9PQ?T5/$IL3[GF2[YMI5R-0W#EW&GSN&L5T3E_^9Q0HS4RPS!1'\G4%+*.EVA6>XRJH6EV9L MCS.]R:H+Z6R]!![(9%=-W[EJHR^!K>'MS0[3E>ZCY%EK((!R$_F8$I%IMXNQ MET/EZQZT&FS^K^^1J3B-KGUX+?7%2EVX=9HJTWI=%]7J]JR+$,V8,:A^FZ:; MIOVD7UL?C9?WZ"1KW0,E3O2S+#2PPHSZ/@DE.N&MKWCCM@>G5/UY?)P>@1YJ M>&,R?="VZ:6K=P43%H=EB4IW"NUKU^_SO#]6BQ5E\GM3W0_,7&V-T56K#L>O M$JG?8NGNML,A^%S@S/\29A6BK %J[V.2-@J[?5>ZQ%J.?RFY4(.2"J*CSXF2 MY* "N>2I4+M%_JY_VF$U[ML*_$;TGR6HRU],'VP_,B&52UR<,1 =*?9MS:W9 M_U0Q:MD*B(O?6@Y#VM#BN]$@:.DN9S*>N1#5$&\=^3Z^/=2BN86 MZ(M=-ZG/P/I8ZUD7)[)\O +?CE:-#A1KO)]PVZ[+,8%V421R9)]I6Y &FQV2 M=V7OR#/6BSON=%QAY%V7P^/.,?.AQ]6#W[3%G/116IDK&>\]"S&X5:!,$TCM M2Q/X/ T[+[TD>]BQX4-AQ8U+B^C=1H.+#+K?.++GG#>N$>?**^4""O_P)\>8 M,(TSC>G7'3\9FA?O(A5F2GH-IDJ.KW)1<.7:_=-O7O.C%E215MR.!J M/L:-]O^^HN.=W!^WD-D[K&$>VX?<9&/E.M2$&?&^8C+;YG88^V1E\16_BQM* MN=FBH-S$HFR4U+U@=K=*A9#KI[)"]TIU[E.P3KKEFRY]>F7H]XH?XM[18-8A M4[SEWJPU=;'^;N[>XPJHUM)$_-$%B7U/<4JR+&LR2*2 M>\?R=[%U9CMNA=\WC[ ,-_1C8_Y!S?SA% &CV>'U?3+7JZ@K$+L0J?: D(\3 M?LX&0?URZ?,P.T6D!3N>Q5KIS(P-M7C61(K0CVX/PK/DI(0R3CD=\^2^?_S3 M$=.D_-PH>&L? 1P1_"B#]("G(P"]FUUJ2N&?3TK14/;%FQDY>&PH,I\][&7* MK_M.Q:U3S[X+@E./E(/Z&.2+Q*,F12E?O2-OGW;2_7"A"L8_$SG+H+/;'B?L0FN>-Y =\QC7.5X_IAJSMZY55ZL<>)(>.TW :$J_7$IA3 M\#/%E=@?@Q,]0/%:C?[Y^CDH>EW=2WFG42#8:U3,F!0;)U4QIG' M2;O,C)ML66W0,)?[."[:)-#5;A&SE^VWS5)'YN;(82=VE36OH842;G>7X(DD M^?'R4OSZRIY[W2QI^/,XA7HWA[<#M#QLU-BU%O?Y*).E1Z##2J>O0 P[C\K1 MPUDU[F!]V@CQ%GXJ#7M5.%G=>H:N7[XO5VA!&3])(V"^;_8*WPH9@'9*'[CC MN!Z9-PV]9R.,<7^4*G@-2P?3N!BO;EG/?^X?)!#I0*ZP47:C4?M^$[Z_>+;V M:ZJ'%7Q.\AVZ!;.Y1F=6^E.DR; )4YS;&&YA[L[U[NBQJS[AV13,CSTSLHYZ M+U#APQK@5*18(C)@H"->G-V7^XVSG#2TS^?IJL5KW]*-0T:J3(,SIZ:^A?IG M%IA6;DJQ1$JTAR\U/R0O:E.O;<7+.')_?5*'$7NA5KN$6U=P;S;W\1H]I8IA ME 7^)DRK(Y1#^)Y\'@@89R&HHS+5FVE5.6@1N"]2U/)BC_Z$-=?!_1J:J^M> M")ENL2OY^&F>5>X>I:=](284==U)O=));^)D2+ @Z4W O CQ?'A"N&OY<;#[ M31#L_6IL1":7+6A&O7G2BSNMEQB$=WBPOSVPHNN^\/FQ_;;'L$NYZ14_/.R[ M= Z5]<:AD3O?U3>!HZ)-\)T)'; Y2U_;Z) Y'6'@\OF;1L#R:".^6'\^IW!7 MOWJ4$[2M,N5-+=-$^:ULG4#P&+F?KHHIM9,?:TU@J+F(>;[IM2.ZC0:2+-;A3_-T&Q;>1!I!H#[HNH M.^=5:T4>%0T ,O!:E:M:20=IH@@*DZ/;0/E5PGZS&( !19KW+"^B2 M"/E.88;>M',1?(?9V)1N: 4BJAW=;A=?1%J; MK;'9[F.&>ZM!3X_![>$__1T%'I_'?K3S(YA(;9G:.,W-,+]OGD0%C74+%2MZ M$-8VV$4H@87YI,.U5# Y0*^%[_VI6AR1DQK$6Q]UA?V3SQXZ/8KWDL!Q4&2/O'[[QS]#IV$&Y1<3:VV&&CU^XAZ2>^BX(TZ? MVB0P+KQ(A;[IVKA__V4X4;*M%0<6E5G$(W3@1,##8>HWV,0F@+6F"<,0 S& M,X/Y2J^RR\$EPSE)*@UB2#7)C=L9@J,J0@5M8'[1K&#^9)/]]M=12WLOROMS M"@Z/BR-#$S0\JP:HI->A$([B"W0M!# WA@!(A7]Y,PMJN_A[]?KN3[CEF+FV M)U!-.02E7E=G@@>EQ^'PXK.AG_X>1+E@\O]9221^T1BB]3RJJ7CU MZ]N%X-U-!!#ZRPN@][\_Z<]A, +X"9NRXT(]V3A9PS#XQ%1?P(+1[7F^:!&R M_PR6_Y=8^+MID6K^'B>6V.L8R 9+^=)!*R50OA8RW'[?7ORK=OTW9-_O)L7^ M):""W?U<8%9:?W)Y:31CWUO]$2N$C1/\?P;E__^8&_1SO%&]47&CD4']BF!+ M Y"+"B3^";IAXS6VV7]W%?PM#W\N#.+T+3"?=&C_3*-A\C?6 Q[?:0."TKWVA='0'8U M7-5X,EE]*,VI+5:O<,]PXP^WW91&*FPPS!SY;C\+GF 3'F)9[K\OV66L-C,( M9+PIX/LG58E2HV5_I8XPE 3>X &]>S\Z=Y,FK0H@^0-/[5!#FINNS8 M,:.-DJ\^YRKMQ$!7V!-!QZ"#4$DS(K[L@((I\?A=S:CY8%# =\T@2MO+^2IM M=S%7ED3?)6_ M1I\KQ\O<_O1\P/)K4H"TG["ORTIHZI[L20)J:JJIT8Y&$_9Q"/%'(?3S0)(U MBGP^?DRK%PNK98N8&6IC2TDK2[6TIY$?([WS( H\R+?R9ES1=3;&DO+9-4&> M)ES[R",>8P-K2H^?///36*(^>B#!N48J6"=$OR][I#7-Z$!1F6@]),;GI\H" M?8RTV[@V"?$@[V$^V20'*GM2W*!\;[0FOE8#Q;'!Z6A.E^A MNCY@.'B )(4;_2 )B,MP]#CI?!AM_#ELIIC-);$]D3@7=9E*GLWM<*?"JN MVN47"$ @_'V7S]5_'NSE+9P",IV<4"=H(!K3'<;YT7[(*V5 M;-U;V_']5//A'1SC_I%.?[C+39SX/D@@ +SV$7S:6<2MY"=_WQFV)!Y_<##; M/3PJ4PES\DV<(G[XT<]=@0QZ2(%J/N= M/)8FO&G,"39;(.2O\+HBU^1(G*N#HJRX:48?4&?#Y<\Y-E,?6IC6*U:PB\D?)3&K M=)?/*;VBQF\<*K]US,_V1^SJBL;51XM7*O9:(>-(=U-9:J?3(VE?>CG/\J*M M;GW9UQ'V@[G3M\7'>K/NL#Y.]S7QWV;G*/K<+KY*ER2U:99Y[4%C?1.!:7W; M>O\7&-+_!DQ4T O:OT]4=K-S/I.BIE0R^!YE6PYVL= J,[S9.L7.P>OI;J+O M84^VOR]6XB_K__%_9*C^B(62.O/^+?[2!9FI!*OG;GHT--\^;#^V>WIX5\(C MJ3SC>Q%/D8E!UM]G#O_+JIE9F_F#=S$F4&JC2#(@(>6-J-8^@N[N%G@+HQ!U M2M(:S5WZ>-6Z&$)-[5K@:5B%K):<8*#W:32DSPL;Z=[YK@MC0)>J;V)L#C><\G,/._>,R5RSEYKGE5[]MDE?AMW8 MGAZ;;@C\ :R#>K;6)*7PO!,#B8?E^3H[)'?5, M(M>,+[88M0)_TF^.:64W&-3Y76@WJM"7?-Y(C*/89JOF^O;RC>DL&C@6Y/Z# M?.8R9#P3_BL4W#I^#S)+<:F%+'7PP0-BA>:_) /=_L''*7>N_LCAE%H_J6W# M()))-'TO&D]I.*HGU1]U3)U@[WIG=>3X&WU#]>=T:#Q'K#IK-_*]I\GRTATC M-HO!'94*9I":*BGDX(%M]F=T_B%W8-I8QYP+*OU?&(,[_S:D? ME5WQG#N)]NMX1=886^'.XZS(Q\,DLSQ+W]!F142L[5Q0_=-JM\&MA%]7#B&] M1\5_%)6R*VXP:^Y"#^;$_FK?'>..0G/EJ!6KI^+:71P2_\@F*9'$I+[ '9I_ M1$?/,B9Q&FIZ_C\_E5^'93'>\7;@C185%Z3K\ M'XQ)="!??!;\:C"K(8E?^35K5E2_<4CW#(\]]9+ GOFI=Q%KE)6!=%5UU"(_ M9C$KR<,W R6>(H]=!,\YU> -CH\N]"[&E7/_@9IZ[;=G@G/.8?&JRY4E&E)D M,_*8K\N(B$.H.I*SF%-@]IV<+#0DQ17,M2!3_;MPL9;G4AU*FZ+7YC:9W965 MW'5_$)05.$5?CK:S$J_-:NSK8>Z(0^3ZM(%ND, :905,E=/DC7+U/[(QBI+& M:C%88L=8K?Y$UFC=@H3E?Q7!/*V?DW9 ^/^BLBS"Z8*GW&G(IJRD5Z:*!^C0Z,81]I)YYP_:XM.(? M*!7>/ 7?]A'F5":T07+7V+B"&Z]\&]]@Y381?1'[V>@N%M*G!P,[: M-ZSDYJI+%\Y:L#\@YN3F).!DQ&K\7-> :-]J-_F5BG:^U3481!GS#RA,=)90 M"V(CH6"62U"-EHL?[(,HX[D$+7@N]9V7=IT42^69=SVS&?Q'\&6P4SJ_00 ? M8CM=S'RLN,DD3J,J_MI:<(X EDV^(H!B3>@17:'T_S+^V05FZ2IEE_PSTR"Q M+YVO(]I[!;FQ<,_4$[7,+_PB%W9Q94S<;&VS.^QC3_#DMFFQ^PD"C+M>LS?U M8>H(%P4?4U0*2OS1Y]_E9P['=@Y^3C@9^GU_$Q2UPFI-J0 "=A1:MY>/B EB M.)<=/;A']$>.*5YKU[>P+,U]3HXY#0_)$C[1^UD4F:$2FFZ,7]C?LQH4A87WRIYK3&"GX^@_^W?JM(XHH MKGRBX0WZ"& H6-&\@2)K QACM-9:H M.UU=V[-I/HU\AJ0AKI]J&MQE[_1M2398A.]4$A%?,8,NY4[AGA#PZ33X2I5J MT@EZA%)[([%+"& Q=P[D+X/W;>.MV>%,#[K=N))+E#7OVF1V3678 0SDXF09 M*5TYXN.SJP(NWP6O8SHA /<.!-"F>)WMA@!$0-#+'6$X4UP$OF4=A8F5.\%, MWS$\E8YJ$V4YJ)GM5$3Q8C4%C&1F9?Z;:\<]%_MQ*@)<-+().RGLWDO QW MR,\RBZT1^^#H:/O=E\]P.7HZV;7X%Y+"M_GG+F[-W'#4%@'LJR#EBADA +/9 MFX"+.:N/2?00',?[J7(0O\2\<\/N-4QV3+J8SI!NLO7P3>4_)F,V[J2*%L M6.J*>>4A9V-ME&#W,/=L]_+[.J20HUT0 O@=?6(M%]=8M518>E,MN3KR>?D6 MZIWW9MKNMH93<*72C\-2:_>*"EBW'02Y-8-85%EB)Q+\U\$O[QPB,Q9U*S MY5G,EP%+(SK;T"J'CBUUZ&\HBI9:;T^06T_/WO"@*=T;+.$K2CH=RLO@IGKS MVDN"//MSE.T.4_B'.O9B9SO,!+?0-^V;)#J9"K&O?'5JHU?)PVU@$.'?C)[@ M9'7ZD"Y*)\Q)? \26+Z+IV-^RK>3P#=K180KD5US'_^UU:,7X; *9>E]+%*K MUK=;I8)+TR0T\8O?:M+ ;W/TDXO,=W_5NE]G4Q!F9^IIQKH1)2+2OOEZ:(-_ M5Y3DTL$0T1!^E,2JJZJL<).KM[P^86Y^AT/V1@'I,/%VK]7!]YPNKYES7+KKUPNMVNQ;KF^R93',!^?+$SLK\V?FFDQH$^PCCW)>C0#GR*T MA -J<[]%N1P2(6BS^EKWC%V1N\9SQ,%YV_Y:,K;6=[NG05XGM IE0%"TD.<] M]V/N>XULG\OMRR_Y-;Y>'P[T@O;SDW^KY.60XV\"_:XV?D)4I$D)#B;FE4,3 M7?5I=]? MP$AZR>2PKY<:TVD00,YHEE;C%:9FRPUJV@0-FHZ8!:T@V2']M:E M*/R?NXZ<*A9.5HV)MNQO+69 JT**&-J@:E#/;UE.UE @I:E)^E%-[[=X/+WX M>VZV>H9,H39'R!-T]H M.#FEA4HC]J;>W;-C;",S=/ME^UBU11$[N9@SY MG5G*:CFD2)LRCZW45:T+B[NU^R]C[/GO,\:\VU]KUGWW/O M>?:/^O=]536JQJAZ1PWK.4EA0=XH7OPS+\$K_1/6 70?YP?6EK\4)X M!8V&8[$HP^_RLL:;B6F#."SV:Q@*;,JI$P=/W!\]6G7F8 %C MQXC9J?1K[R!?$1;)I*EY;W^MWD"#_J?-^:<<07]5+3EY/D^YIV6:3^K/[G.\ M\)+"Y.$ 'FM3A:F9J5 N0\<T%&]5(U-6%+$AS%:2;<9TSGXQ-/3IT.9+76_<)9IJ M&4ZU84DEL8=]_1HSX7A <;Z'" +_A?3MVFO+XK)XL3L6=17/6A+EQ,XLK.X= MTR-R_5+@$;PFO+.,3_<_+&.QV3C&S\?,)"TQY7?+A+"BDQC_T#C@@<_CAV[^ MU4HKB?'./!"X@6^E/C94UVJ;[ZVS<1BL\7>/ \BY"7B$ UPR$!6R,PCPOO_5 MZ7.P_^F?WJ#PYXO7\$,/9^ ;(FB$(ZSV?K+1,2=)=Y!>E^U@2^2Z)]NTD>@_ M5>YKX(^1'6%:QTQY0?96(,Z6_4I$=>?AGWNQZ]@5S ^!502G%T:@DIIH0Q8UPK]+7% 7(5U&D MQ63M#,]7CJ8V(G>TEI7Z?!%DN7?Z>($Q$'Y M<#Y$2-@M:=5SSF/,?9/HOV)&OBUY;V=_V\S^R9N R4D/85)XF7KJX#R[N;29 M=89. *,?S@O<%D(>\#NAQD-YQD+Z]/F$+T;WZ2 M8$IUV0(>1K@SFOI%$EWM/L^,F1X.D!,GE2-J!3/2]%ID?9F8HC;:SY6F4HNV M:29C>X/FAV, >=/)[6G/!YF'UOSKKZN0\\6[*$/FXLMO6(79=K--E&0-Y=QR M;Y@\.XG$M=8D'3C:QR5>7VL<7P9Y=/Y(5 QK#S$RQ=Z+TTA:$$^2U(#BN:"6 MB%"Q )SR0;N;AFH0[];^S$B&P=8E)#Q-8QCB$^ M*V>5,+EF-BJ689TUYKEP'U7($K!B-GD738ZO'2;]X3M-A+EF\P5'+-1EY(DPP\=YCZ&E@:LN_F-^? MPK'^5STGJ)5S#&"(O_U15=>(0!3Z4H "J,:!RJ*(! O #F\I P$6T#COZ;0_,CD5@G_W'Z6O_I&K:RR MZ&>6A3I11/^'H[: &4- YBV">V(3_*!SB!KN#2WK#D[[GJ=].[/\8:C-<%O$M[6 M%!.L?C44EW6"ZZGOX13,C:6H(_%I<:W?W";(L^+: $;*,Y8+_^O/WC MF"^QB_U"[3\I4,6 I7BLEYJW TVR'N '.K\-^" 5KR:4$W-C&EF'Q>X0VCEU M![3*T6>(@TK.J0$YD(24=I! ,Y$[9H*J+@/O:BXEJ MQ#.R*F+MI*(F&;;"(&=S\#J2.,RJV $!.OT67WSDHZ_T_N['J3M9FYQYZHS: MII8FYP6F?6S-]IN4:-:KT3/$PEH)Q])5.=I;&J;WPD+Z7$!JIC&XKWWW<[_+ MST+#5OAU;38#>9AM;$N'J>L:1:IH/'#@*,DC^)&_5TK@*@%*9H373""/@'(9 MX3..)[F->Y#4!M^Z,;"=G',BUFQ1/#2BI9!:(YOD!K;/#& MH*K%#6'TK'&/NDC.F:N@S*6C6XV[L=-#IRX1JLY.YX8X:9GUB2^^@WP:K[S0 M$GL[(7!%.B\QA=&N;,/0 _#6PQ)-%\U)#3-Q98#IHUXAI*FFOAHP!'(DP'DK MB(D;,RQHR8!%J+&PDTNC?_2FIM!2DIKJ+TLW\E MI5*![4%65:UGR*\2F%BC*ALBK[!_^ ML@>/+'%EB%\=6E93K%I_NI^M29@F6"2&@\0[)'9P()9/L<&M@MZS\:.3G^H\UI M4HEN+F,I/'SI'+?&]_=M/SP*7L- GGHZ'RF?^/>/"8[,_RU4K-JYU&'B?:W, MP9=(8[N8+IP#=X(S@/V04N6Q2[H[WG("<3&=]23'J"Z%NJH@)APE,EF-^^=6 M"4<8.*RTO'RIQEM8H=K*5ZXY4;$HIPW]+H=U?X1"[;:Q._Q 1)60ZB)SNQXS MJ])+>"65OW/1FL\U20VJ3P<3AQ'KD$"E6ZT+BZJ ML^B>E?5++V.1V-4X=6V9F'E&9I@/UJ)-7M>&L\=<10MK\>GP_7I"NS4L+WZY M!78=E,Q,2F[P&L6[U%CS!9+58@:ME')WJKM>7""I<F]JQXS]7OEM[.PX>!5[&F-0KI:QB=Q;$NOC_5JPB%WHP1@U-S[) MJ3/O22J_'V/I'M6M57^ MU4 TE5HYM5GI:FYN_O[(T+#ZN"WZLM05?B9@1XQ5-&,[5*,SM"1="$O4U^-4 MZAO1V6_I:-(%*GOSEAQ:E[6[AY'.6>9.W X$"MA9V'AIYBUR)*-C]HQR<-]-B%Z_>?H&SY?0LP_>UJ_F.4 M6W7M'V#L?RK]LLF?@*BEVO_DL0IP).-$XI<3.BHFL+$=E_D0OJ\GZ9,R)3NO MU:%WC!_:J#K)70S?7"W8%(+/^KD#>_16W;"_+%=3C&[G>2\G+E?=QGX!)<7$ M5K2@MODJB./>9> GY("S*?6]:2V9$K';*MUN1"C*2H,WE8629=I+(:*3AU\O M'VAHL%JC& ].*^^T6UN&K:!'K.'H'BJ*6K-M>Z.S7<3<2L%PPO$<>X?W3PB! M57N^RGN?J/>@#!'K'CPY+37'H*&#HC^(+E#@W2$/TP%-/:!]V1X^% MB5*FK[C]%.X/R/[(QV'/5&(!4^^D.R?>_459V5*A7ZW+__GEIW*X&^/S75A# M,=89AK+\](&_:*Y0+G\(R8N"$CRQE#,$/T>]^@N7JN[*/ANT+.\I8P2LC/R: M%\UZREW$4N'6],_O"KM.=EI+;6G*[]TUEFN&Y'NOJO6/T1V0Q[/K(C &]=EX M"8?'A2X$6RPYH$ZWY.2IAB?;%!.'9[^&6@8W#1%*VFZIKPZ**2@4/;7FA9@HT7BVNYSW M$5A>?3V6''L$V!50GN2&$F3(17?&Y%\JBI#GH@%W^]M_%X=-[7D"[8'_/ ,C M7I^7Y&2)=3-A@9BS)PBA6EQ$[SMY.TRKE"O[%8PW+)@[ M5#LN7[J<.8:+V6)?WOX: 7H]5*'#\R1.)B&B MY)'T8C:V1N:#V+A&";K^R#MO/36Q2D?XCU+OU(0HIYG)E:)4:]Z5C.]TV+*Q MGYCXZ&WFRF9:\:F'"6ACUL!R?5\P2!B8,[_HG^EE5N?=3&/X$3D.>YOT=G]% M>K:H"("U_#$*6!70T65F&\G'UID1-?[E7.^]%9CMWV(/&R_O_)(?&KM^@_2: MXC\&9H_^6_BWF+,SR,3Z\I5R#\);MO$/RZH^.6>%A562L9DRV+I8J@;1YI^B M!*\L2BSB^LJZ\+,MJ*(*ANBS!G.^SLDOL4\L9(X[WY,!PSRJ)8I^M2:;(=CO MUXNU=,C$DYRXDZAG2AB8P=L&CC__%6Y""7CX&I:OD>,G7@511W[]Y0.F3WT^ M*=-:Z94&6?."[2,@8H3NV&%WBZ7\' M+>N\RFKIYUQE_*OQCDPAQ%=HGLUV] M.*LR6%TF*&>0B%1BOW/C&;>-7KJ;_2RTEHPCQJ61 7T3G5UF76K#/4WKL)O; M*,7#],L^F?ZN <0Q7/01@,+=B>3 K6'NC[8U4=$-AJOWX0Q8J3DZ+]J!1484 MZQ5&/PQ@:N&7>*B ?L >2P%U:32KQK#(JXKF2I&83LESV M8RRF4D_TLA0;>UC-R>3-"OZ:M1OSI[CLTLH*M9F?^UI2\F_A1__QP%S]1\>2 MW]>%XP^6F@E;1J:U24[1W!IV9+^]QH*(GZN']E=$RQ3<&. 54G,@%\2"-%:D M^MN4FF-<:A, ;,!;Y==%*/=.HDJ1KAQY_F]N?2;4&%FGAC*AYT"^)-QJLWC;]*]C\Y',V*$9/EOG@&ID_@60UQZ0[UYVT/=U2E M!>\.RHH-.O&GNM <<_Y(7.ZN2\'5R.9F-!YC3J&_O$#M\P IQ'T"T M7B(AP6K//3+IFDH,J2V@&>%YJ< MXT5O,EZZW-=,([!@+#F_U]M525M F\V(7I1!W0P@;YZ-R/!<)5'/:HG(B2D! M6<&_N9\R_PF_1;?Q/(GE;6>@@)&!8E1_[/@%N='('3'=(^#+M/))+2(T*PUP M6)@WAX0 1]YWD GQFW?YB6[/DO56\4:E9G;LM;/UOQ9HQ78G6J!I M >,<3)RVTY;L5=6R>/;,?H*VQ4$?R[E4T(= $W?2$ MDG66$@L-!M61<,,QZ MJ+L'/9JCZ5N.5-T-4N@XSY,PL4*MZK)!MUQTH_H$?YYI/>T)U@\^K-STP%W^ M\;J#@ZC=[0O06DVV%N4A%$E:?WY9TO$\7W8%@_CA%0+&?:E1C<6).!#V$FX@ M?V"ZG)1A=+D6 AF) >%J[E8^K?43FU1;NQ[>XM7=;;I^;1A9EV<>L]D89?,(4XX)KXRTS:U\$51P7:0H' M;=0HFF9)>GY+B9376$K9:*$SC"#];J1J>MN)_O(\]U?RY;[N5?>>HXSYX;V- MP8 J:-?Y08J@YP%'/QA.Z#PPE,V;R(5\E'Q0W4I..CN\4ER5T:$3W?AVHN ) M8!W\%OS_58D9X1++G_ WK_#N!OD]04MA."OSNG*M',%A(.D") MK#@9^%Z*7.M7D.I$F8EY1FMM@@2AL4Q\,%D.O,Z<'NFDW.#-, 2,.#7G$BN! M"FLWC( C2<'I3!.T0K4AS+R2JDW7K[CBYG."(T";&!VT)+Z. M.G)AORQ]J,=RCQI]F?:-7T4\;R,D87@$U*:OJQSDCA%W%!I1_]AWX5^:H.G8 M*#R5F>LIFS,ZRK([="RA'E@AYW$% VO)LSP2%93?/P3UZBN?HO9&!Y^!4!8LG^_F M2##4_G*^5J?89Q9D#V4"MWF2I3@+"FAZURQJHP&O#S>91VYW>7)TE8%6HBX0 M:/>O%)0O ]4/-\,,0P(*%Z==N?KF0 NDX$05T(,RJ#Z )%$^@)5271"?P\&,(/ ZH"\GMR>\'.>T+ MF<.[O] 5)Z)S0'+()A3 =-0%!ATLW(I6-\2.:G'$^'V"A^/90L1OK&\B)_VCLCG_2C[MO_=7.;B7KG6W1/^&U>K#GQXU_O$3[;^2[/COOX#^LS0M M?T^<_KEN^_>F]U\5XIC'KC"O)>8)Y[?,W2U-91PIVKOF.26\QR1\&P=>$D^_ M4WU:MM"AA_:)1T #]P."S-^,80'YCP 'T-WSN+_YD[P ; &RS8?MV,]*#O_P M(_DO+? ES2.@+43XJ@@P1H^E@$% T(W$P'^+!GQ86[S"IOV;710__;ZO]>@- M\('>E\,EW B>["NBXBA6?W5K1 3,)3\"GE']S< J M7B H(JRE]=<3H_^/F+[T/TY&XN@AZ?LL;C8M[ M=4')XC\D>SRK&OR7A'SX?S)R,1?PFO )C>V. ^\QWOZI'R5PNW#>(=:Z;#TZ MTNG:L/!AT>]\=_^%<_FO784_6DW^_',A<<>-5=ETJ!JIG5GT(V!O\G=FQ$? MGP?X4^<*2/%XR7\:(/N/9#T=+FJ@/Y 6]6=AT&S](VG"?R(++O>_<&CF/YF# MNIYX.!3O3;R*R\M>Y(< V?_O;-7_W9%U_Y@)W90EZ&QJ^%AC M.N)5/^EEB;VG)=&Q1D,!WG\K23ELE29PU!IX*)%66=QA8:=N%S$5TE,.F$S" MBO#B7?$,H1ASUBBG#G'ERZIH.U]#Q6^"GW#T^9M-M@RTKW9M';Y]D:>[PG@W MZVW9!NT&U/NAS<2N#:EOL(WQ[0=N(*+I?MYNF%"4,%NP\K!- M!UL9.3O%Z,R;]87[)_;HV!^*$.&JDK)H3IP7&"?*-VH'KT9W[V6$OUN*M*B# M;22[%\U;N%Q:4.\7()F+\(IXF(4K( 7@JG"[VFG 9%T=*2*?*S1'>M!'RF0V M/5.GR2JVN G(*S;"VP\?X*S)=G)X2_'NSG((0]L.E8[0C\Z4 L F4\!X:%.+ M9B^8T\V, >G-SRI.+'A;>M12-L3*@7NO.Q!Z M*8\HB/";D+J'\,(7&$?CE!^&^<+!EO/5MM VD-RO;N]JR=:5(;3VX_8;:#9I MTJ!T>&/E?&0+W#FN4[VV-C&'&IG_*A;656J.+K%*X'[V;?]W!!\$U-K2W1O] M($:A^>(%ZMRZI1]&?I) 6[C,[7HFEZ=[AHFE6X\46K.;*@:<,D@:G[UWRL!# M.>_%XPI92<7JM)>EB2D47H13^NWFT04YJ1=V_)O6]-MJ] MRW/F+)MR8LIUX!)#5L4D$Z+64])-K$6"S:7*LXPX/_]]/PTZ*J<*LK M/&VK\^]M_=K4L)7AS&&-,*EJA7:KJ]3-,$OW!3J!,=:;X=MQ7,S!^4E^^=]T ME9>?XYY8/SU_U\.VB%DN O:1R9AUJ :[,DC!0;"H68]^=&-\8W)"*6A/H2%2 M)E)$C53JC2_7VQ)=M"X8<@CD$6!D&:W[]?8GV_.[YWA<#2M,E!UJ5JXE>KDY MZ+-B]50OK^#%)NRT]BP5=19"GK0V-+?()_C()UF),34\_J#% /]Y\@2YH"PV M]1OB;P-Y:"8F)&^D>"BGRRG"^QER[ M,57D[#Z/*(JU'0+B7\+)K@'.I/ /7 MMY<$SD9-Y"+F:,1?U;C\5X:0.W@XP'_=S8(\=7.ULLG'3! ROY86\W3 M0N&.[_A-X'LV QX2;X;)[2J*!-J('[O/\LG.X)9^X!]+U$(". J(E^4N,L9@ MW7G[C-A?KA1/_2$IYT/F5V(KDMFY;J:P_L4VOO-.Q>998S_R."1U'A*786'4 MPY([1,QT$\34_& O48R:YY2AG$TZ])]]D0>T8NO#GCB ;M'DJ^I*F"[_.SR,ZIWH1)=OXL(,8^SP]T*U@^[YWA'^4D>(3 M,!M97AO="!JNU!#GI^*E%FG;A":,6;6T+L5[J\<_ F3)C&Q A5=8^F/-Z=AZ M.\>6F>'02V82?U]7%CO>DF^)&E->_.ZKT&/5]9;UYC*C*O5GB' 5+\IX>59: M:#O2,;SXESTW6ZI"W6V?O]9;T;V%VVNVHT>+"A#";Y@&UZ;!#%Z#63,T[=&X M=>)[RCEUU<\-/M^S M+E/[(?)S("]>@A".FX:551%NLYGZ*0(&+RO\P\';L.HH$_#(70"3\BEDW2AX MNEFUR'SAS7'75.KDR!JL\Y.:PP"A"?D[/7]H]I5-X542.9XV58(0C3??,4I] MG++<6+$S>A (OGQ3+\<+*TLHMTA?%JW_)N4]0_!\58!(&\ HDKX\\(%D2PA_ MTOA'Q2L;]G L(8<=_S$IR]=Y]Z&%ATS"I=@C7C8XD,"S,036(;K6,&.E^VG^ M0+@+SOYMZ$UDY:HWNPRT1NY5QR67-7/TC$3MP:L\>'A_O8[R*]N.SFAM,?#& M/N2[&9"I[JY?E' U'P\3LBS(KI?6O;(['+G2=?F3@Z6VI\Y^_*O@-%AX#-7G M!))XG0:RMRB\FM8YQEC[0=,RGBCY/79A 282=A+5O%K/4U2YC0^3!0B/@8OXB3N+<,9REFPQUG#V?U=I4$^O4!8VRC>?Q MW$$<]NG-#*7U6V3"WA[!MY$A8%W2Q4':TOWI&TCOQL.+1T#O2Y5'0$7XX@UV MF91:FA7HI9=T$HH>G5(7:B.KFG)UP9L6D,C1>E3@?KY?Q] ,QQ#[=43]@5$< MK/K "S%;=WZ7F^T^?W!J!5MG19[KWW0SK@W=5LG&Y/1]MM+(%% M3'*CF5YL8 "7 M]ZMT/U3(6#!?0=_C':D7;%DN@;&MN(6X:L98-JR^-$B$HS2HK-I]/,HG+!M1 MN-)?;I&5FJCI&U^3R(^HD([=C\94YCK9IS6L7DK6JQ4^X.@^/=&D^,KV5O.8BNC+101MG-=R,'PQU;?-(\XA MC5]Z%OHH-=_W:E/?TW%B2%+W?OO\8OA=_?Z^7L_R2. "^5%G]9!I(KL<&ZX% ML\DI =T>)@^>VN*R5."^]5".Y)F(;<(>;7I[8XHOSY*GLIR^/LO/1T TR^F= M^G7*<*Z9^[+^BRO)?D%]A68<6:K8FE,<8QZ]YR38^SI"R2L@_!V/I6D;)@%9 MP0Z=?094VRJ4IA@(R&"AY5+QJ#N]R++1-MM^X_K&G8:T-&"35))W6\-L63\0 MO$SQ\$NC+#L1_'TMIU-<>]KF;9,,%TV-A3L),)QC!!L2O %UYF_Q6)01EWEM MPRP:+#DJ[?23-F6ZU%R]PI*(-'6J=F"N@^I3R?"[D0.I4D>/P_81C*L@E8?1 MIE:CS[@B619BG1>;\SB*/>NAHQ Z66&3^46G_6_@OX&"BJBL74ETOK%)6=]BK MVK:7-(#7=:O40(%;95N?UY;0&]*$O!](T/5;6;[:1I9# WIIXD3"G_"\VT.N M-0K(85>)W4G#94ZWM^1HN]8)R]\DGJ6.SCUCHP:8?:ZY/2A+VEQ1RT9*S%^0 M6BHUW"\;^[Y:!S=(16)PQ",T+^$4XR8_C,7>V_PC6'K]%U4;>EI+T4-\SNS6 MQ2%&]8&N@R7["/@N62MTR77BAE^A]N76,EN"B,7 M@'"$9GJW1PW??5JL &EA[T06^QP#2QPV)=6K[1YH$_U;>/^K[&RI,@M\M>)" M+:WYTOZ69F[Y9SKO*-=_[NH$!9Z;-PNNLB('W[%8Y>Z,6-XR,U*]X:74(5,@ M;;CL\D@,$6#)O2J6O\4O1''[V<]&6A(T!332>""],EINQ= 1["IAGY/?4AYL M2AS\E%] HDA*.?;3,X)9Q?%$HM;Z^ M@AV+XN4(6I2>Q]3/)3D2L+&CXR, )Y'%4F#X>P]RI!3N5$FB>)>KRVW^94J/ MOQ==>7E8LC[4*95%$@4NP,9IS\;KDH?3<<4ET;6L+BQ/4W=[5'I:R'2V6[D^ MW.BYS^4$4@M2Q1UPF8FAJX[!JDAR[?6@@_BL+E:!8*&LMONS\0?P44^4_L+" MS^4([0[(F":A]6'I:D-]-41#R9A9Z$@!T=**ZWAK@7%26>0ST]2=D"YT!H#H M:Y,/W_KA3%"X30LI>7GFC*=42U:FYS"\M&%-*+?%0H!S"0.YO=CQ/AV];!H> M1[ S>19TZ;@M'C^A/S&^>"29F@2&7@J,C_< *ZNNO-WS?J*[5LN%4 5CG#S+ M=[&?3G$N=R@3D[BR6&Y!UK;1ZE_0KW&L-(YSD$AKDK+E*T:!6RL2G,FWL\Q(*E$3_$# HYOIHT4=;0[7&V/@ 2Q MM 0FME\4D$,LR3AB%^4P;(X..UW8WZOT.*@&8DIRDWBUG6U"FX0QO$2GSN[YIJ5,D[^X4?KW>$TNX!Q+_*Y,79^PV^$1&$4B M3G\/01TG-]F-\M@VS\"B/_*)R[/T$3PNG&1DLJV;RT!R4[V(2N;I76E8@S(+ ML&:[59&BJ@;V6LH@-J4]S"?.]G*OIR,VWU_I9ZE=MLZ<$PO?^(#N1KAGNB0!'B&N'XE"^MY5O((:$?)? 28 M[UPN?$RS+<8.W=Q812[C69IHT@8#,_FL'P%E&U(= [L1/H<:TPON>M 5 [RJ M1.IG]/[1?,ZTZ98M*W)@X"0'^4N+NI/*QJI: S8V[/#(=T"MV5$.!A:,K5$+ M+8_Z.M\73<- 6H&D]F.L#B#F5;*ZKOP-0T ] =;:0*4)?#6ZXP<+V7EMK<6C M]YBPEF%4%- Y%N85>_OH#KM%PDU 4\WTB]0J$M;VPCW+NE+OXBM/\6-@X"JT MG"6[RH^.Z9#TMP\Y(YQ21\ITT6X:ZIB :'9'GIYVU<]G^P&9-N7DM_FU2G57 MH.5=(,;J^D[ MV@*Y%8SW=SMC14"$ U2LQ(AL\G*M]>5CEC!..1]=V^&)SNJYW+X(M1ENS2_( MF3K.E^5NC4>!W]V9HZA^^.S3DIMVW*!CS#EJOKQC.!J$/0(N>N*=2;HNOQE] M*_FXD&NQN-!:OO&AE:DY\?R:!!3!T8H]=^6[@DP>%W_A M&W7#D$=BT.&G22]>"V<;9^I))8F3(7K?H=F8ST.?KOR7@X*\9 K1=D?JI%C@ MOKS\JMY3<*BKEIX_:^'RXM=,-R4DP"4+LSW7BPGW@6I$X,IR@.BJA7"2;8<= MGW"+;:IW^X;*8[.#CHE8N;8Z24Y+DZFKTY=JD/A@Z;Q= M*\*!(^U,W@E4[&&TAS/?=4D?:\'-01!)EH+1<(-3.5!Y!ZL4#<1/?:E]][G4 MJVQQ$7PJ<-@^G2]Y?!X1%>S%9):W<\G*X7+)Y[G"K=@W5^22EA9??5QH:H,E M@W\D8<_:&O6$9WM^X]G210POMJ/#@/*'^2>X,0\7D+"C_R[C$6 6R6"E>[0> M%!P[Q=(\IS58W;->M_B-)/QX(M1V)+&O?'A%2W_BC&<1LSSX;-;S=E^[G0@S M<0U6+<;I5^C"LV7GH4Z2K5EW5"/\0KW+-59O@+Y:\Q72,[35 ;3(^I66I>Y2 M[(A A8@&8#M6&'5V3-H^DMX-T; QO,#TZ3 M=^"5"*4%T N]K2.+Z.YC,GD@G"E7@&WI>:'IAT?TFJ,&J*%/ M:$M,ND,>AN)-&^7%F.22:E&@B\T\8-7L#NKQFG9<+@]J)/]RCE)>TU7_4HX@ MXF[&]1F2^_9TTNBD%VO^3M)#:LF<^Z+5Q*4[OS[:*3I)N".PQ*MUR<]EX_01 M0.6NVQ-X)Y&W349US)QK8I E[[09RF##5.IG3[E9;)$^"NGNLVBC/X^9-@:4ILV88> MB)X?M/%E*#_'\%T520IFD%!->?:U-VSQD!R4O@UJ[$G5EBCT$C[F3$WA.S^H M1LI$B.W#FP@R_I03J#R)R1 WY30DIGP$?U5TV'GIT.?L\,,DCNU;('$ / EY MKL=EX ]2-W [!&=.HTN@NO?Y*;/Q*:K_+_NVDH%T?Q^^:Q/-M#VYCJ\@VB/WS$5E0^+\*VE>D<(KD3((5F54&?R%SU@EYPPSTN*Q+>$!82CD3"."D@S<':WHS8++J2H[:H8'VC&I$8[_]=WC'% >W(K[$ MD#.Y-^:9DYQOF=82#QBX%^Z*6'"N#".Z* X]) MX^O2BQ,K$J KYEX%!S;,V; < .\P'_:5:?Q^*[B-/&;;]=5%0AW8*FV%9_\( MZUM/I(>JKG*GEF08KM(.][%V3JO=#Q]0?WTK_D^CLCN^,#7IM4">%;7 >8TB M.N86]O4:NI'#)MZD&UH$V15%IYA"PTGE!.C;KYY:_$O0/\MNQY7[M,\F;X=M=MC8H6N%4+%I_%!;(4@U;32Q54[=-%F;G#MN M2 YS5;0$,75(F3F]CBZ@>E-6)G\'4H1>MX\603(Z? M^V@(#?UR-'?_K#R!WSL@+YZ^U)2 E#-U7DE=8WXR]4\9JH2'U]9]<2?!84=N M#P>6#>#R7J*JUO/INRB-IN:Z"O^1QN^&87:Z0Q-42UB#H=]>M+UPP'K3'*=Q M6BN'>JC>-'F@Y#2E!@?:Q'ZA6H^*-+C*0SC,4'ULLC]4EI@GBC#R;'Y."J'Z M]4]Q06G!'S6Q+J>MU^!O,,CJ%:D$Z\$U MH:B)M+04:2AE^1U]]GE7K0KC$>=30Y 9HWK]FL%QMFI\9,0H^,BOU,[.]QH) M>WO.W(D7C5Y"SFO;Z"9^!XZ1,FUX0.5CLJAL&1*/P$R\IKY+O.JX:W768_8/ MD'29P =E2EF,SO><"R[,.HZ0/.]=(YW&JAH,7/SHD>+YKO4WB(C?@>2L>]D+ MB3.MJ:T(0G5<5%.,!I$H5(T12LMUG3/+P^P]ZZHE7E+9.ZY5FC.6+X;LR5PE M<]:,2AT:7;[6P8;CL@8H8A=E:RS,%GQT!R7G-NO@E78^, EH+]]^D17-03(O MZ?I^#6'#3H"/:+X84HW?'PL]&+IX! 3=14[L7Z2#;K%@E+=J\P]J/C8_:JCO M<^)TQ*LS8Q?)[$;F>DGD[W6))D?4@R- JF^JW6L71+W"R 6:,>MG'MY_Z8LQ M^_6U&\_#I_%MK8WDLO;#\8I3?N;U^E MVHCAS;T<8F3]4$XEA?-V)W^A>5.S?G+/"\AT/M]UJI&SA>/)4&$8X-8O@[D< MZVWG,>6.MLUVE7#3?; ER]EIKKMABEV,U0S'@YM0]P2C/S]\.A-4*M9?A%DD M..@N#$=K=[.=\"ZII^Y $G_@-S=73=3R%]>G ]GC[-D_CG$M<2,9VKUS#"U< M*88S.#I5<9IF9DE;&:/FNGQY':"QRJO+ Z]T8:>Q^R_D9_&<;GP#_-7ZB[H*/A%J1CH[<#._P8G[" M\*W$$D\4+IJ$2^: ?W0JM;4L?>.CL^R!X/M,;@6T2DMC,G>Y9?[]\S+^#M8Y MRP6*UM;FEI:A!B S8BJ4-=KQZS"6_+G4"F8NV,RQ@"EW[\AF7$_B9(VA]F3Q M78^'V@RFT#GL:6KXQ4.>-B!'Q)IJ>CG>-U2".I_CHMJ(3D>$%8X>\@%!BLT- MKSR,$W&8.HU=XI2BQ1V] N?4\3\O4R M0J!=)4J$P;&#V]75YTU2_ZI"_'X)6FDELZ,#>WCE Z/3S>D'V"^6W.&M:#C: MC *;LLQFB.;^&H[XHG.0AU=.L$XDYH2>;+90=KEEDDUN=V4!%4MN'Z,?0^+[ M0<)W#IB.0]3%D*?C*]1JOF&W5K=\7^F!'S\5<3+86+JZ3]$7N"/,=VJ%UK1O M[R1'(T>:>F9H=*T;<6+" Z?%VI)1;CUW+$@HVF5PXT*A)]H58KCH: MK&Q2G!=9CN@+_Q0^H;;T2%5O^%%;XQ:[8A*12T4!6J$=]A8T*4K/4B3 M 5?I+763Q% ^#T&(O(.*UW4SE&-9(JLUUJ=M]5'F5"?J_B(IH%WOJ94=>P3H MPNX14J<> :5Q]T!@74/@R3PM)%KF97@QYDIN.?48N(;S_OTX;%-C4HE\#\S[ M19TY()W!/]HQJ2E?3]^J+VL[L3%B[D4S._\0>C=W?$S_YWJ2(\ (M+#GYO81 MT)N?#9X&G0IRA:XU8]C;%7;&GJI MTM XR9*V("%;Q4KP/1&EP:^PA[ W9WK[*J@\?\PC\[6_J>V$9A .0SFI-N&\IO0-0'P2#FZ:-L(!SY8 '6 MMQOY5�Z+>\+FVB;IYL]?F.=G0Z2<:Y2-,M6-]2>3'9I5Y5.YF_[6+K.7F3 M&\3Y\EEF0VV<_(27&'5DIC?N^$YEM_X^\P?_M\@DQUW4Q;*MU^6G6+M/QP+E MU%8YPR03RUY: M<6UMI,90_(JV[QJ.YB7? 8G3F@+^^"/@"9 (&F9X#K@=K-:ZQYO%RU(9G[09 MT9[C;;B$%>W>K"7-3=OKJK=VEASW)?%"F MM5QS/1,ZW,:J)MJ+3+*9KB=(_]5V_W?@*(76(T O?<.C5''2.95?YEW8;?T2 M.U=OA[/1%D,*]$LC)&Q:(NEB9WB(\>X(.E'S\3#%>YUBR<-3G=J )*DUM)E; M4X$Z!S&<8S79HI3N)B(RNJ$D;F6&071!'^[XD4QD=8'C.0=.TIVSM> M@P*]>2WW*IV<=K0,S3$Q&_2Q2N(*)'G'I!_:^_>@!U%:JVNR0@7M!6U=@3Z$ M MS_J[:6Z>CY,_\*!\RWA=OF/%>1_E,R3/H2AA, M,CG-7IU]54C M\>O8_5Q(?%:,[2^.X YDBT_R!]DI2=MTM0:T=EFA=.C_;Z@"5GP4 Q6*._(, M:!I'/P)6B N809F:U)_]D610-V6UJWFY,S"I&U.)AF&?*?'4' M]0R*W V)7#3Z?%].?7\P\',@2S9>33;84,A\)(L=W=M<:X>W3'6G=>0N\F#S M8U7S1,27BZV++W#K3@0DD?'J*D?0F%(J!K I]8MP2?'P *D\%7^=H#MJOA*A MU_B7B2'Y[=0H>,W0+SUL1HZ=*%(-(Z,-QRY' M=56(H=_K6D5Y^^MIM%*W=-5Q4%;ZK>&XQL+6>T8#""-7VH:.G7>Q8X=VLM+Q M<[4.[V(_]Y\_ELE@W 7@VV8N'ONLYAUF47DG]&@K$+Z M!S22:#O1]M\? ANX)=W*C6$7# 9OKE%%7S?/U]MVE/'F6VUQYSPFP"G*P1S6^20.V7L.Y2[P*=>;UNQJ6&V.?["7"Q M2.]DG3-IGJZC\ET%GX/TZ?/,@@7"L20H]->O_'C+%6D14T3B:=Z^.XN8*W7Q M,"4B/XVW#22!"[.BY[.I#7<,\<>TX66E7A*N^=J6SWHUN\NC*F7LS SA9N.5 M:QRAF77'PL'G\TINUK:4%8%,0OPELC8-ESC7!#Q+^W=TM,Z#K>4['1#@;OYU MJO/B%R?BV>ZFAHF8#5-,^0M !2\R8)67+#[3W'TF1IATP M[^L92;^>4+I"<*Z+6%9>NE$S!<\O7H'(&I$1@-RJ5[-W"-J]&0VNI7:^=^;; ME^SO4:@[85F5>3U';%6')-I;TB+6+D0&/0RXG_^6M,8\PDGKS'-VK:&F'^&T M*ZBN>;2?>U^CSC7BY"I!?Z!\PJVHV5B3D :8TI-[,_6ZVHK0-';\=2TW!=4+ M?C."PO/3N]"6^<3$%93%G;T]TG MT"ZCE%C75Z;P0KZQR$L,4:-W('?F3)PA-]!R&G)\O#55T-X>@,*6'AY^1&C* MH4?W^/FHZ;'@4%=)HWU=K+TY)>S8%T7GW>T\DF.H[:X:FNXKY8I$FADR 7M@68M\W%)]$:8X0<3^Y5 M:>B3$RMG%U5@"7LZ03DJ:O=_Y(U^K]M7@[>8ATRG?9U7[B%*"!W?5G?%3NYJ MDD;<>9(/34U_=TL4VO7MP_?3^D_,&&*5#[H27G,YN?+\D+9=9E(E^3U/GYRR56K(#I50 MFCDS]2W%%&.'>9E%D=UB*J2WXY&1C_'8KSRE$PXVEO=6+H>% MB=::V4%DWU?Y;]$$!6NL7""=^(.O7E8(]'/%\KMNPG*/4EN&RJ/NI/"F]A(= MW+GV=+M9XV@!+KC4SB,K83/.;=E=E[L6<[X6TD[((53$;<> MWAB+,S;8_E.48[>V(\!^)V/IX4W=VPR!T(L+_+HX.<87)2!>I/?"P9'IP\6+ M6UJF!2><^UD?Q\4-##O#\_.1%VK>9J#*Y6AP#G)C6 =J&+[K[A&F)S'V\3\I MPD_#&F4$J9TLRHNGRN(9[LTZ/.=!6$)_V66K*-'1VPTY2@NRY$*M%E;> MX(7?0FF[HS<==5H&H2MJO_%.16T7%:81)6L0](2FXCI5N,=S[))76%1J<00J M^/H-NO-2/0*TRBV6]^G;W39JJZ37(BE1W]%^H<+ANT6=R K;M=LV(MIL3Z*> M#]64^Q2XP&V!K3KSH1I'!H'D1.90F3;(*7A0@M$0Z:T6PFX[%YLP"59_S5;6 MDI&&&U!L_ #?DQ\A4A51[)5IFZ 4U?'(!V,AK%&F@X]:9ZW[XK[8 M[Y]GK;T_^[N?\LUL\AV+I0NWDC^4E]32H]0J7WQ1I?HQRMF]U*WS[]/&&88A MNY&(')[0] 2H\\Q/VO4/K+0G!NUT]SI<[OZ-+XE5*7^X9=R_M851P'I@%,/5 M12*0/@AAOJ1N$XT(PV\[3L^?W&2U8^JB+U.A>,FOE;N&NQ: *(-S$Q^/I:S, M &H)D_/?>.'\CR\,GJYPDM![OP^9V.+BV@#2Z=YB](3(S"PC+%&OTW+OIS"= MAV47DT4=7H -HH1O.U=D._CBLT<@KPD*:U1=;Q;R MF3U-&-+NH9-4[)CEI''@R+ M0MWAIL,QR^/#9:8PH$I#Z!W;:KT$VN7@3:R[QPAK8A),HEH%\%%CGNTV^(Y@ MNK:2"]E9@:&-P"'GZE&9[E\94&/*?XN2R+:\LRR> MTOZ? 0[89QW+.IR6<=M" T[>)TQ96XE4\?M+*!D4L;FJ M&.L\I':/$$"FB4)&C%&8"S-:/WA#< M&&]5DH.ULHVK\'U>!5N\(1E74:\CQ%PCVAAG79,VS>5O\Y7ITO&(SH=TW".E M85?3$(I='JWLBY9*W%17_?(=V@UJ_7N';G&NS+(,M203>\@PP _7X,\0U.%< M=9.:'L^PH\<-O1ID+WHHTIJNKAGI!3Y"/[_64^;7XF[3>UOQB\2PPYFF":1] MD_W"VGH M;?=5MB[.0)+R29BD+$L=7M[@8N*U!WW$,HUJ0.2-^,$D@<+:UY*FZL8FH+/GAOD3@*+U*VN@KF M)]/XGT?.8S!Z9&U(\XN5O!Y MN)\-VF(+>Q=;W[VJ*%JQ_D2(/G25EW@3 _0SVCS2V'C"^;G+QW*RP?X*T#"I MIT@3]A9.@AO^/8S;@JH(6:30?S04Y);FWAMK:.!OT=DX&XV[U*2(IS"1;XKZ M*OB[X_87+D% KU A-0_!/C5+@(IIV[GXR]L45,ELJ0BW^L^1Q-<5JU*=CXI M\??;>VR+Z!/N\AC%^R<>Y[#);O8B:-& U\:Z]@O"KN;GEY<+07*#O,4UAIA M)6:FZ[53KRU]$.B("3] \(WQ*D14E/*!]/3SWUD6]6(Z9;,S;<5Z_'PVY _@ MV1! U@F#8U-1"$2H,-%5E;N+3RGPNBJU '@*[F>/TIS@Z6;%'^;6]8) M\=86@UX6Z['X&).\HBX.S![W!>Y)0=-$\'$@^6[%U.^[*.# M[[2WR#181YKOU2:^?PA5Z_9V'OT6K)SAY[F0?ETV*HE5HO+3N)DT_QU,4C,T M+?2%)V$0+AH'+LI-U0@R'PNY##+WZ2OZQ 51W/SWH^!HJ= S$\%K,]6NQFD! MR':;N(MOKM8X)Q=B6U+QZCB9**-V53')_5PL=(^-JU5Q$M-QO/.^<60[U,>M MQ_,^(V[PIC['EY5R@OTSDPW?B#+6X=-_U?G.5,^P4(LX1;S\-:J@)!12W&B4 M6D%]TO*(AV"(\HMQ /5P46[4R_^)R];_I\* (_*HY!")1-=\L6YN2NW^I#C] M/E2#P^)&L:#MWNUTSU9@'1);*YI&V7O_NW\&U2<&ITMW_@/2O-SZ'AWF-8SA M*]I;2R0O39AL(Y]JDX$^RQ&3;\7''Z;_B^_!-*O9?$PJ.0+QD9%JQ7@+D]B*_@=G&I9N=(H-FI)TH@/O#W,$PG >F-PZ@2 .T%LOH_[TIWV4LY-; M;:4T:GAR07=?.WF9CV4.,V)C2582ZY>Y@PD3YTS!D=T=2Y"M1NOX[:,<@2L MJ-UCJ+B\SVB]!J\J;H=6Y^9ZKDUQTUPWCZ4YC;Z[>Z')$2^-[#;#:VF""LH- MP30THA;:WG;HF;0==7!V/S%J<1,E0LLP,\ MH[>.2O'IX/@GC_N-J'RSS)YR/-C C#4TH5/MH)"BM#RQ2\0Z[6-7G3^WW\CY M_LO#9%U(I6#VKP 1,@T"$2U[MM7Y,-B4Z41Z='*#$0/8FI*U5&>65"Y S#=J MN'FO/ZM(;0$L_[*=85;!*YAQCIOTL_0BTRI3$7CKFK[T9VSR]#TZB]-/61>+= HA_T>T(X=ON/L7,"PXFX1(].&=6KHX0$A%&V'SN3W2:GZYV5]56^[E07AE[V%U8$S5,T8/! M?M+A2+SO](C3>BG&2L( 6O6UH7YXR-2L8K%K$0P[W/ +Y<9J>'AP*]8[93PC MDW\SC/'7*M7)._%>)T[3%WQ18FD05KN999E!I&LPS4=L@H=,.T-1V$L7G;J4 MH_E,JZ].AKJ/7F=ZAR7D9U@DR1R7-G..HL+W0(BO18XIS/XZ3@=RJ09$9[6G M Z9LQ\0\:U+B+MS1=!&]<20J6WRXD-,V#LM6Z-MYC\VX<)"5K^GG@->ZG>O M\K&!WU(SK;GCI_N>U2']=.\-FJHRJ) 5 >!UXD9VRBH>ZHNQS[OJ_:+]".I" MBPBS@+7QJ#J#\\2G8O1(ZW(K4%" M BG!_1]06%2*H$O4^K/8L,%=M3+,OT$'M-[T5+711[W>E]V=PY^SA33H#*B^ M+O3( _6N,8A!0U\I2EAA(Q]YSCF;TG9R'12,-;X'YYNRF-=.FT[YV*H"8:VG MX,N5)0O=0T.+Y.E$K(KKF5WL#PTVL?73?F'Q KYMP@XMK+"-WL>7HTDA]ZJ\]PL$?7'2)-!%\^/76 MTR33SCNB7(D9M!EA P4R.O0FDQJ^&#'UYV_9;+1 M]W0O;K%32NSP:M3%>%0T)L@I]\42LKD4%IOL_\X\1HT5UH5*"4.VA?96E#T8 M50&'4C=W'29#*E4\4HD2./'S[NPDV1(N#*>IJ0JCZ"NWK.^K<=0%MH23/+V1 M0,[N/'S;WMK8;GD\%W#[ &IW4V$>Z=9)IC"2U/SS4*=KRQZATV:R==F,N?WU MO_KQ23AM<6KXU/5IE>7EGX,3'-\>>X7-/,OY>3JL>=1QF4%_1=HP?N8&/.-P MP%'&U'NLTUS%/9!M_(CB"D"U_C#U 6$*5>=!.2+Z+V5M!@B:"OJM M)J=(6?$QV2HN$>F3[Q%YJUO"MLXBTJ!T_:2$?#.--O)U L)>G MX1/JZ+%)% >F3&W(#(5"2JZE<7=:/.]>R&[>ZU70RD='[54W:OA]YXM_P*NV M"-CUR0&?!"KNSHM @]8[;50L.A>FI3>=G4UDO^,G?ZL[[Q$/:0$U+@S__P&-BW*&LY19>XDT+VEY+-B4+?HSRW'N+7!I5\@2:W_6@O#"E, M%ZSO'[WE-M!DCP_B9=L&_6Q#NP>"D M+:8NZ37E05K-#7Z$P*N]BQ?'DJ';PUO.=E_2N(U>1MGIR3W^O0BT;H9W)RJ11EH]_]@ U:#5\QK[[$R.-]T6Y]>U[B+1C@>@O\UAT M$DGI,:Z#P10S_;-?^@R7MQ?W V_]K[8=ZLCIQM(J![2><@L&<+,N0;.I(J)6 M=.+$VW (Q+;0#@0_[I+F(OY2(T)*[[8O1X66S<*&0"'6N,+%"8ZGE16:4J)X M<[G\2YKNQN [T]X9:=QCS]?HYLS&:L%01J5]W=5;IW.N 8X@Y0X&!O"=4('T M\1\=\[X=P^'XPH!M"M0/.>R#OM-2F#G79# X M,UB[M_(A2"J<$P)((N-#"(BT2IITU,]O/=?QNQ7:,7.PQ?NO5X^1&QL:WC\' M^]55J83:XXTN-AT 0XH)?>*%1!8_&$YSJL M,!_7,D DIY)7>,-38-Q3?-*C%S?S.DNCVM">B45@I>N9H;P"*(QX5I8 ^N! M*%HEXP'&@LO3KJ2577)HTZ/5K_@&Y(AXNH;4MM4/O(#/[)V-8,3LYT#*=SH/ MUQY"=8$3YB8@\1HG"]Y?9N1S5O!,_LTF"JWURR"1C177!].FP-:B$Y,[6]N: MS$DMF92][@\*>MQ#HI\P+27<\M29;](],3OK!5(K@'2G'N^8O>^CS%@=-%@] M'@^O\#((-EW;!U#9^S&O(PO%MU7W;T@A/-=D,AK8RI2R04 S(U#% M>*I$K^:_-SF;%6\+:0S;1-A?A?3-&0<;5IYU[!BU20VQ(?DA\ (NH1"CE)(\(D[QQL3[H M3,@#5%L0_.PJS'8_^7[24CR.^^SEX"$R(#1RT$:T\J6,42/)1^WI+U7-JDA^ M%G,TB"D=2]18<9Z.N3_!ZB[FUJZHO0=4#_"R*IL(LIT&_N;CZC_XT.'^'$L* MIZ8;RX(>$3\ZU.A0K:5Z,Z=@)'K]'JS\[::9HEI>A^^7T%.@7.$0 MS]XM:*3***G32S%'$^,&'P6W-O-B]AXU@>VMXV2-&[,'+@)\.BW;>:L7R,N] M&)'3"FUFLUUPEV\'D1]XU?H7J'.VWD-2CS"G).OC6:M$.^%FQE&KW:9UX-H" M*4^O!V$M5^5RN,RZ6!JO2!KW-#5*/(AAX]@D.7UBJJ8WI^(8E.^6C5=0O1'" M)WU\(5 ;UG[G3&+KJ#TCY<#XP5=@2C]+$673Q;3Q8GTKW M+?>] F42%M)JNAV7E);44Q*3V;-9(GFBY?RTM@#'?6YTCMF>U?W8=:@%Z[^% M/(@ :#APT.FP!9V^P3CG_S9ZJ:&#-B,QL=-I-++1I93RJ;S906O)[923WFY_ MMI]\@,T)Q4Q/DY7:R_A<]>).E^,DR=&BTCFT(J^4'V<4QA4\8I%,>??K&XP]:55N,$/FQ<:_:VV9^W M<-_G3EO&GDEQ^ET/JF; Z=,LNS3N_8R.N<>T)1POGX]T=#;9@>;SW9Y_E MU1Y=OA.6 8_-CL_9G(2U8CVQ$H.;V;'ES@RP+2L2"?_[:FP OM,QMM6(HPK? M@#<&\#XG9^XXGM#1)0.KJNK3-'76[2-$S6S[CUNCZ\:_RDRZ73?_5)?MJW'3 MG-QW-#]1.[0LO0+87&."<(DEPIQ/BPV)+96/UEP&!IX3&XMZE*NYE=8"KW_C[TK5]$,QT,B"*I6A?7_-!AL!]&=O"KVV^LMHN%BUMR ;#1 2X8 ^HU["[5V%\!>#83G2,EQ^<,C2L[*CZZ C"L*;"COT^9_G:VBNQ*(1S7!LM0 MOV5I8/UX6AX';CUCKVN6B3=IKFZ(N%T#,]]ZJ,$EX*PG=>\E&5G1HDD#"EYM MM4!1=BFK?>X/12\PD+Q6IJ5:=6/BT 8;X-H,<#R]7Y'/E%V8U39MNW5_7L[' MR01*"+5\$0:3XS]-@YD^Y M!:XAA/CXR,<1R$R?E$.8?VX13@*B:(PZU\Z$TO=*=YSTJSITUYM= 4:GKQ.P M#D1U]PK0ZMMYW-!=Y."!!SWX9$XPN_DI&*#@Y!>QV)FS9> B)U'66:%0>ZL8 MK@$^<&-E_Q@O_58LPWJ.(UUNH:'B(0AD&_"6!R,:$+5$2 +*[I9ZX.*;-(HV MHH,0CKX6P3E5_/?":UM=JMQ]W7D^6<>I0$V!PD1&AVJ0KQM M=FOK3+/H!>C.J/_HUU!<\6*NE^^\MH M*2+"7(J.FOIEK@"OQ[/#3(?*#^?=(*6U8C-,NH*/4LG!0(1)8%-[;PD=OUC_*D ?=,VYHZX9+;$S ME@+E"%&TJWTT.OKLK^3A=1+)$B/>1,Z-S.PH3M[?\ 5VHLJ_JS*9GT_ZDR@R MKW1^.H(=2GZHYK!]T>PS]*DL7H!Q_R"SR<^.'K_!SCV,E&@_6A+5_&,BE5EE M3II=FL(NB,32-'906,,,E!I:;+R*4]#P M6X+S:4G9SJ7#=2+R MK;Q9T&([BI6P"DEVMDBV_831^GFH&*'BP9P27PS[01Q"-(JXV'A!Q)WQ,7VT M2:63C^XFM2J<( K\52S9PMNWMMJ;D/=[AQX>8.Z%Q6E+*8P4M>$?3[;"O&0M M740)K.DG5G^?"+$1K>SX1#Y+1&MI@\QF!K8>M!;+=3OSZ-K$1HB12Y$5F7Z M9,-"(4I'E9LGBW7PLR>Q96KYG07X9&A>AQW99O_M]=!V>M 45!YS5RT\Y#22 ME02VT# MTI%RUADM(JXAE>N)-)_16;T@-)%8%34[!KQI@[YS''9H,/B.^?>L MV"=L*O(5B9AHLK3<8>ZY8IW,&?-Q4G_[0LKH@E%5Z>:?UQE>C'*!$G] ,';% M^^:.A@V-J57JTL_:4O[%,Y\JA]0]^35 =ANYO.F*_OC"F]>NBUGG5@?JO MMM09#M+X 0?SO0+HI>J(ZGP$66,>1-Q*C2'KY)JERS*<8/@LU\PVGH_!/8*/ MT-K]J*D@QI&F]&[#&>!!RRO&GU-"A M:)Q(??K%&#FNTW/V1KKLQ'E#5T/-_/[/!BN"EO"N')K_3663A^OZ"]^QBGP' M5P*A92(OVB.5&31GSD_0 MG0#CZ1&9DGER!C],/]I&5M]]03/+26T"W+D$7P%N"MG87-JW=/6'M>*3')H9 M/Q&"CS6U?LXHZ"3$F_DS%SYMN;)N-^3RSQ!HMH*0,X0?YGBI;C%$E3]Y%1TYGDJ-/>_"_)T?IA!YX?:W0.E$F3A1V"/>L$!]VMI?/FI-*=5QH^?#;OA MEZO!F\C5V.%U_-\IQKQTJV<'3,%41:%*K"L-3/[FA:ADU$R6('2PS[7*^N<24KG^UI=P-J[<5R'WQ!4?F"/^@[)'7:R4(D#YO<.R*[7MS"NX MU)*^Q]R6B^Z@L% ^< .FMR!=L24LTM@=,4Q.HMO)U,FZ!XIH6JCSE-?NZ-N" MNR!?[' ;_ SW".Z,\^$,%-_R:UO+^=,U5B%),!9VYV"Z2]ZI?5(0('+I4,Q3 MT5+A*;6\&W!Q!CE,7(-6F?8L/ZXXSG?FMB@G7\+RL_JNH.5B0H^XB.^G( M\,^]+8;XP:6;(N8*(*IAN2A$JUOM%UF9+:9"EB6NM&_%V-VGHZ&X$73"M9YZ MA"/>H/Y4@6+C>X5#GO?<-A9]E#:F(D SI<;F[@$?'1Y_;KG81[*A'*8/)U+8 M\WHK-1T-\=R5Z3ULP4:I>1H-O0E"9 H2?0GI,'3$VQK'WU; M61G^^]858%R22+NA=P7XK9Y[!;"^ C@&.0 O/Q=E89=+F,I4;./O.Y"])8XP M?^*P[/"_G!52E=/*91/U$MF2#:I^[F2,\<\_TZ5X;Q+UI^9:O)48#?C9E0#[ M(+?])^GKM)_W<1-YAX00XT:>]8;O51)>V:"1WDN*=+ M+T@(+F6\.VQA1[I?UF"S.X+L 8]JA7I2/93N"/A+,OU_Z7B M25Z"\$ $C ( MO9WI>9XE9C1H$T5OPTUUTE5J$M'DL> GT*38>HRC2\*K)*W#X!Q"?S)SE 'J M_?)EJ-ROA@96V@-ISC[.AR,=7\!%$Z;*;H6?7SCO(C]*X)5,$R.Z?RW*"\BV M#K"79#LP&V19B9DK%U^/R6WZ^C?S:UTZJ%15;PQ(; I'/Q:3^E/UBSTWN[H* MA8,P#/?3T%%D<'(O\O%5F*1@3HGY4FLNB:LI@SJ*4<[BM#22OF^;_CQ;>K"X MQ*&K?YT\*O L-XZ(BT=TWL-Y^4MU$^Z?.J:RM,'-.*0?)7^O4\4%.@W3U9X6 MS>&N+@';%]7(/66 7P$4>\[L$DQU* L3"^TQ!E^#'%5*R[#B?&3":A8GOQ;9 MJ& 59,-+YN3K-DY9 P%VO1Q8V(S*W.9L/H@!WIFE50U.MMK_ M^FM1@O)+R\BBEB2%AH^).,.OX=%%T<*Y]LQ,P_.ZW\ZLX^7OU&4#.4*KDM"S MH]/]T';V1]?=#/@F0@4-7S%\S$W3UD]W.$50DF(#)V16\ YO20 =A%WXT"-< M]#D^K&2WWR_BYJ2W-\E3(D3LC 8(^%X'<G0=E08*GS\\SNQ>[U.<>V8(V1L2RF*RLLS6>47=[<61\8IW.@T[1'/<$=7L^!%A<.Y" M9 ZK?B%OR7/942+2TU0A+#S51J5S42MG,!!'=UV\3Q2ZID/EG S$!5U9:8.E MUT!L="NG"'YA("M504GK B% 5FMH>!XOG9?B8(-.XHG]X-L0DU7P49T)0G,A MY7G^>2P(^;J@,>7NFQ^,W2TL@=M^JS^.?O!O!&T4G5*?$9L/VHX"!#Y$&S3% MR9+G:]V\1'?E9JCUBGWPS0@['2^ :>-7!GZ[]HB_V:K-J4N17/P7(_9F%41/ M9SZ-.;H,2I#?N0P"7J["*;4WVF8>#4L:30%!QC[7J*%FN169\&H^LM4NK,-W M[-6C])?#%XKL66Z7M6"W9L-G51]^.C5?6*Q*S7TU0ZD\7+MT<4/CY7[TJ*>( MW)R$U"0Z*V+\.]B-*>-1 8N=FM##T@0'3)?UL#.*HJW^!1PZF8.CQWBT?HDC M6_$PZU91@+A<>EX!'D,*6A M*SZV^4G&L @U)X:UY90CZP"%]8'>.&4LK\K7 MA+J-$>9U.:][X\P\29T4V.@NXV2Z#-]#!"(J.5>CZFQJ_V@XXP3#MLB^14=JAMD/WDM:%N&$U::U/7C/=^A#7V224TF*9 M>T)HHS6_1$AM-Z:$C_7;49$<_"FY[G2?K@ "@>9+U,#3C%?KKG_-N+"CPH_K M(,_U8MFE%S'0IZTQ]*2N?"(G3BLK9N8XU,'XSXEDH[S(V$UL0K;,Y#E;O-"-S M7+F@Y^D;B#V*GFP 4 *7;M"Q@=@%KZ]3TZ]_T#X+,H:>T$*'_ M7N8__Y,;"J:(!FGO]T.KT:,(,WVC:+KI.H$M4FZ/N!L;NDJ%Z@$+:EZW<,L@ MF54CXWG#F#@23N$/ES-*&U%'?Y[PV6:YG' L48(D9J_U:L;L9PB<$MK&T6 _ MK#[Z+?FG2U.20$Q3[-PPJH+$3^ +*KJG*&EZC.'IKW1^PEX(TJID@'[]4,\$ M.#R;>DI=U'\%R#K-" K;GNBN(CZYV#)U!2K MC]$0#9T'3!PY>$V+Q(%YT!:=-YU^[@V-IF9#GI U\^2 M]K8FPZYN^L?:W\*E'4\: P.YRQU%M-P[&X]K M1+(=78-VI5V9(\,X95';/]$J(^,_LG1XPDN^;+D0LS(5GL+9T5]EVSZ"#/&T M#N/##L\O([1,@)'S^_OO[GQDK70.=/*Z<.R9DF_$^")]#<3/HX_L9\#>5DRD MMW6#&;K7<"C?6+J=:^D.(2K[8ELVH&=PV<+6 +<2Q^<]]&UPY[*;98_0HMN: M7J1L"HUGXQ7 F5^>!_DJ/2_/.3R=ZJ3(8N)\C^@_1HD4M%0D7=YR\4L_6[\" MO._?N7A1=@('F9W):VWFICYK=^$I;5Y63E"20ZC=KD7Q-8^*P_*3AA<'M'@7 MR&]\J0$IBQ3Y6P> 1^U+T"E$-/CHZ5F)#[&$^)D/0>@1:2T*?KWU*$*TZ@G? MCHACZYYJLA_4^U$M)F'Q#3E2A#+4/6TM2:I2K1@!6M*D_Q]G M55 M1[B+>"Z#*'D6S;H#+R&%?4)_<#]:ZRF)46;,]^XNK@R:'=# Y_8>& _# MPI!0_C[3ZW>%OV+&WIH48N,$4L;^^CCG%)JIS.M0:Y$GC0EH?.') M3"'T6Y]V4R[#ZS8V]-M#)<([BB16*IZBKB?^30.21RP0RY8_9&ZL701=6X6RK1WM!7L]#@N?^)DYJZ^GR-PQ(H[%:NF85-(%-YFM,2] M)KH# "3:T3'L^8950^KVY?I']2LO%L\?H?YZ"0#+4IMK/J L;R34T\R5$!** MY/;=VKT5&.OBA&BUJKV29$,3_PM02P,$% @ *FAA4MZ.=#(Q+FAT;>U=;5/B.A3^*[DZ^S9C6T!=M;C.8,6U.[P-U-V['T,; M(+,AZ:0!='_]36A1ZJIPKWAM2_@ ]C3-R\ESGIR3UI[3OPRC3D>0^B@ 5UZS M 0+F3\:("N!S!(64SK 8 8^%(:2@B3C'A(!SCH,A N#$/#'+YM&189R=RIJ< MY!)&;;!OE:U*J5(&I4/[\,0^/ *=)OAX[3F?YH4OVH[WLU./V^QFL'[(R$"&W+FLUFYFS?9'QH>5UK M),;DP"*,1<@,1+!S=JHD\AO!X.QTC 0$_@CR"(DO.]?>I7$L2P@L"#H[M1:_ M<=D^"V[/3@,\!9&X)>C+SACR(::&8*&]7PI%55YIR=,/RMP8,QR(D5TNE=Y5 M0Q@$F X-@@9"2LS*R;V,X^'H7LCBP=D<$2CP%*G:E^KU"8+<[C,QJCYLXK$K MP\5U T:%,8!C3&[M#QX>HPBTT QTV1C2#WNQ1/Y&B./!A^J\=(1_(UFU'*! M-\* ! ]EY:JSU5@#=C+X?JJ1&9J/I\](($_6_[YRSUWO_6[Y/*Z7]ZJFERFZJFP_TYTMC M0CS=SX;;\T#[$O2NSWONA5OKNO6>.O:NZL!I-SNUUL_7T=ECG=F TN:V(&"? MH$4]?>C_&G(VH8'A,\*XO3N8?ZI]Q@/$E9# ,$+VXH_E3G^6+8]B4"G(^_*, M['?2Z]BBX$2PA2 VI[DD975J &F34Y(E ]H! .D M;G =DOSSS,3]V)U'?^AK>>\D5:M6;]S05Z5.IY2B5#N:PCY_0KV:FI9M= _ MIZC87_OS>U/*6[+J-P;/2[3T[;KK]BY M4P'+L<4\V#@R[T(M3.48A6W$HI2::O)4!!Q( RQ_&PUG/30\/N!ML(.54[W" M3]S,3*>&[1*"*^9+0"C)HJ M,TV5:\&W "A-^Y::0'.&P"(3Z)VWJ9E4,VD>X K)TY%1X;&8)J@;39BYQ>;'KYU/3V)3\V:F>;--!>28 M%94V'4AA ,$5(ZJ&"%SK(/S-(==B4PAZ/A,KXIF9#TV3^:+(7 M0DR+QI%7B/);4,<1HJ 6S <0J8-0T@U7>8-;44BRR[^_9L@X%+9]TA&Z+*] M2JE\L >TNYE+NBRDN^DQ)B*YFG<9(1*JP202_)G_3BL\$K,$N*U[NB@%1C98 M[+8_L9 M0(OZ"%(:K(/AGG8V,X"VK0O/EV$8 0,TH, 4U,:R?A]JYLPSCE" MX4&8):RI^8#^:!(A(;8H3)>$&;\VQF&:(?/'D(7=T;S#Y=T[N/3=H S@;?OV M,23P:P=\ZQP-$(_$"14(_28O20/JUYEKRS)#73:ROX/V2+&O&GK3U)++*4 MD3)](LG$I?HDUPYD),>+5"2I7)B)*)4*,Y'=I=D,X1 9<=8N.)"AO@VG# ?) M]!Z=F ?ENQ0HL:RD%&#%Z3OG^4#/_@%02P,$% @ *FAA4NOP(OY]"0 M<4D !8 !T#,Q9#$N:'1M[5S[;]LX$OY7>"YVFP"6 M927I2TX#M$FZ%]SV@9Z+P_U(2Y1%A!:U)!7']]??#$G9LIULG6SBQET5:!+Q M.1S.]W%F]#C^1Q"<%SDM$I:2?PX__DY2F5035AB2*$8-E$ZYRF M%!>"O%<\'3-"WO3>]*+>JU=!<'(,(YWZ+K*(R6$8A0?]@XCT7\;]?MR/R)>/ M9._;\'3?-C[[?#K\[Y=S-^>7;^]_OS@EG2 ,_W-X&H9GPS-7<=2#?D-%"\T- MEP4587C^J4,ZN3%E'(;3Z;0W/>Q)-0Z'7\/<3,11**34K)>:M'-RC"7PD]'T MY'C"#"5)3I5FYFWGV_!#\!I:&&X$.SD.Z]^N[4BFLY/CE%\1;6:"O>U,J!KS M(C"RC _[I1E SQ"J5]IFCR.^OU?!B5-4UZ, \$R R6]@S>+,L7'^:)0 MNL7%B@EJ^!7#T1OC)H)1%8^DR0>K4]S4LZS[9;(P048G7,SBYT,^89I\8E/R M54YH\;SK2N"W9HIGSP>VM>;_8S T+-"P:Q-0P<)'2Y-,F5W/ M2(H4*L^OF[X<7G3_]^ M//7=*-@3T=^24!==L1)* !6FH6UW\,'F!Q 1"3D9-X ML6>6)2T$4-Q T)FL3)SQ:Y8.&N3EA*IU8Q3\3S=2^JJE7.'F)51XH[;V#2(, MICDW+$!UL+B04T5+/_WA2^CEU>;GCWIP!*1-$9;KE_8.U"=5_*QO_]U?ASBR MN\1A042P9C%HTH$O:B 6#Q/$ \DI6+EB5YQ-X;PU.=> @Z*B @I+J0P

0# M='=6'O6#?VV&A86]H3I"W);0[N-#06+I6+0[89?'"[!Z$P>VI(7-CL#F8+=@ M\YYJZYR2R8QVZ]#C89-*$*20X/W"@)3CZ3(C56%4Q6 =X-Q:UQB@ M1,D$KA0'Q&4T@2(X;";<$"-=N[4&!4N8UE3-L,F$7C*8MS&FAK(4A($I!:X" MY\ &"5?@CT,S\- U2 *;3V"+DISH"G\L^D^98GX07,"$:W <<3.IYD>'X&'[!WXFH4A@3P-M 41> SY68D1*PA[2!= ('[YP7/"3URM1 M/:F-Z[K8HA+0 ,A F+M=-K*DU"=DTS(J:Z90K$QA_.<2(X(N"%7, M8A6PQ]&@ %.$:=PMKG/LALTFX"V@QX#7*=>)D+J"?NA'*"D<:$LE$Y9"L29[ M@-&4 >@=$,^ODYP68T;>P1']M1),>\_]D ;1BSW6D"=ZD;JB?3LFQQB^<+2! M,Q$\T1MLXM"-4MUMRFQ]R@RFQ+6OL@VTP'@D;AED=QFD@?3.R2JV'Y=>HM=K M]+)']W>*7\Z8ABO E77*OP__+L8+":WTYEW0<1\Q +"?R84"LE(P )SM:,_H M,4 K5MAQ,)FU\#6:_HI+%P,C^%A@@>6N]V6PDH/? ;)H*7AJL_JZ&FF>,:6+'B&U/]K\-Q..AZM=MPV($9>@I/4LD_+/EMAGV2WV.?\BHK*^@D(399E+,%;<073-V0H MYA'8!GZ/N[PY:6')!CJ"SZ)=:F0$VWZ[!)MX9G3>FF'>)_M^NI2,ZHR2Y4_F M- 'R#'#PEB]:OM@&7Z2[Q1=G#HKKD,8[+CXS86MNY(T[^"@8!LDDJ10"MQ%S MW##J1&H#Y?A[.H6+X[N^^D MRJF>!VCH=UC&8JEUR*P^O+,T(X)?,N'O'*VT[_YE%;4L]3.SU-93PR_^3JEA M^QQ&6E-9=^$)H&/2I).%4X"$<(?@;"U',Q>15BDW4NEY/&0+8,C)A!O#V)^X M72,)$1?6IQSDLX/L >F EZ/1BX+?F"VJF9+]47$0W[)B523V)M1^F^W=85)X M8J[+CF5[WPE!,.7!@1'P!@C>5$DX ^CZ<&6>=9TR>HGQATLYV C$)DOLXR+U M#=T[$8)/D+I;4C?X!S2%CIK-W8-;R<.G6* +, "82M<%01HB(%U-P-) 2W8Q MWBV[\=9WZSJT+-&F8V]A"8AC,@5GNBZ,( 75U)<,8P% M"CKV3Y@I[X&P22GDC$'M-)?.W:!+Y -D\2"!4N^Q8?SH#Y[C.Q-V_+<=W(). MC=2-X.?D1%//W;[BNQ:H,Q!UF8'Z#4IR+W*LH8Q61C9!9I%5R^''CSSBYL:\ MBA%98^%%OW<4_=+4UHK=-UX6:0R.&XT/"-4ZJZ\#A%D\@M/C,IB"3K[[ LJ\ MGHZT%)5A@YI:EI>XO6?FH\V-PKVFXW\NL\>M"C_J'1VT^MZBOE_THI>MPA]( MX9:ZEP_R^U/+([S,:V1;M%(U\C__2R^CZ5YW]T'N5%Y3>QC::2.[[:ZAE"'JZ^C MMN;U=^5 ;YGH,/Y@L_PI3;*9:;%OQ__<-OKHR]W.P;WR[8NUC.VR[76,-_AL<7+7V:9_6S/R4=L\ EEFAF MF(KIE>3U[917;RQ#>(? E?7MC1/W.2'[?:*3_P-02P,$% @ *FAA4LH$ M9>!@"0 [D4 !8 !T#,Q9#(N:'1M[5QM<]NX$?XK MJ#)WL6=$4?)K0CF>26RGY_;R,JG23C]"Y%+$F"1X "A9_?7=!4B)DNV+G+-] MUH69B6V!P&*QV.?![I+4R=\\[R)/>!Y"Q'X9??B513(L,\@-"Q5P@ZTS81(V MDD7!<_8!E!)IRMXI$4V L=>]U[U![_C8\TY/4-)9-43F =OW!_Y>?V_ ^D=! MOQ_T#]CG#VSGZ^ALUW8^_W0V^N_G"S?GYZ_O?KT\8QW/]_^S?^;[YZ-S=^&@ MUQ^PD>*Y%D;(G*>^?_&QPSJ),47@^[/9K#?;[TDU\4=?_,1DZ8&?2JFA%YFH M'1ZDH'A+$RXTF#>=+Z.WGNOL(<1)H73$[_^[?J.930_/8G$E&DS M3^%-)^-J(G+/R"+8[Q=FB"-]O+S6Y]J;B<@DP:#?_VE8\"@2^<1+(3;8TMM[ MO6Q38I(L&Z5;7* @Y49,@:0WY(8I_;JE'OE7F6BYH* MC9JEPLR#1$01Y-C_YQ>O]OK[PQ.?^CZ4FFL6#!%.H.YAPK.++Z/+]Y=G;T>7 MGS[^Z_'L=ZMBS\6 *UI==MG?>^P7.>,J8A?9&%37.=@_5*_+_BU"8)\5:($Z M&?^]R(G0&,\C=I8(B)EK$3QEG^(8.RLF8^0T:;0 5 <9[3*/2FV4 %T)OLQ# ME(Q=C8CGS"3: CJ/X8/L#H/.%%-OW^$HRJS5?,/>G@Z1$T5 M5J^O;!Z:3ZK@1=_^^WX;DF3WD<2BBBKCZ;!)%%53 \MTSA!06,*GP!1,!\+O*8Y%-JAG^':1FA3 1O T5=!+Y0Z9P5B#VB#:(3 M/'D7O%!!4J]-C=03V9RO2SW*%#L@&4A$K)U.6WU"KA,6IW*F:Z90,!%XH'.< MB%.CTQNU[#8 KVME;FC;8K[%_#TP?[!=F!^M (0\97 \U!6JJP20CDKI4L<= MO>N"8H+0)>,*+%@1?((<"D'%0--N"9W0,.J68;A (0-]CH0.4ZE+'$>!A)*I M0VVA9 @1-FNV@R"- %'OD'AQ'28\GP![BV?TES(%7<7N^]P;'.Y 0Y_!8>2: M=JU,0?E][GB#9F)TI#?HQ,&;M+K?E/'-*6.K".8<-'Y"8-FP_-OX[U+&$/)2;SZ$0O4RQ,2Y 05I:2,%PB;$ M,81TRSH'?4N58I&$;1#YN(^W%RXLV^! C%JT*X^,<=OOUF"3V(PO>@/5?N)O METS9N*XJ60(%9PG49TC"6\)H">-)""/:+L(X=UB\B6FZ[5)5)^R56XGC'E$* M94(R#$M%R&VD';=(S:0VV$[/3: LC3O"?BLQ:T'1.W<,B9&",'Y8ZUTI'B(Q MV#M&^>H]VEVG5<+U(D>CR,-2%D0V)+/VJ,*E.4O%%:35[:.U_MT_;**6IO[2 M-/7D]>'#'ZD^;!_'B&HNZRYC 0I-FGRR# N($>Z1G]VHTRQ4Y&4DC%1ZD1+9 M!A299<(8@-\)O,:2GK3"ZY% _:R0'60=C',TQ5'XFRI&-57";Z5 ]2TMEGEH M;T7MMB7?;6:%9Q:\;%G)]VV:,BI["*0$N@U"MU9" 8C=*F-9E%YGP*\H!7%E M!YN$V(*)?6JDOJ][+T:HJJ3NQM0M$0*/<*"&18!P)WM4918<@A2 KM)U>9#& M)$B7&7H:6LDNI@K,;KT#W@8/+4VT-=F[: )3F5CAJ=Q%T((-*!#V]A&MBA^Z M+A,0^52F4Z!T(.>3ZDDS5<4@D!6IG ->G272!1Q\A7V0+1XD5^H]-HX?_]ET M>K'"3O"F0WO0J:&Z$?[<;.3KB=M8>B&#C(:ZKG)0OT%*[FV/&S#CI9%-E%EH MU7I4\@<5Y!;>O X268/AL-\[.ORI::XUQV^\4=(03CM-3PK5-JL_>X2S8(SG MQY4W0YM\\RV5Q74^UC(M#0QK;EE=XA_WD_6@[MCNJWL=I_JYR@!WVNR@=WST M0YALXS<.-L?1=]G[H'=XW!K\@0QNZ7?U,/Y^=GB$5W;.\00+V >N,!8==!F] M"^@6\D#H?)XOXCP8%I[Q\IZ9Y_VIV]@ZZ3-=7NND3^BD-\C_W3SX'D^KPN\J M41T4U\P^8,;J'.U)U^!K_^Z73EM'^U'9L/)1"AW_9 =MG;-USB<\JF_XW_U? MNU]SS+IXY+*:Q]Z [TBTDD5!9LS#JXF291YYJV7#QM=SK%ZH,EC2*14Y>-7G MFB-6OABD:EKY7I#U[QPI^ 0\E^WRV( *^%2*NDY[_+IW,%APDVOKVXJL^RX3 M^^4HI_\'4$L#!!0 ( "IH85*N=<3"-04 ),K 4 ='(M,C R,#$R M,S%X97@S,BYH=&WM6FU3VS@0_BNZ=-K2&?R2! (X*3-M"&WO2LO0<#?W4;;6 ML::*Y,HR2>[7W\HO$-/.%.X@I=1\2+"TVGUV5[NKR#OZS7$F,J$R D;>3D_> M$Z:B? [2D$@#-3BZX"8A4Y6F5)(3T)H+05YKSF9 R(%[X';=O3W'.1PAIW&U M1,F ]+VNU_-[7>(/ M\/_#UR>D*VSJ?C%P7QTN9-S[S$ MS,6.)Y3*P&6&=0Y'=@0_@;+#T1P,)5%"=0;F9>=\>NSL(X7A1L#AR*N_2]I0 ML=7AB/$+DIF5@)>=.=4S+AVCTJ#OIV:(*SV0D0^P(&=J3N7S[7($OS/0/'X^+*@S_@\@:U30P-(X5/ 9,K=@ MAZ4%@DKYL"%D 84^H1(,)R?+A(?@#8]YA-%"3G.= MY11A&T6Z^^3<_>2.7?()(NO:THK=_JZ_36A&7C&58H!M#N@ZN :D W] 5$Q, M N03U2&5D#D?EP)6Y%5D[$S/]WOWX_=OX7PPCF^@FM HJ:V42P8Z0_PV/\;H M>WRR?2=9GAG-(=LNS?Q.1BZ)RMV".$Q"#=GB+\I)R_:5E#D5 MY Q2I='NDAPK/:]VC>_\<4,)L=(%R!6F&@*(E)$CB& >@J[BN+N-'NWY9,N2 M-66\('$NQ(I$:IX*B[*H&)9.PY><:[#EI-#UVJ;>HI4B*+V[N\7JIVI;091K MS&_(<++$Q"VQX%1[JWO0WRGB@;4BD-@TE!N#<\E^1H_ MB2G7B#_5D%FDVY:,HJUP.?H8K8L3*4+'&;LZYA+KI1U'QJS(P 4 I,I%J:A* M01>R;^CBGRI0;&TJ!+SLV.)FJR@-!=1,0Z5QISL1*DO3#(+ZGW6@ Y26E%7# MUC3K(,3:K)D64;-@%OG*BG($7:G.H^'=+M0VKQR]L-$54 M5$;"FEZQ&+B#P=-U:U72:\NMU>0UW@KYQ4(M:I/5S\Y"TS0(\43TV5F@2;Y; MYR_G:9@ID1L8VN.&E=W4\&ZVR8TVQ_(_O(-2NBW2X!5P<1?>$;-T41+ M@M[BC#SQB[_-JG%"-9Y9R]->]U;:?"^[;'"7W>(P<\M8?E"^\C*/3(0 2__L'?1N/_/O7_W.K]$@&W MT9@:)Y1K7%7U?2WI4\IKN2-RYYJQ94,S*Q;S:K]V^_:_>A!LX#J%WMK*7^IT-MH=/W)(R"G&C*.\(UW7'2OP-IMRO%E/\NW;U.\HN>B?A=WWP[X M#Z\'D\N>CY!&GV=:Y9+9_A.E@SJ?K351-B>J]ZX6D^ 2G.JYSH"-]LUJJ-&] M>;TS-*4S<,IWM#0VH -ZH3BKW+]WX/8O$V\YY!>]I&7#:='!>O@O4$L! A0# M% @ *FAA4MMV5HL7% MN@ \ ( ! '1R+3(P M,C Q,C,Q+GAS9%!+ 0(4 Q0 ( "IH85*]TA1[B!< -US 0 3 M " 404 !T&UL4$L! A0#% @ *FAA M4KH>BJ]O/ O^@# !, ( !_2L '1R+3(P,C Q,C,Q7V1E M9BYX;6Q02P$"% ,4 " J:&%2;@0F3!N< #4V@D $P M@ &=: ='(M,C R,#$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( "IH85)O9G#L MC5\ "_K!@ 3 " >D$ 0!T&UL M4$L! A0#% @ *FAA4N,0\N8I[ ( S:8F !, ( !IV0! M '1R+3(P,C Q,C,Q>#$P:RYH=&U02P$"% ,4 " J:&%29F7"9OCM #Q M*P$ %@ @ $!400 ='(M,C R,#$R,S%X,3!K,# T+FIP9U!+ M 0(4 Q0 ( "IH85+>CG7-$@< .%T 4 " 2T_!0!T M#(Q+FAT;5!+ 0(4 Q0 ( "IH85+K\"+^?0D '%) M 6 " 7%&!0!T#,Q9#$N:'1M4$L! M A0#% @ *FAA4LH$9>!@"0 [D4 !8 ( !(E % '1R M+3(P,C Q,C,Q>&5X,S%D,BYH=&U02P$"% ,4 " J:&%2KG7$PC4% "3 M*P % @ &V604 ='(M,C R,#$R,S%X97@S,BYH=&U02P4& 2 L "P#2 @ '5\% end