0001558370-24-011564.txt : 20240808 0001558370-24-011564.hdr.sgml : 20240808 20240808150034 ACCESSION NUMBER: 0001558370-24-011564 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 53 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240808 DATE AS OF CHANGE: 20240808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TOOTSIE ROLL INDUSTRIES INC CENTRAL INDEX KEY: 0000098677 STANDARD INDUSTRIAL CLASSIFICATION: SUGAR & CONFECTIONERY PRODUCTS [2060] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 221318955 STATE OF INCORPORATION: VA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-01361 FILM NUMBER: 241187717 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-Q 1 tr-20240630x10q.htm 10-Q
http://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMemberhttp://fasb.org/us-gaap/2024#ProductMember0000098677--12-312024Q2falseTOOTSIE ROLL INDUSTRIES INC34000000000000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMembertr:AccumulatedNetGainLossFromCommodityDerivativesMember2023-04-012023-06-300000098677us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300000098677us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300000098677us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300000098677us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-04-012024-06-300000098677us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-04-012024-06-300000098677us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-04-012023-06-300000098677us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-04-012023-06-300000098677us-gaap:TreasuryStockCommonMember2024-06-300000098677us-gaap:AdditionalPaidInCapitalMember2024-06-300000098677us-gaap:TreasuryStockCommonMember2024-03-310000098677us-gaap:AdditionalPaidInCapitalMember2024-03-310000098677us-gaap:TreasuryStockCommonMember2023-12-310000098677us-gaap:AdditionalPaidInCapitalMember2023-12-310000098677us-gaap:TreasuryStockCommonMember2023-06-300000098677us-gaap:AdditionalPaidInCapitalMember2023-06-300000098677us-gaap:TreasuryStockCommonMember2023-03-310000098677us-gaap:AdditionalPaidInCapitalMember2023-03-310000098677us-gaap:TreasuryStockCommonMember2022-12-310000098677us-gaap:AdditionalPaidInCapitalMember2022-12-310000098677us-gaap:AccumulatedTranslationAdjustmentMember2024-06-300000098677us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300000098677us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-06-300000098677us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-06-300000098677us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-06-300000098677tr:AccumulatedNetGainLossFromCommodityDerivativesMember2024-06-300000098677us-gaap:AccumulatedTranslationAdjustmentMember2024-03-310000098677us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000098677us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-03-310000098677us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-03-310000098677us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-03-310000098677tr:AccumulatedNetGainLossFromCommodityDerivativesMember2024-03-310000098677us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310000098677us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000098677us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310000098677us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310000098677us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000098677tr:AccumulatedNetGainLossFromCommodityDerivativesMember2023-12-310000098677us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300000098677us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000098677us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-06-300000098677us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-06-300000098677us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-06-300000098677tr:AccumulatedNetGainLossFromCommodityDerivativesMember2023-06-300000098677us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310000098677us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000098677us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-03-310000098677us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-03-310000098677us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310000098677tr:AccumulatedNetGainLossFromCommodityDerivativesMember2023-03-310000098677us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000098677us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000098677us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310000098677us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310000098677us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000098677tr:AccumulatedNetGainLossFromCommodityDerivativesMember2022-12-310000098677us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-01-012024-06-300000098677us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-01-012024-06-300000098677us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-01-012023-06-300000098677us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-01-012023-06-300000098677us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-06-300000098677us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000098677us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-06-300000098677us-gaap:ShippingAndHandlingMember2024-04-012024-06-300000098677us-gaap:ShippingAndHandlingMember2024-01-012024-06-300000098677us-gaap:ShippingAndHandlingMember2023-04-012023-06-300000098677us-gaap:ShippingAndHandlingMember2023-01-012023-06-3000000986772024-03-3100000986772023-03-310000098677us-gaap:ForwardContractsMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300000098677us-gaap:ForeignExchangeForwardMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300000098677us-gaap:ForwardContractsMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300000098677us-gaap:ForeignExchangeForwardMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300000098677us-gaap:ForeignExchangeForwardMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000098677us-gaap:ForwardContractsMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300000098677us-gaap:ForeignExchangeForwardMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300000098677tr:CommercialRealEstateLeasedToThirdPartiesMember2024-06-300000098677tr:CommercialRealEstateLeasedToThirdPartiesMember2023-06-300000098677us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-04-012024-06-300000098677us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-06-300000098677us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-04-012023-06-300000098677us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-06-300000098677us-gaap:ForwardContractsMember2024-04-012024-06-300000098677us-gaap:ForeignExchangeForwardMember2024-04-012024-06-300000098677us-gaap:ForwardContractsMember2024-01-012024-06-300000098677us-gaap:ForeignExchangeForwardMember2024-01-012024-06-300000098677us-gaap:ForwardContractsMember2023-04-012023-06-300000098677us-gaap:ForeignExchangeForwardMember2023-04-012023-06-300000098677us-gaap:ForwardContractsMember2023-01-012023-06-300000098677us-gaap:ForeignExchangeForwardMember2023-01-012023-06-300000098677us-gaap:AccumulatedTranslationAdjustmentMember2024-04-012024-06-300000098677us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300000098677us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-04-012024-06-300000098677us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-04-012024-06-300000098677tr:AccumulatedNetGainLossFromCommodityDerivativesMember2024-04-012024-06-300000098677us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-06-300000098677us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300000098677us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-06-300000098677us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300000098677tr:AccumulatedNetGainLossFromCommodityDerivativesMember2024-01-012024-06-300000098677us-gaap:AccumulatedTranslationAdjustmentMember2023-04-012023-06-300000098677us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000098677us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-04-012023-06-300000098677us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-04-012023-06-300000098677tr:AccumulatedNetGainLossFromCommodityDerivativesMember2023-04-012023-06-300000098677us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-06-300000098677us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300000098677us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-06-300000098677us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-06-300000098677tr:AccumulatedNetGainLossFromCommodityDerivativesMember2023-01-012023-06-300000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-04-012024-06-300000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-04-012024-06-300000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-04-012024-06-300000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-06-300000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-06-300000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-04-012023-06-300000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-04-012023-06-300000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-06-300000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-06-300000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-06-300000098677tr:IndustrialBuildingInCanadaLeasedToNewTenantMember2024-06-300000098677srt:MaximumMembertr:IndustrialBuildingInCanadaLeasedToNewTenantMember2024-06-300000098677srt:MaximumMembertr:CommercialRealEstateLeasedToThirdPartiesMember2024-06-300000098677srt:MaximumMember2024-06-300000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300000098677srt:ScenarioForecastMember2026-01-012026-12-310000098677srt:ScenarioForecastMember2025-01-012025-12-310000098677srt:ScenarioForecastMember2024-01-012024-12-310000098677us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000098677us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000098677us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000098677us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000098677us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000098677us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000098677us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000098677us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000098677us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000098677us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000098677us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-06-300000098677us-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-06-300000098677us-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000098677us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000098677us-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000098677us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000098677tr:CommercialRealEstateLeasedToThirdPartiesMember2024-01-012024-06-300000098677tr:CommercialRealEstateLeasedToThirdPartiesMember2023-01-012023-06-300000098677srt:SubsidiariesMember2024-06-300000098677srt:SubsidiariesMember2023-06-300000098677srt:SubsidiariesMembersrt:MaximumMember2024-01-012024-06-300000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMembertr:AccumulatedNetGainLossFromCommodityDerivativesMember2024-04-012024-06-300000098677us-gaap:ProductMember2024-04-012024-06-300000098677tr:RentalAndRoyaltyMember2024-04-012024-06-300000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMembertr:AccumulatedNetGainLossFromCommodityDerivativesMember2024-01-012024-06-300000098677us-gaap:ProductMember2024-01-012024-06-300000098677tr:RentalAndRoyaltyMember2024-01-012024-06-300000098677us-gaap:ProductMember2023-04-012023-06-300000098677tr:RentalAndRoyaltyMember2023-04-012023-06-300000098677us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMembertr:AccumulatedNetGainLossFromCommodityDerivativesMember2023-01-012023-06-300000098677us-gaap:ProductMember2023-01-012023-06-300000098677tr:RentalAndRoyaltyMember2023-01-012023-06-300000098677us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-06-300000098677us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-06-300000098677us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-03-310000098677us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-03-310000098677us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-12-310000098677us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-12-310000098677us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-06-300000098677us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-06-300000098677us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-03-310000098677us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-03-310000098677us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-310000098677us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-310000098677us-gaap:CommonClassBMember2023-12-310000098677us-gaap:CommonClassAMember2023-12-310000098677us-gaap:CommonClassBMember2023-06-300000098677us-gaap:CommonClassAMember2023-06-3000000986772024-04-052024-04-0500000986772023-04-072023-04-0700000986772022-12-310000098677us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000098677us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000098677us-gaap:FairValueMeasurementsRecurringMember2024-06-300000098677us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000098677us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000098677us-gaap:FairValueMeasurementsRecurringMember2023-12-310000098677us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000098677us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000098677us-gaap:FairValueMeasurementsRecurringMember2023-06-300000098677us-gaap:TreasuryStockCommonMember2024-01-012024-06-300000098677us-gaap:TreasuryStockCommonMember2023-01-012023-06-3000000986772024-04-012024-06-3000000986772023-04-012023-06-3000000986772024-07-012024-07-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2023-01-012023-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2023-01-012023-06-300000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2022-01-012022-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2024-01-012024-06-300000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2023-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310000098677tr:ConsentingAgreementEnteredWithLocalBargainingUnionMemberus-gaap:PensionPlansDefinedBenefitMember2021-12-3100000986772023-01-012023-06-3000000986772024-06-012024-06-300000098677srt:ScenarioForecastMemberus-gaap:ForeignExchangeForwardMember2024-01-012024-12-3100000986772024-06-3000000986772023-12-3100000986772023-06-300000098677us-gaap:CommonClassBMember2024-06-300000098677us-gaap:CommonClassAMember2024-06-3000000986772024-01-012024-06-30xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended June 30, 2024

OR

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

For the transition period from              to

COMMISSION FILE NUMBER 1-1361

Tootsie Roll Industries, Inc.

(Exact Name of Registrant as Specified in its Charter)

Virginia

22-1318955

(State of Incorporation)

(I.R.S. Employer Identification No.)

7401 South Cicero Avenue, ChicagoIllinois

60629

(Address of Principal Executive Offices)

(Zip Code)

773-838-3400

(Registrant’s Telephone Number, Including Area Code)

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 $0.694 per share

TR

New York Stock Exchange

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act) Yes   No 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date (June 30, 2024).

Class

Outstanding

Common Stock, $0.694 par value

41,212,986

Class B Common Stock, $0.694 par value

30,309,118

TOOTSIE ROLL INDUSTRIES, INC.

JUNE 30, 2024

INDEX

Page No.

Part I —

Financial Information

Item 1.

Financial Statements꞉

Condensed Consolidated Statements of Financial Position

3-4

Condensed Consolidated Statements of Earnings and Retained Earnings

5

Condensed Consolidated Statements of Comprehensive Earnings

6

Condensed Consolidated Statements of Cash Flows

7

Notes to Condensed Consolidated Financial Statements

8-16

Item 2.

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

17-23

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

23

Item 4.

Controls and Procedures

23

Part II —

Other Information

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

24

Item 6.

Exhibits

25

Signatures

25

This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. See “Forward-Looking Statements” under Part I — Item 2 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this Quarterly Report on Form 10-Q.

2

PART I - FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

TOOTSIE ROLL INDUSTRIES, INC.

CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION

(in thousands) (Unaudited)

June 30, 2024

December 31, 2023

June 30, 2023

ASSETS

CURRENT ASSETS:

Cash and cash equivalents

   

$

45,623

    

$

75,915

    

$

26,047

Restricted cash

364

375

371

Investments

85,548

95,507

83,165

Accounts receivable trade, less allowances of $2,494 $2,245 and $2,488

45,565

55,568

49,802

Other receivables

7,049

9,165

7,174

Inventories:

Finished goods and work-in-process

84,410

51,240

92,370

Raw materials and supplies

44,889

43,681

47,557

Prepaid expenses

10,429

9,200

8,105

Total current assets

323,877

340,651

314,591

PROPERTY, PLANT AND EQUIPMENT, at cost:

Land

21,669

21,862

21,782

Buildings

144,802

144,949

142,613

Machinery and equipment

484,409

485,265

468,721

Construction in progress

18,803

11,277

13,370

Operating lease right-of-use assets

6,607

7,145

6,291

676,290

670,498

652,777

Less - accumulated depreciation

455,555

447,520

438,456

Net property, plant and equipment

220,735

222,978

214,321

OTHER ASSETS:

Goodwill

73,237

73,237

73,237

Trademarks

175,024

175,024

175,024

Investments

292,723

255,606

252,459

Prepaid expenses and other assets

15,474

15,189

2,693

Deferred income taxes

1,531

1,706

1,664

Total other assets

557,989

520,762

505,077

Total assets

$

1,102,601

$

1,084,391

$

1,033,989

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

3

(in thousands except per share data) (Unaudited)

June 30, 2024

December 31, 2023

June 30, 2023

LIABILITIES AND SHAREHOLDERS’ EQUITY

CURRENT LIABILITIES:

Accounts payable

   

$

20,009

    

$

15,816

    

$

22,156

Bank loans

1,046

1,088

1,051

Dividends payable

6,437

6,250

6,303

Accrued liabilities

57,206

61,690

59,655

Postretirement health care benefits

665

665

658

Operating lease liabilities

1,400

1,289

1,172

Income taxes payable

8,090

Total current liabilities

86,763

94,888

90,995

NONCURRENT LIABILITIES:

Deferred income taxes

45,277

45,477

45,662

Postretirement health care benefits

9,638

9,653

9,304

Industrial development bonds

7,500

7,500

7,500

Liability for uncertain tax positions

2,981

2,777

3,913

Operating lease liabilities

5,499

6,018

5,182

Deferred compensation and other liabilities

103,849

94,971

86,359

Total noncurrent liabilities

174,744

166,396

157,920

TOOTSIE ROLL INDUSTRIES, INC. SHAREHOLDERS’ EQUITY:

Common stock, $0.694 par value - 120,000 shares authorized; 41,213, 39,999 and 40,490, respectively, issued

28,620

27,777

28,118

Class B common stock, $0.694 par value - 40,000 shares authorized; 30,309, 29,445 and 29,452, respectively, issued

21,048

20,448

20,453

Capital in excess of par value

802,253

737,453

753,839

Retained earnings

15,359

62,949

11,656

Accumulated other comprehensive loss

(23,874)

(23,213)

(26,698)

Treasury stock (at cost) - 105, 102 and 102 shares, respectively

(1,992)

(1,992)

(1,992)

Total Tootsie Roll Industries, Inc. shareholders’ equity

841,414

823,422

785,376

Noncontrolling interests

(320)

(315)

(302)

Total equity

841,094

823,107

785,074

Total liabilities and shareholders’ equity

$

1,102,601

$

1,084,391

$

1,033,989

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

4

TOOTSIE ROLL INDUSTRIES, INC.

CONDENSED CONSOLIDATED STATEMENTS OF

EARNINGS AND RETAINED EARNINGS

(in thousands except per share amounts) (Unaudited)

Quarter Ended

Year to Date Ended

June 30, 2024

June 30, 2023

June 30, 2024

June 30, 2023

Net product sales

   

$

148,819

    

$

158,837

    

$

300,283

     

$

319,548

Rental and royalty revenue

1,917

1,308

3,628

2,689

Total revenue

150,736

160,145

303,911

322,237

Product cost of goods sold

99,732

107,075

202,464

218,481

Rental and royalty cost

529

460

944

851

Total costs

100,261

107,535

203,408

219,332

Product gross margin

49,087

51,762

97,819

101,067

Rental and royalty gross margin

1,388

848

2,684

1,838

Total gross margin

50,475

52,610

100,503

102,905

Selling, marketing and administrative expenses

35,040

37,857

73,958

75,356

Earnings from operations

15,435

14,753

26,545

27,549

Other income, net

4,900

4,804

13,932

9,584

Earnings before income taxes

20,335

19,557

40,477

37,133

Provision for income taxes

4,701

4,837

9,008

9,019

Net earnings

15,634

14,720

31,469

28,114

Less: net income (loss) attributable to noncontrolling interests

(6)

(6)

(5)

(13)

Net earnings attributable to Tootsie Roll Industries, Inc.

$

15,640

$

14,726

$

31,474

$

28,127

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

$

0.22

$

0.20

$

0.44

$

0.39

Dividends per share *

$

0.09

$

0.09

$

0.18

$

0.18

Average number of shares outstanding

71,417

72,164

71,417

72,231

Retained earnings at beginning of period

$

6,147

$

3,223

$

62,949

$

48,276

Net earnings attributable to Tootsie Roll Industries, Inc.

15,640

14,726

31,474

28,127

Cash dividends

(6,428)

(6,293)

(12,669)

(12,430)

Stock dividends

(66,395)

(52,317)

Retained earnings at end of period

$

15,359

$

11,656

$

15,359

$

11,656

*Does not include 3% stock dividend to shareholders of record on 3/6/24 and 3/6/23.

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

5

TOOTSIE ROLL INDUSTRIES, INC.

CONDENSED CONSOLIDATED STATEMENT OF COMPREHENSIVE EARNINGS

(in thousands except per share amounts) (Unaudited)

Quarter Ended

Year to Date Ended

June 30, 2024

June 30, 2023

June 30, 2024

June 30, 2023

Net earnings

   

$

15,634

    

$

14,720

    

$

31,469

    

$

28,114

Other comprehensive income (loss), before tax:

Foreign currency translation adjustments

(2,009)

1,142

(1,689)

2,438

Pension and postretirement reclassification adjustments:

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

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

(159)

(189)

(319)

(379)

Unrealized gains (losses) on postretirement and pension benefits

(159)

(189)

(319)

(379)

Investments:

Unrealized gains (losses) for the period on investments

826

(325)

983

2,169

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

(2)

(2)

(1)

Unrealized gains (losses) on investments

824

(325)

981

2,168

Derivatives:

Unrealized gains (losses) for the period on derivatives

(1,720)

(565)

(520)

(470)

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

778

48

1,213

43

Unrealized gains (losses) on derivatives

(942)

(517)

693

(427)

Total other comprehensive income (loss), before tax

(2,286)

111

(334)

3,800

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

68

250

(327)

(329)

Total comprehensive earnings

13,416

15,081

30,808

31,585

Comprehensive earnings (loss) attributable to noncontrolling interests

(6)

(6)

(5)

(13)

Total comprehensive earnings attributable to Tootsie Roll Industries, Inc.

$

13,422

$

15,087

$

30,813

$

31,598

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

6

TOOTSIE ROLL INDUSTRIES, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands) (Unaudited)

Year to Date Ended

June 30, 2024

June 30, 2023

CASH FLOWS FROM OPERATING ACTIVITIES:

Net earnings

   

$

31,469

    

$

28,114

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

Depreciation

9,162

9,205

Deferred income taxes

(486)

313

Amortization of marketable security premiums

1,103

2,325

Changes in operating assets and liabilities:

Accounts receivable

9,438

9,601

Other receivables

1,823

(3,338)

Inventories

(35,338)

(54,304)

Prepaid expenses and other assets

(657)

3,233

Accounts payable and accrued liabilities

798

353

Income taxes payable

(8,643)

(769)

Postretirement health care benefits

(334)

(378)

Deferred compensation and other liabilities

442

503

Net cash provided by (used in) operating activities

8,777

(5,142)

CASH FLOWS FROM INVESTING ACTIVITIES:

Capital expenditures

(8,421)

(10,723)

Purchases of trading securities

(1,587)

(1,358)

Sales of trading securities

442

528

Purchase of available for sale securities

(55,131)

(48,522)

Sale and maturity of available for sale securities

38,779

66,507

Net cash (used in) provided by investing activities

(25,918)

6,432

CASH FLOWS FROM FINANCING ACTIVITIES:

Shares purchased and retired

(16,548)

Dividends paid in cash

(12,634)

(12,531)

Proceeds from bank loans

1,039

1,997

Repayment of bank loans

(1,051)

(2,013)

Net cash used in financing activities

(12,646)

(29,095)

Effect of exchange rate changes on cash

(516)

588

Decrease in cash and cash equivalents

(30,303)

(27,217)

Cash, cash equivalents and restricted cash at beginning of year

76,290

53,635

Cash, cash equivalents and restricted cash at end of quarter

$

45,987

$

26,418

Supplemental cash flow information:

Income taxes paid/(received), net

$

17,728

$

9,521

Interest paid

$

137

$

120

Stock dividend issued

$

66,243

$

86,433

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

7

TOOTSIE ROLL INDUSTRIES, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2024

(in thousands except per share amounts) (Unaudited)

Note 1 — Significant Accounting Policies

General Information

The foregoing data has been prepared from the unaudited financial records of Tootsie Roll Industries, Inc. (the “Company”). In the opinion of Management, all adjustments, which are of a normal recurring nature, and necessary for a fair statement of the results for the interim period have been reflected. Certain amounts previously reported have been reclassified to conform to the current year presentation. The financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial reporting and with the rules and regulations for reporting on Form 10-Q. Accordingly, they do not contain certain information and disclosures required by GAAP for comprehensive financial statements. These consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes included in the Company’s Form 10-K for the year ended December 31, 2023 (the “2023 Form 10-K”).

Results of operations for the period ended June 30, 2024 are not necessarily indicative of results to be expected for the year to end December 31, 2024 because of the seasonal nature of the Company’s operations. Historically, the third quarter has been the Company’s largest net product sales quarter due to pre-Halloween net product sales.

Revenue Recognition

The Company’s revenues, primarily net product sales resulting from the sale of goods, reflect the consideration to which the Company expects to be entitled generally based on customer purchase orders. The Company records revenue based on a five-step model in accordance with Accounting Standards Codification ("ASC") Topic 606. Adjustments for estimated customer cash discounts upon payment, discounts for price adjustments, product returns, allowances, and certain advertising and promotional costs, including consumer coupons, are variable consideration and are recorded as a reduction of net product sales revenue in the same period the related net product sales are recorded. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. The Company identified changes in business conditions arising in the second quarter 2024 that changed Management’s estimated current and future liabilities resulting in a $2,070 reduction in Accrued liabilities and an increase in Net product sales in second quarter 2024. A net product sale is recorded when the Company delivers the product to the customer or, in certain instances, when the customer picks up the goods at the Company’s distribution center and thereby obtains control of such product. Amounts billed and due from our customers are classified as accounts receivable trade on the balance sheet and require payment on a short-term basis. Accounts receivable trade are unsecured. Shipping and handling costs of $13,839 and $15,432 in second quarter 2024 and 2023, respectively, and $27,455 and $31,665 in first half 2024 and 2023, respectively, are included in selling, marketing and administrative expenses. Royalty income from sales-based licensing arrangements, pursuant to which revenue is recognized as the third-party licensee sales occur, and rental income are not considered revenue from contracts from customers and are presented separately from net product revenue as rental and royalty revenue.

8

Leases

The Company identifies leases by evaluating its contracts to determine if the contract conveys the right to use an identified asset for a stated period of time in exchange for consideration. The Company considers whether it can control the underlying asset and have 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, we record the present value of the minimum lease payments over the lease term as a lease liability with an offsetting right-of-use asset that is then presented net of any deferred rent or lease incentives. The discount rate used to calculate the present value of the minimum lease payments is our 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 as well as any future periods to which the Company has the right and intent to extend the lease under the terms of the lease agreement. Currently, all capitalized leases are classified as operating leases and the Company records rental expense on a straight-line basis over the term of the lease.

Recent Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board ("FASB") issued ASU No. 2023-07, Segment Reporting (Topic 280): "Improvements to Reportable Segment Disclosures". The amendments in this update affect reportable segment disclosure requirements and apply whether an entity presents one or more reportable segments in accordance with Topic 280. The amendments in this update are effective for annual periods and interim periods beginning after December 15, 2024.

In December 2023, the FASB issued ASU No. 2023-09, "Improvements to Income Tax Disclosures". The amendments in this update affect income tax disclosures primarily related to the rate reconciliation and income taxes paid information.  The amendments in this update are effective for annual periods beginning after December 15, 2024.

The Company is currently evaluating the potential effects of these amendments on its Consolidated Financial Statements and believes the adoption will not significantly impact the presentation of our financial condition, results of operations and disclosures.

Note 2 — Average Shares Outstanding

The average number of shares outstanding for six months 2024 reflects a 3% stock dividend of 2,075 shares distributed on April 5, 2024. The average number of shares outstanding for six months 2023 reflects aggregate stock purchases of 429 shares for $16,548, excluding excise taxes, and a 3% stock dividend of 2,040 shares distributed on April 7, 2023. There were no stock purchases during six months 2024.

Note 3 — Income Taxes

The Company is subject to taxation in the U.S. and various state and foreign jurisdictions. The Company remains subject to examination by U.S. federal and state and foreign tax authorities for the years 2020 through 2022. The Company’s consolidated effective income tax rate was 23.1% and 24.7% in second quarter 2024 and 2023, respectively, and 22.3% and 24.3% in first half 2024 and 2023, respectively.

9

NOTE 4—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 March 31, 2024

 

41,211

$

28,619

 

30,311

$

21,049

 

105

$

(1,992)

$

802,253

Issuance of 3% stock dividend

 

 

 

 

 

 

 

Conversion of Class B common shares to common shares

 

2

 

1

 

(2)

 

(1)

 

 

 

Purchase and retirement of common shares and other

 

 

 

Balance at June 30, 2024

 

41,213

$

28,620

 

30,309

$

21,048

 

105

$

(1,992)

$

802,253

Balance at March 31, 2023

 

40,871

$

28,383

 

29,463

$

20,460

 

102

$

(1,992)

$

768,676

Issuance of 3% stock dividend

 

 

 

 

 

 

 

Conversion of Class B common shares to common shares

 

11

 

7

 

(11)

 

(7)

 

 

 

Purchase and retirement of common shares and other

 

(392)

(272)

 

 

(14,837)

Balance at June 30, 2023

 

40,490

$

28,118

 

29,452

$

20,453

 

102

$

(1,992)

$

753,839

Balance at December 31, 2023

39,999

$

27,777

 

29,445

$

20,448

 

102

$

(1,992)

$

737,453

Issuance of 3% stock dividend

 

1,196

830

 

882

613

 

3

64,800

Conversion of Class B common shares to common shares

 

18

 

13

 

(18)

 

(13)

 

 

 

Purchase and retirement of common shares and other

 

 

 

Balance at June 30, 2024

 

41,213

$

28,620

 

30,309

$

21,048

 

105

$

(1,992)

$

802,253

Balance at December 31, 2022

39,721

$

27,584

 

28,607

$

19,866

 

99

$

(1,992)

$

719,606

Issuance of 3% stock dividend

 

1,185

823

 

858

596

 

3

50,648

Conversion of Class B common shares to common shares

 

13

 

9

 

(13)

 

(9)

 

 

 

Purchase and retirement of common shares and other

 

(429)

 

(298)

 

 

 

 

 

(16,415)

Balance at June 30, 2023

 

40,490

$

28,118

 

29,452

$

20,453

 

102

$

(1,992)

$

753,839

Note 5 — Fair Value Measurements

Current accounting guidance defines fair value as the price that would be received on 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 June 30, 2024, December 31, 2023 and June 30, 2023 the Company held certain financial assets that are required to be measured at fair value on a recurring basis. These included derivative hedging instruments related to the purchase of certain raw materials and foreign currencies, investments in trading securities and available for sale securities. The

10

Company’s available for sale securities principally consist of corporate and government bonds. While the Company generally holds its available for sale investments to maturity, the Company would sell prior to maturity if it was considered beneficial to do so for tax-planning strategies or if the Company required the funds to finance a significant reinvestment in the Company, including an acquisition. As such, the Company does not classify any investments as held to maturity which is restrictive under GAAP because the use of amortized cost must be justified for each security.

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

The following table presents information about the Company’s financial assets and liabilities measured at fair value as of June 30, 2024, December 31, 2023 and June 30, 2023 and indicate the fair value hierarchy of the valuation techniques utilized by the Company to determine such fair value:

Estimated Fair Value June 30, 2024

Total

Input Levels Used

Fair Value

Level 1

Level 2

Level 3

Cash and cash equivalents

   

$

45,623

    

$

45,623

    

$

    

$

Available for sale securities

279,543

4,049

275,494

Foreign currency derivatives

(43)

(43)

Commodity derivatives

(1,487)

(1,487)

Trading securities

98,728

81,058

17,670

Total assets measured at fair value

$

422,364

$

129,243

$

293,121

$

Estimated Fair Value December 31, 2023

Total

Input Levels Used

Fair Value

Level 1

Level 2

Level 3

Cash and cash equivalents

   

$

75,915

    

$

75,915

    

$

    

$

Available for sale securities

263,313

 

4,084

 

259,229

Foreign currency derivatives

302

 

 

302

Commodity derivatives

(2,526)

 

(2,526)

 

Trading securities

87,800

 

70,681

 

17,119

Total assets measured at fair value

$

424,804

$

148,154

$

276,650

$

Estimated Fair Value June 30, 2023

Total

Input Levels Used

Fair Value

Level 1

Level 2

Level 3

Cash and cash equivalents

   

$

26,047

    

$

26,047

    

$

    

$

Available for sale securities

254,305

4,510

249,795

Foreign currency derivatives

108

108

Commodity derivatives

(806)

(806)

Trading securities

81,319

65,065

16,254

Total assets measured at fair value

$

360,973

$

94,816

$

266,157

$

11

Note 6 — 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 Condensed Consolidated Statement of Financial Position. Derivative assets are recorded in other receivables and derivative liabilities are recorded in accrued liabilities. The Company uses hedge accounting for its foreign currency and commodity derivative instruments as discussed above. 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 $264, $1,033 and $190 of this accumulated comprehensive loss is expected to be reclassified to earnings in 2024, 2025 and 2026, respectively. Approximately $43 reported in accumulated other comprehensive loss for foreign currency derivatives is expected to be reclassified to other income, net in 2024.  

The following table summarizes the Company’s outstanding derivative contracts and their effects on its Condensed Consolidated Statements of Financial Position at June 30, 2024, December 31, 2023 and June 30, 2023:

June 30, 2024

Notional

    

    

    

    

Amounts

Assets

Liabilities

Derivatives designated as hedging instruments:

Foreign currency derivatives

$

5,168

$

$

(43)

Commodity derivatives

22,055

9

(1,496)

Total derivatives

$

9

$

(1,539)

December 31, 2023

Notional

    

    

    

    

Amounts

Assets

Liabilities

Derivatives designated as hedging instruments:

Foreign currency derivatives

$

16,337

$

302

$

Commodity derivatives

28,247

 

16

 

(2,542)

Total derivatives

$

318

$

(2,542)

June 30, 2023

Notional

    

    

    

    

Amounts

Assets

Liabilities

Derivatives designated as hedging instruments:

Foreign currency derivatives

$

12,021

$

154

$

(46)

Commodity derivatives

16,496

75

(881)

Total derivatives

$

229

$

(927)

12

The effects of derivative instruments on the Company’s Condensed Consolidated Statements of Earnings and Retained Earnings and the Condensed Consolidated Statements of Comprehensive Earnings for periods ended June 30, 2024 and June 30, 2023 are as follows:

For Quarter Ended June 30, 2024

    

    

    

    

Gain (Loss)

Gain (Loss)

on Amount Excluded

Gain (Loss)

Reclassified from

from Effectiveness

Recognized

Accumulated OCI

Testing Recognized

in OCI

into Earnings

in Earnings

Foreign currency derivatives

$

(114)

$

(100)

$

Commodity derivatives

(1,606)

(678)

Total

$

(1,720)

$

(778)

$

For Quarter Ended June 30, 2023

    

    

    

    

Gain (Loss)

Gain (Loss)

on Amount Excluded

Gain (Loss)

Reclassified from

from Effectiveness

Recognized

Accumulated OCI

Testing Recognized

in OCI

into Earnings

in Earnings

Foreign currency derivatives

$

292

$

(48)

$

Commodity derivatives

(857)

Total

$

(565)

$

(48)

$

For Year to Date Ended June 30, 2024

    

    

    

    

Gain (Loss)

Gain (Loss)

on Amount Excluded

Gain (Loss)

Reclassified from

from Effectiveness

Recognized

Accumulated OCI

Testing Recognized

in OCI

into Earnings

in Earnings

Foreign currency derivatives

$

(472)

$

(126)

$

Commodity derivatives

(48)

(1,087)

Total

$

(520)

$

(1,213)

$

For Year to Date Ended June 30, 2023

    

    

    

    

Gain (Loss)

Gain (Loss)

on Amount Excluded

Gain (Loss)

Reclassified from

from Effectiveness

Recognized

Accumulated OCI

Testing Recognized

in OCI

into Earnings

in Earnings

Foreign currency derivatives

$

253

$

(136)

$

Commodity derivatives

(723)

93

Total

$

(470)

$

(43)

$

Note 7 — Pension Plans

Beginning in 2012, the Company received periodic notices from the Bakery and Confectionery Union and Industry International Pension Fund (Plan), a multi-employer defined benefit pension plan for certain Company union employees, that the Plan’s actuary certified the Plan to be in “critical status”, as defined by the Pension Protection Act (PPA) and the Pension Benefit Guaranty Corporation (PBGC); and that a plan of rehabilitation was adopted by the trustees of the Plan in 2012. The Plan’s status was changed to “critical and declining status”, as defined by the PPA and PBGC, for the plan year beginning January 1, 2015, and this status has continued. In 2016, the Company received new notices that the Plan’s trustees adopted an updated Rehabilitation Plan effective January 1, 2016, and all annual

13

notices through 2024 have continued to classify the Plan in the “critical and declining status” category.  That determination is based on certain assumptions including an assumption that all employers that negotiated a rehabilitation plan schedule remain on that schedule.

The Company has been advised that its withdrawal liability would have been $102,200, $96,000 and $104,300 if it had withdrawn from the Plan during 2023, 2022 and 2021, respectively. Should the Company actually withdraw from the Plan at a future date, its withdrawal liability payable under the Plan could be higher than the above discussed amounts.

The Company’s pension expense for this Plan for first half 2024 and 2023 was $1,770 and $1,951, respectively. The aforementioned expense includes surcharges of $624 and $688 for first half 2024 and 2023, respectively, as required under the amended plan of rehabilitation. The Company’s twelve months pension expense for this Plan for 2023 and 2022 was $3,516 and $3,510, respectively, which includes surcharges of $1,239 and $1,237, respectively. From 2012 through 2020, the Company’s employer contributions were subject to annual 5% compounded surcharge increases. Beginning in 2021, the Plan ceased additional surcharges, but the prior surcharges remain in effect indefinitely.

In June 2024, the PBGC announced that it has approved the Plan’s application for Special Financial Assistance under the American Rescue Plan Act of 2021. The Plan was granted approximately $3.4 billion in Special Financial Assistance funds and received those funds in July 2024. The Company’s actuary believes that it still remains unclear if the Plan can remain solvent through the targeted date of 2051 although as a requirement of the American Rescue Plan Act of 2021, the Plan must remain in “critical status” through 2051 regardless of solvency. The regulations under the aforementioned PBGC financial assistance could result in a higher withdrawal liability even with PBGC financial assistance since those regulations require use of settlement interest rates and a phase-in of the Special Financial Assistance in determining the Company’s withdrawal liability. The Company is currently unable to determine the ultimate outcome of the above discussed multi-employer union pension matters and therefore is unable to determine the effects on its consolidated financial statements, but the ultimate outcome could have a material adverse effect on the Company’s consolidated results of operations or cash flows in one or more future periods.

14

Note 8 — Accumulated Other Comprehensive Earnings (Loss)

Accumulated Other Comprehensive Earnings (Loss) consists of the following components:

    

    

    

    

    

Accumulated

Foreign

Foreign

Postretirement

Other

Currency

Currency

Commodity

and Pension

Comprehensive

Translation

Investments

Derivatives

Derivatives

Benefits

Earnings (Loss)

Balance at March 31, 2024

$

(20,730)

    

$

(2,240)

    

$

(23)

    

$

(425)

    

$

1,762

    

$

(21,656)

Other comprehensive earnings (loss) before reclassifications

(2,009)

627

(86)

(1,214)

(2,682)

Reclassifications from accumulated other comprehensive loss

(2)

75

512

(121)

464

Other comprehensive earnings (loss) net of tax

(2,009)

625

(11)

(702)

(121)

(2,218)

Balance at June 30, 2024

$

(22,739)

$

(1,615)

$

(34)

$

(1,127)

$

1,641

$

(23,874)

Balance at March 31, 2023

$

(22,499)

    

$

(6,919)

    

$

(178)

    

$

39

    

$

2,498

    

$

(27,059)

Other comprehensive earnings (loss) before reclassifications

1,142

(247)

221

(648)

468

Reclassifications from accumulated other comprehensive loss

36

(143)

(107)

Other comprehensive earnings (loss) net of tax

1,142

(247)

257

(648)

(143)

361

Balance at June 30, 2023

$

(21,357)

$

(7,166)

$

79

$

(609)

$

2,355

$

(26,698)

Balance at December 31, 2023

    

$

(21,050)

$

(2,359)

$

228

$

(1,915)

$

1,883

$

(23,213)

Other comprehensive earnings (loss) before reclassifications

(1,689)

746

(357)

(35)

(1,335)

Reclassifications from accumulated other comprehensive loss

(2)

95

823

(242)

674

Other comprehensive earnings (loss) net of tax

(1,689)

744

(262)

788

(242)

(661)

Balance at June 30, 2024

$

(22,739)

$

(1,615)

$

(34)

$

(1,127)

$

1,641

$

(23,874)

Balance at December 31, 2022

$

(23,795)

$

(8,809)

$

(215)

$

8

$

2,642

$

(30,169)

Other comprehensive earnings (loss) before reclassifications

2,438

1,643

192

(547)

3,726

Reclassifications from accumulated other comprehensive loss

102

(70)

(287)

(255)

Other comprehensive earnings (loss) net of tax

2,438

1,643

294

(617)

(287)

3,471

Balance at June 30, 2023

$

(21,357)

$

(7,166)

$

79

$

(609)

$

2,355

$

(26,698)

15

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

Details about Accumulated Other

Quarter Ended

Year to Date Ended

Location of (Gain) Loss

Comprehensive Income Components

June 30, 2024

June 30, 2023

June 30, 2024

June 30, 2023

Recognized in Earnings

Investments

$

(2)

$

$

(2)

$

(1)

Other income, net

Foreign currency derivatives

100

48

126

136

Other income, net

Commodity derivatives

678

1,087

(93)

Product cost of goods sold

Postretirement and pension benefits

(159)

(189)

(319)

(379)

Other income, net

Total before tax

617

(141)

892

(337)

Tax (expense) benefit

(153)

34

(218)

82

Net of tax

$

464

$

(107)

$

674

$

(255)

Note 9 — Restricted Cash

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

Note 10 — 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 June 30, 2024 and 2023 was 6.4% and 5.9%, respectively.

Note 11 — 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 17 years. Operating lease cost totaled $368 and $367 in the second quarter of 2024 and 2023, respectively, and $735 and $602 for the first half of 2024 and 2023, respectively. Cash paid for operating lease liabilities totaled $342 and $349 in the second quarter of 2024 and 2023, respectively, and $601 and $567 for the first half of 2024 and 2023, respectively.  As of June 30, 2024 and 2023, operating lease right-of-use assets were $6,607 and $6,291, respectively, and operating lease liabilities were $6,899 and $6,354, respectively. The weighted-average remaining lease term related to these operating leases was 10.9 years and 12.5 years as of June 30, 2024 and 2023, respectively. The weighted-average discount rate related to the Company’s operating leases was 3.7% and 3.4% as of June 30, 2024 and 2023, respectively. Maturities of the Company’s operating lease liabilities at June 30, 2024 are as follows: $590 in 2024 (rest of year), $1,120 in 2025, $783 in 2026, $709 in 2027, $316 in 2028 and $3,381 thereafter.

The Company, as lessor, rents certain commercial real estate to third-party lessees. The June 30, 2024 and 2023 cost related to these leased properties was $51,370 and $51,370, respectively, and the accumulated depreciation related to these leased properties was $18,492 and $17,432, respectively. Terms of such leases, including renewal options, may be extended for up to fifty-six 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 second quarter and first half 2024 and 2023 was $1,835 and $1,222, respectively, and $3,422 and $2,443, respectively, and is classified in cash flows from operating activities.

A lease with the Company as lessor commenced in the second quarter of 2024 when the tenant took occupancy as previously planned under an existing agreement. The lease has an initial term of 15 years and allows for the tenant to extend for up to 10 years.  The deferred impact of initial direct costs and any deferred rent adjustments, as they are recorded, are included in long term Prepaid expense and other assets on the Consolidated Statements of Financial Position.

16

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

This financial review discusses the Company’s financial condition, results of operations, liquidity and capital resources and other matters. Dollars are presented in thousands, except per share amounts. This review should be read in conjunction with the accompanying Condensed Consolidated Financial Statements and related notes included in this Form 10-Q and with the Company’s Consolidated Financial Statements and related notes and Management’s Discussion and Analysis of Financial Condition and Results of Operations included in the Company’s Form 10-K for the year ended December 31, 2023 (the “2023 Form 10-K”).

Net product sales were $148,819 in second quarter 2024 compared to $158,837 in second quarter 2023, a decrease of $10,018 or 6.3%. First half 2024 net product sales were $300,283 compared to $319,548 in first half 2023, a decrease of $19,265 or 6.0%. Domestic (U.S.) net product sales in second quarter and first half 2024 decreased 4.8% and 6.0%, respectively, compared to the corresponding period in the prior year, and, foreign net product sales, including exports to foreign markets, decreased 21.4% and 6.2%, respectively, compared to the corresponding period in the prior year. For the second quarter and first half 2024, domestic sales represented 92.3% and 91.2%, respectively, of total consolidated net product sales. The Company faced a more challenging market in second quarter and first half 2024 as customers and consumers became more resistant to higher price realization which was necessary to restore our margins. The Company expects this adverse sales trend to continue through the second half of 2024. Second quarter and first half 2024 sales were also adversely affected by the timing of seasonal sales, primarily for Easter, between first quarter 2024 and fourth quarter 2023 when compared to the prior year comparative quarterly periods. In addition, second quarter and first half 2024 sales were impacted by customer inventory adjustments, which adversely affected customer orders and sales in second quarter and first half 2024.

Product cost of goods sold was $99,732 in second quarter 2024 compared to $107,075 in second quarter 2023, and first half 2024 product cost of goods sold was $202,464 compared to $218,481 in first half 2023. Product cost of goods sold includes $122 and $256 of certain deferred compensation expenses in second quarter 2024 and 2023, respectively, and $487 and $486 of certain deferred compensation expenses in first half 2024 and 2023, respectively. These deferred compensation expenses principally resulted from the 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 $106,819 in second quarter 2023 to $99,610 in second quarter 2024, a decrease of $7,209 or 6.7%; and decreased from $217,995 in first half 2023 to $201,977 in first half 2024, a decrease of $16,018 or 7.3%. As a percentage of net product sales, adjusted product cost of goods sold was 66.9% and 67.3% in second quarter 2024 and 2023, respectively, a favorable decrease of 0.4 percentage points; and adjusted product cost of goods sold was 67.3% and 68.2% in first half 2024 and 2023, respectively, a favorable decrease of 0.9 percentage points. Second quarter and first half 2024 gross profit margins benefited from higher price realization, improvements in plant manufacturing operating efficiencies, and more favorable packaging material unit costs. Although we did achieve improvement in gross profit margin, higher overall ingredient costs, and increases in labor, employee benefits, and certain plant manufacturing costs offset some of these benefits in second quarter and first half 2024.

In response to increases in input costs in recent years, many companies in the consumer products industry have increased selling prices. We have implemented price increases as well during this period with the objective of improving sales price realization in order to recover our margin declines. We made progress in restoring our margins in 2023 and continue to do so in 2024. However, cocoa and chocolate costs have been moving significantly higher in the market during 2024, and we expect that these increases will have some adverse effects on our input costs and margins in 2024 and 2025. The Company uses the Last-In-First-Out (LIFO) method of accounting for inventory and costs of goods sold which results in lower current income taxes during such periods of increasing costs and higher inflation, but this method does charge the most current costs to cost of goods sold and thereby accelerates the realization of these higher costs. Although the Company continues to monitor its input costs, we are mindful of the effects and limits when passing on the above-discussed higher input costs to our customers as well as the final consumers of our products.

Selling, marketing and administrative expenses were $35,040 in second quarter 2024 compared to $37,857 in second quarter 2023, and first half 2024 selling, marketing and administrative expenses were $73,958 compared to $75,356 in first half 2023. Selling, marketing and administrative expenses include $2,370 and $4,675 of certain deferred

17

compensation expenses in second quarter 2024 and 2023, respectively; and $9,295 and $8,792 of certain deferred compensation expenses in first half 2024 and 2023, respectively. As discussed above, these 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 deferred compensation expenses, selling, marketing and administrative expenses decreased from $33,182 in second quarter 2023 to $32,670 in second quarter 2024, a decrease of $512 or 1.5%; and selling, marketing and administrative expenses decreased from $66,564 in first half 2023 to $64,663 in first half 2024 a decrease of $1,901 or 2.9%. As a percentage of net product sales, adjusted selling, marketing and administrative expenses increased from 20.9% in second quarter 2023 to 22.0% in second quarter 2024, an unfavorable increase of 1.1 percentage points as a percent of net product sales; and adjusted selling, marketing and administrative expenses increased from 20.8% in first half 2023 to 21.5% in first half 2024, an unfavorable increase of 0.7 percentage points as a percent of net sales. These higher expenses as a percentage of sales reflect the adverse effects of lower sales as certain expenses are generally fixed and do not change significantly with changes in sales.

Selling, marketing and administrative expenses include $13,839 and $15,432 for customer freight, delivery and warehousing expenses in second quarter 2024 and 2023, respectively, a decrease of $1,593 or 10.3%; and $27,455 and $31,665 in first half 2024 and 2023, respectively, a decrease of $4,210 or 13.3%. These expenses were 9.3% and 9.7% of net product sales in second quarter 2024 and 2023, respectively; and were 9.1% and 9.9% of net product sales in first half 2024 and 2023, respectively. Customer freight and delivery unit costs, including the cost per pound shipped, was more favorable in second quarter and first half 2024 compared to the corresponding periods in 2023. Increased over-the-road truck availability in 2024 relative to tight freight markets over the past few years has resulted in a more competitive market and resulting lower costs.

As outlined in Note 1 to the consolidated financial statements, the Company records revenue from net product sales based on accounting guidance. 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 net product sales revenue in the same period the related net product sales are recorded. These estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. The Company identified changes in business conditions arising in the second quarter 2024 that changed Management’s estimated current and future liabilities resulting in a $2,070 reduction in accrued liabilities and an increase in net product sales in second quarter 2024.

 

Earnings from operations were $15,435 in second quarter 2024 compared to $14,753 in second quarter 2023; and were $26,545 in first half 2024 compared to $27,549 in first half 2023. Earnings from operations include $2,492 and $4,931 of certain deferred compensation expenses in second quarter 2024 and 2023, respectively; and include $9,782 and $9,278 of certain deferred compensation expenses in first half 2024 and 2023, respectively, which is discussed above. Adjusting for these deferred compensation costs and expenses, adjusted earnings from operations were $17,927 and $19,684 in second quarter 2024 and 2023, respectively, a decrease of $1,757 or 8.9%; and adjusted operating earnings were $36,327 and $36,827 in first half 2024 and 2023, respectively, a decrease of $500 or 1.4%. As a percentage of net product sales, these adjusted operating earnings were 12.0% and 12.4% in second quarter 2024 and 2023, respectively, an unfavorable decrease of 0.4 percentage points; and as a percentage of net product sales, these adjusted operating earnings were 12.1% and 11.5% in first half 2024 and 2023, respectively, a favorable increase of 0.6 percentage points. Unfavorable results relating to our Mexican subsidiary had some adverse effect on our consolidated earnings from operations for second quarter and first half 2024. Higher price realization, as well as a decrease in certain costs as discussed above, mitigated much of the adverse effects of lower sales volumes relating to second quarter and first half 2024 adjusted operating earnings.

Other income, net was $4,900 in second quarter 2024 compared to $4,804 in second quarter 2023; and $13,932 in first half 2024 compared to $9,584 in first half 2023. Other income, net for second quarter 2024 and 2023 includes net gains and investment income of $2,492 and $4,931, respectively, on trading securities which provide an economic hedge of the Company’s deferred compensation liabilities on trading securities; and other income, net for first half 2024 and 2023 includes net gains and investment income of $9,782 and $9,278, respectively, on trading securities which provide an economic hedge of the Company’s deferred compensation liabilities on trading securities. The investment gains on trading securities in second quarter and first half 2024 and 2023 reflect the overall changes in the equity markets during these periods. These changes in market values were substantially offset by a like amount of

18

deferred compensation expense included in product cost of goods sold and selling, marketing, and administrative expenses in the respective periods as discussed above.

Management believes the comparisons presented in the preceding paragraphs, after adjusting for changes in deferred compensation, are useful to our investors and other users of our financial information in assessing the operations of the Company.

Other income, net for second quarter 2024 and 2023 includes investment income on available for sale securities of $2,114 and $1,145 in 2024 and 2023, respectively; and other income, net for first half 2024 and 2023 includes investment income on available for sale securities of $3,977 and $2,308 in 2024 and 2023, respectively. The aforementioned increases in 2024 investment income on available for sale securities reflects the higher interest rate environment in 2024 as well as a higher average balance in the investment portfolio of available for sale securities in second quarter and first half 2024 compared to the corresponding periods in the prior year.  Other income, net also includes pre-tax gains (loss) on foreign exchange of $140 and $(1,315) in second quarter 2024 and 2023, respectively; and $120 and $(2,060) in first half 2024 and 2023, respectively which contributed to improved net earnings in second quarter and first half 2024 when compared to second quarter and first half 2023. In addition, higher leasing revenue from the leasing of certain real estate to third parties contributed to higher net earnings in second quarter and first half 2024.

 

The consolidated effective tax rates were 23.1% and 24.7% in second quarter 2024 and 2023, respectively; and 22.3% and 24.3% in first half 2024 and 2023, respectively. The lower effective income tax rate in second quarter and first half 2024 reflects a reduction in state income taxes and increases in federal income tax credits, which contributed to higher net earnings in second quarter and first half 2024 compared to the corresponding periods in the prior year.

Net earnings attributable to Tootsie Roll Industries, Inc. were $15,640 (after $6 net loss attributed to non-controlling interests) in second quarter 2024 compared to $14,726 (after $6 net loss attributed to non-controlling interests) in second quarter 2023, and earnings per share were $0.22 and $0.20 in second quarter 2024 and 2023, respectively, an increase of $0.02 per share, or 10.0%. First half 2024 net earnings attributable to Tootsie Roll Industries, Inc. were $31,474 (after $5 net loss attributed to non-controlling interests) compared to first half 2023 net earnings of $28,127 (after $13 net loss attributed to non-controlling interests), and net earnings per share were $0.44 and $0.39 in first half 2024 and first half 2023, respectively, an increase of $0.05 per share or 12.8%. Earnings per share attributable to Tootsie Roll Industries, Inc. for second quarter and first half 2024 benefited from the reduction in average shares outstanding resulting from purchases in the open market by the Company of its common stock during the preceding twelve months. Average shares outstanding decreased from 72,164 at second quarter 2023 to 71,417 at second quarter 2024, and from 72,231 in first half 2023 to 71,417 in first half 2024.

Goodwill and intangibles, principally trademarks, are assessed annually as of December 31 or whenever events or circumstances indicate that the carrying values may not be recoverable from future cash flows. The Company has not identified any triggering events, as defined, or other adverse information that would indicate a material impairment of its goodwill or intangibles in first half 2024. Although Company management has not identified any trigging events at this time relating to its intangibles, factors outlined in the Company’s risk factors discussed on Form 10-K for the year ended December 31, 2023, could change this assessment in the future.

Beginning in 2012, the Company received periodic notices from the Bakery and Confectionery Union and Industry International Pension Fund (Plan), a multi-employer defined benefit pension plan for certain Company union employees, that the Plan’s actuary certified the Plan to be in “critical status”, as defined by the Pension Protection Act (PPA) and the Pension Benefit Guaranty Corporation (PBGC); and that a plan of rehabilitation was adopted by the trustees of the Plan in 2012. The Plan’s status was changed to “critical and declining status”, as defined by the PPA and PBGC, for the plan year beginning January 1, 2015, and this status has continued. 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 2024 have continued to classify the Plan in the “critical and declining status” category.  That determination is based on certain assumptions including an assumption that all employers that negotiated a rehabilitation plan schedule remain on that schedule.

Based on these updated notices, the Plan’s funded percentage (plan investment assets as a percentage of plan liabilities), as defined, were 47.0%, 49.3%, and 48.5% as of January 1, 2023, 2022, and 2021, respectively (these

19

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, 2023, the funded percentage would be 43.6% (not 47.0%). As of the January 1, 2023 valuation date (most recent valuation available), only 14% of Plan participants were current active employees, 55% 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, 2023 fell 1% from the previous year and 6% over the past two years. When compared to the Plan valuation date of January 1, 2011 (just prior to the Plan being certified to be in “critical status”), current active employee participants have declined 55%, whereas participants who were retired or separated from service and receiving benefits increased 3% and participants who were retired or separated from service and entitled to future benefits increased 6%.

The Company has been advised by the Plan that its withdrawal liability would have been $102,200, $96,000, and $104,300 if it had withdrawn from the Plan during 2023, 2022 and 2021, respectively (most recent information provided by the Plan). The aforementioned most recent increase in the withdrawal liability as advised by the Plan was primarily driven by The Plan’s unfavorable investment performance in 2022, which was partially offset by an increase in the PBGC interest rates used to value a portion of the liability. The Company’s relative share of the Plan’s contribution base, driven by employer withdrawals, has increased in the last several years, and management believes that this trend could continue indefinitely and add upward pressure on the Company’s withdrawal liability. Based on the above, management believes that the Company’s withdrawal liability will likely increase further in future years.

Based on the Company’s most recent actuarial estimates using the information provided by the Plan with respect to its 2023 withdrawal liability (based on most recent information provided to the Company) and certain provisions in ERISA and laws relating to withdrawal liability payments, management believes that the Company’s liability had the Company withdrawn in 2023 would likely be limited to twenty annual payments of $2,654 which have a present value in the range of $31,142 to $37,808 depending on the interest rate used to discount these payments. While the Company’s actuarial consultant did not believe that the Plan will suffer a future mass withdrawal (as defined) of participating employers, in the event of a mass withdrawal, the Company’s annual withdrawal payments would theoretically be payable in perpetuity. Based on the same actuarial estimates, had a mass withdrawal occurred in 2023, the present value of such perpetuities is in the range of $43,483 to $70,702 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.

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

The Company’s pension expense for this Plan for first half 2024 and 2023 was $1,770 and $1,951, respectively. The aforementioned expense includes surcharges of $624 and $688 for first half 2024 and 2023, respectively, as required under the amended plan of rehabilitation. The decrease in the first half 2024 expense compared to first half 2023 reflects the effects of lower sales volumes in first half 2024, and corresponding reductions in lower production and labor hours worked. The Company’s twelve months pension expense for this Plan for 2023 and 2022 was $3,516 and $3,510, respectively, which includes surcharges of $1,239 and $1,237, respectively.

In June 2024, the PBGC announced that it had approved the Plan’s application for Special Financial Assistance under the American Rescue Plan Act of 2021. Company management understands that this legislation would provide financial assistance from the PBGC to shore up financially distressed multi-employer plans to ensure that they can remain solvent and continue to pay benefits to retirees through 2051 without any reduction in retiree benefits.  The Plan was granted approximately $3.4 billion in Special Financial Assistance funds and received those funds in July 2024. The Company’s actuary believes that it still remains unclear if the Plan can remain solvent through the targeted

20

date of 2051 although as a requirement of the American Rescue Plan Act of 2021, the Plan must remain in “critical status” through 2051 regardless of solvency. The regulations under the aforementioned PBGC financial assistance could result in a higher withdrawal liability even with PBGC financial assistance since those regulations require use of settlement interest rates, as defined, and a phase-in of the Special Financial Assistance in determining the Company’s withdrawal liability. While it is uncertain how the requirements imposed by the Special Financial Assistance will impact the Company’s withdrawal liability in the future, the Company’s actuary believes any withdrawal will continue to be limited to the twenty annual payments previously discussed and that those payments will not be affected by Special Financial Assistance regulation.

During second quarter 2023, the Company and the union concluded negotiations and entered into a new labor contract which expires in September 2027. Under terms of the union contract the Company is obligated to continue its participation in the Plan during the contract period. The Company is 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 have a material adverse effect on the Company’s consolidated results of operations or cash flows in one or more future periods. See also Note 7 of the Company’s Notes to Consolidated Financial Statements on Form 10-K for the year ended December 31, 2023.

The Company is focused on the longer term and therefore is continuing to make investments in plant manufacturing operations to meet new consumer and customer product demands, achieve product quality improvements, expand capacity in certain product lines, and increase operational efficiencies in order to provide genuine value to consumers.

LIQUIDITY AND CAPITAL RESOURCES

Net cash flows provided by (used in) operating activities were $8,777 and $(5,142) in first half 2024 and 2023, respectively, a favorable increase of $13,919. The $13,919 increase in cash flows from operating activities from 2024 to 2023 principally reflects higher net earnings as discussed above and benefits from changes in working capital, primarily more favorable changes in inventories and the timing of income tax payments during first half 2024 compared to first half 2023. The more favorable changes in inventories reflects changes in the Company’s production plan in 2024 for seasonal Halloween sales (principally in third quarter 2024), as well as the effects of lower sales demand for the second half 2024, which trend is generally in line with the first half 2024 sales results when compared to first half 2023.

Net cash (used in) provided by investing activities was $(25,918) in first half 2024 compared to $6,432 in first half 2023. Cash flows used in investing activities reflect $55,131 and $48,522 of purchases of available for sale securities during first half 2024 and 2023, respectively, and $38,779 and $66,507 of sales and maturities of available for sale securities during first half 2024 and 2023, respectively. First half 2024 and 2023 investing activities include capital expenditures of $8,421 and $10,723, respectively. The Company is evaluating a plant expansion, including both the addition and replacement of certain processing and packaging lines, to better meet its higher level of projected demand for certain products on a timelier and more cost effective basis. The Company believes that this plant expansion would take place over the next five years, but most of the actual expenditures would likely occur during the next three years. Company management believes that the total cost of this expansion, including new machinery, equipment and food processing infrastructure, will approximate $70,000 to $80,000. All capital expenditures have been and are expected to be funded from the Company’s cash flow from operations and internal sources including available for sale securities.

The Company’s consolidated financial statements include bank borrowings of $1,046 and $1,051 at June 30, 2024 and 2023, respectively, all of which relate to its Spanish subsidiary. The Company had no other outstanding bank borrowings at June 30, 2024.

Financing activities include Company common stock purchases and retirements of $0 and $16,548 in first half 2024 and 2023, respectively. Cash dividends of $12,634 and $12,531 were paid in first half 2024 and 2023, respectively.

The Company’s current ratio (current assets divided by current liabilities) was 3.7 to 1 at June 30, 2024 compared to 3.6 to 1 at December 31, 2023 and 3.5 to 1 at June 30, 2023. Net working capital was $237,114 at June 30, 2024 compared to $245,763 and $223,596 at December 31, 2023 and June 30, 2023, respectively. Included in net working capital is cash and cash equivalents and short-term investments totaling $131,171 at June 30, 2024 compared to

21

$171,422 and $109,212 at December 31, 2023 and June 30, 2023, respectively. In addition, long term investments, principally debt securities comprising corporate bonds, were $292,723 at June 30, 2024, as compared to $255,606 and $252,459 at December 31, 2023 and June 30, 2023, respectively. Aggregate cash and cash equivalents and short and long-term investments were $423,894, $427,028, and $361,671, at June 30, 2024, December 31, 2023 and June 30, 2023, respectively, including $98,728, $87,800, and $81,319 at June 30, 2024, December 31, 2023 and June 30, 2023, respectively, relating to trading securities which are used as an economic hedge for the Company’s deferred compensation liabilities.

Investments in available for sale securities, primarily high quality corporate bonds, that matured during second quarter 2024 and 2023 were generally used in working capital or were replaced with debt securities of similar maturities. The net unrealized loss on available for sale investments was approximately $1,600 and $7,200 at June 30, 2024 and 2023, respectively, which principally reflects the increase in market interest rates since such securities were purchased. The Company expects to hold most of these securities to maturity and therefore does not expect to ultimately realize a substantial portion of the aforementioned unrealized losses (see also Item 3 below, QUANTITATIVE AND QUALITATIVE DISCLOSURE ABOUT MARKET RISK).

The Company periodically contributes to 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 added $20,000 in additional funding to the VEBA trust in 2023. No contribution was made during first half 2024. The Company expects to use these VEBA funds to pay the actual cost of such benefits through part or all of 2027. The VEBA trust held $19,436, $19,126 and $1,942 of aggregate cash and cash equivalents at June 30, 2024, December 31, 2023 and June 30, 2023, respectively. 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 2 within the fair value hierarchy.

ACCOUNTING PRONOUNCEMENTS

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

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

See Note 1 of the Company’s Condensed Consolidated Financial Statements for more information related to our use of estimates in the preparation of financial statements as well as information related to material changes in our significant accounting policies that were included in our 2023 Form 10-K.

FORWARD-LOOKING STATEMENTS

This discussion and certain other sections contain forward-looking statements that are based largely on the Company’s current expectations and are made pursuant to the safe harbor provision of the Private Securities Litigation Reform Act of 1995. Forward-looking statements can be identified by the use of words such as “anticipated,” “believe,” “expect,” “intend,” “estimate,” “project,” “plan” 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. Such factors, risks, trends and uncertainties, which in some instances are beyond the Company’s control, include the ability to recover increases in input costs through price increases and restoring margins, the overall competitive environment in the Company’s industry, successful distribution and sell-through during Halloween and other seasons, the availability of cocoa and chocolate at reasonable prices given that these markets are significantly elevated and volatile, and changes in assumptions, judgments and risk factors discussed in our Annual Report on Form 10-K for the year ended December 31, 2023.

The risk factors referred to above are believed to be significant factors, but not necessarily all of the significant factors that could cause actual results to differ from those expressed in any forward-looking statement. Readers are cautioned not to place undue reliance on such forward-looking statements, which are made only as of the date of this report. The Company undertakes no obligation to update such forward-looking statements.

22

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURE ABOUT MARKET RISK

The Company is exposed to various market risks, including fluctuations in and sufficient availability of sugar, corn syrup, edible oils, including palm oils, cocoa, chocolate, dextrose, milk and whey, gum-base input ingredients, packaging, and fuel costs principally relating to freight and delivery fuel surcharges. The Company generally enters into annual supply contracts and hedges certain commodities (primarily sugar) to control and plan for such cost changes. The Company has experienced significant increases in its ingredient and packaging costs in 2022 and 2023, and more recently, the cocoa and chocolate markets have moved to unprecedented highs. The Company has entered into longer-range supply contracts for its cocoa and chocolate needs in 2024 and much of 2025 in order to insure supply and reduce the risk of further increases in these ingredients. Nonetheless, the cocoa market is experiencing unprecedented volatility and highs, and remains a risk for the intermediate term and possibly for a longer term.

The Company is exposed to exchange rate fluctuations in the Canadian dollar which is the currency used for a portion of the raw material and packaging material costs and all labor, benefits and local plant operating costs at its Canadian plants. The Company is exposed to exchange rate fluctuations in Mexico, Canada, and Spain where its subsidiaries sell products in their local currencies. The Company invests principally in corporate bonds (available for sale securities) with an average maturity of three to five years, to manage its interest rate risk. While the Company generally holds these investments to maturity, the Company would sell prior to maturity if it was considered beneficial to do so for tax-planning strategies or if the Company required the funds to finance a significant reinvestment in the Company, including an acquisition.

The Company believes that the above discussed policies and programs limit the Company’s exposure to significant interest rate fluctuations. Other than the cocoa and chocolate market as discussed above, there have been no material changes in the Company’s market risks that would significantly affect the disclosures made in the Form 10-K for the year ended December 31, 2023.

ITEM 4. CONTROLS AND PROCEDURES

Under the supervision and with the participation of Management, the Chief Executive Officer and Chief Financial Officer of the Company have evaluated the effectiveness of the design and operation of the Company’s disclosure controls and procedures as of June 30, 2024 and, based on their evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that these controls and procedures are effective. Disclosure controls and procedures are designed to ensure that information required to be disclosed by the Company in the reports that it files or submits under the Securities Exchange Act of 1934 is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures are also designed to ensure that information is accumulated and communicated to Management, including the Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

There has been no change in the Company’s internal control over financial reporting that occurred during the Company’s fiscal quarter ended June 30, 2024 that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

23

PART II – OTHER INFORMATION

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

The following table summarizes the Company’s purchases of its common stock during the quarter ended June 30, 2024:

    

    

    

    

    

    

(d) Approximate Dollar

(a) Total

(c) Total Number of Shares

Value of Shares that

Number of

(b) Average

Purchased as Part of

May Yet Be Purchased

Shares

Price Paid per

Publicly Announced Plans

Under the Plans

Period

Purchased

Share

Or Programs

or Programs

Apr 1 to Apr 30

$

Not Applicable

Not Applicable

May 1 to May 31

Not Applicable

Not Applicable

Jun 1 to Jun 30

Not Applicable

Not Applicable

Total

$

Not Applicable

Not Applicable

While the Company does not have a formal or publicly announced stock purchase program, the Company’s board of directors periodically authorizes a dollar amount for share purchases. The treasurer executes share purchase transactions according to these guidelines. There were no stock purchases during second quarter 2024.

24

ITEM 6. EXHIBITS

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

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

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

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

Exhibit 101.SCH - XBRL Taxonomy Extension Schema Document.

Exhibit 101.CAL - XBRL Taxonomy Extension Calculation Linkbase Document.

Exhibit 101.LAB - XBRL Taxonomy Extension Label Linkbase Document.

Exhibit 101.PRE - XBRL Taxonomy Extension Presentation Linkbase Document.

Exhibit 101.DEF - XBRL Taxonomy Extension Definition Linkbase Document.

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

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

TOOTSIE ROLL INDUSTRIES, INC.

Date:

August 8, 2024

BY:

/S/ ELLEN R. GORDON

Ellen R. Gordon

Chairman and Chief

Executive Officer

Date:

August 8, 2024

BY:

/S/ G. HOWARD EMBER, JR.

G. Howard Ember, Jr.

Vice President Finance and

Chief Financial Officer

25

EX-31.1 2 tr-20240630xex31d1.htm EX-31.1 UNITED STATES

Exhibit 31.1

CERTIFICATION

I, Ellen R. Gordon, certify that:

1.     I have reviewed this quarterly report on Form 10-Q 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 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 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:

August 8, 2024

By:

/S/ELLEN R. GORDON

Ellen R. Gordon

Chairman and Chief

Executive Officer


EX-31.2 3 tr-20240630xex31d2.htm EX-31.2 UNITED STATES

Exhibit 31.2

CERTIFICATION

I, G. Howard Ember, Jr. certify that:

1.     I have reviewed this quarterly report on Form 10-Q 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 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 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:

August 8, 2024

By:

/S/G. HOWARD EMBER, JR.

G. Howard Ember, Jr.

Vice President Finance and

Chief Financial Officer


EX-32 4 tr-20240630xex32.htm EX-32 UNITED STATES

Exhibit 32

Certificate Pursuant to Section 1350 of Chapter 63

Of Title 18 of the United States Code

Each of the undersigned officers of Tootsie Roll Industries, Inc. certifies that (i) the Quarterly Report on Form 10-Q of Tootsie Roll Industries, Inc. for the quarterly period ended June 30, 2024 (the Form 10-Q) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and (ii) the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Tootsie Roll Industries, Inc.

Dated:

August 8, 2024

/S/ELLEN R. GORDON

Ellen R. Gordon

Chairman and Chief

Executive Officer

Dated:

August 8, 2024

/S/G. HOWARD EMBER, JR.

G. Howard Ember, Jr.

Vice President Finance and

Chief Financial Officer


EX-101.SCH 5 tr-20240630.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENT OF COMPREHENSIVE EARNINGS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Average Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Share Capital and Capital In Excess of Par Value (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Fair Value Measurements - Bonds (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Derivative Instruments and Hedging Activities (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Derivative Instruments and Hedging Activities - OCI (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Pension Plans (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Accumulated Other Comprehensive Earnings (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Accumulated Other Comprehensive Earnings (Loss) - Reclassification from AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Bank Loans (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Average Shares Outstanding link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Share Capital and Capital In Excess of Par Value link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Derivative Instruments and Hedging Activities link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Pension Plans link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Accumulated Other Comprehensive Earnings (Loss) link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Restricted Cash link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Bank Loans link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Share Capital and Capital In Excess of Par Value (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Derivative Instruments and Hedging Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Accumulated Other Comprehensive Earnings (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 tr-20240630_cal.xml EX-101.CAL EX-101.DEF 7 tr-20240630_def.xml EX-101.DEF EX-101.LAB 8 tr-20240630_lab.xml EX-101.LAB EX-101.PRE 9 tr-20240630_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information
6 Months Ended
Jun. 30, 2024
shares
Document Information [Line Items]  
Document Type 10-Q
Document Quarterly Report true
Document Transition Report false
Document Period End Date Jun. 30, 2024
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 $0.694 per share
Trading Symbol TR
Security Exchange Name NYSE
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Filer Category Large Accelerated Filer
Entity Small Business false
Entity Emerging Growth Company false
Entity Shell Company false
Entity Central Index Key 0000098677
Current Fiscal Year End Date --12-31
Document Fiscal Year Focus 2024
Document Fiscal Period Focus Q2
Amendment Flag false
Common Stock  
Document Information [Line Items]  
Entity Common Stock, Shares Outstanding 41,212,986
Class B Common Stock  
Document Information [Line Items]  
Entity Common Stock, Shares Outstanding 30,309,118
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
CURRENT ASSETS:      
Cash and cash equivalents $ 45,623 $ 75,915 $ 26,047
Restricted cash 364 375 371
Investments 85,548 95,507 83,165
Accounts receivable trade, less allowances of $2,494 $2,245 and $2,488 45,565 55,568 49,802
Other receivables 7,049 9,165 7,174
Inventories:      
Finished goods and work-in-process 84,410 51,240 92,370
Raw materials and supplies 44,889 43,681 47,557
Prepaid expenses 10,429 9,200 8,105
Total current assets 323,877 340,651 314,591
PROPERTY, PLANT AND EQUIPMENT, at cost:      
Land 21,669 21,862 21,782
Buildings 144,802 144,949 142,613
Machinery and equipment 484,409 485,265 468,721
Construction in progress 18,803 11,277 13,370
Operating lease right-of-use assets 6,607 7,145 6,291
Property, plant and equipment, gross 676,290 670,498 652,777
Less - accumulated depreciation 455,555 447,520 438,456
Net property, plant and equipment 220,735 222,978 214,321
OTHER ASSETS:      
Goodwill 73,237 73,237 73,237
Trademarks 175,024 175,024 175,024
Investments 292,723 255,606 252,459
Prepaid expenses and other assets 15,474 15,189 2,693
Deferred income taxes 1,531 1,706 1,664
Total other assets 557,989 520,762 505,077
Total assets 1,102,601 1,084,391 1,033,989
CURRENT LIABILITIES:      
Accounts payable 20,009 15,816 22,156
Bank loans 1,046 1,088 1,051
Dividends payable 6,437 6,250 6,303
Accrued liabilities 57,206 61,690 59,655
Postretirement health care benefits 665 665 658
Operating lease liabilities 1,400 1,289 1,172
Income taxes payable   8,090  
Total current liabilities 86,763 94,888 90,995
NONCURRENT LIABILITIES:      
Deferred income taxes 45,277 45,477 45,662
Postretirement health care benefits 9,638 9,653 9,304
Industrial development bonds 7,500 7,500 7,500
Liability for uncertain tax positions 2,981 2,777 3,913
Operating lease liabilities 5,499 6,018 5,182
Deferred compensation and other liabilities 103,849 94,971 86,359
Total noncurrent liabilities 174,744 166,396 157,920
TOOTSIE ROLL INDUSTRIES, INC. SHAREHOLDERS' EQUITY:      
Capital in excess of par value 802,253 737,453 753,839
Retained earnings 15,359 62,949 11,656
Accumulated other comprehensive loss (23,874) (23,213) (26,698)
Treasury stock (at cost) - 105, 102 and 102 shares, respectively (1,992) (1,992) (1,992)
Total Tootsie Roll Industries, Inc. shareholders' equity 841,414 823,422 785,376
Noncontrolling interests (320) (315) (302)
Total equity 841,094 823,107 785,074
Total liabilities and shareholders' equity 1,102,601 1,084,391 1,033,989
Common Stock      
TOOTSIE ROLL INDUSTRIES, INC. SHAREHOLDERS' EQUITY:      
Common stock, value 28,620 27,777 28,118
Class B Common Stock      
TOOTSIE ROLL INDUSTRIES, INC. SHAREHOLDERS' EQUITY:      
Common stock, value $ 21,048 $ 20,448 $ 20,453
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Trade accounts receivable, allowances $ 2,494 $ 2,245 $ 2,488
Treasury stock, shares 105 102 102
Common Stock      
Common stock, par value (in dollars per share) $ 0.694 $ 0.694 $ 0.694
Common stock, shares authorized 120,000 120,000 120,000
Common stock, shares issued 41,213 39,999 40,490
Class B Common Stock      
Common stock, par value (in dollars per share) $ 0.694 $ 0.694 $ 0.694
Common stock, shares authorized 40,000 40,000 40,000
Common stock, shares issued 30,309 29,445 29,452
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Total revenue $ 150,736 $ 160,145 $ 303,911 $ 322,237
Total costs 100,261 107,535 203,408 219,332
Total gross margin 50,475 52,610 100,503 102,905
Selling, marketing and administrative expenses 35,040 37,857 73,958 75,356
Earnings from operations 15,435 14,753 26,545 27,549
Other income, net 4,900 4,804 13,932 9,584
Earnings before income taxes 20,335 19,557 40,477 37,133
Provision for income taxes 4,701 4,837 9,008 9,019
Net earnings 15,634 14,720 31,469 28,114
Less: net income (loss) attributable to noncontrolling interests (6) (6) (5) (13)
Net earnings attributable to Tootsie Roll Industries, Inc. $ 15,640 $ 14,726 $ 31,474 $ 28,127
Net earnings attributable to Tootsie Roll Industries, Inc. per share $ 0.22 $ 0.20 $ 0.44 $ 0.39
Dividends per share [1] $ 0.09 $ 0.09 $ 0.18 $ 0.18
Average number of shares outstanding (in shares) 71,417 72,164 71,417 72,231
Product        
Total revenue $ 148,819 $ 158,837 $ 300,283 $ 319,548
Total costs 99,732 107,075 202,464 218,481
Total gross margin 49,087 51,762 97,819 101,067
Rental and Royalty        
Total revenue 1,917 1,308 3,628 2,689
Total costs 529 460 944 851
Total gross margin $ 1,388 $ 848 $ 2,684 $ 1,838
[1] Does not include 3% stock dividend to shareholders of record on 3/6/24 and 3/6/23.
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS        
Retained earnings at beginning of period $ 6,147 $ 3,223 $ 62,949 $ 48,276
Net earnings attributable to Tootsie Roll Industries, Inc. 15,640 14,726 31,474 28,127
Cash dividends (6,428) (6,293) (12,669) (12,430)
Stock dividends     (66,395) (52,317)
Retained earnings at end of period $ 15,359 $ 11,656 $ 15,359 $ 11,656
Stock dividends (as a percent) 3.00% 3.00% 3.00% 3.00%
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENT OF COMPREHENSIVE EARNINGS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
CONDENSED CONSOLIDATED STATEMENT OF COMPREHENSIVE EARNINGS        
Net earnings $ 15,634 $ 14,720 $ 31,469 $ 28,114
Other comprehensive income (loss), before tax:        
Foreign currency translation adjustments (2,009) 1,142 (1,689) 2,438
Pension and postretirement reclassification adjustments:        
Less: reclassification adjustment for (gains) losses to net earnings (159) (189) (319) (379)
Unrealized gains (losses) on postretirement and pension benefits (159) (189) (319) (379)
Investments:        
Unrealized gains (losses) for the period on investments 826 (325) 983 2,169
Less: reclassification adjustment for (gains) losses to net earnings (2)   (2) (1)
Unrealized gains (losses) on investments 824 (325) 981 2,168
Derivatives:        
Unrealized gains (losses) for the period on derivatives (1,720) (565) (520) (470)
Less: reclassification adjustment for (gains) losses to net earnings 778 48 1,213 43
Unrealized gains (losses) on derivatives (942) (517) 693 (427)
Total other comprehensive income (loss), before tax (2,286) 111 (334) 3,800
Income tax benefit (expense) related to items of other comprehensive income 68 250 (327) (329)
Total comprehensive earnings 13,416 15,081 30,808 31,585
Comprehensive earnings (loss) attributable to noncontrolling interests (6) (6) (5) (13)
Total comprehensive earnings attributable to Tootsie Roll Industries, Inc. $ 13,422 $ 15,087 $ 30,813 $ 31,598
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net earnings $ 31,469 $ 28,114
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation 9,162 9,205
Deferred income taxes (486) 313
Amortization of marketable security premiums 1,103 2,325
Changes in operating assets and liabilities:    
Accounts receivable 9,438 9,601
Other receivables 1,823 (3,338)
Inventories (35,338) (54,304)
Prepaid expenses and other assets (657) 3,233
Accounts payable and accrued liabilities 798 353
Income taxes payable (8,643) (769)
Postretirement health care benefits (334) (378)
Deferred compensation and other liabilities 442 503
Net cash provided by (used in) operating activities 8,777 (5,142)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Capital expenditures (8,421) (10,723)
Purchases of trading securities (1,587) (1,358)
Sales of trading securities 442 528
Purchase of available for sale securities (55,131) (48,522)
Sale and maturity of available for sale securities 38,779 66,507
Net cash (used in) provided by investing activities (25,918) 6,432
CASH FLOWS FROM FINANCING ACTIVITIES:    
Shares purchased and retired   (16,548)
Dividends paid in cash (12,634) (12,531)
Proceeds from bank loans 1,039 1,997
Repayment of bank loans (1,051) (2,013)
Net cash used in financing activities (12,646) (29,095)
Effect of exchange rate changes on cash (516) 588
Decrease in cash and cash equivalents (30,303) (27,217)
Cash, cash equivalents and restricted cash at beginning of year 76,290 53,635
Cash, cash equivalents and restricted cash at end of quarter 45,987 26,418
Supplemental cash flow information:    
Income taxes paid/(received), net 17,728 9,521
Interest paid 137 120
Stock dividend issued $ 66,243 $ 86,433
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Significant Accounting Policies  
Significant Accounting Policies

Note 1 — Significant Accounting Policies

General Information

The foregoing data has been prepared from the unaudited financial records of Tootsie Roll Industries, Inc. (the “Company”). In the opinion of Management, all adjustments, which are of a normal recurring nature, and necessary for a fair statement of the results for the interim period have been reflected. Certain amounts previously reported have been reclassified to conform to the current year presentation. The financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial reporting and with the rules and regulations for reporting on Form 10-Q. Accordingly, they do not contain certain information and disclosures required by GAAP for comprehensive financial statements. These consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes included in the Company’s Form 10-K for the year ended December 31, 2023 (the “2023 Form 10-K”).

Results of operations for the period ended June 30, 2024 are not necessarily indicative of results to be expected for the year to end December 31, 2024 because of the seasonal nature of the Company’s operations. Historically, the third quarter has been the Company’s largest net product sales quarter due to pre-Halloween net product sales.

Revenue Recognition

The Company’s revenues, primarily net product sales resulting from the sale of goods, reflect the consideration to which the Company expects to be entitled generally based on customer purchase orders. The Company records revenue based on a five-step model in accordance with Accounting Standards Codification ("ASC") Topic 606. Adjustments for estimated customer cash discounts upon payment, discounts for price adjustments, product returns, allowances, and certain advertising and promotional costs, including consumer coupons, are variable consideration and are recorded as a reduction of net product sales revenue in the same period the related net product sales are recorded. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. The Company identified changes in business conditions arising in the second quarter 2024 that changed Management’s estimated current and future liabilities resulting in a $2,070 reduction in Accrued liabilities and an increase in Net product sales in second quarter 2024. A net product sale is recorded when the Company delivers the product to the customer or, in certain instances, when the customer picks up the goods at the Company’s distribution center and thereby obtains control of such product. Amounts billed and due from our customers are classified as accounts receivable trade on the balance sheet and require payment on a short-term basis. Accounts receivable trade are unsecured. Shipping and handling costs of $13,839 and $15,432 in second quarter 2024 and 2023, respectively, and $27,455 and $31,665 in first half 2024 and 2023, respectively, are included in selling, marketing and administrative expenses. Royalty income from sales-based licensing arrangements, pursuant to which revenue is recognized as the third-party licensee sales occur, and rental income are not considered revenue from contracts from customers and are presented separately from net product revenue as rental and royalty revenue.

Leases

The Company identifies leases by evaluating its contracts to determine if the contract conveys the right to use an identified asset for a stated period of time in exchange for consideration. The Company considers whether it can control the underlying asset and have 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, we record the present value of the minimum lease payments over the lease term as a lease liability with an offsetting right-of-use asset that is then presented net of any deferred rent or lease incentives. The discount rate used to calculate the present value of the minimum lease payments is our 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 as well as any future periods to which the Company has the right and intent to extend the lease under the terms of the lease agreement. Currently, all capitalized leases are classified as operating leases and the Company records rental expense on a straight-line basis over the term of the lease.

Recent Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board ("FASB") issued ASU No. 2023-07, Segment Reporting (Topic 280): "Improvements to Reportable Segment Disclosures". The amendments in this update affect reportable segment disclosure requirements and apply whether an entity presents one or more reportable segments in accordance with Topic 280. The amendments in this update are effective for annual periods and interim periods beginning after December 15, 2024.

In December 2023, the FASB issued ASU No. 2023-09, "Improvements to Income Tax Disclosures". The amendments in this update affect income tax disclosures primarily related to the rate reconciliation and income taxes paid information.  The amendments in this update are effective for annual periods beginning after December 15, 2024.

The Company is currently evaluating the potential effects of these amendments on its Consolidated Financial Statements and believes the adoption will not significantly impact the presentation of our financial condition, results of operations and disclosures.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Average Shares Outstanding
6 Months Ended
Jun. 30, 2024
Average Shares Outstanding  
Average Shares Outstanding

Note 2 — Average Shares Outstanding

The average number of shares outstanding for six months 2024 reflects a 3% stock dividend of 2,075 shares distributed on April 5, 2024. The average number of shares outstanding for six months 2023 reflects aggregate stock purchases of 429 shares for $16,548, excluding excise taxes, and a 3% stock dividend of 2,040 shares distributed on April 7, 2023. There were no stock purchases during six months 2024.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Taxes  
Income Taxes

Note 3 — Income Taxes

The Company is subject to taxation in the U.S. and various state and foreign jurisdictions. The Company remains subject to examination by U.S. federal and state and foreign tax authorities for the years 2020 through 2022. The Company’s consolidated effective income tax rate was 23.1% and 24.7% in second quarter 2024 and 2023, respectively, and 22.3% and 24.3% in first half 2024 and 2023, respectively.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Share Capital and Capital In Excess of Par Value
6 Months Ended
Jun. 30, 2024
Share Capital and Capital In Excess of Par Value  
Share Capital and Capital In Excess of Par Value

NOTE 4—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 March 31, 2024

 

41,211

$

28,619

 

30,311

$

21,049

 

105

$

(1,992)

$

802,253

Issuance of 3% stock dividend

 

 

 

 

 

 

 

Conversion of Class B common shares to common shares

 

2

 

1

 

(2)

 

(1)

 

 

 

Purchase and retirement of common shares and other

 

 

 

Balance at June 30, 2024

 

41,213

$

28,620

 

30,309

$

21,048

 

105

$

(1,992)

$

802,253

Balance at March 31, 2023

 

40,871

$

28,383

 

29,463

$

20,460

 

102

$

(1,992)

$

768,676

Issuance of 3% stock dividend

 

 

 

 

 

 

 

Conversion of Class B common shares to common shares

 

11

 

7

 

(11)

 

(7)

 

 

 

Purchase and retirement of common shares and other

 

(392)

(272)

 

 

(14,837)

Balance at June 30, 2023

 

40,490

$

28,118

 

29,452

$

20,453

 

102

$

(1,992)

$

753,839

Balance at December 31, 2023

39,999

$

27,777

 

29,445

$

20,448

 

102

$

(1,992)

$

737,453

Issuance of 3% stock dividend

 

1,196

830

 

882

613

 

3

64,800

Conversion of Class B common shares to common shares

 

18

 

13

 

(18)

 

(13)

 

 

 

Purchase and retirement of common shares and other

 

 

 

Balance at June 30, 2024

 

41,213

$

28,620

 

30,309

$

21,048

 

105

$

(1,992)

$

802,253

Balance at December 31, 2022

39,721

$

27,584

 

28,607

$

19,866

 

99

$

(1,992)

$

719,606

Issuance of 3% stock dividend

 

1,185

823

 

858

596

 

3

50,648

Conversion of Class B common shares to common shares

 

13

 

9

 

(13)

 

(9)

 

 

 

Purchase and retirement of common shares and other

 

(429)

 

(298)

 

 

 

 

 

(16,415)

Balance at June 30, 2023

 

40,490

$

28,118

 

29,452

$

20,453

 

102

$

(1,992)

$

753,839

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements
6 Months Ended
Jun. 30, 2024
Fair Value Measurements  
Fair Value Measurements

Note 5 — Fair Value Measurements

Current accounting guidance defines fair value as the price that would be received on 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 June 30, 2024, December 31, 2023 and June 30, 2023 the Company held certain financial assets that are required to be measured at fair value on a recurring basis. These included derivative hedging instruments related to the purchase of certain raw materials and foreign currencies, investments in trading securities and available for sale securities. The

Company’s available for sale securities principally consist of corporate and government bonds. While the Company generally holds its available for sale investments to maturity, the Company would sell prior to maturity if it was considered beneficial to do so for tax-planning strategies or if the Company required the funds to finance a significant reinvestment in the Company, including an acquisition. As such, the Company does not classify any investments as held to maturity which is restrictive under GAAP because the use of amortized cost must be justified for each security.

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

The following table presents information about the Company’s financial assets and liabilities measured at fair value as of June 30, 2024, December 31, 2023 and June 30, 2023 and indicate the fair value hierarchy of the valuation techniques utilized by the Company to determine such fair value:

Estimated Fair Value June 30, 2024

Total

Input Levels Used

Fair Value

Level 1

Level 2

Level 3

Cash and cash equivalents

   

$

45,623

    

$

45,623

    

$

    

$

Available for sale securities

279,543

4,049

275,494

Foreign currency derivatives

(43)

(43)

Commodity derivatives

(1,487)

(1,487)

Trading securities

98,728

81,058

17,670

Total assets measured at fair value

$

422,364

$

129,243

$

293,121

$

Estimated Fair Value December 31, 2023

Total

Input Levels Used

Fair Value

Level 1

Level 2

Level 3

Cash and cash equivalents

   

$

75,915

    

$

75,915

    

$

    

$

Available for sale securities

263,313

 

4,084

 

259,229

Foreign currency derivatives

302

 

 

302

Commodity derivatives

(2,526)

 

(2,526)

 

Trading securities

87,800

 

70,681

 

17,119

Total assets measured at fair value

$

424,804

$

148,154

$

276,650

$

Estimated Fair Value June 30, 2023

Total

Input Levels Used

Fair Value

Level 1

Level 2

Level 3

Cash and cash equivalents

   

$

26,047

    

$

26,047

    

$

    

$

Available for sale securities

254,305

4,510

249,795

Foreign currency derivatives

108

108

Commodity derivatives

(806)

(806)

Trading securities

81,319

65,065

16,254

Total assets measured at fair value

$

360,973

$

94,816

$

266,157

$

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments and Hedging Activities
6 Months Ended
Jun. 30, 2024
Derivative Instruments and Hedging Activities  
Derivative Instruments and Hedging Activities

Note 6 — 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 Condensed Consolidated Statement of Financial Position. Derivative assets are recorded in other receivables and derivative liabilities are recorded in accrued liabilities. The Company uses hedge accounting for its foreign currency and commodity derivative instruments as discussed above. 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 $264, $1,033 and $190 of this accumulated comprehensive loss is expected to be reclassified to earnings in 2024, 2025 and 2026, respectively. Approximately $43 reported in accumulated other comprehensive loss for foreign currency derivatives is expected to be reclassified to other income, net in 2024.  

The following table summarizes the Company’s outstanding derivative contracts and their effects on its Condensed Consolidated Statements of Financial Position at June 30, 2024, December 31, 2023 and June 30, 2023:

June 30, 2024

Notional

    

    

    

    

Amounts

Assets

Liabilities

Derivatives designated as hedging instruments:

Foreign currency derivatives

$

5,168

$

$

(43)

Commodity derivatives

22,055

9

(1,496)

Total derivatives

$

9

$

(1,539)

December 31, 2023

Notional

    

    

    

    

Amounts

Assets

Liabilities

Derivatives designated as hedging instruments:

Foreign currency derivatives

$

16,337

$

302

$

Commodity derivatives

28,247

 

16

 

(2,542)

Total derivatives

$

318

$

(2,542)

June 30, 2023

Notional

    

    

    

    

Amounts

Assets

Liabilities

Derivatives designated as hedging instruments:

Foreign currency derivatives

$

12,021

$

154

$

(46)

Commodity derivatives

16,496

75

(881)

Total derivatives

$

229

$

(927)

The effects of derivative instruments on the Company’s Condensed Consolidated Statements of Earnings and Retained Earnings and the Condensed Consolidated Statements of Comprehensive Earnings for periods ended June 30, 2024 and June 30, 2023 are as follows:

For Quarter Ended June 30, 2024

    

    

    

    

Gain (Loss)

Gain (Loss)

on Amount Excluded

Gain (Loss)

Reclassified from

from Effectiveness

Recognized

Accumulated OCI

Testing Recognized

in OCI

into Earnings

in Earnings

Foreign currency derivatives

$

(114)

$

(100)

$

Commodity derivatives

(1,606)

(678)

Total

$

(1,720)

$

(778)

$

For Quarter Ended June 30, 2023

    

    

    

    

Gain (Loss)

Gain (Loss)

on Amount Excluded

Gain (Loss)

Reclassified from

from Effectiveness

Recognized

Accumulated OCI

Testing Recognized

in OCI

into Earnings

in Earnings

Foreign currency derivatives

$

292

$

(48)

$

Commodity derivatives

(857)

Total

$

(565)

$

(48)

$

For Year to Date Ended June 30, 2024

    

    

    

    

Gain (Loss)

Gain (Loss)

on Amount Excluded

Gain (Loss)

Reclassified from

from Effectiveness

Recognized

Accumulated OCI

Testing Recognized

in OCI

into Earnings

in Earnings

Foreign currency derivatives

$

(472)

$

(126)

$

Commodity derivatives

(48)

(1,087)

Total

$

(520)

$

(1,213)

$

For Year to Date Ended June 30, 2023

    

    

    

    

Gain (Loss)

Gain (Loss)

on Amount Excluded

Gain (Loss)

Reclassified from

from Effectiveness

Recognized

Accumulated OCI

Testing Recognized

in OCI

into Earnings

in Earnings

Foreign currency derivatives

$

253

$

(136)

$

Commodity derivatives

(723)

93

Total

$

(470)

$

(43)

$

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pension Plans
6 Months Ended
Jun. 30, 2024
Pension Plans  
Pension Plans

Note 7 — Pension Plans

Beginning in 2012, the Company received periodic notices from the Bakery and Confectionery Union and Industry International Pension Fund (Plan), a multi-employer defined benefit pension plan for certain Company union employees, that the Plan’s actuary certified the Plan to be in “critical status”, as defined by the Pension Protection Act (PPA) and the Pension Benefit Guaranty Corporation (PBGC); and that a plan of rehabilitation was adopted by the trustees of the Plan in 2012. The Plan’s status was changed to “critical and declining status”, as defined by the PPA and PBGC, for the plan year beginning January 1, 2015, and this status has continued. 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 2024 have continued to classify the Plan in the “critical and declining status” category.  That determination is based on certain assumptions including an assumption that all employers that negotiated a rehabilitation plan schedule remain on that schedule.

The Company has been advised that its withdrawal liability would have been $102,200, $96,000 and $104,300 if it had withdrawn from the Plan during 2023, 2022 and 2021, respectively. Should the Company actually withdraw from the Plan at a future date, its withdrawal liability payable under the Plan could be higher than the above discussed amounts.

The Company’s pension expense for this Plan for first half 2024 and 2023 was $1,770 and $1,951, respectively. The aforementioned expense includes surcharges of $624 and $688 for first half 2024 and 2023, respectively, as required under the amended plan of rehabilitation. The Company’s twelve months pension expense for this Plan for 2023 and 2022 was $3,516 and $3,510, respectively, which includes surcharges of $1,239 and $1,237, respectively. From 2012 through 2020, the Company’s employer contributions were subject to annual 5% compounded surcharge increases. Beginning in 2021, the Plan ceased additional surcharges, but the prior surcharges remain in effect indefinitely.

In June 2024, the PBGC announced that it has approved the Plan’s application for Special Financial Assistance under the American Rescue Plan Act of 2021. The Plan was granted approximately $3.4 billion in Special Financial Assistance funds and received those funds in July 2024. The Company’s actuary believes that it still remains unclear if the Plan can remain solvent through the targeted date of 2051 although as a requirement of the American Rescue Plan Act of 2021, the Plan must remain in “critical status” through 2051 regardless of solvency. The regulations under the aforementioned PBGC financial assistance could result in a higher withdrawal liability even with PBGC financial assistance since those regulations require use of settlement interest rates and a phase-in of the Special Financial Assistance in determining the Company’s withdrawal liability. The Company is currently unable to determine the ultimate outcome of the above discussed multi-employer union pension matters and therefore is unable to determine the effects on its consolidated financial statements, but the ultimate outcome could have a material adverse effect on the Company’s consolidated results of operations or cash flows in one or more future periods.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accumulated Other Comprehensive Earnings (Loss)
6 Months Ended
Jun. 30, 2024
Accumulated Other Comprehensive Earnings (Loss)  
Accumulated Other Comprehensive Earnings (Loss)

Note 8 — Accumulated Other Comprehensive Earnings (Loss)

Accumulated Other Comprehensive Earnings (Loss) consists of the following components:

    

    

    

    

    

Accumulated

Foreign

Foreign

Postretirement

Other

Currency

Currency

Commodity

and Pension

Comprehensive

Translation

Investments

Derivatives

Derivatives

Benefits

Earnings (Loss)

Balance at March 31, 2024

$

(20,730)

    

$

(2,240)

    

$

(23)

    

$

(425)

    

$

1,762

    

$

(21,656)

Other comprehensive earnings (loss) before reclassifications

(2,009)

627

(86)

(1,214)

(2,682)

Reclassifications from accumulated other comprehensive loss

(2)

75

512

(121)

464

Other comprehensive earnings (loss) net of tax

(2,009)

625

(11)

(702)

(121)

(2,218)

Balance at June 30, 2024

$

(22,739)

$

(1,615)

$

(34)

$

(1,127)

$

1,641

$

(23,874)

Balance at March 31, 2023

$

(22,499)

    

$

(6,919)

    

$

(178)

    

$

39

    

$

2,498

    

$

(27,059)

Other comprehensive earnings (loss) before reclassifications

1,142

(247)

221

(648)

468

Reclassifications from accumulated other comprehensive loss

36

(143)

(107)

Other comprehensive earnings (loss) net of tax

1,142

(247)

257

(648)

(143)

361

Balance at June 30, 2023

$

(21,357)

$

(7,166)

$

79

$

(609)

$

2,355

$

(26,698)

Balance at December 31, 2023

    

$

(21,050)

$

(2,359)

$

228

$

(1,915)

$

1,883

$

(23,213)

Other comprehensive earnings (loss) before reclassifications

(1,689)

746

(357)

(35)

(1,335)

Reclassifications from accumulated other comprehensive loss

(2)

95

823

(242)

674

Other comprehensive earnings (loss) net of tax

(1,689)

744

(262)

788

(242)

(661)

Balance at June 30, 2024

$

(22,739)

$

(1,615)

$

(34)

$

(1,127)

$

1,641

$

(23,874)

Balance at December 31, 2022

$

(23,795)

$

(8,809)

$

(215)

$

8

$

2,642

$

(30,169)

Other comprehensive earnings (loss) before reclassifications

2,438

1,643

192

(547)

3,726

Reclassifications from accumulated other comprehensive loss

102

(70)

(287)

(255)

Other comprehensive earnings (loss) net of tax

2,438

1,643

294

(617)

(287)

3,471

Balance at June 30, 2023

$

(21,357)

$

(7,166)

$

79

$

(609)

$

2,355

$

(26,698)

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

Details about Accumulated Other

Quarter Ended

Year to Date Ended

Location of (Gain) Loss

Comprehensive Income Components

June 30, 2024

June 30, 2023

June 30, 2024

June 30, 2023

Recognized in Earnings

Investments

$

(2)

$

$

(2)

$

(1)

Other income, net

Foreign currency derivatives

100

48

126

136

Other income, net

Commodity derivatives

678

1,087

(93)

Product cost of goods sold

Postretirement and pension benefits

(159)

(189)

(319)

(379)

Other income, net

Total before tax

617

(141)

892

(337)

Tax (expense) benefit

(153)

34

(218)

82

Net of tax

$

464

$

(107)

$

674

$

(255)

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restricted Cash
6 Months Ended
Jun. 30, 2024
Restricted Cash  
Restricted Cash

Note 9 — Restricted Cash

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

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Bank Loans
6 Months Ended
Jun. 30, 2024
Bank Loans  
Bank Loans

Note 10 — 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 June 30, 2024 and 2023 was 6.4% and 5.9%, respectively.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases
6 Months Ended
Jun. 30, 2024
Leases  
Leases

Note 11 — 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 17 years. Operating lease cost totaled $368 and $367 in the second quarter of 2024 and 2023, respectively, and $735 and $602 for the first half of 2024 and 2023, respectively. Cash paid for operating lease liabilities totaled $342 and $349 in the second quarter of 2024 and 2023, respectively, and $601 and $567 for the first half of 2024 and 2023, respectively.  As of June 30, 2024 and 2023, operating lease right-of-use assets were $6,607 and $6,291, respectively, and operating lease liabilities were $6,899 and $6,354, respectively. The weighted-average remaining lease term related to these operating leases was 10.9 years and 12.5 years as of June 30, 2024 and 2023, respectively. The weighted-average discount rate related to the Company’s operating leases was 3.7% and 3.4% as of June 30, 2024 and 2023, respectively. Maturities of the Company’s operating lease liabilities at June 30, 2024 are as follows: $590 in 2024 (rest of year), $1,120 in 2025, $783 in 2026, $709 in 2027, $316 in 2028 and $3,381 thereafter.

The Company, as lessor, rents certain commercial real estate to third-party lessees. The June 30, 2024 and 2023 cost related to these leased properties was $51,370 and $51,370, respectively, and the accumulated depreciation related to these leased properties was $18,492 and $17,432, respectively. Terms of such leases, including renewal options, may be extended for up to fifty-six 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 second quarter and first half 2024 and 2023 was $1,835 and $1,222, respectively, and $3,422 and $2,443, respectively, and is classified in cash flows from operating activities.

A lease with the Company as lessor commenced in the second quarter of 2024 when the tenant took occupancy as previously planned under an existing agreement. The lease has an initial term of 15 years and allows for the tenant to extend for up to 10 years.  The deferred impact of initial direct costs and any deferred rent adjustments, as they are recorded, are included in long term Prepaid expense and other assets on the Consolidated Statements of Financial Position.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Significant Accounting Policies  
General Information

General Information

The foregoing data has been prepared from the unaudited financial records of Tootsie Roll Industries, Inc. (the “Company”). In the opinion of Management, all adjustments, which are of a normal recurring nature, and necessary for a fair statement of the results for the interim period have been reflected. Certain amounts previously reported have been reclassified to conform to the current year presentation. The financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial reporting and with the rules and regulations for reporting on Form 10-Q. Accordingly, they do not contain certain information and disclosures required by GAAP for comprehensive financial statements. These consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes included in the Company’s Form 10-K for the year ended December 31, 2023 (the “2023 Form 10-K”).

Results of operations for the period ended June 30, 2024 are not necessarily indicative of results to be expected for the year to end December 31, 2024 because of the seasonal nature of the Company’s operations. Historically, the third quarter has been the Company’s largest net product sales quarter due to pre-Halloween net product sales.

Revenue Recognition

Revenue Recognition

The Company’s revenues, primarily net product sales resulting from the sale of goods, reflect the consideration to which the Company expects to be entitled generally based on customer purchase orders. The Company records revenue based on a five-step model in accordance with Accounting Standards Codification ("ASC") Topic 606. Adjustments for estimated customer cash discounts upon payment, discounts for price adjustments, product returns, allowances, and certain advertising and promotional costs, including consumer coupons, are variable consideration and are recorded as a reduction of net product sales revenue in the same period the related net product sales are recorded. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. The Company identified changes in business conditions arising in the second quarter 2024 that changed Management’s estimated current and future liabilities resulting in a $2,070 reduction in Accrued liabilities and an increase in Net product sales in second quarter 2024. A net product sale is recorded when the Company delivers the product to the customer or, in certain instances, when the customer picks up the goods at the Company’s distribution center and thereby obtains control of such product. Amounts billed and due from our customers are classified as accounts receivable trade on the balance sheet and require payment on a short-term basis. Accounts receivable trade are unsecured. Shipping and handling costs of $13,839 and $15,432 in second quarter 2024 and 2023, respectively, and $27,455 and $31,665 in first half 2024 and 2023, respectively, are included in selling, marketing and administrative expenses. Royalty income from sales-based licensing arrangements, pursuant to which revenue is recognized as the third-party licensee sales occur, and rental income are not considered revenue from contracts from customers and are presented separately from net product revenue as rental and royalty revenue.

Leases

Leases

The Company identifies leases by evaluating its contracts to determine if the contract conveys the right to use an identified asset for a stated period of time in exchange for consideration. The Company considers whether it can control the underlying asset and have 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, we record the present value of the minimum lease payments over the lease term as a lease liability with an offsetting right-of-use asset that is then presented net of any deferred rent or lease incentives. The discount rate used to calculate the present value of the minimum lease payments is our 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 as well as any future periods to which the Company has the right and intent to extend the lease under the terms of the lease agreement. Currently, all capitalized leases are classified as operating leases and the Company records rental expense on a straight-line basis over the term of the lease.

Recent accounting pronouncements

Recent Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board ("FASB") issued ASU No. 2023-07, Segment Reporting (Topic 280): "Improvements to Reportable Segment Disclosures". The amendments in this update affect reportable segment disclosure requirements and apply whether an entity presents one or more reportable segments in accordance with Topic 280. The amendments in this update are effective for annual periods and interim periods beginning after December 15, 2024.

In December 2023, the FASB issued ASU No. 2023-09, "Improvements to Income Tax Disclosures". The amendments in this update affect income tax disclosures primarily related to the rate reconciliation and income taxes paid information.  The amendments in this update are effective for annual periods beginning after December 15, 2024.

The Company is currently evaluating the potential effects of these amendments on its Consolidated Financial Statements and believes the adoption will not significantly impact the presentation of our financial condition, results of operations and disclosures.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Share Capital and Capital In Excess of Par Value (Tables)
6 Months Ended
Jun. 30, 2024
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 March 31, 2024

 

41,211

$

28,619

 

30,311

$

21,049

 

105

$

(1,992)

$

802,253

Issuance of 3% stock dividend

 

 

 

 

 

 

 

Conversion of Class B common shares to common shares

 

2

 

1

 

(2)

 

(1)

 

 

 

Purchase and retirement of common shares and other

 

 

 

Balance at June 30, 2024

 

41,213

$

28,620

 

30,309

$

21,048

 

105

$

(1,992)

$

802,253

Balance at March 31, 2023

 

40,871

$

28,383

 

29,463

$

20,460

 

102

$

(1,992)

$

768,676

Issuance of 3% stock dividend

 

 

 

 

 

 

 

Conversion of Class B common shares to common shares

 

11

 

7

 

(11)

 

(7)

 

 

 

Purchase and retirement of common shares and other

 

(392)

(272)

 

 

(14,837)

Balance at June 30, 2023

 

40,490

$

28,118

 

29,452

$

20,453

 

102

$

(1,992)

$

753,839

Balance at December 31, 2023

39,999

$

27,777

 

29,445

$

20,448

 

102

$

(1,992)

$

737,453

Issuance of 3% stock dividend

 

1,196

830

 

882

613

 

3

64,800

Conversion of Class B common shares to common shares

 

18

 

13

 

(18)

 

(13)

 

 

 

Purchase and retirement of common shares and other

 

 

 

Balance at June 30, 2024

 

41,213

$

28,620

 

30,309

$

21,048

 

105

$

(1,992)

$

802,253

Balance at December 31, 2022

39,721

$

27,584

 

28,607

$

19,866

 

99

$

(1,992)

$

719,606

Issuance of 3% stock dividend

 

1,185

823

 

858

596

 

3

50,648

Conversion of Class B common shares to common shares

 

13

 

9

 

(13)

 

(9)

 

 

 

Purchase and retirement of common shares and other

 

(429)

 

(298)

 

 

 

 

 

(16,415)

Balance at June 30, 2023

 

40,490

$

28,118

 

29,452

$

20,453

 

102

$

(1,992)

$

753,839

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Measurements  
Schedule of financial assets and liabilities measured at fair value

Estimated Fair Value June 30, 2024

Total

Input Levels Used

Fair Value

Level 1

Level 2

Level 3

Cash and cash equivalents

   

$

45,623

    

$

45,623

    

$

    

$

Available for sale securities

279,543

4,049

275,494

Foreign currency derivatives

(43)

(43)

Commodity derivatives

(1,487)

(1,487)

Trading securities

98,728

81,058

17,670

Total assets measured at fair value

$

422,364

$

129,243

$

293,121

$

Estimated Fair Value December 31, 2023

Total

Input Levels Used

Fair Value

Level 1

Level 2

Level 3

Cash and cash equivalents

   

$

75,915

    

$

75,915

    

$

    

$

Available for sale securities

263,313

 

4,084

 

259,229

Foreign currency derivatives

302

 

 

302

Commodity derivatives

(2,526)

 

(2,526)

 

Trading securities

87,800

 

70,681

 

17,119

Total assets measured at fair value

$

424,804

$

148,154

$

276,650

$

Estimated Fair Value June 30, 2023

Total

Input Levels Used

Fair Value

Level 1

Level 2

Level 3

Cash and cash equivalents

   

$

26,047

    

$

26,047

    

$

    

$

Available for sale securities

254,305

4,510

249,795

Foreign currency derivatives

108

108

Commodity derivatives

(806)

(806)

Trading securities

81,319

65,065

16,254

Total assets measured at fair value

$

360,973

$

94,816

$

266,157

$

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments and Hedging Activities (Tables)
6 Months Ended
Jun. 30, 2024
Derivative Instruments and Hedging Activities  
Summary of the company's outstanding derivative contracts and their effects on its condensed consolidated statements of financial position

June 30, 2024

Notional

    

    

    

    

Amounts

Assets

Liabilities

Derivatives designated as hedging instruments:

Foreign currency derivatives

$

5,168

$

$

(43)

Commodity derivatives

22,055

9

(1,496)

Total derivatives

$

9

$

(1,539)

December 31, 2023

Notional

    

    

    

    

Amounts

Assets

Liabilities

Derivatives designated as hedging instruments:

Foreign currency derivatives

$

16,337

$

302

$

Commodity derivatives

28,247

 

16

 

(2,542)

Total derivatives

$

318

$

(2,542)

June 30, 2023

Notional

    

    

    

    

Amounts

Assets

Liabilities

Derivatives designated as hedging instruments:

Foreign currency derivatives

$

12,021

$

154

$

(46)

Commodity derivatives

16,496

75

(881)

Total derivatives

$

229

$

(927)

Summary of the effects of derivative instruments on the consolidated statement of earnings and retained earnings, and the condensed consolidated statement of comprehensive earnings

For Quarter Ended June 30, 2024

    

    

    

    

Gain (Loss)

Gain (Loss)

on Amount Excluded

Gain (Loss)

Reclassified from

from Effectiveness

Recognized

Accumulated OCI

Testing Recognized

in OCI

into Earnings

in Earnings

Foreign currency derivatives

$

(114)

$

(100)

$

Commodity derivatives

(1,606)

(678)

Total

$

(1,720)

$

(778)

$

For Quarter Ended June 30, 2023

    

    

    

    

Gain (Loss)

Gain (Loss)

on Amount Excluded

Gain (Loss)

Reclassified from

from Effectiveness

Recognized

Accumulated OCI

Testing Recognized

in OCI

into Earnings

in Earnings

Foreign currency derivatives

$

292

$

(48)

$

Commodity derivatives

(857)

Total

$

(565)

$

(48)

$

For Year to Date Ended June 30, 2024

    

    

    

    

Gain (Loss)

Gain (Loss)

on Amount Excluded

Gain (Loss)

Reclassified from

from Effectiveness

Recognized

Accumulated OCI

Testing Recognized

in OCI

into Earnings

in Earnings

Foreign currency derivatives

$

(472)

$

(126)

$

Commodity derivatives

(48)

(1,087)

Total

$

(520)

$

(1,213)

$

For Year to Date Ended June 30, 2023

    

    

    

    

Gain (Loss)

Gain (Loss)

on Amount Excluded

Gain (Loss)

Reclassified from

from Effectiveness

Recognized

Accumulated OCI

Testing Recognized

in OCI

into Earnings

in Earnings

Foreign currency derivatives

$

253

$

(136)

$

Commodity derivatives

(723)

93

Total

$

(470)

$

(43)

$

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accumulated Other Comprehensive Earnings (Loss) (Tables)
6 Months Ended
Jun. 30, 2024
Accumulated Other Comprehensive Earnings (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 March 31, 2024

$

(20,730)

    

$

(2,240)

    

$

(23)

    

$

(425)

    

$

1,762

    

$

(21,656)

Other comprehensive earnings (loss) before reclassifications

(2,009)

627

(86)

(1,214)

(2,682)

Reclassifications from accumulated other comprehensive loss

(2)

75

512

(121)

464

Other comprehensive earnings (loss) net of tax

(2,009)

625

(11)

(702)

(121)

(2,218)

Balance at June 30, 2024

$

(22,739)

$

(1,615)

$

(34)

$

(1,127)

$

1,641

$

(23,874)

Balance at March 31, 2023

$

(22,499)

    

$

(6,919)

    

$

(178)

    

$

39

    

$

2,498

    

$

(27,059)

Other comprehensive earnings (loss) before reclassifications

1,142

(247)

221

(648)

468

Reclassifications from accumulated other comprehensive loss

36

(143)

(107)

Other comprehensive earnings (loss) net of tax

1,142

(247)

257

(648)

(143)

361

Balance at June 30, 2023

$

(21,357)

$

(7,166)

$

79

$

(609)

$

2,355

$

(26,698)

Balance at December 31, 2023

    

$

(21,050)

$

(2,359)

$

228

$

(1,915)

$

1,883

$

(23,213)

Other comprehensive earnings (loss) before reclassifications

(1,689)

746

(357)

(35)

(1,335)

Reclassifications from accumulated other comprehensive loss

(2)

95

823

(242)

674

Other comprehensive earnings (loss) net of tax

(1,689)

744

(262)

788

(242)

(661)

Balance at June 30, 2024

$

(22,739)

$

(1,615)

$

(34)

$

(1,127)

$

1,641

$

(23,874)

Balance at December 31, 2022

$

(23,795)

$

(8,809)

$

(215)

$

8

$

2,642

$

(30,169)

Other comprehensive earnings (loss) before reclassifications

2,438

1,643

192

(547)

3,726

Reclassifications from accumulated other comprehensive loss

102

(70)

(287)

(255)

Other comprehensive earnings (loss) net of tax

2,438

1,643

294

(617)

(287)

3,471

Balance at June 30, 2023

$

(21,357)

$

(7,166)

$

79

$

(609)

$

2,355

$

(26,698)

Amount reclassified from accumulated other comprehensive income (loss)

Details about Accumulated Other

Quarter Ended

Year to Date Ended

Location of (Gain) Loss

Comprehensive Income Components

June 30, 2024

June 30, 2023

June 30, 2024

June 30, 2023

Recognized in Earnings

Investments

$

(2)

$

$

(2)

$

(1)

Other income, net

Foreign currency derivatives

100

48

126

136

Other income, net

Commodity derivatives

678

1,087

(93)

Product cost of goods sold

Postretirement and pension benefits

(159)

(189)

(319)

(379)

Other income, net

Total before tax

617

(141)

892

(337)

Tax (expense) benefit

(153)

34

(218)

82

Net of tax

$

464

$

(107)

$

674

$

(255)

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue Recognition        
Reduction in accrued liabilities $ (2,070)      
Selling, marketing and administrative expenses 35,040 $ 37,857 $ 73,958 $ 75,356
Shipping and Handling        
Revenue Recognition        
Selling, marketing and administrative expenses $ 13,839 $ 15,432 $ 27,455 $ 31,665
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Average Shares Outstanding (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 05, 2024
Apr. 07, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Average Shares Outstanding            
Stock purchases (in shares)         0 429
Purchase of common shares           $ 16,548
Stock dividends (as a percent)     3.00% 3.00% 3.00% 3.00%
Stock dividend shares distributed 2,075 2,040        
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Taxes        
Effective income tax rate (as a percent) 23.10% 24.70% 22.30% 24.30%
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Share Capital and Capital In Excess of Par Value (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Changes in share capital and capital in excess of par value        
Balance at the beginning of the period     $ 823,107  
Balance at the beginning of the period (in shares)     102  
Purchase and retirement of common shares and other       $ (16,548)
Purchase and retirement of common shares and other (in shares)     0 (429)
Balance at the end of the period $ 841,094 $ 785,074 $ 841,094 $ 785,074
Balance at the end of the period (in shares) 105 102 105 102
Stock dividends (as a percent) 3.00% 3.00% 3.00% 3.00%
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) $ (1,992)
Balance at the beginning of the period (in shares) 105 102 102 99
Issuance of 3% stock dividend (in shares)     3 3
Balance at the end of the period $ (1,992) $ (1,992) $ (1,992) $ (1,992)
Balance at the end of the period (in shares) 105 102 105 102
Capital in Excess of Par Value        
Changes in share capital and capital in excess of par value        
Balance at the beginning of the period $ 802,253 $ 768,676 $ 737,453 $ 719,606
Issuance of 3% stock dividend     64,800 50,648
Purchase and retirement of common shares and other   (14,837)   (16,415)
Balance at the end of the period 802,253 753,839 802,253 753,839
Class B Common Stock | Common Stock        
Changes in share capital and capital in excess of par value        
Balance at the beginning of the period $ 21,049 $ 20,460 $ 20,448 $ 19,866
Balance at the beginning of the period (in shares) 30,311 29,463 29,445 28,607
Issuance of 3% stock dividend     $ 613 $ 596
Issuance of 3% stock dividend (in shares)     882 858
Conversion of Class B common shares to common shares $ (1) $ (7) $ (13) $ (9)
Conversion of Class B common shares to common shares (in shares) (2) (11) (18) (13)
Balance at the end of the period $ 21,048 $ 20,453 $ 21,048 $ 20,453
Balance at the end of the period (in shares) 30,309 29,452 30,309 29,452
Common Stock | Common Stock        
Changes in share capital and capital in excess of par value        
Balance at the beginning of the period $ 28,619 $ 28,383 $ 27,777 $ 27,584
Balance at the beginning of the period (in shares) 41,211 40,871 39,999 39,721
Issuance of 3% stock dividend     $ 830 $ 823
Issuance of 3% stock dividend (in shares)     1,196 1,185
Conversion of Class B common shares to common shares $ 1 $ 7 $ 13 $ 9
Conversion of Class B common shares to common shares (in shares) 2 11 18 13
Purchase and retirement of common shares and other   $ (272)   $ (298)
Purchase and retirement of common shares and other (in shares)   (392)   (429)
Balance at the end of the period $ 28,620 $ 28,118 $ 28,620 $ 28,118
Balance at the end of the period (in shares) 41,213 40,490 41,213 40,490
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Bonds (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Fair Value Measurements      
Industrial revenue development bonds, carrying amount, approximates fair value $ 7,500 $ 7,500 $ 7,500
Cost Basis | Level 2      
Fair Value Measurements      
Industrial revenue development bonds, carrying amount, approximates fair value $ 7,500 $ 7,500 $ 7,500
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Fair Value Measurements      
Cash and cash equivalents $ 45,623 $ 75,915 $ 26,047
Fair value measured on a recurring basis      
Fair Value Measurements      
Cash and cash equivalents 45,623 75,915 26,047
Available for sale securities 279,543 263,313 254,305
Trading securities 98,728 87,800 81,319
Total assets measured at fair value 422,364 424,804 360,973
Fair value measured on a recurring basis | Foreign currency derivatives      
Fair Value Measurements      
Derivative instruments, net (43) 302 108
Fair value measured on a recurring basis | Commodity derivatives      
Fair Value Measurements      
Derivative instruments, net (1,487) (2,526) (806)
Fair value measured on a recurring basis | Level 1      
Fair Value Measurements      
Cash and cash equivalents 45,623 75,915 26,047
Available for sale securities 4,049 4,084 4,510
Trading securities 81,058 70,681 65,065
Total assets measured at fair value 129,243 148,154 94,816
Fair value measured on a recurring basis | Level 1 | Commodity derivatives      
Fair Value Measurements      
Derivative instruments, net (1,487) (2,526) (806)
Fair value measured on a recurring basis | Level 2      
Fair Value Measurements      
Available for sale securities 275,494 259,229 249,795
Trading securities 17,670 17,119 16,254
Total assets measured at fair value 293,121 276,650 266,157
Fair value measured on a recurring basis | Level 2 | Foreign currency derivatives      
Fair Value Measurements      
Derivative instruments, net $ (43) $ 302 $ 108
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Derivative Instruments and Hedging Activities            
Assets       $ 9 $ 318 $ 229
Liabilities       (1,539) (2,542) (927)
Derivatives designated as hedging instruments: | Foreign currency derivatives            
Derivative Instruments and Hedging Activities            
Notional Amounts       5,168 16,337 12,021
Assets         302 154
Liabilities       (43)   (46)
Derivatives designated as hedging instruments: | Commodity derivatives            
Derivative Instruments and Hedging Activities            
Notional Amounts       22,055 28,247 16,496
Assets       9 16 75
Liabilities       $ (1,496) $ (2,542) $ (881)
Forecast            
Derivative Instruments and Hedging Activities            
Accumulated comprehensive loss to be reclassified $ (190) $ (1,033) $ (264)      
Forecast | Foreign currency derivatives            
Derivative Instruments and Hedging Activities            
Accumulated other comprehensive gain (loss) to be reclassified     $ (43)      
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments and Hedging Activities - OCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Derivative Instruments and Hedging Activities        
Gain (Loss) Recognized in OCI $ (1,720) $ (565) $ (520) $ (470)
Reclassified from Accumulated OCI into Earnings        
Derivative Instruments and Hedging Activities        
Gain (Loss) Reclassified from Accumulated OCI into Earnings (778) (48) (1,213) (43)
Foreign currency derivatives        
Derivative Instruments and Hedging Activities        
Gain (Loss) Recognized in OCI (114) 292 (472) 253
Foreign currency derivatives | Reclassified from Accumulated OCI into Earnings        
Derivative Instruments and Hedging Activities        
Gain (Loss) Reclassified from Accumulated OCI into Earnings (100) (48) (126) (136)
Commodity derivatives        
Derivative Instruments and Hedging Activities        
Gain (Loss) Recognized in OCI (1,606) $ (857) (48) (723)
Commodity derivatives | Reclassified from Accumulated OCI into Earnings        
Derivative Instruments and Hedging Activities        
Gain (Loss) Reclassified from Accumulated OCI into Earnings $ (678)   $ (1,087) $ 93
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pension Plans (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2024
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pension Plans              
Granted special financial assistance funds   $ 3,400,000          
Received special financial assistance funds $ 3,400,000            
Multi-employer defined benefit pension plan | Consenting agreement entered with local bargaining union              
Pension Plans              
Estimated liability upon withdrawal from plan         $ 102,200 $ 96,000 $ 104,300
Pension expense     $ 1,770 $ 1,951 3,516 3,510  
Surcharges     $ 624 $ 688 $ 1,239 $ 1,237  
Percentage of annual compounded surcharge for rehabilitation     5.00%        
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accumulated Other Comprehensive Earnings (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accumulated other comprehensive earnings (loss), net of tax        
Balance at the beginning of the period     $ 823,422  
Balance at the end of the period $ 841,414 $ 785,376 841,414 $ 785,376
Foreign Currency Translation        
Accumulated other comprehensive earnings (loss), net of tax        
Balance at the beginning of the period (20,730) (22,499) (21,050) (23,795)
Other comprehensive earnings (loss) before reclassifications (2,009) 1,142 (1,689) 2,438
Other comprehensive earnings (loss) net of tax (2,009) 1,142 1,689 (2,438)
Balance at the end of the period (22,739) (21,357) (22,739) (21,357)
Investments        
Accumulated other comprehensive earnings (loss), net of tax        
Balance at the beginning of the period (2,240) (6,919) (2,359) (8,809)
Other comprehensive earnings (loss) before reclassifications 627 (247) 746 1,643
Reclassifications from accumulated other comprehensive loss (2)   (2)  
Other comprehensive earnings (loss) net of tax 625 (247) (744) (1,643)
Balance at the end of the period (1,615) (7,166) (1,615) (7,166)
Foreign Currency Derivatives        
Accumulated other comprehensive earnings (loss), net of tax        
Balance at the beginning of the period (23) (178) 228 (215)
Other comprehensive earnings (loss) before reclassifications (86) 221 (357) 192
Reclassifications from accumulated other comprehensive loss 75 36 95 102
Other comprehensive earnings (loss) net of tax (11) 257 262 (294)
Balance at the end of the period (34) 79 (34) 79
Commodity Derivatives        
Accumulated other comprehensive earnings (loss), net of tax        
Balance at the beginning of the period (425) 39 (1,915) 8
Other comprehensive earnings (loss) before reclassifications (1,214) (648) (35) (547)
Reclassifications from accumulated other comprehensive loss 512   823 (70)
Other comprehensive earnings (loss) net of tax (702) (648) (788) 617
Balance at the end of the period (1,127) (609) (1,127) (609)
Postretirement and Pension Benefits        
Accumulated other comprehensive earnings (loss), net of tax        
Balance at the beginning of the period 1,762 2,498 1,883 2,642
Reclassifications from accumulated other comprehensive loss (121) (143) (242) (287)
Other comprehensive earnings (loss) net of tax (121) (143) 242 287
Balance at the end of the period 1,641 2,355 1,641 2,355
Accumulated Other Comprehensive Earnings (Loss)        
Accumulated other comprehensive earnings (loss), net of tax        
Balance at the beginning of the period (21,656) (27,059) (23,213) (30,169)
Other comprehensive earnings (loss) before reclassifications (2,682) 468 (1,335) 3,726
Reclassifications from accumulated other comprehensive loss 464 (107) 674 (255)
Other comprehensive earnings (loss) net of tax (2,218) 361 661 (3,471)
Balance at the end of the period $ (23,874) $ (26,698) $ (23,874) $ (26,698)
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accumulated Other Comprehensive Earnings (Loss) - Reclassification from AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Other income, net $ (4,900) $ (4,804) $ (13,932) $ (9,584)
Cost of goods sold 100,261 107,535 203,408 219,332
Total before tax (20,335) (19,557) (40,477) (37,133)
Tax (expense) benefit 4,701 4,837 9,008 9,019
Net of tax (15,634) (14,720) (31,469) (28,114)
Reclassified from Accumulated OCI into Earnings        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Total before tax 617 (141) 892 (337)
Tax (expense) benefit (153) 34 (218) 82
Net of tax 464 (107) 674 (255)
Investments | Reclassified from Accumulated OCI into Earnings        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Other income, net (2)   (2) (1)
Foreign Currency Derivatives | Reclassified from Accumulated OCI into Earnings        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Other income, net 100 $ 48 126 136
Commodity Derivatives | Reclassified from Accumulated OCI into Earnings        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Cost of goods sold $ 678   $ 1,087 $ (93)
Type of Cost, Good or Service [Extensible List] Product [Member] Product [Member] 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 $ (159) $ (189) $ (319) $ (379)
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Bank Loans (Details) - Spanish Companies
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Bank Loans    
Weighted interest rate (as a percent) 6.40% 5.90%
Maximum    
Bank Loans    
Maturity period 120 days  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Leases          
Operating lease cost $ 368 $ 367 $ 735 $ 602  
Operating lease payments 342 349 601 567  
Operating lease right-of-use assets 6,607 6,291 6,607 6,291 $ 7,145
Operating lease liabilities $ 6,899 $ 6,354 $ 6,899 $ 6,354  
Weighted average remaining lease term 10 years 10 months 24 days 12 years 6 months 10 years 10 months 24 days 12 years 6 months  
Weighted average discount rate 3.70% 3.40% 3.70% 3.40%  
2024 (rest of year) $ 590   $ 590    
2025 1,120   1,120    
2026 783   783    
2027 709   709    
2028 316   316    
Thereafter 3,381   $ 3,381    
Lessor, Operating Lease, Existence of Option to Extend [true false]     true    
Property, plant and equipment, gross 676,290 $ 652,777 $ 676,290 $ 652,777 $ 670,498
Lease income $ 1,835 1,222 $ 3,422 2,443  
Maximum          
Leases          
Remaining lease term 17 years   17 years    
Commercial real estate leased to third parties          
Leases          
Property, plant and equipment, gross $ 51,370 $ 51,370 $ 51,370 51,370  
Depreciation     $ 18,492 $ 17,432  
Commercial real estate leased to third parties | Maximum          
Leases          
Lessor, renewal term 56 years   56 years    
Industrial building in Canada leased to new tenant          
Leases          
Amended lease term 15 years   15 years    
Industrial building in Canada leased to new tenant | Maximum          
Leases          
Lessor, renewal term 10 years   10 years    
EXCEL 47 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( YX"%D'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 " .> A9'D% 0.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)^DNHJ&;B^))07!!\1:2V=U@TX1DI-VW-ZV[740?0,@E,W^^ M^0;2FBA-2/B<0L1$#O/5Z+L^2Q,W[$ 4)4 V!_0ZUR71E^8N)*^I7-,>HC8? M>H_0<'X-'DE;31HF8!47(E.M-=(DU!32"6_-@H^?J9MAU@!VZ+&G#*(6P-0T M,1['KH4+8((1)I^_"V@7XES]$SMW@)V28W9+:AB&>EC-N;*#@+>GQY=YW A9F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M YX"%GKBYQ^D 4 *P8 8 >&PO=V]R:W-H965T&UL MM9EK;]LV%(;_"N$-PP8DL40YOG2. <=-.F]IXMINAV[8!T:B;:&2J)&4G?S[ M'4JVZ*;RD9"A_5#KQE:CW'#+#G9!?U(9S39[B*%%7K8W6Z9MV6_D;'C-U M(5*>P)V5D#'3<"K7;95*SH*\41RUJ>-TVS$+D]9HF%^;R=%09#H*$SZ31&5Q MS.3S-8_$[JKEM@X7YN%ZH\V%]FB8LC5?'Q_4;_/.0V<>F>(3$?T9!GISU>JW2,!7+(OT7.Q^X_L.71H]7T0J M_Y_LBF<[G1;Q,Z5%O&\,!'&8%+_L:3\0QPW<$PWHO@'-N8L7Y91OF6:CH10[ M(LW3H&8.\J[FK0$N3$Q4%EK"W1#:Z=%;X6!U(4A/"';)>Y'HC0*Q@ =?MV\#7$E(#X37%!7\/4LNB.><$>K0 M#E$;)KE"9+VRXUXNZ]5U_*BWY.\[>(I,-8_5/U5=+R0[U9+F WJC4N;SJQ9\ M(8K++6^-?OK![3J_(L"=$KB#J5O@Y7/*J^#PYJYS_@&AN"PI+IM1?,B8U%Q& MSV3.4R%U%1$NI67&$:)N2=1M."Z2@5GD<3R-A&NM6*0PIE[)U&O&-.,R%.;# M"@A\GI5APY7*V9]/?P2M7Z+U4<']-WX;1IS<9_$CEU50N(9[[GI=%X$9E#"# M)C!SO@Z5AO!I(+"3,K-XLSLM 04B(DF8@LT?(9?H-*^!KU3V,,\LC)W2:02_9$I@%, MOG 5^H6MG8YSC22E$&FW/[B\Q BI):1-",=! /:HS@X')'?=AZ1Z['#)7L=Q MR0+*C0V9A#Z7@HRW/$&-Q;4IPD4-_1O>B3F#>"_%KCHSXG*3#01D+3 TFPQ< MW,Y?HI5S<2;%-DS\ZK'$-:=W&)K-$"[NZR_19D)I%I&_PO3T!X(K=ITN'6!L M-E>XN,'G$1Q#^7H:!1?H]3P,Q"8(%_?U.^'#F,PV(L%LN$:D[_7/O8[C8$0V M+[BXJ2]##2E!K(A+?W[\A2RXGTD8K4HL7&DBXAA<9Z&%_^6,I$R2+8LR3GYT M+KJ##DFY+,HX#-MF$+?&^B4+PF1-%L_QHX@J:6L$YEB1:E,$Q4W\,%[DYLG? ML&3-3Z:R&J'[SXL;C,CF ]HH'TPR*4TI4M1$^5"!5V2J$@U7_(Q6WM3F =HH M#TP3*""+99FICM@!M9(,5ZPALXY/&SF^J8X@K8.EKH6L_ 1J=.Z8A!DP]GU8 M?D*YP(-"$F.TUD\;6?\B9E%$KC,%MU5U-'&=NF*76L>GC1S_)N9R;2;8.U P M"5G$*4NJAP\7K$6SAD]QOSX,U@;6_2C0_UL84&O\%/?LPU<)\UQ"!IC"*OF) M_,&KH7 IQ_P;]+N]'D9F$P"ML>V]4=R&RN2FSQR,&UNXU,B=G[OTW,-6"=2: M/,4]NEQ/';/=PL7J>8^+U2RD/&OY'N[4+ZGVB[V37#5R'RA&96W?PTUZ#$A! M@16Q=24'+E WUSWK\Q[NRL>%0"4(VOR5^RG>T0[0]]@"^AY[0)XU?Z^1^7]= M8BWR33'RD&FHM!-3#E62%\J7N;+9K=V..BYU*3C(L+VMHK()P,/]>A(Q6,9= MD]J HS*O'3R;#+SN=P@XFAE>RVSSA=/-I!- M$L^WR17QS;Y&L9=<7BVWXL?%!K1]O-C'?\],#:!(Q%?0U+GHP>MEL35>G&B1 MYMO1CT)K$>>'&\X"+LT#<'\EA#Z4?Z 8_0=02P,$% @ #G@(67+R MF3H]"P S3H !@ !X;"]W;W)K<43GHHYCN9+2SOU)2[#%"47J2,J.OWT!2A$E8 '+ M+=MDQI+L'U98O"P>+,"+Y[+Z7B^D;-"/95[4'T\63;/Z<'Y>SQ9RF=;ORY4L MU%\>RFJ9-NIC]7A>KRJ9SMM"R_RKE,JY=/,B^?/Y[@DY^_&&>/BT;_XOSR8I4^RHELOJWN*O7I?&=EGBUE46=E M@2KY\/'D"G](1%N@5?PSD\_UWGND7;DOR^_ZPW#^\230-9*YG#7:1*I>GN1 MYKFVI.KQY];HR>X[=<']]S^M?VZ=5\[3,N MG[_(K4-=W^1,];;7""9NNZ*9?;PJH&RZS8O*8_M@VQ5P S1P&R+4". M+4"W!>BQ!=BV &M;9N-*VPY)VJ27%U7YC"JM5M;TF[8QV]+*_:S0_3YI*O77 M3)5K+@>CV^3Z=G*=(/5N,KH9)E=3]6$R52]?KV^G$S3ZC#X/;Z]N!\.K&W0W MF@RGP]$M.D/?)@GZ]=UOZ!W*"C1=E.LZ+>;UQ7FC:J5MG\^V-?BTJ0%QU.#O MZ^(]HL$I(@%A0/&!OW@B9ZHX;HM3H'AR_+<;Q<]54^[:D^S:D[3VJ*L]OXW' MJMG0U61R/9U\@)IC8X#!!O0\_U"OTIG\>*(F_8!'\#6JTIS633@B-J8$JTI'=F>+AD7NO^> M]MO&5H4\QOQ0E=@J(@(6[E0'WK"=-\SKS5C6397-&KGQ!_)A8X#O?2\5S/ MT(1F_2$-AFO/=[7GWMH/BR=5_Z6K];GUC1'G+#+J;JMBSH/0J#U@BV+!X?J+ M7?V%M_Y7LUFY5I57"]-,JG%TGTO45.E%55W&N3"Z9&"KN%(9#90 MN(H(+#KX<[UT.OZJ%G(:L]O ML -#ZYO#@,6&$[8HQJ:G"6 )APQV(=JY$'E#J!Y]15-6F:S!^!GU&3_[-);T M9.R@U>)=J\7>CO^<%9G"@#EZ+,MYW0YC35QG67&VJDHUU,&1$-O3CS$<&$/! M5G%,F*%*;%5,:!C @P$'': $_E":/BO@:625I?G&KWJ]6N49/+2WQ@YFE9K+ MYN"&9%1$V' )DH6<.Q8'O ==V.O37257:39'\H?B]]KA";:^&P>,6)[8LEA! MO^F(K8IPX BSN(,=[$6"RVG9I+G"U*I2,Q:E=2WA%6-KYF"1(C0*0],90,<" MP:U^ 728J<7=X5 '(9AZ8\_=>'1W/9[^<8KN;JXTQMTFZ/H?WX9WFH5/4=J@ M65DW8%C"7KYY:USJU5K2E[7#5NU@"/MIZ$;-6K#);'8A6 AKB$.R2!!S4$"R M,'(LJ+B#(>RGH4_K+)]GQ2,\LFV P2K@!,3T =3%YJJ;@#HB,'5XT2$1]C/1 MUW2V4+^J7MH0JOEZI0$/] D@$[4L!%:_0#I.+$B ="(*B6NV=JR#_; S* N% MV>M-!D'M0M5"]U@Y5CILHPJ.HL#<,T R3,Q E4 RZE[L.O3!7D:X'*UDE39J ML"E036N)*IVV."L?SM;J@R>^1E9UA#!9>P"H0A4U3=< 6\0963L\P7X^N:M* MY5OS:H7B_U1>(H>J]+1;S96B%!5R&044*>HUJ1N2,=5!SO6=-)Q"O%S MRHW>69RA=#9;+]=YJK=^8J#^EHI+;& M#M\Z7B%^7KF5C9Y<[@X$O;.9@Y @I)9WD([$H=ESD XSZ@HC9"]EX\_9C*9? MKL?>C$V_*9M^*.PSP])QLN15V:$' M'9P0/YQ,=6)@F5;?P?!#;*C (6\SE8=.'*=+7M<=NM%1"OFO!RQH0'C M@(C ZA1 &$2,QN8.%A12NM\VAVGTCD-H<-0)Q,WPZM/P9C@=7L.+&O7BS%L7 MM5ZM)7U9.VS"#G>H'W=V^>-5^J*3J&#S 302!-8>"9!A'F%SFD+6"':!&^W0 MAOH3-)_2XCO*R[2 CU'L- H.F#!=@%2126>@BCO8C.Z="OGY(LF>LKDLYOZ^ ML-% ,(LS(!7A)D-#*AHX@C_M*(/Z*4,-J6JM8G^>I?=9GC6.]"6U\8"'Q(SJ M T FL##W1 ED+1;;- L[22Z%X6\B%S MG-K9S""LLY-C1 DDXI'#K0X]J!\]S,WW:WT%T 0S,Z\#2$4LY(!4.'2DKFB' M'-2/',,]TO!.(*^9-Z\%-G-$@3TX>_K.PZ;I"(8>0S _4]>O=;4-'I$(A77@ M;,MB%MFA$I %<>R:EAW%T-B[\M^.;H]>_+T\].8.[]-:TI>UPX/[CI^8/X]S M-*8S*'MCI0H'H(Q9&450)H0C!+".9=@K1TW_6:QFP+&2H.89/ZCBU'0-4-' ML0=A'=LP/]L,B_E:W[)0TW@NGV1>MIDH=%\ZKB$QFU#4SMN,UT>IDM=4ARYU MM,/\M'.S#4,OZ*<+J8R:I)LT*/0;0JZTPG$F'?;&HAL7F<.8!4H3T2;97: MOS@(B.W=B/$3T!M75P:P"XM-O 94:E-F!ES(%G8=#+$.@Y@?@W:10L4)G:Q( M-S<9=_F*USP$CGH"&ED7,0!=S.+0W%$"LDA05T*&=53$_%2T62B+LCARK60 MRH0L9-;=)D G!(W-K1&DXV%,7).M@R,6>I?+Z6@TG0ROT7AT4 : +:.9Y54-V4L^_HU^TMCM_0&<(!/U4_2!NU]6N]4&14GR+U8R7;.^GY"^B\ MS31G.([-8__C9,FKLD//.T3BQ]S/F99E4V<2C:MI M(RL:J7K3<9759ITS:IZK#D"5=9$85+GN<_*.F_@KYU-M'WKZQ88;U2]!;/4+ MH",4VS=R;9WJE\!UJY/O72KVX]+&D3UZV%SF.W;X ;0$IN A(9B"!X6>%#SO MD(G[D6E0+I>*!"(N_%1EZM9;T9>VPZ3HHX_\7*..]0EFOUI*^K!VV M< =E_!4HVPS.=BT\=9,8M\F)1,(.C8 LM/>4H#6,74M[AV'6%/,T[T>IS8J[6D+VN'+=SQI_#SYY$S;FOE MX$DD'%C/U4"R@)FR!)9Q,XUSOO?HH'[0\VM:/69%C7+YH,H%[T,U9:O-LY.; M#TVY:I\FO"^;IERV;QX+U\M]02P,$% @ M#G@(6:LK2,]R P /@T !@ !X;"]W;W)K81U[=)%(;6DU6,TDT9'8_NW!34 UF;9/,[*]?&R@; M$II0*9L/P89S#O=<[C5FO&/\540 $OU(:"HF1B1E=F>:(H@@(>*699"J*QO& M$R+5E+^8(N- PH*44-/&N&\F)$Z-Z;@XM^+3,=9!:% _!G# M3NR-D;;RS-BKGLS#B8%U1$ AD%J"J,,69D"I5E)Q_%V)&O4]-7%__*;^5)A7 M9IZ)@!FC?\6AC";&T$ A;$A.Y3>V^PR5H9[6"Q@5Q3_:55ALH" 7DB456460 MQ&EY)#^J1.P1+/<=@ET1[*X$IR(X70EN17"+S)16BCQX1)+IF+,=XAJMU/2@ M2&;!5O;C5#]W7W)U-58\.9TM%][CPG_TD!KYRR]S[WZM)OY:';X^+M8^6CZA MI_GB?C&;WW]!JZ4_7\^7"W2U(AQ2&8&, T*OT6_HN^^AJT_72$3JBD!QBM81 MRP5)0W&#/C7F8U.JT'4 9E"%^5"&:;\3YA]Y>HL!HEL% MW6FA>]WO?D W5;[KI-MUTNU"SWU';\U)"*KD Y:G4JCV"2#>DF<*-XA0U8DD M#: U2:5LOY#5';V=VNY(Y6.[GXH6D.WVFB"O36DXK$$-6TYMRSEC"XC(^4^D MJC9XO:DJHG,0T3;FW"/6EBQI)$K4>^MM 6^DFV M7J7O1$8"F!AJ&1; MV!,?_W%ZN/?VZKVDF+>A<0:6>O56>MUR5KUX#/"T9;0 M'-"5:ON044JX0!GPLB2NV_):Z@_V'B6^[1_5=B>4=P[5L-BO+?8_8+%:Y4@N M(\;C?R!L\]0_+D_U/L;XP%0WF'<6UK UJ&T-/FXK%B)OMS0X"L*U;,LY<'2, MR-ZNR-_N<^ M'G7JXTXH[QRJ8='"_VUY\*4[N5)LUNIQ)W>#>6=A36-[>SGKDKU':E9R6MGH7S)YE_*Y9"*/*\2K/B8K!4:GTV'!;SI5A%Q:E/,I\%2FX MS1?#8IV+**Z,5NF0698[7$5)-AB=5VVW^>A<;E2:9.(V)\5FM8KR[Y]$*I\N M!G3PTG"7+):J;!B.SM?10LR$^KJ^S>%NV'B)DY7(BD1F)!>/%X-+>C9A;FE0 M(7Y/Q%.Q=TU**@]2?BMOKN.+@56.2*1BKDH7$?QMQ95(T](3C./OVNF@Z;,T MW+]^\3ZIR .9AZ@05S+](XG5\F+@#T@L'J--JN[DTZ^B)N24_N8R+:I?\E1C MK0&9;PHE5[4QC&"59+O_Z+D.Q)X!Y1T&K#9@NH'38'EW?1Z^LN,7$['Y"Z\ MO[R> J9I_4B^SL;D_;L/I%A&N2A(DI'[I=P44187)^3=P?WY4,&PR\Z'\WJ( M5[LALHXA=P]'V[W8X; 7(O:SB$L-&'FZ#5VWE^X,3K8D6YR4 M7+\)!9<$5*G)!,*(RK;_1L!Y8^NPC( MMVR-J0FB/-C;KCNF)@H6@(T3#1JBP7%S^R! D8J:,E'1,[ZD RP!&?-KHFC@ M&$O:1-F0*334Q$1QCW*.TZ96*W&L7N*WN=PFE10&WJ_2KIT=C-6S]"2.H7RN MTT90L&STG8RB:,>RIGO*CO;2GD)=(NHY1XE29 .[W-:9(C#;8WK^1F"T8VE3UI)EO60_BZ(X*W?OR_R^3^'L^D BI?+D8:.BAQ3F7)),PN-, MY;)*^ !6 A0K?I[77>Z/]:,N6X[ A!A&3VT8AG:M_%:;T7YQMK\$C%#<2ZF* M1) [B 6YSF(H-O)$@&"_SN:G:#PP*><:AQP&@P5C1 71:("S]<"8,%@PK$/) MT5;*T7XM]]]#0^!4W%4Z:)!VW?I[X[5.&=-CA*+T"&$@VP@0AN)=V:,5@+1? M 8Z3;1(+*-AZZ7YZQTKY;DM?UAAO9]:FQ !.?XB,PQ<1PJ7U\O MWC D$;(KCR78R^%2<8COJV MW[')6"MH6;^@/:XZ9XA$#2Q?SRL(S*&>JQ]&""SPC"4S06#4HI;;<5ZS5LVR M?C5[)[*2=%F6W\GO4:J^HYQ[G?S;'/.FWL(W]39Y*V^'T]'J;=:OMU_-,5&J MO5S,91X3F1$^=(?,KO)3=3;#V2^:Q P 7 T !@ !X;"]W;W)K3S.SB;P,I,$.PMV5G0S+ ML_"OH FMD4E =M_7\EV M7#"*E[3I"Y;$N>?>&)(;[/,LS^NH>4 M'H>&;;P,S,EF*]2 .1KL\ 86(+[MGICLF35+0C+(.:$Y8K >&F/[+NHK? 'X MG<"1G[214K*B]%EUILG0L%1!D$(L% .6CP-,($T5D2SCSXK3J%.JP-/V"_OG M0KO4LL(<)C3]@R1B.S1Z!DI@C?>IF-/C;U#I\15?3%->_*)CA;4,%.^YH%D5 M+"O(2%X^\??*AY, R:,/<*H IQG@O1+@5@'NM1F\*L"[-H-?!132S5)[85R( M!1X-&#TBIM"2334*]XMHZ1?)U3I9"";_)3).C":/LS":+:(0R=;B\>LT'"]E M9[&4CX=HMER@Q\\H&L]GT]FO"S2>A6@>+,J^KNR^J<5ZIST0.5Q!Q%>0*))CYL MCP]:XDWI5&V7\V+7O=-*^&6?=Y!K?42.Y7B:>B;7A[LZ.?\M>_2OLY^9X=9K MQRWXW/]O[>B61)G4TR=5^^8=W^$8AH;<&#FP QBCGW^R ^L7W7R\)UGXGF31 M.Y&=S9Q7SYS7QCZ:@Y!'""0(,,M)ON$("[2"#9.0:&&R>E[_7-4=(GR>DXWJ%%G!OBU 7ZK 3-Y M I]H%XRL]@*O4D""HB6E@A- %;# M$PW*ZSI!PY1+E"MA7L.42Y33LYVNWI2@-B5H-66"^18EY$ 2>&6W#B[2?@H\ MI]<0JD,Y_>;L:U"V$P3-Z=?"/-?22^W64KNM4A>"QL_M6EL)WKH-O2=9V-7X M&[A]O^&OG5(#]LWC=[%2VS[KM^8ZXD&90=^\PVYBBOZ M$=>9^'XMOO^698-NL)2O9,?R_G.K$U[R]4_*L#I6XU687 ,*KP%%/P"5HLV3 MZV(&;%/E?C]:? N/B!MP8O[?O)K9F/)2?#N5-_Q_Z\KOC 3-Y MR'"4PEJFLCI=N3Q9>9_=%2"^H-J M]#=02P,$% @ #G@(6=4",SWT!0 E!T !@ !X;"]W;W)K:TD/=_='R6F3& MY^$F5O?B\1,O)N1F_J8BEOE?\EA@K1:9;J02J\(8WF 5);O_X5-!Q($!^,$- M6&' = .GQL N#.S7CN 4!LYK1W +@WSJ[=W<<^+\4(6#\U0\DC1#@[?L(F<_ MMP:^HB03REBE\&L$=FHPO+WQ@YMQX!.X&M]^'OF7#W S?H!_U\'- [G]"+]< MW]T'GP V^AJ0X/+^9G3S^YA\(%_&/CEY=TK>D2@A#TNQD6$RD^=M!2^6N6]/ MBY>XVKT$JWD)FUR+1"TE"9(9GR'VOMF^8[!O R%[5M@S*U?,Z/"/37)&;.L] M819SD/<9OM[S&\-?CU%]JQ?L/"T*0SOTEG04/.C@+F[ /FF+P/;J"^\#!-HF2!+L:= M=2>WS@K)=D#=C@U*VQYRBZ"<+K..47X595.GTSM&!544\R@M1SR:IKN?IFO4 MY:U:\I1,Q0HH7&:E:\LA#\$])R>QD/+T/9EP**639GZ+.F<2AE-(^F%3Y0O7:;U&N3SOPFG04-.3L*E[=J+Y0_X0F?1_@2[[V&%@Q4H04!56G!0'6T M4*MLH2WC$A\E6VY:MH5Y0^NV46]^H]Z"IKP=!^)@+T-_4J'9HH5V 3291F*6 M"38J@X;&C%:DXK&.)DP$],%FKJ9,!-7S;$V9"(C13ITT6\E%=F(BO1&&P%A*JJB>A[5":B"0$4U M'0PM]Q/4,28X'U;--LR^Z-0D..-^Y,T)KDEO?J/>@J:\'0>BW/%08Z_^I@0W M*X.&QLQ%UDIE?S?$8&ZG(DX,I?L*,)33M6K46>XPJ'F+\9_EN.IVH-OU='ZJ M(,?3V4&V*(Q6*@#BR:[AIMQ\4&.S;$Y>+RFD6PU73]]9#3&42[LZ!554IU=A M ''EL&X-!V5'3\TM_8-084S$6[X6H'0@/35C7J4GJ,(HI3H=6'^N?X$)$)3M M677KI6SCJ;F/'^UF#=-\;LW)"7_*NG5^"LL(]N:@%E@?D>(K2<3<0!W*4[7) M[E16317#7/W3$@*"NMC524)1-8T3*WMZ9FQ5"]$M+%8" C/>LB,)!1I?)@,-B%ZVUC M^^"4:<7317Z\)X&*3:)VIPG[I_LCQ,O\X$Q[?D7[0XH\]VD_V!T0ENYWYY77 M8;K(JE?,YS"4==:%H*:[(\#=C1+K_(QK(I02J_QRR4,H/^892"9[3),O/ M!QLIMZ?#81YM:$KRKWQ+,_7+FHN42/4H'H;Y5E 2EX/29(@\+QRFA&6#Z5GY MW8V8GO%")BRC-P+D19H2\?*-)OSI? 'KU_-U%\,IV=;\D!75/ZUO1'J M:=AXB5E*LYSQ# BZ/A_,X.D<3_2 TN('HT_YWF>@0[GG_%$_+.+S@:<1T81& M4KL@ZM^.SFF2:$\*Q\_:Z:!YIQZX__G5^U49O KFGN1TSI._62PWYX/Q ,1T M38I$WO*GWVD=4*#]13S)R[_@J;;U!B JK!"D+*L^D^>ZT3L#5!^[ -0 M/0!U!_@] W ] )>!5LC*L"Z()-,SP9^ T-;*F_Y0YJ8G\>GEQN5Q=7@#U:77]Y^)B=J<>5G?JW_?+Y=T*7%^!^6SU.[CZ\_KO%3@! M?ZTNP*=?/X-? SNX6R]_ ;'ZW^+&X6URN3FUIJ]SZ=K=Z69_F6Q+1\X%:MSD5.SJ8 M_N<7&'K_M<5\)&<'&?";#/@N[].EJD*4B(QE#U9^5*/#2+XA9-69%: M<8\-2!!ZN(/;-$(8]61VT@"?N.O7AF0/--=5?H_O>4[5DE$5'R2,W+.DG_N3 M8W+_2,X.$@&]5B,]]QQ&$2]TJ5!K@+*=GCRKWGDFP7T\[LR5S2KTH'VRX)Z. M0R?&:[FA8@^@79&AR:8QZK+)8G6"\5X@AQ!1"Q$Y(2ZRG2JX7+ ><,CRV@"; M";38!3[V>B0!MH(-G6HXO1%T2U@,Z+-JDG-:T9R7>:UX;T6-331A,.IB-JTP MPCVE!;8""]T*VQ!S2U[*DJ(1DR@2!3U8H%;@O@%I-#%R;1JI*>F!W8HO=&J5 M(D);JU^A6R$&9F['H6_PU6(VVNLC#E&VD@?=FG?#I;8JT:PG?*H4JP)G$E.RV/W^*$*8"^WY5Q MBU'@]7&BE4GHULFEK='Z5.2EM'^VMES6"$PI'(]&QG(TK4X"N!?I81"M9,(W M-+/3\R^6/RY7[^GYX5'5\EC>#K=AK5PBMUS.R99)DE1U-&:R$/:Y0J82GHQ] M!#N393.#W@CU4 ZUDHG>R:J9$5BWZ_Q6&13Q5,>IN<"UF M81AXHYX@6I5%;I5M*FI;1?=K*U/=6/Z.BHHLZHJ"">RV"A8[)=5]4]&J, H_ M5%*O%LO9#MVR>81CX?56B%7WD%OT+INF8Q;H+9)JB)6&M 5D4&Z+0Z*OL=@'NV5^A M5MJ14S35YH!'E"JD:\%3<$^R1Y!PDMF7S,3<9GG86/<6J\FD9]GC5GVQ6WUO MU2;FI>Q85=RSW/#>B;1;E"]H)*@6Y7JAE56D_$!_%FRG%"VS[VFP16BQAXUS*)L= M&B'81^I6D+%;D.<*Y!<#:ET%U3:-19+6H1"IMFHUXGRP;+JIE'M0NUW'4<5Z6-Y.\Q!*]+8+=*=8PT6 M#S]5YW$T_OQ%WR18,V!J*QR-4+>[LIA- M2C:K@58.P6X$6FZ*3H5L*UPK.< M/V.#5!8CY/5@:Q47NQ5W)7GT".*Z10 LSPM[LU/[V;\B"D-D'!-9S/1A4E?& MAGN7J2D5#^4=74;W;JI+L>_$Z$*5 X2 MNE8NO:\CE3E1W3=7#Y)ORRO;>RXE3\N/&TIB*K2!^GW-N7Q]T"]H;OVG_P-0 M2P,$% @ #G@(66*R0-+N"@ /1P !@ !X;"]W;W)KI^^NENY6ICW6>_4BJ(Q[HR_GJT"J%Y M>7SLBY6JI9_81AF,+*RK9<"K6Q[[QBE9\J*Z.IY-IQ?'M=1F='/%WSZXFRO; MADH;]<$)W]:U=-M7JK*;Z]')*'^XU\M5H _'-U>-7*H'%3XU'QS>CCLII:Z5 M\=H:X=3B>G1[\O+5&?Y?;.+3+^Q8)86S%CON!%K M^5H&>7/E[$8XF@UI],!'Y=503AMRRD-P&-58%VX>]-+HA2ZD">*V*&QK@C9+ M\<%6NM#*7QT';$)3CXLD\%44./N&P OQWIJP\N)OIE3E[OIC*-=I.,L:OII] M5^!OK9F(T^E8S*:SL^_(.^U.?,KR3O]_)XX"SPX+I+!YZ1M9J.L1XL(KMU:C MFY]_.KF87GY'W;-.W;/O2?\KZGY?X.\V*'$B?O[IQ>QD=BE^()_G34\OQ:_* M*"GEGZT:: M+;^=7#Z;8 9O8!MM2#T(>R\-J 4D$L9"0IXL_X \>H? S4H7*P'E:*84AL[% MJK3.T4&,#*U36&A*852AO =MT4$Q>2$UJ"W(P,)) .T,]X,-/,^A=VV"0I9$VV]V2PM;:MK[:8U5A'AAHN+"KI/3R& MS\&*PK(_Z)$V)-5)GZV23C :36!?3:*3.H-WJON!\,Y7I$Y!'L%L!48**[&, M_H=6&%$-:25[N#0P6*&;"H#1T0F?#+OX@?9AO][6,$(AQ=/DO5]O;S]DU['! MLK&&J*#SDWQR :O!5FYI'_H$R+45GR_:O%\ ]Q-KBY/IT3\G#&Q7XGNU'9.( MK2@M_!W(?&S\(CE!#]!-&Y3:%Y7U@(&'\"^M)NO,MX*4YQT+8-"I%66I]6'[ MLN6]HJT\@@K1L8/\@2/\RK85Q!..)#L!:_YH3!).RHXI MJK:,WJ710?B*R=.3YB)3W(R$I.N)&H'O5T3T')_DIAY\&_K0I@2-*YB0OAQP" (93CPV' MU>X1, ;A>VFM@RQCY^?/7ANJ/,!%O-5(TX;I*T,(_[4KQ MI96(7-?SX"%!E71+Y>ET 1%DR[8(PDL"=UY>MHJT!\2.WF(+NR%1>].'AEXK M@S7WX%/P^AY+?ZV!B_-!AHC@.MIW7YMH8PJKCL1I@.RSM+;$ZL1G'3YUF4Q$ MVD>>'1@@N:ES&C@D5'!:SS%4:)44Q+$$@B6:UA4P)C9UD!VCJI.7TT-(^\R06UI;4!I +ZTE6#'V:0,YI63E+^I H 'T-S\MY];7O M2!H-1_,2XX-;\$9ZI01[""S1!XEEO*R["-_AI+V%PYTFXJ$%9K)1XR""K&CC MZI9/N^J"3R"'.61ZGVR8&*#'&OEE)0W-2#&54^6<9(%#0A '9G@"8M,194W4&RQ%3 M<6T '#$?VM9U.B6D]C4:A4R1(AVF47K-@1:<+!4Q%&D[EQ6S46S#8V'#M4:F MBTAEJ ]<.(+J-1&<]I/,7 W%Q3F(6VB') MK62U^($(IW:*%/3NI.88_:[[K+HZ4);H@\F?L0:@.,5!88U[NY55H (!55GR M#2/X*.8#=#14IY$8YRCD,M.VSK?4_W2YJN.P"&=DTO]$5W8)_@B%,K:*(I5* MD6(+V'N:K100G(DCQW M&(-9IO1Y?U8EV26-]M7"/RCF_:$"H6'HR1<3@)+&[XEJVS&F#RC!=,SFIQTB6 MJ?8>)*M=DLY#GEB#@AP*(W^8+L!C(XH9U98!P9O'X%BK754C-X /YD1%0<4A!8FO4!7.4+PLR#'2S;6C:[$Z:Q3M,LLEC,0^#>;$$\U)T(148<3)# MF<+7)_LTHC0?)%6?U..X5/ZK[".9*["ZIL3%U$%]PH2*2KH-&?;1,>, M+T$>[@I?BK.ZK>.2S$4XWEK%XCI^9T+BRB"^Y_RRC:>45"F1+]1A4ZC6C[AQ2D249W,G <5 "ZFS(B;B+U0RS/M0I9*-A M7F;9#.4]_/? SU/2UOM= /LJ)8:4.\%%##VZ#HOIL\HG""0^\N8W$C:FZX]/]ADO++X@^[BS>W#*[07VGLJT&X?/D'6 MA,4<39^/Q8-:V[IMCCB8 MVU#S!G[CU5_+]HA7@N/!3SHH!)?\PQ657."0^.M. M][7[;>PV_B343X\_K+V7;DF]3:466#J=/#\?13+/+\$V_ /1W 94G?RX4F@B M'$W ^,+"!>F%-NA^,;SY+U!+ P04 " .> A9E27;89T" !L!@ & M 'AL+W=O_C]]CQR?(@Y(,J$34< MZXJK55!JW5R&HG*Y26R\"_C"\*#.VF SV0KQ8#OO\E4064-88:8M@9K7'J^Q MJBS(V/C6,8-^22L\;Y_H;USN)I$)!.0)QOOY!S^8IJFBZE M.("TT89F&RY5IS;F&+>'#[EH\ACD9 (I(,\.(^ MV=CQXO^2K&(,X$IBB 8D>H_;G;8[(W MU5XY!13B%V ^X.P!3Z9C:;)8@1XS*K6L4V+*01-CZA& M8!8<2"R)!A.;N\1BEYA$.-@'%W_8REMI%_YM8\>GXWGL\PK/*D"-LG!U3D$F M6JY],>A'^U*Z]A7D9[BOPS=4%HPKJ'!GI-%X/@U ^MKF.UHTKIYLA3;5R35+ M\SM :0/,_$Z8#Z[KV 7Z'TSZ U!+ P04 " .> A9[%J[W[P" X!@ M&0 'AL+W=O2F^3O1TF)EV!M!NPE%FF>PT.99,9+I5], MC6AAU0AI)E%M;7N5)*:HL6$F5BU*>E,IW3!+IEXDIM7(2@]J1)*EZ7G2,"ZC MZ=C[[O1TK#HKN,0[#:9K&J;7,Q1J.8D&T=9QSQ>U=8YD.F[9 A_0/K5WFJRD M9REY@])P)4%C-8FN!U>SH8OW 3\Y+LW.&5PEG/&MG$2I$X0""^L8&#W> M\ :%<$0DXW7#&?4I'7#WO&7_XFNG6N;,X(T2OWAIZTET&4&)%>N$O5?+K[BI MY\SQ%4H8_PO+$#O((R@Z8U6S 9."ALOP9*O-/>P +M,/ -D&D'G=(9%7^8E9 M-AUKM03MHHG-'7RI'DWBN'0?Y<%J>LL)9Z??9*$:A$>V0C-.+#$Z?U)LT+. MSCY G\.MDK8V\%F66.[C$U+2R\FV3HZH&W8:QL>8O^GML/H'\HBY'!R M=)D-LA'LDGEGFH_@L4:X44W+Y!JXH<&;/],P@%5@V8KYJ> 2+$4]Q0\Q,%G" M&]-<=11K&?$[#PT^M;:$YTYS4W(_3";>X];HQG\O :X8=6O(,5\'_@I+U$QX MUK_Y21*PSM9*<\NI"/)[:6MDVKA^2,G4JEO4SLCV%/A;N!@9*$B;$KPD\A*P MJM //57I;\>ET"[ODA%C'@^.O8)L&%\(O<4%=?&0LU$=0@>;S_1>VV4[$QS@WKA=Y8KK9,V#';O[=?B M==@&?\+#3KUE>N$^C,"*H&E\<1:!#GLJ&%:U?C?,E:5-XX\UK7;4+H#>5XK: M;&.X!/V?Q?0W4$L#!!0 ( YX"%F\& -X/00 )$4 9 >&PO=V]R M:W-H965T5%P]7TLY^2(7OXOE>8+*7B)S;?^B1;W7CQV4S+61Q5(9/"BRLA[YPS(.+06&'U&@ M2P5J_:Z!K)UVN!<5E:7S MS/ <\3)MOB]+=/&0"*V1G* KKM WGL_%H&\ M=+M)TN$<8U 'T$(T4=9FJE& M%V4JTDW]/GC;N$Q7+H]II\$_YN4Q\K"+**9^ASVO"8%G[7D_, 0U@K\?H2+6 MB9[Q1 P=8(X6ZEXXH_?O2(A/._SW&__]+NO_B?_=")\^?[U _OMWC!)Z>BC< M":H4L7?Z-CYS7,4S*U]N(N=P#>.#]9;WMV-.%@4\H==&)G?=PJ]0&?1>EZ9S9%-KQIXJC)P_U(W=OCV.>\S(1B!OTD:MD MBCQ2/U3()RXEI-GX"Z+,#4EIIRXV(\1P4%+V"-N'-.CEH1AZM+ :R27 M6L\M-,3:^Q5I&_\TN\]2 1Q=DG?#W]7\4/F^^;DL[X6RI1KP5^F7U"FBZRLU MJW#]#0 M]2YY*U>@IHFFIM6ILK[9.E4HMJF"X^U480>GRFL?'R.1AWSLLFB+1![S$(U= M/]R(& 8!ALC0SLA$(40V"O_/)&J]'1&S*\!NZ*^- MO(Q=:[AXS2=+KOCGU"V?QBU0&K-NV"[X'@E=GP2OIR[MZROT6VVB0JA;VPS3 M$!_X1ZONHIM]V5K>9UMOK9AW\++O-2HUR,0%5?!P%#E)U ZR>&#FS3:<; M:8PL[.=4\%2H:@.L3Z0TJTD%T'0A1_\ 4$L#!!0 ( YX"%G?E11H+P@ M "P< 9 >&PO=V]R:W-H965T://)KH5P[+$JE;T9K)VK7P^'-E^+BMLK70N%;Y;:5-SA MT:R&MC:"%WY350[3.,Z&%9=J<'OMUSZ8VVO=N%(J\<$PVU05-]NWHM2;FT$R M:!=^DJNUHX7A[77-5^)GX7ZI/Q@\#3LOA:R$LE(K9L3R9G"7O'X[)GMO\*L4 M&]O[S"B3A=:?Z.%=<3.(*2!1BMR1!XX_#^)>E"4Y0AB?=SX'W9&TL?^Y]?Z# MSQVY++@5][K\319N?3.8#5@AEKPIW4]Z\W>QRV="_G)=6O\OVP3;=#Q@>6.= MKG:;$4$E5?C+'W=UZ&V8Q6"VX;(U!Q9Z^'#L[)9)CO'+T-CM(SCC+V M7BNWMNQ[58CB:;! MT?BT(Z+):UOS7-P,P ,KS(,8W'[]59+%;RZ$.>["'%_R_IPP+SOZ^JM9&H_> ML']I)]B$T6.2OF%G_+/6_+XQ!@N@2ZX;Y:1:L54C"ZYR06C'(98MR<>#]\$M M0+64JW95*1L3:%,.4VF/! YH5P&R$4F& ^0;EJ;IS,9!0\C)DA+-5T<4OA8V\3ZGJ!M\U#JO_A@.DE?,R;TKNRTO>N<^J%S*V MDB\?TG()"6L#[*>%)2M72BYECLQ9H_2"X,@797$4>VFS>;O,;7')/FW-J B M4']OY;R;!5U3KCHUO/.(PB@2W2B*V'<0MFH!K1HE?FGDH^D;C;S'>UTAWRU; M^Q8(XW!'.L:P%TWJQ$Z5O, L.@@7I&<]%:*;#$DK0$!5 \ND]47RU?2M*B#4 M1CYPNN_@\&)%AGTP&P'I"0=Y\6Y0'!Y*W(9I^ :M P 1:4#2$_AY=9,*L'+! M*971\(+.LA3>CI+$FP<.U%-U/0=H#.PM0H-WI>J0=7$+0481EDI,A1P@D]9K M8:Y-K0GZ_M25?A!&^5XOM"IPT&]K68J#SJR$ C3(S5J7!7)P)X_NITGJSQU% MLHT.? 50X[Y94GS8VK-D$H*'T0A6^WC1'T$S4F&@>BS MM#,:G^FXX_?UB57 MRM?2448K2IO$:7EPYAXR6%PVR)(\!8BA"@?3 =WKTF@QO_,3[9!#Y]%TSN'5 M2N+O%3& !.DPUT(C'%*.O 2*Y1+,4MN#,B%3#_M^$<)$]0Q%5M+?QT%B%(/] M>'?W ?7(.3'=[1G/*PW=H/F0D^A6N! 3-W['7^0E/"HQX.!V!X_MGKN$JSYQ M#DK7(4VJHJ%HT 0#=50-77.@DKK>0X%U"6$T>NTYX:_^0;:AU^&_B=6-P&>5OF/ M+DKGU(Z_5'_#Y"H ?1< U7.ZGP<[3.PO&4[D:R4_-Z)W,UEL#[!/5!6H-7Z, MB3"K]ZY?=S7[J__]'@2L_!#I_: XZ-/1EH_:H?_MTSNB0""$9;\0&)_:]QRW M2^TE[O Y??(\8O?+B^8N-)E $@O0_M3Z/]I[N+X^=IH.ET M'DW&HZ/U<12/YR>L)]%X?ER>[@?:TVO>?I@?'_VW\>B;LYZ>97S?71XOGI=$ MX]GTV,NY]7.AM.L?CV\,3TWGLVB:SHZ69TD43XZ7DVF43>/SYWD,[C3HC.:T M>X"0-(U&V;BWDJ3S*.VU^A5+YZ,H29/>RJ6<_TI_3TK L3:?V_Y<.;@@"^?D MX9Q,/$1G%ZY.#<=R\0 M@S2:I-DW9Y__!/+/IM$LWM-Y&D?9;-]?D#U)SI?JN60?XZP#LH]G43+IKZ33 M+,HF<6_E_YKLAU>N_W&BIQG&];3_X8N)/AE'HWARM#Z.)LGQB$K'\V@Z/[9^ M$?&3^'@TGH/J)=O_4@AF<7;B3G!R]<\0A03Z>4S[;!+%V7']DBQ*)^>O6\\3 MB5$61_-I?_[/H1I)UM>(+(-J3,]KQ*F7!,/>&YQ*F)5_3T7_6= H%U[F=*O= MJ["[\ 9H;Q[>H[WG9B659:588FM\-9T,F GOIL*#T[5_'[30SNG*?UP+COZ2 M ;Y?:NW:!SJ@>T%X^Q]02P,$% @ #G@(6=)%NF_!!P W"( !D !X M;"]W;W)K&UL[5IM<]NX$?XK&)WG1I[12'S3BQ/; M,XZ3]-*Y:U/GKIU^A$A(1$T2# !:=G]]=P&2 DW*UB5W:=/+%Y, L8M]>?;! M4N;Y3LA;E3*FR7V>%>IBE&I=OIC-5)RRG*JI*%D!3S9"YE3#4&YGJI2,)D8H MSV:!YRUF.>7%Z/+BTADOV'M)5)7G5#Z\8IG878S\43-QP[>IQHG9 MY7E)M^P#T[^4[R6,9JV6A.>L4%P41++-Q>C*?_$JPO5FP=\YVRGGGJ G:R%N M-]K?&=_!E316[%MD_ M>*+3B]%J1!*VH56F;\3N!U;[,T=]L5/CGJIB2T)N0P NB)_2%K?^AT1?^ M7OY;]=&P>BRI%ZJD,;L80KP ]>DE^UFY'RPI?DK10YT5#'1 MSG1"=,G(M\I(6#Z12L#;9:^9[ MS1,8Q%F5H&)@'ZBO BI"2E;$#SBQHS(A,W<$VIL5B(S4ZCPEX*C^@\:],#&^+B$"$'*8L(^5KQ$7+7A5&2# MV&RL4%599IQ)A&,A@&J-J:"9]M W)3\[$$X$J"J$)JS8&G2!,9(:V I)!!@& MAV#)XBJS$*]L)H=!/VT+Q]U"LEAL"_YOV(AFV0%13!KC9CM %(,)V#ZKLX(E M23794"XA5UG%FIA="TA_HL>V1,(UC6<&MLZ8;=4,=R49EJ3;XTL1M98,8 RQM?3$J"S A=8X2R-FN$MYG.X7H#0UO F2D-M' M@9^2#]5:::1SDW$L7YHC7""RK!12'V^Z"? 0B*T50,G6"K!_W7[- M]'!SLQ'<+"8@@#2)#F4//=NB\-/BU6,"-VS/&VUU0PD*[%P0.K7U7:+>B QP M:4"/5%>_XQC"'D(RO!TA)DQ1.US4;69 $"K"GLD@4AAB>XZNU3!?(_=#Z\S: MUGD"Q!:S? W.A;Z9LBEW%X4O6A^_MFO'U]Y3:&PA)A">QP^NZLILQ_9D:X8_ M.@>6>RYT&7^ CW^[0/;:.A?.S:(3,I_XBY4S;GKX_FSWHS8W\2G2U.R<]"T^Q)E8^O)XZV$]0S#\].?W>4]$O@CX<4?S$)PZ4S M$7K! '".1,IJ$D1[9?YB#XU@,H^"3X-&Z+M0;C1]20KY0P(#JC[PW8EYY*8A M6AS+'P QH(7>]+)/*>/5RO\TC 1!AT#.@N4>(7A M\?HH19=R^BZ[O0QK0[L99HNU+ZQ=\^XWN%M.U-5MR:_(7Z^ M]!7P2OY64>C\I/T9\9G3_4_X^\CX1V@ GR>)H;4 !%O$Y,T]OGG!AL>(W;B= MH_EEH7EB!F^:WU8*IOJ OFE>\/=[73D=[E^OW^W1S)1Y7QP0::Y@G"O!"VAD M6R YBWIS7YABQKX?G7;&GN>.?]WA UW#PEOT+%?#2$#=EFQ<&R;+H&/% M>.G*]WNI_P[N^T?2-]Q_+;@/SMP6:QP-PNM(T*_FR\/@/AKT\\7\]'F3O@3B M_\FHQ!?OU_A;\#>Z_W^"_3A:!EVZ#Q:?@?QH@-6!O;W5$P71!_XCKO-=5)&,;$/6FR_F(2/LMA1UH M49KO%]9":Y&;VY11"! N@.<;(70SP W:#UHN_P-02P,$% @ #G@(6?6A MQ]&ULG5AK<]NV M$OTK&-7M-#.J];)E)W[,V.E-;SK3CB?IXS-$@B(:$& !T(K^?<\N2(I29&7: M+S8$ KMG#W8/EKS=./\IE$I%\;DR-MR-RACK-Y-)R$I5R7#N:F7QI'"^DA$_ M_7H2:J]DSILJ,YE/I\M));4=W=_RW)._OW5---JJ)R]"4U72;Q^5<9N[T6S4 M37S0ZS+2Q.3^MI9K]5'%W^LGCU^3WDJN*V6#=E9X5=R-'F9O'B]H/2_X0ZM- M&(P%1;)R[A/]>)_?C:8$2!F51;(@\>]9O57&D"' ^+NU.>I=TL;AN+/^CF-' M+"L9U%MG_M1Y+.]&UR.1JT(V)GYPF_^K-IY+LIB\5T+.;3^<4)>XL^O@7;6_S7^-+VB^/;J23>A%IFZFZ$ MG _*/ZO1_7??S);3FQ/@+GIP%Z>L?QWV_NJC$E?CNF^OY;'XC]JSQ['1Q M(Q[56ENK[5IH"U)G\[&(I1)O755+NT5=90IED8M:>>URG0GKHLY4$(5W%2]] ME)^4WPII<^RR12HGFOG=F^C\E;2"FEZ1.\:K/F><+T:"RDJ M5(S^056U<5OEJ8806"Y6RF(4@23MJK%>0'9$IGR$O/28&_;;[E>! I*1H9(+ MIN/J)E#!-] 9WJX+#0_=$A$=O!$AM'@^O#9V0VPAAVZ;=K> MD>Q!?A*6ARPBN*>'5TS%<-%C&]%/P"%MW"("7SO/]&#+XT]O7]VTFQ" 3!&[ M H=2RI4V.J:5&\"0N:OC#D;TX!NQT^H^JO: S\5OAU2DL-A05DJ[)B[<%\$3 MDEQE2#-*EZ]3\?3 6RB.,1\4S7(,6R4AEGWF_2PMG\2,RGIV.6YCUCVPDH!! M2+1M5'Z.+*)URQABNW-?.;^D\$66N4%JX M 1)N<$>742XP[NH#/INJIL>*3=YW-IO,Q^HNQ.'N]'$^G4R8,LQ?C!7[H J:P/.^MV9UL,>UYXXD# M'-."KY0Y&\ !PP]K].Q&W#\L63?PXQC 3%FVUL_,,XU6S2Q\4I01!"Y7<6,O8)*2K1// #F?)$KAPXR'5 "T"TRN M4KJA,$+CH3!^G:3I;-DZ.5M>7Y]$L.^+Y<:KOQOMX61'FH3GG"ZKHT)Y?I25 MN%$&7%:I3_DZ1\Q'"VN>B%F,+V?+% <-IX=@-Z7.RAM6D:M\HI&!H5G_!*NE/JU:7WV)=5;N&2>MA M$5(T\$$AGP[: ZJ+778J5AB9Y[J]T'>1C05\)\%'W^"',;<"H3M=Q8AO#ATY MW"Z#(?)H]A2G0>L4%PE!!]YL)Q6L(;*NO7L>7.&[6[ZN#:24A8J.[R.8U8#Z M#DII>?0 *8:RPN8@DQXJ]#L9@OR@4&-MP'23.T[,V>X2Y118T_U-7!".SQIO M X@%V7!^(9!_AA79GO9=P'G@-.AOLEBZT#W01 =L$AW'$[GK9U;*:/7<77X@ M*$1 :&D/B#$S=/WJ06= @;;'$ARJP<8^U[B;H(.C\$C%$@.7,]P2P$=+B/^N M&JGTNZ;C:QP.4JG"A3Q(C)-MUZ ,@,*KM?2Y48&+*:'/6C'"L\;(5 (#D=B7 M*,ZJHC\1N3N1I+XH1O2CA$IV,GQ4PD&YY2"2\,1.HZVEX9[^ X+?+_DM(7Q( IV:N=TA4 8QHP-E^@)OMFLO) %!^M+YY<\ U#E*CGPXM2>,KVJR%"*PK@-%S3RCR8KBK#M$])KUNXB/_86.1F\SJ/$UOS1 M@A"@!4AO]OUL_UWD(7T.V"U/'U5^0663*!A58.OT_.IR)'SZ4)%^1%?SQX&5 MB]%5/"R51"G1 CPO'-YSVA_DH/]:=/\/4$L#!!0 ( YX"%EY#OYAZ 4 M P< 9 >&PO=V]R:W-H965T0LK8B*?$Q5;R:XG4JBB8_'+!!# M-E]H QA/SI9LSC]R_=OR6L+;N.&29@4O529*)/GL?/ *GU[X!K]"^#WC=ZKU MC(PE4R$^F9&$:CQ>A?'[+4>OF2RSERE/N_1C4+;1F&PTOB '&?Z\*E\@SW40 M<8E_@)_7>,"K^'G_G0=J ;Y=@$FK4[5D"3\? %O%Y2T?3)X_P]1]>4!]OU'? M/\3],=0_+."]T!Q%Z/FSB&#R$ATIKZ)SO>/I$@%PI142,P3H:"9R*"" 3O% M4I2\U.JTX?Y]?5IK^[1W]Z":0JTL]]+^T_ZU4%IRG4D.S4$WX#JH=I$O5U+R M,OFREUL/ <*R$&FFMQ!6INAZW8=:6*W@W65Z(UFIP/HVQ9OREBMM5%8-[(K+ M[):9OG08=L%+/LM:A+O9,9DLD(?K ME0G* A<9W0C5O.G5G5 D$(HMQ4[,T5(<="">OX. 2=B& (6/.UP])PKWA,=36/=EJ;?C M&C^.JZ2D3HSK)QQ&9O5B^#'[4849.FX0/W*.@I=]2X02/^S[E1#"&#SN! VEZE,\#2ZVT^MRNL$?QO@SMAB%VO*"3 M;L/0P92V(6' IKRRM7/.'%%(ZT2=#:(V[@=CQB M;.P:3:)NR8J[-0T[4=1ULP=%TWOL/@N5,;*4_=#OA_NP<\HMZ!%=%D+%X'^K M+AOWFUG4"N96/EF(:?CU77:ONWV+$M1V3XBB!ZH[I!1_;['_*HG)CAUAW/5% MY$3="@89W\%HIS9<+/T.0S@"3!^[&4.K]_J180ZE']XXMK20P-9"]N46N(30 M;]J.L6NQ(70M:4 B6]4B0?#5S?@8GY/8DN$46U6S*>PY?OA4VO'- C0HQ,K\ M/]U&)ISV@XX_*^&=;]R['MX8W)WIS;&] MFELVT#\ADI 6Z HH=K;>BCIAC,W#'UE6CI#Y<[XS*GA3.^JR&6(U]/9*;H^( M8W AH<6\S/X"5;-R.SFPS2-..OWUI)>GN_O#UM_ VGMU'#A5@FT&../ =^O_B?5N*4=V6ZGVIIK8CL+@CWW8UAM0_UQZPM-P>6\^@ZE(#R@W-8?:QIH M\ZGK5?V%9XM>?R=[Q^0\@ZZ<\QF0NB_"8(!D_>VI?M%B67WOF0JM15$]+CB# MX#<(L#\30F]>C(#F ^#D;U!+ P04 " .> A9E6! 4V(" !>!0 &0 M 'AL+W=OC+UW%2+! M8ZVT6T4543./8Y=76 LW,@UJWMD;6POBT):Q:RR*(I!J%:=),HMK(764+4/N MUF9+TY*2&F\MN+:NA7U:HS*'532.GA-WLJS()^)LV8@2MTC?FUO+43RH%+)& M[:318'&_BJ['\_74XP/@A\2#.UJ#[V1GS+T/OA2K*/&&4&%.7D'PZP$WJ)07 M8AN_>LUH*.F)Q^MG]4^A=^YE)QQNC/HI"ZI6T54$!>Y%J^C.'#YCW\^%U\N- MI.APTG0F_Q_AYW M]'4!/Q9SUX@<5Q&?>X?V :/L_&P\2Q8G[$T'>]-3ZO]B[[3 -T,([^'\["H= MIPOX2R_DD\F+?.[SN:D;*QTZR-$23V^7+K Q3I(#LP>J$#8,$_HIJ%\N'&PY MDHQS[<[)0O(<\X&E"J0FM%KX21.*YT3?.^8+ F$1&H5%R84%%S-*"88RB&\4 M4$@!#CMC^5-*7;K1:Y\Y/CKS-=HR3+;7;S5UQW_(#I?'=3&PO=V]R:W-H M965T*_! M;.J:Z>T,A6JG01(\!Q[XJK(N$.63AJUPCO9'(7+VTU#2X"*'')-L(^J/83]O6<.;Y"">._T':Y219 ML3%6U3V8%-1<=G_VU)_##N B?@60]H#4Z^XV\BH_,,ORB58M:)=-;&[@2_5H M$L>ENY2YU;3*"6?S&9-K^*J8-)/($I^+1D6/G778]!7L&.Z4M)6!C[+$\F]\ M1#H&,>FSF%EZD/#+1H:0Q:>0QNGH %\V%)=YONR_BNNPH_U89X9+T[ "IP&] M=H/Z$8/\Y"@9QU<'E(T&9:-#[/]0=A"[7]DW91&2&$Z.+M(DO8*7#7PHSOJ0 M\*%"D:N,!;4$4REMP:*NX8U 8\!63$*2QE"RK7D+"Z6I-BY7!A9;6D2X477# MY-;O='YE8$XS;BKR]<+PDI.U'8<%IA$J%*7#<4D[2.:,R 392*Y-"-^)K/6V MP?(=>T1-7:#+1-*F&57$C--([P*'=P%,EFZ004NKXW!T["-GX?OC4VH3ID%O M=+$-8=]%13M>J5&O?$=P)[*1MK/-$!V:SG7GM9?TKF/=,;WB=)H"EP2-P_.S M '37!;J)58UWWD)9\K$?5M0X4;L$6E\JNK5^XC886G'^!U!+ P04 " . M> A9KN:(P+,% E#@ &0 'AL+W=O;W]]7U#2NNU MXVR3%O!!BIR9-\,W,^3Y1IL/MB1RXKZN&GLQ*IUK3R<3FY=42SO6+35866E3 M2X>I64]L:T@67JBN)FDU5,WH\MQ_NS&7Y[ISE6KHQ@C;U;4TVVNJ].9B ME(R&#^_4NG3\87)YWLHUO2?W>WMC,)OLM!2JIL8JW0A#JXO157)Z/>7]?L,? MBC9V;RS8DUNM/_#DQ^)B%#,@JBAWK$'BWQV]IJIB18#QL=3%:CD1!*]E5[IW>_$"]/S/6E^O*^K]B$_8FV4CDG76Z M[H6!H%9-^"_O^SCL"2SCSPBDO4#J<0=#'N5WTLG+.X-5!3EW^3/!)7L^<=#%7R9Y+W<=Y-+/R,W%6]VXTHKOFX**Q_(38-@! M20<@U^E!A3]US5AD<232.)T>T)?M',N\ONRK'0MRT^?E. E.;2MSNAB!Y9;, M'8TN7[U(YO'9 533':KI(>T'4!V6^T4[$DDB7KU8IDEZ)H(>/XVS,_%;2>*U MKEO9;$45EG(R#CDI;CM5%:I9VTA4LBD$_]+'3K7(+"=<*9V0AD1>26O52A%V M6(&<-])!JM%;%NC[Q7RAJJM2!9B M2]) T:^/58M<6\#03E8P?93-EQXA!@L!] Z.6I0.GRBE;*P%8IJ]6_*!F+U]*6HI6J\,)/PB$J)6]5 MI9Q"+!Z@3],>^O3D_T"?QTD8S!""_P#]RA\"THEVZ;2W]ZDKAJO6L5X==YB M N2LV! (<32/YO&BAQ2E)\ES8 \%9M"R/#D9M&2SZ5.TS-R-+YU4'(-6!IW@ M66KA8P4N%C,L7H"J4S76'I(%5>@)G MR#Z?GXNS3S/(@\O&BY?>9C:>OOPJ0&^EZTR(*V2^P."CHT"./S%C^+#!K@I- MV9Z":RFP/,-\LRB*99^@D=A])JN[SL"14AS'G5<6GGB-$&L=$M M&\92+;?BE@3=.^+V[,M(*,LKM7+;8ZON0U;P5O0,J-Z4"KJ![4X5Y 4 4NE" MY4(6?^$BXOL%-O+QH#1N:W],M]XE>)N7LEG#)7]D#>YX7._PPR%) MX>78[I70Q[P(AQ MAY:11&F:/EN:LVB:]@>51M/IL_4;"/=Z*4>#6\F*\TRL MC*[W$M7?2'V&/B3%5>_61KER/\\?$B1D1),'[0>ZS*:DL X22.[UN!H+#;9" M7^X5@JQW2G<6#;K%Y:"!R@Y\X7B!.\H&E&M#Q(<=SBW *R775P ?!#/%VC8 M369[M5=6P>F^A>U0]+3<(V42#[<#MH [-1G#[L'SW'-NL%,HT,7Y3.YM(#*[ M_9Z9#V2UOJK ]-;7.R::03)$?A:2)\2PTG#3NW!CR#=]NL>CAQLB]SC/X+XU MZJ8_E,;J2A4^O]]S00K9 *AO%-STY>I&6\7YN#O/D/4$L#!!0 ( YX"%E7.J+Z'0L )(= 9 M >&PO=V]R:W-H965T65G-UG< 8D$<\ 8P!#F?OU>[IQF:%%RW'VP18Y S3Z=DYW M@R_OK?O@-TH%\:EMC'\UV830/3\^]M5&M=+/;*<,WJRL:V7 5[<^]IU3LN9- M;7.\F,\OCENIS>3J)3][YZY>VCXTVJAW3OB^;:7;O5:-O7\U.9GD![=ZO0GT MX/CJ92?7ZDZ%W[MW#M^.BY1:M\IX;8UP:O5J<%_];JWH\^"[)D M:>T'^O*F?C69DT*J454@"1)_MNI&-0T)@AH?D\Q).9(VCC]GZ3^S[;!E*;VZ ML_ZJ2/>^#;=-F:-!J M$__*3\D/HPW/YE_8L$@;%JQW/(BU_$D&>?72V7OA:#6DT0VT9567CS)GYZ^/ XXCW8=5TGVZRA[ M\079%^*M-6'CQ=],K>K]_S,3I?"H6\\79(_).B_&G M+._TKQE_R.(H\.RP0$+0<]_)2KV: ")>N:V:7/WPWDW[U MBS+*R4:\,1&,R.I#*GZS$/'#=\\6\],7XOU&"3Q5:TMNJ)%/8B.]6"IE!.SI MI%.U6#G;BH"5O9%]K0,]TD::2D.J4Y5UM1=V)=Y;&[Q6XM8V=%J-7'9PZA2? MJYEX0A+HW,7\Q8UM.VEV_.WDQ=,95O !MM.&U(.PM]* (D &82HDY,GZ#\BC M[Q!XO]'51D Y6BF%(;M8E=XY,L3(T#N%C:861E7*>] /&8K%*ZE!44$&%DX" MZ&3$#JCVO(:^:Q.4TZWH\+^MX92MBEX!A1"_J'HF;I0+($$A6\HC3P[;:MO[ M9H=5G77DJ/'&JI'>(_OP.%A168X'?:0#27729Z>D$YQ*)G"L9C%(Q>%%=3\2 M7F)%ZE04$:Q68):P$>L8?VB%-ZHCK>20^AT<5NFN ?)U#,+OAD-\1^=P7*]; M.*&2XDF*WB_7U^]RZ-AAV5GCK"#[23Z%@-5@+_=T#CU"RO4-VQ=]/FQ ^(E] MQL(T>KJ'1'Y0]@^ S 1QFW"!-$!;X$81(R$)'?$@<+4J7,W@I#AE^&GDGS8U M\HB*,LG+D , X#CUJ6-8[9N =Q#^P(8S[*AD[U6&KU?26P-?1N3GQY\[:C!A M)G[5*+64UTU*+?S3KA8?>PGDNH$'#PEJI%LK3]8%(,C6?16$EY3<>7O=*](> M*7;T*XZP]R3JP?+BZ$>*Q7DI%N>/\ORMVBJ#4V_!R*AR7RH6WRQDKUA\[@@7 MUX.3021M#/-#I\10$[I++:$7%*:UM35V)UHM,-%UBA0Y,=+]* XI6TKN@,I" M@]P9J([ZMIJX)'94"$C7NPHQQ:$.LB.XB[Q=!%C3U))$W=B:.PTVXLGD^NYF\A0ELM.5N)A?@-F&@L8YCW2" PD!1>5* M^@T36:PO?0=)G=S%HC@\I]WP/K39*Y(Y!$X!$L9S&;7WI+6/E3%3IZRW^*1] MIFML;"VI#3Q5UI.LR$"T@(+3LW*6]"%1P-L6D9?+YO/8D31Z'=U+A0<4AV^D M5ZKSAY(EQB"1G9=M(9H]:GRP<7S23-SUR)GLU/@26*_ZN+MG:S>% P1*J4/# MX9,/$Q$-N49QV4A#*Q*T<\5>DBQP'-E>ZTB09#CM0_\#?^_G&MR#7.$V($N$ MJ0>EN!B4[ E%[PK#, ^&C0Q)3#WJF0H^QUD5U2755CVS9(.8Z0:'[4&4,D)\ MOYC.+^>C4.$ITMSUD#3>QA&FMQ4JG^>@_?-!8/#P@.Z P(,@"NV'9+G?[+,O M9J\&8'0^UIZTK?1/"3363<5>7X#R&G.^R!LX05WW)^?3L]/% M%Z+.2ZCK(,[WA"R$E"HP;UU<3L_.S^-GU/J+BW,2L](.M78CF]571#BUURMY MC/Y0N+4[V03J4] H AD=I% M$N,<02XS;>]\3R-EJ56%PV(ZHY+^-X:R]!E'Z-=Q5!2I5$**K>#O:8H@&MPF MZY+;JS*LDO MZ>WLD6;EHC0K%X_V&?\@MC@X;_^9?8=:DH%7T9[%5<"EVLJFEY'7@A^Y":&J M%4$!!PB]RHT'OZ4/6[6+T7)TRT/+J=TDJAOH&QB%[^)8R4U\G0L5]9^Z93I4 MGR(]IZ%C5![WRT)^Y8FGB%:@,"J6*902)W"L:':<@GQXA.-6[:L:V0@,M"3R M"SI.?TV3^V*"I6W1B2S1,*W(,=#-]J'K*MHM62NI,5C">=6:O M'MG5$2< >YVKKN;\,"-D$9+H0H)+U4JYB%)B7Y<. IHI>[8J]9^YB1,$2,JP M>#60^Y1OMA,Z43'A[3?65!3FADM*0@4AX&$OOY$'@%;RC_2]5W0!% 6G MUB5*](>G@WV)!!&ZH8C\K#X%E8;LJ#M#*O(R)W=R<'PID>KLR)FXB?T3UQFH M4\E.P[W,ZSF5'^3_D/AY23KZX=S!L4JE*%5K&P(H[Q?$M$0BC3_@\2-M_2N+XRG5/8B'T-^@?820/^['$DX4_E[N2 M@Z/6:XL_F+%^OKY[C2%+>T]MZO7=[Y U8S%'\\NIN%-KII?;#]N/T M853>Q(;HO?ST5Z*1VJF W>,;PN'R(H^7::Q@FB24(OU0)M\N(I88D""4#PY$YW?4Y0&O4!W%Z.+R@%\=_L7E4N, M8^@((]?*VG;IMA/L2%7##[^UT-T?5$SW.^/;;;Y8[-WH-K3,O]-R0[A_^?C9 M[>ZCQ'<\^IT,[?":?PVD-A <$G\R*T_+#X[7\7>V87G\M?*M=&N:\!JUPM;Y M[/)\$@M,_A)LQ[^Z+6U [\T?-PJCE*,%>+^R"$'Z0@>4GV&O_@=02P,$% M @ #G@(6>>5NH]6! &UL[5CK;]LV$/]7"'4K'$"(2.J=V ;BM,4RH$#0]/&9D6A+B"1Z)!VG__U. ME"W+CJ(\MA49D"\F>>0]>;\[F>.UD#.(Y*,EXR=2R6 MO(*=N9 ET["4"TI82H+AV(<."7+*VLZ-K1+.1V+E2[RBE]*I%9ER>3/ M&2_$>F(1:TOXDB\R71.(%3W0M@<%PR\]Y4=2"P(R_-C*M5F7- MV)UOI7\ROH,OUTSQ)H])5=%UP=C1T-ZFLA3K)1-6M4T0=4!>BSJ'2FT,D^OP-FM[;3K>TS M.BCPSU5UC%QL(XJI-R#/;6/A&GGNOQ2+OA T&KQ^#37"3M22)7QB 804E[?< MFKY_1P)\.F"_U]KO#4F?7@%BTU7!:R.3C%4+KE!>(67<2CIN;>>PR5NWEN#6 M[4-N#2M^_RZBV#U%;^/3QO-=_%\LHF!P;;-G\VW2^)XX4990(Z^T2&Z&B5^A M]*N5_'E WN!BNS104NBL%*M*#ZZ:JG)HSPAC7,])>*J.'G7JOSQ].,Y8P:J$ M(Z;19R:3#+FD*4#((S8EI#WX&Z*1'9"XKE#N/IW8V(L1P7Z'.")V'-.C#B7" MU*:^VU(NE%H9U1!K]W>D3/S3_#9/.6#:>$3W[=VNGTOO6Y^+ZI9+TXM!_S;] MDB9%5'.E6AP0:,M.T*CCW(@NS]$[^0*]"K>]JHF578WVZ0*Q295<'R8*M&S4^6UCP^!R$4>MJ/P M $1NY"(:VUZP%S$,! R1H8.1"0.(;!C\GT'4J1TA>$@Z, I_"8Q&;C>FK7(: MTG[U_P1"(^+9D1ONU#V (9,I7HSW,X60R&2*WTV*.E, &X]FBN^"YKC7TM\O(:;:F&T/>3&X.9>00GM, Q-D#S_($BFT#P2)# MX9&+4131>_0 *F)_">M+E #R!.^N_V7(BG;]R05OHVZ'>B14..W02VU$0H#TH]J +C@7XJ](N^/-:QQ\EBWR2J&"SX$5'X>^A63S MPM4LM%B:5Z5KH;4HS33C+.6R/@#[&PO=V]R:W-H965TLSWS?Y2E3Y1"5J(V4M5(B\74NZ!GEZ&S;PT^ M2[$QO3%RE8WCZD<^R/=^CO MVMJAECDWXDJ5?\G"KJ9>ZJ%"+'A3VH]J\UYLZXD<7JY*T_ZB36<;@W'>&*NJ MK3-D4,FZ>_)OVWGH.:1DQ(%M'5B;=Q>HS?(-MWPVT6J#M+,&-#=H2VV](3E9 MNT6YM1K>2O"SLW=<:O29EXU UX*;1@N8<6O0ZSL^+X4YF?@6HCA;/]\B7G:( M; 0Q1M>JMBN#WM:%*'[T]R&[?8ILE^(E.PKX1U.?HH!@Q @+C^ %^Y*#%B]X M6LF'*NV PL- KE_.S)KG8NI!0QBA[X4W>_6"QN3\2)KA/LWP&/KL%OJO:$J! MU (M9,WK7/(2<6,$+ ^O"U1*/I>EM%(85'6%%(A;M'#UW;OZ#I5T/.BK%RDC MP3GZW9]OC970TC!AO=T &TWL-]K Y4Y9F/^=]*%>-Q;]*>Y%:= G T"/[7O M.U5KCN@CF3V2 W3%S:I=XMP-Q-=&PG*V;?D2A1&.6= ?.&_*SGNCBWLN2]>_ M"%@;&?!%1N2-[O;*XT19DN$H# ;Z$),P.V =X3 ;3L\N-G E,&$-W*6UJ//O M0)$:TG?<.PS].@Q.1I&>9'REJDH5TOY#/(K#-!FBC.G'4MGI[S0O9+T\-KM9 MBA.6#M0IQ20:JFF"XX2,QVOWX)8##O?\W@=V"&,XB,.>AK(,L]Y2OT0L"S!E MM*DI_E?-WO_O/_/-SJ+X;A. M^H.?;O0HQ &)!OH01W1X1+$PPTDVM'Y6XU,R/!K'MNHQVW])!"F)#WP3'-3^ M"E*@P)_#MH\C3.+A_-$8LVC\<^MI)!'$!&=)__S/@#5HW.>(. ;62,8YXM#5 MQN]=0"NAE^TUVZ!<-;7M[J)[[?XF?]%=8!_,N[\!KKE>RMJ@4BS E9PFD8=T M=[7N!*O6[75VKBQ A9=^'"4JD$ !8&0 &0 'AL+W=OF$<7HAD"C% DDS&[293K[57!J, M8]P3:'81M[&W1YY:.<'-][M=P1-/^"_5>LWH36P=J3D(ZLB!X%)4WU!J_?>,$ M]N$6X[W2>&^;]O%5$5)(Q$C/* I%.B?\[@>%( R5ACT8\Z/U#D,X"PD!4>P/ M1)A$-(ZIX4"H,&A@2@2Q1R/34R)A$=% @#9-"]? 8C'CA(>,)&@N%#-AUN29 M[;:_?=/'MGN(7EH+ *0E &NCOPCC#7#,_8&C5&3&>R6M%*V0[QF9L*2(MC4D M%1R>8E.>'P%1:+9$)%LC]>"K;0RR'>0R#ME'2LK#NPIPUG;N(;_C!/T*;7H. M/JQP6I[;1B_#!JN4X7R2M-SII#O$A@0]=BI,GRO>@Q>L&O^ (A!6JBQ>_64TNKWG2_# M",8;"62 >^TMI=LO2[?_.:6[K,)QM5Y7#LG4YZ+&-U5E(T>)Y'"R16V75,/- M'*:LN)U5R7^TPAM=YB8AZZ'4X]FC:2X<;A'=Z.PV3#*SX"YBES1,B%(L9B 02Y&6(SEQEH,* M3I!354^;)P [J9]X*>OUF)!C=11:JVM#IX0TK6KVJ M?/V2]6UP7Z]5K[A_*;C'@^K=J^4UPFM'T/?]WL/@WAGT?N"W'S?I.1#_%Q0X M!.=V"@!X3??_*]BWO![>3/ +RO8:L#MG;[F\)B#KP[^5ZIX,=]S^*_=>4 M_W*QCWVW0K4<]RG([V&W?MZ#.CP>1+W7VT2]MPWR31]8WOIQ7\.'XB$CV"%$AJ#J+W?@Z\86;SC%X06\_SM?"*T M%FG>G5$"#C(38#P60J\(LT#Y9\KX'U!+ P04 " .> A9&DD*M.(% #/ M&P &0 'AL+W=O<:W95%I4Y'2ZU7QY.)2I>\9.J56/$*OLR%+)F&5[F8J)7D M+*N)RF)"/(].2I97H^E)#;N2TQ.QUD5>\2N)U+HLF?Q\S@MQ>SK"HRW@0[Y8 M:@.83$]6;,$_4;& MDID0G\S+V^QTY!F%>,%3;3@P6&[X!2\*PPC4^'O#<]2*-(3=YRWW'VK;P989 M4_Q"%'_FF5Z>CN(1ROB:A-K:E!N;PRF_)1 M2_B: YV>GJ7INEP73/,,_:J77*(+4<+V+HW?;SAZPV255PN%G'="J3%RKMFL MX&I\,M$@W?"8I!M)YXTDLD<21>]%I9<*O:DRGO7I)Z!UJSK9JGY.#C+\>5V] M0K[G(N*1X _OW6%7_/SG\85-@\T @*[ )-?QVK%4GXZ K:*RQL^FKY\@:GW M^H#Z0:M^<(C[]"/D:[8N.!)SB/5[4T1M2MHSA;>F%,:48YLMAZ6]?!$3SW^- MOJ_?UMH-XMUO4,:@2%5[:;_T_4HH+;G.)8>JK%MPDRN[R!=K*7F5?M[+;8 MV5:*+-?W$%9EZ&K3 #I8G4#>97HM6:7 ^B[%V^J&*VU45BWLDLO\AIF&\1LH9Z1>$ %&)B,8O@(7% M@P>YOX(S$Q1;S>X>X?"A8@ZVZ.!$GL4LN[XFJ'#.]H3'M[#NRU)_QS5!DM1)2=T$-T\XBLWJ M)_!COL#BP12H)HZ%="\!"3!O'#$S2@\?^2G/O@/GUX?N/ MMZ6"%SUL!PZDZ:-\'EIJI=7G=H5]BO=E:#\,L>N'O71S(A=3VH5$2?LI%_3L!O' M?3?[4#3]I^ZS4!EC2]F/@F&X.[U=[D ?T64A5 S^]T=6)2@MG-"'#]078=2_+W%_J@QA"S!]ZF8,K=X?1H;9E&%XX\320D);"]F76^ 20I^U'6//8D/D6=* Q+:J M1<+PJYOQ8WQ.$DN&4VQ5S::P[P;1,[?C R.?L!WYA >',&>E6,,?\?MPAA!Y M4,SD%;SSS9[8AC^'Y3YWK;GDFN6%0FPFUAH-YW9;O-_63&IXKR>.+?0OB$FD M!;H$BIU/[T23>B9$G1]97HV1^9N_,W1XVWC/ $75&RO8>X(]MAZ#"Z5!+*K\ M'U UK^YG$+;)QE&O4Q\-,G[WN]/Y0]EXKPD.MT[5[4@HW0YK,LN0Y+Z(> -8 M8,EH,CP,X<[_@:$6]Y.A0^)I-)2UM]ZY7FPYSB>=<_N5%-DZU9 YJBY9"R$R MA90HLMU!F!E3K39CJMGNP*CEC4/+2<7!MO.+XV,K-$H.[=6UT*S8MCA;@87Z M:%$@L$P48EM+\WU+(;T&.0Z_,^;S\=9ZF_&V?T2V4QJV_%&)A]K\,NPC1_7@ MIAO97J]NFP-G-PO"/2=M6&VU>=*Y9"FY7-1720K" TIP<]_20MO;JK/FDN8> MO;GJ>L_D(H?^7O YD'JO(BBWLKD^:EZT6-57-C.AM2CKQR5G$/P& ;[/A=#; M%R.@O<.;_@M02P,$% @ #G@(65YBL#Q' P ;0T !D !X;"]W;W)K M&ULM5=M;YLP$/XK%JNF5FH+X37MDDAMR=1-JE0U MZ_;9A4NP"C:S3=+]^]F&L+S0J-W8%\#FGN=\S\'Y/%HQ_BPR (E>BIR*L95) M65[:MD@R*+ X9R50]6;.>(&E&O*%+4H..#6@(K==QPGM A-J349F[IY/1JR2 M.:%PSY&HB@+S7]>0L]78&ECKB0>RR*2>L">C$B]@!O*QO.=J9+#R^E0VQN#[P168N,9Z4B>&'O6@R_IV'+T@B"'1&H&K&Y+N($\UT1J M&3\;3JMUJ8&;SVOVSR9V%_ ;@ MO]5#T !,Z'8=NQ$NQA)/1IRM$-?6BDT_&/4-6NE%J/Y.9I*KMT3AY&1&%I3, M28*I1%=)PBHJ"5V@>Y:3A(! QS%(3')Q@L[0XRQ&QT]\2PVN_",_P>:_P/< 2: 7H 1*FO@W] M.W>EN";QNTET=;L4)4Y@;*GR)8 OP9I\_# (G4]=^O9)%O=)-NV);"L3?IL) M_Q"[RD1:U>64Z(J:\ I2E!/\1'*5%NC\\VK&T##J/6(Y.7.=R!G9RTV]#_I] MK]Y]DDU[(MO2.VCU#@[J/5/;E2I^IZJ^\F)D!SK/0W!B]JC M1;?Z-7^PH;X7./ZN^L%>CKQH&$3;5O&^5>1=!,-MJVF'5> %86NU)438"A$> M%B(C9;D._U9=M"Q=\1ZD>6\1Z),L[I-LVA/95BZB-A=1'^4XZC,3?9+%?9)- M>R+;RL2PS<3P/Y>'X=[/.O"&WL5.>>BP"GS/W2D/^U9NY ?!3GG8M_(&81CL ME =[HW\L@"],XRZ0Z0;KQJ&=;<\&5Z8EWIF_'ES>##KF8W66J%O_/_3U0>0. M\P6A N4P5ZZ<\T@5-%XW]_5 LM)TKT],JE[8/&;J/ 1<&ZCW<\;D>J =M">L MR6]02P,$% @ #G@(67 SXUE6 P L@\ !D !X;"]W;W)K&ULK9=M;YLP$,>_BL6JJ96Z0'A*FR5(;0G9)E6+FG5[[8(3 MK(+-;)-TWWXV$):TA)&--PTV]__=X3N[OLF6LF<>(R3 2YH0/M5B(;*QKO,P M1BGD YHA(M^L*$NAD$.VUGG&$(P*49KHIF&X>@HQT;Q),;=@WH3F(L$$+1C@ M>9I"]NL6)70[U8;:;N(!KV.A)G1ODL$U6B+QF"V8'.DU)<(I(AQ3 AA:3;6; MX7@^4O:%P7>,MGSO&:@O>:+T60T^1U/-4 &A!(5"$:#\V: [E"0*),/X63&U MVJ42[C_OZ$'Q[?);GB!'=S3Y@2,13[4K#41H!?-$/-#M)U1]CZ-X(4UX\1=L M*UM# V'.!4TKL8P@Q:3\A2_5.NP)AO81@5D)S*X"JQ)8KP7.$8%=">RN'IQ* MX'3UX%8"MZN'424HLJ^7JUNDQH<">A-&MX I:TE3#T5^"[7,"":J$I>"R;=8 MZH1WLT%,5AQ8QI A#K[F@@M((DS6X-Q' N*$7X /X''I@_.S"\!+,TS MYCF M7%KR2W!V,)[H0L:EZ'I8Q>"7,9A'8K# /24BYF!&(A0UZ(-VO=NBU^5ZU(MB M[A;EUFP%WF1L SG$IB&:3?$<]=%/BKD5M-RM,N_Y&0 +..H]UEW>9/WX/^\ MS__9^T$JK+H^K8)GG5R?#;'=EBR[F:4.]3'/8(BFFCRU.6(;I'GOWPU=XV-3 MDON$^7W"9GW"@CYA\YY@!Z5BUZ5BM]&]I:#A,\AR%L;R?Q,'Y_)4*L^KBZ9: M:86=6BM]POP^8;,^84$)J\.JUY7509 M!70%0IJF=)?6IJRVHD[-:I\POT_8K$]8T"=L7L+M M'>$-CI"\8H!SR $$&6(A(J)Q=[?R3JV#/F%^";O>WT,#PSK<1K,N1D$7H_E? MC [2,:K3,3HA';M+882Y8/@I%XUWN-O1FY/!-$;.8;1W34;VJS/&;PWNU)W4 M)RSH$S;O"59F6-]K$5+$UD7WQ^5YFA-1WL;JV;K!O"GZJE?S_G \&S;,![(A M+?O'/_BRF[V';(T)!PE:25?&8"33R\H.L1P(FA4-RA,5LMTI'F/95".F#.3[ M%:5B-U .ZC;=^PU02P,$% @ #G@(69D% =MN @ J0< !D !X;"]W M;W)K&ULK55IB]LP$/TKPH6RA1+YVFQ)'B_KP['FRQ."&V^Q)K1>V\T(V4FV7+Q(DL A79UQ>38 M*Y5J1AC+K(2:R %O@.F=@HN:*&V*%9:- ));4EWAT/>'N":4>6EB?0N1)GRM M*LI@(9!W8"[R]XXFN2F4<.$T:LH)G4#^:A= 6[E1R6@.3E#,D MH!A[]\%H'AN\!?RDL)4':V0R67+^8HR'?.SYYD!00::, M&?#4RAJHR0/L;O M5M/K0AKBX7JO_L7FKG-9$@E37OVBN2K'WB^/8KM/G<&KV,5]+^ MHJW#QCIBMI:*URU9VS5E[DMV;1T."%JGGQ"VA/ M(3Y!B%I"=&F$N"7$ET:X M;0DV=>QRMX6;$4721/ M$@:MU_AS\[SAV?X6.?4)1;N M$YN$9P6_K=D 1?Y'%/IAW'.>Z>7TJ"^=_XL^_^?H1\6(NEN.K%YTP2WWW:UC MQ_ULTZI&LB$9C#W=BR2(#7CI^W?!T/_<5]AKBLVN*3:_DMC1%<3=%<3GU--Y M48!MBHBZRU!DAP11@&Z(1 0U(#)@JO>OYY0#WTJ;SK])_4$8!0G>'!:^'Q;? M'<-F_3#SS@YA\Q-JKS!7!GS0>VH0*]OT)3&QJN\&V*/1*PHDZB"0H?R!W>Z-0HW&)RA>&,[WY(KW4?MLM2S%(0! MZ/V"<[4W3(!N.J=_ 5!+ P04 " .> A909;MB? ' #M.P &0 'AL M+W=OQ]@7#UG^ MK5AS7J+OVTU:7$[69;D[GTZ+Y9IOX^)=MN.I^.4VR[=Q*6[SNVFQRWF\JA-M M-U/B.-YT&R?I9'Y1/[O.YQ?9OMPD*;_.4;'?;N/\QQ7?9 ^7$SQY?/ QN5N7 MU8/I_&(7W_$;7G[>7>?B;GID625;GA9)EJ*KRXG3O5&?,.79441BS_W?,$WFXI)O,>_#>GDF&>5\/3ZD?W/ MNO"B,%_C@B^RS3_)JEQ?3OP)6O';>+\I/V8/?_&F0/4++K--4?^/'AJL,T'+ M?5%FVR:Q>(-MDA[^QM\;(4X2"!XX 6D2$#4!ZTA FP1T: ZL2<"&YN V">JB M3P]EKX4+XS*>7^39 \HKM&"K+FKUZ]1"KR2M&LI-F8M?$Y&NG-^LXYRC1;Q+ MRGB#XG1UO'Z?HNC[DA<%RF[1=9RC+_%FS]'KD)=QLBG>H#/T^29$KU^]045% M4J D19_6V;X0+,5;]*IU?S$MQ=M6>4Z7S9M='=Z,=+P911^RM%P7*$I7? 6D M#\WI/4/ZJ5#I*!5YE.J*& G_WJ?O$'7>(N(0!KS/8GAR"A7G>;E'3\Z])08] MMAM:\]$.OL4Z3N\.=5[7/EJ>-*'':_$C/S:AG6A"]U43@IK"(3,&9U8-EN?% M+E[RRXD8#0N>W_/)_+=?L.?\#M6#3;+0)EEDB:Q58^Q88\S$/K^*-W&ZY"@N M4;GFZ"N_2](T2>^JNJD>['B>9% _NS+RCJT/LKL69$>O'SM2\0:J F,>8ZO )EEX('-/J@ [1-'?4H8M_;VC M_IY1_^M]OER+2*(>F')>)CD7<4Y9R;_,MMOL4?;Z]TS42 [I;\QCK/XVR4*; M9)&G]:J^/G8R[ 2L_;H+'3;S76>FP,)A;%$O6ZOXP;'XP;.*W]>< M F ,"(S3ZOXV)%!O&,4X*;,EM_0*KE/5J+P!7H=B\Y4%7XI M^AE8Y(8P.&VH[QRJ%'H0*AR$BOI0[:*?^!=L+/HG88^+??X#U1J 1342C!TM MK+*%5MDB6VSMJB"R*LA+>H(F-UOU9I,MM,H6V6)KUYNT M%\6^ED*4G/Z*BM;LTBN 5:]BE2W$NEO1IBD3I*VGM"#8[$&>$IYA*!8'NM8@ M6#@,%O7"V@)( X#-#N"Y 1K6@V:@4T$@38@!3%$/4UL$&:-C-'(QVI71]6:3+;3*%MEB:R_(2]]#S+[G MZ9%+0]PRK XAKNJ -S,\[V9IXPK$([.F,H703@<>(X'CRY$^B!B]D'&.1M4 MP*HMLLH6-FRG [#'?$==2@%@KN-U+5<1:62(,>"VM&9HSF2TP$1?-\+,IS.U M(5IU)F"N'L-NA\325[OP!.J/L8&[8"SS-H/P+TTNL4X4WLKA%$C29!';5X0 MJ",NHM++4+.7>8H2?8V.ZE[A3%U,@S#J0!>"('5(!T$=ZXA4^A)J]B5/"9H; M2G5&\]6B S!'LZ_A,+:HEZTMP,FFL^>YAMY&H$?R8BYSU.D=@(E)RE77$H>Q M1;UL;3&D>Z ][F&<:S"SC=YC9]4U6&6+;+&UZT6Z!OJBKH%:=0U6V4*K;)$M MMG:]2== ?Y9KH$"<[WM8&U8@&/6U,1: S<0_=5B!8*[?L96&2M= 7\(U4#V M9YAHK@&".?Y,FW,!#Q($@3;20K 9P1V22-= +;L&,]_H/FO5-5!@JQ955U8A M$.F:OJ5KH#_1-9BY1VMJU3508%<7#CQ55 CE=RRE,ND;V,OX!J:'\FIW!2"J M:X!85-, 8#H\ Y.>@;V\9V!Z%*]:!@"B.08(HT;,$*:COS'I%]A+?,89@7D&'8:=23?"S&[$_KYFU\F;ZM MJ8K'U$]G$,QA@;JP/8PMZF4[B#$].;ZXY?E=?6ZT$'UHGY:'$VG'I\>SJ7_4 M)S*5YU?X?(&!YR$^CPXG3R7]X2#LAS@7X6V!-OQ69.6\FXEWS0]G2P\W9;:K M#T]^S%X!Q.^W658^WE09'$_XSO\'4$L#!!0 ( YX"%E@ M.7W'HP( )\) 9 >&PO=V]R:W-H965TLFEJI*X00NG4$:0F:UFF5JG;MGAVX"5:-S6R3M-)^_&R@*)EHFDI( M>\%?]YSKN M*B62K 85S/4]+W0+0KD31W7?M8PC46E&.5Y+4%51$/DT0R8V4V?D/'?"W /]0P+@%C \%!"T@J)UII-0^)$23.))B ])&&S9;JNYN$S@^.H$C MH!Q^YJ)2Q(1$KC;SL&QNVN:<-3G]%W)^K_@9C+U3\#T_Z('/]\,33 U\5,/' M/?#D\.S_P%UC7N>@WSGHUWSCMSG89TM#%/03V0-^H4J2XM0Q)UBA7*,3OW\W M"KW/?28-298,1+9CX+@S<+R//;[DF=GGDA)F_B-KY,;(S)1,E-9(6-A]> HI MD?*)\A600E1J3GZJ&!I%V%M%Z'/]R9_6.>W_\%U?#[QO,A=;_MY M2%#R2M"._J#3'^S5/Q=*PXPHJN /_+#*P>]3L9?EK;MG2+)D(+(=]R:=>Y.A MCM]D2 .')$L&(MLQ,.P,#/_S\0L/.7Z'!"6O!#7ZW:W;T#Y=KHA<4:Z X=+ MO+-SX[9LG@--0XNROB 70IOKMJ[FY@6%T@:8\:40^KEA[]SN31;_!5!+ P04 M " .> A9_-/2?G\% A)0 &0 'AL+W=O.G#&\V/9?55;#F7Z'N>%6+A;*7<7<]F8K7E M.1-7Y8X7ZIM-6>5,JM/J829V%6?K.BC/9A3C8):SM'"6\_K:;;6:\$&E9 MH(IO%LY;&U&G'U('GQX_L[VOQ2LP]$_RFS/Y-UW*[<"('K?F&[3/YL3S^R1M! MON9;E9FH_Z)C@\4.6NV%+/,F6-U!GA:G3_:]2<19 /$N!- F@#XWP&T"W.<& M>$V 5V?F)*7.0\(D6\ZK\H@JC59L^J!.9AVMY*>%?NYWLE+?IBI.+M^SM$)? M6+;GZ -G8E]Q]5"E0"\3+EF:B5?H#?I\EZ"7+UZA%R@MT*=MN1>L6(OY3*KQ M-H;P&WMXPE?[H@_"92EJ; M.=IFCM9\[K3,F=)R(O+,1+JRK\6.K?C"4:4K>'7@SO+WWTB _S E"9(L 2+K M)=!M$^C:V)<'^CD>SG,S1H5^ M3/P^*AFC:("]L$7UU'BM&L^JIIX.AWHZY*?IL$9Z75.+XVI?56GQH->GU"C. MRCQU?D"2)4!DO8SZ;49]J +S(1,(298 D?42&+0)#. *[$3E/U%@8Y2IP,8H M2X&%K9K0JN;M0?T>L?N,(^5VD%!*D-"EEFFP*XE&8\=12*.!D#$J"B.,!SH,*.*2V"PC;F7$ M=AFE9!EB0G!E'=KECTFT:5=%DZYX/.>K"!LDOD8%E\9,TE$-O1DMF :0 MB^F@& T@@J,+I=@Y1F*WC!-*\:;,\W*=RJ=KT#KDY-D#R99 L?73W5E:XH'5 M(*B'!65+H-CZ6>QL++&:O,DUZ(]KD'A1.*Q" XSZ-!C6H0$6X>!"(7;.DMBM MY81"_((:(4:IUD,F3!I(M@6+K)[@SNR0$*SVK;YZ<14BV!(JMG\7.71.[ MO9ZT R)C:VS: AE@ICV0 6;9!)'.:1.[U9Z\#2(&^XR]>*C*A(J&%MN$\@DV M:Z*=PZ9VA_V\75!#TM^Z8'^X#3+ 0AQ$9"#% M\'%S8S]'.MU*KH_O9K5## MVO-+-*8C\V7">1'QAT_*@(L5[L+"3\^:GG9#.7WAG^+%[(-/[I3"MDI_1:^4 M=M:7NF#M9E!'"\J60+'UL]@Y6FKOTD[T8@W;4U[,!#-X,1/LHA>CG;^D=G\Y MN22I42IH#Q64+8%BZR>X,[LT "L]4$<+RI9 L?6SV#E:"MR_I:8&KN_%P_:@ M">?'E,;#\C/@O#B,+_WD=RZ30C1QZ=@0DC (\5"-"4;(2(P!%M S&]#7TME+ M^DLZN71L#&GL$DJ&Z@RX,%#&:RC/@ L"XE^PSVYG-5VP9FZS6/Y$6]=^#U-7 M 5"V!(JMG__.'KM@;5T7M*T+RI9 L?6SV+EP%[2MV["=_\=[W-8U@,9M70-H MW-:=G;V.HE\>^L"J!W6;*.,;%86O0E76U>E]G-.)+'?U&RKWI91E7A]N.5-% MI@'J^TU9RL<3_=)+^U;4\G]02P,$% @ #G@(662^$TQS!0 U"L !D M !X;"]W;W)K&ULM9IK;]LV%(;_"N$50PHLL:B; M[Q%'*7W($-\G"0R;-A35E%"4UYQ%*4T?5LL,"WH5D(BHB_(GK@1\,P*P$9E=@GQ%8E<"Z5&!7 OM2@5,)G$L%;B5P+Q6,*L&H M,*M\NH4U'A%D/LW8 65YM*3E!X6_A5HZ$J5Y*CZ*3'X:29V8>S2+GDF>#NAC MRD6VEVDF."+I"GV@JTV4;M BSY9(1)2C*X\*$L7\/;I&7QX]=/7N/7J'HA3] MN65[+D5\.A2R5SE[N*QZ<%?VP#S3 VRB3RP56X[\=$57;>N60AY>WKJE ML<*JT\LJ>!9$>JERI\3;:GP^3M_R'5G2V4 .Q)QFSW0P__DG[!J_JGR'A'F0 M,!\2%D#"0B!8*WOL.GML'7V^X)P*95IH=7W3 A+F0<+\$N86L'Q1\3R?3(?/ MQUZ?1EAXW(X)3V-,L^&TG'%J9QRM,[]'Y"F*SWYKM>*^]D#"/$B87\*),R'A 60L! (ULJ><9T]8^W8] ?+7T5)C!8)VZ?J65Y+Z)L@ MD# /$N:/3X9^![N=23PX#<*N98TZLX@B2J[DL7H:F=1635ZY#-/J^AH$"?,@ M83XD+)B<6&09W<7 :0QV;+6)V&C>](T?6;/IU7W-!*5YH#2_HK766K;5^;Z! M-ADJFW3/.'I4N\&PZ[M[EB1L%8G_7=CI&^Z=#) T#Y3F@]("4%H(16NGE]FD ME_FV"[R*#Y5%D#0/E.:#T@)06@A%:V=14P'$VA+110L]/:)WHH#6^4!I?D4[ MG@A,TW"<[NRC"!N;=G>YIPC#KCTY-[$T=3?\VL*;7MC;*=#2&RC-KVC'S[9; MV5&$8+=KT6G,R#GC3U-]PS]4?M.K>YL$6H #I?D5[;BV>8V/OP"548HP10U. M%38>GWE[PDT5#NO+<'E5;4FX4%H%6D(#I7F@-!^4%H#20BA:.T&:0AI^XTH: M!BVE@=(\4)H/2@M :2$4K9U%34$-ZRMJB^5RG^SCXA5PR1+9QC;?,B*3*F:< M(\'0$T5R)(H)Y]$ZZO[47F726#&@3HSV0'FOC#*LSCNTIPHS7;L=Y>MOJ[>E MD+00BM:VM"F\87WE[67F>,5/,WIR[R$!M#@'2O-!:0$H+82BM??!-"4_TWC; MB<4$+0J"TCQ0F@]*"T!I(12MG45-F='4EQF/)Q8FMC3K3"\;$J7H*I]DWE\X MR^@;[)U6H.7%BM::M+K581^TR0"4%D+1RFP9'NTM3&BV*;:-N4&TP93[G?]1#(Y%'$4T[5$&C0+V1=_X?4$L#!!0 ( YX"%E:6,9R M?@0 /(= 9 >&PO=V]R:W-H965T.1KGCG=<_%%;BA5Z&M9,#ES-DIMSUU7+C>T)/*,;RG3GZRX*(G2 MKV+MRJV@)*N;G*9HYG1D0+NE0&0?2_>[J@16%(>AQ_UU"GZ=,X'C\_T#]4 MP>M@[HBD"U[\E6=J,W/&#LKHBNP*=_=O#[#N$3#D'M$#RWA[!V")_;PZAVJ$)W#[%7 M$Y<01>93P?=(&&M-,P_5[%?>>KYR9A;*K1+ZTUS[J7E"17Y/3++0%9-*[/0B M4!(1EJ&/-%OG;(TN3"YSE5.)WJ/?%U?H;4(5R0OY3K]_ODW0VS?OT!N4,_3' MAN^D=I535^FQF1[<93V.R\,X_"?&$:!/G*F-1"G+:&;Q3X;]HP%_5\]),S'^ MP\1<^H/ 7W?L# 7>3\CW_- RGL7SW0-;.-_7>_KBWCN3$32K)*AX <0JL27_ M@ _M>".&YW)+EG3F:+635-Q39_[C#SCR?K;-/"0L@82E0+!.CL(F1^$0??Z+ M_E9 ;W_C4N_+&[KD:Y;_0S.S+?6>M>7D@(LJG/D^N9^_Q['O3=W[X\FV6(VB M4=O*1P29(TA8 @E+@6"=',5- MCN)3Y.-[=]6AL]'Q9H_C<4];+$9ASR:QV& ?!SUML9$"N[2,FPD9#TZ(/H?J M4R;3AS A*%M^T\?/AU5LC7B0=NH:A80ED+ 4"-9)R:1)R>1U=60"F2-(6 () M2X%@G1QAKZTH/-B#2,WK[G$<]L3"8N5/_)Y:V%!AW+-*;:C1$W*!CRHI_&+! M0/]"B.KP $Y=OZ"T!)260M&ZJ?3;5/JO*S0U'RI3D+0$E)9"T;J9:@M3/%A3 M01];ZMZZ4N3U:R*;U:.#BQ7E1WTILED%T1-:U-:">+@87/"RY%FN_O?4,LPY M>:%"TA)06@I%ZV:D+53QZ)4E!;10!:4EH+04BM;-5%NLXL$ZZP7GE\BRAR,O MZJM&]/@'D/$H[LN&!=;7EM1F%/M/G6#:$A /UX!6U0 ZN@SV?/+JA:0EH+04 MBM;-85NUXO$KZPQH(0M*2T!I*12MFZFVF,6#=1CXT67R6%ZB1S^Y#(_IY'Q8 M^L3>..[+U6.S25^LW*,[K)**=75Y*-&2[Y@Z7%0TK&ULK9EK;^(X%(;_BI4=K6:DG>8" MA,L"TI1PV94JH79G][-)#L2:Q,[:3FFE^?%K)R$#-*2PXTHMB3GOX\MYZSCV M>,_X-Q$#2/22)E1,K%C*;&3;(HPAQ>*.94#5-UO&4RS5+=_9(N. HT*4)K;G M.+Z=8D*MZ;@H6_/IF.4R(136'(D\33%_O8>$[2>6:QT*'LDNEKK GHXSO(,G MD%^S-5=W=DV)2 I4$$81A^W$^N*.5FXA*"+^)K 71]=(=V7#V#=]\T(T"[Q* MX)T+NA<$G4K0N;:&;B7H7EM#KQ+TS@7^!8%?"?QK:^A7@OZU@D$E&!39+=-1 MY#+ $D_'G.T1U]&*IB\*0Q1JE4)"M7>?)%??$J63TW5EPW6"J4 ? Y"8).(3 M^HR^/@7HXX=/Z ,B%/T5LUQ@&HFQ+56M6FN'50WW90W>A1I<],"HC 6:TPBB M!GW0KO??TR_>J=]K =AJN.HQ\PYC=N^U$O_,DSO4<7]#GN-U&QHT>T].E=RY M* ]^3CZ_7MYI&LUV>0!AW?4]/?A''>_V4 MYBPM)LPF*[;B;[6B25A@$C8W"5L,WBQD7/6V>;Z.6;X-&_IO5CNK)EBWGWS\9MWA T[+FG08LRJ'>\ MY.RY_EF>&H/.TV2H@R?)=)T?FVA.:SJ?);4VF4%E2TXSSY M>EOI))=-08/!62X;@ERO,SQ+9G-4_RR;IOIXFLZC/5'WG?].'JI5*MX!8EN$ M*ZX=U:7U2="7XOSCK/S>'__RHMCR.>E#&)52@!+:J"&ULO5MK;]LV%/TKA%<, M'=#4XD.4G"4&&DO#.JQHT,?V6;'I6*@>GB0G[;\?)2NF15[)=L,8!1I;/CP4 M#RGR'E[QZC$OOI4K(2KT/4VR\GJTJJKUY7A/1TX5-\OZKJ"^/IU3JZ%Y]%]75]6\AOXQW+(DY%5L9YA@JQO!Z]PY*?6#R6>Y]1W92[//]6?WF_N!XY]1V)1,RKFB*2?Q[$3"1)S23OX[^6=+2K MLRZX__F)_8^F\;(Q=U$I9GGR;[RH5MHW] K%&?JRRC=EE"W*JW$E[ZMF'\_;>[C9W@/IN0>*/N19M2I1 MF"W$ B@?#)?G ^7'4H^=*.1)E!LR2/C7)GN+J/,&$8G4'.>5WOX MT[5WQ*"[$4(;/GK$",F;$3+OC!"Q&R%)/4+>H$Q.;_D25=%W:"AL*V-P9?6T M>%FNH[FX'LDJ2E$\B-'TUU\P=WZ'^L$F66"3++1$UNDQMNLQ-L0^O8F2*)L+ M%%5(]A>Z$_=Q5G=1TRORPEH4<0X]9S>#O*=VCDVR8$O&&[)Z\7N8^H0R0J[& M#_NR6ZJS([N[D]T]17:1+0X+[IK-8EC^ZS9K9L(\WZ4>[\*"+9.LT MG^^:SP>;+]=MN2IG:+8I"I'-?Z O1925:3;+ )EEHB:S3 M)=ZN2[QS3MV>S1ZS21;8) LMD75ZS-_UF/]"4[=O//L7Q/&HH\TD$(RPR42; M22 8=ER-+81@U)NX\$PRV8DP&13AX^&A*I61)DE(JS)/HK*,E_&\F6C Z'," M2>-H39Z9*(R9MKX$ !7FOD85FBC"J ^+@AT5J3O/EF7X 6XK.*0$ .D@%"F M%&"5_6+LV19L?;%M*;7![U&C_1 .4]?3%3B.+SS,UQ6!*!'(H COLP=15M*V M5[#K&BQ]ZH1ME2VPRA;:8NOV@W)(^*P6"5OU2%;9 JMLH2VV;K\IGX1?RBBU MQ/HZJJ^V$(Q/L+[:@FS4->81 .;[>]-W5P;E6_"P<;&]WF+3AW#BZ=*8(+DP M&%.LB?(8UW4Q09@SVB.+\C-XV-!\TMN*ED6>HNC PU[K!:K"@0;KHECU,4?4 M&-JJL:NQ,BAX,)JV$=-XP&!S=5U-$#38 )3'=/<,H0:&FXK\\4FA_W$1#1" M8XZ-Y@,P#W-]^^ XMO @6U< %?7CX;#?V$ (9+L?HCJ1 #]0@W0G+Y,VV0*K M;*$MMNYFN#(>Q#EG>$,&;$)Z5%%NA0Q&U;;CFK:V3HBF+T ANJK#X"9Z$L/@,%.GR#*!I!A&_#\((0 MD3G&N@@FB!A["A"(ZT$;5!V9L!X=E \@]A,8! CCJ9Z^ $">[H&.(0J'B;K- M5G$^&8[S9WF:YHNX.AAP#/.@EA-7%AE"ZRR MA;;8NOVF+ QYJ>P% 3P%,VP<@-(W6P.("4\,$P/ >O:DB3(PY+QY"P)E&XB1 M'(9@G!EQ&("BABH R&4]^]14&0@ZG+FP''%0,Z?@8GTK9?B63GXWQ*S2UP/B M$ !=>$Z/>"J*I\-1_/.C$PI$UYYC" :@S&$$[M9F (JPB3&Q ER^;RPQ !=G/0Z8*@M$SYKJH$#B >M[ M(#,0Q:BN"Y3$T%]&"$&4W[?B*"-"7SH]0:%L@2D%A#*E,%& $@"H5P@5V5/[ MR0EJAMB8,Z/I)HI0U]6;?@Q7>(BKVW@5U]/AN/[$=^1!+:SF*JRR!5;90EML MW3>?E=5@9\U5,*NY"JML@56VT!9;M]^4RV$OE:M@8.Z N_J^/(CS'/TMBP#$ M48+UI1C"40?SGCB?*9O#SINU8( =(=S7PQ0 QK@>I4!J0G0\R4 M V)GS5PP,YO N+Z[ H NL*-OVP,H[NF[UQ 5Z5N>V-YICY=.7S#P;2;LZU*8 M,,KUS!8 XCHHA"JDS,,]4JA0GMG/8##S.(1\WGV]]V8@CG,CD#^2+SS,MQ5A MO'>X+Q7%?7.JLI3]O;G]4N7KYFCA75Y5>=I\7(EH(8H:(']?YGGU M]*6N8'?^=?H_4$L#!!0 ( YX"%GS#0_X!08 *XE 9 >&PO=V]R M:W-H965TL7=DB0OQS8S0/.+BDL[';$EQE%1&>39&AN&, M\R@M1I.+ZMXMG5R0%<_2 M]2P%9Y'M%OUS@CF\L1'#W?N$OG"U[>&$\NEM$< MWV/^:7E+Q=6X94G2'!'8YNH+G(7)*@PKQ5XHW;.LS**4\$O*EO+A) M+D=&.2*%O7_Z*D) MQ)8!=/<8H,8 '6I@-@;FH0968V =:F W!I7T<:V]"EP0\6AR0C2]3AN!GA=#Q#M&: )/I""+Q@(BP0G"OM@V-X9L!^+ M8+410\\1NT:#A'^LBG? -$X!,I"E&,_T<'-3)>=EWL,?]MX+AME.'[/B,W]P M^MP4,(B>P.<[DF5 /.R;B";_J.9%[=E2>RX+Z#E;1C&^ M' E_#-,U'DU^_@DZQB^JI.@D"W22A9K(>NFSVO190^R3.F5IE:134&"NRD-- MX504Y;JSGIQ9OF%4:&@9RH"17!7-MTY;T[L*085J&)^E5P*!O;H6E M)]AI!3N#@A\(CS+PB,5V @,>/:GD.CN>S\0(91U3!0SZMNU*+V\%5%3F5B'N2T6=5*1GL6AXI&)JRH)W47*Y#51,",JKA0+E[=D'P&Z7 M#@=WD=]9+AKCWEKGR(N% G0FMCRRQEV4XUJR1 45LNT](KN]+!S>S-X4:\QX MC@O.P+] P\(Q[._HNJ.3+=#*%NIBZV>NVYA#^_46C\&FX.@DZF0+M+*%NMCZ M2>R:#3C<;1S42T)5OR%7FD$_1\?X^QY#%0;N*4==-P*'VQ$Q*7$Z+\!T12DN MXF\@P#1=1^5[45WU:7 1T]MG6R!5K90%UL_E5VS!;W7JT^#C=[12=3)%FAE M"W6Q]9/8-9)PN),\K#[YJM<_N.PJ0Z:@+#^I:,338 M)4S$W,Q)DO+_H>(,>SYVLFIE"[2RA;K8^CGL.C$$7ZWBH,$F\.@DZF0+M+*% MNMCZ2>QZ3#3<8Q[VPKDAV:XFCBN5D^FPIZ.CO.L2&I[\EE:!.O/WO*-%72N* MAEO1AV]+7 :E#,XI^$V$!A *[L60TQB#S^$3+Z?X8X;!^Y1Q]00>]G!+2;** M.?C\ >>/F*HHIB^G"%Y.$;Z(HA__KDM&PUWRK8@[Q3REN.R4050DX+;YW?^Z M?@NB:ZW0VCUK90NTLH6ZV/H9[;IG]'K=,]+:/6ME"[2RA;K8^DGLNF>DH7MN M./H_G]J^O%:H4)Z$"E0H$\H_ZBA1KOSCU7CK_$F.Z;PZ^,- 3%8%K\\2M'?; MPT57U9$:Z?XU/)]"Q?T GH?UT:&.OC[)]"&B\[1@(,,SX&PO=V]R:W-H965T\[VS?<=T)]6#S@&0//)"Z)F7(Y87OJ_3'#C5 UF","MKJ3A%8ZJ-KTL% M-',@7OAA$,0^ITQXR=3-W:ID*BLLF(!;173%.55/L:6+Y6%=K]D5_N.S(YII5'R!FQLSD3]I8]-'@X AJ<; M$#: \&_ Z!E U B)[2.S,FZHDB3J9([HJRW8;,#EQN'-FJ8L*>X1&56F<%A M,J?B@7R75&AR=@5(6:'/R7NR+*E@.B<+R>T(]-1'LYO%^&G#/*^9PV>88W(C M!>::?!899,=XWT39AAKN0YV'O83?*C$@4?".A$$XZHAG\>_PJ">VAMFZW\,6[XNH%OO9D3D1VI#%N-<;_<0'C4\H\$=F1S$DK<_+" M46*E&#[9R\9DUJ6UGV 8!B2C3UU96O0B7RO,/RC#'-3&=2=-4ED)K"MR.]LV MP$M7]_T_[G7WO*%JPTQ-+F!MH,%@8BZ:JCM2;: L75%?230MP@UST\1!60>S MOI82]X;=H/U;D/P&4$L#!!0 ( YX"%FQ.Q1D60< %\Y 9 >&PO M=V]R:W-H965TJHE^W#:A\\P4E0N:3@S$7:#[_F,B& XP ]?9D)Q.=W[/\QX'.(KQ^2 M]'NV98RCQRB,LYO)EO/=U72:K;8LHMEELF.Q^&:=I!'EXC#=3+-=RJA?&$7A ME&B:-8UH$$\6U\6YVW1QG>QY&,3L-D79/HIH^O26A3-_C*TXWLJ//*!_* M79)\SP_>^3<3+>\1"]F*YP@J_MVS)0O#G"3Z\:."3@X^<\/CS\]TKQB\&,P= MS=@R";\%/M_>3&83Y+,UW8?\4_+P)ZL&9.:\51)FQ5_T4+:U1./5/N-)5!F+ M'D1!7/ZGCY401P;$/F% *@/2,L"G/.B5@=[7@U$9&'T]F)6!V38P3AA8E8%5 M:%^*52CM4$X7UVGR@-*\M:#E'XIP%=9"X"#.9]9GGHIO V''%^^9"$N&7CJ, MTR#,7J'7Z.MG![U\\0J]0$&,OFR3?49C/[N>KIPWLDE1VAERN_Q&>97MZ(K=3,2=,&/I M/9LL?O\-6]H?LHA PAQ(F L)\X!@C4@:AT@:*OKBXXZEE ?Q!H5Y3-$JR;@L MKB7%*BCY\^I^H5NSZ^G]<;AD;>QF&Z?;QM;-9ANWV\;22+.-IQS52,W,@V;F M(,UV]$D\;;GT>BA)YK$F1FLL2UF;>4NW;AM+PRW=NFW,MOZ>Y5,INWILU2TD@WC98L?4AN'Y*G'.#(V34[R#=3 MRO>M6$8R']%[H>-&3"^6KZUK/3E+(YF0:BS6T!.C:8;$AZAOEN<:-:^,/K1W'XT3SG6D4IBK5[I:THM\W4G>BG('"7K(NZOI(MZK7.= MFW.M)9_:U="%61^7+JA+#XK6C,51UH7/Q<*4BH\[SQZ,24=])7RP^GU\NJ ^ M/2A:4WY2RT_.R6])Y2<=*>R9WE9?R1ZL?@^7+JA+#XK6%+_.'+$RG+'X/ERZH2P^*UA2_3O:P.ML3XL^DXAO=% 1;;?&! M%*T9A#H%Q>H<]#W+LB2]0'6R5=2R+I#[&&2[O'!S@39IDLEKW':W&F!;I+LBEJ3')K'M=OE+UD["2D"U\DT5N>&Q56!@GB51-)$JS(_=HQG[4K>LFK56%P20MJB=%FZ MT6[E2EC$,/2V(+\B7\5UPHK5&>L'^AA$>VF906TY^!8!27- :2XHS8.B-5\: MU7DST4:^ZB"0*>D2E.: TEQ0F@=%:P:T3KZ).OG^U+,L> :#[;)X)HTE:(8^ MOB,N:$<\*%HS<'7:3M1I^S*)(I:N AHBL8X.$ K%K02 $IS06D>%*T9^+ID0,:^;2:@KYM!:0XHS06E>5"T9D#K,@11 MER'&KL9)]\VPB76[O1COU\SIU\PEW4*%I)FG'O)82>OB E$7%QPFL.+>F.>M M4ND@D_@E*,TAW3($GAGS=@(@:V8;>ON7 5!]:P:B+C 0=3H]["F%_D.*E$'M M:G#00*L*H#07E.9!T9I3H"XV$'OL\PKH!7D54$B: TIS06D>%*T9T+H80LX5 M0\JB8%:O=#;YZ0:LXH#07E.9!T9K3X&C+ MP.@] [";!F!W#?J#I)H@S<1-?"U?:I6U.RE_U/Q_P9%?L/KM+.$^BXN.649^E>0/Q M_3I)^/-![N"PIW+Q/U!+ P04 " .> A9VZ?5^RD# !*$@ #0 'AL M+W-T>6QECNJ7KP];,(;5TC\ZY1])U93*LS5JPVP5C)EJ50M8CLC"F M^A#']6S!2EI?J(I)BQ1*E]38KI['=:49S6L@E2+N=3II7%(NR7@HE^5U:>IH MII;2C$B_#47^]CD?D6[ZGD1>;J)R-B+W9V]_+)6Y>A/Y^\F[DY/._?G58?S, M >G@P@!BXNGSQ)_2QJ0O]Z7=\%,KY(FG&&T0H-DL6R9T'#EN M-F4\+)3<[DU"?,"JTY)%#U2,R(0*/M4<6 4MN5C[< \",R64CHPM"INN"Y'Z MEX>[O@?UTNB47"KMGVP)[F:33)7.F6[3=,DF-!X*5H =S><+N!M5Q0 :HTK; MR#F=*TF=APVC:5C9&1/B%AZF[\6>]JK8V;<.[)ILF]90T_0RO@/ZNVI>>U?V M9;I1Q1^4^;2TTY&N#P7*;C0K^,KU5T5K %/OXNJTJL3ZH^!S63(_^6Y1<[3B[_E67W7^70<-!C4_?CL]909?" MW+7@B&S;7UG.EV76CKJ!A6A&;=M?8'K=M'W'LKFXS-F*Y9.FJ^=3UXQLPV9M M+B <(M?N"B,8QV-A!# L#^8 XW@6EN=_FL\ G8_',&^#(#) .0.4XUDA9.(^ M6)XP)[-7>*99EB1IBJWH9!)T,,'6+4WA&U;#O $#RP.9_FRM\=W&*^3I.L#V M]*D*P6:*5R(V4WRM 0FO&S"R++S;6!Y@8+N U0[D#^>!F@ISD@1V%?.&/<$X MDF48 K48KM$T158GA4]X?["G)$FR+(P %G:0)!@"3R..8 [ X8DB3L'#\ZC M>'-.Q=M?C\:_ 5!+ P04 " .> A9EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( YX"%GUDGSZ70, &88 / M >&PO=V]R:V)O;VLN>&ULQ9A+3^,P$(#_BI43>]AMDY3R$$6"MBR5@%84 M<5V99-I8.'9E.X7EU^\D486S2T=[L7I*_,#],D/F:]GLP)*;G_H#2@<66E3VP+ E;*7]/O#7LF%BBXO=FLM M3,]O: >9$UIA9]WQ+.#-?H[73;855KP(*=SO4=3<2XA8*90HQ0?DHZ@?,5OH MMUMMQ(=6CLME9K24HRAN!Y[!.)']T[VL(9_XBVUZ'']YY @RBH9]7' EC'7- MC&9]CHQ;P,EMJW+Z1D@'9L(=_#2ZV@BUKI?!I^AYC]'$87=M@WAN_B>,>K42 M&4QT5I6@7!M' [(&5+80&QLQQ4L81;LIC*N<397#(+&9:I?"N?63XD_/\O:I M'>)Z,33G @?,+&_ PT&.YP^3Z<-R.F%XMYS?S2973]A8/N'E?OK@028$9') MR%^)!YD2D.DA(5,/$C(H0=Y0D">A(5< MBK42.)=C%;K*,EUA%5)KMM!29 *L!WE*0)Z&A;S:@N%K8,N"&[!L7CDD43F" M>GQG!-]96+Z9RG0)[(F_=R(6]ZFJW0^1593CKDM?"Q*'G%@>UQS]PMEVW:?4Q*/DE@^=#E MTD]Z2LDG#2P?&M,_4=-*#2J>3;/(,++!T:,Q.LBGI MI(&E\[G]_CK3E&G2P*9I-^)?TV)]QF2T,JR_M M9_?@N-XYKRHIQ]@W5QB-?'=,OCOBO_P#4$L#!!0 ( YX"%G6^OFQ> $ M ,6 : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V$UNPC 0AN&K M1#X SLSP6P&K;MA67" *AB#RI]A5X?:-PB)\41?=(,\J1=Y^N3(+ MUZ;VQ;7UR;TJ:[\S10CMA[4^+UR5^5G3NKI_%$QL8.8@CB^$$"01(_: Y!\_A!"PA:Q ]:0M R?M * M@E;Q@]80M(X?M(&@3?P@2E'&5$'2!&L%6A-R30J\)@2;%(A-2#8I,)L0;5*@ M-B';I,!M0KA)@=R$=),"NPGQ)@5Z,^K-"O1FU)L5Z,V3GVT%>C/JS0KT9M2; M%>C-J#K$!O1KU9@=Z,>K,"O07U%@5Z"^HM"O06U%L4Z"V3 MPQ(%>@OJ+0KT%M1;%.@MJ+>\4V\?'J7S8\]SC?N_D^K0O^O&[8?E\^;D&Q]P MMG#FN_\%4$L#!!0 ( YX"%GKB+KEE0$ ((6 3 6T-O;G1E;G1? M5'EP97-=+GAM;,V8S6[",!"$7R7*%1%CNZ4_ BYMKRV'OH";;$A$$ENVH?#V M=<*/U(I&("IU+K$2[\Z,O=)WR.1]:\A%F[IJW#0NO#>/C+FTH%JY1!MJPDZN M;:U\>+4+9E2Z5 MB8C0:LU0WGAH_]*U&/)L\4ZY6E8]>-N&S*W4SC2U5+HZ> M=H6MUS16QE1EJGS89^LF^^$RW#LDH;.K<45IW" 4Q.RD0[OSN\&^[VU-UI89 M17-E_:NJ0Q7;5,SY;44NZ99E2IM-5'5H29RRIS!5$OJZ2G>B@W]F' M&Z;=DU_MW\GT&8;*N=7&A8E9NMSN,)*V>VB"$%E?]A_QZ!BDKSX?M=/.*#O3 M.USOI[;+;AZ.=&UL4$L! A0#% @ #G@(61Y! M0$#N *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ #G@(69E A9ZXN&PO=V]R:W-H965T&UL M4$L! A0#% @ #G@(67+RF3H]"P S3H !@ ("!TPT M 'AL+W=O A9F<@NQ;$& ]'0 & M@('N' >&PO=V]R:W-H965T&UL4$L! A0#% @ #G@( M67-5&B>Q P 7 T !@ ("!U2, 'AL+W=O A9U,.>KX ' !( & @('F+0 >&PO=V]R:W-H M965T&UL4$L! A0#% @ #G@(66*R0-+N"@ /1P !@ M ("!G#4 'AL+W=O A9[%J[W[P" X M!@ &0 @(&30P >&PO=V]R:W-H965T&UL4$L! A0#% @ #G@(6=^5 M%&@O" +!P !D ("!^DH 'AL+W=O A9TD6Z;\$' #<(@ &0 M @(%@4P >&PO=V]R:W-H965T&UL4$L! A0#% @ #G@(67D._F'H!0 #!P !D M ("!M6( 'AL+W=O A9E6! 4V(" !>!0 &0 @('4: >&PO M=V]R:W-H965T&UL4$L! A0#% @ #G@(6:[FB,"S!0 )0X !D ("! M+&X 'AL+W=O A9 M5SJB^AT+ "2'0 &0 @($6= >&PO=V]R:W-H965T&UL4$L! A0#% M @ #G@(65^X<$D"! ZQ !D ("!]X, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #G@(65YBL#Q' M P ;0T !D ("!*9, 'AL+W=O A9<#/C658# "R#P &0 M@(&GE@ >&PO=V]R:W-H965T&UL4$L! A0#% @ #G@(64&6[8GP!P [3L !D M ("!V9P 'AL+W=O A98#E]QZ," "?"0 &0 @($ I0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ #G@(662^$TQS!0 U"L !D ("!D*T M 'AL+W=O A96EC& M&PO=V]R:W-H965T^W !X;"]W;W)K&UL4$L! A0#% @ M#G@(6??RO+;1!P "SL !D ("!M+P 'AL+W=O A9VZ?5^RD# !*$@ #0 @ %& MU0 >&PO A9UOKYL7@! #%@ &@ @ $-W0 M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " .> A9ZXBZ MY94! ""%@ $P @ &]W@ 6T-O;G1E;G1?5'EP97-=+GAM 7;%!+!08 + L .L+ "#X ! end XML 48 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 49 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 51 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 215 213 1 true 29 0 false 4 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 - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION Sheet http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical) Sheet http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPositionParenthetical CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS Sheet http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS Statements 4 false false R5.htm 00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS (Parenthetical) Sheet http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENT OF COMPREHENSIVE EARNINGS Sheet http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings CONDENSED CONSOLIDATED STATEMENT OF COMPREHENSIVE EARNINGS Statements 6 false false R7.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED 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 - Average Shares Outstanding Sheet http://www.tootsie.com/role/DisclosureAverageSharesOutstanding Average Shares Outstanding Notes 9 false false R10.htm 10301 - Disclosure - Income Taxes Sheet http://www.tootsie.com/role/DisclosureIncomeTaxes Income Taxes Notes 10 false false R11.htm 10401 - 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 11 false false R12.htm 10501 - Disclosure - Fair Value Measurements Sheet http://www.tootsie.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 10601 - Disclosure - Derivative Instruments and Hedging Activities Sheet http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities Derivative Instruments and Hedging Activities Notes 13 false false R14.htm 10701 - Disclosure - Pension Plans Sheet http://www.tootsie.com/role/DisclosurePensionPlans Pension Plans Notes 14 false false R15.htm 10801 - Disclosure - Accumulated Other Comprehensive Earnings (Loss) Sheet http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLoss Accumulated Other Comprehensive Earnings (Loss) Notes 15 false false R16.htm 10901 - Disclosure - Restricted Cash Sheet http://www.tootsie.com/role/DisclosureRestrictedCash Restricted Cash Notes 16 false false R17.htm 11001 - Disclosure - Bank Loans Sheet http://www.tootsie.com/role/DisclosureBankLoans Bank Loans Notes 17 false false R18.htm 11101 - Disclosure - Leases Sheet http://www.tootsie.com/role/DisclosureLeases Leases Notes 18 false false R19.htm 20102 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.tootsie.com/role/DisclosureSignificantAccountingPolicies 19 false false R20.htm 30403 - 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 20 false false R21.htm 30503 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.tootsie.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.tootsie.com/role/DisclosureFairValueMeasurements 21 false false R22.htm 30603 - 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 22 false false R23.htm 30803 - Disclosure - Accumulated Other Comprehensive Earnings (Loss) (Tables) Sheet http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossTables Accumulated Other Comprehensive Earnings (Loss) (Tables) Tables http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLoss 23 false false R24.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 24 false false R25.htm 40201 - Disclosure - Average Shares Outstanding (Details) Sheet http://www.tootsie.com/role/DisclosureAverageSharesOutstandingDetails Average Shares Outstanding (Details) Details http://www.tootsie.com/role/DisclosureAverageSharesOutstanding 25 false false R26.htm 40301 - Disclosure - Income Taxes (Details) Sheet http://www.tootsie.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.tootsie.com/role/DisclosureIncomeTaxes 26 false false R27.htm 40401 - 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 27 false false R28.htm 40501 - Disclosure - Fair Value Measurements - Bonds (Details) Sheet http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails Fair Value Measurements - Bonds (Details) Details 28 false false R29.htm 40502 - Disclosure - Fair Value Measurements (Details) Sheet http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.tootsie.com/role/DisclosureFairValueMeasurementsTables 29 false false R30.htm 40601 - 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 30 false false R31.htm 40602 - 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 31 false false R32.htm 40701 - Disclosure - Pension Plans (Details) Sheet http://www.tootsie.com/role/DisclosurePensionPlansDetails Pension Plans (Details) Details http://www.tootsie.com/role/DisclosurePensionPlans 32 false false R33.htm 40801 - Disclosure - Accumulated Other Comprehensive Earnings (Loss) (Details) Sheet http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossDetails Accumulated Other Comprehensive Earnings (Loss) (Details) Details http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossTables 33 false false R34.htm 40802 - Disclosure - Accumulated Other Comprehensive Earnings (Loss) - Reclassification from AOCI (Details) Sheet http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails Accumulated Other Comprehensive Earnings (Loss) - Reclassification from AOCI (Details) Details http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossTables 34 false false R35.htm 41001 - Disclosure - Bank Loans (Details) Sheet http://www.tootsie.com/role/DisclosureBankLoansDetails Bank Loans (Details) Details http://www.tootsie.com/role/DisclosureBankLoans 35 false false R36.htm 41101 - Disclosure - Leases (Details) Sheet http://www.tootsie.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.tootsie.com/role/DisclosureLeases 36 false false All Reports Book All Reports tr-20240630.xsd tr-20240630_cal.xml tr-20240630_def.xml tr-20240630_lab.xml tr-20240630_pre.xml tr-20240630x10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 54 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tr-20240630x10q.htm": { "nsprefix": "tr", "nsuri": "http://www.tootsie.com/20240630", "dts": { "schema": { "local": [ "tr-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "tr-20240630_cal.xml" ] }, "definitionLink": { "local": [ "tr-20240630_def.xml" ] }, "labelLink": { "local": [ "tr-20240630_lab.xml" ] }, "presentationLink": { "local": [ "tr-20240630_pre.xml" ] }, "inline": { "local": [ "tr-20240630x10q.htm" ] } }, "keyStandard": 193, "keyCustom": 20, "axisStandard": 15, "axisCustom": 0, "memberStandard": 24, "memberCustom": 5, "hidden": { "total": 11, "http://www.tootsie.com/20240630": 1, "http://xbrl.sec.gov/dei/2024": 6, "http://fasb.org/us-gaap/2024": 4 }, "contextCount": 215, "entityCount": 1, "segmentCount": 29, "elementCount": 332, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 764, "http://xbrl.sec.gov/dei/2024": 30 }, "report": { "R1": { "role": "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition", "longName": "00100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_6_30_2024_lIzGXs80OUSv9sB7BzkDKw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_lIzGXs80OUSv9sB7BzkDKw", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "unique": true } }, "R3": { "role": "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPositionParenthetical", "longName": "00105 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_6_30_2024_lIzGXs80OUSv9sB7BzkDKw", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_lIzGXs80OUSv9sB7BzkDKw", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_t68lUMJ7IEmbRTdksr-pcA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_t68lUMJ7IEmbRTdksr-pcA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical", "longName": "00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ClYm5bVqakiQPFJQbfwQrw", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_ClYm5bVqakiQPFJQbfwQrw", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENT OF COMPREHENSIVE EARNINGS", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF COMPREHENSIVE EARNINGS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_t68lUMJ7IEmbRTdksr-pcA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_t68lUMJ7IEmbRTdksr-pcA", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "unique": true } }, "R7": { "role": "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "unique": true } }, "R8": { "role": "http://www.tootsie.com/role/DisclosureSignificantAccountingPolicies", "longName": "10101 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.tootsie.com/role/DisclosureAverageSharesOutstanding", "longName": "10201 - Disclosure - Average Shares Outstanding", "shortName": "Average Shares Outstanding", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "tr:AverageSharesOutstandingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "tr:AverageSharesOutstandingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.tootsie.com/role/DisclosureIncomeTaxes", "longName": "10301 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValue", "longName": "10401 - Disclosure - Share Capital and Capital In Excess of Par Value", "shortName": "Share Capital and Capital In Excess of Par Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "tr:ShareCapitalAndCapitalInExcessOfParValueDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "tr:ShareCapitalAndCapitalInExcessOfParValueDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.tootsie.com/role/DisclosureFairValueMeasurements", "longName": "10501 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities", "longName": "10601 - Disclosure - Derivative Instruments and Hedging Activities", "shortName": "Derivative Instruments and Hedging Activities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.tootsie.com/role/DisclosurePensionPlans", "longName": "10701 - Disclosure - Pension Plans", "shortName": "Pension Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLoss", "longName": "10801 - Disclosure - Accumulated Other Comprehensive Earnings (Loss)", "shortName": "Accumulated Other Comprehensive Earnings (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.tootsie.com/role/DisclosureRestrictedCash", "longName": "10901 - Disclosure - Restricted Cash", "shortName": "Restricted Cash", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:RestrictedAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:RestrictedAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.tootsie.com/role/DisclosureBankLoans", "longName": "11001 - Disclosure - Bank Loans", "shortName": "Bank Loans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.tootsie.com/role/DisclosureLeases", "longName": "11101 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "tr:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "tr:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies", "longName": "20102 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "tr:BusinessDescriptionPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "tr:BusinessDescriptionPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueTables", "longName": "30403 - Disclosure - Share Capital and Capital In Excess of Par Value (Tables)", "shortName": "Share Capital and Capital In Excess of Par Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "tr:ShareCapitalAndCapitalInExcessOfParValueDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "tr:ShareCapitalAndCapitalInExcessOfParValueDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.tootsie.com/role/DisclosureFairValueMeasurementsTables", "longName": "30503 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables", "longName": "30603 - Disclosure - Derivative Instruments and Hedging Activities (Tables)", "shortName": "Derivative Instruments and Hedging Activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossTables", "longName": "30803 - Disclosure - Accumulated Other Comprehensive Earnings (Loss) (Tables)", "shortName": "Accumulated Other Comprehensive Earnings (Loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "longName": "40101 - Disclosure - Significant Accounting Policies (Details)", "shortName": "Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_t68lUMJ7IEmbRTdksr-pcA", "name": "us-gaap:IncreaseDecreaseInAccruedLiabilities", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_t68lUMJ7IEmbRTdksr-pcA", "name": "us-gaap:IncreaseDecreaseInAccruedLiabilities", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.tootsie.com/role/DisclosureAverageSharesOutstandingDetails", "longName": "40201 - Disclosure - Average Shares Outstanding (Details)", "shortName": "Average Shares Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_gQNUNPpT40m4T3K1y-umGg", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "unitRef": "Unit_Standard_shares_et-8Lj7GwEOkfNOLmJp7UQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "tr:AverageSharesOutstandingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_5_2024_To_4_5_2024_sYOQcr2Pkkq_Y1SNVZ5ViA", "name": "us-gaap:CommonStockDividendsShares", "unitRef": "Unit_Standard_shares_et-8Lj7GwEOkfNOLmJp7UQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "tr:AverageSharesOutstandingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "unique": true } }, "R26": { "role": "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails", "longName": "40301 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_t68lUMJ7IEmbRTdksr-pcA", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_gj6ivnMe9E-_Mz4BcRbPFA", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_t68lUMJ7IEmbRTdksr-pcA", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_gj6ivnMe9E-_Mz4BcRbPFA", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "longName": "40401 - Disclosure - Share Capital and Capital In Excess of Par Value (Details)", "shortName": "Share Capital and Capital In Excess of Par Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "As_Of_12_31_2023_PEDyfxJ7f0GpGkwyyti_3A", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_kCgaTGeEdEaml-voYgNmpg", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "tr:ShareCapitalAndCapitalInExcessOfParValueDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "unique": true } }, "R28": { "role": "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails", "longName": "40501 - Disclosure - Fair Value Measurements - Bonds (Details)", "shortName": "Fair Value Measurements - Bonds (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "As_Of_6_30_2024_lIzGXs80OUSv9sB7BzkDKw", "name": "us-gaap:SpecialAssessmentBondNoncurrent", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_lm98LRhJa0C9jElka2vPxA", "name": "us-gaap:SpecialAssessmentBondNoncurrent", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:SpecialAssessmentBondNoncurrent", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "unique": true } }, "R29": { "role": "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails", "longName": "40502 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "As_Of_6_30_2024_lIzGXs80OUSv9sB7BzkDKw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_uysPdE5bTUaWF4jX4nkThA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "unique": true } }, "R30": { "role": "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails", "longName": "40601 - Disclosure - Derivative Instruments and Hedging Activities (Details)", "shortName": "Derivative Instruments and Hedging Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_6_30_2024_lIzGXs80OUSv9sB7BzkDKw", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_lIzGXs80OUSv9sB7BzkDKw", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails", "longName": "40602 - Disclosure - Derivative Instruments and Hedging Activities - OCI (Details)", "shortName": "Derivative Instruments and Hedging Activities - OCI (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_t68lUMJ7IEmbRTdksr-pcA", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_IdgtuHR5hkqrl4BXSnbGEg", "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "unique": true } }, "R32": { "role": "http://www.tootsie.com/role/DisclosurePensionPlansDetails", "longName": "40701 - Disclosure - Pension Plans (Details)", "shortName": "Pension Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "Duration_6_1_2024_To_6_30_2024_sCL3tBwFmkCb2yG13Fp3TA", "name": "tr:GrantedSpecialFinancialAssistanceFunds", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_1_2024_To_6_30_2024_sCL3tBwFmkCb2yG13Fp3TA", "name": "tr:GrantedSpecialFinancialAssistanceFunds", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossDetails", "longName": "40801 - Disclosure - Accumulated Other Comprehensive Earnings (Loss) (Details)", "shortName": "Accumulated Other Comprehensive Earnings (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_12_31_2023_PEDyfxJ7f0GpGkwyyti_3A", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember_XlMGdAG2b0mgtBqBidElGw", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "unique": true } }, "R34": { "role": "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails", "longName": "40802 - Disclosure - Accumulated Other Comprehensive Earnings (Loss) - Reclassification from AOCI (Details)", "shortName": "Accumulated Other Comprehensive Earnings (Loss) - Reclassification from AOCI (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_t68lUMJ7IEmbRTdksr-pcA", "name": "us-gaap:NonoperatingIncomeExpense", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_IdgtuHR5hkqrl4BXSnbGEg", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "unique": true } }, "R35": { "role": "http://www.tootsie.com/role/DisclosureBankLoansDetails", "longName": "41001 - Disclosure - Bank Loans (Details)", "shortName": "Bank Loans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_6_30_2024_srt_ConsolidatedEntitiesAxis_srt_SubsidiariesMember_2l4wmaIgakur4EYcUmWEGg", "name": "us-gaap:DebtWeightedAverageInterestRate", "unitRef": "Unit_Standard_pure_gj6ivnMe9E-_Mz4BcRbPFA", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_srt_ConsolidatedEntitiesAxis_srt_SubsidiariesMember_2l4wmaIgakur4EYcUmWEGg", "name": "us-gaap:DebtWeightedAverageInterestRate", "unitRef": "Unit_Standard_pure_gj6ivnMe9E-_Mz4BcRbPFA", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.tootsie.com/role/DisclosureLeasesDetails", "longName": "41101 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_t68lUMJ7IEmbRTdksr-pcA", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "tr:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_t68lUMJ7IEmbRTdksr-pcA", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_ny0AwZkMgEmIRkvbRzAp_Q", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "tr:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "tr-20240630x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r61", "r681" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable trade, less allowances of $2,494 $2,245 and $2,488", "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." } } }, "auth_ref": [ "r729" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable", "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." } } }, "auth_ref": [ "r63", "r117" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "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)." } } }, "auth_ref": [ "r63" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Postretirement and Pension Benefits", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r3", "r4", "r11", "r18", "r80", "r712", "r713", "r714" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less - accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r32", "r142", "r517" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Foreign Currency Derivatives", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r159", "r168", "r169", "r421", "r644", "r712" ] }, "tr_AccumulatedNetGainLossFromCommodityDerivativesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "AccumulatedNetGainLossFromCommodityDerivativesMember", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails" ], "lang": { "en-us": { "role": { "documentation": "Changes to accumulated comprehensive income resulting from gains and losses from commodity derivative instruments .Trading in a derivative instrument whose primary underlying risk is tied to commodity prices.", "label": "Commodity Derivatives" } } }, "auth_ref": [] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails" ], "lang": { "en-us": { "role": { "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "terseLabel": "Investments", "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." } } }, "auth_ref": [ "r155", "r156", "r157", "r159", "r168", "r169", "r712" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated other comprehensive earnings (loss), net of tax", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r167", "r168", "r465", "r467", "r468", "r469", "r470", "r471" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r17", "r18", "r81", "r149", "r513", "r542", "r543" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r167", "r168", "r465", "r467", "r468", "r469", "r470", "r471" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossDetails" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Earnings (Loss)", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r11", "r18", "r430", "r433", "r491", "r538", "r539", "r712", "r713", "r714", "r718", "r719", "r720", "r722" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "verboseLabel": "Foreign Currency Translation", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r2", "r11", "r18", "r78", "r79", "r168", "r169", "r467", "r468", "r469", "r470", "r471", "r712" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Capital in excess of par value", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r71" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Capital in Excess of Par Value", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r554", "r718", "r719", "r720", "r722", "r753", "r818" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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:" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPositionParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Trade accounts receivable, allowances", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r150", "r227", "r234" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r116", "r128", "r144", "r185", "r211", "r215", "r221", "r222", "r231", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r417", "r422", "r464", "r510", "r588", "r647", "r648", "r681", "r697", "r740", "r741", "r780" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r137", "r152", "r185", "r231", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r417", "r422", "r464", "r681", "r740", "r741", "r780" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS:" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale", "terseLabel": "Available for sale securities", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r229", "r235", "r441", "r502", "r672", "r675", "r730", "r756", "r757", "r758" ] }, "tr_AverageSharesOutstandingDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "AverageSharesOutstandingDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Average Shares Outstanding" } } }, "auth_ref": [] }, "tr_AverageSharesOutstandingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "AverageSharesOutstandingDisclosureTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureAverageSharesOutstanding" ], "lang": { "en-us": { "role": { "documentation": "This element represents the average shares outstanding, total number of shares issued throughout the period including stock repurchases, and subsequent retirements stock dividend distributed.", "label": "Average Shares Outstanding Disclosure [Text Block]", "terseLabel": "Average Shares Outstanding" } } }, "auth_ref": [] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings", "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." } } }, "auth_ref": [ "r101" ] }, "tr_BusinessDescriptionPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "BusinessDescriptionPolicyPolicyTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for business description.", "label": "Business Description Policy [Policy Text Block]", "terseLabel": "General Information" } } }, "auth_ref": [] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails" ], "lang": { "en-us": { "role": { "label": "Reported Value Measurement [Member]", "terseLabel": "Cost Basis", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r57", "r58" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r22", "r139", "r640" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of quarter", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r22", "r94", "r183" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Decrease in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r94" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPositionParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r133", "r146", "r147", "r148", "r185", "r204", "r205", "r207", "r209", "r213", "r214", "r231", "r251", "r253", "r254", "r255", "r258", "r259", "r287", "r288", "r289", "r290", "r291", "r464", "r546", "r547", "r548", "r549", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r576", "r597", "r614", "r628", "r629", "r630", "r631", "r632", "r704", "r715", "r723" ] }, "us-gaap_CollectiveBargainingArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollectiveBargainingArrangementAxis", "presentation": [ "http://www.tootsie.com/role/DisclosurePensionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Collective-Bargaining Arrangement [Axis]", "documentation": "Information by arrangement collectively bargained between employer and its employees represented by union." } } }, "auth_ref": [ "r668", "r749" ] }, "us-gaap_CollectiveBargainingArrangementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollectiveBargainingArrangementDomain", "presentation": [ "http://www.tootsie.com/role/DisclosurePensionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Collective-Bargaining Arrangement [Domain]", "documentation": "Arrangement collectively bargained between employer and its employees represented by union." } } }, "auth_ref": [ "r668", "r749" ] }, "tr_CommercialRealEstateLeasedToThirdPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "CommercialRealEstateLeasedToThirdPartiesMember", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPositionParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "terseLabel": "Common Stock", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r818" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassBMember", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPositionParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r818" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Dividends per share", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r105" ] }, "us-gaap_CommonStockDividendsShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsShares", "presentation": [ "http://www.tootsie.com/role/DisclosureAverageSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock Dividends, Shares", "terseLabel": "Stock dividend shares distributed", "documentation": "Number of shares of common stock issued as dividends during the period. Excludes stock splits." } } }, "auth_ref": [ "r12" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r687", "r688", "r689", "r691", "r692", "r693", "r694", "r718", "r719", "r722", "r753", "r817", "r818" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPositionParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r70" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPositionParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r70", "r576" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPositionParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r70" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "lang": { "en-us": { "role": { "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)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r70", "r576", "r594", "r818", "r819" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, value", "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." } } }, "auth_ref": [ "r70", "r512", "r681" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Pension Plans" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive earnings attributable to Tootsie Roll Industries, Inc.", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r19", "r164", "r166", "r173", "r506", "r524", "r526" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "label": "Comprehensive (Income) Loss, Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive earnings (loss) attributable to noncontrolling interests", "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." } } }, "auth_ref": [ "r7", "r41", "r44", "r164", "r166", "r172", "r505", "r524", "r525" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive earnings", "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." } } }, "auth_ref": [ "r44", "r108", "r164", "r166", "r171", "r504", "r524" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Earnings (Loss)", "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." } } }, "auth_ref": [ "r77", "r170", "r503", "r523" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Revenue Recognition", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r634" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r27", "r28", "r29", "r30", "r59", "r114", "r634" ] }, "tr_ConsentingAgreementEnteredWithLocalBargainingUnionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "ConsentingAgreementEnteredWithLocalBargainingUnionMember", "presentation": [ "http://www.tootsie.com/role/DisclosurePensionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to consenting agreement entered with local bargaining union.", "label": "Consenting agreement entered with local bargaining union" } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.tootsie.com/role/DisclosureBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r187", "r417", "r418", "r422", "r423", "r492", "r635", "r739", "r742", "r743" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.tootsie.com/role/DisclosureBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r187", "r417", "r418", "r422", "r423", "r492", "r635", "r739", "r742", "r743" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressGross", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress", "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." } } }, "auth_ref": [ "r101" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Total costs", "verboseLabel": "Cost of goods sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r84", "r85", "r499" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Bank Loans" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureBankLoans" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Bank Loans", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r102", "r184", "r240", "r241", "r242", "r243", "r244", "r249", "r250", "r260", "r266", "r267", "r268", "r269", "r270", "r271", "r276", "r283", "r284", "r286", "r472" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.tootsie.com/role/DisclosureBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Bank Loans", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r187", "r261", "r262", "r263", "r264", "r265", "r267", "r272", "r273", "r274", "r275", "r277", "r278", "r279", "r280", "r281", "r282", "r285", "r651", "r652", "r653", "r654", "r655", "r679", "r716", "r772", "r773" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.tootsie.com/role/DisclosureBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r16", "r33", "r34", "r60", "r103", "r104", "r187", "r261", "r262", "r263", "r264", "r265", "r267", "r272", "r273", "r274", "r275", "r277", "r278", "r279", "r280", "r281", "r282", "r285", "r651", "r652", "r653", "r654", "r655", "r679", "r716", "r772", "r773" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.tootsie.com/role/DisclosureBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Maturity period", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.tootsie.com/role/DisclosureBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted interest rate (as a percent)", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "tr_DeferredCompensationAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "DeferredCompensationAndOtherLiabilities", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "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" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r389", "r390" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r389", "r390", "r511" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Tax Credits", "verboseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r96" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosurePensionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost Recognized", "terseLabel": "Pension expense", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r371" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation", "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." } } }, "auth_ref": [ "r9", "r31" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r9", "r211", "r218", "r222", "r647", "r648" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "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." } } }, "auth_ref": [ "r566", "r568", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r589", "r590", "r591", "r592", "r602", "r603", "r604", "r605", "r608", "r609", "r610", "r611", "r621", "r622", "r625", "r626", "r687", "r689", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766" ] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Assets", "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." } } }, "auth_ref": [ "r14", "r76", "r111", "r112", "r153", "r643" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Fair Value, Gross Liability", "negatedLabel": "Liabilities", "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." } } }, "auth_ref": [ "r14", "r76", "r111", "r112", "r153", "r643" ] }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeNet", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Fair Value, Net", "terseLabel": "Derivative instruments, net", "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives." } } }, "auth_ref": [ "r463" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r49", "r51", "r52", "r113", "r566", "r568", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r589", "r590", "r591", "r592", "r602", "r603", "r604", "r605", "r608", "r609", "r610", "r611", "r621", "r622", "r625", "r626", "r643", "r687", "r689", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Instruments and Hedging Activities", "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." } } }, "auth_ref": [ "r110", "r427", "r436" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "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." } } }, "auth_ref": [ "r13", "r49", "r51", "r52", "r55", "r56", "r426" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments and Hedging Activities", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r426" ] }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred", "terseLabel": "Accumulated comprehensive loss to be reclassified", "documentation": "The estimated value of gains (losses), net anticipated to be transferred in the future from accumulated other comprehensive income into earnings." } } }, "auth_ref": [ "r435" ] }, "tr_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOciToOtherIncomeEstimatedNetAmountToBeTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOciToOtherIncomeEstimatedNetAmountToBeTransferred", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "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 (loss) to be reclassified" } } }, "auth_ref": [] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLineItems", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Line Items]", "terseLabel": "Derivative Instruments and Hedging Activities", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r436" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Notional Amounts", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r750", "r751" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeTable", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Table]", "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date." } } }, "auth_ref": [ "r13", "r45", "r46", "r47", "r48", "r50", "r51", "r53", "r54", "r56", "r436" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Derivatives designated as hedging instruments:", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r13" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r105" ] }, "us-gaap_DividendsCommonStockStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockStock", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Stock", "negatedLabel": "Stock dividends", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in stock." } } }, "auth_ref": [ "r105" ] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Current", "terseLabel": "Dividends payable", "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)." } } }, "auth_ref": [ "r63" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r701" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r702" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net earnings attributable to Tootsie Roll Industries, Inc. per share", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r174", "r193", "r194", "r195", "r196", "r197", "r198", "r203", "r204", "r207", "r208", "r209", "r210", "r412", "r415", "r438", "r439", "r507", "r527", "r645" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "verboseLabel": "Effect of exchange rate changes on cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r769" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "verboseLabel": "Effective income tax rate (as a percent)", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r392", "r669" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r699" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r699" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r699" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r703" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r699" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r699" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r699" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r699" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r12", "r134", "r167", "r168", "r169", "r188", "r189", "r190", "r192", "r197", "r199", "r201", "r212", "r232", "r233", "r239", "r292", "r400", "r401", "r409", "r410", "r411", "r413", "r414", "r415", "r429", "r430", "r431", "r432", "r433", "r434", "r437", "r465", "r467", "r468", "r469", "r470", "r471", "r473", "r475", "r491", "r523", "r538", "r539", "r540", "r554", "r614" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurements", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r441", "r442", "r455", "r672" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r441", "r442", "r455", "r672" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value Measurements", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r446", "r447", "r448", "r449", "r450", "r451", "r456", "r674" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument asset measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r446", "r447", "r448", "r449", "r450", "r451", "r456", "r674" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Hierarchy [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r274", "r329", "r330", "r331", "r332", "r333", "r334", "r440", "r442", "r443", "r444", "r445", "r454", "r455", "r457", "r493", "r494", "r495", "r652", "r653", "r658", "r659", "r660", "r672", "r675" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r274", "r652", "r653" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r441", "r442", "r443", "r445", "r672", "r757", "r767" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r450", "r452", "r453", "r454", "r457", "r458", "r459", "r460", "r461", "r500", "r672", "r676" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r274", "r329", "r334", "r442", "r455", "r493", "r658", "r659", "r660", "r672" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2", "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." } } }, "auth_ref": [ "r274", "r329", "r334", "r442", "r443", "r455", "r494", "r652", "r653", "r658", "r659", "r660", "r672" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r441", "r442", "r443", "r445", "r672", "r757", "r767" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r274", "r329", "r330", "r331", "r332", "r333", "r334", "r440", "r442", "r443", "r444", "r445", "r454", "r455", "r457", "r493", "r494", "r495", "r652", "r653", "r658", "r659", "r660", "r672", "r675" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair value measured on a recurring basis", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r672", "r754", "r755", "r756", "r757", "r758", "r767" ] }, "us-gaap_FairValueNetAssetLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueNetAssetLiability", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Asset (Liability)", "totalLabel": "Total assets measured at fair value", "documentation": "Fair value of asset after deduction of liability." } } }, "auth_ref": [ "r754", "r755" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Forward [Member]", "verboseLabel": "Foreign currency derivatives", "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." } } }, "auth_ref": [ "r582", "r586", "r591", "r604", "r610", "r623", "r624", "r625", "r689" ] }, "us-gaap_ForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForwardContractsMember", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails", "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Forward Contracts [Member]", "verboseLabel": "Commodity derivatives", "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." } } }, "auth_ref": [ "r752" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r143", "r238", "r501", "r648", "r650", "r673", "r681", "r733", "r734" ] }, "tr_GrantedSpecialFinancialAssistanceFunds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "GrantedSpecialFinancialAssistanceFunds", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosurePensionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount granted special financial assistance funds.", "label": "Granted Special Financial Assistance Funds", "terseLabel": "Granted special financial assistance funds" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Total gross margin", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r82", "r86", "r127", "r185", "r231", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r464", "r646", "r647", "r724", "r725", "r726", "r727", "r728", "r740" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r13", "r426" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest", "negatedTerseLabel": "Total before tax", "totalLabel": "Earnings before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r83", "r123", "r127", "r508", "r519", "r646", "r647", "r724", "r725", "r726", "r727", "r728" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND RETAINED EARNINGS" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r186", "r388", "r392", "r393", "r394", "r395", "r396", "r397", "r402", "r404", "r407", "r408", "r551", "r669" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "netLabel": "Tax (expense) benefit", "terseLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r129", "r131", "r200", "r201", "r211", "r219", "r222", "r391", "r392", "r403", "r528", "r669" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid/(received), net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r23", "r182", "r398", "r399" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Reduction in accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r8" ] }, "tr_IncreaseDecreaseInDeferredCompensationAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "IncreaseDecreaseInDeferredCompensationAndOtherLiabilities", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Postretirement health care benefits", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Receivables", "negatedLabel": "Other receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Changes in share capital and capital in excess of par value", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedTrademarks": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedTrademarks", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Trademarks", "terseLabel": "Trademarks", "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." } } }, "auth_ref": [ "r708", "r735" ] }, "tr_IndustrialBuildingInCanadaLeasedToNewTenantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "IndustrialBuildingInCanadaLeasedToNewTenantMember", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to industrial building in Canada leased to new tenant.", "label": "Industrial Building in Canada Leased to New Tenant [Member]", "terseLabel": "Industrial building in Canada leased to new tenant" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Net", "terseLabel": "Interest paid", "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." } } }, "auth_ref": [ "r177", "r180", "r181" ] }, "us-gaap_InventoryFinishedGoodsAndWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsAndWorkInProcess", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods and Work in Process, Gross", "terseLabel": "Finished goods and work-in-process", "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." } } }, "auth_ref": [ "r710" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNetAbstract", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories:" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsAndSupplies", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw materials and supplies", "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed." } } }, "auth_ref": [ "r710" ] }, "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Investment Income, Net, Amortization of Discount and Premium", "negatedLabel": "Amortization of marketable security premiums", "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities." } } }, "auth_ref": [ "r90" ] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Land", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Land", "terseLabel": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r707" ] }, "tr_LeaseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "LeaseDisclosureTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "Leases" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r480", "r487" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r480", "r487" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r479" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2025", "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)." } } }, "auth_ref": [ "r485" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r485" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2027", "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)." } } }, "auth_ref": [ "r485" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2026", "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)." } } }, "auth_ref": [ "r485" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2024 (rest of year)", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r775" ] }, "tr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "verboseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Remaining Lease Term", "terseLabel": "Remaining lease term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r487", "r774" ] }, "us-gaap_LessorOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Existence of Option to Extend [true false]", "documentation": "Indicates (true false) whether lessor has option to extend operating lease." } } }, "auth_ref": [ "r490" ] }, "us-gaap_LessorOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeaseRenewalTerm", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Renewal Term", "terseLabel": "Lessor, renewal term", "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." } } }, "auth_ref": [ "r776" ] }, "us-gaap_LessorOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeaseTermOfContract", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Amended lease term", "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r776" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r75", "r120", "r516", "r681", "r717", "r732", "r768" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r64", "r138", "r185", "r231", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r418", "r422", "r423", "r464", "r681", "r740", "r780", "r781" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "totalLabel": "Total noncurrent liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r16", "r65", "r66", "r67", "r68", "r185", "r231", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r418", "r422", "r423", "r464", "r740", "r780", "r781" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "NONCURRENT LIABILITIES:" } } }, "auth_ref": [] }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Liability for Uncertain Tax Positions, Noncurrent", "terseLabel": "Liability for uncertain tax positions", "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent." } } }, "auth_ref": [ "r66" ] }, "us-gaap_LoansPayableToBankCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansPayableToBankCurrent", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Loans Payable to Bank, Current", "terseLabel": "Bank loans", "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." } } }, "auth_ref": [ "r62", "r573" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermInvestments", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Long-term Investments", "terseLabel": "Investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r140" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment, Gross", "terseLabel": "Machinery and equipment", "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." } } }, "auth_ref": [ "r101" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.tootsie.com/role/DisclosureBankLoansDetails", "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r377", "r387", "r445", "r498", "r536", "r537", "r544", "r567", "r568", "r617", "r618", "r619", "r620", "r627", "r636", "r637", "r649", "r656", "r668", "r675", "r676", "r677", "r678", "r683", "r744", "r782", "r783", "r784", "r785", "r786", "r787" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterest", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interests", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r74", "r119", "r185", "r231", "r251", "r253", "r254", "r255", "r258", "r259", "r464", "r515", "r578" ] }, "tr_MiscellaneousReceivablesAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "MiscellaneousReceivablesAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "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" } } }, "auth_ref": [] }, "tr_MultiemployerPlanSurchargeIncreaseDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "MultiemployerPlanSurchargeIncreaseDuringPeriod", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosurePensionPlansDetails" ], "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" } } }, "auth_ref": [] }, "tr_MultiemployerPlansEstimatedLiabilityUponWithdrawalPlanObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "MultiemployerPlansEstimatedLiabilityUponWithdrawalPlanObligation", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosurePensionPlansDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_MultiemployerPlansLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MultiemployerPlansLineItems", "presentation": [ "http://www.tootsie.com/role/DisclosurePensionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Multiemployer Plans [Line Items]", "terseLabel": "Pension Plans", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r662", "r663", "r664", "r665", "r666", "r667", "r668" ] }, "tr_MultiemployerPlansSurchargePercentageForRehabilitationInSpecifiedTerm": { "xbrltype": "percentItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "MultiemployerPlansSurchargePercentageForRehabilitationInSpecifiedTerm", "presentation": [ "http://www.tootsie.com/role/DisclosurePensionPlansDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash used in financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r179" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Net cash (used in) provided by investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r179" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash provided by (used in) operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r94", "r95", "r96" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net earnings attributable to Tootsie Roll Industries, Inc.", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r87", "r96", "r124", "r136", "r162", "r165", "r169", "r185", "r191", "r193", "r194", "r195", "r196", "r197", "r200", "r201", "r206", "r231", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r412", "r415", "r439", "r464", "r522", "r596", "r612", "r613", "r695", "r740" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: net income (loss) attributable to noncontrolling interests", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r43", "r109", "r162", "r165", "r197", "r200", "r201", "r521", "r714" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "negatedLabel": "Other income, net", "verboseLabel": "Other income, net", "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)." } } }, "auth_ref": [ "r89" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossDetails" ], "lang": { "en-us": { "role": { "label": "Other comprehensive earnings (loss) before reclassifications", "terseLabel": "Other comprehensive earnings (loss) before reclassifications", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r15", "r18" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Earnings from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r127", "r646", "r724", "r725", "r726", "r727", "r728" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "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." } } }, "auth_ref": [ "r481", "r680" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r477" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r477" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r477" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating lease payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r478", "r482" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r476" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r484", "r680" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term", "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." } } }, "auth_ref": [ "r483", "r680" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies", "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." } } }, "auth_ref": [ "r97", "r98", "r99", "r107" ] }, "tr_OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "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" } } }, "auth_ref": [] }, "tr_OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent Excluding Property, Plant and Equipment, Net [Abstract]", "terseLabel": "OTHER ASSETS:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, before Tax, [Abstract]", "terseLabel": "Investments:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings" ], "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:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, before Tax [Abstract]", "terseLabel": "Derivatives:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, before Tax", "totalLabel": "Unrealized gains (losses) on investments", "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." } } }, "auth_ref": [ "r155", "r156", "r158", "r523" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Tax", "totalLabel": "Total other comprehensive income (loss), before tax", "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r170", "r465", "r466", "r471", "r503", "r523", "r712", "r713" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Tax [Abstract]", "verboseLabel": "Other comprehensive income (loss), before tax:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax", "totalLabel": "Unrealized gains (losses) on derivatives", "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." } } }, "auth_ref": [ "r154", "r158", "r523" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "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", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r154", "r158", "r424", "r425", "r428" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "negatedLabel": "Less: reclassification adjustment for (gains) losses to net earnings", "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." } } }, "auth_ref": [ "r130", "r158", "r160" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax", "terseLabel": "Foreign currency translation adjustments", "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." } } }, "auth_ref": [ "r2", "r81", "r523" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "verboseLabel": "Other comprehensive earnings (loss) net of tax", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r7", "r11", "r108", "r163", "r166", "r197" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, before Tax", "negatedTotalLabel": "Unrealized gains (losses) on postretirement and pension benefits", "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r3", "r4", "r80", "r81", "r523", "r660", "r747" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r6", "r81", "r161", "r230" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "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", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r6", "r81", "r161", "r346" ] }, "us-gaap_OtherComprehensiveIncomeLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossTax", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax", "negatedTerseLabel": "Income tax benefit (expense) related to items of other comprehensive income", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)." } } }, "auth_ref": [ "r5", "r167", "r170", "r391", "r405", "r406", "r465", "r469", "r471", "r503", "r523" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r155", "r158", "r230" ] }, "tr_OtherPostretirementDefinedBenefitPlanLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "OtherPostretirementDefinedBenefitPlanLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "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" } } }, "auth_ref": [] }, "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Other Postretirement Defined Benefit Plan, Liabilities, Noncurrent", "terseLabel": "Postretirement health care benefits", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit other postretirement plan, classified as noncurrent. Excludes pension plan." } } }, "auth_ref": [ "r37", "r38", "r66", "r106" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Shares purchased and retired", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r92" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid in cash", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r92" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchase of available for sale securities", "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)." } } }, "auth_ref": [ "r20", "r175", "r228" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r91" ] }, "tr_PaymentsToAcquireTradingSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "PaymentsToAcquireTradingSecurities", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosurePensionPlans" ], "lang": { "en-us": { "role": { "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Pension Plans", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r303", "r326", "r328", "r334", "r351", "r353", "r354", "r355", "r356", "r357", "r369", "r370", "r371", "r660" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.tootsie.com/role/DisclosurePensionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Pension Plan [Member]", "terseLabel": "Multi-employer defined benefit pension plan", "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." } } }, "auth_ref": [ "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r355", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r371", "r372", "r383", "r660", "r661", "r665", "r666", "r667" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails" ], "lang": { "en-us": { "role": { "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r462" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Noncurrent", "terseLabel": "Prepaid expenses and other assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r115", "r709" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "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." } } }, "auth_ref": [ "r151", "r236", "r237", "r642" ] }, "us-gaap_ProceedsFromLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLeasePayments", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Lease Payment, Operating Activity", "terseLabel": "Lease income", "documentation": "Amount of cash inflow from lease payment, classified as operating activity." } } }, "auth_ref": [ "r488", "r489" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Maturity of Available-for-sale Securities", "terseLabel": "Sale and maturity of available for sale securities", "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)." } } }, "auth_ref": [ "r175", "r176", "r731" ] }, "us-gaap_ProceedsFromShortTermDebtMaturingInMoreThanThreeMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromShortTermDebtMaturingInMoreThanThreeMonths", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Short-term Debt, Maturing in More than Three Months", "terseLabel": "Proceeds from bank loans", "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)." } } }, "auth_ref": [ "r21" ] }, "tr_ProceedsFromTradingSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "ProceedsFromTradingSecurities", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductMember", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "terseLabel": "Product", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r657" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r223", "r499", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r639", "r657", "r682", "r683", "r684", "r685", "r686", "r737", "r738", "r745", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r223", "r499", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r639", "r657", "r682", "r683", "r684", "r685", "r686", "r737", "r738", "r745", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementOfComprehensiveEarnings", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "negatedLabel": "Net of tax", "terseLabel": "Net earnings", "totalLabel": "Net earnings", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r136", "r162", "r165", "r178", "r185", "r191", "r197", "r200", "r201", "r231", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r412", "r415", "r416", "r419", "r420", "r439", "r464", "r508", "r520", "r553", "r596", "r612", "r613", "r670", "r671", "r696", "r714", "r740" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10", "r486" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross", "totalLabel": "Property, plant and equipment, gross", "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." } } }, "auth_ref": [ "r101", "r141", "r518" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "totalLabel": "Net property, plant and equipment", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r10", "r486", "r509", "r518", "r681" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "PROPERTY, PLANT AND EQUIPMENT, at cost:" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Domain]", "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." } } }, "auth_ref": [ "r101", "r486" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.tootsie.com/role/DisclosureBankLoansDetails", "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r326", "r377", "r384", "r385", "r386", "r387", "r445", "r496", "r497", "r498", "r536", "r537", "r544", "r567", "r568", "r617", "r618", "r619", "r620", "r627", "r636", "r637", "r649", "r656", "r668", "r675", "r676", "r677", "r678", "r683", "r689", "r736", "r744", "r757", "r783", "r784", "r785", "r786", "r787" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.tootsie.com/role/DisclosureBankLoansDetails", "http://www.tootsie.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r326", "r377", "r384", "r385", "r386", "r387", "r445", "r496", "r497", "r498", "r536", "r537", "r544", "r567", "r568", "r617", "r618", "r619", "r620", "r627", "r636", "r637", "r649", "r656", "r668", "r675", "r676", "r677", "r678", "r683", "r689", "r736", "r744", "r757", "r783", "r784", "r785", "r786", "r787" ] }, "tr_ReceivedSpecialFinancialAssistanceFunds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "ReceivedSpecialFinancialAssistanceFunds", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosurePensionPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount received special financial assistance funds.", "label": "Received Special Financial Assistance Funds", "terseLabel": "Received special financial assistance funds" } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "negatedTerseLabel": "Gain (Loss) Reclassified from Accumulated OCI into Earnings", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r18", "r168", "r465", "r470", "r471", "r523", "r712" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedTerseLabel": "Reclassifications from accumulated other comprehensive loss", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r15", "r18" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r169" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r169" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesOciDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassified from Accumulated OCI into Earnings", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r169" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r169" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossTables" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Amount reclassified from accumulated other comprehensive income (loss)", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "tr_RentalAndRoyaltyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "RentalAndRoyaltyMember", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "lang": { "en-us": { "role": { "documentation": "Revenue for usage-based right to asset.", "label": "Rental and Royalty" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfBankDebt", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Bank Debt", "negatedLabel": "Repayment of bank loans", "documentation": "The cash outflow to settle a bank borrowing during the year." } } }, "auth_ref": [ "r93" ] }, "us-gaap_RestrictedAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedAssetsDisclosureTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureRestrictedCash" ], "lang": { "en-us": { "role": { "label": "Restricted Assets Disclosure [Text Block]", "terseLabel": "Restricted Cash", "documentation": "The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction." } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r22", "r139", "r183" ] }, "us-gaap_RestrictedCashAndInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Restricted Cash" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "periodEndLabel": "Retained earnings at end of period", "periodStartLabel": "Retained earnings at beginning of period", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r72", "r105", "r514", "r541", "r543", "r550", "r577", "r681" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.tootsie.com/role/DisclosurePensionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "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." } } }, "auth_ref": [ "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r355", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r371", "r372", "r373", "r383", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.tootsie.com/role/DisclosurePensionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan Type [Domain] (Deprecated 2017-01-31)", "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." } } }, "auth_ref": [ "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r355", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r371", "r372", "r373", "r383", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r125", "r126", "r211", "r216", "r217", "r220", "r222", "r223", "r224", "r225", "r301", "r302", "r499" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r132", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r638" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "auth_ref": [ "r382", "r721" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]" } } }, "auth_ref": [ "r202", "r382", "r705", "r721" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "verboseLabel": "Schedule of accumulated other comprehensive earnings (loss):", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r18", "r770", "r771" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Summary of the effects of derivative instruments on the consolidated statement of earnings and retained earnings, and the condensed consolidated statement of comprehensive earnings", "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." } } }, "auth_ref": [ "r49", "r51", "r426" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "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 its condensed consolidated statements of financial position", "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." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "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", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r754", "r755" ] }, "us-gaap_ScheduleOfMultiemployerPlansTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMultiemployerPlansTable", "presentation": [ "http://www.tootsie.com/role/DisclosurePensionPlansDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Multiemployer Plans [Table]", "documentation": "Disclosure of information about multiemployer plan." } } }, "auth_ref": [ "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r662", "r663", "r664", "r665", "r666", "r667", "r668" ] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityTableTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders Equity [Table Text Block]", "terseLabel": "Schedule of changes in share capital and capital in excess of par value", "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." } } }, "auth_ref": [ "r12" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r698" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r700" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, marketing and administrative expenses", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r88" ] }, "tr_ShareCapitalAndCapitalInExcessOfParValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "ShareCapitalAndCapitalInExcessOfParValueDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Share Capital and Capital In Excess of Par Value" } } }, "auth_ref": [] }, "tr_ShareCapitalAndCapitalInExcessOfParValueDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "ShareCapitalAndCapitalInExcessOfParValueDisclosureTextBlock", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValue" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShippingAndHandlingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShippingAndHandlingMember", "presentation": [ "http://www.tootsie.com/role/DisclosureSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Shipping and Handling [Member]", "terseLabel": "Shipping and Handling", "documentation": "Packing and transport of product." } } }, "auth_ref": [ "r746" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Short-term Investments", "terseLabel": "Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r121", "r122", "r711" ] }, "us-gaap_SpecialAssessmentBondNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SpecialAssessmentBondNoncurrent", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsBondsDetails", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Special Assessment Bond, Noncurrent", "terseLabel": "Industrial development bonds", "verboseLabel": "Industrial revenue development bonds, carrying amount, approximates fair value", "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." } } }, "auth_ref": [ "r16", "r118" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPositionParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r133", "r146", "r147", "r148", "r185", "r204", "r205", "r207", "r209", "r213", "r214", "r231", "r251", "r253", "r254", "r255", "r258", "r259", "r287", "r288", "r289", "r290", "r291", "r464", "r546", "r547", "r548", "r549", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r576", "r597", "r614", "r628", "r629", "r630", "r631", "r632", "r704", "r715", "r723" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossDetails", "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails", "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r70", "r73", "r74", "r134", "r167", "r168", "r169", "r188", "r189", "r190", "r192", "r197", "r199", "r201", "r212", "r232", "r233", "r239", "r292", "r400", "r401", "r409", "r410", "r411", "r413", "r414", "r415", "r429", "r430", "r431", "r432", "r433", "r434", "r437", "r465", "r467", "r468", "r469", "r470", "r471", "r473", "r475", "r491", "r523", "r538", "r539", "r540", "r554", "r614" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPositionParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "verboseLabel": "Share Capital and Capital In Excess of Par Value", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r188", "r189", "r190", "r212", "r475", "r499", "r545", "r565", "r569", "r570", "r571", "r572", "r574", "r575", "r576", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r589", "r590", "r591", "r592", "r593", "r595", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r614", "r690" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENT OF COMPREHENSIVE EARNINGS" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.tootsie.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r202", "r382", "r705", "r706", "r721" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPositionParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r188", "r189", "r190", "r212", "r226", "r475", "r499", "r545", "r565", "r569", "r570", "r571", "r572", "r574", "r575", "r576", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r589", "r590", "r591", "r592", "r593", "r595", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r614", "r690" ] }, "tr_StockDividendsDistributedPercentOfSharesOutstandingAtRecordDate": { "xbrltype": "percentItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "StockDividendsDistributedPercentOfSharesOutstandingAtRecordDate", "presentation": [ "http://www.tootsie.com/role/DisclosureAverageSharesOutstandingDetails", "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarningsParenthetical" ], "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)" } } }, "auth_ref": [] }, "us-gaap_StockDividendsShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockDividendsShares", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "lang": { "en-us": { "role": { "label": "Stock Dividends, Shares", "terseLabel": "Issuance of 3% stock dividend (in shares)", "documentation": "Number of shares of common and preferred stock issued as dividends during the period. Excludes stock splits." } } }, "auth_ref": [ "r12" ] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock Issued", "terseLabel": "Stock dividend issued", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r24", "r25", "r26" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of Class B common shares to common shares (in shares)", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r12", "r33", "r70", "r73", "r105", "r277" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of Class B common shares to common shares", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r12", "r70", "r73", "r74", "r105" ] }, "us-gaap_StockIssuedDuringPeriodValueStockDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockDividend", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Dividend", "terseLabel": "Issuance of 3% stock dividend", "documentation": "Value of stock issued to shareholders as a dividend during the period." } } }, "auth_ref": [ "r12", "r70", "r73", "r74", "r105" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.tootsie.com/role/DisclosureAverageSharesOutstandingDetails", "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Purchase and retirement of common shares and other (in shares)", "terseLabel": "Stock purchases (in shares)", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r12", "r69", "r70", "r105" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosureAverageSharesOutstandingDetails", "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Purchase and retirement of common shares and other", "terseLabel": "Purchase of common shares", "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)." } } }, "auth_ref": [ "r12", "r69", "r70", "r105" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossDetails", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "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", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r70", "r73", "r74", "r100", "r578", "r594", "r615", "r616", "r681", "r697", "r717", "r732", "r768", "r818" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "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", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r39", "r40", "r42", "r134", "r135", "r168", "r188", "r189", "r190", "r192", "r197", "r199", "r232", "r233", "r239", "r292", "r400", "r401", "r409", "r410", "r411", "r413", "r414", "r415", "r429", "r430", "r431", "r432", "r433", "r434", "r437", "r465", "r467", "r471", "r474", "r491", "r539", "r540", "r552", "r578", "r594", "r615", "r616", "r633", "r696", "r717", "r732", "r768", "r818" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "TOOTSIE ROLL INDUSTRIES, INC. SHAREHOLDERS' EQUITY:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Earnings (Loss)" } } }, "auth_ref": [] }, "srt_SubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SubsidiariesMember", "presentation": [ "http://www.tootsie.com/role/DisclosureBankLoansDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "Spanish Companies" } } }, "auth_ref": [ "r748", "r777", "r778", "r779" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "auth_ref": [] }, "us-gaap_TradingSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradingSecurities", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Trading Securities", "terseLabel": "Trading securities", "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)." } } }, "auth_ref": [ "r121", "r145", "r641" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.tootsie.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r35" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails", "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPositionParenthetical" ], "lang": { "en-us": { "role": { "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", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r35" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock (at cost) - 105, 102 and 102 shares, respectively", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r35", "r36", "r73" ] }, "tr_TreasuryStockSharesStockDividend": { "xbrltype": "sharesItemType", "nsuri": "http://www.tootsie.com/20240630", "localname": "TreasuryStockSharesStockDividend", "presentation": [ "http://www.tootsie.com/role/DisclosureShareCapitalAndCapitalInExcessOfParValueDetails" ], "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)" } } }, "auth_ref": [] }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfCostGoodOrServiceExtensibleList", "presentation": [ "http://www.tootsie.com/role/DisclosureAccumulatedOtherComprehensiveEarningsLossReclassificationFromAociDetails" ], "lang": { "en-us": { "role": { "label": "Type of Cost, Good or Service [Extensible List]", "documentation": "Indicates type of cost from product sold and service rendered." } } }, "auth_ref": [ "r746" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.tootsie.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndRetainedEarnings" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Average number of shares outstanding (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r203", "r209" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-7" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-11" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480627/815-20-45-3" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-6" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479016/842-30-45-5" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479016/842-30-45-7" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r704": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r706": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-3" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 55 0001558370-24-011564-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-011564-xbrl.zip M4$L#!!0 ( YX"%F[[67;#@P +YM / ='(M,C R-# V,S N>'-D M[5U;D]JX$G[?JO,?='C*/G#/=2K)%@-,0M4,4$!VZOU6JUA?+QM^>M@QZ)<"EGGVKM1JN&"+.X3=GZ M4\V3J_K[VF^?__7+QW_7Z]]O9_?(YI:W)4PB2Q LB8V>J-R@!=_M,$,/1 CJ M..A64'M-$&JW&N\:K48;U>N?M8A;[ (+9TC+ZC3:84,_D,;9#7K??-?LM#JO M4>>FV[UY_1Y-'T*R!QC8BEZ@>W;M&]?:D"U&$HLUD6.\)>X.6^13;2/E[J;9 M?'IZ:DC.I4M)P^);+:;UM@O*8RD%77J2W'&Q'9 5]AP)AF!_>=C178-]'*(L M$"$X:0:#,O<&!A'I[:G;X&(-';7:S>\/]W,]OI!8D%6$^'DIG)#\;1-:#U*A MP98'VE.Z-TV_\4#JI(KL-K_?4_8CI'3@V4"KFI> 6TC.B$RE_M 4W"%-(#D. M(RX]L$3[PX'=@6&%WJ3L*&N+$=M.DN-V6DWR+ ESZ=(A=45&!)80C=QZ MIW%@MZ6(#2VB$C0W5;.2UZFWNO5N^P"C)P1$M#0<@]:(6BZUDJFA(4H(5DF! MY= 499 [D2(:6J*(QXP;A0]:#Y9]MC;),E5+U"TPM=QD6MT45RY1K0B137:" M6%E\[4AYY*7)8X&&:"=&4]A'4^@(2!/#XUL_/-+89*V39?J$58W^0#[_@I!> M5S!C7&KW5%^%7^YVE*VX_PU\IX+:C5)Z 2Z)U,.WV2AUIFCK#*AK.=SU!)E# M$+*QL'O,[GNNY-O>,W4'?(LI"V*B6T,4S)V/)1Q<.#R;K"BC6A$(Q*T6JJ.C M0/@0RD0@%/E2D1*+?+DH%/RQ&1<7Z\B#%7_"/NMG\ 75DYM/[4"!YD=4<9+#44 M.U/NZN'YD)818 8UCD-\$$ //5^!*FYV.)CEI6)TCC16A]TOAR6PDX>(6E& MOC!T(JW"Z2I)\A3#7EUNB*2@:NF,.2KM0OK\YCKI,WH5Z;6:P-=.ITNY2&:Y M%Q+M0LYB3K0KQ\E4.Z%K1E=@( CJEB[1 G93@-JB)&W%SL1C7+G;K?99]>0H M%!VEHE!LM8*;<>P]$H'79+X!GW?5&*@7"2^1&]#KGZ 7RD"\0G4BL M@+LP 97%^GA')794-=)_&K'ALT50[SK6= $PTI=/7/S&_%]>X[OL0-TTH.>NT$?Z-A) MA?:5T)Y8M"S@)R(N8'Y6]\B'>1U-^J,*>3/R4U4IACVO@UG:5$XB,2+W[GRV M!C*0%E)A";WL\-21?3>X%_SB+TWG]HX[B(T KHN M "A1YLM5WS,!U"Y0V*OPRE/.RUK',Z.4JX!7 90$T(C!EV2!G\^GSVF3$8;N M.0P^+]+,E>'+U$N+%DK-D%VA0EK!FKDNFJD6:@8L>_VSPJ54_:MPU.DD8)J/VP!N%W:SW?+G??R.*JRS;VN3@361 M&E%\@YCS74T%]C4U8,M1YV8U0OS^'.O0"13&-_L7*O?_+V\CU3_JGIL962%]+\V-NE'D4\VEVYVC;H71 MWVWT73U2U,,+3OX$11O/6RRN7&;@7JGCI4O=UHUY!_I]<]]X\.'=EBNIZS-J#;8*"& M$:3?0I/6<2*Y>M 89>[U\DU&F31/X-2?W6(#2;@E*FD8<39'B A77:OG7OA@))#6%H%=B2:@3J= *CCJ.2 M]O"S3PN+!>7VPN_*$\%/\-.L\ )* $QC'!/'54E,&:U#X!-I]XU]%R72+>O M+VR3!_5S.L0T]=?AO7HOJ6\O^,NC.\4-#M +QG@PT#5$G5I-O;IAZW_4 M4XJK= 6K_,_XT("L"*AEJ\TV[+2U3<-9<4_QDCHG1QW ))GI2^E_05T+!E!0 M7]BS"O7.94#\OR.6UP(E)/Q,FZ2ZP.69DOK+Z&/Q)QXO\K"\L+AP>>@+\BQO M'6[]R*'N"4]\U91AT[6G?SZ],_]L.AWU,B)>C!<$NBR$?DNPGTM Q@=6/P[H M([4)@T3,-UL&NMAP(IIJALR:%LJ(/ >BRW;G\#T1^A#2$+K8JE0O##[[;SO. M_J!R8PO\A!U%-%DZ='URW9%*DDH+>J$Q_URQN2>LC;KU>TJ$I6IL:W6=](QL M?#6U.B,VWQ%+7RF](&)K,%,A:?$HL?-Y2YKK9X>$\]!82D;Y4'FU3''*(<@0 M2?WWA@-5U"/V+6'P(!7*)PMY?'=1F/]OS1&O.8$.'G](ACP5T:=::/I,N<#V M0M.C*=[[+Z9YSX(4'QQ88+7XSPGL"**Y81;2?R9(9E!3<(L06Q<%#!J:J5X< MA,&P9RHLJ_@TXWOLR'U8X?!53VU-7-FO5@\II$GB*_>PH)/XV]V3%[<677 = MK?Q7=X?U7>WCM^I4TX+?*I]EKK^CJ1UVB7]OIX:,*K=7F:R<,GU2C:^*9;!. M4^S,"'9 $]!#'^&S%WRQH<*&U4Y-A*A[Y>9Z@6X7R7E=6,R#_X7##G*>R>IL M<]23X!E3$7;),WC2ID# U>8D+C:VEHOS#\_ E0(074W89$GV'L MK07134,F";B_2NY5]=JYA74:O Q(OC$0%O?HPOPOT+=O/1>2-74#AFL)NE/4 M^CSGWO_W#-X<]"\#[GL8+"&3G?X_4]A:N^=A2Z>B[Q13N[<" /]#L+CCGCAZ M<@'.GQN]#]EJYN =5OYL3X4;<$V/.BJRC%@?,VSC,!:/R=.",) =>WE2@+.D M6^?9U<2G0)K^7V"%55>9JFTH=@X7W?9@Y?9?_-UY$)(/2F3G_P)02P,$% @ #G@(6?,PYE-L M#P &UL[5U;<^(X%G[?JOT/7N9E M]X% +MV=I+IGB@#IIHJ$%-#3\S:EV")HVTBL;$B87[]'QB88D"W9#A9D'KH# M1CK6.=^GRSFZ??[M9>):<\P]PNB7RNE)O6)A:C.'T*<.$_8LD[K M)Y].ZB>G5K4:RKA!'N1AU J$G9VKA;I;N#XHU(6D*7T)_7XK]'>*$%:E+O^L4C7RICWY]>UVK/S\\GS^XPFJ$NKYB-JX8D'Z:R]XV&4V\@,;K65_>>1N)."\MGJ7-(7X M5HV25<6CZNE9]?STY,5S*F$1Q<\*+XF2OVRE#W4ZO;JZJ@6_KI*"()(@>J4V M6,^R/G/FXCX>68&,:W\QQ5\J'IE,7?'NX-F8X]&7BL^KPO[UC^=UH<J-;0N%]!+D/S"/"N!5+O/1[OQ,KI<^8[Q%\ M8K-)3?Q>R_6&P!9*!J[MRPYMQ"G4-Z]!G3[V$:'8B1X5;I'$=YEFF]ZHR293 MCL>0A,SQVQA%^A+3K 'H-9$WOG79<_&\6).\-[U;Q+-=YLTXOD6$_X[<&;[# M2'P/"M42_'155545IJU=H #B=J1E^'%5( _$K(DX.Z^%*6K>;#().HTJ 3M7 M4NT32=LH%$BTD6O/W*6LTY.@O_AE4WI8W+6D71 =OD"4YRT;U37-\(N/08*S M>DI\\6[H8NMUJVJM),'G9N^^U;X?M%OBTZ#7[;0:0_@R&,*?N_;]<&#U;JW; MSGWCOMEI=*V'WJ S[/3N-4 ,;") 9':LD*[HSAG?;?] U@AYCX% & 0](30- M!ADU[/I>]"0@:/S^> M7WZXA/_J9Y_J]?U@J]1JL&CY,. MYC"*K5@S#PK!IN(=R*U8SY@\C?W@ESW#(-I5Z&O%G_;_9F2.7%&)&GX3<;Z M?B9HJ"3P*.4U!#9UD+:!S:ZG@8#WL>=S8D.;F0=Z32E'0((B- [I<)9$ARDG MC!-_$23;,S<&8\;](>:3#IV#ND%_*B' KJ1'@+*R6B&4YP;5[(9MLQF4MX]M M#*Q\=/$]]E,ZV(0L<;6OKC[63P\-36WU0E0OBD-UTZ?P^9]WX E@UT44L]E: MT83+V_/'F">-C'2S'S"(A:@: OK!H&HJ6A8*8A?@IQ!OC)VOC#E"I1^,_^S0 M!\YL[,F:7;7,!XQZ 8J&F'\T$?,^>KX#_Y*#=RJ4&(L::V!H:1Q+2:SV>V*$G@:#UQ\+22$$[(<8P0 MZZI;?% I-\8]L +8BCYU,?)P7Q2C-_KNX6"X*$$Y,<\QXJROL$JTJ,JQ30)#PF<7!^!0IS%AW"=_!<^E5I1'DPL1?RAD4A^#OZEE4@<) MU2*BUFL!UWM&[:5SWWZQW9D8TFAXS[ED&4*-;;>Z>*T,'!J(&.PS<5U)_8]^ M-@2DXB'9KMB)*AOHIW6H@T>$@K&Z9(Z=(4<.GB#^4QZ!EJ2/*WP*"E\>*\9Z M-C#09>LR^J0VJ[\CY3L"6E5[ UOF>.@]/C_Z:BRE^0A9YG=$A!P&47'VRG0! M6GB$H?1.A]IL@H?H)=1*ZO;),[PC0F@:P70_L$O0(W&)3X*E% .?V3_'S(4R M>\(V_F*#"NG)RRM_\DSK=D)#2*N*0*Q[4E/&P%%GM [K 2W$^AVU-6GQQ'%5 MS\J."2ABL3,2H*J=@4!V&:)1T8?L!M&?*?5/EOY8X-13T$#?H$7FQ,'44:N; MDM3'@J:.>@8Z ="V\!EVE'M':?ICP5-/P;TL_@V&J@_,\SGVR7+O7TM$%[!S M@RE\\,4H-17![((.'=J"-3=P?7!\VBG28Y%OT@,=93T,"5P&N:IT;>=J8U!,F<+FJ*/B8.A3>#/.O: MJ,?'XKD, 5,?((4@F(*F*CYLF"94UD#-^1NNS,PJ@VGB\4Z3%#.]SEYG/G+R+XP%:,^6!E* M\=2A/N;8DS;VA0@WA#=9W, W-(")(X*T^7-Y0D,PW@-N*B1) MRD65!H R>, M!N5//!YK(YGQ8"L"IZ27@; U'(7AL; ?&B-A$UGFG9SP6L#-J:F /O%;R8$ :.S!W&:[L,D\$ M*7LC<#_D4RLZ4HZ%!D6H;> 6QR$/3M==!'99-F!)G;4L^;&@K*5?JM^MOZ,L M_[YS0H/X3XKOM9G,>/S><(2M9 OUOOOS^C'/77C9O@YT3CX3?@TSZ='.9]F. M=FXW^O>=^Z\#JW'?LOKM8:-S#VFBIQ53CWF&IOJUW9;4DXTT^S^X9T3\A.*] M)HB3]F/9)[OLM.W&<3M))3?0+WK5YQ94A4KH$SJ#RA7.^T&EO,$CQO':DHSV MB\\1J$(HXHL.&,O3"I"]X1L-HTL*&[;ILV_3',P$?6J+MB.E8638-[8)4_DI M-M)C10D;T<4Q'LNZ)6'#6@K#6*"*P39Z:3H9V+?T\1S3&8[XSI'M_R#^N#GS M?-"=K_;H+:>+L2/WSC-(,@SX-/AV16B*T=GT1K[)/+\WBD[X'6 ^)S;V!N F M24/KL@QQ_3^5O9)"'W--U90.?RGU3@$<=%1?,85FSQ4'W3@3<:2S+QK!.0[W M6,MFS)0R&X9Y]@8^A[IO< A0?C^441:W13+:TO2& 5S^.$[/4GI+,CXJ:EE9&5?#XSD6#RC+<E M#%S0E:3,+:A"GNARH["]&')$/62'2]2#;R'8SG]GRX/]\I LQ]L,HV5V@NB1 MK6B+F1[/3++%@WCPNG_-2"K^":8%##R.F=X2]S4I5^\ MN:_10U&6,OWD$VT;+-7=JKXT865?H>\X(#X6Q:$"F*MMT4,>)>RTP)LWH\?0 M@AK$V$S-K&K?;Q9?LY'0/&:9-PF60A>Y9U_"^JH$Z[W-,@M]#$IC6''+*C(K M;?QZ+*\WBAI2U458%]EVS38;@V_6;;?WP^"55V )\4]LP9Z#%PGFZ0.RG-A@ M,O%#L-5X_<%:RF44!7@CMM3C%E[^735A[1=[C.@3[H/9VJ,1MJ5U;\^%V/^" M4%'F!\[$I1K.S>*[)\X.7JV.;]@^F>\Z6D]?@"'-4+GLVEACFL=T>J/[BX-9 M('96+YL:.8%17OL5:6K@VB^5"[ EL*ID/7; ,]O P#5=6R?*!V=,PM\F/"32 M6VK3LAT_!3+H;_ILY>NENZL1^3JE>Z,6\8*K\T#5!XXG9#:1T".#I&-G3%$F M20U7E^ 8;P^5HCL6^]C&,*P"5TZ^E2PUZ_%3(Z,-3#PD;%N9(/SSJHG\GONT MC.^/!TH62#W;VP@6B/:/PHODSF9BGO>'?9KRJ?=N&0%[>(][-%[:>9^[,A]4 MA+T_HF2V2LB@2[,9M'%=L_"SMNX4U1Y<) F+V^H4;%7*_>0E##>TK1(RZ,H@ MAW:G=AO7&89ZZK!FMX1W214-4T2QK[K1!&E/IBY;8-S'P1',6=H5N8CW1Q%- M6T0<*3! NN.*H>UB9KYT*+.H8Z5"X3:)*&%2H%1BK658)\=VH[6!/C&8\!^RA@VVX'C(D5#W=:'T=K.2GL.J:":E/R8 =766Z^6[G]V9(NBH")TE?Y"[)L447O1 MZDTG\@LHU07$[7-F: Q#GQ<%6<+$M8%;*LFWZ[3PHS)%DJ6\.YYD,(>)\V7K MC:-0 QA_AWRAR:(WDNLH7VF31=K1DZ= LQ1_"^Y;^2.WA")JY_!'=@@PC"G& M^B.JIM-;!U+"VKZPV86ZT3>#@X3#+EEL;TC(91*2>0\AY+TP)*?DQ) M+! K4X1UJ..I,V!WIO>"OH;V)IXC'.LYQXS[0\PG8H"U[#_%-HP[L=,+6LHA MO!+?,>J/E48GRL+BMCH_/J849Q735Q5".[BJ%C>(_DQP?W8E/78F*.MLHB.S M'"+U1NO#IA[--4!;#<5:Q)LR#[E?.9M-(4>P/C(XYQ\[K\?\2YA4?L$,XVWY M@V9#(!;?%+C<.ML2=FZ[:IL&+^H?ZF56U M7D7"%R'5"L1:ZW*M?X>2_U,Q=9_@RAYBP;18RQ1-'BXVJGY2PGUO%%[R=H.M M#>@Y.%\ 79-N05;*:TCCDHY-;,]O9LU,/VPV.2R9&L!3S7Z0J.=2SO0YH19T MC',D+H9:&05\O]5#,)!T_U1:QK@]+JY*NC5;#^R,:NFY,/L?YJ;-\TK3'22( M:EKHC9L23U[X7%L:,QQ@_/I_4$L#!!0 ( YX"%F3&5/O_2@ *&! @ 3 M ='(M,C R-# V,S!?9&5F+GAM;.U]6W?C.)+F^YRS_T'K>>EY<-K.JNJJ MS%/5<^1;EL\Z+:^MW)K9ESXP"4GHI @U2-I6__H%0%U($5>2(D.U>JFRTP$P MOH@ $(@( +_^Y_L\&KQBEA :_W9R\>'\9(#C@(8DGOYVDJ63TU]._O-O_^/? M?OV?IZ?_=?ET/PAID,UQG X"AE&*P\$;26>#,5TL4#SXBADC432X9"2GB\]G9 MV]O;A[3O_W;8/ KHQ%^PI.!_-KG=+G MOYTD9+Z(1%?RWV8,3WX[2=FI4-3Y7W\X%XC__7IE1.O_#^/P)DY)NKR+)Y3- MI;Q/!J+W;T]W)<932M.$X \!G9^)OY^Y=25Q.0GWK!&PYY1;L6#CBL8ACKFQ M\Q\2&I%06/?FK\EH:$ ^\C;YP &)X1(S_9893$J!H_S+9^1P\ M =T@%O.Y..%V_8131&(D8O]65:*Y)$D0TR1A^)M.8S_8!XJ,Z"&C& MAW4\?>2,!P0GUX+!R%4&OIWV ';&+?$*+4B*(B[_U4]W\,Q._2*B^YT=96MD./0&"VBK!'<->8D5>^Z+[B.^Y4 M,+DDB_GD=QQ.^4 ;!OQ/?.*M/W[]/P!8"*. [%T.Q6]T+XI'ON"(939"<6V5 M*_OH'@I?+K)Y%HE%<\0]!G9%YPN&9X*Y5[Q>)^]I4ANG_P< "^$)!Q%*$KG4 M"D?KEM'YD-:W]_8^W+W0+E'\_9XV& '5#KH'<<\7F/K3]DYK7_8EAX@%:QBK M'W<9P,D2(C9:8P8HV^8G5C%H6(P8FS3G_C@ MZ>H7+KB+7TXO+DX_RFW]O^]^JX!D#8?TK\B^@RD>Q* M5C$.YU4KJW21:X'3GMV\IV(R>(GP3\YT]PV2$SR,1E_7W4O6&H\M@O, M8T$7XG#SKR05']@V'Q3:#_+I;O!5"K?N+&''U=ZD;@3YZ=.G\_/!Z6#;,_]E MW?F ]S[(NQ^(_M?8-U\0@-:0(AJ4/AB)"#AEM6=V\2_;B7WU#W_?AJ6$NS:: M/*V$>\E^LJ8V)K*$?X(NQ(?19DE(5I_]%B<+',@LM-; M;1J9";J)@9N$RYU^'ZG%JYA>&WB1D8[-_&K M/!XEPD^3"0[21\Q9"T>389B+2V/Q+LV49N+:$ A\[>!P:UA+!.T,&T\-45_> M.AU2;F#6(\P=1.?#[0G%4YV3M/F;TFI*?^V2VZ^E<, NO_E?]1QO_][$F%6B MH#@U!B&'-E#G:8VGF(89JPZ:1( \=43_. M.@\/V:&4HD0.$/K;57_!=,K08B:J%FT[ZUU:\^Y:1=T5.CS=Y4"_P];1JM&9 MJ%O981N$3!UXZ&>7765ZL],V,=OK6K-A_N:?&4F7H@R$QK+VR2%UH&IC3Q_H M6O6 ?H<5X[JBI-6BU5*WEDNP")\Z\-)?2D'-?''!T#+=ZW#9U(=>+@L5HK<, M_S/CZ]G2,&@<6FJ-R;%MG_)0\64<3@XM[?(PMVTZU/Q41KWYZWSX.0$J#D)' M(%"&Y.;'WPEF7$ZSY3U^Q2J/SJ^QR\"T- H?,M,]\O!^F8?\TX M2$U-'*"K&S4=@H[ZH.X<=3[.S!"*H\O&.I0%LC#X+U%"3)L\2RM/7[74K@<9 M/%(FK3?=L+?Y85O@I\POU>A!*QO//O;COZI42&OS",2'+8 JCDM/,+T.T]5) MLVNG)00 UKFXZ<@^P[:UJ5KE3-SXZ'S8ZQHNCQ<1PKT-C M]PS:*$M'$^,)MKLXH,J4OB;6_XMV0UM$U,G4\E MS810G'":@^]Y6DI)[GZ(L]3"XS=.."IB@ZWKR$$ M0Q_-;D'V#:'K$7NU(V/ M'H:9FO'R -(SW',)2Q1A<6<"OD1LRCD2=R@P)DK2Y*U2IBH6:TM#!8=36WCR ML!2T.+2M*Y,V2UM\%$=K<-A#B8L#I'*5BR.47@?G,/Q'EJ1Y!)BR!_Q6N+F) MT9C_&.3Q8<,P]>I#:YS>O?0@+3&K;BNVC3$B%:D6NXZXZ3BLJQEJ9ZWS >B) MI3@4=1AZJ(/>W@XGKU(D6#6P3*2:>F@]<8_0].=4M,3.\-HJ<[9*F;KPT'%M MLX[IS5D3([.]+CA\K"XP2Y?"294WBOXS(PL9MEU:=DT.+?71=K>VD.1AW5HY MM/271[L;+C^546_^.E^$G "5L@YN0/JM^\Q>$EG'D]Z\KC@S57RJJ?6UGGIZ M&%B-@TQ+[X.WQ8I/J_"I(R?=UWOJ6"\.%R/+G;MK8P%F-+F+0_)*PDQ['D!) MI_1DM)1](?J#I+,G',F0:S(CBS&5_H*Z$JQ&#VY2L/?1Q,FSJ8?6YJI3MT\# M8^WSU6"_M0&5X.##E+Z>A9CDUL=_V!H>_^7O]WB*HOS[BD&DH*@8CH9F[YP; MQL/NGY4\MV7)9AE1]<@%1PU?[/9VB5T6MV?J%:SUG).7E0./XDC_F*$X08'TA2Z7 MQ;\8\_2N'1C2V3Y=]"PD2R9_E] )=)O9^QK:H#:N>LCEN\,HY_=5[/?L2JWP MX7ORBL.[.$7Q5-P%.TP2G')$7]$_*).70AK=*Z]>#&Z'=S_P9+;E47N+3(.> MZLI.UU=S1ZZNZFECWGMP^3S!EMW 6B [=PYS1N1MR)CIOH^ M"L:$@S\1\]OZZF@23PMO918>&!,:2M1_,HZS-C^A+U!K^2.-CS-:K8+NC_GN MSSGJT):*W%I&V>L<(8YEY@'1**)OX@'E_.74A /#B67%=6NLM77WYN $8YPH M7)K6%$I[ ]M;=]2?Q\['KRNHXG!V!0,@ES9&[\,LG5&F3NZ:B2U9)!4Y"* . M>;,JN0?8MK-E!KE7$F5J/GK*D549KZ;'U SO#(U?SW8D>,]_=7Q 2_W0% VR M/-V1_U^4]\E,]UT\H6PN1^])24>:]Z7.S\\_R?>E5AT5?T1Q.,A['92[=7U1 M:VT]>RB-6#-98&R,7K9/G!7*)/2D9[49[/5IK"WC3D/2>9PHWWG;6G)Q@+NH MH%0/J,>R,[:[U4F#Q[OVI87J0X9J%3B;E?E-K[X50.=S&N>19^.A)A7AGA0@ MY;)YG=$L?;T!E8,Y5>:AB/W25>R7?8C]8TMBOVQ=[+76*+[(XSL^7%55B&;R M_0A=/D3K-<57$*SK__3+P:[W)I\7_1S0..5.R4TD)Z_?3I+\/X_@>%"JPPE;:>1 MA_,V-*&$ 4(+5_S'$1O3-_T9-P5EIQIHN#76@@ A?SE;CM@CHZ\D#O1+AHZ\ M4TTTW!*;D8!0QR--4A3]7[(PKM]JXDY5T7"G;,+1ER+$V!PRC#2B+_^Y4V$W MW!67.>]+O.($8?0XH[%^0U8EZ53,#3? 5>[[$O4S#C+QW8N/+_)TOD+459). M1=UP\UOEOB]1CQD*23Q]7LY?:*20\\[?.Q5RP_WN#NM]&_/->S 3EUAJP@MJ MLD[EW7 OJT;0KUMRE3'&V<^CJ,(8N->4J?)79O).U=#*WE6'I.]P3XK%RS[D M%5^C%*V8-,1YU.2=IK%:V<#JD/0?7697?!\QI6QI## 7J#H5?BM[UQT _8ZBZ#)+.,N)?B+:H>I4YJWL4G< ]"OSFSEFXE66+XR^I3/Q& **]?:NH>Y4 M!ZUL3S5 >K;_&8XBFPK*1)U*ON%>5<5_SRZ0K".2Q4;/,\1P,LK2)$6Q\(WU MCI"Q4:<*:;BK=<'3LX+D@<-(G%1__U]8/R@J=)VJH95T;P5";[&RW &[)4F MHO_&B.DK&_2DGL!0%#_GG5BYL& M2K2=ZJ#AUM@ HR\M##D_H>0I0JKE>.?OG183-MSY[K!NE?"O9^T=,=J>*Z!\ MK8D3'!:O]M_\M7B8]Y'F%7^,]7HX?KFX?GFVOQT_/H M_NYZ..:_/(_Y_[[>/(R?!Z/;P>W=P_#AZFYX/W@D61V&\,TRO$V)+$4W%/BX.!H]WE&63K&;'X7O^+5ZY@Z]T%) MVN.I3F\]J1' 4<;J0=+D"0>8VP[W>!YPJJX-<6O2XXE/;^68D;2FI)1)N9__ M]8=S*?N4_?TK20(<12C&-"M\7ER7-4IGF)4@[.C!OWF/)T&==>*/"LX@$F,[ MYMTNN?E8_#XU:8]G1[T'C1H!0&7<B4^K) JC!)_3VE6\)&4&1O"$T6RPB@JVZTS8#X.!Y:TT+!HZ^'AE> M(!+>O"]$ML?L/&AH>SS*[3T!:B# T8?)>=#0]'ALV]]K@^H&:-]-MKL%;DT! MS%_VZ) ;%#A:NT=QJ-%*_B< :[V/915UD0. (^O+C$2B[$^L9'?S!:.O>2G M%T:U+IFE#8 Q45<[%F1PU/85!3,28[8L@C/IS-0 0/2FKL),L.!H2U3;I"R3 M+[1)_WXJ#DJ;U&5L 2"@4U=?1EQP%#;BX) X*':/48*?R'26CB;?DOR9+(W* M+&T 1'SJ*LV"#([:M !-0\W6"$ DJ*[B;-#@:&X8!-D\DT]37N,%PP')WR?& MBPA+D>U5W ""YXA]=WQ"N4C?XYY^;RHSP(6CPWL:3]TJ M,Y24/].;$B@5,^58*3LD8?>,>0P![TZLK=CBJOL83S)D*M\]' MYT34>TU]A!ZSIM* HXHS8'8,S"@HBQNI9]0Y+M M/4$O).+RDC5B\A#-C$8<92*L(5U:DJ[NS0%L[=P.1[A# JE%M[,3I@8 DK6^ M5JG1'^#S%>NZV4>T% 6:;N7"N\2P-.51+;P+!(Y>[BF*U^R-Z26*OYM58Z ' MD%;WTXX!"QP%79-7$N(X=!LY6FH RY&?@!>'/> M,YL.R][W3>("=X93PJ1S,E5/[ M:UZ7YH%F:P0@8^XWVFR X.AK-2]LXBF.SIXH&>W K<;<-5[CM951M83GB3S:P*'1S550+'1<[=P^N[K6#MK5 ZPMN9LVO0#"T:QF>V.??>WM M8&W7'2=9.ZQ]QEC6Z[FX$!_'"5J5WLJIOX"E&E-Q;@AK_VU6B@\N."/*QX\ZHZ052VV M+6+;'X'EUWCO*=L6!QQK*CR38;R?KD(&8)NYGY%0O0*U"!N.YH9A2/(O/R+" M=\Y7:$%2%!58UL5+'1H"V%CN7[LN@H"C[R"A/?3TB$0-#'32T&#$#C.IL,;ASN)G4=@SH?ZSWF?C-\>KA[^/(\ M&#Y<#YYNQL.[!TZS_M=C0*?,8L+2 GO\MRUK_!=QF6>8!2E?13%[)0%6Q&_T M9 <0MM$SW_X4YR9J&;[-&4F4@1H+;;^Q&IO-[,A5/?(2A2$SX=(FB=*F4HH&NQSVBLR0-[,/QD([1%\C1ER?\ MBN,,WW+P5R+9BH+T#Y+.KK(DI7/,-A?9Y:>U<*BO'*O5T\%$8FJA@S,(KVB2 MCB;K-Q77,\HSC?2;1WV# XJ^Z$' T8U\>(+/]Q-M16Z)XF""*B6NX8C[&\NFI7MT8Y-CZ8$(LK(#CZVQQ5W-;=:I2EI#R8 M*(N2>SAJ>* Q+7-H'CD&>@#'_MQ48L 1S%;Z)QFFU4B:4-@+VZLUHL4& LY+: YO%@ M$8C 9?4>P"<:1;>4O2&F*R;P[@7 G.=<5^B'#%!$\WA9JI,/4G,(_+GO3*W< MZ5&HNK![F(HF $9\"XHV8X2CO@.][T3C![6@N":7H70[8^>7YUQG3$P>F/.6 MWT-5JFPS3OGG' *0TE%PW[!'!J M>,]SIX,0P%M(;MQ.%B,LTR FG:[H8Y=P%EZ/O9M[^FNW#9%*M<4 B(@L^3<5^K7ZAVSE^P_KELJ!=R:ZA7,3:"DS5X!Z47YSOK8+H M]]Z$=01]P^;FA^T0-]^^Z=,#C-H41XLN7<3@@[+?Y )B;,F-EKL8G&?N7\S% MZ49?K7KW L QJV'+I?2#+^1>U5RPX,#1>]+&J[!I+!CW[ #==.YBZ4J]N<&&H5QIN(G%]-,[1QA8 YN-:!JM4 MGPH@#&4UFH\J6\R];!KN 51\[4E>2F-I8XDXO%JSYP46C[;F=R]+=Y9OO44I MC/'1,&LK (FX#FS'*@9(,1O?<,U'UW#-H85IAG'QO+/"+H92B:QD)AY!FB;] M0PC1W#+\SPS'P=([3+/3$FJHIKD!V ,U.Z* X76H^//V^RLMP7G[-ENVN?H5 MA."TEVQ,U8D5=Y@=%=G*0L$]#$54B&Y='RD;O2$,#AX[TKW44.<-0]9DB< K .; 4=@-.0>U>F C8G(8:0>S M49FU 2+9L.8'A\-DQ>+6V3&&MIU: D@]V"RNO!5UP 0DVO!G2\@ZS&C'M.HQ MK7I,JQ[3JL>T:F>S624\I)W$[@&D. U\JV>I@TTW*L-@7[B-W=-$%%N+YVGD MF\@"TRT7TC (LGD6"=]F='4WIG=Q0.?X)DG)7/R;"/#)(_)C>HG'#,7)!#.& M=?>G=O=Y4$/:T:KV+9-]WB/5"$5 QG24SC"K9UW=?QY 4M5B7=W+!$Z^II $ MI#D'.:^: DB4>JO+A.=@5&?+A[HW M!Y =;4>%!Y3QY'.];]*SP)1W(%369D<;G, ME\OM!9(T7UXOE[J0B%M6=?\,]+\/.;!XI$?H:[]&3X@9:[)W%PY(,S\1\(J8',AC 6PFQ(,T*>,2 MVK13&(ML&Z.M#2L!L4S79=ZX7C3M%,!2W\[X:<-,0*Q0QGG8/3]G;@P@9>>" MSCG?TO+Z='@)0IU)"^&(TW6W$7T3(L(;B>$)=YEW1\HP#L?H76-<+7\#E$OK M:XTMRP).R-B68-+@OLIOV\P?P,FQZ@VIY6^ RNKY&E++LN@I:/V8NX6/$8H] M3^+\7#V)L^IL('N#'VY^#F8XS"(\FGS-HI3@^2*B2\PD]Z8HL4.[KH>^>,I* MF*[@06SNC;M>-3&8@*ZS6LJC48VJYREYERG+UE%'#F53:#(SLS9 ;.3*DQT7 M)>8S<,Q_,%?0VYN!V(R9;:WTKHX54+^/Z= HPB)YB2\1FW(,(GO*F @/"WR& MN>_B6U.&Y9=N M^*Z8X? /DL[$!CO:LO,MYE]5SHF->@(P37H9YZJNKSY@.+O#Z@QCBT@96_06 MAG+ 47ICPC[%=AXR4@S.*G.;^L]-7=.W!8V%O84,O:%($(U>(C*5>\_J(&W> M(X HCZ.R6X$+9ZBN/#*9?A6/W*X\M2N:R-=5IC'YEZ'>WZDM@,"+YT!V!+;/ MBOL*Q\_R-6DVQ9NGR MO23L,24M[ ,70#0:@!5RGBDHVS*R>BT:RT.0)S_*I M04X!=_'S^K:$,69SERFU5K< BJ:;S*NU,.]3VU^X\\:G^=5K4K^*6:'BA\:2 _-2A]:[#^V. OXG/_ 3^!X)#N$4A,N02_ M+CI^W7"=?AWEB:/;^9E+L/P'UF26B_O<6T,(+)FM+K2Y<&.F*!H[0&G MWV*^A8G$%O,N?L4YF^LB 5?].78#(.Q21Y..Z*#H=,T79[M4]/.(F,>0=.L% M0+"ECD;=P+6\=RA;U)H%45K#F9_3D*/85NRHAU[M7@#$6ZQZJ@T.RL KIYOE MQLE_*73J!$"ZG:;18MS, OFP;FJX+'XXU**O/:4!*Y>4U#*.%?@'XT6W8 M2 N2@&,N)BFL,3Q2)I7E,8LT[16 C][*=-)4#M!3/[JQX)L2JEQCY)L2.AWL MLC(0ZAP,#^)^H[K'6TT)I(9]'C-*;6646E'N,<5T3#$=DQ7[3CL=DQ4@DA4M MII^.R0J 2:5CL@)DLJ)N[ND@DQ7':\-TTVSK_NKQ)K#C36#'F\".-X'5'C]_ MFIO CBG6-@+NG@O2X>5<1=!2%0]>AXR?:!2M[F+568A/#P"V=JUDXGTPP\G M/-"8OBN@9Z !-^#=,MZM #H[&Q-G2T>0+I:%XQ>$9 MLU<2X.291KK1:&H 8? UTYD)'1REB8MO1A/!J^!TQ%9\WHB<5$(XZGN2Z-*9 MCFT!A%X:JM(1*!RM;I>&/'0D+N/(^-PQRB<1&J]N:5P[!.\XX6 8XE(D,6)+ MN9CP24=X US:D9QVQ T>6EO8ZQQ0/-[CC[J^5I%>@RVHR"&D*9 M0QOZ5D"#HZM'1CE'PB0UZBD2 "@L;JB1(IJ>RD''IQ7CT9+'H: MR*[@%W%U>L^34I!64+@R)A:8%1_MN62?Z+O*Z*1B04NZP;/C&+%\ 4 MX6PS*9BR"H.XQ7 PHVA_0JHA>V60V$;<;_#7Q8Q,TM]?L-8B_^?L)2$A08QH M$JXZHA[WU&YVLQ:WBOG.Q?PD[LO3S"F%OX')=3E,(@6V^Q&GUEQ+?^U_7JCH MOB3!WDSR*WHG\VRNE>+.WWL>[PJ-K\6XPVC/5]$5QXTM7Z&E[O'1$B/_Y0OF M%%/$X>44!(P_,)G.^$(R?.6;<7$!6[ZQ?N*+BT%SQE8 PI>>NC3"@;-KW3&[ MZL5S)D( D\&_I;U'B<)SD%?XR1@1,K8 MM'4UMN@\KL/]O70IJLO281R*.K6%L*#+I>6E"Z>68#:Z#DK:B?_8P?4=D%-S M:'T(PZDEC/(H#^MTTEY;;V4H;X"?S[E1$A0]813=).+D@S2W<$S',\+"1\12 MW;ZY1GL :6H/$]S<]>X'17%4!K%J0@! M1%YJ*$F%!*I"'M%2OL7JI)0M,8#2JL:*V:*!JIPG$5L=3;XE>,BQN@V<2AL M55&-554!!55CFU>0G'15H 90*=582P4X4/6SDZZH+IT73HISZ0; ZQF-->J" M\T!4+3(*-(ME9FKUIDX=52N[Z5+5OW2C:B5..*I6^<&;Z6>]L.?FRJ4VFMQR M."CZ;XQTIT.;=-BE^C_M=2OABOC #.$ZPP]\LSM^P]$K_LIWOC-S6*!.=YT& M:\Z[M0(EX,.S 6&[XS?:4/6;7CK5>-O!(@^GRFL>FZJ) M$M8HI:S,_6Y""I/O>J.='OVT:F*VXMI>:*$HV)MH< 79CP' M:&S4J1+;"WG98,'1VC5>,/$6:DHJ+]>K23K52'LAJS((./)7#?E8:?E >V&*:$?/KVZW_]^MNO/Y&3DS\+$F=>RKLD,1&TOOOZ4_'! M>4XMB7\D?_CF7[_Y[MOO?D^^^_'[[W_\_1_(W>>BV6%\6\_PO^> M.#?"]8O3']_2\$]?K;-L^^,WW[R^OG[]^OW7"7OFW;_]],W__GSSX*_IQCL) MXS3S8I]^17C['U/QQYO$]S)A'*7[VQ.+"@+??U/RTK: WTZ*9B?PIY-/WYU\ M_^GKMS3X*A<1/C9@4C1_.VJ?Z_3IAQ]^^$9\6C;EA(*L;*O2_>=OY(=?_?F? M"/DC2R)Z3U=$]/XQ>]_2/WV5AIMM!%S%W]:,KNJ%C!C[!OI_$]-G^"I!RQ] MRT__ EK^M_S/-]X3C;XBT/*7^VNMOC]4:.6=A#9&)OIF*G4>>>307CJI/1TI MEATKE775)4/\W229%_7[;I2>7163Z -];_A/%?WH6T;C@ :%AL"R@;*02,0Q M$ ;2B5^A%P$T)>S88&D1Y2GUOWY.7KX):"B@$GXX@1^$G?@O?SM/./B?/J49 M\_RLH"3$_]-7=9]WLP8(#;1.655RC_D%+_YCBQWR%M_X"8?F;782Y5^,Z+YB MR:9>4LDNJ?GP;]%3]R^V4*6B!Z-ILF,^[?2-JN+K+%V*R%O 2$SCDU\>.LC\ MYXMBG/;B@%S&69B]D^MXE;"-&,W^*,48T;$* 12FC][3/KP5S1N:XG6W-OT* MS].UP^F$K=(.]D>%,OE5T/Z_0YUQY:5/@NLL3_[?0M3 ^,8M(>IY,::PJ>VMH8G[N:B]S79P5!DJR( M($E^!:).G%75["+9>&&LL45M0]SNJ==-]&NH;(?5&K6\47CUHA]D6]K+U]49 DTB5/R:^2[*$O6M$L4]?( MTZHG LUQ?)V9QM?9_.+KS"B^SF847X>R6HFO,S3Q94V]7"^;<=9K-7H3QO2: MSQP/9_P&S7%&F:F>#2O3LBV^B#.6V.X*%>@3P6#P;,O<2Q\YQ0;U\X_Q>Z&J MQZ'7P6>XO:PBX6"O FK3>="_[SS&T3UZOZ?;A-5M[.I;XOW MZ80=['@E82(I3PACS(O3$'"TU0MKFN)W0YU^1U!WT ZW(VJE'0Z!)>7)7?&. MLC )+N/@PLN:AM;#=OB=L%:S0P^L-,+M?O6B#O8]299PN@0(C^]Y\LSM*HSH M[:YF%:]I@M??=/H4KG;X.4XOTTK9U\'RHU6@2"3)J5SKGCZ'<%@<9[?>I@[3 M-,VPNUB]7E4WJ[;![&H:20>ZVYXJ ;)3N=QU[">,#]QB;2S.WB]70=\@A"N M0IGGV3):Z]MC=^,63:L.K&F,V77;1![HM)P\J=*?>+P_#0)NM#3_!_8E/VEM M4=\6NXD]?#S)3F MEC/QR&/M:OUQWVP&WE@CK"U?!-(PG@/QB?U0S"66[(XE+V'LZ^>DVN8S\4B- MGK5N>=!V!KZID]B6@Y8SSH+#Q%YZEZ29%_V?<-NX;M(TGHF'UNI8ZY^5EC/P MSGIY;?FFI$XX^8G608#6IXQZ&E\\^!BO]]7I45[_4#[#Z6&U$O;.L1$>Q:E- MY$)P1S*Z6R>Q?J^[I@E>5]+I4[C3X>!^CO&W?G3 M=T^/859[?:BF"5[7TNE3N-;AYSA=2RME7]<25"#!_=-W'YX^DH+^^/[UR#RX MZ_[POGE*ZC0]_!RO9]5J4KA5Y4..#B,J=.2O)$TI_NW#BC<*L]?*$77N;EXC0<0FJ:8_?1 M9CT/CXCKVF+VT1:)!Q\*E]0A0\LKG';*3"UV[F7T.6'O6AL4/?-!_R>6O&;K\V2S]6(]PNE:8W>^1BVK3EC;%+,S-@L\ MT"D+XD12)SGYR:!P3:.HS2D/&F'WQ3J=#G!0:8'9\VKE'(J"0'-J-Y/7C<5M MXX>UQPVUW&50[!$VB?2KLN9.V-W01.>#A7-##\QN:B3WT$6T=P.O;_6:W;@HM5&J+U2(^I01Y1DB:!+..$)<@3D M6OPJ3'TO^@_J,?U-NH:F>/VO3;\RCT#3#J<7MDK;.[\@WT^4E F0GO!F77&G M;Z_7%?]+4QF/XY9X7;%%N\.;G0?-<#IBF["#;W>JCBA(3^V%\GJIF1]6V\[% M$VLTK/=%I>$75KFL//\7I>K2:%MU4^Q.EA M]2+V]:J2&@%R3HOE+E=78>S%?LCC)I&E'#2UPSMVQ>F+??2OK:;;T ^?!_>2 MOO=4WCJ-@KHZYMI&,_'LH]KE]2UFX*UVZI67Y% 4*;_1U"IL;#@3SSO2 MK=;[;O!6)C20U8(7WF@+$5I1K+44Z)C:C:'0"V5/R?0JP;8P.?>V(5SB@;/ ARY->"H!OPL*W4P\/EXX.[V,GW/XU"Z+CM'"))H^%Q0!TTQ!Y7.G&' MA=>BS+!%$6>VE3S_Y?Z>+\6(#+L?G53%]]+U:1S /Y=_WX4O7L053$^S MT&V4MO_N"R=ZPH-D0Q2R;K;+QM!/K]0TBU_?APJ=Z3WU*0>4IXC>TJS^,I]A M%]R19Z)O947^H+PNF/.DH:;/U.HS0KJ1.^$@^XZA%L M 'M1E+QZW/W$7O!__V[Q^Q]^#_]\]_M_%E,*^,L?_M CPC,F@O;;?_G^6Q&X M&?O;YS#U:<05HW7$&=%\[0'!W[>LVT(,\ TD4 MJ!WX=0Z/@^=G1I^AU)Y?+*"]#40&7U0+U^>@$?;51) ME4!*Y?(TWV[SY.YVG&0DI5N/\=[1.]ERR_%/^9R41BE]Y7I1$L;'W+XNM^UR M.G!V0]^V5,QGLX0\4<[9B\)_\%\31KB'I=RZ 7D-LS4G"'60WB'E\ /_$*C' M\&Y81)(MA=K67%W_W0? "UU:'[Y%]VA9L"]_(+$PS)P6[I MI!.SR0TB558\U\64#6:,,2?[SH>WEN,*35._:P-?TF4'( MMTEN(=@Y"U+R$&Y><$$1Y&-9 -3>5-1.<](NPOJ.\65F&%SR16*X?6/( ML"ON>.NB?W64:^^'-SH[2=]_@)!,%D2P$7.TDA&*S:9IS'"_O+N\?_P/;H:; M4\B6O;T@E__^R_4=7&,4:81^DF9.]J5N^%>B,4W^$>[@5>57@Q/^CC?X*M+U M?G.#$W$2,V-)/XG#G^W""&IRP4KT>K-ER8NXYY6*=;)&X;8^N$/$2&,U=AH[ MX TJ,['[^FM)70QB*GV7>RP3Z>PB4#][_CJ,*7M71^6F*&WL@#M$VW55XU/? M&F]P&LC<.[V@('TXO707EI-I2POB3FY>)3&?(.]\2"@2AS;/\$YA4X@V]\ = MHP;:5NY6Z9OCC5(3H7M?(%)HY\>0S\SQ.>24^FYSZBXB=5FDG=U0+MM]^+S. MEJM?4BHVM#2V:>N#.UJ--%;CM;$#WH@U$[MWHEJ9KBC(+XA@<)*L3C@+F;/G M)&ZGTCH"\H052N_X+PCW:9M&W-9.N,/83&>C75GD0Z^AW"/MQ+H;@B?3>UOJ M3?=Z/X^F=]M9$CZ]I[HHMMOL(B^CP07=,NJ'XCX"_SFBHGI@')QNX"6Z?XB_ M:ZVD.Z&S1QXW,-JVX\%E-2NT\8*M=0T'W I./%$".IQSLXQS5I ML:$S9 -LFZ8M=JZ]*O>Y;KDOR_2;RS<_VL%11X]D&%LT<0:U58OEMV:'$\0' M"W;5&G:SL,B5VTM!2C$.)P^(E].UQ MATRKIM6[49K&>(.J7>3^MZ$*RB>"--G3=G3Y:2Q-M8I-DR^:Q,]F%=7J6^*. MOP;M*LFEQ\WPQER3L+TW63A-',74QM#.<2VUZEVM:@62_:18NT(W[(P[$+O9 M0'_W4-<3;[AVE-_2[<2:2CQ[9@AN+(YNA^(*HS!$(@SA[J3_@JXH5R^XCOUD M0Q^]MUQM[79Q8P?6Y FDC;AQ/?QZR@W9PIU0ZEN MYKWUNG1L=5?8YB86VFBU8J'!N[^H"RA:4*MW<>/=IJB9>%!.,6TLIPB?>%&4 MCW0+/@@6F\0Q;R$I0)OB5*8^ER1;>UEC?<0P%A7 %R1-HFJU1&_%X61?+)%_ M]$3?$T[>J&3BE!43'7Z[5O;T)STN=&LO>:_>]1Q.ZJ[+EB@^Q(GV]3HV\I,-&A M.^Y0ZFJ'RG:C85^\X=A9@]X;DWM&Y2#(YRV.BTQ,I_[UZ=GUS?7C]>6#*#+Q M\//I_>7/RYN+R_N'WXF2$X__X1@%S!Y(;.PPFT@W>"I1WWH6T6S[/4&%-)J7 M$T=4MW@^48E;)RDGQ;,4=]X[U",W>[CEJ#'NN&S6L>ZQEFI+O/'8(N^ W'2Y MA9#3=5O!<&PEMY*NFS-U+R[T>DS.O/BWY@!L:H\[!ELUK9ZR:QKCC<1VD?N? MN'/*123"!AL0=QN1XRD+M$@$Y)VJ;X@W# M-H%[GS\5='$,B>.KZ7!0Y ,SV]'@>/*MGQ]HV^..Q%9-#^:F]8WQ1F.[R ,F M;T"9U*T:74U21U8UVI.V>/!]E_ %+=W>G@O^P>X!.??(6XK:I) ZDF>I*+B3#PE'_9GYY!( M!O>VQ0>3/NOGZEN1)]15QB3G3'+6XF1:16I73_VY,M*!>=;4B[B+^9 XD;L2 M@M)@A=[OS9.MUDXX(;V;SOKJ8(<]\,Z]#.6V5A^LY.!V'C:9VK) V+!)F:VE M4IEP:;A4JFV/.W!;-:U9*ATWQANN[2(/73_L$X61K)5&T/5:R0YVNJ]ONGTSF_C3:ZP) MQ>,.LXC*!K&M!*B268TGXV0$I6^7MUCR3H[N"JF:F]]V.^J%.W8-M6Z\]U;M M@C=^306W>0.N&M58KL&-I?C NW##-Y Z[J>U7F$?1!!WY ^W5653JCT'[90[36"&S1I"I*=)7'0"COMO7!CBZ'6*H"T M=,&+$J:"][Y0*^F3/0,"')S'^MAZ7\?!CH>)<1KD%]T+9 M4X)&9<95CG?T6/7%X;7J!?&V6Y:\A1LOHRE9>2$C+UZT<[K-^'Z5L%\X3+#, M"V,^X>3H',+I??N,JQL%W##8PQIUVR0&W?'"8Q\EAFZAO)-5PDC)32S$2G[. M@=.=17:E1?@*#7)))#]$1_WM"S*#?KA!P5AS@S/_.0" N>ACG/R[7A!-J+R- M\_^:I,QB<^<\V4 VF9>_H"&6>LI2[L G3KB#-CNNN=)EH:]4"=5=M6A=R[ M\S.CSU#_YWA:VU M:%%\I+B[&.*@A%!0;$?ZBO"$D^IQ7W\>'_&DCQ% MX;-HEO(_9R2E6X]'%8W>21"F?L37!2)SLT:8G;@!!7-OF+?#2 L5A<) 1"70 M>UV'_KJN)I&H]7=0=>@#5\&HWM"DN9Q3.4.YCWQ>^>+*[G!RB17LC#5L/L?%.P\;9=9UR\[E#8HE%#65NB3)6.([ XXHM MUW%1R0S>-..PE&4L?-IE\BXLF"*),VY"+L7S=".^7%L6MG= MMLH!+\J,I&?OO7-%G-_E!9@6I!2)Y#(152B8G57%(H5G"3V\"G;)HF%[?X"^^(:X]8TPXU: M.KU4W#EL@QZ9:;JC@9/@'4O!5"KH[,CG- C$-K(7 MW?$%[75\[FU#/F52U-48Q*@C[A TU[UR&:2U%]XP[2![[RVAD@4!'K#ODG-9 M$#6HW=P4&5__G"3H3=]\>$(8REY[#D]U[RD<&M'@TF,QGTBDE0>65Z$?ZM81 M1AUQA[BY[FJ(M_?"&^(=9._KX@4+4O @'ZJOCPLV'\>(\"UE81)A?Z.;NL6>HF=;-C= M9G0-12->J,P6OTE2R!%?KAZ]-]V8V)D*;LCO:96#^[Y=2. =#/HJ,N!N<#D, MR$.?"L?B:L4'8/I1OA#-H8)S=G5OV)EUY'F07[%.Q)FYP)%'1KUTQ][%!%C. MA9NV6AJ:XT:&-CU5"-"UQ1OKK1+WWBC,"5..S05:;!R1'IR%WWEAGND:+L1'4/LMS>'B,0K9-ONR"'YTOO<;7 MMK+(&E?GUC/[$;25!_:/29*E(27W2121XEX%0"Z?E7TM\;=T>RH8N\#?SV&< M,'&,)X_F-%:J:88;>W5ZJUGSN %%\OZ(+*,YBN,\3'T56&;'2@,9;5YFD4):\ NE<) MNTAV3]EJ%Q5OCMU3GX8O!@_N=:2!.]1[6:1RSM>% %X0Z*=&[U.L@INXL5?P M(^7S=WN.CJL"3VJ51^8%?#I4&($I1O *09RLCY7DWBMZX87#KH(;R<]F[,A' LD(WD^2#@K(GBY3M<>VP9Y M!G>9XDD^A#$)^&K"8RFL@^0$XC ;;NK8%RJGI[MLG3!XR:;=;C4]9A/K.FTU M,7[8?!:QK17:3DQ+\F1/WW46"U%C*%J-RK!.3U>Y<5)=C5F:VN..RE9-6]+C9&.\D=DN MLJT$.4G6V2'*>(JVG8N(J:\,V1%O?[2>D4QF ,VQQ]AF:,7F"5R]@L\N@%GF M9XMUW:;]B19]:]R@W**E"LF:IG@!N4W@WC.(Y>W%Y>W#Y07A/STL;ZXO3A_Y M+P^/_)_/E[>/#V1Y12Y/[V^O;W]Z(*>W%^3^\O'T^I:W*?YJS:%3EBG.S'_; M.S+_Y6]W+ EV?K9D#Y2]A#X]?0L/)Q8-S7"Z;IM>X+.Z-OB^&>@T/?/&X(6J';!#7JE=* MVO;\LL,HG\OSF6Z>*-.,(X=M_2GIN"C2-HI*= M,K[W4.LUXO%^G[Q[4?9>&Q!-[7 &1:MF>4W>^D:H2_"VB-S_XKE\64(4A$^] M9WH"?P\("Y_7&:1T>FE*LRG+RXZF*) 5 U%.V$WM%&'N*^ZMYY DR-CA#-L+5BG6FZE,QF\X^(090:# F=*"J[D ME;,E!=\%*3F3@K6SB_=R<[:79PT=< -# MNZ[50SY=:[QA;B!S_Q.P5)3%$,35E5A*@+ZCT[[1U,V?_TZ.[X]94+C_1L5S M.6 (KVH(*KFY?>UN7Q-,8[+ZEKCCO$&[VC?L]LWP1G"3L'W]=/]46Z6*G9,1 M=PS]RF*N8ATB#RA"DAR% M9$[<;E2:EZ<;3UM933,4-!V=13F;T!NM^3F MS48Z#FJ;S6(V4#DKSFTDQR@?M04 M.R#K!1X(IIQPL6M$/N2T1YH.-U["&$M-T.]#OAOTD4>EH.ID?VPL#>]8\A*F M4*X-DGQ< X[Z^?:7;X'@..@H'FRVW+ MUH!+7(XR8BQKHGF59IKIW#2Z3+,/2;/]Y'1 '=D^='!#:6_+5/8SNQ+!"\S] M5;&&WZAK4$]OGQN:IC_"/F(QA?H0"2MY!U:*$16SKEC)Q)+SPHE6#)A)?$\0 MN^.]VM$Z?MM757DDL*IEXSL/+@*PV.XIBH2=>6GH:^RD:XL[(!LU5 .SMB'> M &T6=_#V7UG.;D$$92>#Z#@Z]H_0?7D[Q\6R+L*7,*!Q4%KFW$O7\,2SQI"& M77%'U4VRKY+%08 &;BB7/7Y;?&,T-)V6V@_Y7"Y48: MG+Y0YCW3VQU<,%RN9$F;Y2Y+,R^&7:NFP;HK#=RAW\LB*@9T(H 7#/JIT3<< M"FXD9T[;*"]8,I(:ZLHTMW7IG *UI&2B$<8K$ MVVZCD,_+LX3X7N3O(OAC6HTH_E,I*)$U_#]R3/-A' >9.UD!E MI=7E2I[OG,8!'\>VC*YIG(8O>7YM2R7=[E1P0OY JU0?N>U$ N]LKJ\B8U7J MA4*]Y\O/=_>7/_-FUW^YM%^@M\LU8+B@5&,..":5">J/WMN=J #./X!"V?2" MRG];8LH.9=QQ9M%ZE6O)P\GBC4>;R@V[EE<1XC!M-+\: 9G9OQ9\1ZG@:7 _ M$8_)_(K)*CE("^7&S8_8H.R*"Q8^Q_)A1/_]D7EQRJT"[R;'@?@M$@N#T^#_ M[=(,1HO2KCV^DV'E?@_;ZC? J!]Y:1JN0O\(X='-I>\/ MA-V;$VZZGR[/KW--^2@IZ%3=3?TF^"AW2[.?O#"N+&5ZC-63"#7/P6':[\QT M C^^1/,;5B:VRXC+@4,ME$%%ED0!1;H/37!W'#*[0:>:G1I'!^@S_SKEG;*& M(4B8_<,S9YQ^)+#70U-QQ\SQ/=8FLQL;U8X$5 MC=&O+,8L8]5:A +BORKR&O'H +D MTQP!R^B#]3?L3 +:>U*S.99HUW.\X3I$:QO@M@6VBGN"1?I).4"D[W$VOT@I!L^F&Q_';]0C-LX^]'EYR2"++%B5;&,%7.Q,.4? M7?!?XV=IJ+YS9!O\YHF^UBQM@KF#FVI/"*^*I.Y7$IU!P-F="K<2F&) ME)9(<=&>D[JWOWZF#-L6D.2\%1S!S.$>CS'!L=E&43Z>+5=[PXZ[8]["<)Z M;,_6]G:ZF[C-#Y(MZNQZAUI "(@IKD.7@DZU>S$D><7Q-_ E;BIW6EGT^,JZ MTI\O />RI"G>=B(^3WCMIR*R'00WCTRAL6KC#B_2B>H%GTF_B+?KTG_?<>%7 M[^)!ZY]I\$Q'NBYBB>4\L=*FO$VKQ1UPDLK M ]+Q$-A:$0+5MBQ\SU#(Y"I*7H5%JLD>1U/Z..@WT>S#8YX .LBBIA/.S@SF M!Y'#U!P1$T7='Y!*8N"B-C7L:*TO+J0@VTEU8V)U'QH*!3S'8D;*_[@\OT9X MW7%Z"W797P[V \LLQI5#DPW9O>C,X L;45IM.6@XT5+_@L:2=AV=#22'HB'/ M.I[8O%_B9F^M"4]7?'@?'31;N7QAR&EFU4'PVX.-CCH!P1SAX > MP3_;L)\HX!$GVMBP0*XMC^#B H_R'#2C4/I5%((-X5%XR$72HX*C1XL.+7-+ ML^6*F^:Z>'VWML)"I_=&[7/!#3$C6?7@U22;+/!"V%B*#GB+20]V^;/-XI+- M-8K7JTTG1MC,+*=059ATN>'48)]Q@/%+!\(1@.^+!3H'P'9P7UP%-LSO.N,R M8OF,Y0S>>FZP7'=;SQF8.H+.+ %ENED0HH>DQ[1'TW0%_S/32J']8LL\-7]W MH:X+[N@WT5?SHL)1>[SQ;R3U6&\E/(C'$DX??B97-\N_.GD@@0>W>'J6)?#H M27#V_DM*@^MXN:7,RR!WU<_"%W%)X)P/PF&\XW_+/TSB-O^W1AQWI-BUH1I3 M=BCCC3[+^@UY35T^#9T+0I[>R0>0A4\W/Y)2'+*7!UZX*R0B>Y%@> MT\C5_?(S6=Y=WI\^7M_^1$[/'Z__D]T+!?+T42ZQL*HL=^+@CO+K& MT3E8G)465Q,-B\1#'PR^50R>E&;V2M&<8/ %Y>L_/Q1##O\YHGDV^^D&ML[_ M4?>"9<>NN#&RB_Z5IX8-^N'%L$[2][_YMF<"%PIS-N)"C,K(":9,;@$WP;VB MC $2 DX^>F\<_\1%E7/^QS!+M;9I[88]J,WTK@9T7\WE@R*B81@ M4=QK(SD71_>WIE,^+/-FW*3"[NL[ECO!*E@M5Q=AZB>[../ZWS&Z"7<;C>?K!<'+$=A4RR$H:ZES;QMF7M2RX=*) '9HZ6J+*J*8]L8, M))UU&)"=*EB0#P6SC^*">+E>SAFZWI.8T"3G:]Z/3[BX&91M@S2EF9R$1:'W M%$;NMA".37'J"[R$6Z T? %4,[9B;=>YX8->_V9D..XW)TQHD-XR&A2!FP%Y1W7Z"4<>YQ;A.]Y:Q_Z#7G.);*[OML5[<-U$8 MH8EMZQ:0JC*MJH[B&E9$,6<4=@CI:I^Y17.-QLV!K'284PS7B6TY?!46: +7 MKMHZ_1Q%ZQVC6R\,BHW*2WF7KWA*[%0L%(PM94AL;O'=Q4;-@6]":4Z(T$D? MRU"1\R8Y4^5M/\D7#7Y,8J3"&OEE7+FXEY=OO3IS.%[E&V)K['Z)!'PC,F$.#;?_G^6X$"&:O1JEB3P5U9 MOFPJJG&+A9D>#0:2PHD*-NP#Z#"$CEN4"!)_!QY8E[9N1:MA9_@DD.^L*H7< M.73P,&'B<947+]I14;XX*)(.?44N93] F9@?7K\>#6V=VD^#NF5RYOFAG>0V MDBL0=FJK"W/GP7W)63.R=2* $ZG[VZ+?A62\<[<>.KB_6.RD&,C$ECJZLO9A M5UBJ[O(:(B21^;PCE4OH3GR6"-33A@;HU)'R[)"KKWXCH5HISFS+)4QMT,-R M"=>W?[E\P% NXF0>U;/ M##71LX#/IK:XD=-(@3H#\V$!IL,$_KK8/7F01&.VO M/4]?O#""-)"KA(&L>]4OZ)/Q K25"DZ\'6B5QJ5H,XD9K4<-%;&Y* 7""B(L M2"G#R2IA)ZGG[)[HY-;)YU: (%[!2APM@Q%<@XF"G* [7YA_]C)1]&*YTAM& M9]K>U)"#RS K54"F'RG$8#-0H<%S$#$)!.)BWZO@#=%V##FNYBBNC56:9Z.8 M!QT8F9\Z##ZV0 \YW6W1[\ /+[#TT,']P1VF=(2Q+"76Y/L4!#4QP6#5ZQ)) MKL+8B_V1TA&Z$Y\E O6TH0$Z=:0\.^3JJ]](J%:*,]MTA*D->IB.<'5]>WI[ MCB@=@4\<[^DV7V\N5^?)9I/$#UGB_]:R%F[LB!NFS'6OV^O1]\(++QUD'[RC M RN#/1-8-4@V1/!QO(,SH@$>UAZ#^W4Y\4 LGN2UFL!EA$,%5,# .$C-HUO; M:1Z1W:QS7537]\ ?T2UR#XYF'KY+%O!1D[V3DM,"4TB/9(&2*!%E/<1-GW3M M?,-UG;#LD;(-[#/+?2!X3?9SPNCCVHL?.4OZF4]HUD;[K5V((0_\03;2[K8: M4T(,%,/TL;37"HQ/^*1](TYY%J1@#G$%[$G&^1,A )$2N-]L=66L)R_^C42) M=[0U- G:\.E1":QG7)*& V%-4]Q(T:2?B@-U[?!&>:.T?=UR3Q2F 4!61*^C M\7Y<%4%#MX%GOF,Q>,L#?9!VMT6_S4*\ =U#!_>;?IB.,L:RE#C*R$\RR*JT MC=O#B\O5BOK9O(B*NN;P]KO/H18^.(V#ZA^4 MEM>Q'^T@=^TB3+=)ZD4_L62WY3W$>RKBRZ?!_JO7?#DH!,.-=2A,=(2A[J7" MB\V(;-,7R:0*,.DIE""@!4EB,10LY("@"+@@>]GEA["]>?@WI8.C%^6^J.^& M%M\-@^^FR#1/W&U%#;+CG1"X!X_W'PGZE@QK01X MQP5'=NA_"=8*T"^(%)W45'E:D%*!@X%&ZN!DP3"SKZG@41Q!B.]#_$"UHRW^ MP6",[^;+AFKKR/N% BD67!P#V^0EQLNX<:,4@_4.\2E/ABB-)8$L(Q3JVJW( MWW<>RR@;SV0/&6?PI1CMB3Z'<0QC*C?=._4.[38)^C_LMMM(%(SU(A#_*DI> MK^-5PC:R-&)S0JQY;]R(WM$**G8;=L6+TET5Z)U8I?"1* NX U^MV4(G]H!7>L&V0=> # \6K"F$@ MGHUW53A]).V*YQ/"X)L/\LU'&O %;GRDZ$0QQTW!IP9M 7?8"GNTU6I5#;5* M$\QQ5B]H?S>4])P'V$AJ060YF;X(ZA.GTJ\T[E<[S1 M4RME[WD3$".2FIL)HGUM@CP_F81U:DT2.?GK8WPA>I=$H1_2MFN0C1UP1U6[ MKFJ,Z5OCC3@#F7M[;/@=)G')1 O'+ MF9>&Z7)UQ\U;5#([VZ5A3-/T@J8^"[?YRP_']GJD;]E9I+]<,S9/W!$TB<75 M(!R5(=XXGD;MOE"@2B>R"/?R+8B0$#8U51GYGW,IB2)F\?KG(9:07T%6(H1U MLQF$V_[VH;BF;.?I"V7>,Y4W(I>[+,WXMR43:/PH27>,:B8*7?OB1+Q>%LBK M>YIWQ(= _<3OZ\DY*Y+?NU683>7$NO&^<^<9NW'M"-RM)^J:M7WTZ%_!EH]^ M5&[P$T:W_-DMWSFO>H MOEQ7Y.6D8CG)REOQJ7P-(-T]I?3O.RE*\39DFK33[N,!E,^93?E MMZ+'&;)GYV[:@<8:3D^>6F<69CUP G$';6L/I>8P=^@BM(UC*B3>VK9ET-)E M=O[:N&!O:C\KC[4'MWN713'83*RSK?6H&*SR-W_X^CK_Z3J^?//YXILOR3WV M%WB]UV1].H@6SGBU8J%\WM^?$+X(MZ/.H'I2I'BI"J;DQ<_7,9'\Q5:9QX@0 MP56H-*R"AQ'[@H)%MTH>0 GUJMF&7OT+-Y7C)*,15)6 1P8\N=>9BG=96)B* ME2](N4ZB@ ]WOQ.)M]G[U_F-%9K^2#Y\^DB>/"Z&+Q_S\&71*[$$YJMNN)6Q M8^_YDEC>RI !&L9P=2\/T"T/4/$V_/\D'[[[2+P-R"&:QU!41E3(4QZ122GO M #=D"HD7REH=EO0@CECE5U;B,EE86<.KBW8A6Q+SI5LJ:G,>Z#+ERMVE9^@1 M-:Q%5!13+K0VLS8*#5Y777GAH0':,A%:NN <>KKHJZZKFMKCFW5UDKJO6P/Q M/,@_"QB72(G%>]NV!=KZS,]_&S<&&CO,RX/M(;/BP@I]]WL#DVGM.G O* M? M^ 3XA5['');$?#CEX_//-'BNU!TRWIP>1A%WT%NPE@H) \CA!0P;2O6_9E[P M)@IS,>/+V2OUOV82;FW#Z$"27US -0["0^A]42%G<:NB2\RA6(W.SVQ.*F,H M;_^*>^/%5HSQ3* ;!=Q U,,:E1H7YMWQPDP?)7I7D^:,($/V+G)4R387@.NY MS-:4W25>&' 4.[>^8R^ MO]OLY#&A#'88JAE=@U?S">:EQZ#23DH^W"1I^M'5;+(42";'@ G:ADV#;KA] MW%3OP\EB4Q^\?FXL>>\:4Q6_SI.LI%<3X.1^"!O=!#,(]J.B8_))7KF^;A[2 M#+OB#OHN^E>?:VGOAS?X.TG?_ZV32JU"M]Y]FJ:TRR+0K.=W"V_!L2435 NSB2W@*K3A.:8.!YV:QK@#N%G'ZF%)74N\8=HB;U^_%&^& MW;AZ4:NJ5/MAH*[UG)RRY0BOMNEN).56OV8>$]0YB 2GCCEK8;1M!:$48Q4HVMI"3IJ2BJ)XD;O M\O\-4-*A)UIHZ:I]#C6FW5!#3VN(' 0-OJ0E[;'&^(FPC=?YX.M!=$ M4D<3NN.JW'-I,C@T;^FK4@B6)3'_T9>WW4P6- /(X [BOG91([LK#;SAWEN3 MO@'!&58*!U=8+K#,_)V9AX_GD"*L+@HK7)TDR/IK&NPBNEP=)U,^>D]1Z]%8 M)P*XT:.[+2I)M,:]\2)&#QUZ%P_)6<$VB[$? F;NK1LIUMT4UO4RLH(O P%\UMZ=OHX?,B\3(K$T+O- MQF/O8$!X(0(J9'KQ^^\JKTR08/\-^/G^N(1;WH4;F*Y6%/["1[%05-F, QJG M5-2=S)] XK^DA6)I%;VWN7((@?DG+XSA-I#F6Z%,'/=QH!H(S;WXS!J<^UNV M SQW9S);@!Z@JMU*+ L"HA1W"^AIY@P$2:L!S/R M(0(C_N@F3\N/O#053W'"S'>YRXQ,9X1MUHCCACB[-JSF>]F@C!?P+.LWX+"T M(@8L.#M@()*9)1)CGLJ')5@I#3>>2+QK@\,P'U$B=P5N8C@T9\)Z]V'ZF[", MQMK:QKBQJEG':@F;NI9XL:1%WO[E:A2R!.CF\7X8Y-.L0=;A=@N%3>/@9[Z* MXJ2?/U-X;U4W'6IHC]M16S6MK ATC?&Z:[O(_9]*D91E(=J<-OE54G>TZ3&M MLB@&CYLPIM<9W:2F>*5VP!V;[;HV#B1E:[S1:2"SS0$%J!-!WE7%L]'417+! M@$]UF;@V2N6_US&?&;,=51,'-,8Q[(H[9+OH?_ 6;FL_O&'<2?J^'EXP(1\* M-A_A0#CGI";9N'HC=WP;W--@YPM XYI[N>:15O/IZO'>T^(MPJ"L=QY<[" I MZ(ZR, GD _*Z>4LW$K@AH(\]CBKW&O;'"PF]M.@].Q5O8RKBB\P*@BA:O#3CN.KBUB]% EORG'HVSV'>BB^ M$<8[#E+++94;8[K8[40 =RQWMX4:V^:]\<9Z#QWZ1D/)JD@DX,P(*OD5Z#K)'SA0\"+9>.%A M"<.VMKA]ME'#RF!5UQ"OCS:+:\LWR:^2L!/G5":>C4DM=>UP.Z56,\W*"'OR MBEY4*^L@I[DJX^KF(JX>F;A]_BX$D,(TQE=3>]QQUJJI&F_:QGCCKEWDWF7- M<\K22Q]QE$]V7+/K/HFB MJX2]>BS06*T[%=PQWM,JS0EGC23PXD!?12RGH:E,?U<6O /&).?L!C"F-L_Y MO*K<*:L0>?:RW-= :5^XU'7!C1PF^FH6RT?M\6*"D=0VEIG% >*"*!S&B/.M M.,&_C!LS(T95^\R+H!X&5%83Y2L@X4%6LI"RC9TZ)KD\9![+L-C@B3Z',5PM M-[;$='EDUVFZJTG_J!PW:[?IS?OC1KO.ECC*(#/IC!<'NZLP+.- LJI-%EL< MY%ZXRY.:Q![ 1$ %1X;O_P=)*PD9SD#!+$=JEME1IGE1\\J(&C$["$<2U"@* M-@;?P-&YY@G"ROZI5*%IF#7K@3/:.FB;/S78UASU$X/&P@_>3 AEK;=X!_MX MX+=YSMZ:1H'XL-A)#^38JLPV1<(.;[N+1%ZR=^#O4[Y".+J]J@<*Y>++X=1B M$B\9$<]&76V<)_$+-QP4R5G)G[/P*:(/4"^\Z2KP4)HXP=.JQ4Q7*JT$D4]^ M!JLUXHIF+P1$IB(&V41C)8G@EJ'+G.@L ML:NCS0S RY#B[-"KJUYCP%"-57,LT@>+P".H63?B*YYF*GA(:8%484B0JJ# MNT(NBQ.6ACU[SY6 +0PA><,5F?9>,PG)9JUKPZR^RPQ"IT7PON&@$"V>'G-V M5>8N81!0IUFI=/G#19CZ40*2-N9K=J. V\M[6$/U^ [=\7I_'R5Z5S.0O.!$ M7WDX2HT/3;KG--E)'F/O?%BZIULN)PUDS>>N\=&="NX8Z6F52EI3-Q)X8Z6O M(OT+T$D^YH$RS8IQ:CN<)VD^=#J> 98__AQ2QH-H_7Y#7W@L&DT$FSOC1H%N M-M!,"QMZXHWYCO+;6#.5Y!U.%$M=%=!)CPW0>->Z*XV9A$ 7B]1&@@F!&01$ M)S6&QX4:%@[O:BHV*5"# =XTSPN8>,W%ZO;:U+G[X36)6L5N'8\M!]&>%B<,MV8"&_8G/!@TQ-7>= MG]?K]&_=6#WH-R^_UTIOP_'WTQH<.U"CZRWJG9"-LJJ%*UR%$9ZNB=.]M0=KJ'V\L"S!LSSLT?.K7'Q MU-)E+BZLU[?>A8_;S\&%&Z2VX,(%=;=+HH31\#F^?/-%I;N\;E[S)*FY"VX7 M-M&W,DUJ:(_7A8VD[CU1DL1)0;VH"#GJ+,G@P9E)E(9%C=C'",I =K.VD=H5 M&)*V16Q]8_2QVJ#C0936M$0=GTWR#G!2$8@E700A.8:>HBIB "5I74>AA3.V MFVZY,(-Y((_Y,2QJ^^3W9G99,);4M)@# R>^BDB:G)BC<^'\?M\-K@P8-.9U MGO]R^N*%$1S=<^A_\-0Z!A?T*6NM-]*A.VX"\\DJ82U?HE10=%U":SS%W(Z6)81PV!!+B6(9 M\=ZV\*CK@#O8VG6M7::0D2S(O,EH&VU?X M,1'/+,G-@C*UR,O(JLPXURMK_$Z9;ZX2JD06U*2UM;Q.[7IF'I@KJ&2-VP5=RAK@C74TO:]A-7##T3 M#N-]+\UJ#[T;&^+WR7K=#AVRV@JW-VID'9*) >3<).5.H)B+:>W/-'CFJ^$+ MFH;/L;B=W9"&JVV,,[K,=%3GNO4M\469H;Q]'3(G2Q2Z#I-MCY5L3+1M:#XW M-]4GV.K:SLE5+F.VGEE/W$[<0?OJ)D-K-[RN MW47X_IL1!0]X**WP>?4RA,N;2M-8H,SX(T'%&NO<&LJ1V8]NMPAO6E+[ZEMB MCVRM=O7;A3?XD^6:A+6Q;7CC.%MM9/WV,2[3^@I8.O7YQP@2413Y?N+3@9LD MA6O0\ Y.N I],56XXCY^ZON[S2X".%F>7S\FU[&?;.AEFH4;^!L<<8@RS(_) M&7UD7IRN*&-4]^SXA.SG AC3? ]M=RC'X#T':)O( G;Q9$% 5O(!I/U(#N4E MX&E$D9APD>$M*RGT@I1BRS-3(3A\_D2)(KMC3$;^Q:CFY1RWC*YIG,+W%'%) MPH<):#4 2B%0D?^#ZT<5@X:B6TD]!>DPKQ!$*Q>S_F)P>I0?(#Q MFHX=$\C;OPCCNNT:08?NLX[OQBL&IGUG&^?VLO&56"^)UL5[^:'5F/]!6B*F MSS +'A#U]@RB7/='=[AQ]IZ?P-S32*QATG6X/7N7"Y8R5?DFD0N'NQW*7+5?J]@=L0)RK^P_2 MC@W9H@-)XHY]&_92HWD(/;SQ:46KOA%WM'69[#+8C:YL7HI]M8H$^1ZFPX37 MOE9K3(L=3/3+C$=]BNTPBE]>3%I*UQT:E0XS>_M:KC'I=S#1+S,N]:G"PRA^ M>7%I*;UV:%RZ3#]&8SINH]KS47$H?>FQF*]&\&T;W!AG*[=TQ@U%W6Q@O-2^ MF5.:LY'\HRYQ;]"D1#NP!:(LZ;9T!PUDGHLRZ-D=5R\)SN@J8?31>S/$Y:$\ M<./+*!9MFOD,8H 7K<91T]J\Z'B U\Z*%B07BDBI%N1)R$6X8".>DSQVG2^Y MM7!]NAG:J=2#OZ;!+J++U>==Q-%[LXV2=\KNN/:-#WB;],,-<,::JZ#5V@DO M$)F+WK^ZBN0 "ZT*#R*8N#T0R$)93AQ$@8>0&K?Z-8UQ.W2SCM6AMZXE7M=M MD;?_8%B0%0Y*@+#3C?)#+5NVP+7-Y^:G3=O6]6WGY*O6GEQ;\?5<_BI.^+03 MTS?%;_.M9/+A@FZA @],,;[[]M._GGS[Z>3[3X>%-2?QZ#N8;R6Q0/]<_#,: M\Q^:*T<8=,/MX:9ZJY[>U@>OQQM+WM?S1(1*N4CKUQ M A$2D:=]D.U QBGO4SNSX'E/X[@8<(\W)V]:#O2;>^#$F@[:JD-J0W.\ ZF) MT(/62X?;S#>.#^7'5%A="_1UV07 M!7G-B>0Y#O_!>P0["A.+UUPV&!1EY99R%R9A9)ND&=L?(Y3[-+!3!9W7H;\F MV6L";3=P5KZ+&97'OX5=4IB[R!U=RCOP,;EX+FC_=R[;.TDXJFT]EA>: 7E* MX-MX[R#]+I7E9[8L>0D#6H@CJEOE;6D*-I %..J)I5-.B9Q[2-T LO>:4@:R MXT*0O11R+W(OQ]2U7YS;;6^CJ&JCU[V-1+BXVJK,MV?5TQ(PP3D/V/LRR#4# MN&E?G(-4+PM4$T0-.N*=;W83W_IQW(( )[)GY2@Q= HC%+-1^@9C8I^7[$SF MHP_<.FN^-(7$+48YXXL=O#XO,[<,L+&M/\XP[FT)W,L'N2O?\N+>=^N<>+Y\JAP:8RCY#S/YA9LOWF%?]3F(M;5 1,"ST6 M?+K)Q%86\!9J.)V&C6O@XTD7*1F2@B.YV%M$\G4^R1K7*B7UT=;U)0)77IAW;@ZJ9Y/C*9=4(]]'14 MP<+8 O"?[R@_2^9RE(!-KX(]H'?.GZQ @"GQ="*3Y&Q(SH>4C,B>$Q&LID;# MB0W0_NW; ;=[ZM/PI0>ZF7=$"V\==<_QS; 7:H#KJH-=A&,Y=V00-YU1MVBH*^2^ M,J8BJ'C=0]82/0W^WR[-6I_T->X\F_@PL($F,AIZSB(F3.2W$0U7":/AQL1__?:'L*6D^.IW(2$>&49@Y1H9;FOT2,^I% M<$A\';]0J7A15\@4(TS)S 8M.ME%@QM&-&:!(-TTZ8TER_/K1:5NBE)A94$N MZ%-&'JB_8Z+V%&_YXH41 ,K)*F$G#UY$%U/@2FM"QN2&VQ-V/2DO%.-ZGWOI M^BI*7J%J&)5?BRF:&%*9#9ATL8H&2TQ(S )*.BEB8U92P9!;>/0'^!)@+"K: MX0.-24QT-"?9%_ZSM(%9A<%"*2C9Q1=,FR0(,^7E@OJ91G\J.+%AH%7R?@Y2J/=-N37H+K;5OLW*=XUWS)0K8LW'CLGH0\+T]](R,4-Y8'_ MGAMO[--)]V/=?%^EPL.0RN9TIUH81)S$=]]?,2."$]"&V40SUS&@,(NI3A<] M;,QTBCSUG&&>U>)V$Z;+O&<*>]U5T[< PXO,]IRO:TSI]1C#E_/NPJ G%KZ MUQ2FJ_X/VRW8(6%L$[2O/U(U)D,'D*H0>9V>-$Z_,(76G,&C7L/A/0 M\13TQG&=!J?VD:G7U84E+9$EDCM3,957UH\*K$^",DL_E'71#RNLPR;4^$E\I?)UV"JN"'.DM4JT[%A)/'" MFRW%ADT\&A:&54S+19D"V\Q3!''8L'GRYG;MV/<1TZ8D_:$T<6.8%8O9>%H8 M>5Z_';6L35P$CGPOM)R!:73?DJ28,D>*'L)?7KYEH'PW' W M8:J;>9OVQ1TMG2R@QHE11[P1TDW\WO7&X/TN[NW 9T& $]2)R7F17_?<"+!S M$@*09K]_^;EIDE;?$K=[-VA7K8MYU ROZS8)V[M"F?+ YTT2/Y]DE&WD%0SU M67#;DYR498J/\M_V_LE_$<\J)%$8P-AR"77Z0IK6O$35TA2GAYKH!R[:U Z? MCQI).^2QBX(P*2C;?D&JATO6/A75VGA>;GG\&%1SR_FXIK7GGFJ=L_\33[W< M\V'WE(9!Z+%0<\5"VPBO.^IU*MSPN 5.]VN0LW]IT3U)-VE\8RFV]>(P78O% M)/_)8NY_2PC=PST1S2Q#_0QOP!QI4,1)^0'.\#@6K_=>'E":>&8@>&HQM_HI M%)E0]Q^E*]B+W+ MSTIJ[@;H4=1QOUUUTY(&KV^-,W(,M=1O7=W@SUUO$[C_LRV5S2KW2>AC*7KF MQ;^1FZ3?*X%6 O"O-'Q>\W7NZ0ME'KR9 .^-IMD]7_LVV**Y%_Z --#Z,# ; MNN .4!/!AP3J@A0<2,Z"%#P(,'$6L&,J7JH<%JHR3I9\\%+Q]* HK^[DTMG! MB<+QXR"-#?%';KUN#0= SI_DZ'#^8Z.V_\'8N9C^F8,1E?OL95!#[#U_Y,-% M@-W0-*7T1CPL1%.?A5O(,&HZ;&WN@3OD#+158Z^A.=X@-!&ZK\-*V@LBJ$,A MO)*^RRRS.Y;P ,K>H5!#=AH'EW_?A5L(TK-W2'.HV3'MUA.W3W?07O5M@VYX M?;R+\+T+=.0\%J)\B:S04?+AXQ DT%C>Q[7A\R!7[;%OMYXS]?EC[8U\?M]M MACY?(_RH/M]_Y[FF-A\4T^+KB]"+[JD77:897W>(T25X3![7(0ONX*$P?56^ MSOUQ.G9O2^25^+IU1EV#KZ+B.@QU?9[LP@IJ%U_&Y M%WN!5RAZ2U\?:>QIJMSU)($6)'K;(\>)SOU10T5_;2R]5A0JX $#)Q\7<_@( M2]'(4RX;5-N4TBDQ$]-7D@D)IT2.Z0VWYTC.CNUQ4]J#\R62L9LC2=?&,706 M/%M%1T> 1ML1-[,Y\#34NGW;Z/B8#=T2PU3P,;:/;AR?B8ZO.__'R;FHU&S) MQRG-1&;8ZRM&;9(=ZSM-29>*HG#)3V.7VH:X8UFO6Z66RE$KO#':(&OO:AW5 M0%R(BYYN:LV-J9R,,O]8-P=1=N>]B[N(1G90&L\IV@YUU$=4QB%V;N10=36RI?!JP<6*4/FN0DY@\BAXI,AQW F6-'@AHQ;)F'1_"_ MH <*SK/Y5F@W.E\06*B6Z0T70.0+ 8R**E-#!C#'#QI63,3C^5^QP\85-[0% M@^5DOAS04.W2%S. QI,*P8B ?R'^S77R* MPN?\> M9\"4EKVL:EY\7?_3$^[?;A('(XN7(@KZX M<2F$Y2JNPMB+Q77,;9*&0JE 5&WB7TX$4GG;+4L\?_UQRJME#K[UKIOB\@L= M%?D;WO-S8Z/'-654*.YJNIBPJL*7;V&:40ZHR]52EJA)Q*LSNI? NM+ .4X, MLLCA+-&8 .XI8G;MIM'$VWMS3F+YZ4 MN,/*4.NV443I@C?X3 6W/E+D3-S>9)Q"L5]W.1^55-[ MW'';JNE!#;/ZQGACM5WD ?7*!&6Y2I99VSEQ-71/_2Q\<77K8SSMI;ZA>,46 MRR@+$ 2OE\89\WQ=.K911]PQ:ZY[VW!;[84WBCO(;GW0!3[RM5K)"?\__W]02P,$% @ #G@(6:8(\;1/ M- V:<# !, !T&UL[7U;<^,XDN[[1IS_H%/[ MTO-05;Y4N:R.[MF0);M:<6S+:ZFF=_>E@R8A"UL4H.'%MN;7'X 7B10!$. 5 MI!P3TR59 ,C,[T,"2"02O_W'V]H>O #'A1C]_N'TT\F' 4 FMB!Z_OV#[RT_ M7G[XC[__GW_[[?]^_/A?5X^W PN;_AH@;V ZP/" -7B%WFJPP)N-@09WP'&@ M;0^N'&@]@\'@].33MT\GGTX''S_^/6CBRG!)%8P&05MGGT[C'\91:QC].KC\ M_.WSVW+LN('SS[MG<4O0;Q_C8A_IGSZ>GGT\/_WTYEH?HE>D/TL\ M)"[^EBD?R70Z' X_![_NBI*&H*#IG=A__[?!X#<'V^ 1+ =!$[]ZVPWX_8,+ MUQN;/CKXV\H!R]\_>,Y'JOV3B_,3*L:_3R)FQ/^.D'6-/.AMIVB)G76@Q \# MVOJ/QVGJ;3R,/1>"3R9>?Z:_?Y9K*A!.2F.?2PDV]P@UZ6N,,;( (@PF'UQL M0XM2=O>K.UO>0$3T" W[ ;M00=Y23^B &AX,A_RR AXT#;M^G1P\3C\%71L. M(@;6);Q^!)X!$;#B/U6N'>&S.J6:>EDD_V#-E#9;CO%ZXX 5*0)?0#U$XCY$ M,V40(,>&N[JQ\6OU72G1FB7TR'J+G!_*: M)@2RHDJWUKQX(S('-9[!?$7ZFCOS/3HCH9-09F9DRN$PA]U;[*I+IM!R\V(_ D(C:))W MHX.LLFR'U9L7X,I /V]Q$<8E:C;_VK?$1!7H_W$US:9!]4R'VIP6R8Z6"^/) M+B*W8O.:#,D%I16VI?'P7%!47E MS&VOU35?4:E83>@[]!3FJ&K[F@P^5QA9A:&5:%$3,2N5L$7AI$?!H@*K/T!C M)DL]HUSM05%1F&QK/G@H/K\H/T%@)C\"T#=<-ID5TE_#&P>L1+L[W MZA[BJ/#9!MKR7125X*"VZNL3J%UBX ) ;\EOT3O3AU02VY#0"GCS +* MM?LK].A#3DY.AB>#CX.XH>1',@L>A*T.BH5,4!F)E#8V4Z]BTV 8[*01HJVY MI+F@*1>8GY[QRV<+P" XAWX( S (U_^&F,R:1\]D2'",+VX)=MX O;O'QB_ M?Z[Q56)])704+ 09;\4K^M?%^>772_*?D[-O)Y=GPXN3X?Z=DR09.>GW-QPS M?@SYF.%-&I>HQ.=-L!/]T5Q!>T>')3$G3,U%3\,%!,".!9S?/YQ^&/@N>2^\ MH<7IWG=Q-):&^Q0(Y+L?GPUC$T(";,^-_[+')OK#7_NM66I 9\NYA\V?HS?H M'@"46UXGE)2 V&-83$9-@$R^ZP2O#8@X"&8+IL4Z'WX=GK4"73']9_&3E% 7 MX/!ZC5'PSJ,[L'X"#@^X3$'=@)-4/ ,Q.=&XB!%9E\!Q@'4;JHPK2R"(!QP7 M!"5;Q/I*%NNK_F(M$BW"^DP+K O-<\B<%4R)(3L<2O.*ZX)TB9&TD(A,A *[&2-WUE"7<@P41HOG0G=8M(?828D8@7?>/G@/@#S1ND;6A,S%!!-A%VX#10 &'V.M TL Q,::Q'LYVC"T^?L):O8-3 M7=H(W6]MH[LPWJ86$7^W<91C0#GE>X>HBIP1EI=M8SFR+*)I-_J'RGS*Q9%1 MMG<8RLH8X3?4!+\Q^3AS%OCUT'\M*-E7['(DC!?I)YI %YC^F?/@X!<8'O$7 MXG=0O*\@RH@9(RGRMYPWB.0#=CW#_A^X$J+T8.<#@ MH);\N4;KPW;OO)=(J/+MYRI4KV#*U^Z&*[6 M71W7:^#04U/?'?SJK>C1$@/Q>QFS=._@DY>LE":7$N MAA>GY]T&+5>X&"N1_Z,1K,+0SR!DE)4\C#/5%%3J'9;*PL;8MAY^,B:B._1P MN07>_A_@=\6#0: MR,O24'#L_H5OR%]$@>8')7N$G8J$,70B=TNCT(7AA7+@)QV.ADMR)?Y@OQS=WV_F ]F-X.;Z?WH?CP=W0X> M9O/I8CJ[_]# L?!2IW\9.N*<'Y>KTM(A9M;1/G"2BF<@ M)B?:^]GR?F$M$DVKL^6EQM3=!#YO,.7,]-O'NMPH*A:K\SB/7!=X+F9L=RAAY'Z5@/BB;5LOE\.+D2ZMH2X#&0UI&LLX#3N]."#+Q MNJOK?_KPQ;"IAV+DC0W'V4+T'-_+PARW9>KJ20@9;!FC>6&!.\^3]&T;11FC MV$J?N%.%Z#5,'_9>ZB^-SQE7V/$6P%E/T0M13GQE$G/6R"C:)W)(RR?(Q]$- M.Q)=34 3Y )"?3+#O@<>.R14IDJ?2* LIR#1APH97H#SA(O1X3!1K^?\=0== M$]BV@0#V$Z+0K.!!RN24A@X05ZW>!_0KD5F03:0;9H':/42:W1+*YRP[6$7[ M0 1E^00923H&^@U$T%T!ZSO&%F7]G]CY.44/#C:S@$6 MXFDDLZQN#"@S<,@+*,AVU W<19-(9IFT&H;#B]-VDL%7LD[(%4R0 4D)7^P9 M=DO]&F^ XVWI;3O!;1G_].&&KHKSIXVH0!>.2S#0(4D35:TWP\_PK^SE41?W^SDN93 MRA^>#"].V@VTJY!UM:JH\]XPD:(+>$EZS"-EL=OVI#$VV!-;PO<8F:$;\/K- MM'VZ)BS@.:ND3=U(H^12JT\#G5]BT4W&5V@?IK4\_%D7^.M#,FM,A+)WWB%' M\X4L(8(>N(4OP**Y/L':<'[R]UHYY8^1&FK*Z+QW[A:C9[E 3D;)I$I.3[X. M+\[:22O=)#]DU=#YX2.])YT.:-NK6&K'GE?Y&/E30C,U^/9:=-Y,HG>F-SZM MP<)XBW3 7?CP*QPCCQ2UH97CK]*E495+HK3J:"J:=I)P-D&DZA75?6]AH IA M4)(N#"D5?R(0I:HQIC4,;Z'Q!&WHP2 (/SCVO\(V$N7-NZ<(:,T(& M0N9>CJR8GL4!-TLX/$1/X BV +#E+P"G=.Q*H MR-EY5QBQ>XY/WC*C-/YPP"Z?5L^WUK?:JA@1%"1M.SB-YW>@%W(ZP(-.,(.> M4/\_L*X (A\\NOK-!;YX0[UA1,4JJ-5?5>K&I?)!C;$*MF(K(J[4&^*4$+>& M8]0M.L0C6[ISZ$J.,MGRO:.&FJ0U!(6U:#JD)QT]'EL416P[\JM*S/=^>7G' M5+:.QDRHV#XHWF ?"5:Q-CIOF>8;&N-OTSU&UZ7:N,+(RN543JT^$J>(R#6X MTEJT3+M%W@UV?B 3.)X!$3'1\:4E^:9(H84^4JBL^&T[Y.IRK.0/87GU^LB6 M8D+7ZHE3O2J6X<&-)WCTUEJ 7",Z5!8,RPFM93VVDA7[Q(224G<^;:'*+%=B MRC9L+=*TCD$D7]"J/&NM.5:RG@:R+(RB'>D95(*;YSGPR??"S6VJ#XP\\M;D M+9ZGB# 7N'F>F&H?HC'CJG#=-*"LSF\_)R[R%M[I<%!,-^8T '667U)*Z7RP MTLBR8/C.#P:TIFAL;""QL0GA>7M(N17?651<39WWY3P"NJ $UK7AH"!K63*9 MPQ*:D#<&YE=\YU5Q-75^1$O(&2P\Z&+$ 2NR'H$O(/34WV*7^N=GRX7QQM\ M5VDEI4JBR[;NSV[7DE6@L\Y[C18.,%S?V08(A$9<-+'B%7\GE*IRROJ2AB%S M$'BF!-9D"2F]#'SGB[Q:.G^6\ ZBP,<9JXG#DL-BNG&DXN6^E+B='U^JZ5BU MNI=ZSK,:E535?H@.T65,5>?[PYG5TLHZ)?'K&L5^^YQ4Z"UY MU^"OAW^,Q,BHU,/88'P(@5L"#IK%+-18""]X\0)K;X>-!C[[(RCFX'#[/Y=#&=W0]^ M23W^;^1):QNY GW2%WDR7/"AG3O6&0KD[";(56GIJOC@?G7N^,2[A+U-JZ"" M /-V>+XT7.]Q2^",;<,E/34P4:,WR+V8E5=>%\@4(!#@)B6=)A FWW6"UP9$ MO*V>3$%M09/2/V/?1DY"78 +_![!.X_NP/H).#S@,@5U TY2\;R=MES1.K_7 MEI#S2A;KJ_YB+1*M\_M?V:PZ>8/I+2O]C@Y8EQM%Q6)U'N>1;>-7,BD$-]B9 M8/_)6_IV]D[OG..8*FVDU7C6^N65DD S]I-*2]V3 2$PHF0U.G,"75K!)L@# M<.8KHOS\B!U>S=X0I:BLG;"BT?;Q"6[PW\:A+6< *E92_Z+MX+68/:1*MBFTQ"\-6QORX2.6RXMY3F1\K1S\*D)Q_5&=-0OW1YF MA88T1;$$OJ/6\KD]@A> ?'!#E#"F$6=D?O4G]%9CW_7(W,O9W;X1I@4!%O_X M0X&6M 5?C&.6 %7)WJ],3V/L>K,EO=PP:0;GV.:[F7@5>L,411%K<#>W2(C@ M9F\R,BZY!_42)7H#>9Y,5?F2$U&9>XR'C<\%0!"S_!T@X 2SF)&UA@C2I;L' M7T!TT1QO?B!5N3?,*"%NK9?OG39-FETJH/V1/PY#&"5[0P=9V6H(^6\1^WN, M<%IPL8W@EN\-#]0DK"BH_P4X3[B"E%@5>=/I-$0^T434.S!RK\ 2.R"1 M?OOZC5A,H@>(#&<;:%KI"%.-3^P-)YO640VYG5J<^.ZT$G7D*!6KD(^9TCWC MDIQ\525/UV.>$ZX"!-.;?8'>H)TC4@3PL">3&>#M+66)4[7*[:1U^R6\7K.+ M=*E&\MB1=E*+W?C6*JUD*--/.@BA+NTTU<."Q($W<13JE>%"DP,YLVQOH)>7 M+J9 /6[2QBF0B$;>Y*W_$\#GE0>L M$5G#&\_@WJ?[Q;-E&,(X\SW7,Q#=?1*9$J4V>L.@\E+'5*K7$:ME:&B15 MG MQ5(MB.-$NY)VH5-QHTWEVFS1?"C$EQ84JJ+]_ T@%H%V2\=KY<1 9Y\@^ JB5)V/UZ#K) L>45YM[GETPKZVMI% M\26QYLM2=A]= [ ;&ZD[ 7]!H2K:4P]'ZFM4B F,@.CTXG9"0T.H/Q189)UK M IH^*K-6&7F/P"3B3(C(VY["7<+D-!S&S@H7>[H&6N[+GOG:%9U=9Z]*?Y"'\!6F3%15,W M0K(Z/S <--9T-!M/'VB5_<6PZ>OMD_HGMND>>-\-B%(T*#!LU/]27>E0]=)< M;>QI"96R0Y0&7D*15J5U5LV,K,SCWCN->J>I7-]EAZ9T=U@P ^\N=>D@HQ<# MVA098C#FA@WFP/2=\.(-!J!5+JHK?')7NDUSD[>ZE5M#AD@-IV\_$-&$3=-D M_H%MZC^/Q],92BC4@2[Y:4*^HN=0E46'C]+/2V-U,;PX^ZIE1ZB;GO(=I1Z5 M]]K'FC]+C5"=+?Q(GK@>Y^H9RFBK/.*YU7,H:/Q\[PB'2HA6J!?*+7_ MW@V*=(/R*JXU_XE&_E\'O@1I/=S_],EXNMP&^:#^ -8SJ&E3KHI'=J53-.GU MK4FK/4OI(@"*AE[>V/@UT%G: Y<959$@Y5RES^@*TVOCGYK=KT:_%2T#=-WI M9BKI4#UE)CAJ#WBG>'F*JRFWVAE]-_@]6I(AJ':2BY_RSO3R3"^@X>.8RI?= M6M:.I4V%PC7%&7UH4HP@QT.-'%)4="QGT>8U6X=BWP.B2R(W^18FA69N BME M"ZKX*3WB7A.:J2$=IS8DK8>4ZJK^-KPXO>@A"0MKHJYC2#J03IU0QT$6$1&J M3)39#$B>PCM2[&[Y\:C^1^#F]O9GUTX>;;32?XQ,T;1QK-%!-F7'$P/ M7EI7VQ\$["G:9;<>F62]&^P0L=+(YNQU5-.XAO:"B_!!DHJZI.]\0$;AHXSM MP=\ K%D.Y:BA\SS8;SN["TP/-11<[,QA7;^&O<) M(&]JPD#+Y+,-HHVVT9JN9O\5_)W#6IFJNK&P,6)D.5E879VWI)/H-7?YVH$; M;N6.R1^AQQMG\ZJ]Q'9E):>3 $0>!!4(DZASA%S)D[Z7TR$R_]L8T(K7+]%%7O$),* MJZ6J$!B]IMY4\H1G)M**"LG8+1PGLQ1TT?G@EJP"KM<;&V\!> 1!*NHB1HO? MQ!$22E$9547)%&44([5W5J9XI*UN:V([N6%V3OVYH$5YTF'0#NM"G 5HPHL?*J:E]3SMC M)I:1:>$8]&#(/I5)=LJ57^/HBK1TW$2O46>>=[O*:+[TKL9'AQ=G9\3%)030^"_E)ST!5VO 5PUG39$\Y$:>*) M.YJO:66@!7DDN".*7DDM J0;.V[65:>R6OTB7YLF)K'FNPYY9:"? N<'J^A1 MDTI:(3UP8\@KMO2<_:@Y55)-G<^+=;U< I.LA*[?R!03/8-'PO@9HBJA_Z<; M72^+C)?1F>9/T!_K#"%GI/R1*[I*.3:"[P:YA?W>POR$U@K-U 6+ V@/& MX6_[+Z9+OU!=KVJJN8J.KK69!KN4#MD);G>:3:(5(LCI&,V^1%<[@09:ZOS8 M4$J'=;#W*,DHXE99?_4F(#H1Q_'>&995]BE1]OFQ,2P2NJ)H\I!AUZB=5=3< MWVSL0(^&'>MQBI;868<@BK<])&MWE3-EQ.M\J'CJE ZTR#*0?T;EH* N>%>! M8Y85DO)V/O%3G'DX#_U4J;Y#GR]LYX.H@VV/J>N2!>LIS^XGBO0;\5Q)Z]J@ MKCKS,O5#V-CU'3"'SRBXR05YT5'?(/V]#Y@9Z2#M1O0D,^-U TGC:NFABE&]HK@ M^@S1Z 4XQC.8KP@0[LSW7,] U'LD:8/.LC8H:G$0-CE(MUF'^6&<#>!)E9"; M;6 4ZY8]PY#_+)XM4*NL2Z5JM'2@CV_!\M4T:7?*F##7*4?21\-;%.<'@%9T:)6^H%]9),_Q\>''RK=6Q7@:?Y&"O M+ES'N^_^QN@I(FKQ@]Y&S!J]NID9^YC3I2^R77K_B$'B&<&X'SUED'J,EAU= M6D_2$_Y2+39]V5OBKPT'$?/I)J]TS#$CEXR-@?TC M!L$S!JF'#.*G#'ZAS_F;KH8FV(U>89O [=+P-&][C[T\VY)7J?T;G\GKY)F- MO&JZF0S21S*+B=KQGDU/G]YBZ:G_Z4FV4],F!G$;6O9G M>KQ6P7' +MRT3R#Y%OG+?6;I-&&_#"_.VE[)BW!(+]+E!>IX#[RE)[)DNQ\C MGF]77\NN%[Y=3I<[+%1V?RYH3VKSC5=2MY[#5F.T9:8D1*V]Y;3^[7-14*Q2 M<.S9R>G)F6)P[."7^).V2\_VXF09'9$1/AD\9!O^5] Q96OJUE'E0E'+"MC( MD-?@^N0%(!_0##LT#P95UI_06XU]UR.+:T?,E6*-=),V%O";4Y6!$/IIAC(O,P%.TF;1FOP[)$-@ARE0B M;0WW>>L8EKE(WGWPY.2\;G#GX)7QB7?/-OD1IEM^R,5? \FTP6V:W M! ((\FR&? .Z6(O*PC8K4D'''3G,4$TE>_$U:R\X 9MUFX5CC]S<,WGW5N&V M .DDB=BOG24Y1(M!/E"37L!^Q"RM-=/Y2W8Y4\13=+5G'X:1/: MJM7476C&XN\&1#08C*,YX 0I16',S^G,KZ,*" M4E:XH)BU3G8;7WIE+ULA$P['!\EM+ X]9*IJ3Q0QUEFR%!:ZD4CVYL838%-S M^1T@X 2Q&"-K#1%T \V^@.LW>HJ=-^&6J]P[ZI00NU:;TUY*7K6UM5)FWMJ7 MU57FZ*TM06\U?NW]3=C6+B>%-0FNDPUO[ I?7.3EEFPB3?YOA/Q?VEET%TKI M6YG$G9]JRFD@E3FT$&N"%HZ)-'R!V[X@A!6:2T7:W7X^H2,=?/(]8!%9S&"# M-:.KD?<(3"+*Q/ .F5&^P6X3I2;YZ[III,G4+VN,TJH1#DC\"MTF2$'Y:C@* MT5SB>+499$[^>/VW8BK-)/]7XZO&\-+6Q,[B&[W*E76;.$<:^09TZ^4JXS9LMJ!MPDHKGK8)R1>N\JRTAYT@6ZU%_ ML1:)UK:+K+H!-HSXI,&:& 7'(B0&658=W1A0;J"5EI!+A(:7P^GW%0ZQS++: MPB>-!&/=*RVH5H-M8+0D[&^BG&[HR6M>Z'/L\V"[<((3W=M T%!F(>;<\GW" M7DW(S@_"(\N"X3L_&-":HFAY+^2!L$Z?N* N:.?WGW:#WFU..&6VH&[(EYM^ MB<6J".>T0[KM6,GL*:Q';-LWV'DU'(M# \56M.6(&.XL3ZJ0N_,3B*S(1"VV M;P7'>YP 1B_%[C$R:,Q,'H8-31-XAL.+\Y.>\@Q90U4-#<6,:?Q P:, MU8$P.H=;_C@XHR9^19,JK4Q-(/G4=7U&Y&,JJ$DT"LK4/PY"E5-'7<%AS;)) M+BXP/V*N?8Z40Y/##AF9M3J^Q(B02=G-4 Z1L9"HT5?HBXK>R!DD+4:9,48O MY"UICI1E^-F#9!$PISD\10K9XTT,\MH3*LQL\MGNMIG8(W6L(1"(H)=%"78,"08 L\T 5B&8M_TI%A- MITW;)UE9.A0E6(W3_AR&-9^=MV/^]_,3'4ZN=,/_'NLJXNRW2IQBURC+VEYY MWWO+,&4-1+RYK(TW/?&]]Y8Q:N)'=!EJ8V:Z=@)? QXI!S/4I(*.IXUGWB5U MA:EZE$YG?LV>SN3=*/5Q$+2O_Y%MA:NE=+I2ZN!>(]Y-1C\0?G*!\T(G:5.T M\0.B(Q/:,."3Z.QFA4_0Q:RH7B-5MPHTB9#?B7FU3?3A0#3!P96<6KI@WA26 M O8H*$C'8Z:[]=Y.($8_$H97*[2@+6T40,Q2H:P"-#$48\-QMJ2G/((-$0A8 MHS5-?:[*!L56T@HY'5Z@A=@ MRXU%@LJZ,:G5(4E53YJ/NZ6)J2[N&*%:#;S#KE +MQP#]]@,RM MLH,X55,7Y)M!5-9%G*\BW;C!>GGE)?A!36VYH8B5W*I;1GB-47=W74)NT2VH MJBWNBFA)>EMDI._/XKLIY^X964^V&RS%NG46Y&G""86HBFXT4(9%A*RD MN+I,$K #X#.]P6-EH&<0G2L0CP&"*OHB*PD+P^:KBEO++D;CK*!"QCIS\_C M*-Q/)L@*6M' WRH'*A@;%7?]RSU#-\:UYLBH39F=3YHU-MQ5<'&5NZ)GZ5X, MFRX*1EX<2"I*\B!5MX\<%',BR\/BBJHUKTCC1_)'+P:T:?\EX\;<2"95F8 G M+S?3C6SU=\J5U%6/%ND[W<^6^S_> UX@4W[%M,+.AQ?G9T='KH):ZGQPW,(Q MZ!G?7$.5*?=.&EFE='Y"M5,MZ06!=F/-;O-F_)D*[ZQ1UDY5*0*Q9]@M1$NR MW&Y4SW\ ZYDJE-X2'0WB*A&4%]G#]OLG#1*/"NY$CAXVV#]-_[A*><7E79M< MJJ6V9CFBV,J#4KH8E0H08T])^%+6Z6!V'2\!&?FVAXM\V6>GY!K;!2TCD;+PGI.A^M$8T5$^#"9Q2"P]^%9Q?6!?9BMK6 M;)I$Z&7?6+AWSBN>%O'+\.+TLE7X%("005$@I":[Y?'+ FOD1N^_G\\)-TDE M:NJ/K@ @UARUF,2=M].UQDRU3XMB-EM9PF.(?-()3$E8RD0^Z67+:XU\T@E9 M25C*1#Y5:[I[%?G4%R;("MJ#R*>]PFYSXI<8)?5%O]AP+1:L\QM83,?L=](S M;K%+CQC:ANO")30#R&Z(9D>FZ:]]F\YK9^/I D^1B=?@VO7@FOZ-;MP$6>@6 M^ HL' .YH1H4)GYU/%Y?5HKY)3>1;$QCM08HJ6;19Z1%+Z4<$R[PS%L!IQBE MFWY\]RFMA<9JS=#>^%U>B; <' H2:B+7_*:+=Y];A23L?,A23JA6$%)1+!8N MJ-I'6BA*VZ,)'U/RO/@EV>IIY7TEROO:3ZJ()2X;H<2\9DV7L"0R *M&)F5R MNZE%)GTWR2YO%)C*GG XT;O:\ORR M.#2M]!F=8K.8/%DFUJ^ISAO,O# * MC@;'X45%#P0M;(5:XQ.VTF?TFK#U:ZKL.CN]Y[@0)I.J;Q?R@4J/T8-M(,7\ M!]^R^0^BQ@9!:_KO'U+\R1O'END1>##,WYR[7UB@!<*ABR]G)\/+;V=?SK\1 M(ETTGBEL;JZ Y=M@MKSS;0^"]<;&6^ $:(EV_'+KZ69)RL*2-2?%5*#-,C.6 MG[XO]3T*'66LPKHA7 P/UC A+6UC211*(9OC>F(7UPU=!51D(!4(J4D/38_" M2S+7(9,/1#Z(3_OF5=,?5P$T660+B=OY=<48VS:@(2;@RG">B;9HR(GCT U! MJDF!*9>HJ1M#JK+K14473.I;,_(YL@@MOE1=W4A0%#QE&M0^,##.SHPQHOJD M+_+L@. UKA&Q+L#Z$WHKZC^T]^_Z Y&G,H> $BVEY?U&Y#W7&6ZI(:)J=6@R M+\@:P3S/NZ"&;KA79>M51:[!-5Y\=&!8B*P\NR-7NRCX'QN,**TMQW@U;%IH M]F3#YP"^K*4HVZ)NS%%%/&4G:E%&K2%DRN@V@C^.1[T:1[C%WO$9CX M&<%_"8X:2]3M#Z'*BZW5R4@9 X8*)3S,1ASYS">,CK-\? M9E0C>O<&JYV,1"J3HA4$KCZ"56A; _"F:![G8%P 9RTS8A5HMM]B'D>M"UR.?P8V/K,/YL'2]7I&DA,A5)7FO:Q@B MHR@@2T1U&DA6[!4/RL@<$>&B5B+4MZ$MW.2_-ARZ^G=I1(':;O=E=K<[\:1! M\*A!ZEF#^&^CC_J;_?OC5[CA2[#R0SLH M"*)=;I4F=#$68R$9EM5XAZ<"4U(?P^\'\@!ADW]:5/T D+YXS!16=I(-=-3 A67 MO?-76":T$(M+M)$*8'\(8)#ED4PK/:518=';/IK"<"ZD>T$*> T#6X+K7CC,SQ6]5F=&-0#>Z.2E32^?EOUE_(]8X=%NPH1\2 LMQB M4H)7M*C>!!O_<\]PO,Q6R=>FR3$S(?O4+IWBSY8+XVWDA<$MM-\M<#C1YQ"H M6&-'0K(*E5-K]% +YYD8IW:Q"5/'<@NPL72[:=T/6P^1KXF8]>BI[()?YJ3T M4*?\%+&&'K 3<$+!;)9K]4AH6H>6*HJ"2KO)B]^ZHL]4K[SE<:LZ MOB+?OG?#OZQ!?$5O:%18]+9W*32.K^@F.:H4G>N+.Z[XBB\GG61"A9)W_H9% MG2^)T(!>32Q;*M>7CNF7=+\$HL-:54(! M!K-*:D3'Q,?W&.$-< R:[B_4S/4;3?G-VX+BEM>. R7!RL*O)GK9(8MYDWJ+ M08TT ==L^1UCB][8/ ?."S2!.\&W")I(Y!9('(<+;!*$WLKTFS A)=!A:8IJ3ETJC&)_:??$TKKZP+ M52:NM7$CN%-.-$N(',M"OF9*I]5UVENNR0E>-H)PQY/L(9'+INGQX& B)NUC M'$;L"_2?!#FRECV.F#.7KO]RL"L#_;S%JC>#G9YDV936!2KZW!#?4ZT6WK/CZ('[33K00N;T=][ M%KXGQVO&*]1LG[L%K@M"7"; -1T8D$CD/1/4T*T7LO6?[&FJPN@8__/@T)@6 M;TO/.W@C9-'#%!MJ.*ZV\77A_/V)O)KZ0:H&&'.CHI#0G8)^?Y^X*O217I(E>@ER- M%MH^%-R4Z[=]T(N/UOEB-78^KAY_<'O@Y*M6TA]7SBGEBZ(5[=X*2)PY_W%H="S^.!&(/TCH#.&^)O 5RA7N1M,$>/, M8TLAV6LP*"TF9DNK@(;D<]B2+=A/9DC*66M&[<;#N=-"/QA;NOS@#2WLPL? M!J&L-0PFVC#BD>ZWS98_7# B6I4S$0=UCH$?,B+7D%%'&YK<0N,)VOPDTIS2 MQT -L; U7&.E#2D.-NNSLZQ3*;;D-W,,-"JHA1JNO-*57W0['/LH" 9Y (X) M^+98/;YL MK3EV@_U2L[5$,^\,XVHA)I@>;G)&_)%0R@6^ @\&M$9+\GP.:0JUT2_&5*>" MF"YE?>B\7&&-[ZY1O6 GK9?K-^AZ )E@MIR%N]PX2'S%2S6GU$:_F%6="F)F ML=SN^L4H?W>$F7,$E?J)?P&98\#K<:DW;D@F@+RV"0/H.,1(%NDG#7(EC$&O MQ\_=BB?HT.P] @1>#3LGK$=0*ZVXK\.V+T^O;X3($SIF2T^\UL1(F@!8059# MF3 .;OE^,D1-W)@;]?B4M9B'TGY!D[ B\1',O(K]9$M!N6/:U.,2CFG#.H7\ MV^<0/AB>YOW[_P=02P,$% @ #G@(66SHGZXWR0$ ^549 !, !T?M8IJ)A%ZG]UW(>(\ M(TY?>!%211"40<1??P&U1JO*JM(2+/9>W>V0)IF1,4=DQ'__[WJNI5; M!1# M_^??R!W\[Q30)4-6],D__Z8YIE3Z]__]\[_^^_]!4$KI9]O5E&Q(SASH=DHR M@6@#.>4J]O1WJF,L%J*>J@'35#0ME345>0)V/T'@N\P=?(>D(&@W55:T_%\: M^N_]B,=?,KN)@Z_)7YE?*(SB*?0WAOW&B%2S]C!P^]NJ,C)%T]MOXK<_&7Q' M4BAVAZ1QG'@^G /F2I% JFR,4J7<[Y2,(9@D QB211B!W%[U^_QJ(UNC/,R:_=%^&:;W:# M-457[T>ZKGNW'IE:.!J%8>Q7\/7(A\=^>/"M;-__X/'@]*_ME_NARMJ&+" ] MF=Q_?S_2T_7 3C%_=-/'+__;Q?I4WX*/HEBWJTCU\9* \!CMB]X,G UTL'(90%/5K'9S\_7)?'.>3H<&W]T,/3ND_&?G5KU4Y M:0KF(O1\>_Z9'E[Q>P>*0BBQG\0VG\QA&X9M*>!.,N8AA& "@Y^@FW(0W8@M MNBDW?_X[!:+\Y[]S8(LIR=!MG_[_N;'!VOZU!4WP8P@L'67US\WN>\CV%N#F MUY__VHJM@3___;7_=SO5R)"]/_^5E57*LCT-_',S%\V)HD.VL?B-P0O[;_^A MO_ROGXR1%6NAB=YOW=!!,$!9_PYF ^;VI2++0 ]?^@/J/I\0AM(FFA9REB1PN$-QVZ,:XX6<*:& M/04F8\P7)I@"W5)6H.2SS#F@UXKUY4EJ8#X"YOTTG.T/#O@MZT/7]H(?^)O7 M;2M\F&T*CZ:L [L@*GK5L*R\:S@?$RE_$"EB[V;/TJ(42G2G' M%D2JQ'LT6Z6+DYN4+LY],.^>_;OCGV!CS!B673 ,N6'N6">[MH,%CS1052R? M%RGR/S?%$/:"U!8W^6*%\WC'KBHLGU;F+:]U\^;^./3Q'_0:4[P@C+*:=F.6NA/-LBH,%PL?*A_^33IC@SIL\["8IE% MOE7)57O=&?I=M/ES3S/C3J>+/K]@E0GLF!#/]KNS$W#:QHJC5KTT9*B$V(>9 M698?.<;93_,P;4Y:=;[>7'1P>(YWL KB0IV %(?FJ:HE709 MK"O V^ZG(PG-1@^MMY=95T5S2GDA"",;G;0$5$!N_L#!?Q1)9#+?N5[&,4U_ ML7G%DD1M $23U>6QFUUBQ6+<): $+E@Q!".HKU]^Y MWMS.*'M8<-[_Q+I?+BAP7J%%-2T6XH:S"H2MN[+K!L1Y\R=XQ.76VO0?8,A/ M5TOCREJ>.=D%V\!'M)O+,T5*HX5TL-H6^IUKI?V%RN%B-7&R75]=-$UAGBYL MH.H:;ZIS3VE!Z8YN%QR?^L:B9H'O)ZPVF/C\P3<*[+K_S1,^X1@E:J6.2Q4> M1;+$W!3Z4V7EK[33:'2X$IMJ-ZK55*F>X[E.N\1R_DOFE?7G35$*UIIR=&6[ M>MY_$;!-719-6>"YG*![,.T.U=J$G9?:ZFK4WM +H75S>,^91WO."-CN3::/ ME:2:P.1AL>L63-L94C9C^-8R'#-\%QK(OW<@#/>1:+YO:[Y[F(&0.O;O%#EX M/U: F0I/"QSTFS"ERE.I\_S'^^DL, GVLWTK^P];+S1%4G;2-24K\P Y49KO%3&&0DI:$VU'E@+>P9W]L#>W M?)V8\K;5>PI,&798;3:N HCEP#KMM+IRTRA.$DSY!*8$:'(DIN#GPI0S\I1^ M%5I-4%C.L)5E@S(UOLI,YVZ"*9_C*<=BRMFDSWL\A0G4B<:8LPU)?8(EH;36 MPZ^S'U+GGDX03KS[?=F%)A0K]\=\01%F.&R2#4Z)/FH]!]$#6KV$T=DUK*>/ M?@3=<_*[8R7CZ?G=";&8/A$6]UJ&5ZQEBFM8Q(OD1O"@I4]4?I'PXHAC<1SLV>_DQ=E:M:,LK%6/ M!:LT5,I.:^R,O!(LOEY>? DLIBVA,?ZT<=TQ@6@YIA="9PNHO0N&F51),EH.%'<7S*O;/25*;'.?[ ,2=__-=Y_RVX9Q">-+S5YG.(:!5V15 MJB&5FZWHZWT1,8S/=]K8??3H5#2M,A.Q4P"LS(IS#5H9@TE]OHC[25^ IK$P M$'[94WZ;IG60)3DQ72RPH#/H#U&,@(>=Z.L/D:3I4YXV@NZ.^Z.^S=>)NJ!S M5H%$%AT8(E&Z*8\]$I;B?M3?3=38/KOEPL?\-E4S=0JN;]I*35VF)0NHE9K1 M2,?]J"]!U2<^[L\&+-Z0U(.QK-27DS)+D%T,)@Q(XJ5$^_[H*9]%^SXM3SC%Q5TGNPQ-GT7[/AU-^ $V?0_L^+4U[2\-H-C+M#5LQ]:;2ED<]L]R*^4E?B*;/HGVC)R-JB>'< MLCKR9NQ2ZO*0VY6U)9((ZH\=,WHF[?NCQ_PV5;>';@;,%'RF>MAR7>,%GI>8 MN//O2U#UB8_[TU[1AX3.3G#U5 NC0;0\$*;&EAG^J]0P:>LX6TS@LU'I*R2Q0*:HOD@(DJU#2_.68CC ;_)PEVV6Y#5V&L&'P/"C\&( M'!@K.I"S0/=?V$W-EYXO= :=,8<+/4]V8$Y>F7UCZ!+>)/8&X(=@<)WX\.G2 M%&UB/2DH4D%%T1FMKCL8-*;BRB$BE'W(ZV)OE8KR'0!'<'SB9U=9A69 MU0IQ182H6!.1B,N*A,.EK(F(8<%QUL2F M65^T^W.189F2QV)B*&$T=9$Z,!7;7ZZ6::[\&EO#%:%"$> M7)'#Z;+61,0PXAAK@L]W:0 &9ALNT,ALT[3%>:-\11Z'BUH3E\2'SUH3)4HS MNGVS4>+1C:)(6F;:S#7CJD%$SIJ(1+[?D>:$-!]!'5CRVKS3@VQX)&V6%?2* M9,7WFQ.1R00\VIY@6F"PXO ^PB_I:08OHP6HX%R1"GD1>R*":'"<03&N*]Y@ M72L0;*&I>%E9J69;W!5QA$L:%!%$BJ,L"KC6&!I+).O"XD+E^L5^D\[DKP@G M+FA11! ECC$IP+I<'G"TEN,AM4!5*X.!3%J)27$%"/%9FR*_-+OU/#S(J81- MR2MF3;*]=6)31! E/IV'?IQ)L5S"Z,3;&!+/&?F:S-!E9T%=D;"XA$D1C7L( M1UL49;FYZ"#]7DX5W9;E**.VP3MQY071L2BBA@7'&113 (]&4%-T80_&088" M:&FB79%Y>5F#(FHX<90],5.:]?* G.MLP[3;9M_D]+5W12AQ47LB:AAQC#FQ MZ@MS*),IZ/QR)B*&!<=9$RB\:16*/(GQ3&V0VZ (JI5J M<14,T;,F(H831UD3@RE=QJEAFU/%>@V?+ >3 ;*Z(N7QLM9$Q##B&&N"KKG+ M%L@K>1:L:Q,QEZEU2LLKTADN:DU<$A\^:TVP^>HH-QW/-):H=+)='11S0FQK M44;.FHA$A84CS8G&NE/Q=+=ML2A3]RQ^3I=U[XK4A^\W)R)3>^%H>\*20:Y? M0U<]59Q.NG.E2M?+A2L2#Q>Q)R*(!L<9%+-'$!2V*"*+$,28%UV9TK5)V M2ZK"C?'UH%UV+>.*](;+F1271HA/1RA(&8(;;74..[U%$\'XI08&E7"VUAL*JW5,X84*VJ)-?G,:@)],/[S$2AQV&4>GY)&0)W M1_F6P',3$><&U6%]&H.LSQ_>9R8*6!REGE^]H=/P2((<\+VQVQUEQ@9")#V_ MHH[%%^TB>D(L/A4O5K*;3:..9J=LKY+.Y"I8W@,Q2)7XX;SX$EC\6NVJO*B8 M75%S0-:[?UGT3UDTI:E7!2N@/4'!^S$E?>'85C@ ?8;,CZ:LA46!0^!G14MY MALZB:7J*/FF#A6'Z-@@]-QS=OO]U3K$DS0A^OIM?FU-DM3TMBS!#S5A-%=%5 M.=('A'!Q\[D3-;@B>MS';@0%2.TMW 'DH1THP\K M;KY;4@D)QZ*;%YF@_>?1_NR7OF*$]2AH&,V"917@0J'(5IE)OI\;1E8_3[#^ M*UA_(F;_3J-TR[2%IFG(CF0W3 Z8*T4"3U"4FRJ+A0\.6I>+HBYK_LL]LB,M M&.A>J<@W>JPG3D2"M/G(J=G^!G\?VN##@;^ZPW.Z'2[7:ORP\^P+>)!Q.IOF M(FUVX)Y5*F;K9%W+)G@0>??3X6;=7\ #O-3*EU6)%UE PF#%FZ2)5R(GG**( M!Q=MVG[8@?,5/'"%\:SBKM*P4JC-N2:1]F@QX0>1=H$\%-QCM,$\/>HN155I M-?/EUFCLMLRS4_&'+>'S9-_6&YF6:/#H0(4(*-=;IJOCPN;L5N6'-CL6IJ*^@3L<"""%#=#FUHUA[885:0MM;_**KH2 MW G=!==NGL[9>1:9)R[RN>MQ08MP8X!G$)K@0M#+)%Q/Y+6+I[8 M\B-DG L+G<:$L2#84XQ&AZD"MS>(;!PJD7'73'>'/7K727<>A^$#T255UN'- M*AATTZ89W6:R"=W]/ _JM>F6S%2DQK-F@U3GKJRATV(WMV['WYI+=,LX>*E/ M3&OQD''M6FN.]YR9HC:6^(RIT(6N5(\_Q24R+CYT]UJ";-,T_$EL+[@@:=.Z M'"01+\*$&J_C+<#^0F&0/0Q,21&U-A UU@IRCJM M(#<,3I3Q92;_AZ4^ZN$ M8G-,&48N/V%[Z;*!YX:+"=6(+,(? 8/P0N''@!"/Y-&7K/<\&-&I<*C.VZ2F MSDL+&BJ6LWV13# B3AEF'[O-\<'KZ"-W0%2$7*FN$FU(F^H;95WL1R[7X(-W M+BYW'3TN_OJSX-*L-1O,B6ECHGHD56XN!27/M"+KRHL=+D75+W867,I@!LO* M,"? 8+*$H6&Z61K(D95;\<*E"/MZSH)+Y39OB/6-D>=["XO..=669PTBZ^J, M'2Y=SI=QOKRKY4K%BNV>K;*H-D<&2VC5SEV!=_PCOKI8:S_GSA+2R]61T9PZ M!75>J1<6MD;C>O12=+_!LQ1K+#E?3HLVK&$DF4=AF)DYPP@Q%1:I MRQ[,9.U!!EW9!1A/](_86+;GCM(769TAUW-LR"_-&5*@]75E$-V:D='F'U'U M?YRTW4$)F=&+N5I$5-"',M8$(?'"-?GVOZG=071LWQ/CSCN9. *_J)7SC&+# M\PKGP KC;.3T%:'/3[P1=&(,.J[)0KK8F8!RGQBI\T%U($U;F<9J%%G#* 9- M%JX6GX[K^":OBC0[:$QY<=IO5(D9/);I*PHS?G=_ANO IL]6\B\!25%(O52& ME9G<0 D:FV%L7+$I I7\HX--)\ZF>;-/L=6>M:K];(/W"@5HF9X7E7(ILJ99 M;#3MJ,823JUIEPJ]QL88=EK'DMQG6R-1V?C55EM6>SJFM**?V(E@A-CT'&:=KT) MI=-6$[C\LMJP349@/-*](D2ZK*9]3?ATE*9MIS?&R)XO6RJH8E.V,%1G:?&* M#+>+:MJQQ:;/:MK0:IY;\9L%IW*%_+@\ _-%UHHK-D5-TXYP]ME)-6VIGTL7 MM,E\R%> EFYW\^FA,KDB"7#+#5P>UQ'ZBOC2I37M>&+39S5M/6..<57I4.H22.MF;8JLIM%M1!H_ M33NJ>=I1J)1W9KGK<".]!E9+!V8ZWIAPQ0(+CR*;TQ+I(GA7JSU$.%LPUA1Z ME";#]2>#ILXO#)@HKG.K8KX"'#,AT(@1Z*5S#!+Z/ -]'E/!* ?XVE0GO*%: M&%M4(8MCA7HGLH;&3R7/I-;@]5'GFQFKZ(3O;MIM/-V(;DS\IQ+HI?7;A#XOI-_V M&@26QWB^R4/S)K&6I%Y^[B;F9\3(,ZE_?# :$&OJ/$IZ5A L2W2&AL@6"LU* M3DV[O:&0D&?$R//2T;JHYL7%FCZ/D9X"9]8;;,'+J1X.C;2>N>8RHT2YC1AY M)A7?KX\ZC[Q)2SI*P1Q7EFP!&J&Y3!O53"^ASXC19Y([=8T4>I1^N^!739>< M*3FUL5QPE55Z;K70R&;>_%0"O;1^F]#GI;Q#=ILOY):S!4LT,$82ES4SMTFB M*Q$CSY_6A>:+G3U+NNS#QE1$+>LH/DST24EG1%V4Q7TCPSIP.T 7'TJP%LD6 M*@V&%NO9RQEC="4^$]UKHL>VLL+<'( M\V D\[&.M#C='TP66 >!>QN[83&"V4NCD;.&HX..'P/OM>'BR". ,W#6#=Z; MY2H-VX/6=/2*;'P:6R)R*C'*LRS)$]LIMM-3=6EJ>+;/Z:,"&SEI%@MC(,DY M/"NFVE9MW2T4QXH*Q#48H?6*KLP2L_7'5>^,?G32[DD(2^9&'NPH=0$6==2U M.PE/_7'5KZ+O9Z3[BM7&7-#AH5F])2.YV91:14X=_"F8>G&/.!%@*H(*V.Y= M8#_<>RXYR;?1_9GO+8O]!T&C*$FT]OZ1>I;MFH+H.7Q%@)?EZ6+)5;N1XWZ! M37%P:UMSX_#>SG;XQ/&'3T ("F'(Z0\__>3PTY\[?,N3C7JMDJ549=5M$5R] MWK7JD?1&1.?PT\A&">]DL$[WZ'=$Z M_ ^ITB8?G>S32\B6^8YJ*/ME-7.B39&M1IFT6(*8R MY2RDH6TBQZ3V^LI9NGD>_?3CSO/1.EX_T),NYC5,.+"2-U AZH[$KU+JZQU+ M3TBOZ+GI52N..XP^=JM\@5^@^8(T:6Z4^-/KQ[NK?BO5H@G57HAJCY2OIR$N M5>GU9E4RH[..F^-,/L-.X7%D70"1$88))I]<_IP&GR%O-0=2FZS"!,)(::G> M6(IX(BP2K'Z.U??6[L<;PBBQS/3PR@ M8TD5>^JJN""I7H<%A#L5'B,\9J)R<$XS2#AMZ%PBU!(+Z%K)]EM-H#4KKVIH M>5UF%1,J5AB[WN;2\:>N'VT"10>5+V #3=>*4A-+"E"=V;!:S\C,4(INDYF( MB8N?A-8OLU)^B@GDU02]-J[-:7A)D$Q%H]*E*I*80(D)=#I*/8L/[J=:0*IM M#SX-]9P M&.@/3S\"ZO&(7IXGN^0$."NU6_DFUY^N8&4\6C8&=8^PYO%7U,^B2_P8;#U3 M). $Z%JHD,WV .XV>(?K%:&,##5'[01=8X:N,-G;8&ANOP@EP M%A86E4E],ERJ3,[S>:R 99%J_/UB/Y3/GKJXS]LE4\Y3[:L^JU812C0DGANO M&0+)\HK9CRQ&1K\F5W3*FKQ=+.(\V&2"61ID^@H)HV*7@(2A418+D?63Q@R; MHE!$-;BL[6LGEJ$ID@17-5^;6>[B]POMA8/7\D#\7_F]#H.Z*_PKM=6O075&S=J;51O)Z=W M>;W@,X?Y7C5'0H0!8950"A;;5@?.MI%I.GKE>TYZV$<][;MJ1T9'>XA^H6?.UA@FYTVU<>20/$)R.#;G_8839&NM=%Y/#%\PU>"#LFX-2-,6<;TM,4OI 1ZN'7V0])RJ<3A!/O?C\V-'>T MMA@*5MRVW+>T:M&3(J>ZO9 BST'TP"]>PNCLPNOIHQ]!-UZY$Y_$1/I$F#A8 M:TJIW!Q*,#21.R"+:U0C'SD'T>CR(G1A"<^PT3LA#="OHB)I^*)Q' VS'9.)/ MPL0#U^HNPA0+I;SF%@N9'K]D7")/MXLKI),HBI%&Q?/?\+P(5]373G%I$[,A MW)!ZXT*G/5+-Z%9X2+CBM]S8O A3-')5BR5R06W8XT"4\\ R9BT5 4,:8ZT^=UI Y[6=I% M6LYRU4EX8N0Q\1S6\X5YHD//#*(^3SLJ9(L.-VQ507$5N1!8PA//B(GW)@MZ M6:8H5"6%WMA\!U80?&/I&Z%1)*[$9+E6IHB>R7K^)"J>BBO*O3:/39O*F&]X MWL0@:(AN5JX$%:^5*YX+%;^H*J*J(EO#=JNFBCV&KN@"4>D95X)*[W&U2+E# M3N69ZY17U1G28+K'LEYWEN HVBEZC*SU"HR"@H+\X](\NSLIVC?XB7)R+G^2A[/GU_2^;^ MM35HM"03;:KJ4A@@7+T[3'>5LQ_0$: X<-LS?0_2MV^9/!YZDEL'F?MLQ_O7 M4$X6:@53,F&O#7G5ZJ W+9&1@]LV:S]S#-R>#?UJMN CXZ&Z(.MN>K4N\(VJ MT)PMH4R[W32BI//-)Z3* MV3,QX] 53BP/9W5^WB'5N09-TJXTZ@Z1R"HE25^VB./Y:9#2\:RFS*9''5[L MY?%9']?5SC0.2/F3\." VR(.@AU)&RHOCW*TREEDGZH-&,2M1S:NE CVR[MS MSH/H9Y?L[=JPV6P3'9OMK:T9J) TG0=7C>@_3K)_*Z*?!BM+I3*&9\D> RN5 MQ72I4DA_*2:B/5J(\-+A&0?)7H"F(H6U;(SM,>S45CHTT^Y$UE^>2/8H.O;C M(-@19>.)F7)Q 5?6)(:+9G]:[R:"/<'SS^'YB1K0]E;=H;,K M0\/0D3H_N]WRN?#YA3 N\PCC,O>W^S-]K"35!"8/BUVW8-K.B&J>O_/+)S N MVZW-@_;H= M=/@\'M5M>^= HB'7GOB\SJ[YQ(564-!N>LW1R/1UEG8:-C@MG4,CZV%-:"6> M.N".5M G@@6-';$LB'9)<;K$ MA5;0-C-J+:DN!0-I,IH:4X'FQ816KH]6+N%^>C4"'1?JX(29-H;TYH"'U-R* M-(:Y!B]%U@&>4$!AFC MF[[DCIN1BY=8HZU83Z\]![]5 M)CJ[EJ8!I_'?NJ(I[V9:-BHA M]'5N^!9X'^6BO '?:-B#)_*=/+]KI)4VA;Y%P@V>6U%6-I/=J+GS%[[YF.0X MWP6;)IOSQNMR9@P7%@75]3Q;$; HL+SOR$&>U_6AUL#5%KP4-ZOL7'1P>(YWL KB0=1$' MKZ,K6ZCY=F.H>>JRKZT(UE0T@24 &R*KLTS!91OJN-ZHSLN+#/^@#LZWV;9_ M=FL,?[-_SOZ[_?O@0>\\E.=R@N[!M#M4:Q-V7FJKJU%[0R^$ET]4+ -'D.#"'R],9H2R\BUFBH6$V@;/2NU1,T^_LL?@%Q]_8$Y9^;@0[F\'6#4[ MJ!F"BZH\:)4S*T9M%N>=!R24PQ\\GJSN:YL^6AOF)R'QXO?!ASF@&W-%/S3M ML4?Z9(I?3U?_!"[*^K<)M) PK:FR2(FF9!K:4WH*QM\9YN07"L/8K]V(7V-1 MLJ&Q8=BZ88.;U-@TYFTPMOZYZ4B"1L^:AKZ9$3R:!>FU6I=K&Y(6?#)'T)N4 M;6P'"H@DCQ!9)@5)1&0!%WVECIZ/]9' "MI '1_#TR[.G?SZ%\"'RG <'^M/S' MVL;\-_+HH^ T@O>C$%?N1]P%H+(,39%3_PHU G@_(O@!=N#K!S#_?1"6X6+\ M+U>*I8P4S55&O63 M+IAZ?[T]T>?N^L0V]-M4[HZY2Z%P&J8U%I5$/9!MFE@P<-P@,M4)1][">RV/Z!T[.#N7+;H8= Y8,31,7%OB]?['C MS+_AX)&V+\]M>?^3G7@A'QC^=FF_'@]: =-6)%';[23(OVK=C?W8H&I>6VP,$S[$1Z6ZXBGT%?KINP>PH0] MA#@P,4"*+Z4X;SXRM'^'>$!E<.(!#PZ@[R];?GR"ESJ+%D^W.VR[.DBUV6:C MW4DU^3;'T_5.JM-(^9R\X[/K+4] L%2CG4+2?\G_V7[0R*"M(4QC6)O6$/A92W=;BH$ILF- MR6<$*1X'0=IITW6N%(C+1))&09(>P0#WLM*^1^*]L S<>:GMV7S][Y1MQ(G1 M7EZ'>7 4I/*E*INJ\[4LVWY%=SDI6V/#H%A>T8 __0B8C]@9YK:7(W9%MUDB M7=LLA:(AJ-/WU!($0C "2?21X_P/3Y89B#!(64/;5?TNAO\(CE&B5NJX5.%1 M)$O,3:$_55:M@UO\["*/]1L;AFTIP)]4TU(E778LVU2 =;NE^9(NW=W#[WNY MVE_L6I3L5-U'ZL"MW083Q0HXG)T2K12W %(0!Y93BIY2;"O%3$,[X3]Q0L:= MQQ87)2D-XY@PEC(9 9<)4B 1F!# " 'HB))P60([C^WV%QU)Z*FUR:HZ$CD5 MM-JD+/ 085@M 17@YR-SK46[ZU0%EP7K<:>W\! I7Z7]D>ANY'$*Z2/8!#O< MQ4J"N(&TC3<\$9"B8QO[#[9QF?"3)\+YL;3>CH%?A%UL<[^PW0.1+>A?UW2- MO4:+4__G\7D]4Z<>A4$>S6SXLXTUP]V?VOX]%&C*OT<-*)XEW; -%N[^?*J7/H+W5(W=[0B\([T<*[4O07Q7($P0_ M [1#.^2IF?U)L'^/Y'G;7K:"%+2%::P"??#D;J^M:NGK!8;I&\KA7&'.&V,X MNFUZC"'OG&"^[&&ZBQ5KC&M-&-+2.0[:!;<\\,0DDJGWT6T"+&(8W3GD"0#M?D)H?XG(9P(G5'IKGW'W:78 M^4(S/&"FGN)XJF[<_>>LKK)/)D?$PP/S<3-,ED0,<]9+#I0\]EUB,+4YE*)MV3JN6\6TX,MD2?30RV.((\0?#$8#N_ MBDS+L@DL:_=/5=$!\C@5838&BU8[/88;;J_3L/NC005NO:,<9W 827&&8T]3 MC"(!TTC1*Z [X#55^:VY;K\OZ+$# >._;)@=P]4?P6'$.0H_8X9EMF=VD!FK M4H/YY#TX,%,?K2;&I[:]RT)\+UGEV\SV'7!"ZZ!A-OV'*;KT.&F%G+)]?D:N M795@/53OE1=<"]#O0*BD:8IN*%9BK2>LZ!['FH:/T-I063SQ",&&PN1ITC1Y M<936Z65ZM)@JK2-,=0(F4.K:K/0=J ([O6GZE*@L1"W%KH'D!!(\U1C[QB"P M$JL]2F?F8W0J0.GSVN:1"WM?F+4$XISVM=T'9A***ZGHV71K9&MJ+T, D@^, ML.H7B<'(P#>W1 MFDF,A# 'C /-":@Z%9SW(U*+ MB3?I).!\LB8NZ+KD&V_^!&8(QJ!.66KAF)839$/81HH+:IX9>@I!_QK])Y F M0388+=F_3PBX\SC=1ND1@HW&J #&Z%C )7DDB 0N"00&H]B(P@E,W-]6NW>0 M#;'Z-$,7,QVM'599?!,ITR,,ZQ#3/R1^#4ZW9YH"QAV![\A5M_,*[X7S,@=27QU#@R^ M@\G/3?)D0Y]?RW.X(&].\[ZR>0C.SVZW+M:O7UX]AWKS!+FV=Y]?LL0G*;.[ M"])/R'_T9"F[E+*1HN*SI='']+ZWC_1[ M9-B;FWXM9_;#.]T1P86QY"N@Z)AB*+ZWR>]' N ;\&@C#+>1%2\('+.%6L2 U W\'*P.P# Q3W;++U'[RX_S9 M/\6SN#,XGEW1>YLN;OZ4=#G(F *ID9>2IL"'KO];->5.@3T%VWMQYL/5D;^0 MW57%J6BEQHH&Y)2H:?Z(X-)GX%]9.DK@7;&-U CL!O@3[QPL]]<>#?/QM<>= MP^61GV9_P($3)O#'!-<>4[(3M,X.ARY,((%02T;05'A+W4K]Y4_JHWG*/;L&XXM/U!HO=_GBWF__ON^Z*XC&,&"O[V,FX@'FS1 M=JQ'[E"DKG.(QX**Z@&\VJ97;835WPOE#L"K,+Y<)*,TGLKEBVSYM@J EA6GH@236O!3PI;*7*@4B3PQ; M5:1RHBVF@LN:S_G/PQR/O;UM9^]?P>'T[FJ 35 *@[+O*(;> 39;34I0'- M@VI=ZDP0NR94$[:1L(UW_!ZO+O)CC,$G0S&E^;\'*5&2?,;@8[U/-0&9F(&T M/OAIRD"Q04?S9?E@=+G:0FIN':T_VW=[ZJ M L*ER4&'F3 O,$Q""$"(PG^_ML#P:^3O_;!W![RZO/VX0#W9C7UEJ?N1BOZ( M[2'H"$+W8:['JM9==.-=\8H?(7=H^IT8TB/O#'6'O!$I.<6!/#^/__]B60TO M#-%0[H3H'["!B6%Z9\K="Q0$D]D]XY%(:PY @Y]XTE2M#/'F,@]3 F2\EQA0 M/4SBGQ%SJ9-+N ^Y!M-W^,5#0_1S.*:^5!SH(]LG[S+I2V^_?D@^?1L(4.P. MPR^?5_D6B7"ORNGC4H//60%KRUS"%68=2]&!]=C,[L)9K#"0398%56A#J:9K MN8>9RZ>UR2_$!8*C_X9DQZ\_75PB7QVQ7]_CJ ):INH66ZZH. M/BSG/!NMPOV#!M/)$>!<5QYC;G",W]#L;WU%^: ]HHP/^2A"SX3/L'4C="PX MUM8J\)^_K;)YH*"8;U@$S]*\X.&NXC\ZP&;=WYL1\#GU=H4EK38&F MW?.VOWS4DK>]2X\TW/Z3&@#K(Y=EOD$B!EMZR0]K5FN6AG/T (9R&X3H4HRF MPV<5B!?R]Q!10)RP%";]OZI S'#MEE(D^#\1 M=GKLDWR)#(:($B$@""4).(Z,!)&B2$&$462<28\H7TJ\2/+-JBROM_(FR^66 MXZZ+.$)^?O!FO5(1+'U!UDRC)MXB74:11P"1^3B(LH OY M25EQ!>SEG(PRA>?I>J?"BSUTNN'S,"*4)@)^/_)4[IQOSO7%L3LTN?;]#*'/ M?],>OTN_Z2!+H'X.J*?1._1-WT@"]E/?NC_$;"Z8MGI$K=:P#>='<\.V]'SA M!.4ON"8R'T""#]-;M,^[\:"A??+:\!.LODSNW+=F#7Y(DL5P?P]'^Q2!K^=H M/X'>9PXH/&7!3S+)]_GC^X3R!$-?8NB%;WIL'13YT"[U#R[H1AMZ7C[2\/A) MKQ[?CI8-6P:2,A>UFY3E;]W? OS4K_,=3<53NS58_]R4ZOD#:8GA3.$3N'![ MC\3)?98PR33*#+IANS A%60L2R(KO4G[9J9OD.+(+8J@MQ1)[/T\>S#&B%X# M0&Y]3=E40KP)\7X7\69WQ)NFV''36\XWO%*%,YA6*:Y);7(:XK7KKMGJ#I"J MNA2ZL*DHJ%O":0$/B!>#;S&8ND40\CWB_0$I^Y%<5$Q*FAYH@OS4:CK4U?BQ M6OJ-38]EQ5IHHA=@._A;4W2P[Y-]!!)\ C[PI_P3_^N)WT64U(EI.+H1(\:7N][?8>',0'0UJTCCGV4^2UJKNA9.Z9-DG^K'M=HP%!Q#V M&D\]O Q@\*$&Y@ARER&>=S#??WA\"W,4N0L[5#WT,$_#=_@+U_%)Z1Y!]YVS MT%AU,=^%)&!D#",9D!9(#,<%' ,98823B""!3)H84R.1$/>N_F_A3)U&H\.5 MV%2[4:VF2O4,\GR$2T:)?9?Y.ONH.6:4X;&+)!G2=R*1 MCS=L_UM$_# WI"[XW$SD3L)\#[,0=B250OUB4[%UF M\WV[)L\2,GB7K"]I^IUGRUN2NF @C'P?($UQ7W*G;MQ]SO=X<=0]L8/NFS#U MV_;S! VC%LXZ5P#K(DAY;_@VZ7:GE"_5Z3I3HJNE>K[1KM%!QVPAC:=Q\G#U MFG>MXJ9HVCM+,+POB:!_O["+HXSC9P9/_C[=O*1O/=.^$O%9 +VG#IU<6H4V MS$\AE(1[)XAX(41\ZGF]W_N^S.FSPTWM_R#/>5BIP]:0>Q[&=6C_/5OO<$(: MP],4^3D65K+!/(7<19RK/P/A'?(2B'?(:V"\0[X#D ^RX#ZT:/W/OW"4)*E/ MR\R$$F/*0A.1D"!B) XNEOSYGC4W&UPI5-)1@B)QY'.,F3&"-02W0_U7H1$: MU@IXX-)!U.^!>S=WOL"/\>P/.3:_@UHP"$\HX'I8<>3P*^'&T<7%TW)CEF[7 M2_4"1]=S;;9#E^IL3LAD?+66.",_9D53][=@A96ZVL 6@SO=6T_4_JN8,^AT M0A)Q(XG'8-AE0=TG!B1R[/-&K--EMDZURIR^Y9OD!@!)4Y(YL/ MRER88.J/"\K17@EG)Q(RB!L9))P]X>Q7AM(/G)WFBOEJH\<))$D2R#FU=D:T MIJF\9KAQ9^&9!-_CAN\)"T]8^)6A]#T+KS MX>2'XI.RP/F'D<6;D)TMV\5D0*M1$79QL>5%.L23'LA1#IW69 MUD4!P=,$AGTAZP7]85DO9X7HP[SWE28?Y@^]^/X3-,]2GH5; VFT+?2[]?1; MCK:U)1H+L"VG&GYDR$3N*?2V1&(C.^?#]6-&VA5/KR+>&X7!,^+=/_$O0:87.C M3U\@3J@E$0") $A0^A*WD5&^WF8+):[#MMD<1U=93B (BL _F3+Z(Z,RIPNICXZQ3QU#7[F>)QE: ML*]_;M";=S&!PNX0(FH4=&8[)@IG=Q+V&/N#OB=WZBZ3?D;NG+]^T0[\QY\C M\H??7QN9?U?_C$M5-Y\YEJV,O:/_!= M VT8:H5]541%MT(?'PK[CS%=T90AS3!49=MH_;[PD3\ ^3OLTZ[H85/A.1"# MRWV!M;'KN+Z=&E/$/; 3QZW]=[]%K_S!X#] M+-?Q2(8GM'K4O4GMD)XE'$S^9#9* IOW]9K7CDY9R?J?$+?JR0/-YFX5DB#L\ M\TJSD&U;C]2CUP$20)E)@9"[B(22A!P)EQ MYFD/\2,*G7Y;6XA@+7M&"J7N%Y5ZM*J+MV#Z0!WN+8#?+QYX.O@^V4#PX!1R M]PB.#P__YO9:'P!:E)K8; _PC>IBWT893*.>8^LHM1F.Y2LJUG]2?_&ZZ/BJ"Y#_$UU4V[%,2@;P.."1*(Y( M HYAF#!"J;0@8NDQH$8P+A'X$Y;9D81=XVV:6P60!>J!5+A"N@ OI\ MI*!U^NBRIM5XI]1>J-5ZM3 *1Z:?C]3G!DZM+9?@'<3KX7('Z([6\D>2ST?6 MT1ZC3:I%C$>;K8&"U@IJ60M:_\'/1S)%(.:'&<=EB8HJ2CQFTO2F)1 O1ZHX MW3>J&T%4Q64_/527A>D4;@F9ER,)Q.E7A':GRWM6NRP5F_.,.J3]D2_V#H@^ MKA&;A03/R^GL>,&.H+$Z\4>^V+N279#]H9O+\\"!2RA::?8X+7CZB[U#]+ M MT_A881E^D2]VNDL\4VX)Y,MU*@O_G);"H,O.G;%0'%97JJ=/!.KER,U86WMM M*E."&S4IO9F:;8A;C'M\O91;;*>I0_%#D ^V9G/JI5 MR30,0;F&Q_GDLRKZ0]&70[,RF>>E@0FIS"2CJEIOR5J*/Q1[.70&C5NM\6Q: M8Q4-,TI*&2N1Q8F '#A\BR(SU5ZND6.=2=X3H,&@M<9< 4F_'(H/74?NXMDJ MOZS4Y>$D1Y*3I3_K 41I#>!NO]*9SF!0:A)-W"$6"\F?]< )Y%=F@=&U(J(" MKJ_"0G[N($5:0 X+ M=&]84GR*F0CH@2/H.D.BUJCR+97+BJPPJG'MNK]6], 10/GULH0V M.AC8_K8.P%4JUL9-T>UU><:4D&4E-U@NJO[0 W#EVI,BQ60R(W5I=3*%JMVE M"GU_ 0?@JIMCF%M"IJT6#*K>@:#&PB3IH+OIBZ&V5'5;;:Q(J;V6;B+B8LFU MF9: '8"KKKN6(7=:?1Z(4F4LKP 7'LK?L46+3H8^H)?*3F.HA2BOU3GQGC1'8A4R9'#H2\8 M%C-6H$UKY2)P8XG4.7V K5 A7,">8WU[2S&*O*/0$S052^-W,)GT67JJ5IRU MN]745Y0@?P(IL"$#<.VW>4%,ZX4V1. CT#D[Z4T;A)!+>%)�.[0A"(B<1#('4DE)W&ZD_A@ M[]QW;>IOV?5^6L9?X[[E.(D<4Z%9:S3NTS:<\(0O)]")8=':0P M^#:%PH_OI49<]IP]B_*D6) FHXX%.2"!^0B8VU1$# G1 4O0X2SH@*!11X?' M3.%#M:\B*":O5#!&;]??X20ZTY7*J/M]HK;M2QN85^2,B=K1?I-_)6K;_B$8 M_1U.CZ@=[3?Y,2Y6#.60SO5P;?/WOR0)@/'X>W&;YCAV=]_K%,K4I;=S"5(- MU*D+[#N"U!MH6 DD=B+J)Y)".B&%1ZI9 HD?3 IH@@"/=+KK@43<7&L_PI.6 M.,X2QUGB9D@<9XGC[,=C=.(XB]NVX^DX8_AVFZUW4EL'VN_$@Y9XT!(/6N(V M2#QHB0?QW;/QC3_;QOZ_"P97"'I#.?V#JO\K:7Z*>-\6P2'G*T16['=07YOT7 M F?[>"B:LL!S.4'W8-H=JK4).R^UU=6HO:$70NLF+*WN/S#\%6T)C;% !$7= M@M1Q02MM"GV+A!L\MZ*L;":[47,5]R8E TF9BYKUSPV$W:2V[0/_N5'6]F_= MF#?]@'NJ!M1C1-SP=C5]0<<).R_!/Q M?^7/O"N1-DKG <9T[!4/.IRB3ZU2*RT%U1^QFS]X^I8(\EF? B*F7I"7Q'9" MDOOV:X@G(;F+>^"^A>00-*B.&&1F"TTVYXW7Y9A&O:\RH(ZJ@2-W\RZ5L*22' M6@-76_!2W*RRRP4I5\S)MY,KF#TK-GY_TTON.HELTWCK[ U5^EJUY2]*HUDA] MP/;H15,Q"K/*.#<1R$![QPC\?&K$#\3_2SF%+[WO*/J 8VXX?)WP*YWL,@>U MN!X/[)R--9G\H&8&A.^;$%CFC/;##R2 2[G +[WO*'J\XVV]?)WN+;J_Z:^M M.JYZ[:HE0LN6:;-!8Q4JH'ODY$;,Q2R6DK[R@36/KW,_R8S]*9FQ\39"N*EA MVAU@SA]1W '&0U;[O:PK>P2L#'1XK!9G1)4*^C3YE@:9ODWCY)7X+)/\WY^2 M_QMS(^)(PM6ZMK&8SM$\SU0TC>PUQPRU"@C7MQ0HGW#AMSR?">%>/@81.<)- M0AA?,@*.I%L:&:+#VJI&L&*](D^H";3)KUL^W?J:/HG=(L1;1G[\(Q:T)/D+ ML:V4"23@VT=!FS;;%&5PF]* 9:5$33-<49= V&G]?\=+YZ+WB\\;9LYP1O;8 MT?8;;M_OEW%,TT>.Y[A1]TU$8;;)+R;=:G[,>OE>;9HC,1'INC=_T%N<>NGV M/1-\SB?;O@X@9D7Y1K(OZ%@&9/,F.1H4K5XK !"*OZ2&\X@56;0NAT1(6Q:PK=?9DNA)U*QWZ(X 3'/"KU6/U,'&98KJ&Q5\$+1)B3H*-2;#Q-#;""6AYTUG.B^P"9'FB85M4>E49E6>A8*8"P8QDWKI> M$/\ 9!"=U6W#5("5E)5*HA[7&?6X""1^KB\P"0-$-PR0D$+B%D_)^_ALZ2M[6\O;4V,A M($;?4.WY5%C2FUL:/&"CKGE;U\D65%,K C7NY3?%>7--"P@67DO!;W$$3AQ. MB?8N4X^P[WED5;=%- M^3#V?^5#_<&HL)S%0E-.F(SR$ST'B3\YNO[D*S%#?/*M[:G79W?4BZAL@>)A)C]^2Y!G35WXB]2_!LC M>,F[WKK(-ZA%:8[+)$)O)@'Y^S8+CMT2Y%LE>1+R3\(&5Q0VN!)CYP/"WS'M M$F#S%-QP2P-IC4+NPFX%U!]DU&=NT^G35Q6^6#Y,TP0+49%38+T NI4DU'_0 M8#%,&9C0=O!O9+%.68;F0_-?<-ETIGI<.TK,.G ?D'@6QQ-TN^_:*Q$%\4O:KE$%RPQ-V..)7UE MT%XIZ0$*\6(+7C#D1&_SLAN0?IBKC\))N.6+=DIT4?RB1DMTP1)O"^98PJ^O M-J"/5S**VJN@HND.N^.$X:OD1+$J2[?ZW*.:Y3&!=YJ"0@1-E!!L5LR M<\;RJ#^15[P2OXDP!40LOA-A2,7<<'J/6?!<12%:7F;(.;.&.J_+L&)Z%9', MA;PB:-2"X+=IZBJ:M>Q,JB73'[,MG\(1B=7+>*V[1@ZM8.,G':CR;8[@]M4LTK7.]MK!G0]EV);?*E9 M8^N=VY1H^UJQ92<5;)(;!]=YX^""@NPGDD*2?A_=]/N$%*+@G/QI"!#)5/3O M5P8OEI==%74Y\9\E_K,H^\_BG4004-@!%[\[6M, 9Y8&7(!ZS9RXJ-6QH)]" MV!(916X)(DF=3MR"\7(+QCR"_PJE+N9F>S4N92 5$I5L<3[(LTTFI%0BI%22 M>*OS24*IB;LS>N[.>(?/7R'4L=B&EK4^!UBF6(*TLH5U!]8D(%0J)-0,>?H6 M1=%(3=[J\EE'T8+')>G(B;OV.MVU\;8$[NF3UN72?&$:*Q"V;R^8QL$Z6/E& M28,9AJ-9,:^GRP9"J,-*RU]:>+LR* _S9L^UQ"F7^*>OR#\=<^/BH\0O*[7Q M(C]E*5ZI;_J@LX+GQ'H2$#^Q)7[JG*W-?B+Q)Q[YZ'KDXVVO?)3V&[E2%1B] MYE)E!G74$JUA>=AV ]JG MI';PD$NX;TWZW94A.EJ:(#TWNH= F6CK((0)2$ M)I+01!*:.)=!PW4=(K*]Q-T* UO0J MVUKQGKBJ-V:0F6TY$P%%PV '>4O";[D\$G=G$NM(8AU1,4L^1OGE/.6U2,=< MJDNXWD:75E\JXB'E!Y$.Y!9-BB@E@8XDT!$'>^9CA*^*JT*IK/2G/"H.%UE$ MDUN61P>$'X0YL+/T^;J8\=)8 %.T_>>E-"!:(!4>/&2,(<=_<^(JDE?/P9*: M^$E-_.\V9^X)N!K0;SO86V/,6R"LY72 NT&8O8;2B])0KLD<9US-0TU-U.UC M<,VF2(=,M$5 XNVWAU MV:&9O,\&PR['1"9@A&=L%O03B3^)[22QG;/U!_L@]><;4!U9C-=95E1S4DOF MO$7&<@/J)P+JAV]QBDRH/XGO)/&=Z!M 'R;^EMEJ%^:5JLD[7+OD/W^,+T%( M_($%E$9O,V\&=V,6XZD"RTI!*5&2G+FCB3:0?4 O3!^68K"Q)+Z3Q'>2^$Y4 MS1KZ@6ISCXC6?ZV!X(7/[NBYX1_9)OS\559X*,.%0N3Q(M]OLBA=7[!HMT;@ M&"V@89MD/)V^3:<35W 2#$J"03&R@\[(+IQ-T;*0F==B&SE8806IA_!DR"Z" MBSIXYC:-)LV5D\A1$CF*C^%T1FZQ+LZ7G*-6958I<6C':C7+JRVW"*X%8>0M MGB:N-GX9,+%F[B@ MI/J)I)!<(HCN)8*$%*+@C/QI"!#)C/KOU_8NEE]>, S9530M<9(E3K(H.\GB MG5:PI[(#OOP!GEG.RRL*@=%*?T8TLW@-"QJSA$V;,]@MBB5%?1+_7[S\?S$/ MY+]!K0S;;5%SRL3XBJ@-2UUS!H@F'5 KD5!KXMN,I6\SWJ'S-XC5A0QI6=*F M1;72$1QW(X(!6(7$2AU!K#%TVS[3[3NF* /_6S5I9Y#X;Z_3?QMOLZ"DRV"L M^"L#564%Y =Z/<#,>AV#7 RGHLA[QF30[#(.(^?I8&5!,X-,^M9?7Y(NF#BK M?X:S.N86QD<('Z\L/"OC%#D6.$XQ.^R/E]7U)"!\(B'\Q#7_PUSS\396/D+W M:QEVJQ-"W:C]$S0<$5QY]J[KF;F3VC40-Z M,: 7XU(U4V+<\CO8L>+S-5;C@TLA17K"C@6Z05Y/21 MX(82ONO/3*8)&AHVH4<#>C3N03GY- DTT>88[2O;C3A?2TZN5U"PH=T")$#% M)( RIVX]D 2@=P-Z-Q*BYWR: SC<6CO*:C(1:U!E\?'U)CDEB&ZJ4Z37+'ANV8P401K1HS&V;FNH3'/9K1-(F?JLP$K:^P+#\LRY\P MU>9#\&]O5T2MGM,7O(QYY2%N%;*M;0O 'Z@S:1HZ7V"9?5AF_XZ4F@^A?UK* M*TNI/$80#!W80X[2IX') ?2#F*TT19T_8BL9'IQ]V?RNX\L6]-G .OD)\>DD M6%+WJ1+Y[K>C1AU^K5@!D-\'*]GVZJM<0UD6'#&#M7IBGT7STVET78K[.),D MG6:A^1<6T$^4CRC!DKI31>O52+,C$3*- M/$;7Z9\4N3.K< ]/@X?.*3Q"LNH$8TN[&I1_DL)_7\J]=(.))86CSM\F.H;9 M$=+9M*2JM^R9LEFE&D%@91>3Q4R7<'+G2T(1+$TAT)]T3G_20P#VF$?H"0%[ MP4[-OT)L4ZKY^?)49\0JL]8&&P-O"V0($!N[?Q"&2.,L1.PY74 /@=AC3IPG M1.SEFB7_"K#(5@LRX\ 8BD7%E,;+3,&K93@ V-AC@^#X.R;(^&;_'U^.EBDQ M(+O :_S1G6HI65&<>?0MFVCCI6S'!SDZ;O2QG3*BE=3=2&58R*Z?_IUB:;(+8#K]2S6\A25OOL5+NO^J M%TABD2(#OC_Z9*H!@'PCD:]$],D>Q@CR;_!&KQ[\T],RBF99?YU2_%Z><'8X M*]$B:.[/DL-?R>+5S_]Z_?Y_VRHRBF,Y[K<7*GHEL;THL)B5="TS=C79S,B3 MZ N_R58H;[S][&CJ*T&_T-RW'W2&QXHG^I6F_IUZ]3N0P\%"S>5UYI6H]BRX M:P>W_V\N\EFW,E"[?^C?>XK] M7SDU=0$W_JOK*&_V^>XIX/>(EB(.M';/#7?ON_\H4N/!K@-PS &JC6MK[$$@ MOP^$MZ(^)D$YYM$(_5,G\"+*][2UHBW\A>9ZTX@:5-F7)1I'203[LOO2JVSL M/PP[]>.-4KM72D7OE(I?*@7>ZL_4'Z(M!VIT(*N)HJ:=1"5JPHPG-(I(,D,K M$H$C8XD98XA$:QHA3U1Z0B+J7J3RRUFFSF89<]Y>#,3BMLV%8ZM00#>ZA$G8 MVY$58V&8TY"MB9E5I%'B:LW/&&$TDGP[TM6FB0<9AQ*X:"3S M=J3(R%V5K(26:8SI["J'\&Q1#25"0MZ.[/*C#JJ(W8:YY*EA*RRL6EE,CP[_ M@Y%S1QJN<@U;-@TFF(TH6U;;RY9$'X[,Z;11'1>Y%2^C'CD>=.@ZKG#1R(.Y MT]DY[>#G<:.?":.3!W#UD4 F5%HDA\KQ+E#RR$^ D^/:#N0]5 MQ)AZ\E)%EJ59D:N4E]UJ4Y>8P_?,5N>U )?Z 6\$HL;CH3XNYSB)/1RYM$;S M<(1+F"@$?I^K&:4*O0RE:$L<#"5%_F*[Z8:[F(Z%,>/AS&0]FW0_F>,M_. M^_I$Q)SRK+4LC;.T%$G@R)9:A:,6/]%F.9YR VTC+[/DNA!-Z\B>6H[+'4QW M#GG+J197>/2N1Q86$5N=WKHY6B!8MN,P"ZFI6T0$J2,+*V86S'KNZ[+8 M=SN9L=P*1G@YPNF1A75Z 9?C&*S/4U*)6Q'C4I?0HZ%'%G9HC\5=T MNM-Q:5R.F](>#+6W*WUJH7P3R73)>6->+(9#O25A1Y8 'W6R"QPI3TW95X:$ M7BC(G4'TU"-+,#'T!C<,J968R2R38&<;G?@Z:= =OK-MHGEZE)O M0YC4R(J+:1ZNED0PNM%HDJ* CE?K7B6K#,8Z,"P<#,V$M9(SH!L=/NA*DVR6 MUCJ6$N>S'@SM9-G:M#!3RTAG($V5^92>V.LX2OP0L4*IMID,QDLSMUIS"I>A MVW->!YZ'@Z$-K;19C84IA_1% YL3M; D-F-EYA"QQ66$Z]ZP+$R?<*5G>$K7&QJ'E88RBAQ@R/AQXPIIG!6\$FQRM\?Y&I&QNY:@1J M_ (OE!G?@W]<+G?Z;G2QM.2%IWU[^>7UH0JN8OMK&+B0*+N+S,\7OU?Z\/[6 MA_RXKK'T5X*,+VR^^_*]^^>ANT/Z-UTRZ%?RI$OFU27JU?.=Z)D3RPE?SOR7 M/V> ]O]M=U,.(S&\>T'=:R#Q%[\,E<>>8P6^=LF;Z9&;S*N!B]]OP/Q:S?BG MSB0"+D0B%@*N0R+6 ?M*T7 E$K 2V%?T9*$DN!!7HR9X6"=C(2)N@@N1@(6 MU)20A8BHZ60L%%R(ZU$3/"3.N1(?#7)\[Y"^RJQ?'IN+WG#L&M%C2IJUTL!; M@T?*MI*Z#TM%$KH??T0RNC=ZQ$4T;LZ%131N]H.%!$$VC_7 M$*"(WK^[/XZ,[O)6'0]D'NN6_$[0T?F$H#@6^/#_OF!?/BL0XBM"W[0H#/.^ MP"J!K:5P))W"XDY6=W*RW-4[3Y6'/_YU\HA?R%H_%VP.%V MN,QV2/IN>,T)^/V>@0]TZMU\DM<]V9-1)^ Z!IND3?O6JN$#65&2MK37,8PD M;=;/LJ&O8*U(VM)>R0!QH6E_[CYUZ\I&M3*7+=?*W3+?27&-?*I3XMI\2:CE M^78'S!2E_TKQ+;'<'9[M=G7K*=_HPI6LKABWO(-!2>Q/L6=$PHU(+VD;8'=Y M@X)X9B3TVW^BF7AG8OD$3&C2A01,:-!Q $QHTH4$D0!,:-*'=J0GM3?]Q3E$B MJ?M>:B%O0"VF^[27[:)%7_^\%Y/83],X4[7W&]NT[KS[PAX0S1T>,07&>$V-7]!^?" MV.-#[(+]$GX78UNKNV(9B^3$3+E$]/QPS#?R &.@?0*99M!+M<]^+(Q=.WWP M3!B[L>'OSEL<_"[&1OV!C=8V-<',<(,I(Q%S>J6!LL9L=(YA:90\A;$[-'"^ MN0!G9=M,68YLGZFQ&31Q/M&TDVC1O._K=PT@<<]970> \]?,-1CP?BOG+!%3 MIL)+T0AR#N'(M$"M M <9W/=?(4PT2[\S)3[UO9>('VMXU@M30 F%;8S2# M4*.L-V>6DB-G=8D%J@25)O!3S=SORHLUW+@0V02P'D8B0"D9MHQT$"D0O]#O_@XO_[R-7G^JC7EMD9$A1\EN(" M;VY76A%R68!<',$?VN_ *8H;:&K*,N1X3QL:=$#P%/1)G#P@"0*W] MC=-?4QH;=NL2[_)+9#ZMZ5(I/]^&)0XT:8WT")).8PCT23R"3R*)L$^:(.Y< M _D([ VD42LU:6$B%LM!12_S&:WBM@#L@1*"IBGV@EK(4\(>!L]#O\6EPJ9^ M&_9-S^V+U2$V-S$:'V#9:I&P?!W /M)@2#9-D>3C>"Z:CN>[FF^XVCR21FJJ MR98_32FRJZ7&FJU-#/]\^LO#\Q?T93PZ,9U-#?'=;X(_U=R?\9>/ &=K:G:' MO*8EV[_%6)7!O%20E2PE+G-MW21S):6N1XR%QGX.ZA1=05LI]') +\=Y=(RS M8CJT-O*PNE+$WV-.@A@1X2Z"%)HFKR8C/Y M =@:P.L+P6U^36^BLLK)W6R^SFNKFKE:;.4*LVC%%RT0\4D@T%P*O2302Y)@ M#>;3T*?I+%58(8(ORDZ@K]MKM]>;Z. -XX0.C+E@U82GA#[TE$!/R44\)1^& MOL(4LS:.%PP^Y[FUK6]/D6$NAGZTXN+HS:>2204Z/#WXLT=O\II?VY(KEW3/O MGJWQ*!9_0=?Q92NE[&@!&N,O:HQ/\%9/F+$^P9*Z;V/^;_DGIYV%9.:I?A?) M=0J$BF0%E@!7 0(8\!DJ35.GDK>@&>]<%OP$HR!9%OX$"^K.-8C?X@L>65/. M:#.CQ"6ZQ1?MK(=9W1#P1:0ZL$2:@76-V=C10YO5 5^P$5\@:9:]Y\R*&W'"L[@.GI#$8!?3A]W0,*_@ M66;]+!L:!M7?V;3OT(@=/;,A-& C4QA"_BPAY#<\LIX1"]F$;=Y;:*YKJ:FC%>AM]!N!NUF";:;W7>DP OB?@0/OC+M M-[1C9OW67,KV.Y1NB[ELAI&G?8&L*IR$QCU3"3*-T;#..K04WI6E\,Z]]Y_ M\&JY;54'$HIT"A-C.FV4:B818YB*,4Q #$/CZ)T91^_;H_YQ#$]:X1@1VI4A MHF'TE@^ZO6[(QQAF8PQ3U/E3\9(1TWS]6H;/:!* 9N+$FHGO6^7X:(6EAF,K MOPPR0@Q>*-:PUE(,\+8^8?KK_LS3)33N'\NF*1S&)$*3^7.8S.]19 M8XJ,B!XO"K5MJ8M,QNN2R %:H&):(&%J _0?/(G_X+X5H[/2@EH39*W7]4I( M)EMP>E5C7IM/8UH (-'5N%+A7H M4H$NE4OI-YU%]+EL<9ZG>1[ 7#:"W$E:E4=%\.5TD8]#6-KRWJ \7HX1H4+@6$.E2@1P5Z5!*G7@,0R_)HV+XZGVC3@=F37,T7QV1&M?7B]&R*/!V1)J[?KD(GF8( MV#83UMM/D",FP8*Z4\WI'Q'(MK@L4$V\&_#]F51>68-*BQF%@$!V]?=9&CIJ M8?W])#EP$BRI^U3:_A%_&.&PNAI)Q8V9FV_\\BC O& 67T#8N-\/3IZZ?]R- M8^>GCF?V#S46NG8^JX(E%\0WU;>2*Y;[5*Z.]!8Y;83R53J2%*.*R^QPTA3T M)M,O1=R^: M&38RAHV,DZ$6?13Z [M4VJX#"C.703%?:13K MJI*)H1]I0B@57658"D+_G^D]R=WD-U5RDBN6^]1H/@K]!:D@5-WQFGQ'LPI3 M#ED.T6X+0#]28E"23K/8@Z7IW(@$H-,I(:&H"7,J/9LDGMC\F;BH[&2Y1YY- M$$^,!)BID=A,C7\BB:3;M($96Q"ZG3*?:@NU6JK+X6:0^/;IB^\"S3?A;[#8SE?Y)9/\N&AG'M M=S;M.[2SO0GRSCGSN0/F[BAF.O7?IZVI>6-EJ%IL2_6FLJMYDID=UATIQ$Q1 M:U7H52**3<*'S#([KXB_NJF[ IN_%)J3[8"K:FY M'3#+'^999&>>;E;S!@)LTY/53)9[+!]HHK"ARE0E)X>7%. KA]X_DF"WLJK- M4"$.^# MU$)V4ROPM:G,[[I5]HN@^1FF-J.+(2^8DX90FU<6M/B.9^7"-/ AM\RK)8CE M[7&!/W7\B?2?*E/SCB_^Z.. 3OG7+GA?\0OXR[\^T"M9R^&JNL.CD*:227T3; MED#3V)$B(>F+B?)>]O,)61;6_MCO+GH#1*NS^59AFZOU]&@OXVR:/5+8X'_^ MA5+(7R#E\,G/HQ,B+;9XJ9X=HS:R+&+K11O?UHI^=!812)I@#]DAG8H>M]"B M/ZPT:Y-.&?&3H2\=^M(?T9=^Y1CAA!YQL2YQ),K(PD==4\IA65X+%D8XR9:< M%<])&!67Q&32U,D@(^AAA;$&CQ-K<.V8XH3>X'Y%%8U-N=27LLY -/I==RNH M-5>IMP!5@*J9-"R;"8,QGB<8X\HQR G53'Y%%2VZ*FNX*@9FT;"7I7;8V@ZI M$% %&]\JT)/%KY(>K/+6?P)DO5-3LZ!0SETX4[+[O:$RF(B@10GC#3P[]A9, MHJ-VJV[*_1Q7 MM26JVG=NX4QQ>HI5)0>(* =*=2 IPUJ6;CVV,^7W:>"B]NUNWV'*+&6,>,HM M4M5MSQXYW7<]@3>S2/\^]B\JM6R+%$W':!.F(3CM%CX@ GO()=>9\ON OZC8 MBDVJT*"#'&Y2Y&2A]4^+^Q+>7@;!PQ)?W3C16)/ MJE\9+P2A:U+&D-N81H.7VH.<4<='+0FC8Y<(FD8(6+D;ANS?5;5:G. <0#SP82W:4@XF%.PWWE--R#@^+RU_U? M(1Z5.7DUR=-#)(?7HQX=H=X\ORMOQ*5\R$O#% UTK!3VEK1/"_E M3/ZV5\)0,!@*!D/!DE8NDHN$!5Y3MIJRH9;M/89?L=VQ6OR#1JVL]YN>F%&[ MVZY),GG>"R6, KC+/SI"BX^H] MM(C4Q)H.""#2;6BJ PD AFW!L*V$E([\% &4'<*1FCV2-8T\WD#44<%J MUCA )&J0Y-XFL$?HAK^3K%I:Z #M*:F--FUHZ^%%?"A*P:Z8BZEDKR@C=^# MC5.48!Y8(-XJKTT,Q3A6V)8=X]/!:BM,Q?FX)J%4-E26K>A&PL;E[,EWNG- M:ROTKSR]?^7,BL6G8.R%O<[ YEJ\N!DBYK"@=AFC&0(8@_[&6)J]9)._QXD%=" MVCQM ?\I#^$$!Q?]R7QO$*KG$CP-QKL);M"+M: M+4)L0_.%25=>1X0733SZCB/,5^]DN8S.U3T3HX?]C%GCQ.5(!R\.XKSP-$,? M9GW\"2VCT#7RB*Z1RU'!!?TAY^,"O]G"6RM%S)A!X#=6W>4&S_ Z-'2B]RF#EUE2RT,Q^/'Y/&B*XKG99I\V+?,?G M;3>G8B,$TCA,>KIF'MF9>>)C0F&&#%$SFM.5V>F9,F&(;'V3U8\+99\%^G-" M&/0^PO[;#]Q_^PX-"$<(X%=!XDQI5NT$58PUC8!>K5Q1V)0W+4#7P%&99ME# M$CB?3O#P@$]XD]E;6@82+96[,Q-\ /&#XM(IMVHA8VJK.5U:=ON3K1@CGH*( MA]VVG[+;]AT: SZ >&4RPU:%VM01 [8\E+SQE&M6.(!X]C<0?\_N3Q3;Z?\. MR /K.H[O&5KT-,M*E6TU\'S7 ,I,V5:^[C2;J6-%6]1[:;ZH+8,(&= S"CVC MC^@9O>^PS)CW]GCE8YP>8;Z^:\[HQ9)=FEAVN"JR1G;B;D,)Q^+,, )-$^BQ MJG?0Y0'=GX_G_KSS ,[? OS64AK2N,_,S")1]#MCQVD7 AT /E)N& Q/$]CA M90<"'OHX']+'>=^AGK\%>$LC:@T=TX9F)UC55\/"PK15#@ >9'XQ9!JGSQ_; M>3M-IN'88 7<2(6)OC5E1(OA:IX/,\"@#P;Z8!*EG]0-VW&C=2OO(7HJ&H-; MM2@T0Y==A%JTO?RX35BV$MU:<*"FX$>Z$T&#+'3!0!=,LO23CP"^YDS0VJ;; MJ?&9V8"=5,/L5,B$ /"1FH*CA[$Y$/ PJPQZ6*ZK?WP$T!VQ6:!-PI3XG)Y? M3!LS8LUR,:!94/7].1PLT%UR(7=)LG&=)'=*@B7U:.Z6LJU8 9!@TW'!!#C? M=XUQX,MC2^LZ/QLJ7E'H6^8T$3,HUPN@>GCL/7%1XA'[5":+M>#7X_R2$_[Z4D^D& M$TL*KYU=0ZO]C43.5G_+>:XJ0ICO+FF47XZ]FHB&@YP]BW0OA"& M2.,LA/(Y$WL>!,J)X*A;8_EBVL8GH#Q!V1I::M1&_&;3U_J-G)?;&/&I'*?K M(#B>9IEWRYG_)U9?$@,_.9Y=H=S@&KDR5VL*G7*W+#0DWE:C!_Y'OLB+_M&= M:BE9 <4.97L# N9LQP>*BAM];,?1<[H;*3$+V?5!UYV7 M+B$B_(]JK+[_;_3CY=\IEB:[ .+3OU3#6UCRYEN\Z/NO>H$S%JE-X/NC3Z8: M -Z-6#?WI:1M$LZZ]3JNC+$\Y.!8H&M.V?)4>\DL6K MG__U^OW_-J=D%,=RW&\O-/9*8GM18#&CZ5IF[&JRF9$GT1=^DZU0WGC[V='4 M5^*'XO+M!Q7BL2J,?J6I?Z=>_0[D<+!026J/8-F+&WB?]O_LY?/8O;[ M\:'CQ;T0OKF:)8-B&V_6:;_.OK/XW44^ZU8&AH ?%H$]/4= G[J 5__5=90W M^WSW%/![1%P1?UJ[YX:[]]U_].5[%^PZ ,<;'3;9?Y3GI7HJ;QPC7R;[W+E!I^7:)IA6.J: M$GQYBU3T&JF7]TB]?'H]X?UAV-$AXP1>=$GQXJZ$$7 6FKLSFZ7D><19OO?G M;F'_$&TY4*.+FWJ=8^CO@8 4/W2N2QI!*PK"J))*8&.)4"E68J-+BJ2R*LLP M8W0L8^A/((ON.:V6X#5JO5X%Z0^P(%NH]^EPJ$N8A+T=*2C+]78PKI9YK(8; MJB=T@G#:BD8R;T?6MA)2ZA?7&K+I+>LT4NUS14&7\,-GHLHTEYE+7LO,M"<* M6FQI$U&,%":)?#L2+ZR$[D:H\_P2;;O;\J*!F4"U.OQV*3>;#8H,IO%RQ=D. MG:6X69A@)'HP^4IU$#)UI%D6E]RR@[&JU?)P3B(EY.W(P73(!MQT,N-S7EV8 M5YVU-\? R(,I53J]CM58M*O\LM'I&'YAO,%P/1IY,"6N.S4R;K]H(UJGRH\Z MU&#)=\)HY,&4ZMP,\VH4TN2%7E:?(N&@WEZVHI&'4^(];S%KY# #J8ZM648L MXEJ&;T57ZX,I-;M-%D?0]DHTU+PS0%=U:U4/)?IP9#CL-1AT-2Z+T35D6VYW M%U4^TY*8PY'X/"A(9EO((AU7&*N]9B]/1:O$'HXL:K1 EOWQ&NG/)R9?,F;V MJ,%)*'(XE%SHI:E6)UC3<-UBSIQF6_U\&,W]<&@OF$_(H>&L3(RJE?J%P8K< MCEK 2' PU**;/9;-:BQ2[/=T:4*/?9>.AN*'0S6!VGB^VHAV/D(/+'W#3[-J M] +$X= %/2NVFQO?0XK21'97.N_7P- C6TI3:FZKJ @F+ZC=%EEH5>1@%;W MD:4:V&.KV;27C!GPY=70SCF--I# D;5J*-W9L+7:/M&L(+_E@CB2PU[B^C)3BR6NMBM;4I+KR92P(D9.5:XH,Q>1A6QI.*SW1I(2O\ !KKKA ML*4[#%9%*,.S2NXPNZR/.3#T$%B4U"FL?;1(\AI"Y!R/Q=I@&?6^"AJP:(E:F2N2F0P7** M;%2#YRI#R< KD0R.;.[&V%]D_6)NS6N;4:/1)KUP48R''LQKUI)SKEBT&D@_ M= @F+/'U443LT="#>>4G^79[SDT72(YKYM<$SAC-9@L,/9B7L)6+C+L*.9[B M5]5M?>DJ92U^@<-Y*0J'X/U9?\+W1TV[S$ICQ>2B-S@"+Y-J( 5JTV<[Y)9%M=#,TTUBMXXX+!_/:"AN$:Q";D6DL"<0),'M> M6,8ER@^&*IA'9FK;7-D,MJ$_7)KXI-,.@17V8*@X*E=;TE@,$&U("[A1EIE@ M$N[KFKTYC:CAT.32AVP83>8X.1\["/5HCUU-L1$]XDX MV_#@!:@VL0HTF[-%P\N/':'4XUTB+CUPL%Q4I23B-^*D'R]5DG.76F!5PDY(MJHDBJ-;NQN_Z M8[EB_?Z'TKRS 48*LR4O/.W;RR^O+Y! Q=RKET#14G8*VL\*[2L;X5Z;10[4 M4-]]^=;]T]#==?3W7-\$_I4\Z0=^I1J^>KX3/7-B.>'+??;ESQE@#_VVT__# M2 COJMU[NTK\Q2]#Y;'G6(&O75+?/GEG1W__SOZ3\>2?.N3A.B1B'9"3+?[@ M0EQK(9"O# E7(@$K@7U%<;@0"5@(R$U)68B(F^!QG825@-R4D(5 WXE=@0MQ M16Z"IT025N*];N%P(>"]Z5?B@YDN[YK[KC+KE\?FHC<IPKS\WG> U;4.(JE5['.9BT M:=_:"P%W]+T[X9(V[2?9T=?PC"5M::]D@D_:M&_MOX(<#7?T&?U$MVX7T-#\ MU,)UU$#Q4YYL:6=J+GO[B>WLV*]_G@V7MY[:66J![F[X3]7".A^X,GB.1$CH MKBIWUWE5HMMS?:FY@X+@=C1W92@:MS8\:5_>\^4OZ]I\K+D2W]P2%HNQ%7[9 M0,8:OZ4(HMWZ=.W0MK;2[$ KN,X-$Z:BZ_WK)P'^&R[6^XB5%'A.]T\)F5X7*@SH YDW(L626,,?AG@ M_Z(I9R* #\]]"/\C\/]GY_YR@>8J[G#;%(,Y7\_E\INI-?E\LX#SP#_$.])@ MVAWP8M#/YNK2D,?00ERR%0/-Y=DT23#GZT-V"[]F6[-![S'0;\QU-K+E;U+N M3G30A?D1#DMNB\%;NC@3+):$6D-\5]I!DK/5]@Z0>X+,\\4ETIE4#LHKK85T1:[F\0?#S_?,.U\_"*E2]XI>K*F/)5IN\:?K>< M*VF 5^(6;#ARZM8%>>4W3"[)!= MG:,)%DM";3F_YA66R,Z+K994-"F_S69Z MFS92+-]:H:M[TXFQ'-1+R+*X73/U0*I+N3":*+#GI"GL0KSR-$$5"080Y)4D M\,H9[BN-@3VIX$%/-((E(^FNTIIG;ZT'U6M3K;D-[#HR5YI!(S^8R+T5X!5@ M*,+2U/M-)N\NMF77M/[,QJ);3^IFO'DX[P1SQDU-2GFUDHMU;M1(\41TH+'XN=W&A@RJ@[,\J@8QDP&9%(FL:IQ_6E0WY) M-+\JLA-IJ++H',B2Y>13>9 M8%Z\M0FI0^ 9PE]KO-B?$Q6E-=.Y>5F/^"4."<+3+(H^;D@0O+] ?KEC?GES M?U'4>AF?X)**;&AT@FT'2CAIWEH_:OEVSW"+E,53M)53&M0ZVRYS$;_$,4<8 MEL9.!AO?0ZV91,2&C-TE0RJ M7 1685($4.5L=?_U7B<"[;&XR:I$&,X6:2"R6IO-Q%!=;&:ZQ ;#\NF:1R# M_GN(_;LJ,)'0N)ZK)%%]"/N\0$J%\M9V^0PJAG)3V-;7)A=A']A?$#J-T!>T MOSP\^&$MCD<&?Q(3J3X$?J-=KPK(6@G,OI\O#*C!=![+.HR9T?8AU1N&BTA198LK/S8HI+8C.RO3 70>8K!CR_.:J&Z1H 7/4 MV0H//P:O=7,#[G[HJV)Y'H8).G!*4H%0&^HV^8&/XQ4Z];RV"JC%)F M-:=9):_F;EDRXCX4&$H(-HTP#]S#!=+$S:TEB9)$0@-BKI+-=)HF1%I4>VVI M)XD&D1T%4[9JESHQ35!?OI-HFJ8NF+OXC#1QHPY02:2)Q!%F0B-8KI+W=)HF M)D/$" -)$,@\IM,Z1.TX30 MIPI+:U8T3&,@.H6Y6NPJ\_@V 0PN*(*F$>K.J[D<28"ZA*'E.0@NN493&'B2 M!$4JK MI2*=)HP&E5MMZ,QR*RX1OV/ZL["A,C%A4%^^,R>;;4*Z@*$KT%?]:#E$I^FB M663DYBBOFF:.U+W\(%-"E4(+T 6[:[L"J\W ^P4DC 388JZ6_G.:,%HS23%\ MD&?S\_;QO;:W=90'!X!=HAX;!+W>4!?1.-(M1 M'9ND6ZLC0<-4#=$EJ@(([,7CVC!(FKADE4V(^R3L=AC-D@R;RIG3?4[C/NQ9 MK+B9Y7LBQ="-V:I6QA6R!7 /PE,BE0>%!5I@> KT.]]?7L]IW#.2UF\LS646 MZ?7P7,:^ -CN,;,4F'#;[K-^0+M M5JC!,K[H[R)(L#2+G+KJWT$$24>SK.@;TL Z86I^]&L<32*K<\,V/!^LQ4I+ M:>N%9GL:K&0"[;BZ0P#S!DZF$>*":@YDAB=E!A@Y9 WAF@$$BT.=[8SO(IYG!QQNKMFFR/;XX[)0D M0S!6.L(!9F"_?*?Q-$O"4B?PS@"9X6X-)9]F!K-AM*6MNV@AG>5FWD>RE9D_ MBID!V%!H,HV3U,.%??"R:T??X*4FKC-/.0MMMU1GLY_<>G[0)GQS*TJB)/%0 MAA-A!U=;+]N*,]=JCN<=X;5I9XXW-,$.^;Z@5L;3,5'(()$N1,;I-62:N&2M M1XC_).QZ& 3RD.:1W\-_;58HJ\'8:IN:4Y.4;#-K;1 =X!\4>R72-'DAG_"S MXA\&@T"?\%6,(+^'?V23J7A7RU MF%LRLU$-B1/_J;@Z:YI%8+P'Y (8[W&W!HV/< $;;#F,G!N$V&&M0,C7##/=&K$I,VYHKP0Y;[>EUR\'G,! MR'O!T^S)?A4PJ ->#" 9)-K2\1$R:$TW&)\GEY(I!_V>VS8<:5X+ 1D >P>; M)D_6^[GS,(ZQ%LE4V]M"4KZ\/E\JS*WG"$VY-S>))$H2#V4%^=N"6W"=>2YZ M#\,.(FD*/R*RLC&R=^.Z -?\VG?EZ/PQ;-G=E'UM[D4L"6;@.G$$7#F:BZMY MQ](%,YPD!EV5"7A9+0WIQ72YQK&((FE@1\&0- Y#0B"/P)"0.[2@7)='?$8> M475NH?&4.RYTBZU,K2W$/ )"2Z*KUB73;)Z11V!H"70M7\7ZF7'XQ*XW M!=O4MCDE;W&TH8DIE9SO'(^#X"3#\XG4;Q4[&N=Q#JTG0=@(QH&T12NXB9YSFX+[EV6QCS MD@0M[1K6GHCM]E;LK&9KO^@@R&&F$;KY,2*4ZHZVR!@#?ALQ&K.+>*$1%'JY M(1/ B)?[MM?\#A/,L$&=G[.BQB^G6K&/N5Y^G&D!)MC%N^"PH@F,=X$N[CNW MN/P.$]!38[6T0TQ"_SU"7AN:GM'VX"PQM@29@&-J2<&/' MKFCU+Y(3UTW4;81;K\SGC$(;G?!HA^YQ$LKNBY-0^ 7#^"'LD[#9823*0UHV M3L*^YI;'O?)D09M!QY[-=%:NK%HQ[/"\ ^KD#"I%'T_"DY5\5V3?.\;Z#RR$M(QA]6)(H_4[+ON\8X M\.6QI:5\)V7_%,D2#=Z%LL#@C7LRS]Y:"(F/U0!L]L==VRP:FO]WY!KW"L1= MYY?!:)$DHF\Y0G_N-+^N.))41ZAB/JMTBG9UZNC1>P,;QV%)Z3^AVQ:RP0/% M:UR##2YVHNR MP74*DYR3#-'?:UXZ^EWY"F,_SFX6_IDH\(@H5"< :W$3OOSOBT9WW'RN"; , M7]^49&:' M=4<*,5/46A5ZE3.;I7E7/[.C$_N P>.E!4M3"<-)3UB_!H8_[*^\!(:- M%BOWF4R?1#JU8;?F;FP3=3B 82K&,(Q8>(3D]2NZ)9X$PY]U.UX"PRCIZ[98 M'S$\M1@'MCOJT#X>G\,LP# !?8_P'(88/I_W\!(8SKB9QI:KEFIFX+@&+2B< M;Q7C0V%^I/('.%8<4XH6\ZD"%1NC_!ZHZK%R(SU:Q06J7_",_/ID'E1-?FS MMUENUG3L[8P2L:Q&KLV&6M\R\6UVIS6?A.;]>]5_ NQN5,;2)G[\]=>+T[VU M,>R)C(!)C*M)G#_^AN&0$ I/NP$2Z=:&4'@&]V[2-D B/4LW#"E^1BC 4^$Q MH9!T7V/T3"YZ(5G74I'&.=;NAL39*!)(F@3Y:W\ MW03JO7E'\S-,;4870UXP)PVA-J\L:/&FI9/Z&IB@INZAV8B1*4QB^XXG_ W+ MG\,C7M7=7S7=8.6,Q\B&* 9". P+FM>2, JX+6DT3:"P9S#$^%W[/:^ \[B"[AO;G+]YU-HY[7^&S)T '&J0CC6!JE+MA [^$Q#O-8'QSC5RF$ M]$\QOD)*>&YFK/H()AJM9FU&C+UE?(ZSESW'H3,58OQA,'[9>D?_^*ZN+-M6 M:T[71:PL] H=H2NW]!CCP"D;'>08CCZ66_9&<(>NUP>PIT'7*_0W02A URN$ M G2]0G\3=+W"4P%"X7Y=KVW-EPU;4U\7>TJ-M6@ ^!-PQ2ZBAS@J=+\FR*3S M^-F>YRY S7F2,)%P"=^;7'/6<$Z.>TO9-%K-0J4UGH0M]_.>E!<4O22/O&F4@![2)X3A M7;HX/P=#7&H(=$MV1&QH9JA,OK\D:Y/BMG5=&&KY2&5 M$,"0^O(=3V/88>L[",,D.3$?/UOL,C!$L1\X;/+YS61=H2=(<5$TP\W&-R3\ M\PZ)3^%PO?$[!)'K:6*_E7?(HE#4"T)\'++1<8BE6>)""=70TPB!F P@8E)M MP31"R-HU-6Q+&PJZP M$/G/YA1]JI:PFT6N533I@2-NV)E*3E6U:MH<0#YL"0M]P$_F^'JJ?K".EO.P M .W+B!'D)EL?X9MH0P?(A_U@X9D/D7])Y-^V&6Q-6GC["M3)V.,%R%;TL&+Q=$ !'98&>]/Z(>$ $YR-,$U 'Q9B\$' M #R:CO-8WS9+2-"K3=8MS;2Q#@=>C ( QMC#. ((X$0%$B01P#?GK8ZK+>8L="/5J"%Z,_?(=Q=(4=1B 'R'!KI\!&$"/W3=_?E(H0NQ=,ZOX$,+ MY8]YCQU7U=S,[M]_0Q?KE.=8AIKZ%Q+_[RDI[GB\0H(E]=;"":2"8G]!7Q[$ MR^V\_ F6%,3+U7S?"=X%"?.0)5M2#Z@WQS^.7+N; [=)Y5UT@%01NBEOG$:W MV@A!3#.(W*?2.$M>4'%^1NZ 9RWDCOO2V'_%'5T+9]A\N2V9\]ELD"FJ F%I M+< =0&4GL31^I,#@/U;9;Y]B'XD')M=_CO=^@BX>05=U I"<<2WL7BK[_N83 MNW4>U-^7&:N\+0X\!A'$SHKULG1V:^:K5T[/)]36EM!"E36IIMMQZ^WU3&-T M"I^7BWY%)+) M.68%GI;/B7.F2&0T9YUMCV,D@[!^-$V1%PSK?W@DQW:,6V_X2Z4>WWQB24%R M,L[DDF:Q@J@X?3[3+*%#I6GF?;H%D,Q>]DQ^&@_]S3<\1/)3G,E+GB31(#NH MF!U9VJZK#$G7"0X@.7;5OW@M MHJ>D#%NQ E7[W3VV"%Q-TF>4L;+K&LMGI/J6R"KM<;/ W:#[N.]^^[GE>-[P M=N49-+6IN8IF^T?JWG/1&RH1_//1EORQ%3/83GX-V74E(A1:O#=TIHBP,&G" MM::Y;2[\\DZ;]G\NI _;\&\I)+0Q9U5LL,',XGJ4QUU7F,JJ_N7[L?I8;S[X M=P2-UX$IH)!&W$YAZE@1*WO %.;&7Y^*I(S_A_H/1J2B]]K]BG^-'_B"@XNA M[2?0_ST06_QV;_8+O-0?W:F6DA7%F4??L@$U.8$,O%0DO$A"$9Q]37=E*[60 M71^(T9]JGA:]1K2,\VBEO:]_7D5[/DB-?R>+5S_]Z_?Y_.RTRBF,Y[K>7>\HKB>U%@<57 M%EW+C%U--C/R)/K";[(5RAMO/SN:^DK\N -]^W'7P<&= T6_TM2_4Z]^!W(X M6*BYO,Z\$M7^BI2QM(G_;?_/7CZ+KS<_/G0\ W# -U>+K@3&2GNS3OMU]IW% M[R[R6;;N3M&4 M/(^(PO?^W(GY#]&6 S52A]1$8J?D0S' M$U5+!=^.HF^':OU^PR,T<61B&VJTXCRU:+=#B920@Z\72[UQN%1X<4DTL::" M-XN3)AAY,"5_3:F9=F$4\++ 5FMU>K'9=KAHY,&4JFKT6J2V7/)"?MWVYZV2 M*,G1)X=30@::XP^[.LOG>E2QX;='1%4$WWXXI;+%LX.A5]!X&3$RI>($W0B* M+M&'4S+:J.)UJ0;-4]7B&(O4>AV=MB3F<.0HZ&:9D61/$&&3E699WS+;0BBA MR.'0?G]9;GA(%D,H=$23[3)'^I'RB:*'0UFZ3//#DK\PJT.E9P>EDM#$=# 4 M?SLT+^$5@6@."B+%9NVMIAH*:;7 4.KM4(;BQ4['] QDOBUR@UE+J%+E$ QE MWPX-!6]MC(P,8QH]32QMF5G.M>-W10]6M50?><*\LZB+&3\7KHC1$*MR.J@O M># O+0'*959(^I9C.]N#CKX1Y8$!QF M!Q;"=[ICK-;LCY%P&1=1.AC:K9KS2L@//:2OUVD]IR^]OA$//=C:VK96&6\7 M$9#U8/, M"-$&=L#566M%%'?%'UXX:U?X\>52OC,B1A=R2UYXVK>77UZ?E> *N[^^@HN< MLKL _GQA?F5DW-^6D8-KKN^^?.O^:>CNY/W-0!?F*W[2^_3JZOGJ^4[TS(GE MA"\'^:R$@-25D(2 U)60A M(#4E9"$@-25D(2 U)60A(#4E9"$B:D+A0IQO(3Z:T_:>J>\JLWYY;"YZP[%K M1(\I:=9* V\-'BG;7N;PN1^1TCVGQ]V%A*[>(NS>1/3>%0R*Z.8Y+W<@(@@T M"#0(- BT)(@( @T"#0+M.D [J2(_CHCN4GF-!S(/I8R^$U!\/ADHC@4^_+\O MY)?/4BS^E3W(T+QJ32;F?8&U MF-/MQ%6/.VJIVC:L]U#I<[VPH'I7"2MA6& MFNR"##:0*G=T/T .?%8.Q#Z[\5'D*XLF?>-7 EM+X4@Z!;)5(?W!78#A-Z1&J,% M;$+7JDRU+V;&KD ,/)?'#%"09E? G\*)RY7]3AZP(;PAO,\/[S=E7EOA-K0F M]9PNYKCLRK%P;&S./U\D_"2\O>FJ)^ODIF@N[>FZWQXJ&*8">(.J_D2:Q@Y[ M_4)X0WA#>">FR>!)> ?]I>YT.\,%KQ%NK=V1E:'.@1)U[)?O.)HFJ NVWX'P M?@QXHXF<:7+@?=D^@"?AS18W\[;BY*NB3(T"W6PR!8T!\ 9E#3$FC:*G;N?0 MP0@=C/=G]X+F:VB^AAL:;FBXH1]N:>&&AAOZH986.ABOKO4+_E1S4Z#3CZM- M-=LS5AIHU^7,M=0?5J1%_9E.C;5(^])2OKS^]B@NR)MU.KS^O!.(\=ML^Z0) M(AE6/X@$B(1;"P(BX)*4$KJO9RB;E MN[+M6;'/*B6KL\#SY[MNBM!9 BT7"3;%I?ZXZ[#*V!*1>VV(*,=V".#+W6,T MMX=H%R!T-T?.5KM_XY7[ ==L;+3HRNLO*2_ZE]&['(OF3E&>$L$?H?JY*8./1"IC;GD MIMO1FD) QT\0UIE&">QR85^0!R /W-EUX"IQFC>X#@AJT<�D<6!6;B]8-) M&^.W@ 58P (4 Z\#D ;NRY_Y4*&=U[L.U#-=;V5),\X49I9/U6L*$S2YB CB M.-$T@3-G#Q.]JE&ET QZ[]8_Z!" #@&(!(@$B 2( M!(@$B 2(!.@DOD\G<1,HG, ?;*NIA>/YKN8;K@;TR)2K*9;L><8D>M^W/N.S M!V2W33O3^".2OE3+;6('NBHJ>@^_^:^'ZL >W5@K-G: MQ#A?;"A4ZN]=EWTH\]9;]S&8-(J=HR(4M&$E9Y7A=H?;'6YWN-WA=H?;_8$] M%.]N]Z2[(=ZH,#7-\[Z=\C[$JLP?L7KS9VJGWH .LO8%6@H\!ZZ36\+SEF=: MHJ7RP#EQ[3?(_SNTM> ZFBZ8EVR!ZMJ'YQ8@I MP(-/1<;V.^1BO*:;H5G4QZ)=[R%J=M*24&S7WP!&R$..@1SS.%EV-^&8 ;-T M!J-UKL0+&K'JCQ:9"36,.09DX\$L',@QD&,>*)GO)AS#VHK9'C4Z.-\G&@U< M;U$RJLNE M3=5-09CW&]/*MDTKD2J)7]Y9:<>DJBNN7/8'9K%> MQT>-$:56>QR@G8M;L"#MW F:(.WOAN>598JJ>D QO7A@49BG"#0TW--S0<$/##0TW],,O[:>>N '7K.27(PG*G>_FAD@=O>$I!)#SM!H!(@$B 2(!(@$B 2$ARKOGU M59X$AOD>5M(R_M:+H)<$FBR2:X.[/<:,%M/7KCZ&?FQNS2'MCA,'U;4M"*1!PRV 4[*,( MB>">B.!QPU[/@7[C5YT4PZXR5X7%MF-NE,5TT!$*:C?@ U07[[C& G3*R$/ MW!4/7+F1XFU"4B]Q(9 K_6IMYF;*)J4QTH:;\^UJ3P=,P'[YSC(XO!! (K@G M9^93=%2]!!%,*KBWQ QG@@1EN3G.SD)U6HF)8-=4%:4.XT3OV@^Y0 MC90S&MAH,)@D!&D'T@ZLGPWA N%R/Z?TS5-YSWY*=]M#+E\W*J29&=+-VJ@G M"D4^/J59>$I#VDE6J$6R!?7 J;QGIYW&EEYOMR0QY(MR9S@F1C5&#V/: 68: M])Y3>3]2GPY&JL"ZGV>\J"57*D\1Z0*8DEO)AB6/+6U/B*\,V;]5Y8#+LN)V M.],H4U#ZC7S?G) -59=09A?90D!'%B2.9R*.QXV,^0Q;_#(2QBN7[#P>"#TS MX]4JFHFQB\J< [0!(V$@;SPA;SQ%),TY+ARS"E+0*EKH\SE%"] );BS\5GSA MB"-G#E4Q2!R0.!ZX0\%31-Z<@S@J+6I8#60=Y['U<+.0S(!F^C%QO$3:,(\5 M:7,C%H&!- ^0;0<3<*'7""(!(@$B 2(!(@$B 2(!%F6XPZ(,T3/ST9!5I,*N MM/,5G7L*N-[IEKS?9,H;'DEP0S_@TL(-#3?T0RTMW-!P0S_4TMX\;?OZ=_\D MY1Y_I$:;^K<: ;TDT [PF!:Q!TX7SLG>M& Y84E3=>WG-O4'R0*V^D[T6KVZ MX#"7I1V^NG((DZB.-*862A@:]T].TQ@"$Y$@;4#:N/^ U[/21JWB^Y:';!@^ M<,5\)<\;F<6@!6B#^O*=I"X9] I)(R%8@:1Q<=*X>8CK64EC0I+(L%27&;,Z M'@\I>J(;E4E,&FQ$&O"F 4GCB1R5#YRR?%;2P+=%SRK[9HZ?.VY.T_4E90DZ M( T0ZTK0)UDCZ4[=!%>0>PYZ3&XP_"TO6,F5RM,D,Q_ET+?L^5OYB>+ [RI! M$9F8?4<:3&P*.D4A MCQSA T-Z8)'09+CADBVH9PL)XB:^YGZ*:"E]G&UWJNLZ4N6Q4B0#*40[NA2= M&_B7[RP!:Q-#VH&TDQC:29B%Z?.TTT M)4-+3A/)91OTU+=R+#[A .V H"*4 MAK0#:0?23@*5RX19J-YEH+?$T[.L48YK=7Q3K@Q'-3PD&_@T)A[VRW>*O:!M M"O+./< I67%+R1;4L\4U??ZZ$ZZ%5D4JT2LSUU)DF6#'PA)I =:)S5G8R?M. MTB.;;L0MSQ*X](1D"/.EX89^G*6%&QINZ(=:6KBAX89^J*6%%2VN;HWH.KYL MI1R@@D4JX"L=+&7$2MC.Y_UG.C6.]:N4+Z^ANQLFB,<CMS5_^6>22O6MZV M4 YL I2D[\UN6@+J'-0..9G)E98%/4 M5ML.&K8 %[!?ON/X8:]6>#6 9/"0I22>)H_@U-4@VZBTC>$FU^;GI3*/9C8K M7E[$= !9+:*<2E)J_C(Y=NH8DBQ4D(D**TT2-&1LY@74OSVU, M=N W,X"4[3ANU&/8]UU]$OCRQ-0$I^78<-:N8YI@2!7,W]4\_US]2=J>XV9A MS8M8OR-@@,YFI<1*)!/=C$(]I8G3 A249$+0@: CX=&3ZT/'S!;6I)+;9/!R MODL"&I)3E9E!Z("5*IDG/(N*51!T(.BXNUC+]:$C-_,V17PR6(G::L4,-S6G MUJ:Z$#I@; 9_RN)73-T@Z$B"Q*#2EDWHOVUU5P13.AFOVIX)2\A'9HEM17A$NI>\IAVY(0;%LE-"Z MS]#.#R+C-[/?O#UB2XMEK3Q7VZ;8J@O ,II'B5:\[M8017TC)1K5;=<&0 :LUBUZT'(0JR M89HS%R%]FKJ;DPB.X#B^IVO@G::9JMIJX(&_:]X3^%GYBJITKMR"EP*0HCH! MW(N/PI17A/F?CVO>?8.E)B#N?>MHSAEPY AQU*V.B1Q>IA:#SBK3KO EX'3E M#D4WY.GE(RC]A9 (<%=QVK.($&:QG$R(U*,P5>R6WT4S(Q [4(D.-30G)Y3 M0$B D AP5U'8L[UR??633D_'>7$=GG5D+P\Q0UP%B+!OB3FFI?'(B1(CGA< M PE^Y(J-3XT$-XNSG$$"#\_U;$:M=?"@1]0;3+DOJK%W<*APR;U7'1=%3_X3 M11<2(ZO7GL8Q[P-*8Q'WP_"<,-=2L@(#,;*]A?4QMN.#=\HN^-B.BF5FKFRF MEK+KPWXR_ESS-/!0V=>OO5,?37]'.8_N]G<*0@2!'$5X;^(W7T,Z3#R499 M\@8[(M4>4S%3F_I_[[]V^"S"P^\'G\%/@S@# H6;\W#">[_ZC+_\*48 42&4! M K<-2]KV0B!_7Q#>DOH4(<:4?8'E M*Z5&>\!+V6R6)NB/G&BAW2IR+9XKIL!/?+M1+;("^(47P'^:7$O@4^U2"DXP M%< M^CCM-8#K()%O1ZI4+Z/.!Y6&H=%9IM+PS>[$[4K4Z4BF-FQ;F9*>:/ MQ^-%0PW!R,S)2 *?]S5BTA('')/W52$L%4562DOXVY&3HMQ>=1P=QPMI%F]9 M?BLKR#,IBF)S4SG37DMLCT'6PR#UTX\F2>5J^R(*AU?VGP&\;."7.Y M$(I=,/)DGM)F-FBT=G.QW+*Z]6RVTZ:0\ M',ZZ$G,Z4C;SH2'G95EL T/:;6,BY8:&!,G;]9$FY4( MXG0HMIABQ5P^Z'&#H,&EL^N=W)3!4/)TZ+#K3G994=F)I-+!IEG:]">[F410 MIT-W:[Q0EDB%XRQ\I+'984AN33#TS.;O6A7/#EEG@&NYY2R_:_65;1,LZ\SN MJTMBNB3&PQX7-,=,)JO573(+GGIFJX)BL54/2^346*U#7UJUM*P &(4XLU=; MI9AN\H+>Y+1YTZI7MP&]H\#0,YO5J)>,6B@U0HYG%%H?5GI >@&QSNS69HZ7 M,@Q>8PVY-&]NR.YTE@-;0)[9K8*V*RRSI;5M:&XNNUWEO.%4 D//[%:_V"B5 MG/$DPV%"O2ZLQ:)8;74E\LQN%1R]D:X0#=X8- H;>X0!"6Q']^N=#-5[%9PR MR&9)U->JY&)=O*QHP+$XLUN\VAK-*MVRPK5=OYM62N)@V8C:TI\,M=,S1VCT M^@.QGFE-W%8_73'R48N%T[F2Q*10SE1JXBK3IU=S(3NDE]%AXY.AZZV["H?D M5.0TL8ZO#5R2,G%=VNE0M?JY*EN,5T,)L62: P\KY AG49U.YA!#_%DZ&"P%;IVSA9Q MNIGCQ!Z^Z08Y@)5G-M9FMEZ/*Z\H3I-RU=7 T?/=.BM19S:6K>I\OB5/+%%K M&]+6F+*>OP%#SVRL1^Z6<[_E='!L5#0F]:DTIQ@ ZV*S=2D:>@+809]W"^U>-X\7E.ED&90F5*4_@T-/$+O'F.GIMJ,((KD=X3G/ M'Q?+-3#7,^Q2[$Y6)6:EM,5V(U]P_(*VZ57 4\^P2]^;F(5##F3*V0)RQ+H90B'GLS5M#L]QVSS(K?E)UK+$XKE M?A/,]0QGJ:55IMD:@Z'6*E>NV&Z+7KLL''HR@72+<%N2;>S$E;HE_8%,S>;+ M:.C)!'R1V=!JU_*,@H\U?64W"5= 8M-G^'5BD-/ MR>A46AAO>6FUARM"BP< M>KI;AMPCFT2X,_A>:5X<#_MZFPOAT,,$XC*&@\,51Y2 LV7*2T_[^_##L>T$ MW9.]:P*-="4V[E\[0T<1I[TGA)^X,+Y[>.O^:41LB?U8T0B=_L[!GB.WXNCY M#GCFU'3"@REW^#V*./P=^XXA(,)W7;:]3QZ]^#!4GGB.&?C:-7VU=\U5XL?- MU5>.]V]&8AD2;03:"+01SQN1_DJ\>Q4=VHD/VHGOE1^CC4#8],DV F!3%NW$ MY7;B)XN=OVNW?LBJ#X\M@!E.7!T\IJ*9:PW.&CY2MCWL]+D_0Z6K@@4B$2+1 M!:PP1*.;'\^Z Q(A2?M]F^)Q:'27VCX:F'TL@?E.!OER1% <$W[X?U\R7WZ1 M(!3U-9>^Z4G([/<)-M)D%QYF*\J^%A=_(7^5\XG,UVPNZ9Q? M"VPM1>%/*5A#?CXNS!S=:=]):/.Q=;$2)3WP,!XG"L0_\.)2X WN_I?F7 MO0WGPR,]L:=U_.]]KN,2Q]P^*%Z;G#-KUSV]VG&=J>[#F[7.'%$S^:QAN4NQ M8_!T6\JQY7*7(V!]-A4=4$O3I_=JW8UG]!T!0V+V(<':Y(C9=8^&OBMF=D]H MC_F*4\8QFN^SPU%IKLZ@F,%;;+-/!)&^7*?SA/B>K+H(/#\Z? G#B:X&MD;1 M32UE'RGKJ.\Y^%V1O7EJZ3IK7=74U&2;>*O)4$0,@3_6C/=4WO26+VA)H13VR4>[3#+V5\-XI?R*/.!D>\;'@@9]- M+;K%R%99"UYHM(L^/^"OF*K1R35 M#RK5R &_F /^BU)M-VLCO,1N9;%<*'!\V,O:TSGL$4!#J2;Q"]Y!E@3/_,0& MF6JN"WQN/6IFE?+EC7:Y$#IR+N[=I'XX/_O.+P4YR&O<>TZ T@H@#ORW #[4 M?>^]3OY91NY(O,/9'&WAC4(]4.:CVDR*NBNDL]>\(@CA0$*X'P49'M'N^2XD MG'@R88ET:[NN:91+2D8I\@U>5%@INBJ,>K<][9V%6(YM/]B #@PTM'VC"TT) M7,#[*6 U6GI@W6GA '+64 CF#NV8JKW6XNS@9KOI0 7 MI$Q=CN0#54SNC/*Y&9X,%R0DU?0T?^ M;FS<6_/NIS7DD=M^0;==<379TXI:_-^J?9#(WK- OF>Y>W9Z.[/3'1(/YF0! MFW"57<.-^IQ'-11IZKW[<)"CCN0;.>I7=M1_3[ZK-IGIELL,*[;'2KUM.T%& M]4,HWU$U!8T3#^J:[^V3MC_7W"/C!)52W.&ZDXAQB7/ ']RLB03Y!?/>K:L0 M9PN5WNXZ$X[,<"5>993M3.C"&UFB[$.61/=](ECX/,&(JU=8?;0)= 8+WD) M.<_;N1)3D\4!6\."B9$O5,;1I4RPHN*).N/7_'6_41B8SK%]Q]4O:-]\"M3Z MC!!UV^C+_5=\GN+1D?B=@2*V:D_+N#FMB.UB6L*X;IVH]$-XZ1MLZ9#Y'A:A M( L2X^0%61[1K'A?C$5K(>/=:H? +;\[SHG]/,=WHKL;@46123]1^&G+B-\V M*1(52^FXVE+6U92V66JVI\7%#4X48(FK'>[9F;BU1",G*L&QE4*+I!P'BFU%82QNY ]GI<'B!RHJ;3N"NFK,N1(HH!$-2#W&LY6T=S%+> M1J=9H&TD*XH;:*\*0._&Y;FUP']:OPX5QWQ <4PGEE+8C""6T<:+B)Z!LE[7 M-PV\T_#QP!++_"Y30S4R2,SO*WSSX*;++XJY/N(\JLB2CJC+ ME$VUAC,QOPZAF$.+)7-Y>R51X9WJ4<.1@QESSS[,K84<^6XHHO/1Q@W$N*.V M WO\>\]+RTN$714++"WR*[-%>GI&+4Z :4-#TR;[1*=/40]%=! J/&9$YQ&S M6K^$"EO"REE.R\>,08]=-6J!K.6@)41#2X@YU[W#6_)32PRG@_K))A2#Y'>\MTSD'I A\(1.!QR]>]'O>518]XB2PV!JX\; MM5G%:)F[451H M:3;,65U^!M$%EDV_VPOL@U^RS6)^!OA:;*58ZF;6* M\]2@LM.F36F6!X95+DZM,#$(#M(J>B#->UWT'L\ S"RQ?294:[0&?*O7:S52UU>=X MH=HJI]B"4.U7A2K'H_ZX=[CN),)@$@N.4']<) J)":/<*262'A-XVQI>7NJ^ M;,9'IE7=#UP4 $C6(I,HL:B8Y/>\]HZ\A:5!M$_@3&K#_?MH7*1NUQW$D$NB4[WG9HROGL*>4(LN/RSW)Z!NM6N.*!D M?IP5V[W6LIB7B&J.[$KDOO5M)HL:M"#Q_T2!ACLU>WY5_#FRE^=7N>7*(.>U M57\DS%;S'@O%'UHZ3U3F,=K>QE8-#Q9_;8OF4^#79P0KU&;E(C:*ZP"45[V2 MZU@_@D]Y01E(5B9#'BF53++$CJMK Y; 0T$MUXC8:,P@5P(*BZ:<,_MZ9N3N,+!V? M(7XY-WQ\FEBWUYIWK3/$MUY[@KS(!(-%PN).R:;4G<>EOG&^L'I @1\[7SCE M5;^Y):=;H\XNLB(OKH69##S1J*LOF7G*$=>\0ER!]ME3FGHO@Y_T^-:9,\JE:HMM%:YU M1OE3@.)G1+B;'^"ZU5%CQ-$/N+6WK[+Y^!/#22HWX>>R"Z_DV5>=J%'2)>Y8 MKZ)(P/VM.XGRG;@*D[V@K-K3@F-9 MCLW[CF*<<2A+ULAP"IA%B:0X,+U>G>G7T\"AC-J#$O13)OU()U:*.O2Y;17> MKZ?#4'\4^+\;P_36^;^Y-W'E0_0%-[^BR![\/2/-WQ<[7L2,,#LVNO MVI@OD356(J/6G03Y1*.;9) #HRN+/BX/-R,Z.F*633R M72C'="3'F?=KM.\_=G HS4A-7<=*363;2)F.;*,*@CM<=Q(1+?%Q@_NV6XX+ MJ^:.ZPN::\'B\[B\RIY5[:;C:L)O4%L?R\ZW!"97^ ME)S!:4>=0W*YRQ=>WLPHZFG+V)"$)U:N8!-]#GA+;KT..I[RH'&<9\$%'F > MR.TWSN%AU?Z(%B4/-PH;G)G173UM+UF)(O;63@:U<$7"_\D.G-Q_\.<'A9\V MS&#IY8I=8R79.(V566S8G4'A!X8,^803C];K]?@(R?X$26JJV[*MH$,CJ+P[ M*2&A9%/JSNVB;]1TEPXH\&.'1O+!.$UR\]&"T\)MO=ASLP/-!&83>4AZI6ET M: 2A2I+"2,FFU)T;7)=!%;HF.7(ZG2X8*[57;N9ML=@0(U2!]ECN"<]E[KG" M!SR3FTXU)8HE:1ME+MLS+06V24O%/WLI!Y7Y( \3A9>2;T;%@MR>A!(5]<[-$->T MS1#BW%RT4$SKP3-YB0"?MY@S$G!77Q:UN5%@2J5UT2-WF#B#F /;_&8?K,TO MK-#6%%>#K7WWM=G16:OH!^V%KBB2=G_K3B*Z)JYXZOY-N-_"RPZ@EP,\W!@" M#E#PC*+'R!RC]7OFVH24F5Q.W[3$5;WKU\4V/^G4@-\;M0>F\"<*?S<1@:)I M"%D>J.CJ_J-AR4&65=WJ!JPYF^/U@FZS@;7N27P7(@N,J#%/)/'N)6]W$%&# MU'LZ,;OVY]X/)-[;9WYJHH%OVC#9Z4Q36TUV4:0-^;V/'&F[LM_+>E)[*A$D MK)F(D+3#%;?338V9XN5EV0BW6U^7J!LAZ1D\[(=I=2S)Y8J!#4M^JS[I;6P: M6%I1?V&&?B)S..HOC" "A<:N!A&DU%AF6V%FO2F+[8;46:PPIE<>=1,#$4S= M%X+=7!QP,DF-UWZK6%F5NA B8!R+>J*ITR3DO8>R?LZ(TL#'P'Q:!;+K:Y>S MH&Y-A 3YH:_1@@)HH3H!O"GCH^#B%6'^YP.KO6ZPUEM#XTN RZSNRD,OB[=% M?IWS\DQ^9Q3K86*0L3$U0Z).:3Q7Y@G5"]JEK3 -)2KJ%)S./.7.W!B.HE0( M'2Y7M?6)T8&2K)8]-MMIHXNOY-TZOUIFU;I[H_#WN>(M:[LS&F)I*>H4EQ96 MP,23NQ$ZP% 3_90^TT?\KB)-?+!?AU>>L07-[V7[_$RBLM&I M*^:)(=\SL9$#CA .>")+1KY(02H5=522UH6!F*!UP=>:[%Q#9-C#,RZM=!>S42Y]<*2@T;7MD=BX?LV%"ET MO<&.ENZ0"XB%*^O.K4*2&VTXP+>PB$8Y:'K]7"G7_L9.H#W1*W3>'3NF>%Z [DI"WA.(E M=V&?1-);C626.(-LK4:/U-P&5S-T42VLMSK>8&I=*1TU,:;I)S)]>J(&14J0 M[*-(R1T8-M^1?7W<[G67[)#@L$"8X4)#:$Y6(91]8-5DXP]/N+B M*QJT[E]3CCFBQ=&__W4\_Q?US$3&WJ M_[W_VN&S"-.>/W0\/2JY<3430,]:>[-/^WWVG>6/;O)%69D@]WA[^ &^04[- M78B6_RTXRAL^CY\"?P:P!�C)\;QO/=?_3E7P%R'13' @3?J+W 7@CD[PO" M6U*?HZ <@:B4UK1)-IVE))R>IJ7T-,M(G-*:*<*[5:1:_%<$?[$MQO5(BN 7_97Q+.-%"^ #YI<2^ O"*/?F5U- M;'% 'I]2T![_N-?^J=M >SB!)\/+#+6-H@&)6&INRIM'RL8"8.1[?Z7^%&TY M4('5I5Y2M7QG4?,45U_"CUA;98%:#V#+EED'?%G1-4\ ,\R;T;U7 MD9$TD?3)N#V26WZ36V%TIM%81>#Y^G3[1GL! M4QLL7YLYD%>!, -#0/92$TVS4TM7 R:VIL:7K@$K&[AB>Q@\=.8&Y',U!=A8 M'M3\@N/XGJZ!J9F0K&H *[0U[Z *;>5KZD_X&+A:$O^G$!OXT6_$/W]]!5^) MWN(L=1LZ?N")3=D&5AZTZI]2,GBHK,)51%;^4PKXPXJ.BMF: KA2=K=PM6#P5-;=%Y=A[T7 V6!Z7O1&/@[=#5W4,]5?O)VCAS]O&)R. K<% MC-92H>[/4[.8V\&LP%^ F@.CY!>06@*"*?K2!+REQYL G6TPAH?OB3:7C8 ,/ M/'P5Z) ZDVT*3CYZ(W0R76VNV1ZP,L_2-Z(\\"^59WWWBOV/-L(#EH0)'@_Y M2(ZO17;L16#'88SGY7__07#F,3N:T:#8_=6C-AOQ[L*_'HD/P?SC1?2*)0T0 MK?[,PQ$K:3;\8A$(@34!Y@U%1)86]4H 7, @#.T3;+"%=> M;Q_X&\P#'?8OWN7])J;!UQ0Y\+0#B'F:[#DVX*@8_PX?OV67EW5\355TSW>@ M=)M[ 0/_UUWU<(SV126<>Y )" 5+86P-V,ZNHP:*G_)D*.*'KZN!!I< ! VK M@%U>]I: \8NO!$->M0P&C@ $%( RW' *[]E3U5( MUF^,K-42M_KC;J65JW=L/+R2/?5]L8G6D.H!&P$8QQX73H0S8N3&M )V M#5#&5HP4IR(5HP74D,]&&?P#%/*9XZC@VWO3Y%G5Z.I>SJ$(QB;3D13O ><9 M?H YX)L ?E[,A8D,+V.!S;_WG)=:!JXRA\TEH]A:K""?GW?DZL+D MXF&>KRU3EJ-JYCDKYS>65H'K; U0"@ MVEYDBCHAG+476Y<'\T-6HX"K=S!YP!@UV/HJDO=X[^#3XYYB\T'@#9@+X#,1RLWLG>>81K5_58Q\*%P^\!1P+0^S6OP>H(/S:E#T\$2SW[%#?>E ,E M-/BW9_T4:5%_+OO[QZA'?L>S?!YS53Q=.+5I$.E8$^P9!!?]E8A"CDC]S[7R M6>FSRL6GLZ;8K#%5SIKT!-7P7&RI_%;E[YM>;T!$@0I1&R\K_F:3MY;LNE+1 MFL\:?J^7QP/%8QFNL2GVJMWH#BOFM(KGB*4!]?;O>D7>2!+@7U\ZW+9.&!A\ M>&:/ 52<,'M*]UZ$*IR_MG$ U4P 6JX7FWG[KSW[:GMP<=RGU"L?!)CR,38\ M/^\%.W7%@/@3?1HA-NQ:' -7 RZ,,X%OB[C<=QT3 M(H '!74_2[#6O4,** <1/7*'@+Q%>L,)W.$/[,D^$L M MN#[GN$.G-]N3P *1!+U8Q!TXO-\ \6*\_UI4Y,V;;+:^X:* EVHWO27E"D MPW196ZWL)]N,C'4I(+JX9F^K%;$]X+;R3*:SOO@;U26:"1^^CU[!D*IJZ39D MELBEX !6 B*>%<5I=F66.Y65P)5IWA;J2WZ87;.P(O8I>^;J[(CRUZ;SFW3\ M;] Y7>V6:H8BRIR6Q;6UZ&;=]&]T*/D-.O.KXL8=U?VY@4D.DZ=+_7Y/# &= M,T]IBCRE\WFTBL@/B0)M.@]J3O!:Z)]==5O.NRR_L2U,(.PZRXPKX .O6LFW MLBTS?QOV=\BBJ!7X%6/0V8I$YX=\KPC\+MAK-)TY;9SU(72^(/N'TG11#]<9 M7"\W+;Y#9[:L?!,Z$[O!+E ]JLP%D_EB5PXWVFH*8(8BGFCZ#)VCBQY=SP?:AGVSHV'X!WNXM5YW/T!(/U*=O] M(S5M;YDX"M!O3WN-&;7KV,_E$"DZV/V:^OR.:)K*/@C@[7]]T=Y[UV ?+@;? M\V 8&)BJP'N+QA[;/(=GRM[A_=%4]G39__7KV8!'0DEE4TX%PY&F%%Y:OSRV$]=:Z^G M&KOIP#6?P*B K\]80$PFP-*:0L* N3F!OPP.FAZ.BM[P-<[[ MQ RVSR<"JGFI&0!DZ#7X8'4 85(6F.;\G%NOZ=%J]JD?F&9U]QE([;!1\B%R M;%DPX!:Y\C!5N7\Y3!#N"V[C+SREPD.LA0FBN&;\^R'JLXW7*L,HYQ30(9IY1&#,F6(1+T0;$$7P](A5 M["-K"%H_L$ @"N=,-3>VK&"$PMV_"%A@D)'6VCZ6?0@(Q_=?1I>1PRCE(>;Y MT^L$_1!G2DZX310L 3GPZ&8_1"W5K"DB'_$*W<3](["LI#0]&P MG="&BS@(#U0&\0*.Z+FWEKUH_0"5%;C99J0W]@("A>$T+S"7S\C<,RO"^88: M+,B('[P/@\9/],YG&EX_$4J+'BFM*+NY\;5]TCN>>R1=L2T=L?B>P/$?9<#P M$2&_I@IQ+#;R#4S8^FZI _)&MOB!H4^DX(7]#T/VKS[-841[M7+PG#G%&IT"G5@^',4XK79I$2ZCW7!OT9Y_[(+/[7 MWZDO50NXMNM]Y0R DGA] 2\/)DF"X%FCGZ]MMG>^=R MH<^K_.Z4P3.U:-I1#5.4; ,&N_D,QP>L?2EE\XYNFXD]\HN\0_+8?.4/10:E XTAB)8Q MB;V7HVU'.P)]0O%EXG:\Y-(X9L(QS5KX]FX M,(*'9TN\-O#OH"J,K[7=T^K4%@K[F6;1D*H#O#S&^+ F-5;5[:ULH>C _E\ MX&&_GE2\H-31BI#JV O^OA8F90<1#,(I-.B;UP,P3R!])(@-VCH]#%?0\3KW@H M9]#4CN9"F[H]/9$$UN]%KE<1P-AS:@DCCW)+GEGFFTRU.>'(,64UW<&"J4_# M+_^>'IO^ VSRJRXJ@/@_2,IXCR3-Q[*-!5,.N;8Q;;4;5FW)B-].9V>>B?G\ MLS=J=Q67[!C&2AH1?*L_SO3UW[AQS+$ C[RF:TS#\^E^RQFICN0NC;;?K!;U M!K+1D%MPP)#PXRM@X,.3_T&9U-'G#T#;OP,VA7Q1AW* M"KTK[]3']0$ KLA^36IT88$/CQ^ >4!_.+*8WMD\?I;>+->%3EJ4'7VF]LCT MFMAUO_R;)L\4:NQ)#\G]P0GKFY"M#V-N9ZF6)WMNKD S)5'N.WZ/7ABRRP*6 M)^BG3/JT >T3# GORS'!3[JWMX_C_.SUH?>GB7E+Z/5KRUT6GX]QL>TI8\KD M"M1BR"8">IEG8C[_C!55J5EV%1??]K!MHS$:S*O9#X->VA+F>7Z@33@LG)=V M/;_NV.T8>M-GBAZ_"[U,?%XG@E[@A(7PG^M#Y.^V2<(\38%D#6$T5;,OCI%6 M$,P(R>*[7%W!1_5N76Q9+J"R[9PA\1L=HT:O>&MW)3WH\<$AW.>^O^^Y*)C= MP=H,WZOC&%XF)M5-::?NSAS7/C_NJL>U?\BAH9X=FI= S443N/?MPAS%+KQ@ MLM#V!=#R1CY4:4?'1;_R7R.E"<\O.($7)V'C$GG'U< ;4@L@<9ZJ*_LS9Z\/ MC5A1+?/1"[2-#%-:T3LFV_CY4TV-3FS#IYX^'T;(Y,"?.VY<*'Y\@BZ2;AS\ MZCK!; Y_(5_-X+GJ^M7AS)=8UU$0+HJOA;)W/>/@5PO[?T:?<8>E/8LXO+2] M$(LL ,;V!G/BJ(5" LMO^CKY26LZJ>^GK;Y_B/:IVO3ZXTQ MU0UWH3EM%F9B@)751]B?S&2.VL^36%<=TG66!\014SFDW MXC]^I2(X<6&"CR2O:)(F;0]K0Y$.&UA+ZD_)8 3)2WX]9YY^!+U^VK;_2'IU MS.X &UELR1B,A%:^.5[VQE08L>,Y>OUPA>Z]V4^H4!12,H<*15&AZ%4*1=^U M^<]E7^1#ITS?=IH2S3H[KDY7R;Y#*%6N%4)P9?9MTYZ'XE-&M(1A5>3J?A;# M>BV#6>&A1$HG(ZEE<\V.V=7"P-J]4L'R/7,\8L'(TX?R-%^N2-0X+]8+RJC- MC+)]KM^5*(E\.]*B%_Q0-]:.@:4K$A<8TWZ_ $>>/'.<#^K>G%QDN4*PL=M6 M0<,K,SB2.'EH-UUI=C>JO!$'M99(]T?ST63,PJ$G3U7F_05;%S=M,:"%0)RK M&Q-KA, J.GDH0;*JI2ZXBF&9*RZSHIEA-@M'IM^.'&5JFVY[[>C&5EE1&B_4 M&DYG!J,K;T<6>Z,&Q2QQ&U]ARP(1J+; IEDP,O=VI"?4U-UX6R5$C9JF0ZZZ M!>()GWFZ^O;-/1DICXGU+MFEM6-<-(1"V6RM.)=':\J(3 1 M\+4K2_&BDYZUQ>2=NM<:2SGJ6R,5#3Y8/ M^+G.F:*>,4@ZEY&K>8-AO*[$G*Y)GINTJW*JARRQ&U"<'(S-N1N0J_7K;ZU15.B[VTFE>&V#0/GWDRS\Q: MR6S\UJ3#\18;2S@FV(T]&2F7*O. M\++"X#C6IOEIIE(:A6-;95D^'PNK/D<"T:>3K60HXB= MW_8;G$5VC"$][DO;2@B'GDQU-;1G39T*,*/.^E.G:I+ 5(7O/YWJC%M5[:.C)3'?516,^LL>*.&C. M\(5D:$UC!==T2M/JMM>J2^-=V: G?=;UA8;(E:.GGM#4G=4J6B-(3T7:(G9] MT1>"8# #,STEZB"'Z;F*'X;XUE[-BSF&<;Q)-/1$IC%EUVK/RE@.#Q; %G0+ MBRHFL'#H"5(87GN4-MGN$N=[(VS0(G=Z@PGAT%.H4!3![FTKN:XQ,*:".,B/ M)MEZ-(-3K!"TBM(5VP![-('8JNH*D:]7)26PU#8NED6#CWA+C&CR4ZWW9P;@=JJY39N6^TUHJ>> M0&>#3T9*X#NCEULD2EA/-&>=9K91?#'!L-/16% MZD19!YL&(8D6YA?)N:^V,QI[,5F@RA0$V-X>BS,^L;BXG%K5-//9DN@U9 M6(@E3^%PONG4VY:7=LU5-QI[(@VE(;/.ZEH/$RUS[!!EM>HV(&W39YBF&6CI MM1MPG+YDV!'KE$K O()#3Z<[Q59C06$KDXR((Y9$ZGRS96F?[& M:HMXT%5*U3XIKO!F"(>>;-I4:)6UEEAVC4*+;%BUL$EP?18./=VT,8.W1R/; MP;A")NT*S5&^P!'QV!,JV*I- "S*+G ^34RX(3%8=';1;$^I,#?,P*C,%SM< M7DT6O-JE2U03C#UGOM0W'H[3+HMOA6I[4^/RN^HD&GHB9E)YLV';EB-QA:VN MSMDMA]?,:.B)].K6EA0%BR,X;#5R>_E^F31<%@X]E=Y6HSV>4J/!CAOLA+;* M.@VQ[8?1V%-8*A,&P[&UH1&T6,+HP:EW:2KU=THA"//5G8=EYW_"R^4+GZ>-CJ!G-OL=H M@IW1SOU20VAGYH6T.)CSCD4HH^V&Z\*AIXS0SPB%G<'O-,YRFF%5'*CEY1#X M4&?T4Z^TVY0SD[+"E>W^%IB[,T)?A7#H*2_FE,U\PG>R*1#6+-Z4&EIN*R/F]OU451] ==B21. MIYMVI\7-9BY71.#^5S33&*^"U@P./9FMZU9]>CRIU %^='"LY8V873H:>C)9 MM;\B:]K$S(G8MD 0@TJ1=?1H B<[1F"51KK0S. BS=-FZ!:'2]#,DN6B*9[2EN[DFEYP6I@&8%0'W3F3->2@#]+GM'H=;VX M=+J*5S0TSB/4QG*(_C M=1=XB,55:2(NNW#HR<)R88%7!7\IB?4N%Q8";ZZ7O>BIIPN;K\H*52:F)(?- MM2RQ+9A<(9[!Z<):OMTB!UO:2W M40["O*;.J3%NX(7)J.D- M@I&_=J*AIWQ+R( %C*!*&UI=H$B M&BP<>FI:#7<5=BPU\B+/+SOLF"9&32MZZJGT]C4FT[1V%FX,%'?3$:KS<&A% MCSVE0G%=JRQMLC;&5S/&MX;=>6=CQV-/_0QWJ9>;#-XS LY2R45!7?E-,(Z_R0=!'X3;?GG4-6IY1G:Y7U8?J MM7IMGMSFD$KOZQ:BI:3V*X@2,X>?JW8J7@\,_8(5I:(E_?T15P7PREQ3 U-K M3Z,RG[ECP@/5W"K0_6T4C3XEY[+;K\^JLMT6"T.NATU'N9"F/^3,_G=22<<7 M:DW!_W#\?'9I?Z9KGS")K]Q2'-.4EY[V]^&'XXG ],(^M0"#[$HWCK_FE$O*P?NP"3RGPEL^]=77N4%CAZ/CSU.C6=\$"EP^\8 MO)'L[SCW RN_OIMRV>?4HA]O_^[EUU M:!\2L _,5SR#-B(!&X$$(BG[@--H(Q*P$0B9$K(1")F2L0]((!*R$4@@DK(/ M2%4G8B,0,B5D(Q R)6,?TE]S:;01"=@()!!)V0>DJA.Q$?17!DE$$C8"(5-2 M]@$A4R(V(ON5(-!&)& C\*]I$FW$Y3;B/[X+\]87RU%_W*JSX(_'A^PFCJG^ M,!FNJ1T_Y*QHXHCRO3#+YZ0*8I5?L&H^)U60 "$!0JR"6 5A+1(@)$")(?-EQ^M]O5H41$0 \,AV^>%%!?"EB:N#!U>D9//-QUA>R:;!Q\A.LFGP4*+P;$.E?]6&(NBO MV80;4?!&V-BDR%_(@GHH'DARS"+9-$!L@+3BAT4?DDV#!WX>@D(, M*,2 Y/[R]O&^11O9HDX;_,/I_^>R$^CP/X M=ZP6XBMB[T03?!@S_#[FQX?/[I@Q6,L);!\Q!D()A!(()1!*7!\EX@S@'3,# M0HGKH 3S-7O?C(%0XCJ,$0<6[I@QHI[Z*.2 0@Y) @!4A7L-[O\30%%TZ0;S MC_?7G:B"N^0$=*+ICJK4;\XK2( 0E").0%":)/FX2ZH@ ;I%43N"TCOA! 2E MZ)P]$B D0!>FRO=ZO'Y.JGRB4.CQ_:**HFG3Z<=&1_.R*=N*%B](]N/_-F57 MF:>JF'3;M4.<3'+^>(9:/K8(]>F*+ __'X_^"%J?T=OR57 M5F##X%1@Z_$-OR+X0>)]V59E5Y6\*.4I:3Z6;2R8VI1$G4_F+@_6V_\%F^9@$)BL[5[N_\93>Z]SPBKOJ._LPV-6NBN:=? MCF\'!B.7C@U^]#'."Z$^Y.K;;*XV'#2$*1M^2:F:HENRZ?W? M%XSZDIHZKB7[__=%W_A_VX&E.O[^[V]O+#YZ09P$;@>^!VD$MO!+R@.L 093 M7PZW5R\P=46)&8$1"SFK9S3(2D$MS21:(K_\FR:>2(+XW_^\IO_%S(I;"]%W MKDN^FN%PZW7_#\*-8]P0^:)D;W$V'!O-&6=5>\9ZTMNQ2^D3@<;IY>956S$# MN'T=QX748WW?U2=!=#>XX+0<&Y+&=4P3#*E"DT/S_#/P@LN4W^HM+,+ AG3- MSS:DHJ2Q %XR7_XELT\TD7M8>$$Z^O8Z.G\A<>OWPU B9)G@R&&SD9OE-'LU MZ7Z4CG:J-;OFL M:M*AJNK&RW*Z0@T+$?/F7PI\HI*.1CGYLW/A0'9U0T+B: MCA[2V$+(5@MYCM\TVO9R1)66?>@"$#A0TL03GD9*^D-43K9,;.V,9BUK.?MET3GSHECOGI&&S+;,,>O>UC)4OZH<3_^='Z-1GR?C%5">@*7GT& M);(*W7':VQK'D8M>8=POM+0^&Z$$<&R)IUR./,&)OQ!0(*#8GS)+%%#X86OY+"]G*F5.$T;#,4G1^%A(8!@L-#N>,1CD M!F(Y3\RQ7KZ[4:O0@R>R7_[-XN03F:&N85C$V<=;"\XO \8=',FH>EX LXXI M9_JC@K,,7$V:+6A]#=1?CL.DYBZ=5WJ33HE]+3G%P)7A@Z2TM)<=P0$\0^'Q M+SZ=-<5FC:ERUJ0GJ(;G8DN%/69^\@=XWW=CMB_J:QWLANH5=2_F<4WM:"[, M)P-_^6V4B@4S5!Q7+0(9?N9WC(P9OB6[KE3M5+.V&H:V.!@5NK.NWVCTV[,O M_Y[R^1]@5\ $4NI^!O=2MG+-:&^"U$%4DT=>8FDW[BG[F+5!9\Q^Q(M)Y$6T M*TG<%800B!>3PHL7#D:C74$(<7N$^/"Z>L2+B!>34J+^<;QX]3KSFX=U;AW% M*C@VF*4' SO.-'5\\TY*B7(9J3AQFO*=UQ\\2MP?%;3]5J[\.]&\FY:3#KK. MMM)D*AM<3H_7\BQ3:;78W\R_PJGF;9'$;A/E&C[4'N[ MQ74*=;5KIT6=88@Q>7YDC'9FXNTP6H W/\#XLZ#RUL/U,4E=,@+?^@P'-+U7Y?J//#JOV;H./O.JT%7Q]4\3(I<>7A;";- M)U#'P^+W4R7_,*CSJ0K?+QSRO?7>(8UQG21%LM:'F!@Q\E@%F:O=_JW;/-H6N!K:4H_"G^#36(_IE<^FLYI8"NIG.8^+.U;KO3+UF=HCAW;7!%X6I-^7( M=,N;083:=Z$F\8=%*&0(W($A<*FBNZECAI.-5\CA>MA3AY[9J&Q?=P2ZIB&P M;'1&M6"PF0 Q(XMDB5TV\ZW($-CWJ<8?MX\L,@20(7!_AD!"<>=JA@"Y#'V2 MRK3;8EG*SYIM7\YA5O@Z>/7K-R\TR?:V;MN\8?8%[$OVEFTLPB8$/M^#O:]>1=NM+,( MF.ZX<3=B7\2^=]SK^R:K1@<);G*0H"F[RCQ%$4\I$B>I1TE,/'1#OH^^')NZ M;:UNP"XN[OLW0,!QZ]=E_M8J'&U;%Y9*=FJUC5M/!AJ(\MM MT-G ZD)\B2O\J>SCGD%"6OKV6OI2A;14H;&PK1;1PK=Y-B2ZP6HMC+L?I:4S M)2TW4W%JS+7QU;JG&6,Z7XVT-.S G7M*TX\K14A+(^#X:"V=4-2XFI;NAK;" M4ZU%4<189NZ/%W39Z(407Z+R>QP ##J(]Q -MV^@IG^Q5);?I?G\HM?OBWK. M%\)0+(YV_5\_P_HSU?6.4QG7?,-41:SNCB67-J=3,A:'J+H>76R%E.U]M"J_ M7FU\X@7^^K7QE?I26\\,>F=@Y1DF$%-FK#B158YJXQ%2W'D_^$2!QON5[=N5 MXW3:3&_'U5V[H_?4R<"M)=#*KH^):L.1L!ZGZ]EU;689UG@2XT7VR[\,G7VB M&1I5MM]C93N\ DF'V$+_A^4G&7@:M)L0>MKH !S'"8U=^F\TIMT2NS[ETE1 MQY=)4(R,.;XENZ[$3!OM7#C5:\: 4EL]==2@ M>@'[Y=_3>-4?8%? !%+J?@9W63)RX9!O@O0!ZB.:O$*>#[VU#_$B0HB'W16$ M$(@7D\*+%XY'HUU!"'%[A+AYS3KB1<2+22E 1^WJ[[?*_.5.:QCKB:H%8L;, MO[E[T7=>?_ H@7]4U?9;Z?+O1/-N6E2:;S8$?>FM!YRVSF#5_+S)+;(7OQH^ MCB+^R-WP;P/HS*P@L496J. %W13D?F8YFSJL1*1AL3J!"M4?(-?VH0YKLM9W MY0P< IZ^; ;:K^ .+TT&DV"N=[AVQZ@:LD3(8]B=-@V+V)F'A9V'EK:?J8RY ML7J_5#6JHMC%3+N'S;F@.,%'77MFB,L;JO=O%M:8SI#3"[(Z,H(Z9W^3=C)\=K,F?!&4;0JO75 D>M"Q9I! MV(%5\*=Z_F%@YU-5P%\X\'OKO4,JXSJIBF2M#S$Q8N*'*S&^=-KC;KGX#@I< M.X&KS&5/2P&[-.5JONY&EB#,@;Q.>\"_._Y<<^\RLWIIOR.Y5V;?4?PCR5'& MGK;<2X;*VFHO$HPSX9!SG3$LJ5$9D)V5LK;K;)ILI=1$7N&HVB(,FY$\_;5E@LB!O=(#O]7"X8B[S,SR 8 MP38]S*. T>=1[ZC<#:F03Z="'HGI+QV31;N&H.KS0-4^AIM9IMWE K%= M\J4-L=+-R&.#S22(]%.6ND[&&ATQN$DC^UI@:RD*?XI_0\WL?Z;6YP%OE/WI M!GT)B7HQ5<*D3$ZO&P*6*@ITB7]YN"V+;:.-C1ISKK"U_ M7$/]QJ0BZ9/1,LNMN&:GH,T;F7HL9ON&^AG4XQ<9 @AZDF,()!1WKF8(\"V# MGEM.23'TD5Y=E?PZP6DL1*A#2_[,X][YT!'ZQA;S56;7IQ;:1(D1 M!]X;D*&>LE0.W1MPC\>J;H&GCU\>=/-VQ&AG[[H/*6)?Q+YH9]'.(F!"[/LY MV/?F5P6@G47 =,>W"R#V1>Q[QQ<2W&35Z"#!30X2%#4E"G^F*.(I]4CG"&YV M(#K13;:N53Q D-^^R_5P;0L]":&2_QZ&XV?K"-TY_WY M;,SA/([U,KN!5517 AU*1#9NXO.4RUTE,/])Y>UQ;@!_(.3XN4S>@\+&U7)_ M^JR:"?#M2A'YH=&T.7NPQB9="#!18YXGAD'W#WPF:?MP/7VINMMRM62&E3(S M$%>%D"ZQON;!VC#FWQ1W>75=561['\H#* M\9&ZO:.K%ZY73)]\B;]^-?W T[%B=EF8<.V9.R_TO%IG.YA%.(&JZ1%4W/<% M%\E"C?>+X0NM'-[:]?2FL850SXB= MMA %Q*)B>(JYUL%85 Q_[;7!.]U@OA)>*O*#HK,,7$V:+6A]#31@CL.DYBZ= M5WJ33HG]1IM (FX3F#YN$YB69MV6V.HLA31NI06J3FRQP"J_.@I"_@#S^V[, M]T5]K8/=4+VB[L5,KJD=S56 2 *W^6VXB@4S5!Q7+0(A?F9XC(PYOB6[KK3T M;;W!RXN%J.%8\KG?X!= 1-(J?L9W&65R87COO>G$'[EOI7S M?'W3'(O"T.EP4NH"!3>3T_RH,6[--[_9:N%9M+Y]KTIAX)'L?#8P-#4(\]UV MN5/. <\S%UT2_T3DZ*NYGO>A"5 MUB-BQD_WR_TD@/&-BV)?@A>B"'!+L]3UVD0B3?N)-.VELB3#1KDGC=:MKL$[HURW MH:@M*_C-D\S?U[1RO%;-&U!(:>34,H(PR0D>SU0KP/KH*0GDTP M8MQ2SR89+GY1SP[$.C8J\OD.WI[FNKV\P#3I[0QB",R;TL3U>IS=IZ*]^4&M MY"G:7TR5<'(PZ&@>.^,T@IU2*Y\52N3/&YN^^SHO&FO+[[$]'A199E!B-7%5 M)_$J-V2\_CAR4F%Z]$&8'FG.QSSLANXN0CR:]!-M";/N?B,Q-Q8XQK_[.L34^,U!0SU];-AM*K!M?N65B3$07I8SLM#;A.J+"!9(79[@MX(LOM5W!G(.L;J3AIIKE!>4?R.84UV\L9Q!U8>8DN M%[A+7U&@N%".!8\XJ>E3GC#3] M@T(/RJ)=7+U_$W;\WKRH8U38XPK#_+SL\(3F6I%_ 5-L9Q3]P^#.ISJ7>.$H M_*WW#NF,2S-Q$@_7(29&3/QPQ[XNQ\3HS-&UU]8)7&4N>UH*&*8I5_-U-S(% M81;D=>(#_MWQYYI[EVGN2SL>KRXD(I:;E.>8NIK$^XA0<<(OJ(_D;N\-:U43 M3)5'8GH$5?>X:PBJ$%1].J:_='P)[1J"JL\#5?MX5'*I@I@>,?UU"J,33)5K M![/N@^OOLXKW['T?M<#64A3^%/\&TZ:/$EV_?C;] 2_>_NF^I DIIAMM3+U: MZXP5')NI@I9/F[EVZLY7N"G&AZ)&?/E7V!E4SBZ\ L9 @AZDF,()!1WKF8(4%):[&9Z MTH23J^*JN16:YD2<082*;B(AGG!T$\EO5/P^H#A>TA+XQ68\1&%F.?V"UQ ' MWG:;JRI.-\!^7;A^YJ:22M7RNA0[:^(#:B20"]=:&HO(M8]O*D$7@R%]?LEJ MZYLO]29WG20>,JY_U8FN%1FKNK$-O)[)&KNNN12,3 PTZ*H3A#77*(J_^5(3 M[#O\1DNF*B56.P-A/,6U;84SO6;EY4V*TLW?==3%I.XOX^5'Y&>WL MH^XL0JK/L^K/P,\W[UB/=A8AU2.U7T?\C/CYD5JUWV35Z##"30XC%#4E"J&F M*.(I1>(DB?(;C]0"\*,*$)[O0"=O6QRL#GHB->_H4[&]WSS#+=>8F5R#0\E$#EGAB20+4+]]]9Z^-*#>\/.7XN&_B@ ML'&U_.$L'(:K\;1?-K:=8(,+L^E8D"* @6<*F*=,-OVP //0K7KO14]?JG97 M:B@ZN_-% =>)],ZS=U*[0G^8GFZ7YP93*18:N"6MFKGQ)'3+U2X4(R8^FH,S M#RM&2$\CY/AP/9U0V+B:GMZ5E'X?[^:[',92I56]/9.U4@@!)NKPG7O*TO3# M(LRG:O)]"T7]B_6Y2H$/:\9DN^!62E_$PKYJKHB/*>EW/8%I#;/M$:[G5NQ& MZ*G"3(@4+BSISZ$3>DC;WD=[].O5XR=?X*]?D(];Z74V.W8VXHHB@M;&IK&< M&KFWJ" ?0<6=-Z%/%FJ\7T_?&X>,MM#3"V-+K39-41)%I9! .]MF5@5F79%, MW/)+*T4*BN6E&=O9V2__,L#0IO&K&-JHGO[::X,7+\%T)6S\_X.BLPQ<39HM M:'T--&".PZ3F+IU7>I-.B7W_$BOJ^!(K2E+49I6:4I**;QEB2NZ&2CCMO-*; MY \PO^_^_>KZ;J^H>S&3:VI'(V..;\FN M*]%+J3EWH8IUJG25LO^YA&M9]'ZIN.YD^W>>FCFFEPY M.Y&ZN-5O^07@>&:BJYR?B.SU#I/?AR9(>&U6(DHZ[@\S?O4VQT<'C&_Q-WMKS?SZ= /<^5[I5"QAO&]'^F)0-FWPR8[0TRMC'& M&WC!F$__5!E(2$QO20B&E%I*$^=0KK/]ZE35J5-S&Z=7[YR\_7ZDG82-G;R8 M#5:"0KCM(*BN.RM.,X2Q8'S2'? M+2BZ:*]-HK'8=7(."S$$;IMFYOKC&RM1(,3AGZLZ8(#)[XMRZ MSDT:/1HY[_/P&[J3!]EHT@^T)2RZ>\?&W*B1WJ@$)F>Y^KJ=FMV";8%>NM S['DJ MFFSL0];\JRNX/?OE@WM)Q4!'#1*W.'9;J\K[N/_9C]KS_6=/FQE*3Y$ J:>= M74:SZYE=7L2K&#=<]D*=:-%APP)38#K:L$)W&MU!]M.OTPL1]B1KF>VV@">* MW-Z".WES5LL193V/B5NV+-I^+:]C?)RFCOZR+#^\]3 MG0>^V/8*,UXO!&%.S875O-X)H+]ESX[S*,T9#?1W"CUH$^W#1_>?P@Y9SJB& MT.0X713FV6DK&&#+4C3,PQVV^#A_-[#SI0XE?O :_+5UAX:,CS;B)!ZM0T:, MC/CN#GU]G!&C$T>7YJWC.])"=)44B$M3CN)I3A0)PCV0E]L>\.^VMU"60,[.-!9/C ML]FU6<#*=$TNB/G.A!JQ4R(+-S,HXH+3C=L Q?<.[8EV/80S25OLN&F0B=8^ MSF#,R R-7+_>R.OI=GF744JM4%T&$&-@2<139 M\D>OH"*M(02Z>00Z+*0FEUEDR\B6_VX]-=',7GV>E;#<_3=/FZKY0B^S+7 < M5R?;E3#+,$ J*IPVP>Q]G'Z@\'AIE(^8.J'T_:O<\U/S+25%8@_[WZ!MW\O& MVN7S:%Y"(@D@4;;]F:$D 1,_JQYQ0I:>LE7<( U.JW(]GQ4PR=LPY/SM)4W_ M\MX 8 CT;DUQ+M?+YYA1OMMK=P;LE&"B]6SL@NT"I_>).QQB998:&QECCY^X(=;[U 2%:R@PXV%;AA"S>, M@D([;3X*!. %0KD'*A,O5'XO;H8" 10(W%X@D%#V 3+ M==L=:6,O@ @%$_T),%?)W.]AXLLG^]^A.WYD)/#&*ESZ>"YKK;5:XVAF0&*T MG98$Z7-N*!)EDN$&JQZIU^?98,F-ER.GO_<7>/ >0^,Y&L\_\J#%U5F]RB5' MB8>,3[CC:+ZN5F=&61.&V69!X_SUSFGO@0;=<82PYA+G8:[.:H+G#N_8SY7% M;,W>3JD.-VQ45E6[%E*YWCO38"\Q%5@,:K+<4*L.5@]\?#RW37\51FN"T25) M&?*!(2]2X>,>CBS]3R3MRW?LA!#\\4^[N==9RS?!VZ3X[R]^_67: W6:]D!- M5;XEM#JK/H695)^LXV':-\OJ:XLMB9H3Y1<4-5!9_-$20+( NQ(3:F^)D<7ALG*7+/ V^90=)M(=**;\A9*:@7<0 &?1"\5 MV+XAIV9*RE$D1=LH<@H,-I#&!>@)C_P!,8BNJW@/*=M)K0#\PVJ'GB-:[EQQ M4F+*T,2]-%*:!8FC,=8(]R2'P6NF>(&B6"G0=5WQ0"L0/C4@*L]-@3[ UYG/ M2DW)8$QZ3)6/?#@*& 7@>4/YR;U@Q^"W@'3@%T"/ /A*BU-6-3?ENTK4VT/; M*2 .T* F&GN.]@<8C_W7%/7@E85T;' >]Q( MWM)"M%3 .>B#!02W[_8#5..9]E^)#0R"H&G-7<"3FH#8492TH6P4XX2%A:8X MHB,MPM0,IDZE_-5!^Y'V@)X42PKAN\X(Y?7KH0">6P;?B8D;,'0B[5]RT8@Z MBA_?JT41@)):^P 5Y+W]NC"D2,&JK-%8#&A< (J1-J*^@,[O&[==(/LG41_; M)G[?MJL!IQ6=4VN)J\SU@=V)L)E]X)$" PHT)=" K2=DB(/!5)4MGMM'@FB ML[0R=)SH0=1\J"G &\%7-HI[["AY?!-DR+*]EWW8L[CW*]C"D9NF:(EJ)-$( M0;/_ &$'5FKIR^I!1#/;W[L>8,\W5U!K[ED/W4,$<";X.B@>Z :'+P+:$ZV& MCZD^> Y)@69/^@E[=L[>@9,ZRMP #O-L4\\V"=MWW;U5[%W_F2H*1P"P&';P M^(EX>ROC AOYUC'9+06#F8=4$4 \C-A3)!X](B.]G!*1D6SA+$"TPM0B,D80 MZXI Z#%OCH8/:),'?(Z@=O;DS#)$]A,\!I@@PD$&N .T'X WFAN92V17D='* M8,ARM T D TP T56(>&I6SL* .']BZ)A['A0'9Y,/W33$0-@Q, 504_W/O7* M$2." ^$RQ-_7SX:>L;7[\ M+_AQ5+5D %2'TX3%/\"05X88?H_L]Z"SXXR4P!]I&(B )PL%S@^_9\#4 3PY M3.$Q[%_0!$\:?M%:6E(,XY]?)68>6_AP&X27>"K.2Q/$L;UP(F&<_/RO4P:> M)T5IR39LY_MQ*GXBLH,LB&B6I"KIF:.(>EJ<@S=^%XU #-WCIB']2#V=0OC^ M-)TGX;0:QQ^S]+]2)Y^A(&*:,L5M^D16AUD9&#?GWO?#UX[/HAG\TT/;C6;( MWR,3!?;[2E$'17OVZD^U_*%!+4X<5A>.'^ ;Q!2("< !G8-A@ MWF[LVPWV_3T\^O:C'SD'K(T-IU11.'X .O''B?+/>\)K49^3H'B1"HO MI:K$$>7\CE8&O$WKP92 "8?1VYXH.UV;PRN[I2XH&UPHB?) 5+;LE(Q3MEE% MF.B\VQ"TJF^.!J.ZC=,JH,R\IMRUQ^.TS-5DCF#6^EHQ.]IFIDZI>)MK>SKI MJTH5%PI9=MBO:I0XH5A &6LS-&6FV!_T2H*2TY?M=#X'+!NVR;RF[.7:A?*F MO%6PT"9G*U?P&[0$*7'\-2E;=SODJ#@;ZN8NG=V-F^)0VP;3S!1[3=E7>T[> M(_I%KISI3HL5IEUW9'::B;/476L6U]II0XQ>D(K3]3/T8 @I8RQMF(W;2V_J M(VX=M@AV=E"RMQK2DZJMLS=PE&% M'LZ"]Z\8W4G#M\>97U;+*[+E3T-.*7CK[6PH$]-L1!KC"1_J_26=,R4]5"I, MX.M:U9-8,/&/R4E*+ZQ)+V X72RUA";)C7M5$5+&&VT#,),':ET5?&F8INO, MHM7RV&DVWFA3\54C5ZDV]&%%'O>R%#[(V3R@I%]35O-M)X--917K&8MAPR;< M;4>";<9?/P^-W M&/9JX88+]8U)TJ4Z.RE%S<9EL&SI!C;5&5C0.T[>E;4R(*6FY&M2,>>7NVT DD8Z/\;R]JS)0]*89=OAD%UA9+NC ME[VV,5^4:'TTC4AC5HAI*WE-3[(3(1UDI69:83>+; !)X](*S*G0<+.E-D?+ M&=?*JB$[$ #M&=<6\IR0Y['=!NMA'FGA9+%/#R/26*M6*%:$W3!3QLJD*S#; ML#)=S'A(&I/6BEOZ%2XH2KK6M@J]>IA;8Q,6DL91T./'K=*V/-++W-#D9 MFY5:U!!OS'-8>BT;W3IM+KK0OL^ 45$BJ\OF"!L @&\MUOPPVYE7(]*8R4C2 M? 2,OU<70B/7GE0+8:^+1:3Q'G2)V=Q9UYF2/DR#8$)J#.KK-9#M&3QJ>8PR MQ";&2B\0!"U+?-#A6Q%I3 V9ZM!:MBN=&9A/*5[.S/HL6X](XSV@'*F;*ZYM M1]#<'I%=+$.[G0$ARQGLZE?2; OO*KP0RN,,4=MTJX3!0])XLY7V+MT=<;VF M0.1[Z=FRD)EN1$"+GQF[U#30>Z;(Z 5670[!N%W% = "TEBK#3*_R$]FFS:G MVA@T M!+YB\J4=KT+2N-46'4Q+]QBMA1$=-^/)\[DD2%$/XC+0/"FTYSM'Y(9XU64\ M5I7E ,C@3$#6PEU[1HBCI:[5-OZDTE3_+:07A5*?C^J#!.SF(*4'@];:2^+I1?K5<:?#+*[ MVK%0U:N1<99I-O-],TI88T2U,>&R$B8I28YW)8MH"P3%Q!I 8 MIZKG]8))"8K:DGH+9Z3NE(@T9C*5MF%TI(67%>JK?&^^JK+&O!) TG@/F@MS M/L$V\YQ0QU0GU)M6(0"@3)X!)+W2D-(@^F,Q(J<(CE-.6UI+A:0Q-0RP]H9: M]#A>(+:-NIG6BK0'@BGR'';E/9]@),,<8&9FL!YGS?K$9D"S9[!K01OKD407 MRYRBNI/\M&)VW%)$&F]6R)%4Q/);''US/+?%%5(6G<:NUQL;T:^RMMOU^V#_<+[O_Q(^O&AKO_3M*H8!^P>^>D*9TN:@[50@NOO^R@I<])R! MM\^U:)T4T,IVRK6C=WKB-KTR1,N*UAD]R)$*V89;&/,7[WQ>3@4/YS[@$K:T M7WX%4GBQA^0HSVP<5\8/[3P<5E7A^^ >G@1:W:^P/*;8_;;%2UYE&W0'[B]( M,$\<:#,%GYZ*"7 :+0F?"F&_[Q:MXP.N-"E:NP6=5IQ4F64[0!Z2"/<#O.=] M =&$:1QP%TF"6S,FL!VX;KRW(4V)5FQ3B@B:/9A'^)CZZON\<*WY=#']A9AFR3[4 C ^1]DHE@\W@3>*8:^>708NR[]A7R UKU_.=P*@D;U:AMM;PCB M:N786\V,=K1@%R71<<+COFG4\?_W2:E-3UD9^?#I8^6XMQ1U_D6.TQ--->(G M(B!>'98X:?(D"2$/MS)>'IS&=\I MFGJ[.R8S3'>8<^O\A92%$S#JNE77;M[1&F!:5!5:PKN";G;'G+M-E$HCZ1_8A@YVKD_"[!_MX8@$W7EW0G6C$745%;D \ M5'V1AG!(Y@'C[@'[H^U:N&L?*(IN'-,^[./NJ'=, !FL$_Y=#]R=_UVAU[; M,.P@RGN(HL@5%.)^\WAO.M#;GC,J7H_+OTL\^MF>N?C67?Q])H@,@D1O'WJ= M-/J<7W&((IZ3=CQ%6EC:VE=.,GUFX8LH$0:U"C Q4P/OBW)?GIO^'FGEPLF6 M/6FAR+ZAM.=/3L]&0F4MN?$LT@.(R&VK>\PYB, DVK*,)V>.)\!5C8UMZ+U, M,S,=*SMJK:B72K=\WOK%'O_4+[ _]XN]C1YWV/=)[Q*P8''E*M^/'TX[!?>C M#QV"N[+2?C?WY>[W29+R8>L;B^U9>\[QK8?6\#U'?U8V*@.$\B?[R"?M MPRGA''CG423'W],P _O[/ED@ $+X[1[](0LC>O&15)RYMN%[RB4WYS\L"_HT MT^*=AT5HI(=$Z('*(44D0!&Y1^R7M[ @17R2(HA'G$2*2( B\,<,A121 $4P MCSD<*2(!BD#0E!!%(&A*B"(0-"5$$0B:$J(( $T9I(@$*()Y9) B/E 1?UDA M_K=+?9_"];'9 NCAS-% ,Q7%V"BPU[!)T7+3\7;_1DJ77(1#$OKM\A@2T6\7 MKI"(?AL<(1']=D:%1/3;N0X2$7(TY&C(T9"C)4)$OYN((Q']=HI\/R*ZR_O5$@%/-($HFZ)?*)@Q MM_\4Y#N/PNN(B,T0VCV7C1+N/6_&M(1[GV0ZJE,XE4? MH=U>]SC2^Y?4.X'T_E%ZQV])[^1[(YMK7T90$-U%=$I-@A]@Q8.-:#P5=/^ M0.;:#.[U=/KSPS:\K\W:1]S1LM^7O@(G2;F"Y>S1]Y.3SR58!@36#3]_DOKT M#H2G X['(]6AVY&YS*POB,,2M1Q1EMY?O.-N>."AK"7#_[AG/V6]XTGLJ#]G MKEO)ZM)O5MD[8_*104H2JOH(U/LEO/ZC, TU)>_\'8D#F M_%6,-XIAV@YK"D7P?!G""HU@!<'*C<#*X58C9)A_NE-_;08_QC"9ZW#R'L.\ M@85S]E=U!6]E8?S#5D.2G$K]Z[MV/Y_KS\F.3G2XF<@IYY-'EVRG!_RY]^3. M167F/?]V)CR<5N?;G=LNB%BX4<9VJ]U(=PU^&A5F)K*YAPQUP?CP[D'B,[)3 MDP82GY-PFFB0^"ISTG?@CFK-"VX6#Q6]7O(RZ]EDD2''ZC2J\DX]8-1%+A9& MJ(-0!Z'.VTJ+O@-UED[;XUA6R.J:O^AAV,)2J=G;:XJ^ W72HK?S!EB#T95V MGFKF)JKET/!VJAR,=C(/5(Y"N)/H(P+)PYW/R/K__!6):R\@E5Y?!_Q\U>G= M['E?:]DB64MJ5US)2)P@4O_^I+"A^.1-U:?[@KN:J[\:RB1+$/>^(8?, M'9G[/0W%B5T+,"KS?L&:!PVA+*R(4EE2.SOM6J-[/=\?6RW9,X6TPC%9;#2I M<9E@&EV>B$;W"ZP.),[+K[5@D"Q!W$-60\$V35N&5^Q=8*7@[IT393.@*".* M,F!840#MP>ZXEPX&=&TX7#:8K,7Y0;'G"%EN@A;6KA_?:M$> M? *M]C;WX/N."-]P@=,!U^8L03OO"2JBD AG_NG.?((%=?W2SC@QR\S M\GI^TQ#X8J:EE_-*UNIZ[-33U&D.SKISS$.68.[W>&J"-AT3[%S)VI1,L*"N MCT*)G;5_\+F'/P&V4G>]JJBK&PW=K1BC\!-H)*LSO)8#5LR&0&P4!569-G ;#EOOW LP]T%D/ ]@EY$PGV MUV3E52184/>0=Q&5#T^)KJMX;LK<0Y6<$KW4'.!7:O-!17:_3A;&2W,E@;G* MM@^+=7R6O7YX'9?#BLZU^4IT@)'(]9NG=[84CX4.WM#$O1>Z5.VQ:_.5:&CX*HLJ?X4V MM=ZVO<3-XA(C=LJ:\ZQ*MQ6H$&U@Z@.1>R!0W1J$-@AMT$K'1Z!-E]F%"MT= MFIPR+P[M0;XYH@VL&Y$C'W "1VCSOA6.:WOE!="&20)?=[[\< U[_2I+ M$7?.Y.><_[@RDU]E"+GJ->!WE)N+S!69*S)79*X)NOO]CG+(/X9)%):CL/Q^ MF41A^;TPB>*<>V$2F>N],(G,]5Z81&%YPIA$8?FUPO+/N"P;Q]]Z6S;%/))$ MXF_+YEQ/,T5/D?DVQ2+997<1E"^8],\>P7JVF4%"J*[2(D6F+#"#\K:US:B 0]! MW$N]O;V>3G_>\F5VESHAG>@[(2YR% DGIB0.SR*1ESLX5*W62"K/# N85E\M MUGH.'ZW%MQ]3A+[*6C+\CWMV5-8KB(X3@K=&_3ESAJA!2W1UA34Y@2X&]*9I M%LPA'4QQ&IZ/SF8>IX(D*!&SG_W&U..ITNW?>X MX=9=*G6&94N*^NG HG.BX#2JB9HCPE#$8?5(N&# N4,/][K<&T9UH"7 _-.W< M1X=/+EVRG1YPZ.<2G45EYOVR8&>F.\-$T10WNN;W,N*TON.V.W6*1Y>8$S3Y M0.*H5DZRD\9_#1,?%EDD[OH?--V\V'3S'8#2*8TXP]@V>GIZR;+;?KY:+(U8 M""A@QDD]8 PJ](?@!,%)LNMIX1E;%^19D=5[+C/*-<<%/&A=!4XDFQU@G:[4 MQK1)N28OI$H5QZ/X!%;7RN0>""*' "71IX22-HU!-\)=QGZ!K*6@ZZ9H(L$@3;&GX.*/[UA&3HHMY46HJ4JAPN7+QU+++::UA2KFJ+[ MRTFCE94+$\F]\*7(L?WU?&LYE%?3-C9L^!D<[S>[6A]$$='][21&W.\>6()N M6[JKB4NR^'L%._>V7X:,^ L:\6V/G8F=VE-^72#IL*#J/:QHV R6L:W>)P_' MP:C;'H];>A\S>8+;L=M,E6I%PW$.#<>?=4?85YLNH'R""^6GVZ9IRT!WEYCO MW[USHCR"ZW"=^G?2P@L83Q1 @[ _[J6C@"TG;YI$;5OC-"==J1>\5K>7N7 4 M #0!FCT3#JS-(9XVPC&G^QBQ\*IAMW?-./&0(.A80_ BQ#K9A'KUDXA_ EBM=?&>C>9U0.A/9U: MDK7(+>RV"A$K]^T'GGW \0N>-OB2B'5^3S[!'INLY(4$"^H>DANB:ODIT745 MSTV9>ZR24Z*7F@, 2VT^J,KRUTEUN/J-]Q]>IN1<8? K\)7L$".1:RY/[VPI M'@L]O*&)>S7['!1J K0K:VZQ?&?$CAGU*CVN.3CO-9=%BQV6[QD*X@546LO0#G;G@WM+]PTVL M8OY]P$W\)H!DP\TMKD#)")!Y,Z9_"I#"+I]_BZ81.9Z+TPB M<[T7)C\G%_SJYOH9J=\?PR0*RU%8?K],HK#\7IA$<]> M@;IV08&"Z"Y2H@4FK/"#LO:UC6C LP_W4AUOKZ?3G[=\P=NESD8G^LJ%BQQ! MHJBJK"7#_[AG/V6]@N@X(7AK MU)\S)XJA.!Q6,^:[?ABC\Z')#\E#O?'/V!4]GX+IL3=_P-!X$H74%WJ M5"("@=LX]8QKNU#,UBHKK+YE2$IT1HO6X/-QA?=RSD(M#7V.'O1TE6A917X8 M0%RA$:X@7+D17+FWBQ@O:YC7N9[K4N=B;\LP;V ;C=V(FB'"H\5@]$FY8,"X M0+WUN]\81!>.)<#]T*0S"@Z?/+ID.SW@S\^E.8O*S/MEH<[>O-C8&/.9P+79 M07ZUZP?,4 /SSNA&;R)#/9!8!E6L2'2B>-)0(FDW^J!9Z<5FI>\ GG5YN1MD M-&?+F5Y@RF;?W8;C (/F)A2#QD<%8_DA@5N MX6E]MM#MO_V:U'? CK)R-8Q0 =6Z*)R#]D2?=(H M><"#+H.[A/T"YU9 WU(02B#L7.)>]&OSF*!KX;Z:VZ)-];^^(1FZ([>5%J*E M*H<+DR\=.63]>D/4IF,2*]2-=M,Q*DNG<^%+C5_'#%E+FV07I)(5ABV)6]MU M7J/Z[)2([E7',>9^-] 2=/?25X,GM"V'S!V9>Z+,_99'X\0N#>B>.V%&7,[% M"MZ<61<*DT7/>?ME)&\:X--,IMMH^_A6,.M&H6N'3']8XN$ GT,#_&==5?;U M$ ^E-UPD6=XV35L&NKO$>L'=.R=*:[@.UZE_)RRZ@.%$ ;0'N^->.@A0''V\ M62S5O*!M>_JZ+FC9NH&H*B7#FG^[.)UA0UT\ 3.3IA -^_#(MKUJ>CRR^91%8 MC[/:XVRFK 1E%MX_"N?<^ .)Y] B_"=L.R;8NY*U+9E@05T?AA([:__@XP]_ M@FP5+=":N4T:R#=H[51J9R]FU0C9P-RV2[M1,6 M?X1L4F/47'?(!=;CF[E%4:@X ++7YH'+47R<-XZ6YDL!<9=N'93L^RUX_ MO*++N0KJ5^ KT1%&(I=PGM[94CP6.GA#$_=><"8N6 E29V!G;5)H3\U%N^]3 M:VP83$D"KN60-/:0RY+HB.7[YC?7=J%+52&[-E^)AH:OLJSR5V@S=0TGU]:D M'J9TVY6UH5E=,QNA#?WM1XYZ8/!X^@,"&P0V">#K+L'FUE8Z_@IL-N.JKMD3 MC!,(O8V/1ZTJN_%4"#:P>@1-/^"9"Y93O7^TB5TKVFW>UFU9 MV_SX7_#CV(ID**(#K6SQCZRY*T,,OT>:.+SX:%($_DC#WH G"P4J&"X"4>#) MP;LP[%^P?R<-OV@M+2F&\<^OUI2.+7S*]1TX?B*,DY__=EJ<@S=^%XU #-T#>UGZD_?3[DS^2T"]P_#%+ M_RMU\AD*(J8I4]RF3V1U<..THO'9]%+OCTT'8U:)'?'<6(\GU?*>J@ M:,]>_:F6/]2R<>( #\'GW[ MT8]JT-KS%,P#W]]F>\%K4YR0H'H?M+E9=;<9^5^'HCS M4V)*?-N_[8E27_4$)]\;4$)9<@UAUMSP(1S@XY1=(Z>XO4Y+U?WL<( 7&QFG MK/!3*DXII'5UM0"&JIL,ORBWRW./IEA F7E-V<9;S08?E@PA+!8]L].N+W4O M )1,K,W2T.W42XJ&*?52H P)F:[R_#0SQ5Y3YK>,S4]K6H I"Y&I6:'3J(L! MB/UBE W3\NDNV62$ N]WEH[&*<4Y#RAC'"T"I3J M%7JA4*YF6D!*5%XME7!^NF"GV3A'FS5?(-;5L(<-6ZO.LCS9E@(KF#)Q2F:R MVJ8'X:Z%^:/=U!7FENV76$ 9XT@5.7[KS8."H)2Z:5.:%KW: E+&^IEU6@NW MX'&T#M@&5IRE%EL]F.)87* *.3%"P=3RV+K2'%'+^HS>>OP4Q^.D;ME4BK35 M[&&]'=50^?&V:-+J%#]CS#XS&HR=27.#$1Q3E@N%^KC.\9 TQE6Z'(X&Q&:2 MY9NK,!946D,;9T"I]36Z&L"N9<#^U-9<0M.X"4C$MUC-,%QJ\&!8Y8 MFD*7:60WA@A(J3BIB@VTQ:;LCG0ZMQ[[Z84?3HP DL;8FFU7*LV+XQ776UO& MB.P-=ZVU"DEC;/$CUZGJ#CWF%(JH+RFU4^>:$6F,K:53JT@+HTAA;5+$+S?IDV;7U<.&/TLNM,PZ)B#1N@]Q<8H6\U< TX//AE)B7,9^% MI#&V5DO6-C2*XCE%#Z@1.VMP>1^PQ<3E.N@6:^12Q%IZ>E L3H>XDIGD 6DN M3KH9.+GE0.T/A7+-:^+NN%@@QBJ82\9)C5#M3_+==5DOC'+ANJ2NY7*3AZ0Q MMGQVS/$,4:*$M<*SA,2--CS/0M(86WUR6.FOC?982!-XMS[1*5?I %(\+E?< M+/<)3YUAV'"QJ*>GZBXS* 13@CBC+:?NJE6FQW)IJ[)S!PJU).B(-,96R35S MZ4I83F.]DCP.6IS6[NQX2!IC:SL=+U2YV%8Q,6QNFSN'8HF."DEC;.48?=P7 M!GA>KXL>4\BR_8T)[)4XXUO=/K835L&HBRF&/VOP8TZVAD "9WQK8=:8E%8\-.VI?[BC"I T@@WAVF!=!]8M%A:+O M1''U% ?_" Q\IV\_K3%04Y5O":W.JD]A)M4GZWB8]LVR^O.#4,_GQUS6DBN* M#$(1E053ZLV^TJ/F2H8-5PGZH -YPY;TPS1]-BW+ L;Q;:>'I>OL+C\( 987 MV?T2"(C^%9GU?D$WA63XMY0"IO\KT#70"^428>_9:4_+]I04?9R!I9[%D3J1 M1W07W$$BJ6>11$'356=GS)]/:"+EV='_#REOH8"(TP0="5.^ M"][V7"8@I3W+^ '\(AE^=/)A_KH2X7Q_@#$RJ.@$X_YVOJ?* W/? X;I/O_] M ;X?, 1F("D-D"O;562[+GQ^;%XY%'-YU=@*.)KB/J8*/V\^)3JP\R"*EN&6 M._BZ,I\K4L23Z*86P%0 .0BU@7!TQ=LWF7(T5W?AAKTM::('OAAHWB*2CPC\ M1-)6T<.5[X!NN5&D+H'IH:A9*4<,0%-@"J6)AIOZ-V@.- P4F')]573^\YB* MU6X\([$_[/*)OB*OR/[S++Y(J^#O&_#VPZI=U$UX3>+^15,#\*[# M=V)2!^BEI/:?HQ>O'%OV84^!WOPYZ'.4SP"X+P ]RF+49]P0;@4"PAZ M'F@'O!C^>04D!%0F17C M<8 Y+F#4!3H%GZ*T(_')6"*[ #HI :U;P!6-5.*I-2!-H,B][/<:D6#BI 24"6#2A'C@I@+%@ E29R$-@O%AA-C;PVRY1\-] MF^"=@%45ZA!*Q ?6!*!8?\D1H+'<_:[#%_3DP@&Z#QYWXH,_&45B-G/&.WS3 MWX\:!Z6")AQE 3PY\BS;!8JUE,A[/7&[!_U#*P;P5V!$^P%'$1T+Z.JI<_N! M(?HU6&C2XID ?EN,1D+P36#$KRSL,=7S9ZX'!^C(M"%.B2;T"V!"RLIVO#_O M>F1)Y[QUWPLPR.Y[ ?H_B[,DV6[$MVI#1N! ^)AB5V#0W&HP- !]^W\?O&MY M=H*!$S#C./K-=:)&]X#:DQ0+C/MVM,$8_>7P (8F0//>83LQZ&*AV!U(!=W7 M6Y4T-LSG"^Q'E)XYB=?+(&9J (%WGT2XAQ88G;+/BFH7JGV[:@&-*!RP;RA% M&>Y*1NKMVWFE#_U[K@"LE7]:#J(E.LXTLUF7@C;@5=#6[,Q85J2Z[P=PBS*> MDOUP<3UE7N@I\S8]N:%LMYKU?$[7-@.>[K5: [?U]FW?9.BI6-GY%-XLAIC2 M5\VB:%!J+LU_^X$_8&0\1RY"ETLKBWZA+/IMRFKEN8$S%4-?J$^Q=6VQ6O<: M[T@(2H:R,L.\.DL[Q8(^[/%T*[.2!8X#3H7GXE?5[(<KMOU'B:4]*IN"HI=!BHK9Q=_ MC^6>\SZ+D[2^W89C[H>8'<%WE(E5P%9"NSO'177@]/PR,#OJ#$"\*0*(!?&G M@<#O#73?MA:QN@^&#I;ZF#JYU/3SMMH3MP;5CQ8;#!!G1M%ZM.OI^B9E6*Q*-'9/324R+R>R3%"Z\(]R00_OK&BWI8)TY9M9YX:\^?&#OR M]93=%5\D;H_;:B[7'Q6%=AUW@C(A%N>3X$++OB?[]=CCGUHR]N>6?+"J0UK$ M/M5( C8GKESE^_'#::=@$L&A0W K7=IOP1]32J*,!='W[..#?;I"].1%5L-) MMM*!!HOE(GC.L6.'%^)[IO_P)!/]2/[RQ,])?L!)^S9H$T[MCE([_IZ&B5G? M]TD@ 9#3;W,O#MDUT8N/I.(,>);O*9=,NOC8=*+#SS_*8SLDX^5^61,52?V# MI?[SK$BDB&0H GO,_/)()=+$Y[D$4@12!%($PJ;D:0*Y!%($4L0K;/KEI1)( M$W^GB;\M!?*["?2G<'ULM@!Z.',TT$Q%,38*[#5L4K3<=+S=OY'2QTUMOY \ MWCKI1"+Z?1HR(R2BA(CH=Z'Z_0.\HK$#C1WQL2/9 M8= ^A_9C+B'[C"GA;]A)FOYCM;Q&'GY2?D)3; J@//+!])#K4LBL>YD"@SR_:*#[-C5CW0/K\QN.-1_6M9-:F MSDQ?+S+VJ%HTN0S^$?4ACEL9^V6GIVXA:6$1_L08.&-'E&AFH]'6JG+ESJ]T6*#:?/9NCUNA;1KLI\1 MY_=RHD\)#:VIT_U%>](+&8RJ!],LC/,)X@'+9"X7Z']!U_L9W]>^Q?O:5*K&E1F:2QD_ J3UVL#)N !?,%[4A%R(>2Z MWE[%M05S8S/:NX*K7\UEO;J"ES.>T<(T:EKL91:YC,O B"L'2^12N?C-SN^> MSEYMDM>W/=% VT>WM7UTM?#O1G=W;VE%]FJ!P[4O"K[4?LC5&4O.!,6H[LHC ME\':0F^3<_/9_$XOUB^V7/RS&8$ST\O-A26J@NF'Z5J8K\MAB9\R%YX1("^^ M62_.)8"Q*P?KG^NZOXJ.#<6PE1'C3'6QMB6LRD3.KFQX$VT4'6?(N O?4'1\ M4=?]0N'BEV#RV@5B4 B,F$3V^B55^268O'99H'M*($>!S=%X MIPZRV]NW6U2IYVN6=T&5>A+ 'JK4@\:'9'*$JO$D#7-NL1P+JL;SI=6/JO%\ M'MBC:CSHZ,B='QU)5C[LO5O 5^4;6?Y7MX"ORC>JQH.J\:!TZJNGJ26K^,9% M$M)P8DKB,".-3&9!!&%$>G*QOA.QMJ/PV<;25PN[3RG'DYFVAYMT(;L4AN.2 M.= 6JW1IK4YQ"I[3Q>D'DLRBW-;;81)A L*$#\UZ9^;K6GHQ[BZ%D!CW!-=? M-2?U"!_H;S](C$#@<#M,WD?5I-]6Z[K!]514F0=5YOERBTQ)'^4O?'"\7&2"H M"\;\7]#YDEKAXM?+8!^7'85J\"!P>M/DHY8IF*L%760P7UEVTE15R(R("*AH MN#B!0 J!U$>"%"JW@Y#I+TX4B[5.*MJ4_/3P?S3W-B5=K(;9?(:>]'CHPG<8(W]>C(DB:A11WQ>77V?8O72='7Z1<3\VWE!2)H2H]]V*NJ$K/URSM@JKT)( ]5*4'C0_) MY A5Z4D:YMQBF194I>=+JQ]5Z?D\L$=5>M QDCL_1I*L=-E[MX"ORC>R_*]N M 5^5;U2E!U7I01DC5\]K^P(5.8[7QB6T( 6(0 MSJE:AU(Q;4UGBT60@/\)ALAD+8<#M,WD>-GLMEN2- ^,/,^VYQU?,X M6VUABL5E&FUBONG8/ 2%W+__I?P".S"A0 F MOD@LUVFQ)?1V[373X93B?/0I]9/:(V6RFQ7&OE"V)_D2Q1?FQ Y *WFHF4KE M4&F2KU":Y-IR0765$&:]9;XXX;.C>M,:;[A"OT4XN+2MF[P*\0O,%[,9A%T( MNZZWJW1MP=S8K/:N .M7\UF[W0O$<44=<:;F=Y0I*^,9+H"@!>:S#!-? +_= M<^2HUM(-[O/%LRR/S19 GV>.!IJI*,9&@7S )D7+3]R(/#LU;4#D,\LXW15KI,S,S);UL1H4SJ/K<7=)K]>,7+=43][*F(WEZ[8 MJ==EKNVE1\5>L>;*-79*1-=+$$0.;5U=%@)NTLN_;(FG:WGOK^+R5=$HMYB< M( OIK5P9F8-5BS4#Z,$@+L\1\4KRK^/R__%$H+@?1[H6F'XXFO1),5I$2/Y% MS/6JD_\C:YL?_PM^'%N5#$5TH!4O_I$U=V6(X?>(OT-'CA9+X(\P5C;!DX4" M[>=[!GNDP).CE6/_@OT]:?A%:VE),8Q_?CD%.+3P*2>,<&(OG$@8)S__ZY2! MY[E^6K(-V_E^=-43D1UD041>JRKIF:.(>EJ<@S=^%XU #-T#>UGZD7K"M^]/ M[D["\1/''[/TOU(GGZ$@8IHRQ6WZ1%8'E-A/5 Y?.SZ+//SIH>UJT)"_.XH1 M><.+/]3RAUHZ3AS"B.,'^ 8QM7 @C/QWWY;.N@'\# P;P(6Q;S?8 M]_?P",Q)H=FE['D*+C8HT>'(@U>(/TZ4?]X37HOZG 3%(Z"0FX#39ENN*&B[ M4UIX16]K/GSF:!E_,&DT\#U6CX E+$V57.ZD3-- MI8FE9_CA'RUW3KL(VXV]OM2QK6,B9F-ECAZRI5+A\AP4C1.SM:W];KD]YE\$( MBFF3[4FQH6 !H(R]/;/-9*G0+Q5U3<:MC8PWTMVZ"BAC;YBWPIM=IJ-OSVCXRM^/IH(>IMH;S(L$_"=*:2,O3T42'PPSPTJF%ES)K*E MU29IGP>4L;?7)YV1T[#(M##,T%5U-YWW;)*=YJ;8:\K9PB\:2P'OZK27Q@6N MR-B1@MP5!P/:P - &>LG,^-H#0MK)):>-28-HK1- ML)_3=NM&3 M^2F.Q5FB]""C91BKC*W'$V'7YG&SWU$A::Q5CUV2N6QA%NB%317OFWQG555! MJWB\U8+(NQV]VRQRPPJ>HK1MMDNO86"\<[I<6Y[?(*LG7&G?MM MI9%V5MNFD';3"[QK!YUME8?5W&-L]6OSDE,F,=: 4% M1F@KRXFN\3.JWS=*DR8;%<:-=6 U'.?QACECA'5VLNYZ\UF]Z $5G''5Y2); M]2E:G'%A=E B35H<;@2MX=6H3L\M]Z8@0#WC6Y7-K#H:CA8S M3B0FWJ!CCEK-140:ZVM1)_J\WY9Q3!3[(][MZPSK1*2QOGHU924.1DM=$+MA M9SWDNT$:0" @C?6UIZSZ-M/W0<=../<)K>R=(5V%8PNC7NU\;;6+%4B4CI&NBCUS0[E;70B7]6;T[DU MK("ABCCCANR.KPU-Q@RY>AL,?AM][L]+45)ZK ,XN=M4:IBXT,/MCO/"5K_+ MM*($U?AX(?:;_66;3>OU4B;0BR/%3J^C5N-&R&PZ4B]?[@OEGA#E3**0C MTOCXW^>&-;$?#(2ZKRCT%I,F0YH]),.])&VFRW1UY VGV+ QL0NY ;]H5*+Y M3*RO';=?H";9W!@<#ID@N':"R$=3I3SUBN-6R)(*@Y MX]S3,35MA_*DS0V+76T&]GA/\($LSG=E\TF@"TC/. M71]U\8)M+>W*NR018V,ZD6\+&4QK ",DS8ZR0GTAY:S+2 MA4+0]7*]LDPN21Z2QOHZ4T)^9$H6CX5D.)*IA=TIE*)68WUE[ Z5[_OX5O>; M\C"3'HN=:3=DF>8OC*G*U3=:32KUQ[XX!,(BXZV6?$>IJXL!P->QY4YD MA@E&[8@T/LA[0T[R:UM5*+C>H$4M9M6X8 MCJ-6XXJEUT1#=<(91V0+5K7:4UL5GH>D,;9UAG0ZAF/ M=3)>.3L!@S=6%NO>U)?*1(V/2&.MVGVRER><7!NCUZ 7,]XK+? +'=%ES@A;"@M-\S:&@O& O*,QR[G1E]= M6[+*$6I](A>W4E@;LI TUH%T(\AJZ4W.Y>I:CR'HL+2I X>AS@SRS?6L2SNR M3("(7[?'&6&Y$>P DL9G;LRX.+7%G@2FEUTYR]7(=KB)6HT/1L22[.7* U90 MQ(91,K70U0# 4V=\*RNW6\WY@,KIPS$#AJQTOMJILY TUE=VW1ACUH0IZ^6! M-BN5BU-]!Q1+G1DXO57?2CMUHJ&7"V.^5%CM-&<6M1KK:Z/(S^F%5Q_J/653 MK#6$GH[Q*B2-><%XTEQA9?.93N"DRMM.ARA+_*# M'=EWAH0*2>- 9)8S@UZI6>9Z'M<7YOYXDFL 4NH,OL[8-3H.82\XQ:#KJQW+E(;+ MB#0F++/.+"O\D.T+RGJ&"7F)JN1Z40>.;&G;[W!55[/\*!UC_\79M"P+&,>W MG1Z6KK.[_ #,P=DB.X6D^"76\):^ZVGS\.4B7G^AI)3Y7)$\%Z[S/*X"P8)LKT0JCNY>S_[AP54A6+%>1X:=H2RVJ,]/SP'^'+\Y3G.A8FJ6Z M*=&24UW%$S4+T+QXNF_[#]J"'7"4!:"#/7QJ8VX[J17HN2V[*04T(Z=.2Y-2 MT3M>%"M-B8X"R^',;<.P@T,)G!>+O"_6X8N^$VENBD^CNQ:H:=]^6I:GIBK? M$EJ=59_"3*I/UO$P[9ME]?5J>T]:*+)OO%AB?\Z\<4FS M1$O21*.C.-&ROB4I?="KO&%+^K>C(]77$E< M@1Z 5RC)V>&*EK*?EH?W.SH2T(.X%5+BD*.V7(E\NW9[L M^!S6;;'8@JOG'-]Z: W?\_!GV34D_9OC52>+H"?MVZ#-.;"QHTB.OZ?A[M;W M_4IW (3PVP7FPQ9"].(CJ3@#CN)[RB57EG^YA_(W>2NGVP1_E=2$A/Z)0O_% MSC+20Q+TD/U-EB+2!/((I >D!X1,7U<3R".0'I >3I&)^&7N)]+$WVGB+T_6 M_';J_(4.9OP),'PA<;P1.I&$?A]N(1DA*T(20GZ&K A)Z!8D]+L@_7YD=)/A M\UMOC[F1/8AL#X<,$>6<*D!+.F6\#,[N+61[>[&LOO9 M:;DVCY^3WYK &R$0T\B>D6H1TXFWY\_(B[Z0:M\6)UW[QL##O>$IR7< M>Y_T]1FZDFM>F^T/N7HD>ZU[SC_YLI&G(F?4V2)G?WM%(70@;BLM1$M5#C<6 M'FX7M&J-F=U9^&7=K+?**\]@*4M\^RTF;6^A."\*PU4MR385N-5=$-U%R; # M>-&A4)MI75Y[30ER71,1I%@B_H(NOJHTU>L[1Q\&9H>]V;DF.;?]"90A2V>)VH(N8>[?;0 M]AK1.AE\E5N3'8VC:VXNG*ZV W7' T2C :)A&$(TA&A_/$%)EDI?7ZL8E:PE M_KFI!5S@V:8M RM\]_3C2\PUOOC5ZH>XXFO=H_[!0<:Y:]77&YVL=(>>SA&& MB8_7Z4VWV'C[7>B?-ELIR=NR.$B+*YV86[5JB0K[)3ZZ,0I.5QYHC+[<\/XU MQW($0 B +@! 29K?K ES= M$>MYL\YD"VH ,1!,<.@L@Q 0(>"'[]1<6PJ?/RNZ]BRV;WNB@?9EWK7LC6;C!5R5YRJH*@[&M!V4\V:Z[.ZYWOYJ!T M_-M86;DVC]+QVB?%[+A+^U4,:5 @\5@BH$#@:MFX6 MH% A\+M6,2H$_I5&(E0(' U"-XA0J!#X76L8%0+_.B,0*@2.1J#[JP*-8.O+ MFP J!(X*@9^" 2H$GKBQ['YV6J[-(RJ^+PW>7K>F_S (KX$U2L*0Y$T!7-;'/:6Z7G0726G)OCKT]KY M6L64J%F9Y R0U%@-&YWS!:2CC0<9QWE$W]-+U)UJ9!;\UL*7+B58SK3<:.Z)=CA"- M_O:#0N4G$**]J[I$@D*D6RP>@4J!_Y4K??DZE*@2[WN#C'.5>*O5%MLR^\LY M5\B;)=JHY(9Y^@8*Y1$!WF*;N+SDVA5\BZ?Y'%9N@K$]*I3'9+*H#"Z"GZ\$ M/[^-")#1(Z-'M9]O8H4>U7Y&90Y1Q=8WA\5\L N,>;.@"@4VO[$-DICIYMLO MK/NTD+:\S'B6GDUS^I M\P%7&*1;%C\E"!C29N@,6J]".()PY/.GUTE8>?>& M$LXQQ5F(^5IKBHD6$7C]Y%9^WJJXKS:X? LKI_7)0N"'6G>G0BA#*^\(R2Z_ M-']U7N]\[1ZE7]_&LLJU>42E=!&/M\,CLE;$X^WP>/^%G^]W-?,^5FP_K#ST M[P+XI!V=?*H8/5;$PZ?CJ=HBF#__LH T=;N!/JH@?J>Q7*CMG/%^M3(&OZDRDW2K %5L4:3 MKYL,V5$5Z[M7,:IB_95JB%ZHBO4]AR5H2G<_8?G'%\2^9\N_7SNX9-EL9!&W M.$5#Q;71[.S^*BNCXMI?W@10<6U47/L4##ZJN':BICM?84IWUUM.UV8[H47B MOHX!(#D@1T &@.20($=(7I&]ST]X_U0M?W@=\'NWT4_G\0-/^U_7C2YWI+2:FAS.J0&-#II.K,SNZG)P:WC^M)<)KOK9J3#J"/MP) M@;AT:^EQBY^247D\*ALOYGV+&0?)&;$1+'PM6$A2:9 F_;;:L%-8Z%FM_N% MAA(,QWQB2X,,9U8N=(A*!>OE,",4&WYU:K(0F>AO/W""1LCTY9'IRE<"W6E5 MP8^KMWUM3I(S+;]V;YPIU&Y,FR3 E L,*2U^N^69W MSKQCF/^TF8A5+O-^I3<;"G38JGABFR<+?# EHZJ&J!08@BT$6_<,6XF:*6U* M)7>U(ZJ8;RM^F5]1TPF9W.N+^)FU845,\81>>U["[;FY:)4CY(0SI0>,N> E M!P@\$7B^K^ABHL#S'FHNOKTJ_+U;9/RNACNI;AJ_3,D!';USB>=VRV +B8.1IHIJ(8 M&P5R!IL4+3<=;Q=??59UK:NE.M^VV)"M(:$A!TVPV)"M(:'=^1F))(CM!A;H MT:5(E[@;(-''O-]S$0!YZPF%J.A7$@IB)*VTSZ7KSM\FPTC?2-_W4;KKHV\C MN%$ 3W[ EHSQZ6X*%]W&;M<-%&^Z?A'F2UT7@/2-H]+NKU\[-T# M-Y-SE/PIW?WL.5V;QR34K[Q3U7Y)IJ_-([)GQ/1]V?.5JWB^A^W;7(;X\(+^ MUV;HBQ[M_,AJ$8DJX_7Z+/:%2T60IZ4BR ^L_EWAK *S-)FUMO6Q MGYP:-*\+/=3]97NT:+3''-TOY?O346V8L_@I%57@)#+Q,@\W[$B)'.L1H%Q. MI1IH;_4]/::6A;J;'D@M8+$EJZ9U>WBKFDWNH)6V$Q6 M77K278TB1(.E:\@+WB&0./M'D':#!VKOO%+EQ]TT\"6F&U^^GFR\KEVBBL?> M0)1QKO+V#'^,LL?'*&'4#%P:L-NW>O-(L-'1SH.3<,(WC A9, MJ:A29I9 5>D0_'PI^+FM59.DWP%06(BY^;+39G0SD UB41D4M]WDS'1^BHH, MJVN+3::UPY3EDA>'9K\YKLF9-DMRLDG-R*F-A%I\3NY$4S#MOO]_GTV8\B\JF MOYYPQHH3K:'65=J^QC7!V$[M+VN^X-T R5K[0CB"<"0).)*D^0H[TMPN&2A] M(;UL\3)>7"YRF^3>6=;/MISLM,\M=+$Q\IKSMCN=MUD(96":0EUP[08AV==" MLC^Z@RQ92/9GDY;_\430W\\\M?4WI5CW[MOR3? V:?\[!%;-\L7]LD,BNYV0 M"<\+X7W$I5YBAPK2ZO6,I<\]RBYDJ&[?H P,'+ M\X8MZ0?PGDU=DL.WV7K'YMH-TZY5Y^G#DII5HK <.(A!4PF!4=^T0I3CB(I8.R74ZMHP ?&:MD GT&' M8 V)B#0OZHH3ID#@!;YE1>4D; L^ 1$9$#Q\7K5DT!/PJ K/*%F1@8O&DVY* M +=3_X8:^L]#2DR!",33THJY,NQ0<4!\,]!@4" MB0GL'\G1HD$)Z$?T?#=ZBO\#^NH^]R[8*[#_B<2Q2G1 MP1-39= /T?)"P(&SLO?^#[Z2+Q?^\\_A2X !<<^Q/0=*68B1.>TI ] -4;97 MWG,W@,>Y'N =4C]Q=5#P8ZK_6A1[MJ*&]OE),A3!:^9A3T P:6B1N?Q>%!TV M^@KDXR%2%'P:\1 JH@,D?+2\FFA%FL!A-60\\W#@67OJV )V[ @]C\"*(!W] M$TNU@*<4[\_[/W94V**NO:]^=7 M&'W.CM@[HNC#)&*O\W4$*LXSXG1#,(G(I PB_OHO$[4F[>J:M-#B8O6JLM*$ M?//-)Y]\I]Q7N8Z%\>C?_WH\@ <>A\B.Z;B_#F3MD&Z]_W1,^ H(?AOW,4?_*//H9"N)HIBQQ@SR2U9XG M(J8Z\W_MOW;X+.9X]Q\ZG@[UYY>KFK&K[-E$[2?:=Y:OG>5/)2X8OM\##C_ M)XB9N0L9R'\/'/DDU8(_ \4&YTMSUV^X>]_]1S]^#Z#:0HH*U@-0JKV@O(PD>N"9X.?#=@F>'%A+ M^& Z;X?#N*$=Z3YZH2 &T G!,^ M[-#7X?.?*16#"^;1_@7W.$E5@?@5\([J?M,'/#T3ZOY<<<40J(&I[R0=94(G M,)6=1L7?^I]/-HPQGM"9"1@N$-A34UC1,+J(+5Z^ M"YK9G@HU76,T5XW_Q,)-055&8#A-!RCUP_=CIG@4(G XL,!U,8B63XUI>PX5 MT_K2CGCLZ=2^'TY8F#/$[DYXQ"BM:6=:ZO#RVU,S?/=7"_+1PP*('\B"N;2@ M]C@]L MDRA^AZ/'AOZ[<\\P?G4SC(IN;Y!M=EI\0Z+I!OBZ$5EO-XB>:X:EJ$98T;(@ M&8UL/^RT*^.%1S(_?N>I._3$!,<0?^8YQJYNCK=MVNA;YAA%*4WR-JM6OB!N MDC/'TVT@K)%"<81RK5:C.^XTZP82PE5,WA&G)EF? 4@'L*W#Q(2@^TYIF=-_[L\[C8^0L M\ -7S<#SSMV?-YBE&,5T#G!QU7WH08Z?"4['<\#]XC^(.\8B2@[8B\ )1 X\ MN'V)<:EE[VF?[O3WQ]"#(4/=P)_4_1$94+7NP;(QTUT/:HLYVQ'(O280 M\4G]L['BE?=K7PMRX/VBU%OEAWE4E35I[LP%AA??']ZW?T8VZZ.#06'E-0Q0P@D!>X\AP(:A9LNN"H[2 MI7B;WKG!3^J&,B54P5Z/NVQGGFNC)8,6= DL>PHGTT7_=8O^#DTO3QY+ZTDS_%A-B,[JJK $A*><2\P)O#FP/_X #8(KMN:[\RP MKV 8 Z>T;'/%[1(5U6%!14>5?+^B_?A-W&6QXPSHBX -_F1NK\^VL*3Z-3G, M>5NTX^=* =I9F\,/I,&_?V[%U:A?RFO3$@J.(6)1:.;$[C;TI*]%3. GG MNCS_*C:1KN]/W''4@4S.%(7*LHC.U#0S:M7LI@:I)D[DTS7^A6O\<^:WN&(7 M9+\L+]"@,..0:3_?0I;[^0 0T@+T"EU3!X_VZW1H&;BJH"TH?0UF*<\B0FM+%N2^U"TSW_S(@;_7/'FO M0T!KH$-=C,O&/(U/J-DF6@NM:]9B'X(]7J]7 NOYBIEL$Y-<%"2+:& M:;Q9P_XB5V/N9>18N!(V2#Z9!-78Q0G_X/L#G M8;^YRP ]VP6 @"7@/MZ)]AY"_1!G 7Z*(TET/U;M)(7M??PU\+=:,9\-X$H.GQTOZ=2NY MLAOS7J#W\GP0)PQW\^Z7:O[12K6:_&!#U29]-/)F]&;='U=*$23R/X]M!J\2 M8@8HM1D' -@OS_ ,OE/,&D[UBWBJC.@;9+'TQ#S@)+&(2W0S_. B^"_/#&A\1"/ 6KJJ!-6:J M7GQ@V+V]O#==@K_!5)&8/#PR53PU:,;8-+O7./%!XW:.)$!CP,8'WTH\>)1. M>J. R.WX+R_TZ.GPW]VT/GZYO? R@1>+UU-]W]R)4H^Y A0.$/U._<7,$@"G MBNCV0= OKAO0[!!I S?%4WSKU'B>Z!B,SME5:O5-&+T:N]T SMTK,;=0GY@ MQ1H2^# 1Y_!ZS_UNSZ)G=\&P!_,/Z,"'03S[2%0WSM^!S__34W=;L@?C=Z"G M$ !JG/D=1_X\3 +4H%BBC_;YH_>5'R)61/@B0'WA_"EK\$*'!^WBA(YE^.2Y M.YV)-=)9JNY^EF$@L.C-,S/3">,%#?0/?FC!$>Y=GKL@9N_G'B"2[IH\5T[% M6=XU#7*%0:YD&N2:!KE^+,A5/&10ZC-AX8R+\@Q=#3<855;G:GX;"KB Y7[L M'G??E%UWI$)E'12,3E@RADM]:&OUGD (^/.6Y4ZEY$]'G1K+N5V:K4^V>1]E M0$OZ>EFLX>00(_(;I17/KFM. M)VYZ]*8CJH+II+68\=;6F+4V$2-VEJ% 'K\IT6S/(D;3%JQ8DPG44*OTMLF MED=OJN)]KZWEC"W:J8S%3<4S"+$,^\2PYTUM:5":Z_HLSW.S1;XO9L-M28>= M'@]J.T56?+FN&T: &,MFP)4X>Z'!ID>#HONMMKIU\U5C9(W;6L',88C*"-GC M06&+!;(8F^38T,O2/!+PZ0@!DLH*V>CR!,P;)5F"?1X+RK'IO'J "P7/5J-;!'&>R:,$^CP4E.FMJ..8* M';XH()NITMF6J_FXZ9&@RH*3ZW/#$$-%@_1*0XU7+!&._EA07J4RZK:WA0)/ M87F]1@15OAEH0NY84*9(;W,2UE38@"WEZQ$9#HL>;(D=C7\P66 =:NFNV,Y\ MF5\WRFN/=1F!/NYTXUMC0PJ&FM'I*%V\U^W-;#!^&A:7>#9/&V5B#*;S'*L. MIT([FV=$9A,*^>,^LY6@F_,;\LA0I;8?1-PT6: /+]W @J+6H MM<@991)!W/1H]JM(@0^Y;&'! W3JJ5LOC?O M](WFY7840-$%0C=5D69Y7Q!'9ZL8O<"0O8DAXV2CJ*'RE@9;0C3BHUK2X MZ;&\QN5*C:@6.D +%:MC,LC8&A9W;8_DU<+8B=8LB0W#BAJ3/DO/QMM"/+!C M>75S/+E1!K2*1KW*0)CE<[,\!61+',NK,>YP9+\_YOC1A*CZVQX16O,>;'J\ M:.BZ8)D^SQ10A&.T 8V3"\P!KTL>=]O;-%J10M,(6O2)0;O%SKL==!H.?1&;L$-QAQHFSU^6=411)^?#)8L4G.I/#\"G62Y M40?1^EL^T$VV+R.LWQW'+W"D7F-6U(@YK1@HI8TV[;6^P"M4#S8]5J^)[7;T MS7H]82WKLVI9MSML7I9G7G.G=L1CXXLDUTA[7X=%7=MC]1+Z8HZ.9': M%58-BKF%"X#'GX)W.(&>XVFM[X4#>865M9D=1\.M MT0FJ8;1:*&;@Q$V/Y=47"B.16X9&H%>0;#=T!FTY;GHDKS(=9J6A,FVBG;EJ M;HR63G;!/@^:'LNKNF9;0SD?]8P*TI#KO.+QZGS7]AB^%BO%(CR!1#LUAHQ\ M3115*Y;!":(921316U7!TLU.U(%;Q@?5,I#MB9U!GS-V?3"INL8(7T5J>VD1 M(43;_(GE.,ZW!VBGBE18G&L2BE4V7'_+"/B)7:2XV5*LA_6WAJX:Z_EZ..)F M3MST:#DV+6.PX.IHU\!K2WTATWUV50($&CONE:&S);K5K].&ON4$*ZJ3Q=E8 M$_ 3L-RF*N0ZSZZ6;(>-YEJ>%+&LXLI2G!ATW M/9( TI9(:X2LQX:*]#"-%++%( IATR,]\.U)F:M!Q9]M6Q,Y8HUA&.GW?6MC$)A[7L1YD9X+/T.\@/' "<._ 3E]]EN M#2OTAQ.VLYCH;D[?<)!V@*9'\I*P2#.7H_;0J"A+/D]&@4;F--CT2%Z6CUKL MB*UA;&,SJ>;*JY4J4/$+',O+"JMM5I?JLJ'WG.6";KJUD;EK>R2O@9_#BBL] MSZ.(+^5SM2PK#Y:]N.V1O!9MP&8XHCKD1PQ7RJ_,K#\!?!(_ >&K]LHS^J4A MRE)L":V5U':K, UATQ/K9MF36CBWT=B5(9#K2:4?E1#P"B?@7L$DRS2\K60T MPNFTISNT017CID?K9MQMM38#NESEN5&_QB_",DH[(6QZM(VQ!8F@)&)J\D5E M'K"\.1LNH&3IX 6Y.>TRJM2EF3&Z#7$U KZFV4+H!=WU")$2I; MP8IJ _S$3T!MV9@&3M0C'(/K*%R1FQ!FMA[W>GRB,K0F72H92W8TH(?YME$/ MS4K^;2("=*.L&*&<,2(*?;G;4$R'&]#_J^WL>C$E:9N/A)YLF(,X>K<#/_AG7Z M_G-;WN6CUWBC-&([N^[Y]W4C9HYI.B'T;,2! 3:T=_VZ1 4;;I\G_*H":?#= M8[/!_QU]&[4;TR@JZ MV$\:?ZE<]"/3Z*/^'= G]-T<1'+X'8'5OG[M[-\A$,)?S4 M-"5D(E)D2LQ$I*0I$1-!_\S1Z40D8"( -)'I1"1B(M(M(@GSD/^934G3)T[$ M6R\3_9LK]"*C/G1;!&\HN3KHI@I+0\&WAEV*MH<<]_L6*7V>D_(;R>.=Y\V+ MI+%=F\S^YNI+U2I=>>G*.X?,_F:52=4J77D?MV2D2^\=KII4K]*EEVYZZ::7 MKKRDBBC=]#[=U)[JU5^-X*F(_F:>3E?>.TS)MZ-65VGDC1O2MVNT/<_XOHH5 MTW_'A]UEGL?_7HVY],WX=^DIOH16)UX(MZSGESFG)7Z*4ST__UGKJQ4]G>-4 MT5- _R93G.KYK0/Z97X0;67GN-G?]IZ>(&[T!/&D='QZDDA/ M$B^<)/;U]O<5++#E)A-?0)PYW-7ZM9H\<$7;V]UOG>Y*YZ(=R5:!FKU6/=_: MW4";JL!Y3A;)5H$2^,XZKKN3JL W18%4!2YP/$FV"A146YWIG[4+I,>6$\>6 M9"O X1*OW2'VT;UF'SC=2*)L:*X3V,JO_Y9E59W-+GL@*(BF:,OJ;DBBO_M_ M2W3E>8; [C+P)K'W'6N^>F!?;T+.G13"%ZKX:T#A?SXM[2W98X^O9'LZ],R_ M]Y?ME5U1AB>^3&#KNZOV>/"#P/FBK8BN(O!<2; CE FG1DMCK5K?6$O]+;,4 M]K_+H78Y _^]_G\KT]W]N!4Y>GR+]4@1[ M"C>?E*R2[+%?%=RT59^W716\^595'LP?%5&W(>?9 \^VVU[VQY989(LUKZB@ MO6[HU2\%/.T2-IXR6Z;'ZD+6G)/LAK<1"#P4 )X[G$QQYW*X=,9CMU.C<>WNBZ;N7FWU.U="',4)IPAKCH>&-1PIC+C MR70KK2#7P? ?OTD\FZ).2G7.#3N[/.EDC_TY[&0(\!^Z^P]"4"(0Z 3K*:DS MW5:5O7NA:P*U/K+R\.4AHZH3MX]6&&RQ[?JBU:EKGPM SW%')^6 ]VI9AA6+ MX\[ '3!^/@>Y#I;]\1N[RU'X$?*\ WC(%'A>544QV6OO7+BS*X:8[+$GE^Z< M )LXN>=)?%[-EAU+W>,,49/JC4IUH?*KZ=AW"XN9/_0N170"=\@PLZ6V,#AE M@#?020V9C6/ H<'I"KNCLM1+7.<*P@MCZ8.)?23^C+KW*F;^;4*'8D92@7C5 MC*O*INAY^@R\/QSI6]S.UQ]=^(%S89*\ZC=T*<^% :\4N+':"Z2PA[R! _U* MZ!E=:35LP2PMHXH9ZAC)>1I&DY7>^\&O(^N%>"WWGR]E#LK%PO :11E5>]W+Q$\1W27BS ;D#Y*B/D8G?;'8KF/W043$RPT@G] MNORJ^IY8RW76TOM-U^\&F.>X M$AH3;%!'.P2K]X?VHMD8E$PR!+A"_?A-X;F/'/-24$GV510W=(/2C3"45SG! M)LJZRK"3SIP7Y^-.DUJ@,X5YO_/]\ZE*>TZL+<_4;#Y:ANV(7F+\N*\!2,G_ M^$V_>(Q+(27E*[N RZ+1=JZ/Z0NG@%$,L"#9)B*+8P; P\G(Y M%A\$-5QI3A;Y^/ #W6#8'8Z1*:JD1.7*R@'_[?@#1XCAGU'I^.(I)PG1XX3E M6=W0%5+7N#N^W2,B\,M6O5S4?=1J< &J%X.MDDV241!AR=9JPO@2&T1Y?3DN MRSQ9@8?WV&MR1]'';MJKSUHZ$EYF!MA-1GR8U8QSPM4"'2RW$AN39C,E$GJO M,??IK*3C:Q9/\GA(NG[2^-8$L)TO<50\WZZA*8)Q9'U7T<_O H$[RAM]%H-Z M(5^O;RS%"!9D7UC7O&&0[PETG %T1DM "F97&PC[58Z/9$OJ1CRP7^$V^0Q< M^^.YS@GR;+'L-M9H4:XP56ZI-IF0 0"7__$[=QSTGP)P=F#R!TN_7Z1#@&^07].%OM0W^J8Z?G_VTSF.HY7">MRJ69&&(JTYZ@_0XCPWBM$, M)DOAV+E.I%^3/I4\.$O\,2L9:':-^5370-B^W*]X5JK6G-;S=HT@UH8^)H** MWLR-R2:TM4$7(TD=!][<7%*6K?H99Y;QQ4V:AO7*XW-R "49T+OW#"9'+-?, M&B^9QO4''-\;&V- [3IN_"IOQ-5\E\,T1Q4)GK?%_E"$W(I_E<*2A= MU("7'+'<"/G[FGRP#R/541:'DFU,&Z-JF:?R6Z0YHZP1O>T!@(H3P\[HA/B& MZ(0G:ATF!9YB>VURQ'+-G.E+$LO.1YYRVZ$=*C4=8=66T*ROVFM\O&8 -N5_ M_,;.9F_[GMB4J#68%&A*.'-*+#0EQ+EY1FC")+E&->=MW:#P-HW!*>4./W1:YDDH%->Q]DS%\\%2<\I$EFUI*H_PW;47>JNP MM@XA+,5IC#A&WUX:X\G+U^J!K68(]&[W6WH!VWF#> D /(H3 "5-"B!?\ :V MKQW\Y>KFGMGAJ,X0)6!SM((B=DEQFO-L4&I>ZD:2N=F:YU?3T$,K*R]$D!7% MU-N:@*&Q$Q&_RQ'G]"*FL6??&F=>&?^?XLPG.PYYSA>R-B^T>$0NK$*=SW8*UUI87+1;A>)7?%M A.ZPHQJ4N>U0[;%BES'K76.'M;M3=;"S9 MB@$G_^,W<-N*.SKUXG+J";+Y+N9W2Y+YD..__&M/P M!3)*7*I?$H5T\7C%9 HA74U7%VF=1"&EJ^DJ@X&_9#DE+*8; [C(XBA,W M$/V?H$"5Q*G_!K:V>Z@:"AB^C_8G\Q^+]D\J@CSIM@C>67)UT$U5 M-=CFJJ:[&FL.BHP;7S8H_**W:,/+ 6V%T>2X'G1)_U/CBK(!$ 4^BCUE_20IHCOI(6%T,&D:GS!LT8]I* M2;A4!1G""$>#V82A4+6L,LV!U>0[BA8C#DP*R-VAV1=M.U>0%/":*WXD%&K!?BA?S\0C3OC11;-;KJB&_:G9\MR@4(SK\ C#Y M(]="NK1 MY0CSLUM'\JU5SU";Q)RM3(U%5OS %12?15;DT)YU5VB[;Q0W3'7%=4H;2>Q! M6,G#L*!SE8_XGJCR+4$EI2J?Z]%"UE9IS6^7G,%5RK/Z0K66!>\+D.2/3,4; M$#.G04TZ;.2;6[Y5S?I2%$)(@>XOBOR8WST%E92J[-U;":(J<(08_L\UIN@D M1(\3EN9WP2R;!*EQ$O?)M_M$5NL1F^<&A1:/+V;KNM'SV/4D 8;!:4W :MJ4 M6_#1P)34>GFUJO9W&R/]XS=)O>2>OGZ^6:AK.GZ^:JBR^D"NLH,E"L]('R%2?XYUX5F M/,:1]6+@PH=V@>@=Y;TVM0&.+-KH1BVCE4+;R\U*[-36>@)&QA=94.>STJ<( MES*$E"&DZR=E")>K895H25V-?^V=F1LYPF%9!>4$5-56*#+-=FL3Y6M9P7,R M,+3+FW[@9T/4*BL1K10G3GVA03(0W_I $F>\B#W%LVO-[OBRZ]H3+:EKAK/+ MND'.@615NBNB+8;J&'K 3P-OZH^#Y@[):(!DZ(M1C3>2/6*K?L:997QQD^:+ M_/'TE1S 2 :T)NZ>B!LQ'%TRW^0/Z+VW6\4PVG7<^%5>AZ;*K#GLE<:S/+\* M)7=2H7#J/1'&S:#4AC:[G0J?!2T3+31 MM-8=(83PE&:P?/N*\=_S I,;84U?D@'SZ?2I0I5$>:,M6 .?#UK*A+8K9JA! M?(*I,-EC?$KA*25/*7E* "0E)97F?-P)4Y'L.JMCLE$A%BTB"#?DN->#V)3F MU*3DZ7M>L',U\)0,3^09T8FV(S]0%Q75T 6G9H^57D/HQ2>[\SLDOQ\Z)>L( MDPQP2MQ]13=RLKMPIM6GG^E&TVZSI=:J M^0!J(:]O4)4=CQ)AH&3KY4W^ Z M4ZY.W@M5#VPU0Z!WN]_2NZ$^._B3 %"C. '0Q:1 \ 4OA_K:P5^NF.>9W8NK M%8IKT=:1>YY#3A&7@[;%^P(?!98W77E^2+H,A)P\ M@)P/7:]W;YW'A@%O3%Q^U!Y,50NG\+YQJ4LO<^WN!FD6 MAH2!"^X=N/18L))>K MV+PE:-V\,5TO\[DSDQN)M60C0*0ENE*B5IN9&=D:$EMP=K<_$=GLF0A.FA7X M^JS VP2<5R;Z)0MPDD-PWNYWJRO=Y0 ;CTJ&&/:\0)?Z#A]\<7S,4-:?#'3P631*3QG7%\-Q, M^@4R2ER*7Q*%=/$(Q60*(5U-5Q=%OF!F0*(R ML,[G[\%P@<#.F!D@6Q(R0.6HSP;MJX)?*#"!QM%5<;(S $W5?I8U>=[$'NH74C+QZ+H4NBY_2+^%\P6 M2!3V7"2<[C-@Z%79 FBK,W566"%$Q:7!C:OC+I,K?S(*/0>?)F'+C;RTKK$1 M97!8I9!5^%4,/K <&/[299TI\J2D)R4]7XXV[TT<**_<8;N,3DH&Y>>5=7%# MLZ/-I:+KRCY:G?;")8_J0<-L+*NZZ&]+PFB4#=U.L3CC%+/&)4\LW&9*+0GG;F#,E&I2-FB\:<56N+(E6>.+,< MO0,?6,CKCJ:/2WF] WN^)F/@VK G\6>.+TXG2!3T)(CVO#V=H-A3)VN.'&/\ MBIGGR#I>02K!I0I!1%Q^SD]&8YG7M= Q398A.&J'.3"=@+C#L1?K!UY!.L%K MK@&25"!?->,^NV7)N[9L@LN="9/D]YKC0X:-*!5EEK:I>K[V?6G5DO1"OWN=7I'GOO>YY(X9S95B52CRUK@IL M6!O:]8(F8/G=33X4?<[T\>^7N?D=P61G6[K=P]JY<.5U;C/=,(B@R4]= T=< M(Z3]'#6O?Z!V\WL1YCFPA$.M.EOX_1ZK;T;SWM;M'( %5MTBSWB1_#=$E0O0 MS 3"RM=/]M5PE%?YOI2:V+;U\EA!.2^7"_.!N:AEWV^-_GRR8F-VP2U(Z-C0 M?3'$"I+>)?484_(_?I^W<.@W!)5OB2E?3%42BRGO]7!-JWQQ..H3J"%BTZS= MEJ4B[7Z@;ONG8XI.#GH#=JYLV6)C7JDM^75SU68@ID O&/$Q%UB**2E1V?NW M$G3^@2/$\'^N,;4G(7J_IK#PCK3:;KI\TH#4Q!.=+G!//-VAH>V <62\& M+B0T72!P1WFCGT(19/6CL[C7I-!IREB4$W M["KY#&#[XUFNO@J'BUQS3?#Z9*R7*W6_L")[$.'R/W[GSU6K.T6XE*_=.%^[ M!H!+B-_FK "WY*-N+Y+9'MKP$*1"A1(1%F(*!UTX-/ZA3((4XE(2][G5XA(M MJ6L^D[XFUVG16TPL:M[1C(C.U[LK02\7>U]+W)[#&;.NS,7*.IGU*E><#O55#L%D2^H:*=N7NQ//2M9:IF7EE955YCO6 M,F4K3] ]][$&&-HUW'C5WD=/ZR-&UVW. X\=B71 U:GPT&-!,==+$W9 M2L'HHM:ZY(CE1GC>UZ1\?1BA_DCV+,LB/7-7S/VX.NF35]21+9I].GH.(L-OGF)H>*2UW%9(.>KXH,Q"18;9$Z M9\C'-P2E1"V^I&!22IYNQ:]Y1NZ$45&ESSD%#;4T9U@Q!9X1A1BGH%12,9*76\3DYDPM@2'OL2*>SV M7ZV&W^6(<_H,TZ"R;XTSKPSM3W'FD]V$/.<+69L76CPB%U8A3DT;9>Z3 MR_K_$7&0_G3%UZU\E>U4T6J[+DRF&[<'$8>*@Q0^>+=("CB?$Y5_JXCSJFS) M%'$^U_57:VUYT6(1CE?Y;0$=LL.*8ERJN'\@1@UB%64W+"+UFC.NU_.F.0T" M#JP->1QID*)-2F]2>O/U8/->1UZA3VVTBBY7#!Q?,,9F0""S_*7 9CIHS.;8 MO&,;^I*W2S):GX_DF-WLKD[#\'/6HDT!YWO3FU?F$28+<2YR8]J%_'1VT9TN M[3(]0#EE[8Z=:4A%VB=?VWB4%5C+;]>866_P:E'OYXJ+_H;N,S'DQ!>F4>2Q MM3M-"[QT6N!M LXK,_V2!3C)H3AO][P-JLM%:'$*RU(\V=BVM'QE&%S*=",O M!KD9V??K[&HSKK:P\GHK13NDV5V31I](TGN78^U/^O85B7L?N:;Q4;\8Z.Q" M>/2UJ8!7(:)DA0K\-8+B"F2:C#3$JQ9ANG+3E?L%,DU&V/E5BS!=N3<82GT% M0DU&%MM5BS!=NNFFFVZZURC"=.6FF^Y7"#49V4]7+<++).YT1VF2T$=I?!41Q/LUL^,RPK<7ASP>26FT\=W'DL M,5P@XLQ!_#S)+9W-H!'98=]C\6([\GB+J=O1)P=$_-%?N9A+G4VYBG51D90[ M@YFJL*;!"#@9)[<0=[D3=UR\)1@KJ1#RQFTD19Q$Q(&FB//):2Z+TJ X7(E2 MS1@I%ETJ= L;W+I48MT2H?+Y:@-KHGJ5;)4;K+$MP[MU2)CF0M_1Z,?RZE+H MN?U[*"Z8\))BS^]-@UG3"H)V^H:%!J-E%R/X ME:E./CD-YCGRK"6+MFN8O>1'9F$[*ZJH'K5BY(GOV_I(&'J*.RGA^<04F!1X MSI4"P_6+MMFHAS5#YV;D9M*OAYYSYA28+FN7QOF"4T)%=C:94:0^G'9VN .K MS]U1)^K/O0-[OB;?Y=JP)_'GC2].ADD4]"3[K/679!A/44OC%KX>&>)<&UIZ MDVG7*Y=*AC'7SKILJD.!7VE5AUYQ>K6=CXW+,!F&0.\PZD43SXU<626I0+YJ MQGUV,YB77F#UIP-ADGSV%\P,N5U^];P()_&X""=Q'K^:/"YE*Z9F3?F&:F;[ MPW)VJFL?J%8NZX5X(3^_X<][XQ6EPX$\9JCI%F.1G-K-JOYJ.BL#5,S&+K<[ MDDB+DZ=H\@F6I11-SN,SLTR/&E#C7H[%_;I8#:;\M+9, *Z4:U+)-*A)GHUH M%BLV2FO)K8805W95X\@S7N7^#7'E DPS@<#RQ9-]I<#R*H=8MU94Y78-4U%] M2:ZV:'W6QI@/5 S_+%P9RVK6CV9"#0V&T5ARK%$.\V.^D@>XDO^0V2A%E92M M?#E;.8>!YU.0Y+U^+3OGSDA#'^2-E2IONJTYMIYOOH"A_-$PM-88RJ]MO#[* MJ25LT2]D6ZM&#T(*=()ER7,6@/N&H/(=JKN MF"W.];RPXN9XP]/BC1%Z3.YR./4"W;[.C*4CF65F@-YDQ(?)S#@GO"S0MW(# MP3%IE%V2X/8:,Y_.2C32BLGI^OEF,:WI^DFC+;_8PIYL2=W($>$KC/+/N2XT MY#&.K!<#%SZT"T3O*.^UJC$LI33J6]]'*U:IY32D44VPC< V&OS< MR&55Q&'*88QD\(J;[(O%$VXDI<=6_8PSR_CB)DWB^>-A.#F D0QH3<;U+[=G MR+MD$M ?T'MO1XQAM.NX\:N\T7K'XNP %[;:R"@6:R..'"\PKP!@-9>F!:7X M](WJ[=\>/GU-6M'YD&I#.;;1S8W:K,ZQ;%_VEEVLJ4&D2A.-TML)OM&E/K<' M55^2J'0^I"+R4L-%;6>#-GS1(JSE$EO78DX%R_SECV]B37$J953?B5$EUG*6 M$,?FQ['I.20UA_)R4 )G5M2J-T76KZZ+XU%,GJ!;D\+2U*>4/'V+RYFN$962 MX9[\?%#JK[&N7*YH>2/RN>UXG%?MEF"K&0*]V_T&M2/-@OO,$%T"H([B!$ MDX+&%[S2ZVL'?[G*JV?V.JY6**Y% M6T?F.:?<4HI,/5CF+W6W17G!Z^3;R*E[3S$^^RN*/B#,KM4R6[35L M0^WD$&[3<1LU&!%&0X=@[@ZCCHL6I(!S^6#]6T6<5V5,)@MQ+G*=Q:7\@0N] MVZY/:,MF.Z[?=\9T%#SU[NN*I\ M"C-^XU!W)TR9::S1*FRI;&%0RQ+#G!;K4=_C@4M2&WCKDH"(Q!*OGZ$75%CK< M)(AMQ7$N'W5'Y8_33IZG\_UO[,3[?6C7#BPP?W)RG$;/7NM_%7W]^__ /X=^ M9%,57;@PYO\HNKA7/*+]HP\JCV,_*?@^X).Y"A7P5Q;]28)/]J"!HO^" M;_BHXR>](;)JFO^\Z)?;]W 1K(!W7"\/PGCT[W\]'L ##""R8SKNK\-:?R2R MO2SP>-EK*B*YJF@@X@P\\9=HAF+D'5Q0U$_RWL?_ZQXO"$@4,$#RJ']E'OT, M!7$T4Y:X01[):@\SB*G._%_[KQT^BR'B_D/'TZ'J_G)5,SY7/)NH_43[SO*U ML_RINHWA>[YT^ $^08 3-T@V[BN&V492*!MUV^9652<7TOVRD9ZABEI^,6.NJ7-!CS\+RED.,WRY5G-8U*Q'',P)EL M=0*VI)^W5(OLA%AF-QA;W%;*ABV3C581ML3(YTUQ21I$W3&?1T4)X9K9(5*9 M-<%1[OA%^19-=AJ$,C>B'&6M\G6L/M,9T/+H145[79I:FY&"CKI;JSXCYR-W M MB:D'W>,AS/D7ZMUA.,8GE$-?Q&CW%KL,^C(2D3O;@56Z4MNLK/[(7J.@ZU M +@L8-CSIJ2Z6D75AL&S.%VBB\5@KFQ%^/CCT?.:5LD&/KEF5Q37"1V.ZA9( M1B".1[_0HOZ0F/4<-AJMC3HV\/%Y4P,MCT;?FQ1G]'#:DPU+TY8"34YTD84M MCT:ON:/FL#:5+2/26V83STIER^N!EM3SECG;[0[7"+)"D::FU/R>PK$J[/-( M3LO%NHT.M %B%*=L?^$A6VNRA2V/Y:2$1*/>&]9I5!7KW&12"?Q>#3[^6$YU M?,QQ61U#C-4(Y?16.%=K4T8@C^6DD(7I>LSD/(,K]D06ES=1#;PI>:+3:6O) MA;;?IWBN[#D#*XG+19RH(&6QR\:Y.8#VAC1 M'%OQJ')YJ_M2"<@T=]QI?[$:(;PILBRUE::B4BP,2($1Z..6>;(8- *^IQ@( MFI^.@\%DHY9"(7_<YRPY[(8OLTNL-VJJM>-CGD3Y-A/(DK#'5D"]V:UL% M!TO357N@Y;T^ 3(!6:)N!['K?_=%26!6$L(@X)U8?6UQM5:5&Z^G/0$VQA#\1+ MMP$?]7\A\2>/+".'_^+/3V[KL.>'+^WZA0]Z)=N-N>8]?]N=V0!W,\6EI_XZ M_/!X$)#M[)D.W//E'5=X\G@Q\)W#!SM>%7_R9.B/9;%K@QZ1)M\]O-C^@=A. M"*\+6P/,+/=B$L,C(O.H?P?T.0/*?)#:X7<$'GI_[=AJ".3T5Y*X/P;$#SXT M%27/,0-?/2<[/''R>=3P]9KQA.J_)5H0I5*I7U#J+UBE7BR%DT[$I28"_9FN MB$1,1 I-29F(%)J2,1$I-"5D(E)H2LI$I-"4C(E(H2DA$Y%"4U(F(H6F9$Q$ M"DT)F8B?Z(NWG:83<:&)P+,_L1>O3TYGXFTS\<8$]+_:NL\PZI+JB[KI943) M"?S,(_=+)O:_O#W+_&6:D93HH/V(9,>$'_Z_']D?[UTS9-**$IZ*^^D%H@L^ MW%4/8&U%53XE8/(257[9NS>MVQ8L, MLNGLO.305_]OF#_SGTSSR5W8[]MKOEISGXSQB;,_L_/V9QY";;_+7H2_%XTP M[!K0Z%#*)@-C1=)MZ'M._%O*%Z43?T,3GZ[X;SKQG[3B;YEN_L4ND_#)[JNR MH]FP7DU&MS/L_NZL#Q/4+RY8]U![YYW\\ZL'\"6)E%]31O$"B9([IT'BLF7/ M5SB9/!GA?4AX?&\,]Y.LR?=VLD^E/'.-K8"3[):Z7@5H<1#-J%"LL*BDO3M3 ML^W8SE*%PK6UW3#8S1*,2CV1IXE72VW56RU((Q"E$=I?]91)'2:OP))^9RH_ M\460ED;VI=/9UY]HWVY-9TW\Z*V'1J= M^2@B9E*]A;7>7T'A+?NRA697"WZ)3ME*0[8&:[5?\,P0[,OY6]Z74Q!+0>RB MUQY\ Q#3Z4"ON+/&BJT@$E[*]7'3_4 1S;> 6(G+D:NRXN-LI=?6V[K*K=4A M+ L R]L=WZKP22AVNLK0MT.Q@T7OBVU#NTOO=UGA=_!Z^X]:ZR[Z]F7'5<&+ M9.3 =55;CL"JN:\@>>.^XO.$'M_H8OM;H.^U5T;\#K:Z5Y6DYL;:I&OS2P>E MJIO2NEINJ(%['E/='VNK46(@UD85$F55F!H"[*HH>IX*CA=V MAR;(0I>"V8V#V2V>#5X%9@V,*%"#J2.RE4JW43*RX6@J7!C,:'A(#177&Q@22SJQV_RN$3D-6)90E9U"F8W#68W;*U]'3/C-J(>]8LS ]?X MX;;?)[,=\3QVCC^"V;Q@$",G1U!L9;Q=++S);_NAO1"+QF=U9)KK+.6U\/??\_CN\#,GFTJVMICUWQ%6[6& M*XFO58,0DF9HO27.A6:7C;Y,!)I=*/WGO';9KS8TWU_R\W$;[5'0\7[[>'%!T/#*[B.(K'V JG MNFM=5CW.,943NVU=Y3&/GV8'; ?O222B8.NMP0A9:-2E?YH:ERIV*2-V&&#Y1;3#5L.0G(E:0#]H*DQ3]QLI&@BP"\A M@:)/!HYXJHSH&V0WZE_5^'^"W!>WY6J#B_C ;^HLG]6M7M1[_MT/O=+N5]C1 MBS?@=5U'"60?0(KGPW))&E1XF"NOW,_+L^FY@F#7+AB,J_JZ&Z-,!B!J!CH) M(-I*NYN,TYC7%]A#LDLG?!F52(Y8TJ3VS_%@ON9V\Y+*M^8V%4V-RLS+5PHD M46D/+I,Z%[4:0KV,5S>&*.E$8\+6N.:&@9, +Z?-GS%Y[KLQAQ3X4N#[3D&U MKP$^@7/;';82E8R(1"1SY&ZXG'29=#N^7!@5Y3S*\@VB;IK+&BZ)0W@5*P6 MCTZ!+P6^%/C2<@GG KY1AR+*!,]W><3J4AM9'I6M\#)%C-2(B[J3&9(U&KKB MAF&=!EWUP"3D?_PFL!3XTKC;%-A2$_F[@KY M+WF;G3*U862I+:!BR"%DOUNA9#(445, Z@&K;_DV:JM)5&'4UA+ M82T-H#Z)<%YK,ZQ49[JA KB1\';#UA?OMV5\$8%CG,&T4.].VBP5#(U-;8&8 M>102N/R/WW3^N#QNBG0ITGT/I/OF=F!FK'M](E0'/+)H]Q2LM)CGU^\OFW!9 M M?-C0LEG-TZK!HH@863[&9L0%2+C;W$\;DTC8*^\2CHMPS\"N*+P0+)_%O= M.3O^VI=.!D&)+9(K>K,R&DI]3,Z& M>JN]901Z%_M[MD2B;QL)DJ"UF$)4HFPAW]3:>PJMGH,4AN5TOQ>@'31"$5T) M9D53(7H I"C \\FT2&0*4=\;HKYYE.Y9;+1O8E%=H=YH-[+%#HJ,/;=0&Y?K M=%<# 4O'\..:U&E+"J%J.\%46D=W+.:7%_#H@BWWA,:2$]&N94X8C0DZBER M"$ *FDOIALX7AU-2$/+2,DM09 MK0ZI;S$%J\0//@V$/:=I] E"'=5^*\@]>35JLJR%][O-%CEOM.8, "88MXJ> M+>HA1:84F:X1F=)8UC/925]'HW*;,A,5JXI@-+J>-%H9]E :01J5AV7Z4QJ5 M@E4*5FDXZGELHR_2J.K:6I+*2&CPD;UNSA83O]&F0@!,T!R*9[-I]&@:/?H7 ML^G_^B+ C?._V*.&X(^O?(U-?]7S0,4!$QO-4WROIGFPZ7N"J _"<@NG( MQAZH)*%M%BS*"EJ];R03&<@$: K8VW0//$,&@"CJ]NYC15TZ MGNY[L=-BKF;@%BC:42S9W#]>A@._Z:"=%TB>KNBB&V5"W9]G=,B-[%C?8)T0 MT38\\'W1SXBNFEF:\!I,)2."ASDFW%]=T CLCAE3]<$O\=-D5U7T76UJ^/4, M8#^N$P)4]7Z>A(F$@,*9UU])E?R7UEQV.N3F_;[18U5)"^9T _<+Z+G6W-]T M+%Z&&'J_#@MP'IN.:'OI$@0/CL5A0G% /?'T78%Y;^ZX?@:L BOS;U/UXF5C M9]ZO5Y[K"T70/0RH@$R6!3NIKZN[0EGPC]QAZ>KW5T7 C_NBK:GWC5KB1K<" M:_]W2D15RJOA>53L>P.TT,?F64AW'Q%<6-?_EQ*X(3BT>*I]2H]K-H"@ -;? M&H#1[E2X+;JN0"),MA9V\B1?D9N*OV8GA.=K\&)M-*.(D?=\[?_G$3ADI.BU M0'6/1W/55.#W3H#6S\P =+:[%$!5$!&P15%3=RT!@F: Z%6(8V#BZH&M9@CT M+@/%'N,6/*9D0O#75QZ,EF!)"]J"TM=V2\VSB-#:D@6Y+W7+S-.3$>,)G=D' MYQ@WR= 2:YIH!"[)3F3>&K&5)Y;?MYQ8X'R.]E)B=D(Z),#UP1O='V,0_-$\ M$[PQ';<-;L'C[MR;UA349(WPQV_JY[%YY5^Q1,\K2.)=@AP$ZGA-#J.^$2WS MHUFGU5PX[E]W&=#94I7AW3!F M]#-SQMWT'-@L[H8-MA:/M170Q_^*9]MU??=74Q4]]:4==UR41S5V/.+XQGP: M-?M4@,P9;:=FX,@"9M%_H9T FV%?NC]C]_MS/-9T;XXS&!^V$$!*Q<>\6 IT M$Y[NO;N,"3$)_J>N GT9WZ5ROZD<[$D[GGM?"'+?6[RO>.JA[SG86,"RM$#_ M]VUB#A#O+,$RXSL9<;ET'; + Q0PP;Z&4>@_+^C]J2WBI2U=BB@UF 2;#A\M M2HV.'R$;9O*F+;T)R(JJ=@X#C96I?QA2_-NS;5YI-J9BCLH-C$JID3-SH][6 M(ABPS>-O37?+NO+)\V]YT7EDN2\QVT9:;.#K2 MQ\H(K[.HHO5^_,X1QY;EBTCEF8;)2JM&S A!0:,<-L.W8SF<=<^^[F0DQ/D- M,4<-JX8@0:X9D1@&L(I"C^./8TL&5+&9[@)\FHOF["_J]3.V2V66HJ[$7WZV M6V1,78QW1D Z;Q+NNF($-\\C;TEPAZ%9#6K6-CC%?-[JU9G<[[\$$NA.B MOS7(>U$RC77',FO-89OGK+;3%V?F* OF!$CFF/:GL/=W>19S*\0H%JD.BWAN MT&KUMDI-AN=1]+BHWLU!WXN2B<)AX,_1+(,VU+#%C3NV7*X#3VF#?#G\[ M-IMA7K"CW!V!8NP.1)P9$GC0! .]$9D0')0_?5:>4VFSMJV,/1KM\-PZ[Q5R MA:U1:GS6@N_#475FO*?&#I;3B+ATRM5IH]-$U0;;U^>\6:UK@.Y0=]2),+JS M:.ISPXG5MJ=FAS1ZZ$KGDC$$@NHHB>L.S$ M,L'SQZOW%,R]M.E>OUXU]Z.)3DIO9=2VC9Q=H5!D0NIAD>C8/ >1[X[.G]A+ MKEZC7I:&)/5G4PUE2!8I%!:#ABQ'0ZD'I4%DCRV3SZG<28/QJ;,]^#".+8&' M>S^V!CRW$D#C\9M/^G]2HQ,G>7C,?EE0STR1Q^=Y[)'<.C,&%?QI#T'QFCPL M6-ZD/5+@@1Y]L$,>#O.[(_YCH^[?Q_9GI3C_V'Q5WA*-!B^@J^8B.\L-^V5G MU(,^B9_9YV/;3=E^@"_N::_0'$7W9">P]ZZ&IRISY.7XJP*=S07Q=_!Z_VI] M-E&EO42@/;RKNC .[[19?!5M\88P:V:-E3VG-=\-K4T$3PX_CW?)R_@7_@YJ MEY<2H[6*MKC,2NBJK$X:+52ET&T(I732"_,&?6Z)?N#N-M _A ^\M.>*_O/' MN+&K;>:8IA-ZOZYM/SYE'[W?AP[L>P="BNIV9F4=SM8DAK$3FQ28X]:T@!!9 M=C5@"W*KWM4G+:#@]=H?A?Q1A]F9E!A5M$#HG1;6N]G/S MK.B:!IYG\EM+'-CA#-H$Z>-":WM!4;XSZDZ3H M"YP\/DU8L?/X!3D-G(+:%76%F8'#P(N2FE?:DT@93N=&PUWT[:K?K]+0+D7< M$?0)RQ0,55=%V.O/U)?[U)=[!PD$C*IR7$A6@)8^A#LZ%F#OLBZ:X _@'[!1 M0L(=$VW=59"EZ/I1_%UU[[[]4\1/[)4\.MO%!$?)+%W(>79&!? NY];E0WY# M=_?8"%Y\Z#.VPAX-WWSN- MQ>XL[SBELL:.LG6'+$V76K[S?ECYXTM6W!.I$/'26$CH6"ZNJ06/.%6*(FJ] M?G,!(U^P.R)WO(OOSD*7,%^<5_"#!H?;O$^;AE5;,DBU7AB+]$4%'XTD/M=# M?9D5N0KAMP).$V.+\&G!GS*XP0.!^)!B V.-7?!^L07\J];/*[,BSS.K[46S MB>5%1^:YV:9(805>=\?OSW,L/9+GR3EDD)&.VM*,XCDTX!!TKG4Z"+37T'?D MBPO/';Q5U Q@0-)?+87O=+P]'K_D.."Y M=ARF=H(4.NY3LL.">?%56U8[L\X2/GK@L!OP@?)(*'4?J=<75;T))L''&H*[ MFJQ"H(5@>U9#T3PR'#IQ1V#@EAAE)#6CQAVJ.\]Y'"KUZ<%1Y]5"DAE/M"4Q MP-#1UN]X1<$=9?'3!ML70J^>B[Z_$]^SF"O)Z)86G>*"0*D&/T2P_'92<\#Q M9*;/_ APJLWIT"LH;#N"JA?.=:![ (77NJ+&(@=/U1T%2%B\OT\9-H3L*K/< MGP4R4@S> "[D.92SEXD9E^W!_C,PXB&^('<)G@6#JT%O!XYU",(#"\O1;,#Y MO+VI:'>9+NQ2!"S2%6-OH*D#1@:>I8-ELE9W;L@'@_O/783CX:O@%9YYPR' M/?):'@=R7W?0!5!?6565^(Z35\1==-=69"!3!^W8VRP^)MXNLXB--FAX;*BW=5T%HTZHSQT"-SA^-^@_!;B*MXFK8+?7%-2JY]C MN54U1-H5I!N%\1&6/"&M&PBN>)MXZ"I8:_@=21Z; MV$XI$T"\1Q''A_2]&;249V;@'1Z9VF$OZ]C&GMH'X)LQ^RTB3EQ\Y*5XL!7L MC . QBA_":,*Y^KN[X"2B# :W'&,C /..* _.>X0,,2U[@2>&666@$78H,L MVOO!) (F ]A2/$.:JZI06W9[X.[UYB)TEX(7 %,GFCL/,GCN&VC.&VE,S58" MF"0JFH5]R'O-+HJVJ(@',@/F8! /]%#OKDKW<'DR]=C(7RV*SE#F<^&;@\B? M,QE(83HS>"D77 "/#__SX8;3.WX9K91Q>[,52K7:&.:)94^SF'BAB.9N3>R# ME.XG:L\C'UCD6R3[R03R[9)'I.J8-KC!G*_DRT89M;KJC#GM&/\PAZRN\R.# MG:\&AK[5+;]$5_22 \6._BEN?T?(H2HKZDQU7;B.P!*38Z)X4&A%!QS/CZUG MN[@ N 3OV\=T\H%A>K$E#TQ@%+L%(3MTP1G@+OYM=R+:+5;3 >LI7BM=5XT# M;/?W4NUB?F+:N0\><^S]ZG_(_\IPD+OO*"QXU;(.1!Z;"+LP*QI@<=(1]*B8 M@J*O?_\?^.?0CPS Q855+^;_*+H'("GZ%1>'V#_Z4&T&QWY2,#T:?#*/_=M]#Q%SS0U,1R55% XEM[[]$,Q0C;S^\'/63S!T*G?^Z M+]5#P/I>&/8S1_TK\^AG*(BCF;+$#?)(5OL:(XBISOQ?^Z\=/HM#(^\_W*OJ MK]BD!BC#LXG:3[3O+%\[RY^::H_A^S)GAQ_@$\3,W(4X^]\#1SY9%0/^#!0; M@)NYZW<7-W/X"%Y!!RLC@34+]PVX?N]7A?C[T>2?7@G/17U*@L^JDKR<#KA/ M\SM5S&27SRB@65*2T!D&>*BJ"J0BT@*-9TF!ED5)RE%9@LK1^V3'W3?@E9,X MV&9LH'<[?YONR0$@@(X--A;&%@6,S%($L?_292"J-F!;&?QGIL6TF0K;8MN# M?:@'ERG5N"+/<;5..\.T2^ _ICGA:MQN:^B4,^5:FVD7:TPS4^RT2[7!H6&? MY?CF@,N )ITNVV?@'[B$H^ZE_%J ],_NMR1(+$'?RDX-5.]DP,U#<\A?8ZV. M3Q.!N=OAG/L+3^\RI@[8"6@3Q5NE+"YU/WZ,YP2NK'J/-E! ,6#9CI^9$BSG M :/>8)4/T!)B[YXS \X+O@"Z53>R"E8Z>%#&F\_C#KOUH-X7!(R)/+PE_DEO^1,NKU-6 MAA/R N]R$/Q.RJ[Z@+MY'*A$_*T\=N+M8$PF3":,#?'W"'8DE*=V^)D(K2!B MQG)@COO_;^]KN]I&LG6_WU^AU2=]5[*6<%M^=W+GK$43NIN9)#! 9L[YQ)*M M,M9$ECR2#&%^_=UO52K),I@T 4,T'WH(2*6JVKOVZ[-WP3PB%5_B:GASM@VJ M9PX(.K#^E6# =2X@ XD_!;^4QX?YAEDN_OD<##R3(T"(1O@?MKPX)8'A^1@D M5Y91;Y<$7\YQ$-!6#I_2RE+0$9PBA5'8^P%X)\#;O(MYBJ$ &$1W<8"'P!6X MG-MDL2N;6L[9W:NVSI\?98G^9@0*=C93U(M+NM?DX0+W%%-]P&?4CD88%)8/ MBP'I19+[T,_@8RYL6GZME#ZU)>%"$X$] .UE"Q(.5549M&!"^1.9N_I%C%D1 MS\)&'H'Z";0!L07%K;6SZ\^+U5P ?',%3)L Z4I./M.V9J/,B^11,1/=0\XT M^@IG=B+GG!!+P&R7"= 6[]X*.-LU'KO#;F<[M=4>NNUA?[/:JN&)Y1V?AX?< MWJ#RH0ZB$T9>C8YJ.;>L1RPB&-7K=#B_T.D/J-&< ,!,J D_!V8D"Q>)%M6Q MU=V%L[W14/]PST]MRD+6E(QDZJ[QX%2#Z;@$67TCMCYFRS$I0$JIR,CB/T6. M7_G12G%X[DK)<>1$@_FWSJ/R2*E/2@WV2&/^V5O&\%M2GE@1!(Q-/-RJ!T*? M ,QD>'\6\4II[U8IQ0"+/(:X+2UGGR0&_DI;LSZJ;)PC? ZC@K=P6J'+:1W MR(/-MEJ76!".Q]VMXFEF^[;GC MX;"&+];-LH$V!X=D#N[#EJ+0QB@85A/!,S56#XM<1E?==B('@]98K!T<_MYG M JR'JR2ER(P]ZW:K9\]QF83 ;+Q36\]LJ$V=P0A,G>V/T&VS&J_/:BL]?XFH M.9SQ+,RUZ0$JFNZWTS3?9,VXJ![3Y$I<1SPAF"M _,4*;"\LJ$'#P!P"-9N% MTU#!^29"PFS((O%6+993<**4W11[5 MXK%NQ9P62&:S#-@W(^3'3)"!>I M-;_3J'Z,U,4.NR(989Q+5 KCY4HG8D)\ M#L\ "V@! G'0)2RTAL'RR#G%/U .ZX9[6^GQP4A3443>3\H@GW\J>0)X@MB- M#COC@/29/ER)["E-!" MA:> @@"Q1#R_A1^@:9P >V>R(^A:T$$LG NI4>AJ?T;\A@0\-&!878+5@=3A.?GY[#CQ@?DDVG#9F@0;^050 =J3=]G(,.EW-75MBR-Z(5,&"E MQ,/AGF1\5HH]O0YA0^E#=)JT_Z/(P*9D&*[-9@42+J6U&J':+WM6*QU^_ #^ MR=Y1O$=1B;UC&.KUAZ/?CM\X"P5B)T!2801O%1OM;?D!M(U\ZDOBGEP"';.D M%!^X%<8^$*,D][_"'&13""\IK@O;-+0+A5S!;YE=G44BB2>KG'E-9ALDV 9N M#EN@>.=1%^GO\D!DZJQI*$$[IPH\'EBOBE!ZRQ;93&E$FLRE*J-M<(+F,/KF M(@&1CKM'.V)(YB(3H#D%WF0P6T6Z#%,3&><5@:N)G3/0'5PB@ 2YFCD+A/65 MVM,!96N'"IZ ;R.;6,Z\'%7.SE*\.;*\>PPQKPHIT;AA.+,S%HFN'&5"@)#M M V0+$=M(8LV8\Q+ Z[OMWB8CM!+6&[JC_BT1Q3IW_5NF-.RZX_ZH_.UAW^V" MGU7GK=USV>+!@3F,%0;B5[D#\#GK/*L[=[Q-] >^ZT(ZD+5U1X+?$7MC_>_E1ESOVV;VOCJD& M3;I=UQMM"$YRW*3; ?6P=9RF[W4P;N*U^A*E^9/S&PS<_J"W*:8S -4UZ-8R M6R6BXX[;'DZLTQK?/Z!SSS44;AJMH=/&>,_F'>YT6NU-42"T*YQ57 0B]-@X M9:_EK<=6T&8T:ZM=6"4F]*<7-ZH)%/'"D OJXVV;%]5N#;=<5)%7*VQ],TU_ MG<(ZM4>Q9(%4^3 MO&M+5,G$&ZO]_E:[,5^]KCOJCEDW>7TL_",!:A):LY24.V:9(QA!/.%K(!]B M:"0U_6TYB:IDZ8^[)/+:K:[(O%>=H=OKB^;L>B"C:J+26W^AYW:\-GVA2]'H M\[)N)*]A;'+4K>'/M:?^6PP &=K30X\W#[VMLC^H$$@B^4*C(J9J@P@X-)8Q MVFF)UK63S#M=3;\X M_I4?1M*1PD1UM.5'7Z"UZC4+!**HKEOZ,+<9'"JV)+!(P:28PM@ != "P*LT MKHRIPZ H?)+:/W$,A^(=C73!HA38XU6.,4C:1[ZJH:"X!=@H('V9@9RYI5 1 MH^,)6J(>ADX9=2\7QCF/0=RYP5 ML*2N '6MWU/1* 5D2ZE^/9E4Y:L4\8=4J8$?KZ0'2/?E8:8E+KRX2.32GK43 M: +3\/$EP1I1#U[Y:4@GCBY>"@0W9^Q@74[ NAB.VFJJXW/KVZ9W55<&(7I% M@M,(;?.](?,"O,(=S7 M>"A!'% M'7 <6MOR$QP+(]D& LH> +Z78BI)E:.YL#_ #%179ID"M:.D3)7Z(BD2+12+ MYF%J(9 V6_%T202N@"?*[>$*V4%BYE7';8.M7] J)#Y.5RHH=Y6CPI+";@MK M8& ;%,YC"B8IF=E=^73HIS'=MV47%R(/".(1#9L-:) J&]=&'#=.VHHM]L8='5L<=[WO!1!YIW.C_-FQ.QQU3.1B M./H>X0H-I@K7@A8UOOQ&4$F1+RD<>2.!U!U,,73''4'$>&-W,.K]:0MVV!^B M?3D" Z_B'%HI!?P\ZM0!*[:=0;_-]FVKM[5OSKM[YSP]\JUQ M&O!3[_Y8B[*?NBW N^.X,!5$JT6E4CA-IC=S?1N;;JWN,/*[/'5T^XJ3KI)7H*X M+ITNPCJ"MFEOE\WKN:/V!L$IZA)##&/&;=ZJ*<=N?U07H&PYZY.L8?-R>Q0# ML,2G+_TPWA2X1K%95;-KT/2X+K1=[CV#!?,PGV013ITY7BB\J-;?20ME"7SN1%'7)_S<^^(ZDN01\MM$W]=-]=^C,!F:1I%@,>9 MJ B!Q9D$,-$,"3,TH"MUPE0X/%4D3TJ.JB7R:SF @WVK M3"'V3?P 5F5):M5OF(Q8:'QH#?R3KR/G"VE4?!6F2:SK!'1U9^'0REOZ.IN) M'V%(7Y]U:TY8;CL#?SLA5/"MTWK@/%FU_%9Z4JS1G(HV#6U!3.WE_EOTWWP1J\CIZD([;'K3?;!]1$:#Y:^6C=[[3K12-"F-$ L0N):=TWTXI@M6!D+K&[*@D MB"DJBY/A[[^TQU33%C"CU"ZS-*'7RGX!\$LR# M'1K>,QS)_-LQY>@P1/<>\4#I@DRIS^2@>Q=-6D<(:@-1^S8;GJP&1$:6\&9+)$R?Q'M$]X<(FK1^SC4)^+?W5 M&3S\9P38;_:AZ+?#RVNW=!TT_+0Q\GA+>L&.R\,8[4[Q"5=01>T-#4GN31S' MHDO7NUQF:[WG=^W^025$:>9T]FKTZA;4*5O?0F)TFF-?K82H587ION?D^U2']7*5_:7[32]F(8T#X*]8*0N M*,#&Y.[AJ\M5"C:5Y7>#$V:B?=(Z0Z,6$$2-U[LDBT6"8BJ9?K'"AY:3F=-% M85A"E<\1UKQY-A6$[Q!Z48I#W&*M6R">"_V%7G@"P\8J>X'L-=>LK9O(N MX:[1TL6"30<-5,RFIK!?+%E'@Q"*=DDDJ=I3/UTY0ZDDD$&F\J0(SM M1.E:4W9MD/@";2G:-9?!-PBHPUP)0&'',45-:7.]%W=T(# $2($\!.& [&/ 4(.\'7F M?/T(,O:$O!=IL#?%(,=4X)RK3#KLV>=;JSJ]I),TR7DGG/UI#HL[V7^C:X[- M0[_*BGZ'>?AQ?@,K2)>) !]?G_SZ^\&;=_(2+,#G%=,]'G-.$4JS+0SJ!,G2 M;E:5(BY F3@HK4H(S,*LM!6\+!I(XP!A"ZJ+9W U%N%3CO'.K3C9IU=P':XY MR[0&.M 3PWE_]6.B!!UIL/%ES:&9&$HI75P=4,P"GAMLX-083HIFTGK*F]W1 MNX;(G"5[VZ?EO:6-*QS<\DP'DH@@58=*R_HNMR8C8XLJ^LWT"?;)UP+/I7_?2&"2N9HFG#37K"?,XZXS M[&Q%RL^"6;U>,M>84*TT3*]!B]&3%JC@3=DN(5^G-Z2&CCVL_&"F[HT0'R97 M2]MR;Y7!G/(N.Z\7?#LME:,6?S/YMC<(.P/!ZO5^-JNF# NZTK@ $N&F-H,M M%]>PZ _F4<2 MT&.'6H_'%FB\(D?.JFBO3+UFI;7$<6:8V839&9>D5$M/LP'BE.OC\NN$Z^-: MSC_KVJ[2MRN$JG[:\YS7>(PDVF^_.5%4Z52X%EMY%$#I37M1V@:R**4?5H#T MQ60'WC"=51ACGOPYRIO8)9"?\T1_9OQ;6,+ZT.#GIIJY>DDV>4 DH_P YF@Y M6>2NHHE-':/"?!ZD_C7PE3;X;D1&%?W+7GGMCMMIMUWGU7C@MO$'3F6W>VX7 M <\882*AJ(>+BY-%WROZFHDMN-$4M"6;'>\2J&QI&6]J,1/E$0H@/KY5NUQR MAM?WZ)HN^M*-FH,4)ACC VN^<+F50 &%4"E-7X 2; $7;:[I6%1QK/':C-$7 M+J,U,M8Z<")8-_D$NB@ZCQ4K*P4ABSB:K@N6?,)LW7LP&5 <%16Q:ZW?A%F* MS01YC^Q6G$B9?(1R,U.$"M:M!Y'PBUI$F0D94M]N"=+I%GQA3"H_S*F!-('Y M O"#KGT$#V!+/Y0-27WDL([J+C(FH]EFC3H+J_]D$NC,"BN'9E8'QW"0IN@2&"1@>AR1"HI>%K M8WO>*8U$@\O4WY1*G.FA3,(FSN'IT1F'MR+_NERW4SL)?>ON/9FR& #EL1WN M*F2S[G')R+(2$?X&OTI DG#:0UN MJHL8O8[I8M<>X2WQBM-QB8:0V7@T+>!TN;FN%9!IH $61JIV_06C4-%X1!?-.6U\TF\YD@I<2-)JFI#,FM!NZWP2HFJ7*5^MBC>K8:\Z.2]RQ M-C6ZY5*WERJ\F#)Y]=7EYJ,$YLO6R=[KNKT1-TH:MMUAFY4^K\9?+DE TBNK M6'B0-XWC?Z52CW)D44^X;&34 RCMC@C%W(R9K@%")?W*O+V9N]BXTC9#F!7B M@&\!I9U'*SU7+>=LKLE77$E*SFETLV$A#H7NA0_1C< 41YV,* !+XE,*5 DV MT-)J-H*=+VERBS2*.5CN*:RS;:1935.2_2 JKFJXX@$\*D"4K*65]PRWJVH\^K%9_ MSN/#6+-/_.T;D^*0H@[N*,'&'J<6+VD:*N!#M@WNZ1[>#KI< $QV2".3* M],8V=2OSJTRDL-=,HV7ZKO3^"XV93J 64VH TUREN72W%R5.@V8G. M>6^LUO4)E0*LS*;OJC^!_*15X/1Z-89K '@T#K^]XK" M0X5"!4N&8ZFU*6V>H5UW3^'7RA?UE&^##I:J)>XHOJ_O+1A4@+X&)V=#34ZU?)%H&1C"7;JPC3< \1DQ7 MR*4HSAEL,4K_X@+)_8QO59LJZXSLTP71L%&G"DP^,5;V^89NULHU@"YZG>"1 M=A F4I=A%@EQR :%E\R9J\"V<%3 M38WH@9'1["T,!5R.8 -8O>5RQ(J[&<"(+<+"=!4$QI9+H(J^1_HX6>4.0S\L MZ*H\;B4;BJO.323P$O$V2FCVE;PH6-"K;JOG "M&,M2M=,)DD+Y'5) G,*-, M_R%$UH$Q&8)7=_JU]U&. @ S 5M&D>P2QB,I4XAA66.QUNRB?1E>CB<Z%)T=RJ)Z@0 MGD%Y.L"]74:#HZ*@#T)2 A*&GB?7'#0HB)\A/CRQ$EZWSH=\4;[O<_L\2 E& MO2'D655G=I2:8J%15-+SE1 UZJWZ,+7.YK/)H8-?A9^=6,'DPM6>J-(5KK?N M2<$8C<]Z_XF_EQN=ZNK=2H%2"4=P<*((TFA4:='UE$X@!7(3.&X(Z&67BC*9 MR+CLUH"G%*;LN)VI9<[1!_CN$-O/D>R!8V=0..:S/(0],[S/?1))VS;[BF$T M0:U03V* NG8>/.>*71Z6FNQWHJ! MS6O1'B,,H N]BJ#C+1^U+A3C>JP[6Q?SM5LUTYT6X (KK%4?N:M*C-)W=8] M[/AAM?%(K2HO1GDT?/.SE1X57$N(W1JG*RO))3%UC@!7.=J**>,5:_X7&Z-QU]6<"?ND M"Z5RDBFF#S5YH+ICMNY&A,5IX,BYYOI-_0<0<*P3K4M!791%-(P/BE4TII4Y MIA?I]L+R#9S%U#@8;.X-)5[7ER%J7_U2X=*59.Y83O$E;@UBBF;VX>COGX_> M'YW_K[/_Z;USL']R=+[_P3D]/#O^?'IP>-;LD53B6S+5!EB\7C':YXW53Y1P MB-+ED*JB1^Y0-\)YW4I)8<%T/B/7>8+0&$XBJWA"%<5V">/K+,$<80 $NJ]P@8;VD;]+4 M7<_)Z 4;F!'55@\+8\Z*B7%;+XJUEBZXA=O-P>Q(I<7C6CZBB&\O32493(.K MS?V,Q-K ,: [>.K:X!X4W,/J@%:S3;K=O8@Q M3CX%(1K6G"(:N;V.IP'"[K"^#Y!ES2D!X^!GQ!@CTRCCB]1-P2$&W=C3D>Y3 M$DJ'5Z8FI&594%/I\\<8='U_NIA4%$T@'XB,N["0\1%8;G3'+@SQ+PX&6,*D M8J%EC"O"(OA[ MI32J%MVMA73#M.I?2L0I82<(Z67[HS1D/L=$B(!3:W)%Z_C#/,GEQA;^-!*T MCGIH/B_0,,9";Y=: B\7YF:0) ELDH7Q+/4SO-N(HT?<&Z+(O!"@K-UNT\D? MT8_8M""J9\H"R$[!N%05EZMP4$FJ=$P.:\WMU!)DK6^\ 8^A.LL2$!&J5"-[ MVS%M+/"-:(8[XPM&"DW\^ M(AC1-KDVO'\]M]P8Z1TU!\)R3LMVV>X;JQ;6J:)/3'VV9&V[L;8BT$(9HF<2#\U'$'7=UMM./VP38@QV;I MA\$]AF[HO.FT2P$;"57GM:EGX_ITI@69B?HO=FDZF8G=UA#/:>=B)3O>,]-ICM^-UOED.67V ,0;O5$5*N7U; MH":Y[:6B,)&K!J?2Q0CLN80BZ')7W+B#_N.:'*(@4%F\@L\^:(O1U^EWW%Y_ M_(W+VK^\1+A"KK:1H@S>-/AS6YSR$GKP@=$89@P_#=UV9Z3=_8'G#H 6-6N[ M]YQM-^O5> 1;!E]Y-<)**UVI.\*&U>.'^9A=N;;Q9AMIV<^7D:W=;J/#^ MWJ;QF01E6LI@W>IFVG%F#'&8;-3:H2.?GN),&//8E**WD>.J=!NYCJY5#1)L MO\@E_Q3%X,J(-7& T:X0MLM/K5B7]'U0B%+EZ]94P%U;Z[O>EPZ@GU71FG#F MVN(9#+&@?7O/4-_75),;X/+%(N\@C4,J-66,*N(Z".NPD!\AGDP% \!!"DI MSO%F$RN\DY7"?937I!VKEA$%B>)FC3P6/JGS\;0"VE#'MXOMJL7D%2!6A0P8 MM,]T$OT(G'.GBS&BY-IU_OYY_]/YT?G^^=$_#BFY!K_XH/_]_NCLX,/QV>=3 M^-.OQY_/G8_[IW\[/'=.C\[^]J;QE*HY;]U*D1BO:$].I/>=?QS^NL\=ZG2M M<& @TMC&N(!YR7@NM].0=%)Q6:_N8DHW%5K!5--29*X03XCJ.9I1HY]8WZI1 M;M1B\#L!^BFO.ARL"PN# ?@,OZ^U"+Q2+$+7GH+/E90[$=!EZWZ@-@2X-QX? M1.SQJ:&O,-Q:<.-6L%0',>F0%GAR 3(BJ =%F<2(T7I[Y7$5\*VJO.W#I M!Z]C(E'C'N41_&WLBS^OIW%NTMC4U&6;B(I=HW:YU(^0I F0]@-%WCND'C1\T ]3F?T\!#4# M@O)ABTR>KWS8/S@X_@P2]M/OSLGI\2?X^>#PX^&G\P:S@#-#9!>!NKQ-H"[@ MW0#Y/K@;U?60"FE']F_S-(HXQ=O_FM'_X(F#TZ/SHX/]#X[-=<G1]]W#]'Q,SC375]QVHG_S*8D(Q]$$FU[T2"EN8Z,> M6V+8U:94+&#%AB\8M*8%_L"O9K #X0RK"+!1"W7LH M.8#V$3.->Y2HM7^*' M;Y(F,X#)%WC.[LQ[')_^<__T_=Z'X^._X:$Z P.Y$>.6$5Q<=*\S_MHJ90,E M4U):BY8B_AHX%YM"[45)\D6W0!8.YR;%IK=DA$5OF K? #:6; ,;DE;"UZ?V M, $Y;MD*F5YLV,R?*6P"@,!ST_S'=!U(P;P#67!6.&X?^.)O?.@4';:%+KSQ MQN-^"\_%II5,J6&@W8-?+'P1 .""XX68:,C"<99*'73P")6N E>7ZRVEL=KVW4C^EG.&E-UV MKD5-MY,A7#",]:47=!;435+N^E!N Y=$KDG$=?J^!R8:+1&R['$#6[S_51IPJ#.W?5*'#Q\],5*NRX0E+EO4YUR!I#,0P" MID-%\E0#C&P#R9Q:A&QA; Z$&O K!V@EN$#*9/V=.X5.(6,V"1:,C&P4+"W@ M$!^; 8AWOI*@'\X2PR6$00/;>D4WNH0D2Q&/0<)HH[1RK90 J4UJ35STB-;U MJH0=2XE%RY$-0=7?1ZD_'%>#;U+KQ)M^<% M?>6-.]W2&YC/Z%[\'2U\ZC)TI?;CX.^4/:-_O;_P>OU1>RPO/5+J#]Q#I]OZ M]O3*CHO")RDH!!69F)[**?6!ERR>F-9%@GT6(2C9-^VOF8L9JM+ M/\5^BRELQ$VZ6KJ."D(Z!&%4&GCI1POY)5F8;F%>NDX ZTD3[,,,^_&%V\O- M%5B[EZO%WH03CVAVPT!XEZV +S3H76XI7*E([/)R'K-(Y\]2.J]RB5 $/)[> M\'M%&ZBR;BZROR30,ZG 9GLS6U&73UWIS)8J(0 RXW 1IC-@?_AUD:FF?7NC M*ZO!"6$8O^YK1?J>\C5B'J_?MX>^:XJUD4!7VY8J.RN4V]![5BD5X+V2UMU6 M9MB _+DQ,*:'N:![W2_0%C]!T!>)6(2KF"^N5-11")/R=?.W2]JYQ'6/^Y>N M;2ON")=EK\\@5BHH;H^GJ>/><0:K7RH:#;GUD@S//EJPFK+;1T8O>=G5UHBA MOI7(8C[,W<4*?HT]/^SMT$7& =#Z;-LB5"7&+(U^,<'%>*->^ M@&\38%O7 <.9!I$3D<$K;2*E3+A)(=TA!_@JN +O>%M7_I7-7A)GI %(D!9NJ8T,'MTC,RM;+C[9=]4?U-9PF+@_H,S^>+5&&T4T:]#%3'8#B#*,- M1:$0[UN8RIQEB\*JZ&($2UE$DY@L@76;+Y7(LD.R17H9@Y\GT2 MUWR%'^PGR4&F.\7RT,U-G"SA\P]6(9)6[KO#"5\2GL@T0"ON^Y.FDMR81D M'"(D%(RE)4 1%C7H'W<=XF (?#RB]0G410;&@!T'YK;O+++KW"A^V0!6%?3\SL5X[$\O M>NV^NICT>^IB&'2ZP70T#+H=?\TOZUTX9>62>]_@>6:_E M'!Q_.C\]_L#Y\)/3XX/#]^" -7D\G-GGHB_^:HGW.YELGBFS+S=- C7UT92= MBNJ8AVKF'%)':E14 M$P*ZV'-3"K\XL=I5,:),F%+?058%FKK%U01L&2AS+<&WK[BNKSKKY8VS2ZU= M:#GOMUA/JK=([":K9VL9.J 5+D7!9:?6X(A:QG'LM^AJ.@LCUN-@52W0*BG: M UI)U$-MM)G<:;?G4"1YBIY-X.K"8OPQ6RW0P?R/9%KXBX)(EEE@+;?N$.4@ MGH[SJ_)7Z\,X@/DX+&414BJRN&=I!=-GF2W5XXMLZ^TE0.TV>XP8O^ETM5A% M)G^$+O4JIBOAZ57[(!6FRS$*P:[#:*3:"_CRDTKH+'.H^IW'K#;1^Y M!;9P0G%:=CTF_VBV$MD6F3$MA*$VYCFEV%R'12@!6Z2YF:.9OL IYCX7J]"_ M.N0,2 )O:H@_6Q-E845CS0E]:U+7NE6B2Y9V5N0_;W2+ 0LQ9)ZO[P2Y]:IV M"B'49&TH:]-MLC9-UF87BA\?RB'ISM2L/QU[%]/.T+_H=8/^Q:33FUP$06?L MC7J]8=LK.R0G(#DOCHZ^E]=1=^I.]D_/G:,C0E-YWCOG^/R/PU/GZ--OQZ'OQ^=G1^>'KX_V_]P>'8Q&(P'O>&#[MVZ>]9I M.?:7'?JT<_R;<_CWS]C\[^SPX#-"G 7-_/GL$/](3AS,[M).RZI%@9&R0>45^E(5E6;FTEWE%L[375$*>ZJ_*:!ZO(0_,"FY3_J =^S_;RY?OZ:VP MQ+0U/EI M7&[=T;9DR.3!%ML^#W.U!P-,48OB=NEEML8-'7:!#KU6>]108A!(NSQB'].-M;'_<^N_0]946S0W=;>LT>-5S4[%!SSAHNVH$= MNM/F:O:HX:*&BXH]>I8V-3TX>E'GY0[4P)/OP7?7SJ.[-X$AF>O_?08T?JC5 M39,(2?J7GSH_?>M*^ZUQ0\GGNKKOKYD:ZKUPZKT.WCC[17=M:1I$M:"-6;!# MK-J8!=LRM/^&F?@<[\%I*%NA[',P&9X%K[\HKGC."FSZQJ&C[GQ:4=UL,G/. MYGZJLH;*+X?*_\#>\2S7DQG_/Q.9?\;"IL9<:1C[^9DK++0T9S>4?8;FRC9* M:B)&Z3[W<6GH_')4TXF^]DEJQ$4E83%93'S>E^0=2F7EPZ_*%JB?QMYH?42 M@W%M^=>A&*T?W^OC.RRZS-#5P:MCV M(;]G;VTH; M:2RA'^O>]>E4J=GL<0F_OTP=#QL.XP_=]D,Q[U,OZ\FTT!,L_!86=[K2UK9F M5^R5+%-%[2W@&6Z,VGEH:?8#,L0N+/M5P]D-9W^O.,>3,D0MM"_)L;0F@K5, MH@>+:#8$WGD"-Z&K']2+:'S_ETO:'V&-#?N^5-(^?GSCSI180]N&MB\J>/71 MO^'@%?[0]1J#OW'Q&Q>_679S#IIS\*-&0AH"OW "-Z&N']3I:&(%+Y>T/\(: M&_9]J:1]YN&0AK8OE[8O)M3UUU7,H2[\H<%I?0\7_PGK-IH0P XSS ^Z[.:< M- SSHB,I#8%?.(&;4-D/ZK0TL8:72]H?88T-^[Y4TC[S<$I#VY=+VQ<3*GO0 M:RB>>C&[Y/@WCOV/R1"[L.RFD+'A[":BT1#XA1.8C+!?^7JS!041C+B/#J-?XG3BIKRYQ@E>*; MF9HF<>#\>^6GP%].I]WIM1Z08'_^Z ;AU7__/_B/?F\:*3_%,SM_%X39,O)O MWA*GRZ=T1JGCM0;X??C-7*&V?-MOMWKP&Q%E[?;/."-KX-)H>U,51>]N#?3* M"(]RTCL]:S.L__X?>P&%@-J;)E&2OM6Y-&O+9"\Z)+$NU=X$..[+GC^#+[[U MHVO_)I/E#<$-&^HVA&]-/JZ+1H;GM8:#GQWK9]R(-4HM_*][UEZ)A-R+U"Q_ M*Z_IWY$]8WZ99"$R^-M417X>7JD*H830>;+1VPM_0-^P7?FJ9K] MY:?_.D^F%4;G4?!G4"LH?'C<:YZO_ H<3F0[E"<'\%=@@\G MW@]^X^C\\./@\'_^./KUZ/P,7NATNGUYX'$6BQ-P!BU'SV&7!.?#3*-\:$?U M>T*_"F.82OYVSRLW ]=>B3-LC<:TF,.OR]-.B ,4E>GN@4;:@P%3 MT')O%3_[SE[#__WW*LG?W;D2?NS=3W(P\W0/=5M[T&U_55^[7N"UYOFB[JC> MGA+?0\ M254& S?']#MG@.R%K=U$MT:S]X>_W4*S]VH6QN'WI]A]EW$+.5[8J>H!=0Z2 M*Y4Z)_[E)E.6?$KO'27-IO0P9C/ _"T>#O#A&3[\R$;RU@XO18.)?M&?#P6 \ M;(]GD^!1DT ;-$'PG+?A0*&3*WIN,.!>93A%]L)Z M[5:[\V)7UVUUAR]V?WG\^.S\].CQSV0L[^G30:ECPF;/@KDO\ MER;C7Y!4?^_GZNVW6'Y/W=6EM(K]U27X7<[()53SLS+UGO]1__5_[\E ?'QW MBH%^.?O%.?SPX?"3<]IR?C\^?7_\:>T(ZZ^*"[DI7%%2-GVC;$IK^&7GY4*C M:I_-^7L$52MG%7'X3WQ0#Z-(Q71(84I)_&ST;'.>FO/T1*;KP=P/4WC+\>. MT;G-J6E.S7-:SE.;0-(?F.2VGB9(T49(F2K(S1_VE1$E^;SE_'/]S M__2]<_CQU\-3U_GKZ7H"H0F5-/IV%P_A#Q4JP9.:7&/KDL/%1*62\/MKVN3[ MFI/UK);S%);L/\#E(UA_B+!&*6=6&$)I3D]S>I[3+Z+__O]02P,$% @ #G@(68W0LS.R" L30 !8 M !T#,Q9#$N:'1M[5MM;]LX$OXKO!2W30#+LN.\K9P& M:!WW+D";]E(7A_MTH$7*XD42M21EQ_OK=X:D;3EQUDG/3KNH"]2Q*'(XG'GT MS QIG?\M"/I%2HN8,_+/P<$1:AU&G$W6.R.>/9/_K MH'=@.U]^Z@W^\[GO9OW\]=V'JQ[9"\+PWYU>&%X.+MV-HV:K30:*%EH8(0N: MA6'_>H_LI<:441A.)I/FI-.4:A0.;L+4Y-E1F$FI>9,9MG=QCBWPR2F[.,^Y MH21.J=+7PWZE^3+X.V@_^4\=(WGH1LXE&QZ<<[$ MF&@SS?B;O9RJD2@"(\NHTRI-%\2$G[M@(IA)HW:K]?=N21D3Q2C(>&*B M=KMY>K)H4V*4+AJE6VFD>$:-&'.47I,;9YRJ:"A-VKT_Q:J1Y6Q<(@L3)#07 MV31Z/1 YU^2:3\B-S&GQNN%:X*_F2B2ON[:W%K]S$ T+-/S.!#03(Q".RG:= M!2*_>.R]-(\;>>CN4E+0'.[TN#+__6*H,F@O"O^Q[T7_+A5#87YYU3YI=3OM M9OL\++>@=PR8YFI9\5[_9G#U_JKW=G#UZ7I#TQZNG_8Q>^'=L=!@C4R8:90* MQG@!_7]Y=7;8ZG2]O;9CGO]5VHADNJSH58/TLXP7Y*9)_B$5DT6#Q.!%Z$A, M2DVT'9NMU.6',=KRDWRV6G7;) I0Q42![;2TF';3P?VQSRN2TC$GBH\%GP"= MFE1H\EL%CPY7V13:2ZD,D"QY+U7NAK1;P;^(3("II=&"PV* IZ\*!@HIP77# M"R[B9G>#7MN$,7X8SZZ#X.$:K[VCVH8^DD_);2$G&8<@V7#.\RYC$C0J)$17 MF)J*@M!B2JK"J(K#$B!TVM +;J0DARLE:$82&D.3(C(7AACI^CWH4/"8:TW5 M%+OD]);#O#69&MH8* -39LC@. =VB(6"> _=( /0H GCBDQ2$:=$5_BQ&#_A MBGLAN(!<:(A$Z'R7(2BN2QY;!5%N":I)!LLH.6C1J.]$R9!]KNH+1"T:,U4!HLV1W5;)]VM0>+#_#X8,LD$7!I M/7)%J.+6]^!+,@69-]\#GC "+GV/X=Y.<%5!9O@4ENJHQK']PZ-&@?[_,#=XE"VL?,-1U8 MF0+3K,+!$&F#4_BF3HG6*TH,_1R3C M&L:"1VS460^%," H(N6F6"V*-;54 LFJ,W'B' AV7)Y@9(JC6'2 M/H3:QE3+=%#+@D)0D-I!):2 (JXRB@0-R[)*+,(MC'#!NYYSP+ MLTURYE\3CL-GP?')W/( E4]GI2>#$P ]%@PQ1[4L*!(QU8!73. 0B%2Q&2@ MIH(ZFV.T734M/B(6/Q8:#MU+76L)H.7[.[^@LE(E0%/;["".H3BT"MA4<,0+ M"/H9(!3N\!*ACUT@S74HA$=$E$"TN]B]0M%X#33YF&:5I1/T&T\22,7$&"RN M5Z14\]#^!'ITEZNS+(M$& C4IETN-Y25>5R#IQ XG??FF*@FZ\L&,IREP/;A M\I8 ?;HH? >FAXJR=3SG_/30WUB6^KS(WED)JF>P&X92&<>50J_6XM8*J;G4 M!MIQXPQDZ1@$^9T/LO_(D 3@";QSK[=7'$H.;BMJ++:+:J[7@=,JI7H>Y)&Q M+)PYLU1N[>%I=@IU\RW/?'E]KW_C_S;1#L*/*'J\E5K&;J_-T=]8, L271V! M"Y)!##TC$WB0&LY5HY >&JGT//C:!A"9Y\(8SO^$QH<2PCO>9P+TLT+V :? MFAI9&?YBDCI[N/AOE0#U[8-4%;&MP@]VYX_X&9F0 ,8:V']6,L.#C= M!\YYF3#A]!8CHB1V'G,T$8 M MB!A*WAPK&&6*RK'.P!YK*+\3%@Y:[1CJ>^L:3 B)HH>-0;X%!NV0D@87=2 M/78:+B")8BRS,<>H5-"1WQ!6GM!X7F9RRN'N))6.Q>@2,@%)&PG9S1^X1L33 M4.N)-WMX[H"'N+8.\D*'@&VN@EAF&2TUCV9?ZFJ=P&PIM^>N>(J*U@ [+Q]G MU ][W!&MQ0%.%61T"@EP1"LCN[4C6%1%S?3P\MMNV8;-VL<8E"!1\6@RLO0B MCD%"S59^[IG=:F? -[TW7\:]B1KG^R,_7+&/NHT?_UU9_ -&3PT"HEF Z3R M8Q+\1A[AS83]I:5=0J2.GJ7A6MQO0 M &Y;6]X.GM^'U-Y-OXG2?)8]E,;('*+9';$'7>15R_Y[V36$7\+^AP_]:_M# MM4\WE_[7?#M<_52TYR&)F=UWQN.]7TWNP/CS@?%%\=9+J5"Y/>%@I)<*GNP@ MMX/<=BGNCL<55MKDDSM9N8>XT&Z4S;&EW M8/MO!]0W#-+Y?N20QK."O9\%TZ646 MW[3T+LO]]V1*.N*!V[6A"2P\HF,IF#?RZ4GSZ'0>Q%U;R[Y:X]Z_L6_W7/P! M4$L#!!0 ( YX"%F,-0',FP@ ,-Y9%W5= M5IUD'K!3_\1O-5J'K-$*VNV@?<@^?V#[7P>7!U;XZM/EX%^?>V[4SU\O?N]? MLCW/]_]H7_K^U>#*W3BL-YILH'BNA1$RYZGO]S[NL;W$F"+P_*$D:8%,Z^ M?NP/>E?LR^!\T/O2]5UCUW<=AS*:GG4C,6;:3%-XMY=Q-1*Y9V01M!N%Z: : M'V_?D;GU)B(R2=!L-'[J%#R*1#[R4HA-T&S63XX7;4J,DD6C=#,-%*3]ZT'_?OSP?]#]]W-*PK_Y=:B/BZ:JA_1K[>YW]*B=<1:R7#4'57)A^4W46 M@J(>S"36WTH3]>;;IM$CJ:8P+-"*Y-IUIU#'_KLLX2/@2D8 M"Y@@,YI$:/9GR16"*IUB>R&50;YD[Z7*7)=FP_L'DS&2KC1: $X&*;>?1VB0 M$J"K"/;SL-[98M0><,;#,_]NPK@);ZT-(;K@VJ8LEDW932XG*6!RJ[E(5?&) M)%J42\R*.#07.>/YE)6Y427@%##EV92),>,LPRLE>,IB'F*38C(3AAGIY.X) MY!""UEQ-223C-X#C+NG4V!:A,3AD2LQ+8Y! *!3F:13#S*W1D@@4FR0B3)@N MZ6/1?P(**B4T@4QHS" 4:9?9%>@"0FL@Z2W0-!GA-,?8+6+#Z;(;M@FW_QN2 MV&1H^[GH A:+'.-'4%C$JX;00G&\K9;NBSQ&>N"4WO%[F)81ZD1,+ 6GAG@2 M1"D%AI302"A%XIC#K8JTOC,T(CJR=4.-),H4!1!C$H%@A]/6GI#KA,6IG.@9 M !6,!/(1QX$X-3J[T-8X*6-2)]Q!3;V&$LQ3(%BQ !-TR%3DBYWT8L2E*)_R IHDZ'\ MX*\1&8'&OA@1FW4V Z=&"3'DI7Y\%\I,0V#SD5RNDZ5"!<@RY"[B+I2"W.JA MLO,Z19&B*4JV2U04*M8E6X*9$"T1\EVL._#8$ M$D0.Q?X0[3ASC:'#)R'TT71S#ZB/)ZI'XQ4Q/A81P9!KF7/B9JX1PE33$39Q MS3;#"2)7<.=S2L#KAJ6GQD+*HL4!?D5TJ2:T*>"VFE!1J@+1JFW!$(921=8 M6QV.(,G^_&FE6I5*MD[:T'U!':C["K#L%04U:54 MMD9K)K7!=MI!0UTZ1$75S@?;?Z!+C/!$WKDC71F.JQ"PBVQ:?^?EW*X#9U7" M]3SO$V-9.$-DJ=SZHZ+9*2ZE;R"M5MQWY&O_LXMV$'[ T*,76=[8[;4Y^FL+ M9B&B6T;@@F0(0T^H!.Y5BW/3.%:,1BH]3[ZV 55FF3 &X"]H?"AI2Q;O1P+M MLTKV$:?(FII8&?]3W3I[N.#/4J#Y]D$J\] NS ]V*Y9GK%AH2X0J,X$8HN4? M+2E# 1CT*G'.5PX3X#>4"5UE9'.AK>GLGMYL>^1)4*J*?+<@7T-&/,*.&N9< M]"#LJDH0NR!VL&"KN72L,1?K,D-_H+OL9*H01#Z6Z1@H*^5\5.T1JXK0("M2.06\.TFD8S&^@DQ$TE92 M=GV+,=YV0.E@TT;BW1Z=.]!YK%T'54J'B&U07BC3E!<:@MF79;..<;0$[!$J M'8B2-]#/J\<9RX<][K35XH"&\E(^Q0(XX*61G:735#)%S>RH]#?=M$TT:Q]3 M4L)"I4*3D46EX@@U+/FJ&GOFMZ7CW"7-%#_:8ITY;';M310O@B$RQHTW08=L M/"*>W^=#+=/20(=.JFGLU?F](B0>CPAWD%Y]FNA1WCZN-TYV_GX]?Q^VZ[^T M=@[?DL-]HXAKML KWR?';^LIWD[R7YG=%>;KX$E&;H3^"UAY7HZP3&&G-48_ MIUJ8NP/.:P'G6\[N%1#W8M/;(?2;4=O%]%G$5E7<0VF,S#"MW3)[#L;>-.S? MZ\[!_^+3K]<^_7%^?<5Z'RYZUS7VVW5]AZ\?D@$K:%*I]XUQ^>!/*G?(_"&1 M^:K@^Z<(@7U6H 7],).]MQL^,-_+VZ%OA[X71-]E(B"N0$>[C)_<6<^U]:P+YRXMU+L M.R]G_P502P,$% @ #G@(68#,R+FAT;>U;^V_;-A#^5VXNUJ9 ]+"=5V770&JK;8J\ZB@K]M- BY3% M3295BHKC_?4[2G)CIQV:%([CI@H0)^+C^-T=OSN:.'5_LRQ?Q$2$C,+[X.08 MJ SS"1,:0L6(QM8IUS$$,DV)@!.F%$\2>*,X'3. IFOOV6;XZ,^-"S' M^=3N.\X@&)0=.[;;A$ 1D7'-I2")X_BG#6C$6J>>XTRG4WO:MJ4:.\'0B?4D MV7$2*3-F4TT;O:YIP4]&:*\[89I &!.5,?VZ<1F\M0YPA.8Z8;W+TZ/ '\!% ME_(KR/0L8:\;$Z+&7%A:IE[;374'Q3C8?6O,M37E M5,=>TW5_[Z2$4B[&5L(B[36;]O[>39OBX_BF49::>HHE1/,K9J0OR T31I0W MDCKNW%[B6S/3^;Q("FU%9,*3F? H),L*?/E/[+%\8M#L%? M,[+G7\=\Q/7S9\T]M]-N=9UT%9A;/XS9]%[Q##$E7,^\F%/*!(Y__NR@Y;8[ M%>H5P;QEVA!IQ]0R3F,T'O$0607GNS9: ^ M">.YP7)!F8>"8IR%&?9=NGU(Q':$);[ Z'I MF&C8XB_+3B/V8TX4&BB9P9"E4FF,RO!6JDFU:5SKXQT7B:0J<'[^(C!%G24% MAL I?,@%@[:[#46TWS(CEY=Y"5&>X*Q03M+$8"URBAFGV.><*V823J'QK6V] M12IU$$!S=XO.GTJSX>!<8DPU$9.\Q6F&R(H&F31(ER@*A-B MED P0A-N3,X%?(T9(L(+317+#+IM,XR@B7 Z*D\2Q)ZE"!=[S.R("\RBIAT% MTR(0%P!P5)Z4RDFT6K'V'9V[0M:LFB,F(16;^W7#9#231\D(@T E="05[F@K M1-5(FC%O_L\BK#U<+69%ZC.)S+@#[;R<* VBY2Q94,LL925D)G/MD5S+SD(6 M-%#4'$F\_",]$_UA3-,EWD_N7?C+*9))KUC%G#+/VLH9KW!1WWQ/E$:CZ MU/1.]MYQ[=9N;?#U&;QEU^9>Y_Y^9;_:KPV^(H,[6IGHOI)(OII3WI+& _/5 MURNAWR_^5?D2O]5I.4$370-ZBU-XYA8_ZU7C,!_C600.RO/DG*/ MP2K_FH6Y^<((9^6%N9F!]TUC?-#ZAF\9W M-KP_^W0X'(!_\L8?;L.'H;VIE-F I%5?-SXUY3;NNM$P4DZ)HN!/1DQ5M2,? M5$W+^BSYI)1[C"N2/WC(X%RQC%-3#_VV*/!BYAJR9E?-KJ>DW.-1'(0UOY7G4I_U>37[P:4)W96TW;E#D^1*W-P]=!+Y;?Q%]* M*DL9"ZH*>^4RIL??!:,L-Q1U349T D7S*J>YT>EI5$>D]Q]02P$"% ,4 M" .> A9N^UEVPX, "^;0 #P @ $ ='(M,C R-# V M,S N>'-D4$L! A0#% @ #G@(6?,PYE-L#P A9DQE3 M[_TH "A@0( $P @ '8&P ='(M,C R-# V,S!?9&5F+GAM M;%!+ 0(4 Q0 ( YX"%FX6Y'D/%( '$2!0 3 " 09% M !T&UL4$L! A0#% @ #G@(6:8(\;1/- MV:<# !, ( ! A9;.B?KC?) 0#Y51D $P @ 'SRP ='(M M,C R-# V,S!X,3!Q+FAT;5!+ 0(4 Q0 ( YX"%F-T+,SL@@ +$T 6 M " 5N5 @!T#,Q9#$N:'1M4$L! A0# M% @ #G@(68PU &5X,S%D,BYH=&U02P$"% ,4 " .> A9AS"P2XP% #W,@ M% @ $0IP( ='(M,C R-# V,S!X97@S,BYH=&U02P4& / D "0!, @ SJP" end XML 56 tr-20240630x10q_htm.xml IDEA: XBRL DOCUMENT 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2023-04-01 2023-06-30 0000098677 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000098677 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0000098677 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0000098677 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000098677 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000098677 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000098677 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000098677 us-gaap:TreasuryStockCommonMember 2024-06-30 0000098677 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000098677 us-gaap:TreasuryStockCommonMember 2024-03-31 0000098677 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000098677 us-gaap:TreasuryStockCommonMember 2023-12-31 0000098677 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000098677 us-gaap:TreasuryStockCommonMember 2023-06-30 0000098677 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000098677 us-gaap:TreasuryStockCommonMember 2023-03-31 0000098677 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000098677 us-gaap:TreasuryStockCommonMember 2022-12-31 0000098677 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000098677 us-gaap:AccumulatedTranslationAdjustmentMember 2024-06-30 0000098677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0000098677 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-06-30 0000098677 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-06-30 0000098677 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-06-30 0000098677 tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2024-06-30 0000098677 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-31 0000098677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000098677 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-03-31 0000098677 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-03-31 0000098677 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-03-31 0000098677 tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2024-03-31 0000098677 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0000098677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000098677 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0000098677 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0000098677 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0000098677 tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2023-12-31 0000098677 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-30 0000098677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000098677 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-06-30 0000098677 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-06-30 0000098677 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-06-30 0000098677 tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2023-06-30 0000098677 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0000098677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000098677 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-03-31 0000098677 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-03-31 0000098677 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-03-31 0000098677 tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2023-03-31 0000098677 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000098677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000098677 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0000098677 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0000098677 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000098677 tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2022-12-31 0000098677 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-01-01 2024-06-30 0000098677 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-06-30 0000098677 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-06-30 0000098677 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-06-30 0000098677 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-06-30 0000098677 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0000098677 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-06-30 0000098677 us-gaap:ShippingAndHandlingMember 2024-04-01 2024-06-30 0000098677 us-gaap:ShippingAndHandlingMember 2024-01-01 2024-06-30 0000098677 us-gaap:ShippingAndHandlingMember 2023-04-01 2023-06-30 0000098677 us-gaap:ShippingAndHandlingMember 2023-01-01 2023-06-30 0000098677 2024-03-31 0000098677 2023-03-31 0000098677 us-gaap:ForwardContractsMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0000098677 us-gaap:ForwardContractsMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000098677 us-gaap:ForwardContractsMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0000098677 tr:CommercialRealEstateLeasedToThirdPartiesMember 2024-06-30 0000098677 tr:CommercialRealEstateLeasedToThirdPartiesMember 2023-06-30 0000098677 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-04-01 2024-06-30 0000098677 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-01 2024-06-30 0000098677 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-04-01 2023-06-30 0000098677 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-06-30 0000098677 us-gaap:ForwardContractsMember 2024-04-01 2024-06-30 0000098677 us-gaap:ForeignExchangeForwardMember 2024-04-01 2024-06-30 0000098677 us-gaap:ForwardContractsMember 2024-01-01 2024-06-30 0000098677 us-gaap:ForeignExchangeForwardMember 2024-01-01 2024-06-30 0000098677 us-gaap:ForwardContractsMember 2023-04-01 2023-06-30 0000098677 us-gaap:ForeignExchangeForwardMember 2023-04-01 2023-06-30 0000098677 us-gaap:ForwardContractsMember 2023-01-01 2023-06-30 0000098677 us-gaap:ForeignExchangeForwardMember 2023-01-01 2023-06-30 0000098677 us-gaap:AccumulatedTranslationAdjustmentMember 2024-04-01 2024-06-30 0000098677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0000098677 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-04-01 2024-06-30 0000098677 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-04-01 2024-06-30 0000098677 tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2024-04-01 2024-06-30 0000098677 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-06-30 0000098677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0000098677 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-01-01 2024-06-30 0000098677 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-06-30 0000098677 tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2024-01-01 2024-06-30 0000098677 us-gaap:AccumulatedTranslationAdjustmentMember 2023-04-01 2023-06-30 0000098677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000098677 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-04-01 2023-06-30 0000098677 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-04-01 2023-06-30 0000098677 tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2023-04-01 2023-06-30 0000098677 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-06-30 0000098677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0000098677 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-06-30 0000098677 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-06-30 0000098677 tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2023-01-01 2023-06-30 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-04-01 2024-06-30 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-04-01 2024-06-30 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-04-01 2024-06-30 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-01-01 2024-06-30 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-06-30 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-01 2024-06-30 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-04-01 2023-06-30 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-04-01 2023-06-30 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-06-30 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-06-30 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-06-30 0000098677 tr:IndustrialBuildingInCanadaLeasedToNewTenantMember 2024-06-30 0000098677 srt:MaximumMember tr:IndustrialBuildingInCanadaLeasedToNewTenantMember 2024-06-30 0000098677 srt:MaximumMember tr:CommercialRealEstateLeasedToThirdPartiesMember 2024-06-30 0000098677 srt:MaximumMember 2024-06-30 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0000098677 srt:ScenarioForecastMember 2026-01-01 2026-12-31 0000098677 srt:ScenarioForecastMember 2025-01-01 2025-12-31 0000098677 srt:ScenarioForecastMember 2024-01-01 2024-12-31 0000098677 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000098677 us-gaap:ForwardContractsMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000098677 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000098677 us-gaap:ForwardContractsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000098677 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000098677 us-gaap:ForwardContractsMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-06-30 0000098677 us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-06-30 0000098677 us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000098677 us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000098677 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000098677 tr:CommercialRealEstateLeasedToThirdPartiesMember 2024-01-01 2024-06-30 0000098677 tr:CommercialRealEstateLeasedToThirdPartiesMember 2023-01-01 2023-06-30 0000098677 srt:SubsidiariesMember 2024-06-30 0000098677 srt:SubsidiariesMember 2023-06-30 0000098677 srt:SubsidiariesMember srt:MaximumMember 2024-01-01 2024-06-30 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2024-04-01 2024-06-30 0000098677 us-gaap:ProductMember 2024-04-01 2024-06-30 0000098677 tr:RentalAndRoyaltyMember 2024-04-01 2024-06-30 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2024-01-01 2024-06-30 0000098677 us-gaap:ProductMember 2024-01-01 2024-06-30 0000098677 tr:RentalAndRoyaltyMember 2024-01-01 2024-06-30 0000098677 us-gaap:ProductMember 2023-04-01 2023-06-30 0000098677 tr:RentalAndRoyaltyMember 2023-04-01 2023-06-30 0000098677 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember tr:AccumulatedNetGainLossFromCommodityDerivativesMember 2023-01-01 2023-06-30 0000098677 us-gaap:ProductMember 2023-01-01 2023-06-30 0000098677 tr:RentalAndRoyaltyMember 2023-01-01 2023-06-30 0000098677 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-06-30 0000098677 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-06-30 0000098677 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-03-31 0000098677 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-31 0000098677 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0000098677 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0000098677 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-06-30 0000098677 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-30 0000098677 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0000098677 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0000098677 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0000098677 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0000098677 us-gaap:CommonClassBMember 2023-12-31 0000098677 us-gaap:CommonClassAMember 2023-12-31 0000098677 us-gaap:CommonClassBMember 2023-06-30 0000098677 us-gaap:CommonClassAMember 2023-06-30 0000098677 2024-04-05 2024-04-05 0000098677 2023-04-07 2023-04-07 0000098677 2022-12-31 0000098677 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000098677 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000098677 us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000098677 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000098677 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000098677 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000098677 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000098677 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000098677 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000098677 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-06-30 0000098677 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-06-30 0000098677 2024-04-01 2024-06-30 0000098677 2023-04-01 2023-06-30 0000098677 2024-07-01 2024-07-31 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-12-31 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-06-30 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 2024-06-30 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000098677 tr:ConsentingAgreementEnteredWithLocalBargainingUnionMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0000098677 2023-01-01 2023-06-30 0000098677 2024-06-01 2024-06-30 0000098677 srt:ScenarioForecastMember us-gaap:ForeignExchangeForwardMember 2024-01-01 2024-12-31 0000098677 2024-06-30 0000098677 2023-12-31 0000098677 2023-06-30 0000098677 us-gaap:CommonClassBMember 2024-06-30 0000098677 us-gaap:CommonClassAMember 2024-06-30 0000098677 2024-01-01 2024-06-30 shares iso4217:USD pure iso4217:USD shares http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember http://fasb.org/us-gaap/2024#ProductMember 0000098677 --12-31 2024 Q2 false TOOTSIE ROLL INDUSTRIES INC 3400000000 10-Q true 2024-06-30 false 1-1361 VA 22-1318955 7401 South Cicero Avenue Chicago IL 60629 773 838-3400 Common Stock, par value $0.694 per share TR NYSE Yes Yes Large Accelerated Filer false false false 41212986 30309118 45623000 75915000 26047000 364000 375000 371000 85548000 95507000 83165000 2494000 2245000 2488000 45565000 55568000 49802000 7049000 9165000 7174000 84410000 51240000 92370000 44889000 43681000 47557000 10429000 9200000 8105000 323877000 340651000 314591000 21669000 21862000 21782000 144802000 144949000 142613000 484409000 485265000 468721000 18803000 11277000 13370000 6607000 7145000 6291000 676290000 670498000 652777000 455555000 447520000 438456000 220735000 222978000 214321000 73237000 73237000 73237000 175024000 175024000 175024000 292723000 255606000 252459000 15474000 15189000 2693000 1531000 1706000 1664000 557989000 520762000 505077000 1102601000 1084391000 1033989000 20009000 15816000 22156000 1046000 1088000 1051000 6437000 6250000 6303000 57206000 61690000 59655000 665000 665000 658000 1400000 1289000 1172000 8090000 86763000 94888000 90995000 45277000 45477000 45662000 9638000 9653000 9304000 7500000 7500000 7500000 2981000 2777000 3913000 5499000 6018000 5182000 103849000 94971000 86359000 174744000 166396000 157920000 0.694 0.694 0.694 120000000 120000000 120000000 41213000 39999000 40490000 28620000 27777000 28118000 0.694 0.694 0.694 40000000 40000000 40000000 30309000 29445000 29452000 21048000 20448000 20453000 802253000 737453000 753839000 15359000 62949000 11656000 -23874000 -23213000 -26698000 105000 102000 102000 1992000 1992000 1992000 841414000 823422000 785376000 -320000 -315000 -302000 841094000 823107000 785074000 1102601000 1084391000 1033989000 148819000 158837000 300283000 319548000 1917000 1308000 3628000 2689000 150736000 160145000 303911000 322237000 99732000 107075000 202464000 218481000 529000 460000 944000 851000 100261000 107535000 203408000 219332000 49087000 51762000 97819000 101067000 1388000 848000 2684000 1838000 50475000 52610000 100503000 102905000 35040000 37857000 73958000 75356000 15435000 14753000 26545000 27549000 4900000 4804000 13932000 9584000 20335000 19557000 40477000 37133000 4701000 4837000 9008000 9019000 15634000 14720000 31469000 28114000 -6000 -6000 -5000 -13000 15640000 14726000 31474000 28127000 0.22 0.20 0.44 0.39 0.09 0.09 0.18 0.18 71417000 72164000 71417000 72231000 6147000 3223000 62949000 48276000 15640000 14726000 31474000 28127000 6428000 6293000 12669000 12430000 66395000 52317000 15359000 11656000 15359000 11656000 0.03 0.03 15634000 14720000 31469000 28114000 -2009000 1142000 -1689000 2438000 159000 189000 319000 379000 159000 189000 319000 379000 826000 -325000 983000 2169000 2000 2000 1000 824000 -325000 981000 2168000 -1720000 -565000 -520000 -470000 -778000 -48000 -1213000 -43000 -942000 -517000 693000 -427000 -2286000 111000 -334000 3800000 -68000 -250000 327000 329000 13416000 15081000 30808000 31585000 -6000 -6000 -5000 -13000 13422000 15087000 30813000 31598000 31469000 28114000 9162000 9205000 -486000 313000 -1103000 -2325000 -9438000 -9601000 -1823000 3338000 35338000 54304000 657000 -3233000 798000 353000 -8643000 -769000 -334000 -378000 442000 503000 8777000 -5142000 8421000 10723000 1587000 1358000 442000 528000 55131000 48522000 38779000 66507000 -25918000 6432000 16548000 12634000 12531000 1039000 1997000 1051000 2013000 -12646000 -29095000 -516000 588000 -30303000 -27217000 76290000 53635000 45987000 26418000 17728000 9521000 137000 120000 66243000 86433000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Note 1 — Significant Accounting Policies</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;">General 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;margin:0pt;">The foregoing data has been prepared from the unaudited financial records of Tootsie Roll Industries, Inc. (the “Company”). In the opinion of Management, all adjustments, which are of a normal recurring nature, and necessary for a fair statement of the results for the interim period have been reflected. Certain amounts previously reported have been reclassified to conform to the current year presentation. The financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial reporting and with the rules and regulations for reporting on Form 10-Q. Accordingly, they do not contain certain information and disclosures required by GAAP for comprehensive financial statements. These consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes included in the Company’s Form 10-K for the year ended December 31, 2023 (the “2023 Form 10-K”).</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;">Results of operations for the period ended June 30, 2024 are not necessarily indicative of results to be expected for the year to end December 31, 2024 because of the seasonal nature of the Company’s operations. Historically, the third quarter has been the Company’s largest net product sales quarter due to pre-Halloween net product sales.</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;">Revenue Recognition</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;">The Company’s revenues, primarily net product sales resulting from the sale of goods, reflect the consideration to which the Company expects to be entitled generally based on customer purchase orders. The Company records revenue based on a five-step model in accordance with Accounting Standards Codification ("ASC") Topic 606. Adjustments for estimated customer cash discounts upon payment, discounts for price adjustments, product returns, allowances, and certain advertising and promotional costs, including consumer coupons, are variable consideration and are recorded as a reduction of net product sales revenue in the same period the related net product sales are recorded. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. The Company identified changes in business conditions arising in the second quarter 2024 that changed Management’s estimated current and future liabilities resulting in a $2,070 reduction in Accrued liabilities and an increase in Net product sales in second quarter 2024. A net product sale is recorded when the Company delivers the product to the customer or, in certain instances, when the customer picks up the goods at the Company’s distribution center and thereby obtains control of such product. Amounts billed and due from our customers are classified as accounts receivable trade on the balance sheet and require payment on a short-term basis. Accounts receivable trade are unsecured. Shipping and handling costs of $13,839 and $15,432 in second quarter 2024 and 2023, respectively, and $27,455 and $31,665 in first half 2024 and 2023, respectively, are included in selling, marketing and administrative expenses. Royalty income from sales-based licensing arrangements, pursuant to which revenue is recognized as the third-party licensee sales occur, and rental income are not considered revenue from contracts from customers and are presented separately from net product revenue as rental and royalty revenue.</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;margin:0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company identifies leases by evaluating its contracts to determine if the contract conveys the right to use an identified asset for a stated period of time in exchange for consideration. The Company considers whether it can control the underlying asset and have 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, we record the present value of the minimum lease payments over the lease term as a lease liability with an offsetting right-of-use asset that is then presented net of any deferred rent or lease incentives. The discount rate used to calculate the present value of the minimum lease payments is our 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 as well as any future periods to which the Company has the right and intent to extend the lease under the terms of the lease agreement. Currently, all capitalized leases are classified as operating leases and the Company records rental 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;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;">Recent 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;margin:0pt;">In November 2023, the Financial Accounting Standards Board ("FASB") issued ASU No. 2023-07, Segment Reporting (Topic 280): "Improvements to Reportable Segment Disclosures". The amendments in this update affect reportable segment disclosure requirements and apply whether an entity presents one or more reportable segments in accordance with Topic 280. The amendments in this update are effective for annual periods and interim periods beginning after December 15, 2024.</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;">In December 2023, the FASB issued ASU No. 2023-09, "Improvements to Income Tax Disclosures". The amendments in this update affect income tax disclosures primarily related to the rate reconciliation and income taxes paid information.  The amendments in this update are effective for annual periods beginning after December 15, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company is currently evaluating the potential effects of these amendments on its Consolidated Financial Statements and believes the adoption will not significantly impact the presentation of our financial condition, results of operations and disclosures.</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;">General 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;margin:0pt;">The foregoing data has been prepared from the unaudited financial records of Tootsie Roll Industries, Inc. (the “Company”). In the opinion of Management, all adjustments, which are of a normal recurring nature, and necessary for a fair statement of the results for the interim period have been reflected. Certain amounts previously reported have been reclassified to conform to the current year presentation. The financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial reporting and with the rules and regulations for reporting on Form 10-Q. Accordingly, they do not contain certain information and disclosures required by GAAP for comprehensive financial statements. These consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes included in the Company’s Form 10-K for the year ended December 31, 2023 (the “2023 Form 10-K”).</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;">Results of operations for the period ended June 30, 2024 are not necessarily indicative of results to be expected for the year to end December 31, 2024 because of the seasonal nature of the Company’s operations. Historically, the third quarter has been the Company’s largest net product sales quarter due to pre-Halloween net product sales.</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;">Revenue Recognition</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;">The Company’s revenues, primarily net product sales resulting from the sale of goods, reflect the consideration to which the Company expects to be entitled generally based on customer purchase orders. The Company records revenue based on a five-step model in accordance with Accounting Standards Codification ("ASC") Topic 606. Adjustments for estimated customer cash discounts upon payment, discounts for price adjustments, product returns, allowances, and certain advertising and promotional costs, including consumer coupons, are variable consideration and are recorded as a reduction of net product sales revenue in the same period the related net product sales are recorded. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. The Company identified changes in business conditions arising in the second quarter 2024 that changed Management’s estimated current and future liabilities resulting in a $2,070 reduction in Accrued liabilities and an increase in Net product sales in second quarter 2024. A net product sale is recorded when the Company delivers the product to the customer or, in certain instances, when the customer picks up the goods at the Company’s distribution center and thereby obtains control of such product. Amounts billed and due from our customers are classified as accounts receivable trade on the balance sheet and require payment on a short-term basis. Accounts receivable trade are unsecured. Shipping and handling costs of $13,839 and $15,432 in second quarter 2024 and 2023, respectively, and $27,455 and $31,665 in first half 2024 and 2023, respectively, are included in selling, marketing and administrative expenses. Royalty income from sales-based licensing arrangements, pursuant to which revenue is recognized as the third-party licensee sales occur, and rental income are not considered revenue from contracts from customers and are presented separately from net product revenue as rental and royalty revenue.</p> -2070000 13839000 15432000 27455000 31665000 <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="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 its contracts to determine if the contract conveys the right to use an identified asset for a stated period of time in exchange for consideration. The Company considers whether it can control the underlying asset and have 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, we record the present value of the minimum lease payments over the lease term as a lease liability with an offsetting right-of-use asset that is then presented net of any deferred rent or lease incentives. The discount rate used to calculate the present value of the minimum lease payments is our 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 as well as any future periods to which the Company has the right and intent to extend the lease under the terms of the lease agreement. Currently, all capitalized leases are classified as operating leases and the Company records rental 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;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;">Recent 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;margin:0pt;">In November 2023, the Financial Accounting Standards Board ("FASB") issued ASU No. 2023-07, Segment Reporting (Topic 280): "Improvements to Reportable Segment Disclosures". The amendments in this update affect reportable segment disclosure requirements and apply whether an entity presents one or more reportable segments in accordance with Topic 280. The amendments in this update are effective for annual periods and interim periods beginning after December 15, 2024.</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;">In December 2023, the FASB issued ASU No. 2023-09, "Improvements to Income Tax Disclosures". The amendments in this update affect income tax disclosures primarily related to the rate reconciliation and income taxes paid information.  The amendments in this update are effective for annual periods beginning after December 15, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company is currently evaluating the potential effects of these amendments on its Consolidated Financial Statements and believes the adoption will not significantly impact the presentation of our financial condition, results of operations and disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Note 2 — Average Shares Outstanding</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;">The average number of shares outstanding for six months 2024 reflects a 3% stock dividend of 2,075 shares distributed on April 5, 2024. The average number of shares outstanding for six months 2023 reflects aggregate stock purchases of 429 shares for $16,548, excluding excise taxes, and a 3% stock dividend of 2,040 shares distributed on April 7, 2023. There were no stock purchases during six months 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.03 2075000 429000 16548000 0.03 2040000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Note 3 — 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;margin:0pt;">The Company is subject to taxation in the U.S. and various state and foreign jurisdictions. The Company remains subject to examination by U.S. federal and state and foreign tax authorities for the years 2020 through 2022. The Company’s consolidated effective income tax rate was 23.1% and 24.7% in second quarter 2024 and 2023, respectively, and 22.3% and 24.3% in first half 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.231 0.247 0.223 0.243 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">NOTE 4—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;background:#ffff00;">​</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:35.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:4.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.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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Capital in</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:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;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.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="4" style="vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;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.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:4.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Excess</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:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.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;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.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;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:14.49%;border-bottom:1px solid #000000;margin:0pt;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">of Par</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:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:4.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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Value</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:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">(000’s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">(000’s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;">(000’s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;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,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.05%;background:#cceeff;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,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;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,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.05%;background:#cceeff;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,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 802,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.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="vertical-align:bottom;width:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of Class B common shares to common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase and retirement of common shares and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="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:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 802,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:4.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="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:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;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,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.05%;background:#cceeff;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,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;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,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.05%;background:#cceeff;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,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.11%;background:#cceeff;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,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.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="vertical-align:bottom;width:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of Class B common shares to common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase and retirement of common shares and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (392)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (272)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (14,837)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 753,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:4.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="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:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;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,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.05%;background:#cceeff;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,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;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,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.05%;background:#cceeff;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,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 737,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;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,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;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.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 64,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of Class B common shares to common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase and retirement of common shares and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="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:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 802,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:4.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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="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:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 719,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;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,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;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.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 50,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of Class B common shares to common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase and retirement of common shares and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (429)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (298)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.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;"> (16,415)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 753,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></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;background:#ffff00;">​</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:35.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:4.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.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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Capital in</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:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;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.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="4" style="vertical-align:bottom;white-space:nowrap;width:16.88%;margin:0pt;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.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:4.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Excess</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:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.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;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.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;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:14.49%;border-bottom:1px solid #000000;margin:0pt;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">of Par</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:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:4.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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Value</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:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">(000’s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">(000’s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;">(000’s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;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,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.05%;background:#cceeff;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,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;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,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.05%;background:#cceeff;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,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 802,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.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="vertical-align:bottom;width:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of Class B common shares to common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase and retirement of common shares and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="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:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 802,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:4.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="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:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;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,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.05%;background:#cceeff;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,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;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,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.05%;background:#cceeff;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,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.11%;background:#cceeff;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,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'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.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="vertical-align:bottom;width:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of Class B common shares to common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase and retirement of common shares and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (392)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (272)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (14,837)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 753,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:4.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="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:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;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,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.05%;background:#cceeff;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,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;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,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.05%;background:#cceeff;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,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 737,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;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,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;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.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 64,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of Class B common shares to common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase and retirement of common shares and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="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:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 802,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:4.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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="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:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 719,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;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,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;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.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 50,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion of Class B common shares to common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase and retirement of common shares and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (429)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (298)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'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.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;"> (16,415)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 753,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 41211000 28619000 30311000 21049000 105000 -1992000 802253000 0.03 2000 1000 -2000 -1000 41213000 28620000 30309000 21048000 105000 -1992000 802253000 40871000 28383000 29463000 20460000 102000 -1992000 768676000 0.03 11000 7000 -11000 -7000 392000 272000 14837000 40490000 28118000 29452000 20453000 102000 -1992000 753839000 39999000 27777000 29445000 20448000 102000 -1992000 737453000 0.03 1196000 830000 882000 613000 3000 64800000 18000 13000 -18000 -13000 41213000 28620000 30309000 21048000 105000 -1992000 802253000 39721000 27584000 28607000 19866000 99000 -1992000 719606000 0.03 1185000 823000 858000 596000 3000 50648000 13000 9000 -13000 -9000 429000 298000 16415000 40490000 28118000 29452000 20453000 102000 -1992000 753839000 <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 5 — Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Current accounting guidance defines fair value as the price that would be received on 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="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2024, December 31, 2023 and June 30, 2023 the Company held certain financial assets that are required to be measured at fair value on a recurring basis. These included derivative hedging instruments related to the purchase of certain raw materials and foreign currencies, investments in trading securities and available for sale securities. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Company’s available for sale securities principally consist of corporate and government bonds. While the Company generally holds its available for sale investments to maturity, the Company would sell prior to maturity if it was considered beneficial to do so for tax-planning strategies or if the Company required the funds to finance a significant reinvestment in the Company, including an acquisition. As such, the Company does not classify any investments as held to maturity which is restrictive under GAAP because the use of amortized cost must be justified for each security. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The fair value of the Company’s industrial revenue development bonds at June 30, 2024, December 31, 2023 and June 30, 2023 were valued using Level 2 inputs which approximates the carrying value of $7,500 for the respective periods. Interest rates on these bonds are reset weekly based on current market conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents information about the Company’s financial assets and liabilities measured at fair value as of June 30, 2024, December 31, 2023 and June 30, 2023 and indicate the fair value hierarchy of 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;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:50.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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:8.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: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><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:8.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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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></tr><tr><td style="vertical-align:bottom;width:50.07%;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.6%;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.49%;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:9.08%;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:2.13%;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.54%;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:8.91%;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:2.13%;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.54%;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:8.91%;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:2.13%;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.55%;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:8.85%;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><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Estimated Fair Value June 30, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.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;">Input Levels Used</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Fair Value</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 1</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 2</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 3</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;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,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;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,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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:1.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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279,543</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><td style="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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,049</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><td style="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 275,494</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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,487)</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><td style="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,487)</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><td style="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trading securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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:1.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.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 422,364</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><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:8.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,243</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><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:8.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 293,121</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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Estimated Fair Value December 31, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.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;">Input Levels Used</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom: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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Fair Value</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;text-align:center;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 1</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;text-align:center;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 2</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom: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.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 3</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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:1.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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263,313</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><td style="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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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,084</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><td style="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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259,229</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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,526)</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><td style="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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,526)</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><td style="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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trading securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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:1.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.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 424,804</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><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:8.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,154</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><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:8.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,650</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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Estimated Fair Value June 30, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.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;">Input Levels Used</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom: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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Fair Value</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;text-align:center;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 1</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;text-align:center;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 2</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom: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.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 3</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;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,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;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,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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:1.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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254,305</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><td style="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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,510</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><td style="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249,795</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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (806)</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><td style="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (806)</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><td style="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trading securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,065</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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:1.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.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 360,973</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><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:8.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,816</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><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:8.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 266,157</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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 7500000 7500000 7500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:50.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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><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:8.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: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><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:8.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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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></tr><tr><td style="vertical-align:bottom;width:50.07%;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.6%;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.49%;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:9.08%;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:2.13%;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.54%;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:8.91%;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:2.13%;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.54%;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:8.91%;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:2.13%;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.55%;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:8.85%;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><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Estimated Fair Value June 30, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.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;">Input Levels Used</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Fair Value</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 1</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 2</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 3</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;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,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;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,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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:1.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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279,543</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><td style="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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,049</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><td style="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 275,494</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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,487)</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><td style="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,487)</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><td style="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trading securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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:1.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.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 422,364</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><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:8.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,243</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><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:8.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 293,121</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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Estimated Fair Value December 31, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.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;">Input Levels Used</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom: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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Fair Value</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;text-align:center;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 1</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;text-align:center;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 2</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom: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.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 3</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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:1.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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263,313</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><td style="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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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,084</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><td style="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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259,229</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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,526)</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><td style="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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,526)</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><td style="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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trading securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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:1.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.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 424,804</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><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:8.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,154</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><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:8.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,650</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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Estimated Fair Value June 30, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.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;">Input Levels Used</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom: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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Fair Value</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;text-align:center;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 1</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;text-align:center;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 2</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom: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.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 3</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">   </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;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,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;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,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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:1.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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 254,305</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><td style="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;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,510</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><td style="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249,795</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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (806)</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><td style="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (806)</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><td style="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trading securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,065</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;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:1.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.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 360,973</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><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:8.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,816</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><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:8.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 266,157</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><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 45623000 45623000 279543000 4049000 275494000 -43000 -43000 -1487000 -1487000 98728000 81058000 17670000 422364000 129243000 293121000 75915000 75915000 263313000 4084000 259229000 302000 302000 -2526000 -2526000 87800000 70681000 17119000 424804000 148154000 276650000 26047000 26047000 254305000 4510000 249795000 108000 108000 -806000 -806000 81319000 65065000 16254000 360973000 94816000 266157000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Note 6 — 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="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;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 Company recognizes all derivative instruments as either assets or liabilities at fair value in the Condensed Consolidated Statement of Financial Position. Derivative assets are recorded in other receivables and derivative liabilities are recorded in accrued liabilities. The Company uses hedge accounting for its foreign currency and commodity derivative instruments as discussed above. 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;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;">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 $264, $1,033 and $190 of this accumulated comprehensive loss is expected to be reclassified to earnings in 2024, 2025 and 2026, respectively. Approximately $43 reported in accumulated other comprehensive loss for foreign currency derivatives is expected to be reclassified to other income, net in 2024.  </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-align:justify;margin:0pt;">The following table summarizes the Company’s outstanding derivative contracts and their effects on its Condensed Consolidated Statements of Financial Position at June 30, 2024, December 31, 2023 and June 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:56.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.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:10.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.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.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:10.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></tr><tr><td style="vertical-align:bottom;width:56.36%;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;width:1.98%;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.98%;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:10.57%;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.97%;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.97%;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:10.57%;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.97%;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.97%;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:10.59%;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><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.98%;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="8" style="vertical-align:bottom;white-space:nowrap;width:41.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">June 30, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.98%;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:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Notional</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.98%;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:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Amounts</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;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:12.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;">Assets</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;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:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;background:#cceeff;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;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><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:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 5,168</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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43)</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;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,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,496)</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total derivatives</p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 9</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.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,539)</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="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:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.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:10.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></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="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:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="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:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Notional</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="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:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Amounts</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;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:12.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;">Assets</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;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:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;background:#cceeff;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;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><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:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 16,337</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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 302</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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;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,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,542)</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total derivatives</p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 318</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.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,542)</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.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:10.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></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="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:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">June 30, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="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:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Notional</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="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:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Amounts</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;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:12.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;">Assets</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;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:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;background:#cceeff;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;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><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:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 12,021</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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 154</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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46)</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;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,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (881)</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total derivatives</p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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:10.57%;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;"> 229</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.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (927)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The effects of derivative instruments on the Company’s Condensed Consolidated Statements of Earnings and Retained Earnings and the Condensed Consolidated Statements of Comprehensive Earnings for periods ended June 30, 2024 and June 30, 2023 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.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;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><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><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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><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><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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><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><td style="vertical-align:bottom;white-space:nowrap;width:17.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></tr><tr><td style="vertical-align:bottom;width:36.59%;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;width:1.9%;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.9%;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:17.36%;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.9%;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.9%;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:17.36%;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.9%;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.9%;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:17.27%;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><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:61.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">For Quarter Ended June 30, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;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;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:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</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;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:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">on Amount Excluded</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</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;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:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Reclassified from</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;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:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">from Effectiveness</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Recognized</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;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:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Accumulated OCI</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;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:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Testing Recognized</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;">in OCI</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;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:19.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;">into Earnings</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;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:19.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">in Earnings</p></td></tr><tr><td style="vertical-align:bottom;width:36.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;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.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:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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;text-align:right;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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;text-align:right;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><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:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (114)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;width: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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom: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,606)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (678)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,720)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (778)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.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;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.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:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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></tr><tr><td style="vertical-align:bottom;width:36.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;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:61.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">For Quarter Ended June 30, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;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;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:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</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;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:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">on Amount Excluded</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</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;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:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Reclassified from</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;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:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">from Effectiveness</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Recognized</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;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:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Accumulated OCI</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;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:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Testing Recognized</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;">in OCI</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;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:19.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;">into Earnings</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;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:19.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">in Earnings</p></td></tr><tr><td style="vertical-align:bottom;width:36.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;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.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:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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;text-align:right;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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;text-align:right;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><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:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;width: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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (857)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (565)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.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;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.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:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:61.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">For Year to Date Ended June 30, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:19.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">on Amount Excluded</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</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;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:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Reclassified from</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;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:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">from Effectiveness</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:19.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Accumulated OCI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:19.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Testing Recognized</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;">in OCI</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;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:19.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;">into Earnings</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;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:19.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">in Earnings</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;margin:0pt;padding:0pt;"><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:36.59%;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: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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (472)</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;text-align:right;margin:0pt;"><span style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (126)</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;text-align:right;margin:0pt;"><span style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom: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,087)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;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.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (520)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom: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,213)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.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;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:61.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">For Year to Date Ended June 30, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;background:#cceeff;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:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;background:#cceeff;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:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;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;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:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</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;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:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">on Amount Excluded</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:19.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Reclassified from</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:19.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">from Effectiveness</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Recognized</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;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:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Accumulated OCI</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;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:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Testing Recognized</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">in OCI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:19.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">into Earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:19.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">in Earnings</p></td></tr><tr><td style="vertical-align:bottom;width:36.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;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.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:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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;text-align:right;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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;text-align:right;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><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:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (136)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;width: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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (723)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (470)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></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> -264000 -1033000 -190000 -43000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:56.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.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:10.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.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.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:10.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></tr><tr><td style="vertical-align:bottom;width:56.36%;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;width:1.98%;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.98%;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:10.57%;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.97%;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.97%;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:10.57%;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.97%;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.97%;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:10.59%;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><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.98%;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="8" style="vertical-align:bottom;white-space:nowrap;width:41.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">June 30, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.98%;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:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Notional</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.98%;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:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Amounts</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;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:12.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;">Assets</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;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:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;background:#cceeff;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;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><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:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 5,168</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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43)</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;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,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,496)</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total derivatives</p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 9</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.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,539)</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="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:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.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:10.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></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="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:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="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:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Notional</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="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:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Amounts</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;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:12.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;">Assets</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;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:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;background:#cceeff;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;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><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:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 16,337</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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 302</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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;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,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,542)</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total derivatives</p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 318</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.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,542)</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.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:10.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></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="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:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">June 30, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="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:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Notional</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="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:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Amounts</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;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:12.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;">Assets</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;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:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;background:#cceeff;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;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><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:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 12,021</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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 154</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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46)</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;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,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (881)</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total derivatives</p></td><td style="vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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:10.57%;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;"> 229</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.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (927)</p></td></tr></table> 5168000 43000 22055000 9000 1496000 9000 1539000 16337000 302000 28247000 16000 2542000 318000 2542000 12021000 154000 46000 16496000 75000 881000 229000 927000 <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:36.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;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><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><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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><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><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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><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><td style="vertical-align:bottom;white-space:nowrap;width:17.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></tr><tr><td style="vertical-align:bottom;width:36.59%;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;width:1.9%;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.9%;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:17.36%;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.9%;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.9%;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:17.36%;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.9%;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.9%;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:17.27%;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><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:61.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">For Quarter Ended June 30, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;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;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:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</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;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:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">on Amount Excluded</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</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;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:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Reclassified from</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;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:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">from Effectiveness</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Recognized</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;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:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Accumulated OCI</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;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:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Testing Recognized</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;">in OCI</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;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:19.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;">into Earnings</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;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:19.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">in Earnings</p></td></tr><tr><td style="vertical-align:bottom;width:36.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;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.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:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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;text-align:right;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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;text-align:right;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><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:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (114)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;width: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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom: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,606)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (678)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,720)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (778)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.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;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.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:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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></tr><tr><td style="vertical-align:bottom;width:36.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;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:61.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">For Quarter Ended June 30, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;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;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:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</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;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:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">on Amount Excluded</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</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;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:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Reclassified from</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;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:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">from Effectiveness</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Recognized</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;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:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Accumulated OCI</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;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:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Testing Recognized</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;">in OCI</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;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:19.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;">into Earnings</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;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:19.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">in Earnings</p></td></tr><tr><td style="vertical-align:bottom;width:36.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;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.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:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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;text-align:right;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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;text-align:right;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><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:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;width: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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (857)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (565)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.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;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.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:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:61.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">For Year to Date Ended June 30, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:19.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">on Amount Excluded</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</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;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:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Reclassified from</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;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:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">from Effectiveness</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:19.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Accumulated OCI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:19.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Testing Recognized</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;">in OCI</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;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:19.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;">into Earnings</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;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:19.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">in Earnings</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;margin:0pt;padding:0pt;"><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:36.59%;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: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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (472)</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;text-align:right;margin:0pt;"><span style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (126)</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;text-align:right;margin:0pt;"><span style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom: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,087)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;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.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (520)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom: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,213)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.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;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:61.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">For Year to Date Ended June 30, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;background:#cceeff;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:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;background:#cceeff;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:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.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;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;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:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</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;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:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">on Amount Excluded</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Gain (Loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:19.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Reclassified from</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:19.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">from Effectiveness</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Recognized</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;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:19.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Accumulated OCI</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;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:19.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Testing Recognized</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">in OCI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:19.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">into Earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:19.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">in Earnings</p></td></tr><tr><td style="vertical-align:bottom;width:36.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;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.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:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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;text-align:right;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="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;text-align:right;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><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:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (136)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;width: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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (723)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (470)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></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> -114000 100000 -1606000 678000 -1720000 778000 292000 48000 -857000 -565000 48000 -472000 126000 -48000 1087000 -520000 1213000 253000 136000 -723000 -93000 -470000 43000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Note 7 — 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;margin:0pt 0.1pt 0pt 0pt;">Beginning in 2012, the Company received periodic notices from the Bakery and Confectionery Union and Industry International Pension Fund (Plan), a multi-employer defined benefit pension plan for certain Company union employees, that the Plan’s actuary certified the Plan to be in “critical status”, as defined by the Pension Protection Act (PPA) and the Pension Benefit Guaranty Corporation (PBGC); and that a plan of rehabilitation was adopted by the trustees of the Plan in 2012. The Plan’s status was changed to “critical and declining status”, as defined by the PPA and PBGC, for the plan year beginning January 1, 2015, and this status has continued. In 2016, the Company received new notices that the Plan’s trustees adopted an updated Rehabilitation Plan effective January 1, 2016, and all annual </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0.1pt 0pt 0pt;">notices through 2024 have continued to classify the Plan in the “critical and declining status” category.  That determination is based on certain assumptions including an assumption that all employers that negotiated a rehabilitation plan schedule remain on that schedule.</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;">The Company has been advised that its withdrawal liability would have been $102,200, $96,000 and $104,300 if it had withdrawn from the Plan during 2023, 2022 and 2021, respectively. Should the Company actually withdraw from the Plan at a future date, its withdrawal liability payable under the Plan could be higher than the above discussed amounts. </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;">The Company’s pension expense for this Plan for first half 2024 and 2023 was $1,770 and $1,951, respectively. The aforementioned expense includes surcharges of $624 and $688 for first half 2024 and 2023, respectively, as required under the amended plan of rehabilitation. The Company’s twelve months pension expense for this Plan for 2023 and 2022 was $3,516 and $3,510, respectively, which includes surcharges of $1,239 and $1,237, respectively. From 2012 through 2020, the Company’s employer contributions were subject to annual 5% compounded surcharge increases. Beginning in 2021, the Plan ceased additional surcharges, but the prior surcharges remain in effect indefinitely. </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:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;">In June 2024, the PBGC announced that it has approved the Plan’s application for Special Financial Assistance under the American Rescue Plan Act of 2021. The Plan was granted approximately </span><span style="font-size:10pt;">$3.4</span><span style="font-size:10pt;"> billion in Special Financial Assistance funds and </span><span style="-sec-ix-hidden:Hidden_Fzq6OcliE0SQ548e8FpH8Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">received</span></span><span style="font-size:10pt;"> those funds in July 2024. The Company’s actuary believes that it still remains unclear if the Plan can remain solvent through the targeted date of 2051 although as a requirement of the American Rescue Plan Act of 2021, the Plan must remain in “critical status” through 2051 regardless of solvency. The regulations under the aforementioned PBGC financial assistance could result in a higher withdrawal liability even with PBGC financial assistance since those regulations require use of settlement interest rates and a phase-in of the Special Financial Assistance in determining the Company’s withdrawal liability. The Company is currently unable to determine the ultimate outcome of the above discussed multi-employer union pension matters and therefore is unable to determine the effects on its consolidated financial statements, but the ultimate outcome could have a material adverse effect on the Company’s consolidated results of operations or cash flows in one or more future periods.</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> 102200000 96000000 104300000 1770000 1951000 624000 688000 3516000 3510000 1239000 1237000 0.05 3400000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Note 8 — Accumulated Other Comprehensive Earnings (Loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated Other Comprehensive Earnings (Loss) consists of the following components:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:2pt;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:31.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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: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.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:7.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.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.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:6.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.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.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:6.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.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.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:6.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.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.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:8.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: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.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:9.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:31.82%;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;width:1.93%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;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.93%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;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.93%;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.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;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.93%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;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.93%;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.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;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.94%;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.3%;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:9.57%;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><tr><td style="vertical-align:bottom;width:31.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.85%;margin:0pt;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.93%;margin:0pt;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.7%;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:6.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:1.93%;margin:0pt;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.72%;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:6.93%;margin:0pt;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.93%;margin:0pt;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.7%;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:6.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:1.93%;margin:0pt;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.72%;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;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.87%;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:31.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.93%;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:9.56%;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:1.93%;margin:0pt;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:8.48%;margin:0pt;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.93%;margin:0pt;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:8.65%;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:1.93%;margin:0pt;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:8.48%;margin:0pt;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.93%;margin:0pt;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.5%;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:1.94%;margin:0pt;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.87%;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:31.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.93%;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:9.56%;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:1.93%;margin:0pt;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:8.48%;margin:0pt;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.93%;margin:0pt;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:8.65%;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:1.93%;margin:0pt;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:8.48%;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:1.93%;margin:0pt;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.5%;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:1.94%;margin:0pt;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.87%;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:31.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.93%;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:9.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Translation</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;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:8.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;">Investments</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;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:8.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;">Derivatives</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;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:8.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;">Derivatives</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;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.5%;border-bottom: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:1.94%;margin:0pt;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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Earnings (Loss)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2024</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,730)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,240)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom: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)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (425)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,762</p></td><td style="vertical-align:bottom;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,656)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;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:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,009)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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:6.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;"> 627</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="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:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,214)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,682)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reclassifications from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 464</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;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:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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.85%;border-bottom: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,009)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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:6.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;"> 625</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom: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:6.93%;border-bottom:1px solid #000000;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="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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:6.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;"> (702)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom: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.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;"> (121)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom: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.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;"> (2,218)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2024</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,615)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,127)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,874)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom: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="font-size:8pt;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: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.7%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom: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="font-size:8pt;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: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.72%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom: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="font-size:8pt;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: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.7%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom: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="font-size:8pt;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: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.72%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="font-size:8pt;visibility:hidden;">​</span></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;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.3%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2023</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,499)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,919)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (178)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,498</p></td><td style="vertical-align:bottom;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,059)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;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: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.7%;margin:0pt;padding:0pt;"><p style="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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,142</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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:6.77%;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:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="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:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 221</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (648)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.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;"> 468</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reclassifications from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (143)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;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: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.7%;border-bottom: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.85%;border-bottom:1px solid #000000;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,142</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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:6.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;"> (247)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom: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:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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:6.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;"> (648)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom: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.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;"> (143)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom: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.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;"> 361</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2023</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,357)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,166)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (609)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,698)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom: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="font-size:8pt;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: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.7%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom: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="font-size:8pt;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: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.72%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom: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="font-size:8pt;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: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.7%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom: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="font-size:8pt;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: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.72%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="font-size:8pt;visibility:hidden;">​</span></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;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.3%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,050)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,359)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,915)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,883</p></td><td style="vertical-align:bottom;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,213)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;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: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.7%;margin:0pt;padding:0pt;"><p style="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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,689)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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:6.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;"> 746</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="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:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (357)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,335)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reclassifications from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (242)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 674</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;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: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.7%;border-bottom: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.85%;border-bottom: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,689)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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:6.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;"> 744</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom: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:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (262)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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:6.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;"> 788</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom: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.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;"> (242)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom: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.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;"> (661)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2024</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,615)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,127)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,874)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.82%;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.93%;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.7%;border-bottom: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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:1px solid #000000;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.93%;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.7%;border-bottom: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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:1px solid #000000;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.93%;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.72%;border-bottom: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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;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.93%;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.7%;border-bottom: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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:1px solid #000000;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.93%;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.72%;border-bottom: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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;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.94%;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.3%;border-bottom: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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;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><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,795)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,809)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (215)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,642</p></td><td style="vertical-align:bottom;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,169)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;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: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.7%;margin:0pt;padding:0pt;"><p style="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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,438</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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:6.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;"> 1,643</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="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:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (547)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.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;"> 3,726</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reclassifications from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (287)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (255)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;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: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.7%;border-bottom: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.85%;border-bottom:1px solid #000000;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,438</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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:6.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;"> 1,643</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom: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:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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:6.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;"> (617)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom: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.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;"> (287)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom: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.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;"> 3,471</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2023</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,357)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,166)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (609)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,698)</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;">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;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:8pt;margin-left:0pt;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:21.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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></tr><tr><td style="vertical-align:bottom;width:21.73%;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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Quarter Ended</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p 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="5" style="vertical-align:bottom;white-space:nowrap;width:24.93%;border-bottom: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:1.07%;margin:0pt;padding:0pt;"><p style="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;width:25.18%;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</p></td></tr><tr><td style="vertical-align:bottom;width:21.73%;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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p 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:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p 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:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p 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:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="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:25.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Recognized in Earnings</p></td></tr><tr><td style="vertical-align:bottom;width:21.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments</p></td><td style="vertical-align:bottom;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income, net</p></td></tr><tr><td style="vertical-align:bottom;width:21.73%;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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="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:10.6%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="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:10.6%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="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:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="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:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income, net</p></td></tr><tr><td style="vertical-align:bottom;width:21.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (93)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_cRazFHKSyUutLiEU5imQyQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Product cost of goods sold</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:21.73%;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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom: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:10.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;"> (159)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom: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:10.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;"> (189)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom: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:10.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;"> (319)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="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:10.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;"> (379)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income, net</p></td></tr><tr><td style="vertical-align:bottom;width:21.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total before tax</p></td><td style="vertical-align:bottom;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (337)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:21.73%;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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom: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:10.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;"> (153)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom: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:10.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 3pt 0pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom: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:10.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;"> (218)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom: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:10.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 3pt 0pt 0pt;"> 82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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></tr><tr><td style="vertical-align:bottom;width:21.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net of tax</p></td><td style="vertical-align:bottom;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (255)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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:2pt;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:31.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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: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.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:7.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.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.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:6.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.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.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:6.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.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.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:6.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.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.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:8.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: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.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:9.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:31.82%;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;width:1.93%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;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.93%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;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.93%;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.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;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.93%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;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.93%;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.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;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.94%;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.3%;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:9.57%;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><tr><td style="vertical-align:bottom;width:31.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.85%;margin:0pt;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.93%;margin:0pt;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.7%;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:6.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:1.93%;margin:0pt;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.72%;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:6.93%;margin:0pt;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.93%;margin:0pt;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.7%;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:6.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:1.93%;margin:0pt;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.72%;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;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.87%;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:31.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.93%;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:9.56%;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:1.93%;margin:0pt;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:8.48%;margin:0pt;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.93%;margin:0pt;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:8.65%;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:1.93%;margin:0pt;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:8.48%;margin:0pt;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.93%;margin:0pt;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.5%;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:1.94%;margin:0pt;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.87%;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:31.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.93%;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:9.56%;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:1.93%;margin:0pt;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:8.48%;margin:0pt;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.93%;margin:0pt;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:8.65%;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:1.93%;margin:0pt;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:8.48%;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:1.93%;margin:0pt;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.5%;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:1.94%;margin:0pt;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.87%;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:31.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.93%;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:9.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Translation</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;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:8.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;">Investments</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;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:8.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;">Derivatives</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;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:8.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;">Derivatives</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;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.5%;border-bottom: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:1.94%;margin:0pt;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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Earnings (Loss)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2024</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,730)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,240)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom: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)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (425)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,762</p></td><td style="vertical-align:bottom;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,656)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;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:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,009)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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:6.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;"> 627</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="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:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,214)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,682)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reclassifications from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 464</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;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:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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.85%;border-bottom: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,009)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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:6.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;"> 625</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom: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:6.93%;border-bottom:1px solid #000000;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="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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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:6.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;"> (702)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom: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.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;"> (121)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom: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.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;"> (2,218)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2024</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,615)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,127)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,874)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom: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="font-size:8pt;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: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.7%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom: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="font-size:8pt;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: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.72%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom: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="font-size:8pt;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: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.7%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom: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="font-size:8pt;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: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.72%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="font-size:8pt;visibility:hidden;">​</span></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;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.3%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2023</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,499)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,919)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (178)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,498</p></td><td style="vertical-align:bottom;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,059)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;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: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.7%;margin:0pt;padding:0pt;"><p style="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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,142</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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:6.77%;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:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="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:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 221</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (648)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.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;"> 468</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reclassifications from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (143)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;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: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.7%;border-bottom: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.85%;border-bottom:1px solid #000000;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,142</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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:6.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;"> (247)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom: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:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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:6.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;"> (648)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom: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.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;"> (143)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom: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.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;"> 361</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2023</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,357)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,166)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (609)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,698)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom: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="font-size:8pt;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: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.7%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom: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="font-size:8pt;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: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.72%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom: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="font-size:8pt;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: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.7%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom: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="font-size:8pt;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: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.72%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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="font-size:8pt;visibility:hidden;">​</span></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;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.3%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom: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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,050)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,359)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,915)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,883</p></td><td style="vertical-align:bottom;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,213)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;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: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.7%;margin:0pt;padding:0pt;"><p style="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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,689)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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:6.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;"> 746</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="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:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (357)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,335)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reclassifications from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (242)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 674</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;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: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.7%;border-bottom: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.85%;border-bottom: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,689)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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:6.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;"> 744</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom: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:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (262)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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:6.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;"> 788</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom: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.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;"> (242)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom: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.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;"> (661)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2024</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,615)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,127)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,874)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.82%;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.93%;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.7%;border-bottom: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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:1px solid #000000;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.93%;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.7%;border-bottom: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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:1px solid #000000;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.93%;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.72%;border-bottom: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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;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.93%;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.7%;border-bottom: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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:1px solid #000000;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.93%;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.72%;border-bottom: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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;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.94%;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.3%;border-bottom: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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;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><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,795)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,809)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (215)</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,642</p></td><td style="vertical-align:bottom;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,169)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;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: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.7%;margin:0pt;padding:0pt;"><p style="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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,438</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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:6.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;"> 1,643</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="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:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="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:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (547)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.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;"> 3,726</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reclassifications from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:1px solid #000000;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (287)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (255)</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;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: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.7%;border-bottom: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.85%;border-bottom:1px solid #000000;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,438</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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:6.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;"> 1,643</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom: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:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom: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:6.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;"> (617)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom: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.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;"> (287)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom: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.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;"> 3,471</p></td></tr><tr><td style="vertical-align:bottom;width:31.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2023</p></td><td style="vertical-align:bottom;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,357)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,166)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (609)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,698)</p></td></tr></table> -20730000 -2240000 -23000 -425000 1762000 -21656000 -2009000 627000 -86000 -1214000 -2682000 2000 -75000 -512000 121000 -464000 -2009000 625000 -11000 -702000 -121000 -2218000 -22739000 -1615000 -34000 -1127000 1641000 -23874000 -22499000 -6919000 -178000 39000 2498000 -27059000 1142000 -247000 221000 -648000 468000 -36000 143000 107000 1142000 -247000 257000 -648000 -143000 361000 -21357000 -7166000 79000 -609000 2355000 -26698000 -21050000 -2359000 228000 -1915000 1883000 -23213000 -1689000 746000 -357000 -35000 -1335000 2000 -95000 -823000 242000 -674000 1689000 -744000 262000 -788000 242000 661000 -22739000 -1615000 -34000 -1127000 1641000 -23874000 -23795000 -8809000 -215000 8000 2642000 -30169000 2438000 1643000 192000 -547000 3726000 -102000 70000 287000 255000 -2438000 -1643000 -294000 617000 287000 -3471000 -21357000 -7166000 79000 -609000 2355000 -26698000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:8pt;margin-left:0pt;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:21.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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></tr><tr><td style="vertical-align:bottom;width:21.73%;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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Quarter Ended</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p 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="5" style="vertical-align:bottom;white-space:nowrap;width:24.93%;border-bottom: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:1.07%;margin:0pt;padding:0pt;"><p style="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;width:25.18%;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</p></td></tr><tr><td style="vertical-align:bottom;width:21.73%;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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p 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:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p 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:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p 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:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="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:25.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Recognized in Earnings</p></td></tr><tr><td style="vertical-align:bottom;width:21.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments</p></td><td style="vertical-align:bottom;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income, net</p></td></tr><tr><td style="vertical-align:bottom;width:21.73%;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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="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:10.6%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="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:10.6%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="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:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="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:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income, net</p></td></tr><tr><td style="vertical-align:bottom;width:21.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity derivatives</p></td><td style="vertical-align:bottom;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (93)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_cRazFHKSyUutLiEU5imQyQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Product cost of goods sold</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:21.73%;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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom: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:10.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;"> (159)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom: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:10.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;"> (189)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom: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:10.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;"> (319)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="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:10.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;"> (379)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income, net</p></td></tr><tr><td style="vertical-align:bottom;width:21.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total before tax</p></td><td style="vertical-align:bottom;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (337)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:21.73%;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:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom: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:10.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;"> (153)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom: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:10.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 3pt 0pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom: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:10.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;"> (218)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom: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:10.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 3pt 0pt 0pt;"> 82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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></tr><tr><td style="vertical-align:bottom;width:21.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net of tax</p></td><td style="vertical-align:bottom;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (255)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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> 2000 2000 1000 -100000 -48000 -126000 -136000 678000 1087000 -93000 159000 189000 319000 379000 -617000 141000 -892000 337000 -153000 34000 -218000 82000 -464000 107000 -674000 255000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Note 9 — 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;margin:0pt;">Restricted cash comprises certain cash deposits of the Company’s 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;">Note 10 — 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;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 June 30, 2024 and 2023 was 6.4% and 5.9%, respectively. </p> P120D 0.064 0.059 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Note 11 — Leases</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;">The Company leases certain buildings, land and equipment that are classified as operating leases. These leases have remaining lease terms of up to approximately 17 years. Operating lease cost totaled $368 and $367 in the second quarter of 2024 and 2023, respectively, and $735 and $602 for the first half of 2024 and 2023, respectively. Cash paid for operating lease liabilities totaled $342 and $349 in the second quarter of 2024 and 2023, respectively, and $601 and $567 for the first half of 2024 and 2023, respectively.  As of June 30, 2024 and 2023, operating lease right-of-use assets were $6,607 and $6,291, respectively, and operating lease liabilities were $6,899 and $6,354, respectively. The weighted-average remaining lease term related to these operating leases was 10.9 years and 12.5 years as of June 30, 2024 and 2023, respectively. The weighted-average discount rate related to the Company’s operating leases was 3.7% and 3.4% as of June 30, 2024 and 2023, respectively. Maturities of the Company’s operating lease liabilities at June 30, 2024 are as follows: $590 in 2024 (rest of year), $1,120 in 2025, $783 in 2026, $709 in 2027, $316 in 2028 and $3,381 thereafter.</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;">The Company, as lessor, rents certain commercial real estate to third-party lessees. The June 30, 2024 and 2023 cost related to these leased properties was $51,370 and $51,370, respectively, and the accumulated depreciation related to these leased properties was $18,492 and $17,432, respectively. Terms of such leases, including renewal options, may be extended for up to fifty-six 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 second quarter and first half 2024 and 2023 was $1,835 and $1,222, respectively, and $3,422 and $2,443, respectively, and is classified in cash flows from operating 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;margin:0pt;">A lease with the Company as lessor commenced in the second quarter of 2024 when the tenant took occupancy as previously planned under an existing agreement. The lease has an initial term of 15 years and allows for the tenant to extend for up to 10 years.  The deferred impact of initial direct costs and any deferred rent adjustments, as they are recorded, are included in long term Prepaid expense and other assets on the Consolidated Statements of Financial Position.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> P17Y 368000 367000 735000 602000 342000 349000 601000 567000 6607000 6291000 6899000 6354000 P10Y10M24D P12Y6M 0.037 0.034 590000 1120000 783000 709000 316000 3381000 51370000 51370000 18492000 17432000 true P56Y 1835000 1222000 3422000 2443000 P15Y P10Y Does not include 3% stock dividend to shareholders of record on 3/6/24 and 3/6/23.