0001005229-24-000016.txt : 20240131 0001005229-24-000016.hdr.sgml : 20240131 20240131162201 ACCESSION NUMBER: 0001005229-24-000016 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240131 DATE AS OF CHANGE: 20240131 FILER: COMPANY DATA: COMPANY CONFORMED NAME: COLUMBUS MCKINNON CORP CENTRAL INDEX KEY: 0001005229 STANDARD INDUSTRIAL CLASSIFICATION: CONSTRUCTION MACHINERY & EQUIP [3531] ORGANIZATION NAME: 06 Technology IRS NUMBER: 160547600 STATE OF INCORPORATION: NY FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34362 FILM NUMBER: 24583222 BUSINESS ADDRESS: STREET 1: 13320 BALLANTYNE CORPORATE PLACE STREET 2: SUITE D CITY: CHARLOTTE STATE: NC ZIP: 28277 BUSINESS PHONE: 7166895400 MAIL ADDRESS: STREET 1: 13320 BALLANTYNE CORPORATE PLACE STREET 2: SUITE D CITY: CHARLOTTE STATE: NC ZIP: 28277 10-Q 1 cmco-20231231.htm 10-Q cmco-20231231
false0001005229March 312024Q3P3Mhttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2023#LongTermDebtCurrenthttp://fasb.org/us-gaap/2023#LongTermDebtCurrenthttp://fasb.org/us-gaap/2023#LongTermDebtNoncurrenthttp://fasb.org/us-gaap/2023#LongTermDebtNoncurrent00010052292023-04-012023-12-3100010052292024-01-29xbrli:shares00010052292023-12-31iso4217:USD00010052292023-03-3100010052292023-10-012023-12-3100010052292022-10-012022-12-3100010052292022-04-012022-12-31iso4217:USDxbrli:shares00010052292022-12-310001005229us-gaap:CommonStockMember2023-03-310001005229us-gaap:TreasuryStockCommonMember2023-03-310001005229us-gaap:AdditionalPaidInCapitalMember2023-03-310001005229us-gaap:RetainedEarningsMember2023-03-310001005229us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001005229us-gaap:RetainedEarningsMember2023-04-012023-06-3000010052292023-04-012023-06-300001005229us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001005229us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001005229us-gaap:CommonStockMember2023-04-012023-06-300001005229us-gaap:CommonStockMember2023-06-300001005229us-gaap:TreasuryStockCommonMember2023-06-300001005229us-gaap:AdditionalPaidInCapitalMember2023-06-300001005229us-gaap:RetainedEarningsMember2023-06-300001005229us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000010052292023-06-300001005229us-gaap:RetainedEarningsMember2023-07-012023-09-3000010052292023-07-012023-09-300001005229us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001005229us-gaap:AdditionalPaidInCapitalMembersrt:DirectorMember2023-07-012023-09-300001005229srt:DirectorMember2023-07-012023-09-300001005229us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001005229us-gaap:CommonStockMember2023-09-300001005229us-gaap:TreasuryStockCommonMember2023-09-300001005229us-gaap:AdditionalPaidInCapitalMember2023-09-300001005229us-gaap:RetainedEarningsMember2023-09-300001005229us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-3000010052292023-09-300001005229us-gaap:RetainedEarningsMember2023-10-012023-12-310001005229us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-012023-12-310001005229us-gaap:AdditionalPaidInCapitalMembersrt:DirectorMember2023-10-012023-12-310001005229srt:DirectorMember2023-10-012023-12-310001005229us-gaap:AdditionalPaidInCapitalMember2023-10-012023-12-310001005229us-gaap:CommonStockMember2023-10-012023-12-310001005229us-gaap:CommonStockMember2023-12-310001005229us-gaap:TreasuryStockCommonMember2023-12-310001005229us-gaap:AdditionalPaidInCapitalMember2023-12-310001005229us-gaap:RetainedEarningsMember2023-12-310001005229us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001005229us-gaap:CommonStockMember2022-03-310001005229us-gaap:TreasuryStockCommonMember2022-03-310001005229us-gaap:AdditionalPaidInCapitalMember2022-03-310001005229us-gaap:RetainedEarningsMember2022-03-310001005229us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100010052292022-03-310001005229us-gaap:RetainedEarningsMember2022-04-012022-06-3000010052292022-04-012022-06-300001005229us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001005229us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001005229us-gaap:CommonStockMember2022-04-012022-06-300001005229us-gaap:CommonStockMember2022-06-300001005229us-gaap:TreasuryStockCommonMember2022-06-300001005229us-gaap:AdditionalPaidInCapitalMember2022-06-300001005229us-gaap:RetainedEarningsMember2022-06-300001005229us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000010052292022-06-300001005229us-gaap:RetainedEarningsMember2022-07-012022-09-3000010052292022-07-012022-09-300001005229us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001005229us-gaap:AdditionalPaidInCapitalMembersrt:DirectorMember2022-07-012022-09-300001005229srt:DirectorMember2022-07-012022-09-300001005229us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001005229us-gaap:CommonStockMember2022-09-300001005229us-gaap:TreasuryStockCommonMember2022-09-300001005229us-gaap:AdditionalPaidInCapitalMember2022-09-300001005229us-gaap:RetainedEarningsMember2022-09-300001005229us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-3000010052292022-09-300001005229us-gaap:RetainedEarningsMember2022-10-012022-12-310001005229us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-012022-12-310001005229us-gaap:AdditionalPaidInCapitalMembersrt:DirectorMember2022-10-012022-12-310001005229srt:DirectorMember2022-10-012022-12-310001005229us-gaap:AdditionalPaidInCapitalMember2022-10-012022-12-310001005229us-gaap:TreasuryStockCommonMember2022-10-012022-12-310001005229us-gaap:CommonStockMember2022-12-310001005229us-gaap:TreasuryStockCommonMember2022-12-310001005229us-gaap:AdditionalPaidInCapitalMember2022-12-310001005229us-gaap:RetainedEarningsMember2022-12-310001005229us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001005229cmco:EMCMember2022-04-012022-12-310001005229us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2023-04-012023-12-31xbrli:pure0001005229cmco:MontratecMember2023-05-312023-05-310001005229cmco:MontratecMember2023-12-310001005229cmco:MontratecMember2023-07-012023-12-310001005229cmco:NewRevolvingCreditFacilityMember2023-05-312023-05-310001005229cmco:NewRevolvingCreditFacilityMember2023-06-012023-12-3100010052292023-05-312023-05-310001005229us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMemberus-gaap:SecuredDebtMember2023-05-310001005229cmco:MontratecMember2023-10-012023-12-310001005229cmco:MontratecMember2023-04-012023-12-310001005229cmco:MontratecMember2023-05-310001005229cmco:MontratecMember2023-06-012023-06-300001005229cmco:MontratecMember2023-06-300001005229cmco:RightOfUseAssetMembercmco:MontratecMember2023-06-012023-06-300001005229cmco:WorkingCapitalMembercmco:MontratecMember2023-06-012023-06-300001005229us-gaap:CustomerRelationshipsMembercmco:MontratecMember2023-06-012023-06-300001005229us-gaap:TrademarksMembercmco:MontratecMember2023-06-012023-06-300001005229us-gaap:PatentsMembercmco:MontratecMember2023-06-012023-06-300001005229srt:MinimumMember2023-04-012023-12-310001005229srt:MaximumMember2023-04-012023-12-3100010052292024-01-012023-12-310001005229cmco:IndustrialProductsMember2023-10-012023-12-310001005229cmco:IndustrialProductsMember2022-10-012022-12-310001005229cmco:IndustrialProductsMember2023-04-012023-12-310001005229cmco:IndustrialProductsMember2022-04-012022-12-310001005229cmco:CraneSolutionsMember2023-10-012023-12-310001005229cmco:CraneSolutionsMember2022-10-012022-12-310001005229cmco:CraneSolutionsMember2023-04-012023-12-310001005229cmco:CraneSolutionsMember2022-04-012022-12-310001005229cmco:EngineeredProductsMember2023-10-012023-12-310001005229cmco:EngineeredProductsMember2022-10-012022-12-310001005229cmco:EngineeredProductsMember2023-04-012023-12-310001005229cmco:EngineeredProductsMember2022-04-012022-12-310001005229cmco:PrecisionConveyorProductsMember2023-10-012023-12-310001005229cmco:PrecisionConveyorProductsMember2022-10-012022-12-310001005229cmco:PrecisionConveyorProductsMember2023-04-012023-12-310001005229cmco:PrecisionConveyorProductsMember2022-04-012022-12-310001005229cmco:AllotherMember2023-10-012023-12-310001005229cmco:AllotherMember2022-10-012022-12-310001005229cmco:AllotherMember2023-04-012023-12-310001005229cmco:AllotherMember2022-04-012022-12-310001005229us-gaap:AllowanceForCreditLossMember2023-04-012023-12-310001005229us-gaap:AllowanceForCreditLossMember2022-04-012022-12-310001005229cmco:MarketableSecuritiesMember2023-12-310001005229cmco:MarketableSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001005229cmco:MarketableSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001005229cmco:MarketableSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310001005229us-gaap:VariableAnnuityMember2023-12-310001005229us-gaap:FairValueInputsLevel1Memberus-gaap:VariableAnnuityMember2023-12-310001005229us-gaap:VariableAnnuityMemberus-gaap:FairValueInputsLevel2Member2023-12-310001005229us-gaap:VariableAnnuityMemberus-gaap:FairValueInputsLevel3Member2023-12-310001005229us-gaap:ForeignExchangeContractMember2023-12-310001005229us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Member2023-12-310001005229us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Member2023-12-310001005229us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Member2023-12-310001005229us-gaap:InterestRateSwapMember2023-12-310001005229us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2023-12-310001005229us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2023-12-310001005229us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Member2023-12-310001005229us-gaap:CrossCurrencyInterestRateContractMember2023-12-310001005229us-gaap:FairValueInputsLevel1Memberus-gaap:CrossCurrencyInterestRateContractMember2023-12-310001005229us-gaap:FairValueInputsLevel2Memberus-gaap:CrossCurrencyInterestRateContractMember2023-12-310001005229us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel3Member2023-12-310001005229cmco:TermLoanBFacilityMember2023-12-310001005229us-gaap:FairValueInputsLevel1Membercmco:TermLoanBFacilityMember2023-12-310001005229us-gaap:FairValueInputsLevel2Membercmco:TermLoanBFacilityMember2023-12-310001005229cmco:TermLoanBFacilityMemberus-gaap:FairValueInputsLevel3Member2023-12-310001005229us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember2023-12-310001005229us-gaap:FairValueInputsLevel1Memberus-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember2023-12-310001005229us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001005229us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMemberus-gaap:FairValueInputsLevel3Member2023-12-310001005229cmco:MarketableSecuritiesMember2023-03-310001005229cmco:MarketableSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-03-310001005229cmco:MarketableSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-03-310001005229cmco:MarketableSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-03-310001005229us-gaap:VariableAnnuityMember2023-03-310001005229us-gaap:FairValueInputsLevel1Memberus-gaap:VariableAnnuityMember2023-03-310001005229us-gaap:VariableAnnuityMemberus-gaap:FairValueInputsLevel2Member2023-03-310001005229us-gaap:VariableAnnuityMemberus-gaap:FairValueInputsLevel3Member2023-03-310001005229us-gaap:ForeignExchangeContractMember2023-03-310001005229us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Member2023-03-310001005229us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Member2023-03-310001005229us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Member2023-03-310001005229us-gaap:InterestRateSwapMember2023-03-310001005229us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2023-03-310001005229us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2023-03-310001005229us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Member2023-03-310001005229us-gaap:CrossCurrencyInterestRateContractMember2023-03-310001005229us-gaap:FairValueInputsLevel1Memberus-gaap:CrossCurrencyInterestRateContractMember2023-03-310001005229us-gaap:FairValueInputsLevel2Memberus-gaap:CrossCurrencyInterestRateContractMember2023-03-310001005229us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel3Member2023-03-310001005229cmco:TermLoanBFacilityMember2023-03-310001005229us-gaap:FairValueInputsLevel1Membercmco:TermLoanBFacilityMember2023-03-310001005229us-gaap:FairValueInputsLevel2Membercmco:TermLoanBFacilityMember2023-03-310001005229cmco:TermLoanBFacilityMemberus-gaap:FairValueInputsLevel3Member2023-03-310001005229us-gaap:CustomerRelationshipsMemberus-gaap:MeasurementInputLapseRateMember2023-12-310001005229us-gaap:TechnologyBasedIntangibleAssetsMemberus-gaap:MeasurementInputCapRateMember2023-12-310001005229us-gaap:MeasurementInputCapRateMemberus-gaap:TrademarksAndTradeNamesMember2023-12-310001005229cmco:ContingentLiabilityMemberus-gaap:MeasurementInputCapRateMember2023-12-310001005229us-gaap:MeasurementInputDiscountRateMember2023-12-310001005229cmco:EMCMember2023-12-310001005229cmco:EMCMember2022-12-310001005229cmco:EMCMember2023-03-310001005229cmco:EMCMember2023-10-012023-12-310001005229cmco:EMCMember2022-10-012022-12-310001005229cmco:EMCMember2023-04-012023-12-310001005229us-gaap:RelatedPartyMembercmco:EMCMember2023-12-310001005229us-gaap:RelatedPartyMembercmco:EMCMember2023-03-3100010052292022-04-012023-03-31cmco:reportingUnit0001005229cmco:DuffNortonGroupMember2023-12-310001005229cmco:DuffNortonGroupMember2023-03-310001005229cmco:RestofProductsMember2023-12-310001005229cmco:RestofProductsMember2023-03-310001005229cmco:PrecisionConveyanceMember2023-12-310001005229cmco:PrecisionConveyanceMember2023-03-310001005229us-gaap:TrademarksMember2023-12-310001005229us-gaap:TrademarksMember2023-03-310001005229us-gaap:CustomerRelationshipsMember2023-12-310001005229us-gaap:CustomerRelationshipsMember2023-03-310001005229us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001005229us-gaap:TechnologyBasedIntangibleAssetsMember2023-03-310001005229us-gaap:OtherIntangibleAssetsMember2023-12-310001005229us-gaap:OtherIntangibleAssetsMember2023-03-310001005229us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001005229us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001005229srt:MinimumMember2023-12-310001005229srt:MaximumMember2023-12-31cmco:contract0001005229us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001005229us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-10-012023-12-310001005229us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-10-012023-12-310001005229us-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-10-012023-12-310001005229us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-10-012022-12-310001005229us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-10-012022-12-310001005229us-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-10-012022-12-310001005229us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-04-012023-12-310001005229us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-04-012023-12-310001005229us-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-04-012023-12-310001005229us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-04-012022-12-310001005229us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-04-012022-12-310001005229us-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-04-012022-12-310001005229us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001005229us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310001005229us-gaap:ForeignExchangeContractMemberus-gaap:OtherNoncurrentAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001005229us-gaap:ForeignExchangeContractMemberus-gaap:OtherNoncurrentAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310001005229us-gaap:ForeignExchangeContractMemberus-gaap:AccruedLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001005229us-gaap:ForeignExchangeContractMemberus-gaap:AccruedLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310001005229us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001005229us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310001005229us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001005229us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310001005229us-gaap:AccruedLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001005229us-gaap:AccruedLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310001005229us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001005229us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310001005229us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001005229us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310001005229us-gaap:AccruedLiabilitiesMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001005229us-gaap:AccruedLiabilitiesMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310001005229us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001005229us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310001005229country:US2023-12-310001005229us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMemberus-gaap:SecuredDebtMember2023-12-310001005229us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMemberus-gaap:SecuredDebtMembercmco:SecuredOvernightFinancingRateSOFRMember2023-04-012023-12-310001005229cmco:TermLoanBFacilityMember2023-12-310001005229cmco:TermLoanBFacilityMember2023-04-012023-12-310001005229cmco:NewRevolvingCreditFacilityMember2023-12-310001005229us-gaap:LetterOfCreditMembercmco:NewRevolvingCreditFacilityMember2023-12-310001005229us-gaap:StandbyLettersOfCreditMembercmco:NewRevolvingCreditFacilityMember2023-12-310001005229us-gaap:LoansMemberus-gaap:SecuredDebtMember2023-12-310001005229us-gaap:LoansMemberus-gaap:SecuredDebtMember2023-03-310001005229us-gaap:RevolvingCreditFacilityMember2023-12-310001005229us-gaap:RevolvingCreditFacilityMember2023-03-310001005229cmco:NewRevolvingCreditFacilityMember2023-04-012023-12-310001005229us-gaap:UnsecuredDebtMember2023-12-310001005229us-gaap:UnsecuredDebtMembercmco:BankGuaranteesMember2023-12-310001005229us-gaap:PensionPlansDefinedBenefitMember2023-10-012023-12-310001005229us-gaap:PensionPlansDefinedBenefitMember2022-10-012022-12-310001005229us-gaap:PensionPlansDefinedBenefitMember2023-04-012023-12-310001005229us-gaap:PensionPlansDefinedBenefitMember2022-04-012022-12-310001005229us-gaap:EmployeeStockOptionMember2023-10-012023-12-310001005229us-gaap:EmployeeStockOptionMember2023-04-012023-12-310001005229us-gaap:EmployeeStockOptionMember2022-10-012022-12-310001005229us-gaap:EmployeeStockOptionMember2022-04-012022-12-310001005229cmco:A2016LTIPMember2019-06-012019-06-300001005229cmco:A2016LTIPMember2023-04-012023-12-310001005229us-gaap:RestrictedStockUnitsRSUMember2022-04-012023-03-310001005229us-gaap:SubsequentEventMember2024-01-222024-01-220001005229srt:ScenarioForecastMemberus-gaap:SubsequentEventMember2024-02-202024-02-200001005229us-gaap:OtherNoncurrentLiabilitiesMember2023-12-310001005229us-gaap:AccruedLiabilitiesMember2023-12-310001005229srt:ScenarioForecastMember2024-04-012024-12-3100010052292020-09-300001005229srt:MaximumMember2020-07-012020-09-300001005229cmco:MagnetekMember2023-12-3100010052292010-11-012010-11-30iso4217:EUR00010052292012-08-012012-08-31cmco:notice00010052292016-12-012016-12-31cmco:appealcmco:judgement00010052292017-02-012017-02-28cmco:memorandum00010052292023-04-012023-05-31cmco:decision00010052292017-09-012017-09-30cmco:company0001005229cmco:DEPMember2023-12-310001005229srt:MinimumMembersrt:ScenarioForecastMember2023-04-012024-03-310001005229srt:MaximumMembersrt:ScenarioForecastMember2023-04-012024-03-310001005229us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-09-300001005229us-gaap:AccumulatedTranslationAdjustmentMember2023-09-300001005229us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-09-300001005229us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-10-012023-12-310001005229us-gaap:AccumulatedTranslationAdjustmentMember2023-10-012023-12-310001005229us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-10-012023-12-310001005229us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310001005229us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001005229us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310001005229us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310001005229us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310001005229us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-03-310001005229us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-04-012023-12-310001005229us-gaap:AccumulatedTranslationAdjustmentMember2023-04-012023-12-310001005229us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-04-012023-12-310001005229us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-10-012023-12-310001005229us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-10-012023-12-310001005229us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-04-012023-12-310001005229us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-04-012023-12-31

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 December 31, 2023 
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from __________ to __________
Commission File Number  001-34362

Columbus McKinnon Corporation
(Exact name of registrant as specified in its charter)
New York16-0547600
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
13320 Ballantyne Corporate Place, Suite DCharlotteNC28277
(Address of principal executive offices)(Zip code)
(716)689-5400
(Registrant's telephone number, including area code)
(Former name, former address and former fiscal year, if changed since last report.)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.01 par value per shareCMCONasdaq Global Select Market

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 definition of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act. 
Large accelerated filerAccelerated filerNon-accelerated filerSmaller 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

The number of shares of common stock outstanding as of January 29, 2024 was: 28,755,978 shares.



FORM 10-Q INDEX
COLUMBUS McKINNON CORPORATION
For the quarterly period ended December 31, 2023
  Page #
Part I. Financial Information 
   
Item 1.Condensed Consolidated Financial Statements (Unaudited). 
   
 
Condensed consolidated balance sheets - December 31, 2023 and March 31, 2023
   
 
Condensed consolidated statements of operations - Three and nine months ended December 31, 2023 and December 31, 2022
   
 
Condensed consolidated statements of comprehensive income (loss) - Three and nine months ended December 31, 2023 and December 31, 2022
   
Condensed consolidated statements of shareholders' equity - Three and nine months ended December 31, 2023 and December 31, 2022
   
 
Condensed consolidated statements of cash flows - Nine months ended December 31, 2023 and December 31, 2022
   
 
   
Item 2.
   
Item 3.
   
Item 4.
   
Part II. Other Information 
   
Item 1.
   
Item 1A.
   
Item 2.
   
Item 3.
   
Item 4.
   
Item 5.
   
Item 6.
2



Part I.    Financial Information
Item 1.    Condensed Consolidated Financial Statements (Unaudited).
COLUMBUS McKINNON CORPORATION
CONDENSED CONSOLIDATED BALANCE SHEETS

 December 31,
2023
March 31,
2023
(unaudited)
ASSETS:(In thousands)
Current assets:
Cash and cash equivalents$102,945 $133,176 
Trade accounts receivable, less allowance for doubtful accounts ($3,955 and $3,620, respectively)
173,411 151,451 
Inventories204,396 179,359 
Prepaid expenses and other35,660 32,254 
Total current assets516,412 496,240 
Property, plant, and equipment, net102,729 94,360 
Goodwill728,427 644,629 
Other intangibles, net396,317 362,537 
Marketable securities12,388 10,368 
Deferred taxes on income1,990 2,035 
Other assets99,047 88,286 
Total assets$1,857,310 $1,698,455 
LIABILITIES AND SHAREHOLDERS' EQUITY:  
Current liabilities:  
Trade accounts payable$76,151 $76,736 
Accrued liabilities142,518 124,317 
Current portion of long-term debt and finance lease obligations50,652 40,604 
Total current liabilities269,321 241,657 
Term loan, AR securitization facility and finance lease obligations499,388 430,988 
Other non current liabilities210,164 192,013 
Total liabilities978,873 864,658 
Shareholders' equity:  
Voting common stock; 50,000,000 shares authorized; 28,755,651
 and 28,611,721 shares issued and outstanding
288 286 
Treasury stock(1,001)(1,001)
Additional paid in capital522,587 515,797 
Retained earnings387,550 356,758 
Accumulated other comprehensive loss(30,987)(38,043)
Total shareholders' equity878,437 833,797 
Total liabilities and shareholders' equity$1,857,310 $1,698,455 

See accompanying notes.
3


COLUMBUS McKINNON CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(UNAUDITED)

 Three Months EndedNine Months Ended
December 31,
2023
December 31,
2022
December 31,
2023
December 31,
2022
 (In thousands, except per share data)
Net sales254,143 230,370 748,036 682,397 
Cost of products sold160,246 148,326 467,513 431,516 
Gross profit93,897 82,044 280,523 250,881 
Selling expenses26,552 25,424 78,400 77,197 
General and administrative expenses26,255 25,143 79,407 68,441 
Research and development expenses6,692 4,839 19,134 15,429 
Amortization of intangibles7,486 6,459 21,871 19,442 
 66,985 61,865 198,812 180,509 
Income from operations26,912 20,179 81,711 70,372 
Interest and debt expense9,952 7,303 28,788 20,274 
Investment (income) loss(758)(574)(1,212)168 
Foreign currency exchange (gain) loss(1,155)(3,359)1,074 (1,152)
Other (income) expense, net5,234 79 5,840 (1,999)
Income (loss) before income tax expense (benefit)13,639 16,730 47,221 53,081 
Income tax expense (benefit)3,911 4,701 12,405 18,547 
Net income (loss)$9,728 $12,029 $34,816 $34,534 
Average basic shares outstanding28,744 28,626 28,711 28,597 
Average diluted shares outstanding28,991 28,778 28,979 28,767 
Basic income (loss) per share:$0.34 $0.42 $1.21 $1.21 
Diluted income (loss) per share:$0.34 $0.42 $1.20 $1.20 
Dividends declared per common share$0.07 $0.07 $0.14 $0.14 
    
 
See accompanying notes.
4


COLUMBUS McKINNON CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(UNAUDITED)

 Three Months EndedNine Months Ended
December 31,
2023
December 31,
2022
December 31,
2023
December 31,
2022
 (In thousands)(In thousands)
Net income (loss)$9,728 $12,029 $34,816 34,534 
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustments13,339 12,272 6,557 (7,210)
Change in derivatives qualifying as hedges, net of taxes of $1,350, $(595), $1,260 ,$(2,833)
(4,206)1,962 (3,930)9,337 
Change in pension liability and postretirement obligation, net of taxes of $(1,511), $73, $(1,489), $(26)
4,595 (230)4,429 82 
Total other comprehensive income (loss) 13,728 14,004 7,056 2,209 
Comprehensive income (loss)$23,456 $26,033 $41,872 $36,743 



See accompanying notes.
5


COLUMBUS McKINNON CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
(UNAUDITED)

(In thousands, except share data)
 
Common
Stock
($0.01 par value)
Treasury StockAdditional
 Paid-in
Capital
Retained
Earnings
Accumulated
Other
 Comprehensive
 Loss
Total
Shareholders’
Equity
Balance at March 31, 2023
$286 $(1,001)$515,797 $356,758 $(38,043)$833,797 
Net income (loss)— — — 9,275 — 9,275 
Change in foreign currency translation adjustment— — — — 2,901 2,901 
Change in derivatives qualifying as hedges, net of tax of $(176)
— — — — 541 541 
Change in pension liability and postretirement obligations, net of tax of $(5)
— — — — 42 42 
Stock options exercised,8,485 shares
— — 225 — — 225 
Stock compensation expense— — 1,981 — — 1,981 
Restricted stock units released, 87,496 shares, net of shares withheld for minimum statutory tax obligation
1 — (1,806)— — (1,805)
Balance at June 30, 2023$287 $(1,001)$516,197 $366,033 $(34,559)$846,957 
Net income (loss)— — — 15,813 — 15,813 
Dividends declared— — — (2,012)— (2,012)
Change in foreign currency translation adjustment— — — — (9,683)(9,683)
Change in derivatives qualifying as hedges, net of tax of $86
— — — — (265)(265)
Change in pension liability and postretirement obligations, net of tax of $27
— — — — (208)(208)
Stock compensation - directors— — 587 — — 587 
Stock options exercised, 9,556 shares
— — 265 — — 265 
Stock compensation expense— — 2,696 — — 2,696 
Restricted stock units released, 19,653 shares, net of shares withheld for minimum statutory tax obligation
— — (152)— — (152)
Balance at September 30, 2023$287 $(1,001)$519,593 $379,834 $(44,715)$853,998 
Net income— — — 9,728 — 9,728 
Dividends declared— — — (2,012)— (2,012)
Change in foreign currency translation adjustment— — — — 13,339 13,339 
Change in derivatives qualifying as hedges, net of tax of $1,350
— — — — (4,206)(4,206)
Change in pension liability and postretirement obligations, net of tax of $(1,511)
— — — — 4,595 4,595 
Stock compensation - directors— — 293 — — 293 
Stock options exercised, 2,900 shares
— — 66 — — 66 
Stock compensation expense— — 2,916 — — 2,916 
Restricted stock units released, 15,840 shares, net of shares withheld for minimum statutory tax obligation
1 — (281)— — (280)
Balance at December 31, 2023$288 $(1,001)$522,587 $387,550 $(30,987)$878,437 


See accompanying notes.

6


COLUMBUS McKINNON CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
(UNAUDITED)

(In thousands, except share data)
 
Common
Stock
($0.01 par value)
Treasury StockAdditional
 Paid-in
Capital
Retained
Earnings
Accumulated
Other
 Comprehensive
 Loss
Total
Shareholders’
Equity
Balance at March 31, 2022
$285 $ $506,074 $316,343 $(49,899)$772,803 
Net income (loss)— — — 8,391 — 8,391 
Change in foreign currency translation adjustment— — — — (8,701)(8,701)
Change in derivatives qualifying as hedges, net of tax of $(812)
— — — — 2,689 2,689 
Change in pension liability and postretirement obligations, net of tax of $(49)
— — — — 146 146 
Stock options exercised, 18,907 shares
— — 415 — — 415 
Stock compensation expense— — 751 — — 751 
Restricted stock units released, 52,276 shares, net of shares withheld for minimum statutory tax obligation
1 — (1,314)— — (1,313)
Balance at June 30, 2022$286 $ $505,926 $324,734 $(55,765)$775,181 
Net income (loss)— — — 14,114 — 14,114 
Dividends declared— — — (2,004)— (2,004)
Change in foreign currency translation adjustment— — — — (10,781)(10,781)
Change in derivatives qualifying as hedges, net of tax of $(1,509)
— — — — 4,686 4,686 
Change in pension liability and postretirement obligations, net of tax of $(56)
— — — — 166 166 
Stock compensation - directors— — 537 — — 537 
Stock options exercised, 9,531 shares
— — 206 — — 206 
Stock compensation expense— — 2,341 — — 2,341 
Restricted stock units released, 31,313 shares, net of shares withheld for minimum statutory tax obligation
— — (62)— — (62)
Balance at September 30, 2022$286 $ $508,948 $336,844 $(61,694)$784,384 
Net income (loss)— — — 12,029 — 12,029 
Dividends declared— — — (2,005)— (2,005)
Change in foreign currency translation adjustment— — — — 12,272 12,272 
Change in derivatives qualifying as hedges, net of tax of $(595)
— — — — 1,962 1,962 
Change in pension liability and postretirement obligations, net of tax of $73
— — — — (230)(230)
Stock compensation - directors— — 316 — — 316 
Stock options exercised, 3,258 shares
— — 83 — — 83 
Stock compensation expense— — 3,094 — — 3,094 
Treasury Stock Purchase, 31,085 shares
— (1001)— — — (1,001)
Restricted stock units released, 6,798 shares, net of shares withheld for minimum statutory tax obligation
— — (23)— — (23)
Balance at December 31, 2022$286 $(1,001)$512,418 $346,868 $(47,690)$810,881 


See accompanying notes.

7


COLUMBUS McKINNON CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(UNAUDITED)
 Nine Months Ended
December 31,
2023
December 31,
2022
OPERATING ACTIVITIES:(In thousands)
Net income (loss)34,816 34,534 
Adjustments to reconcile net income (loss) to net cash provided by (used for) operating activities:  
Depreciation and amortization34,052 31,380 
Deferred income taxes and related valuation allowance(6,495)(783)
Net loss (gain) on sale of real estate, investments and other(967)347 
Non-cash pension settlement (See Note 10)4,599  
Stock-based compensation8,473 7,039 
Amortization of deferred financing costs1,728 1,291 
Loss (gain) on hedging instruments1,193 (598)
Gain on sale of building (232)
Loss on retirement of fixed asset 175 
Non-cash lease expense7,080 5,814 
Changes in operating assets and liabilities, net of effects of business acquisitions: 
Trade accounts receivable(14,911)(1,401)
Inventories(17,764)(31,701)
Prepaid expenses and other(2,897)4,905 
Other assets(859)(232)
Trade accounts payable(1,387)(18,756)
Accrued liabilities(7,236)(7,498)
Non-current liabilities(10,834)(7,382)
Net cash provided by (used for) operating activities28,591 16,902 
INVESTING ACTIVITIES:  
Proceeds from sales of marketable securities1,101 2,650 
Purchases of marketable securities(2,731)(3,121)
Capital expenditures(16,334)(9,511)
Proceeds from sale of building, net of transaction costs  373 
Dividend received from equity method investment 144 313 
Purchase of businesses, net of cash acquired (See Note 2)(108,145)(1,616)
Net cash provided by (used for) investing activities(125,965)(10,912)
FINANCING ACTIVITIES:  
Proceeds from the issuance of common stock556 704 
Purchases of treasury stock (1,001)
Repayment of debt(40,447)(30,402)
Proceeds from issuance of long-term debt120,000  
Fees paid for borrowings on long-term debt(2,859) 
Cash inflows from hedging activities18,088 18,422 
Cash outflows from hedging activities(19,303)(17,958)
Payment of dividends(6,027)(6,006)
Other(2,237)(1,398)
Net cash provided by (used for) financing activities67,771 (37,639)
Effect of exchange rate changes on cash(628)(2,221)
Net change in cash and cash equivalents(30,231)(33,870)
Cash, cash equivalents, and restricted cash at beginning of year133,426 115,640 
Cash, cash equivalents, and restricted cash at end of period$103,195 $81,770 
Supplementary cash flow data:  
Interest paid$25,332 $18,883 
Income taxes paid, net of refunds$21,561 $18,486 
Property, plant and equipment purchases included in trade accounts payable$135 $199 
Restricted cash presented in Other assets$250 $250 
See accompanying notes.
8


NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
December 31, 2023

1.    Description of Business

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial information. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation of the financial position of Columbus McKinnon Corporation ("the Company") at December 31, 2023, the results of its operations for the three and nine months ended December 31, 2023 and December 31, 2022, and cash flows for the nine months ended December 31, 2023 and December 31, 2022, have been included. Results for the period ended December 31, 2023 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2024. The balance sheet at March 31, 2023 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. For further information, refer to the consolidated financial statements and footnotes thereto included in the Columbus McKinnon Corporation Annual Report on Form 10-K for the fiscal year ended March 31, 2023 (the “2023 10-K”).

The Company is a leading worldwide designer, manufacturer, and marketer of intelligent motion solutions that efficiently and ergonomically move, lift, position, and secure materials. Key products include hoists, crane components, precision conveyor systems, accumulation tables, rigging tools, light rail workstations, and digital power and motion control systems. The Company is focused on commercial and industrial applications that require the safety and quality provided by its superior design and engineering know-how.

The Company’s products are sold globally, principally to third party distributors and crane builders through diverse distribution channels, and to a lesser extent directly to end-users and integrators. During the nine months ended December 31, 2023, sales to customers in the United States were approximately 56% of total net sales.
2.    Acquisitions & Disposals
 
On May 31, 2023, the Company completed its acquisition of montratec GmbH ("montratec") for $115,721,000 including $7,576,000 in cash acquired, a $540,000 working capital settlement, and a contingent payment that becomes payable if a certain EBITDA level for the twelve-month period December 31, 2023 is achieved as set forth in the purchase agreement for montratec. As of December 31, 2023, the Company has estimated this contingent liability to be $18,355,000, a decrease of $6,738,000 from the June 30, 2023 quarter due to a refinement in the estimates used to value the liability at May 31, 2023. This liability has been established in the opening balance sheet for montratec. The Company initially financed the acquisition by borrowing $117,000,000 on its New Revolving Credit Facility, but later repaid the New Revolving Credit Facility by borrowing an additional $120,000,000. Utilizing the Accordion feature under the Company's existing Term Loan B, the Company borrowed $75,000,000 and another $45,000,000 was borrowed through a new credit agreement secured by its U.S. accounts receivable balances. Refer to Note 9 for additional details on the Company's debt agreements.

montratec is a leading automation solutions company that designs and develops intelligent automation and transport systems for interlinking industrial production and logistics processes. montratec product offerings complement the Company's previous acquisitions of both Dorner Mfg. Corp. ("Dorner") and Garvey Corporation ("Garvey"), and furthers the Company's shift to intelligent motion and serves as a platform to expand capabilities in advanced, higher technology automation solutions. As the Company determined that the acquisition is not material to its existing operations, certain disclosures, including pro forma financial information, have not been included. montratec results have been included in the Company's results of operations from the acquisition date and the Company incurred $113,000 and $3,208,000 of acquisition and deal related costs classified as part of General and administrative expenses in the three and nine months ended December 31, 2023.

The purchase price has been preliminarily allocated to the assets acquired and liabilities assumed as of the date of acquisition. The excess consideration of $78,943,000 has been recorded as goodwill, a decrease of $6,414,000 from the amount preliminarily allocated to goodwill as of June 30, 2023 due to decreases of $6,738,000 for the Contingent liability, $577,000 related to a refinement in the calculation of deferred taxes within Other non current liabilities, and an increase of $108,000 in other assets as a result of refinements in estimates to calculate the right of use lease assets. Offsetting these were increases to goodwill as the result of the working capital settlement of $540,000, $260,000 relating to adjustments to working capital, and $209,000 within Property, plant, and equipment, net related to refined estimates for lease-related assets. The identifiable intangible assets acquired include customer relationships valued at $33,471,000, a tradename valued at $2,915,000, and technology valued at $16,196,000. The weighted average life of the acquired identifiable intangible assets subject to
9


amortization was estimated at 14 years at the time of acquisition. Of the $78,943,000 goodwill recorded from the acquisition, $7,531,000 is deductible for tax purposes.

The preliminary assignment of purchase consideration to the assets acquired and liabilities assumed is as follows (in thousands):
Cash$7,576 
Working capital4,896 
Property, plant, and equipment, net2,157 
Intangible assets52,581 
Contingent liability (see above)
(18,355)
Other assets5,704 
Other non current liabilities(17,781)
Goodwill78,943 
Total$115,721 

3.    Revenue & Receivables

Revenue Recognition:

Performance obligations

The Company has contracts with customers for standard products and custom engineered products and determines when and how to recognize revenue for each performance obligation based on the nature and type of contract.

Revenue from contracts with customers for standard products is recognized when legal title and significant risk and rewards has transferred to the customer, which is generally at the time of shipment. This is the point in time when control is deemed to transfer to the customer. The Company sells standard products to customers utilizing purchase orders. Payment terms for these types of contracts generally require payment within 30 to 60 days. Each standard product is deemed to be a single performance obligation and the amount of revenue recognized is based on the negotiated price. The transaction price for standard products is based on the price reflected in each purchase order. Sales incentives are offered to customers who purchase standard products and include offers such as volume-based discounts, rebates for priority customers, and discounts for early cash payments. These sales incentives are accounted for as variable consideration included in the transaction price. Accordingly, the Company reduces revenue for these incentives in the period which the sale occurs and is based on the most likely amount method for estimating the amount of consideration the Company expects to receive. These sales incentive estimates are updated each reporting period as additional information becomes available.

The Company also sells custom engineered products and services, which are contracts that are typically completed within one quarter but can extend beyond one year in duration. For custom engineered products, the transaction price is based upon the price stated in the contract. Variable consideration has not been identified as a significant component of transaction price for custom engineered products and services. The Company generally recognizes revenue for custom engineered products upon satisfaction of its performance obligation under the contract which typically coincides with project completion which is when the products and services are controlled by the customer. Control is typically achieved at the later of when legal title and significant risk and rewards have transferred to the customer or the customer has accepted the asset. These contracts often require either up front or installment payments. These types of contracts are generally accounted for as one performance obligation as the products and services are not separately identifiable. The promised services (such as inspection, commissioning, and installation) are essential in order for the delivered product to operate as intended on the customer’s site and the services are therefore highly interrelated with product functionality.

For most custom engineered products contracts, the Company determined that while there is no alternative use for the custom engineered products, the Company does not have an enforceable right to payment (which must include a reasonable profit margin) for performance completed to date in order to meet the over time revenue recognition criteria. Therefore, revenue is recognized at a point in time (when the contract is complete). For custom engineered products contracts that contain an enforceable right to payment (including reasonable profit margin) the Company satisfies the performance obligation over time and recognizes revenue based on the extent of progress towards completion of the performance obligation. The cost-to-cost measure of progress is an appropriate measure of progress toward satisfaction of performance obligations as this measure most accurately depicts the progress of work performed and transfer of control to the customers. Under the cost-to-cost measure of
10


progress, the extent of progress toward completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues are recognized proportionally as costs are incurred.

Sales and other taxes collected with revenue are excluded from revenue. Shipping and handling costs incurred prior to shipment are considered activities required to fulfill the Company’s promise to transfer goods, and do not qualify as a separate performance obligation. Additionally, the Company offers standard warranties which are typically 12 months in duration for standard products and 24 to 36 months for custom engineered products. These types of warranties are included in the purchase price of the product and are deemed to be assurance-type warranties which are not accounted for as a separate performance obligation. Other performance obligations included in a contract (such as drawings, owner’s manuals, and training services) are immaterial in the context of the contract and are not recognized as a separate performance obligation.

For additional information on the Company’s revenue recognition policy refer to the consolidated financial statements included in the 2023 10-K.

Reconciliation of contract balances

The Company records a contract liability when cash is received prior to recording revenue. Some standard contracts require a down payment while most custom engineered contracts require installment payments. Installment payments for the custom engineered contracts typically require a portion due at inception while the remaining payments are due upon completion of certain performance milestones. For both types of contracts, these contract liabilities, referred to as customer advances, are recorded at the time payment is received and are included in Accrued liabilities on the Condensed Consolidated Balance Sheets. When the related performance obligation is satisfied and revenue is recognized, the contract liability is released into income.

The following table illustrates the balance and related activity for customer advances in the nine months ended December 31, 2023 and December 31, 2022 (in thousands):

Customer advances (contract liabilities)December 31, 2023December 31, 2022
March 31, beginning balance$27,003 $22,453 
Additional customer advances received69,188 56,902 
Revenue recognized from customer advances included in beginning of period(27,003)(22,453)
Other revenue recognized from customer advances(47,055)(34,302)
Customer advances recorded from acquisitions3,866  
Other (1)284 (418)
December 31, ending balance$26,283 $22,182 
        
    (1) Other includes the impact of foreign currency translation

Revenue was recognized prior to the right to invoice the customer which resulted in a contract asset balance in the amount of $1,500,000 and $2,944,000 as of December 31, 2023 and March 31, 2023, respectively. Contract assets are included in Prepaid expenses and other assets on the Condensed Consolidated Balance Sheets.

Remaining Performance Obligations

As of December 31, 2023, the aggregate amount of the transaction price allocated to the performance obligations that are unsatisfied (or partially unsatisfied) was approximately $11,307,000. We expect to recognize approximately 52% of these sales over the next twelve months.

Disaggregated revenue

In accordance with FASB ASC Topic 606, the Company is required to disaggregate revenue into categories that depict how economic factors affect the nature, amount, timing and uncertainty of revenue and cash flows.
11


The following table illustrates the disaggregation of revenue by product grouping for the three and nine months ended December 31, 2023 and December 31, 2022 (in thousands):

Three Months EndedNine Months Ended
Net Sales by Product GroupingDecember 31, 2023December 31, 2022December 31, 2023December 31, 2022
Industrial Products$83,033 $77,423 $253,925 $240,366 
Crane Solutions103,775 97,541 303,746 266,959 
Engineered Products22,710 21,535 70,895 61,309 
Precision Conveyor Products44,588 33,837 119,379 113,646 
All other37 34 91 117 
Total$254,143 $230,370 $748,036 $682,397 

Industrial products include: manual chain hoists, electrical chain hoists, rigging/clamps, industrial winches, hooks, shackles, and other forged attachments. Crane solutions products include: wire rope hoists, drives and controls, crane kits and components, and workstations. Engineered products include: linear and mechanical actuators, lifting tables, rail projects, and actuation systems. Precision conveyor products include: low profile, flexible chain, large scale, sanitary and vertical elevation conveyor systems, pallet system conveyors, accumulation systems, asynchronous conveyors as well as other high-precision conveyance systems. The All other product grouping includes miscellaneous revenue.

Practical expedients

Incremental costs to obtain a contract incurred by the Company primarily relate to sales commissions for contracts with a duration of one year or less. Therefore, these costs are expensed as incurred and are recorded in Selling expenses on the Condensed Consolidated Statements of Operations.

Unsatisfied performance obligations for contracts with an expected length of one year or less are not disclosed. Further, revenue from contracts with customers do not include a significant financing component as payment is generally expected within one year from when the performance obligation is controlled by the customer.

Accounts Receivable:

Under Accounting Standard Update ("ASU") 2016-13, the Company is required to remeasure expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions and reasonable forecasts. In addition to these factors, the Company establishes an allowance for doubtful accounts based upon the credit risk of specific customers, historical trends, and other factors. Accounts receivable are charged against the allowance for doubtful accounts once all collection efforts have been exhausted. Due to the short-term nature of such accounts receivable, the estimated amount of accounts receivable that may not be collected is based on aging of the accounts receivable balances.

The following table illustrates the balance and related activity for the allowance for doubtful accounts that is deducted from accounts receivable to present the net amount expected to be collected in the nine months ended December 31, 2023 and December 31, 2022 (in thousands):

Allowance for doubtful accountsDecember 31, 2023December 31, 2022
March 31, beginning balance$3,620 $5,717 
Bad debt expense2,727 726 
Less uncollectible accounts written off, net of recoveries(2,490)(996)
Allowance recorded from acquisitions64  
Other (1)34 (134)
December 31, ending balance$3,955 $5,313 
(1) Other includes the impact of foreign currency translation


12


4.    Fair Value Measurements

FASB ASC Topic 820 “Fair Value Measurements and Disclosures” establishes the standards for reporting financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value on a recurring basis (at least annually). Under these standards, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e. the "exit price") in an orderly transaction between market participants at the measurement date.

ASC 820-10-35-37 establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company's assumptions about the valuation techniques that market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is separated into three levels based on the reliability of inputs as follows:

Level 1 - Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these products does not entail a significant degree of judgment.

Level 2 - Valuations based on quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly, involving some degree of judgment.

Level 3 - Valuations based on inputs that are unobservable and significant to the overall fair value measurement. The degree of judgment exercised in determining fair value is greatest for instruments categorized in Level 3.

The availability of observable inputs can vary and is affected by a wide variety of factors, including the type of asset/liability, whether the asset/liability is established in the marketplace, and other characteristics particular to the transaction. To the extent that valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for disclosure purposes the level in the fair value hierarchy within which the fair value measurement in its entirety falls is determined based on the lowest level input that is significant to the fair value measurement in its entirety.

Fair value is a market-based measure considered from the perspective of a market participant rather than an entity-specific measure. Therefore, even when market assumptions are not readily available, assumptions are required to reflect those that market participants would use in pricing the asset or liability at the measurement date.

The Company uses quoted market prices when valuing its marketable securities and, consequently, the fair value is based on Level 1 inputs. These marketable securities consist of equity and fixed income securities. The Company primarily uses readily observable market data in conjunction with internally developed discounted cash flow valuation models when valuing its derivative portfolio and, consequently, the fair value of the Company’s derivatives is based on Level 2 inputs. The carrying amount of the Company's pension-related annuity contract is recorded at net asset value of the contract and, consequently, its fair value is based on Level 2 inputs and is included in Other assets on the Condensed Consolidated Balance Sheets. The carrying value of the Company’s Term Loan approximates fair value based on current market interest rates for debt instruments of similar credit standing and, consequently, their fair values are based on Level 2 inputs.

13


The following table provides information regarding financial assets and liabilities measured or disclosed at fair value (in thousands):
 Fair value measurements at reporting date using
 December 31,Quoted prices in active markets for identical assetsSignificant other observable inputsSignificant unobservable inputs
Description2023(Level 1)(Level 2)(Level 3)
Assets/(Liabilities) measured at fair value:
Marketable securities$12,388 $12,388 $ $ 
Annuity contract1,409  1,409  
Derivative Assets (Liabilities):
 Foreign exchange contracts(100) (100) 
 Interest rate swap 6,198  6,198  
 Cross currency swap (4,506) (4,506) 
Disclosed at fair value:   
Term Loan B$(500,048)$ $(500,048)$ 
AR securitization facility$(45,000)$ $(45,000)$ 

 Fair value measurements at reporting date using
 March 31,Quoted prices in active markets for identical assetsSignificant other observable inputsSignificant unobservable inputs
Description2023(Level 1)(Level 2)(Level 3)
Assets/(Liabilities) measured at fair value:
Marketable securities$10,368 $10,368 $ $ 
Annuity contract1,612  1,612  
Derivative assets (liabilities):
 Foreign exchange contracts97  97  
 Interest rate swap 10,475  10,475  
 Cross currency swap (2,102) (2,102) 
Disclosed at fair value:    
Term loan B$(460,825)$ $(460,825)$ 

The Company does not have any non-financial assets and liabilities that are recognized at fair value on a recurring basis. At December 31, 2023, the Term Loan B has been recorded at carrying value, which approximates fair value. In fiscal 2024, the Company also borrowed an additional $45,000,000 under a new credit agreement secured by the Company's U.S. accounts receivable balances (the "AR Securitization Facility"). The AR Securitization Facility has been recorded at carrying value which approximates fair value. Refer to Note 9 for additional information regarding the Company's long-term debt.

Market gains, interest, and dividend income on marketable securities are recorded in Investment (income) loss on the Condensed Consolidated Statements of Operations.  Changes in the fair value of derivatives are recorded in foreign currency exchange (gain) loss or other comprehensive income (loss), to the extent that the derivative qualifies as a hedge under the provisions of FASB ASC Topic 815. Interest and dividend income on marketable securities are measured based upon amounts earned on their respective declaration dates.

Assets and liabilities preliminarily recorded at fair value on a non-recurring basis during the nine months ended December 31, 2023 include assets and liabilities acquired in connection with the acquisition of montratec described in Note 2. The estimated fair values allocated to the assets acquired and liabilities assumed relied upon fair value measurements based primarily on Level 3 inputs. The valuation techniques used to allocate fair values to working capital items; property, plant, and equipment, and
14


identifiable intangible assets included the cost approach, market approach, and other income approaches. For identifiable intangible assets these techniques included the multi-period excess earnings approach, the relief from royalty approach, and other income approaches. The closed-form option price approach was used to calculate the contingent consideration. The valuation techniques relied on a number of inputs which included the cost and condition of property, plant, and equipment and forecasted net sales and income.

Significant valuation inputs included an attrition rate of 10.0% for customer relationships, an estimated royalty rate of 5.0% for technology, a royalty rate of 1.0% for trademark and trade names, an asset volatility rate of 27% for the contingent consideration, and a weighted average cost of capital of 12.5%.

Refer to the 2023 10-K for a full description of the assets and liabilities measured on a non-recurring basis that are included in the Company's March 31, 2023 balance sheet.

5.    Inventories

Inventories consisted of the following (in thousands):
December 31,
2023
March 31,
2023
At cost - FIFO basis:
Raw materials$167,833 $142,490 
Work-in-process26,788 26,323 
Finished goods41,449 39,714 
Total at cost FIFO basis236,070 208,527 
LIFO cost less than FIFO cost(31,674)(29,168)
Net inventories$204,396 $179,359 

The acquisition of montratec contributed $4,083,000 to the increase in inventory since March 31, 2023.

An actual valuation of inventory under the LIFO method can be made only at the end of each year based on the inventory levels and costs at that time. Accordingly, interim LIFO calculations must necessarily be based on management's estimates of expected year-end inventory levels and costs. Because these are subject to many factors beyond management's control, estimated interim results are subject to change in the final year-end LIFO inventory valuation.

6.    Marketable Securities and Other Investments

In accordance with ASU 2016-01, “Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities,” all equity investments in unconsolidated entities (other than those accounted for using the equity method of accounting) are measured at fair value through earnings. The Company's marketable securities are recorded at their fair value, with unrealized changes in market value realized within Investment (income) loss on the Condensed Consolidated Statements of Operations. The impact on earnings for unrealized gains and losses were gains of $660,000 and $362,000 in the three months ended December 31, 2023 and December 31, 2022, respectively and a gain of $390,000 and a loss of $558,000 in the nine months ended December 31, 2023 and December 31, 2022, respectively.

Consistent with prior periods, the estimated fair value is based on quoted market prices at the balance sheet dates. The cost of securities sold is based on the specific identification method. Interest and dividend income are included in Investment (income) loss in the Condensed Consolidated Statements of Operations.

Marketable securities are carried as long-term assets since they are held for the settlement of the Company’s general and product liability insurance claims filed through CM Insurance Company, Inc. ("CMIC"), a wholly owned captive insurance subsidiary. The marketable securities are not available for general working capital purposes.

Net realized gains related to sales of marketable securities were not material in the three and nine months ended December 31, 2023 and December 31, 2022, respectively.

The Company owns a 49% ownership interest in Eastern Morris Cranes Company Limited ("EMC"), a limited liability company organized and existing under the laws and regulations of the Kingdom of Saudi Arabia. The Company's ownership represents an equity investment in a strategic customer of STAHL serving the Kingdom of Saudi Arabia. The investment's
15


carrying value is presented in Other assets in the Condensed Consolidated Balance Sheets in the amount of $3,132,000 and $2,752,000 as of December 31, 2023 and March 31, 2023, respectively, and has been accounted for as an equity method investment. The investment value increased for the Company's ownership percentage of income earned by EMC in the amount of $5,000 and $142,000 in the three months ended December 31, 2023 and December 31, 2022, respectively, and increased by $589,000 and $209,000 in the nine months ended December 31, 2023 and December 31, 2022, respectively, recorded in Investment (income) loss on the Condensed Consolidated Statements of Operations. Further, in the nine months ended December 31, 2023 and December 31, 2022, EMC distributed cash dividends which the Company received 49% of pursuant to its ownership interest. The investment value was decreased for the Company's share of EMC's cash dividend in the amount of $247,000 and $313,000 in the nine months ended December 31, 2023 and December 31, 2022, respectively, as they were determined to be a return of the Company's investment. Dividends are included in investing activities on the Condensed Consolidated Statements of Cash Flows in the amount of $144,000 and $313,000 in the nine months ended December 31, 2023 and December 31, 2022, respectively, as the distribution received exceeded cumulative equity in earnings, under the cumulative earnings approach. The remaining balance of the dividend for the nine months ended December 31, 2023, is included in cash flows from operations. The December 31, 2023 and March 31, 2023 trade accounts receivable balance due from EMC are $8,105,000 and $5,083,000, respectively, and are comprised of amounts due for the sale of goods and services in the ordinary course of business.

7.    Goodwill and Intangible Assets

Goodwill and indefinite lived trademarks are not amortized but are tested for impairment at least annually, in accordance with the provisions of ASC Topic 350-20-35-1. Goodwill impairment is deemed to exist if the net book value of a reporting unit exceeds its estimated fair value. The fair value of a reporting unit is determined using a discounted cash flow methodology. The Company’s reporting units are determined based upon whether discrete financial information is available and reviewed regularly, whether those units constitute a business, and the extent of economic similarities between those reporting units for purposes of aggregation.  The Company’s reporting units identified under ASC Topic 350-20-35-33 are at the component level, or one level below the operating segment level as defined under ASC Topic 280-10-50-10 “Segment Reporting - Disclosure.” The Company has three reporting units as of December 31, 2023 and March 31, 2023. The Duff-Norton reporting unit (which designs, manufactures and sources mechanical and electromechanical actuators and rotary unions) had goodwill of $9,699,000 at December 31, 2023 and March 31, 2023. The Rest of Products reporting unit (representing the hoist, chain, forgings, digital power, motion control, manufacturing, and distribution businesses) had goodwill of $308,693,000 and $306,988,000 at December 31, 2023 and March 31, 2023, respectively. The Precision Conveyance reporting unit (which represents high-precision conveying systems) had goodwill of $410,035,000 and $327,942,000 at December 31, 2023 and March 31, 2023, respectively. The goodwill associated with the fiscal 2024 acquisition of montratec, as described in Note 2, is included in the Precision Conveyance reporting unit. The Company has recorded adjustments to goodwill related to montratec during the quarter ended September 30, 2023. Refer to Note 2 for additional details related to these adjustments.

Refer to the 2023 10-K for information regarding our annual goodwill and indefinite lived trademark impairment evaluation. Future impairment indicators, such as declines in forecasted cash flows, may cause impairment charges. Impairment charges could be based on such factors as the Company’s stock price, forecasted cash flows, assumptions used, control premiums or other variables. There were no such indicators during the three and nine months ended December 31, 2023.

A summary of changes in goodwill during the nine months ended December 31, 2023 is as follows (in thousands):
Balance at April 1, 2023$644,629 
Acquisition of montratec (Refer to Note 2)78,943 
Currency translation4,855 
Balance at December 31, 2023728,427 
Goodwill is recognized net of accumulated impairment losses of $113,174,000 as of December 31, 2023 and March 31, 2023, respectively.

16


Identifiable intangible assets acquired in a business combination are amortized over their estimated useful lives. Identifiable intangible assets are summarized as follows (in thousands):

 December 31, 2023March 31, 2023
 Gross Carrying
Amount
Accumulated
Amortization
NetGross Carrying
Amount
Accumulated
Amortization
Net
Trademark$22,576 $(7,582)$14,994 $19,478 $(6,315)$13,163 
Indefinite lived trademark46,672 — 46,672 46,338 — 46,338 
Customer relationships359,264 (104,850)254,414 322,658 (88,685)233,973 
Acquired technology112,894 (33,342)79,552 96,291 (27,945)68,346 
Other3,801 (3,116)685 3,585 (2,868)717 
Total$545,207 $(148,890)$396,317 $488,350 $(125,813)$362,537 

The Company’s intangible assets that are considered to have finite lives are amortized. The weighted-average amortization periods are 13 years for trademarks, 17 years for customer relationships, 15 years for acquired technology, 5 years for other, and 16 years in total. Trademarks with a carrying value of $46,672,000 as of December 31, 2023 have an indefinite useful life and are therefore not being amortized.

Total amortization expense was $7,486,000 and $6,459,000 for the three months ended December 31, 2023 and 2022, respectively. Total amortization expense was $21,871,000 and $19,442,000 for the nine months ended December 31, 2023 and 2022, respectively. The increase in amortization expense is the result of the montratec acquisition and related intangible assets acquired. Based on the current amount of identifiable intangible assets and current exchange rates, the estimated annual amortization expense for each of the succeeding five years is expected to be approximately $30,000,000.

8.    Derivative Instruments

The Company uses derivative instruments to manage selected foreign currency and interest rate exposures. The Company does not use derivative instruments for speculative trading purposes. All derivative instruments must be recorded on the balance sheet at fair value. For derivatives designated as cash flow hedges, changes in the fair value of the derivative is recorded as accumulated other comprehensive loss, or “AOCL,” and is reclassified to earnings when the underlying transaction has an impact on earnings. For foreign currency derivatives not designated as cash flow hedges, all changes in market value are recorded as a foreign currency exchange loss (gain) in the Company’s Consolidated Statements of Operations. The cash flow effects of derivatives are reported within net cash (used for) provided by operating activities on the Condensed Consolidated Statements of Cash Flows.

The Company is exposed to credit losses in the event of non-performance by the counterparties on its financial instruments. The counterparties have investment grade credit ratings. The Company anticipates that these counterparties will be able to fully satisfy their obligations under the contracts.

The Company's agreements with its counterparties contain provisions pursuant to which the Company could be declared in default of its derivative obligations. As of December 31, 2023, the Company had not posted any collateral related to these agreements. If the Company had breached any of these provisions as of December 31, 2023, it could have been required to settle its obligations under these agreements at amounts which approximate the December 31, 2023 fair values reflected in the table below. During the three and nine months ended December 31, 2023, the Company was not in default of any of its derivative obligations.

As of December 31, 2023, the Company had no derivatives designated as net investments or fair value hedges in accordance with FASB ASC Topic 815, “Derivatives and Hedging.”

The Company has a cross currency swap agreement that is designated as a cash flow hedge to hedge changes in the value of an intercompany loan to a foreign subsidiary due to changes in foreign exchange rates. This intercompany loan is related to the acquisition of Stahl Cranesystems GmbH ("STAHL"). As of December 31, 2023, the notional amount of this derivative is $99,378,000, and this contract matures on March 31, 2028. From its December 31, 2023 balance of AOCL, the Company expects to reclassify approximately $211,000 out of AOCL, and into foreign currency exchange loss (gain), during the next 12 months based on the contractual payments due under this intercompany loan.

17


The Company has foreign currency forward agreements that are designated as cash flow hedges to hedge a portion of forecasted inventory purchases denominated in foreign currencies. As of December 31, 2023, the notional amount of those derivatives was $4,591,000, and all contracts mature by September 30, 2024. From its December 31, 2023 balance of AOCL, the Company expects to reclassify approximately $68,000 out of AOCL during the next 12 months based on the expected payments for the goods purchased.

The Company's policy is to maintain a capital structure that is comprised of 50-70% of fixed rate long-term debt and 30-50% of variable rate long-term debt. The Company has two outstanding interest rate swap agreements in which the Company receives interest at a variable rate and pays interest at a fixed rate. The most recent interest rate swap agreement was entered into in fiscal year 2024 as a result of the additional debt from the montratec acquisition. The Company modified its historical interest rate swaps from LIBOR to SOFR in the first quarter of fiscal 2024. This modification had no impact on the Company's hedge accounting and hedge designation. These interest rate swap agreements are designated as cash flow hedges to hedge changes in interest expense due to changes in the variable interest rate of the Company's variable interest debt. The amortizing interest rate swaps mature by April 30, 2028 and had a total notional amount of $353,224,000 as of December 31, 2023. The effective portion of the changes in fair values of the interest rate swaps is reported in AOCL and will be reclassified to interest expense over the life of the swap agreements. From its December 31, 2023 balance of AOCL, the Company expects to reclassify approximately $5,638,000 of AOCL into interest and debt expense, during the next 12 months.

The following is the effect of derivative instruments on the Condensed Consolidated Statements of Operations for the three months ended December 31, 2023 and 2022 (in thousands):

Derivatives Designated as Cash Flow HedgesType of InstrumentAmount of Gain or (Loss) Recognized in Other Comprehensive Income (Loss) on DerivativesLocation of Gain or (Loss) Recognized in Income on DerivativesAmount of Gain or (Loss) Reclassified from AOCL into Income
December 31, 2023Foreign exchange contracts$(31)Cost of products sold$(22)
December 31, 2023Interest rate swaps(1,958)Interest expense2,566 
December 31, 2023Cross currency swaps(2,921)Foreign currency exchange (gain) loss(3,248)
December 31, 2022Foreign exchange contracts137 Cost of products sold(64)
December 31, 2022Interest rate swap1,018 Interest expense1,170 
December 31, 2022Cross currency swaps(6,004)Foreign currency exchange (gain) loss(7,916)

18



The following is the effect of derivative instruments on the Condensed Consolidated Statements of Operations for the nine months ended December 31, 2023 and 2022 (in thousands):


Derivatives Designated as Cash Flow HedgesType of InstrumentAmount of Gain or (Loss) Recognized in Other Comprehensive Income (Loss) on DerivativesLocation of Gain or (Loss) Recognized in Income on DerivativesAmount of Gain or (Loss) Reclassified from AOCL into Income
December 31, 2023Foreign exchange contracts$(211)Cost of products sold$(75)
December 31, 2023Interest rate swaps4,131 Interest expense7,424 
December 31, 2023Cross currency swaps(1,701)Foreign currency exchange (gain) loss(1,200)
December 31, 2022Foreign exchange contracts89 Cost of products sold(153)
December 31, 2022Interest rate swap7,423 Interest expense488 
December 31, 2022Cross currency swaps5,623 Foreign currency exchange (gain) loss3,464 

The following is information relative to the Company’s derivative instruments in the Condensed Consolidated Balance Sheets (in thousands):
  Fair Value of Asset (Liability)
Derivatives Designated as Hedging InstrumentsBalance Sheet LocationDecember 31, 2023March 31, 2023
Foreign exchange contractsPrepaid expenses and other$22 $ 
Foreign exchange contractsOther Asset 136 
Foreign exchange contractsAccrued liabilities(122)(39)
Interest rate swapPrepaid expenses and other7,501 7,644 
Interest rate swapOther assets433 3,218 
Interest rate swapAccrued liabilities (387)
Interest rate swapOther non current liabilities(1,736) 
Cross currency swapPrepaid expenses and other 168 
Cross currency swapAccrued liabilities(284) 
Cross currency swapOther non current liabilities(4,222)(2,270)
9.    Debt

During fiscal 2024, the Company amended its New Revolving Credit Facility increasing the size of the New Revolving Credit Facility by $75,000,000 to a total of $175,000,000. The Company borrowed against the expanded New Revolving Credit Facility in May of fiscal 2024 to initially fund the montratec acquisition as described in Note 2. The Company subsequently borrowed additional funds in accordance with the Accordion feature under its existing Term Loan B facility to increase the principal amount of the Term Loan B facility by $75,000,000. The Company also borrowed an additional $45,000,000 under a new credit agreement secured by the Company's U.S. accounts receivable balances (the "AR Securitization Facility"). The total U.S. accounts receivable balances which secure the AR Securitization Facility total $72,736,000 as of December 31, 2023. The Company used the proceeds from the $75,000,000 Accordion borrowing and the $45,000,000 AR Securitization Facility to fully repay borrowings on the New Revolving Credit Facility prior to June 30, 2023.

19


The key terms of the new AR Securitization Facility are as follows:

The AR Securitization Facility Agreement provides for revolving loans to be made up to a maximum principal amount of $55,000,000 of which $45,000,000 was drawn as of December 31, 2023.
The AR Securitization Facility borrowings bear interest at a floating rate equal to a one-month secured overnight funding rate (SOFR) plus 10 basis points of credit spread adjustment, plus 110 basis points.
The AR Securitization Facility borrowings are secured by the Company's U.S. accounts receivables totaling $72,736,000 at December 31, 2023.
The AR Securitization Facility Agreement contains customary events of default (referred to as “Amortization Events.”)
Amounts drawn under the AR Securitization Facility may remain outstanding until the maturity date of the AR Securitization Facility on June 19, 2026. Prior to the maturity date, the Company is only required to repay principal to the extent necessary to maintain borrowing base compliance, unless an Amortization Event occurs.

As of December 31, 2023, there have been no Amortization Events triggered in the AR Securitization Facility. The Company has both the ability and intent to have the AR Securitization Facility remain outstanding for the next 12-months. As such, the Company has classified the full $45,000,000 outstanding borrowings under the AR Securitization Facility as long-term debt at December 31, 2023.

In addition to the above, the Company amended the variable interest component of its Term Loan B and New Revolving Credit Facility to transition from LIBOR to SOFR.

The outstanding principal balance of the Term Loan B facility was $497,560,000 as of December 31, 2023, which includes $75,000,000 in principal balance from the Accordion exercised in the first quarter of fiscal 2024 as described above. The Company made $40,000,000 in principal payments on the Term Loan B facility during the nine months ended December 31, 2023 of which $4,585,000 was required. The Company is obligated to make $6,113,000 of principal payments on the Term Loan B facility over the next 12 months plus applicable Excess Cash Flow ("ECF") payments, if required, however, plans to pay down approximately $50,000,000 in principal payments in total during such 12 month period. This amount has been recorded within the current portion of long-term debt on the Company's Condensed Consolidated Balance Sheet with the remaining balance recorded as long-term debt. Refer to the 2023 10-K for further details on the Company's Term Loan B facility.

There were no outstanding borrowings and $15,740,000 in outstanding letters of credit issued against the New Revolving Credit Facility as of December 31, 2023.  The outstanding letters of credit as of December 31, 2023 consisted of $171,000 in commercial letters of credit and $15,569,000 of standby letters of credit.

The gross balance of deferred financing costs on the Term Loan B facility was $7,845,000, which includes $2,414,000 from the Accordion exercises, as of December 31, 2023 and $6,323,000, which includes $892,000 from the Accordion exercise, as of March 31, 2023. The accumulated amortization balances were $2,663,000 and $1,815,000 as of December 31, 2023 and March 31, 2023, respectively. The gross balance of deferred financing costs associated with the AR Securitization Facility was $536,000 with an accumulated amortization balance of $104,000 as of December 31, 2023.

The gross balance of deferred financing costs associated with the New Revolving Credit Facility is $4,828,000 as of December 31, 2023 and $4,027,000 as of March 31, 2023, respectively, which are included in Other assets on the Condensed Consolidated Balance Sheet. The $801,000 increase in Fiscal 2024 relates to fees paid to increase the size of the New Revolving Credit Facility to $175,000,000 as described above. The accumulated amortization balances were $2,385,000 and $1,611,000 as of December 31, 2023 and March 31, 2023, respectively.

The Company has a finance lease for a manufacturing facility in Hartland, WI under a 23-year lease agreement which terminates in 2035. The outstanding balance on the finance lease obligation is $13,093,000 as of December 31, 2023 of which $652,000 has been recorded within the Current portion of long-term debt and the remaining balance recorded within the Term loan, AR securitization facility and finance lease obligations on the Company's Condensed Consolidated Balance Sheet. See Note 15 for further details.

Unsecured and uncommitted lines of credit are available to meet short-term working capital needs for certain of our subsidiaries operating outside of the U.S. The lines of credit are available on an offering basis, meaning that transactions under the line of credit will be on such terms and conditions, including interest rate, maturity, representations, covenants and events of default, as mutually agreed between our subsidiaries and the local bank at the time of each specific transaction. As of December 31, 2023, unsecured credit lines totaled approximately $2,428,000, of which nothing was drawn. In addition, unsecured lines of
20


$13,541,000 were available for bank guarantees issued in the normal course of business of which $10,758,000 was utilized as of December 31, 2023.

Refer to the Company’s consolidated financial statements included in its 2023 10-K for further information on its debt arrangements.

10.    Net Periodic Benefit Cost

The following table sets forth the components of net periodic pension cost for the Company’s defined benefit pension plans (in thousands):
 Three Months EndedNine Months Ended
 December 31, 2023December 31, 2022December 31, 2023December 31, 2022
Service costs$136 $199 $389 $536 
Interest cost3,419 2,848 10,351 8,537 
Expected return on plan assets(2,867)(2,709)(8,759)(8,130)
Net amortization62 192 266 607 
Settlement$4,639 $ $4,720 $ 
Net periodic pension (benefit) cost$5,389 $530 $6,967 $1,550 

Components of the net benefit costs other than the service cost component are recorded in Other (income) expense, net on the Condensed Consolidated Statements of Operations. Service costs are recorded as part of Income from operations.

During the three months ended December 31, 2023, certain employees in one of the Company's U.S. pension plans accepted an offer to settle their pension obligation with a lump sum payment. These lump sum settlements are one of the steps the Company is taking to terminate the plan by transferring the liabilities to a third-party. As a result, the Company recorded a settlement charge in the amount $4,599,000 which was recorded in Other (income) expense, net on the Condensed Consolidated Statements of Operations. The Company expects to complete the plan termination during fiscal year 2025, at which point the Company will record another settlement charge.

The Company currently plans to contribute approximately $6,908,000 to its pension plans in fiscal 2024.
 
For additional information on the Company’s defined benefit pension and postretirement benefit plans, refer to the consolidated
financial statements included in the 2023 10-K.


11.    Earnings Per Share

The following table sets forth the computation of basic and diluted earnings per share (in thousands):
 Three Months Ended
Nine Months Ended
 December 31, 2023December 31, 2022December 31, 2023December 31, 2022
Numerator for basic and diluted earnings per share:
Net income (loss)$9,728 $12,029 $34,816 $34,534 
Denominators: 
Weighted-average common stock outstanding – denominator for basic EPS28,744 28,626 28,711 28,597 
Effect of dilutive employee stock options and other share-based awards247 152 268 170 
Adjusted weighted-average common stock outstanding and assumed conversions – denominator for diluted EPS28,991 28,778 28,979 28,767 

21


Stock options with respect to 824,000 and 744,000 common shares for the three and nine months ended December 31, 2023, respectively, and 715,000 for both the three and nine months ended December 31, 2022, were not included in the computation of diluted income per share because they were antidilutive. For the three and nine months ended December 31, 2023 and December 31, 2022 contingently issuable common shares of 165,000 and 179,000, respectively, were excluded because a performance condition had not yet been met.

The Company grants share based compensation to eligible participants under the 2016 Long Term Incentive Plan, as Amended and Restated in June 2019 ("2016 LTIP").  The total number of shares of common stock with respect to which awards may be granted under the 2016 LTIP were increased by 2,500,000 as a result of the June 2019 amendment and restatement. Shares not previously authorized for issuance under any of the prior stock plans and any shares not issued or subject to outstanding awards under the prior stock plans are still available for issuance.

During fiscal 2024, the Company determined that the performance condition on its fiscal 2022 performance shares would not be fully met. The Company has adjusted its stock-based compensation expense accordingly in fiscal 2024.

During fiscal 2023, the Company repurchased 31,000 shares of its common stock at an aggregate cost of $1,001,000 in accordance with the Company's previously adopted share repurchase program. The value of the shares purchased are reflected as Treasury stock on the Company's Condensed Consolidated Balance Sheet as of March 31, 2023. There were no such purchases in fiscal 2024.

During the first nine months of fiscal 2024, there were 21,000 shares of stock issued upon the exercise of stock options that were issued under the Company’s 2016 LTIP. During the fiscal year ended March 31, 2023, 133,000 shares of restricted stock units vested and were issued.

On January 22, 2024, the Company's Board of Directors declared a dividend of $0.07 per common share. The dividend will be paid on February 20, 2024 to shareholders of record on February 9, 2024. The dividend payment is expected to be approximately $2,015,000.

Refer to the Company’s consolidated financial statements included in its 2023 10-K for further information on its earnings per share and stock plans.

12.    Loss Contingencies

From time to time, the Company is named a defendant in legal actions arising out of the normal course of business. The Company is not a party to any pending legal proceeding other than ordinary, routine litigation incidental to our business. The Company does not believe that any of its pending litigation will have a material impact on its business.

Accrued general and product liability costs are actuarially estimated reserves based on amounts determined from loss reports, individual cases filed with the Company, and an amount for losses incurred but not reported. The aggregate amounts of reserves were $19,350,000 (gross of estimated insurance recoveries of $7,496,000) as of December 31, 2023, of which $14,750,000 is included in Other non current liabilities and $4,600,000 in Accrued liabilities. The liability for accrued general and product liability costs are funded by investments in marketable securities (see Note 6).

The following table provides a reconciliation of the beginning and ending balances for accrued general and product liability (in thousands):

December 31, 2023March 31, 2023
Accrued general and product liability, beginning of period$21,103 $22,575 
Estimated insurance recoveries(773)(889)
Add provision for claims1,251 3,025 
Deduct payments for claims(2,231)(3,608)
Accrued general and product liability, end of period$19,350 $21,103 
Estimated insurance recoveries(7,496)(8,272)
Net accrued general and product liability, end of period$11,854 $12,831 

22


The per occurrence limits on the self-insurance for general and product liability coverage to Columbus McKinnon through its wholly-owned captive insurance company were $2,000,000 from inception through fiscal 2003 and $3,000,000 for fiscal 2004 and thereafter. In addition to the per occurrence limits, the Company’s coverage is also subject to an annual aggregate limit, applicable to losses only. These limits range from $2,000,000 to $6,000,000 for each policy year from inception through fiscal 2024. The Company also purchases excess general and product liability insurance up to an aggregate $75,000,000 limit.

Asbestos

Like many industrial manufacturers, the Company is involved in asbestos-related litigation.  In continually evaluating costs relating to its estimated asbestos-related liability, the Company reviews, among other things, the incidence of past and recent claims, the historical case dismissal rate, the mix of the claimed illnesses and occupations of the plaintiffs, its recent and historical resolution of the cases, the number of cases pending against it, the status and results of broad-based settlement discussions, and the number of years such activity might continue. Based on this review, the Company has estimated its share of liability to defend and resolve probable asbestos-related personal injury claims. This estimate is highly uncertain due to the limitations of the available data and the difficulty of forecasting with any certainty the numerous variables that can affect the range of the liability. The Company will continue to study the variables in light of additional information in order to identify trends that may become evident and to assess their impact on the range of liability that is probable and estimable.

Based on actuarial information, the Company has estimated its net asbestos-related aggregate liability including related legal costs to range between $4,900,000 and $8,900,000, net of insurance recoveries, using actuarial parameters of continued claims for a period of 38 years from December 31, 2023. The Company has estimated its asbestos-related aggregate liability that is probable and estimable, net of insurance recoveries, in accordance with U.S. generally accepted accounting principles approximates $6,414,000. The Company has reflected the liability gross of insurance recoveries of $7,496,000 as a liability in the Condensed Consolidated Balance Sheet as of December 31, 2023. The recorded liability does not consider the impact of any potential favorable federal legislation. This liability will fluctuate based on the uncertainty in the number of future claims that will be filed and the cost to resolve those claims, which may be influenced by a number of factors, including the outcome of the ongoing broad-based settlement negotiations, defensive strategies, and the cost to resolve claims outside the broad-based settlement program. Of this amount, management expects to incur asbestos liability payments of approximately $2,700,000 over the next 12 months. Because payment of the liability is likely to extend over many years, management believes that the potential additional costs for claims will not have a material effect on the financial condition of the Company or its liquidity, although the effect of any future liabilities recorded could be material to earnings in a future period.

A share of the Company’s previously incurred asbestos-related expenses and future asbestos-related expenses are covered by pre-existing insurance policies. The Company had been engaged in a legal action against the insurance carriers for those policies to recover past expenses and future costs incurred. The Company came to an agreement with the insurance carriers to settle its case against them for recovery of a portion of past costs and future costs for asbestos-related legal defense costs. The agreement was finalized during the quarter ended September 30, 2020. The terms of the settlement require the carriers to pay gross defense costs prior to retro-premiums of 65% for future asbestos-related defense costs subject to an annual cap of $1,650,000 for claims covered by the settlement.

Further, the insurance carriers are expected to cover 100% of indemnity costs related to all covered cases. Estimates of the future cost sharing have been included in the loss reserve calculation as of December 31, 2023 and March 31, 2023. The Company has recorded a receivable for the estimated future cost sharing in Other assets in the Condensed Consolidated Balance Sheet at December 31, 2023 in the amount of $7,496,000, which offsets its asbestos reserves.

In addition, one of the Company's subsidiaries, Magnetek, Inc. ("Magnetek"), has been named, along with multiple other defendants, in asbestos-related lawsuits associated with business operations previously acquired but which are no longer owned. During Magnetek's ownership, none of the businesses produced or sold asbestos-containing products. For such claims, Magnetek is uninsured and either contractually indemnified against liability, or contractually obligated to defend and indemnify the purchaser of these former business operations.  The Company aggressively seeks dismissal from these proceedings. The asbestos-related liability including legal costs is estimated to be approximately $776,000 which has been reflected as a liability in the Condensed Consolidated Balance Sheet at December 31, 2023.

Product Liability

The Company is also involved in other unresolved legal actions that arise in the normal course of business. The most prevalent of these unresolved actions involve disputes related to product design, manufacture and performance liability. The Company's estimation of its product-related aggregate liability that is probable and estimable, in accordance with U.S. generally accepted accounting principles approximates $4,664,000, which has been reflected as a liability in the Condensed Consolidated Balance
23


Sheet as of December 31, 2023. In some cases, the Company cannot reasonably estimate a range of loss because there is insufficient information regarding the matter.  Management believes that the potential additional costs for claims will not have a material effect on the financial condition of the Company or its liquidity, although the effect of any future liabilities recorded could be material to earnings in a future period.

Litigation-Other

In October 2010, Magnetek received a request for indemnification from Power-One, Inc. ("Power-One") for an Italian tax matter arising out of the sale of Magnetek's power electronics business to Power-One in October 2006. With a reservation of rights, Magnetek affirmed its obligation to indemnify Power-One for certain pre-closing taxes.  The sale included an Italian company, Magnetek, S.p.A., and its wholly owned subsidiary, Magnetek Electronics (Shenzhen) Co. Ltd. (the “Power-One China Subsidiary”). The tax authority in Arezzo, Italy, issued a notice of audit report in September 2010 wherein it asserted that the Power-One China Subsidiary had its administrative headquarters in Italy and, therefore, it should be considered resident in Italy and subject to taxation in Italy.  In November 2010, the tax authority issued a notice of tax assessment for the period of July 2003 to June 2004, alleging that taxes of approximately $2,100,000 (Euro 1,900,000), plus interest, were due in Italy on taxable income earned by the Power-One China Subsidiary during this period.  In addition, the assessment alleges potential penalties in the amount of approximately $2,400,000 (Euro 2,200,000) for the alleged failure of the Power-One China Subsidiary to file its Italian tax return.  The Power-One China Subsidiary filed its response with the provincial tax commission of Arezzo, Italy in January 2011. A hearing before the Tax Court was held in July 2012 on the tax assessment for the period of July 2003 to June 2004. In September 2012, the Tax Court ruled in favor of the Power-One China Subsidiary dismissing the tax assessment for the period of July 2003 to June 2004. In February 2013, the tax authority filed an appeal of the Tax Court's September 2012 ruling. The Regional Tax Commission of Florence heard the appeal of the tax assessment dismissal for the period of July 2003 to June 2004 and thereafter issued its ruling finding in favor of the tax authority. Magnetek believed the court’s decision was based upon erroneous interpretations of the applicable law and appealed the ruling to the Italian Supreme Court in April 2015. In April 2022, the Supreme Court upheld the appeal in favor of Power-One.

The tax authority in Arezzo, Italy also issued a tax inspection report in January 2011 for the periods July 2002 to June 2003 (fiscal period 2002/2003) and July 2004 to December 2006 (fiscal periods 2004/2005 and 2005/2006) claiming that the Power-One China Subsidiary failed to file Italian tax returns for the reported periods. In August 2012, the tax authority in Arezzo, Italy issued four notices of tax assessment for the periods July 2002 to June 2003 and July 2004 to December 2006, alleging that taxes of approximately $7,400,000 (Euro 6,700,000) were due in Italy on taxable income earned by the Power-One China Subsidiary together with an allegation of potential penalties in the amount of approximately $3,100,000 (Euro 2,800,000) for the alleged failure of the Power-One China Subsidiary to file its Italian tax returns.

On June 3, 2015, the Tax Court, ruled in favor of the Power-One China Subsidiary dismissing the tax assessments for the periods of July 2002 to June 2003 and July 2004 to December 2006. On July 27, 2015, the tax authority filed appeals of the Tax Court's ruling of June 3, 2015. In May 2016, the Regional Tax Court of Florence rejected the appeals of the tax authority and at the same time canceled the notices of assessment for the fiscal years of 2004/2005 and 2005/2006. In December 2016, the Power-One China Subsidiary was served by the Italian Revenue Agency with two appeals to the Italian Supreme Court regarding the two positive judgments on the tax assessments for the fiscal periods 2004/2005 and 2005/2006. In February 2017 the Power-One China Subsidiary filed two memorandum before the Italian Supreme Court in response to the appeals made by the tax authority against the positive judgments on the tax assessments for fiscal years 2004/2005 and 2005/2006.

In March 2017, the Regional Tax Court of Florence rejected the appeal of the assessment for 2006 fiscal year (period July 2006-December 2006). In October 2017, the Power-One China Subsidiary was served by the Italian Revenue Agency with an appeal to the Italian Supreme Court against the positive judgment on the tax assessment for fiscal year 2006. In November 2017 the Power-One China Subsidiary filed a memorandum before the Italian Supreme Court in response to the appeal made by the tax authority against the positive judgment on the tax assessment for fiscal year 2006. In March 2018, the Regional Tax Court of Florence rejected the appeal of the assessment for 2002/2003 fiscal year. In October 2018 the Power-One China Subsidiary was served by the Italian Revenue Agency with an appeal to the Italian Supreme Court against the positive judgment on the tax assessment for fiscal year 2002/2003. In November 2018 the Power-One China Subsidiary filed a memorandum with the Italian Supreme Court in response to the appeal made by the tax authority. The Supreme Court upheld the appeals of the Italian Tax Authority and remitted the proceedings back to the Regional Tax Court for a new evaluation of the substance of the dispute.

In December 2022 the Power One China Subsidiary resumed the proceedings concerning the tax assessments for fiscal years 2002/2003 and 2006 before the Regional Tax Court. A hearing was held before the Regional Tax Court in April and May of 2023, in two separate decisions, the court ruled in favor of the Company. The tax authority appealed this decision on December 6, 2023, and the Company filed the relevant counter claims in January of 2024.
24



In March 2023 the Power One China Subsidiary resumed the proceedings concerning the tax assessments for fiscal years 2004/2005 and 2005/2006 before the Regional Tax Court. The hearing on this matter is expected to be held in February 2024.

The Company believes it will be successful and does not expect to incur a liability related to these assessments.

In September of 2017, Magnetek received a request for defense and indemnification from Monsanto Company, Pharmacia, LLC, and Solutia, Inc. (collectively, “Monsanto”) with respect to: (1) lawsuits brought by plaintiffs claiming that Monsanto manufactured polychlorinated biphenyls ("PCBs"), exposure to which allegedly caused injury to plaintiffs; and (2) lawsuits brought by municipalities and municipal entities claiming that Monsanto should be responsible for a variety of damages due to the presence of PCBs in bodies of water in those municipalities and/or in water treated by those municipal entities.  Monsanto claims to be entitled to defense and indemnification from Magnetek under a so-called “Special Undertaking” apparently executed by Magnetek’s predecessor Universal Manufacturing ("Universal") in January of 1972, which purportedly required Universal to defend and indemnify Monsanto from liabilities “arising out of or in connection with the receipt, purchase, possession, handling, use, sale or disposition of” PCBs by Universal.
 
Magnetek has declined Monsanto’s tender, and believes that it has meritorious legal and factual defenses to the demands made by Monsanto.  Magnetek is vigorously defending against those demands and commenced litigation in New Jersey to, among other things, declare the Special Undertaking void and unenforceable.  Monsanto has, in turn, commenced an action to enforce the Special Undertaking in Missouri and joined five additional companies as co-defendants in that Missouri action.

The New Jersey action was recently dismissed in favor of the Missouri action. Magnetek has appealed that decision and intends to continue to vigorously prosecute its New Jersey declaratory judgment action, and to defend against Monsanto’s action against it. The Company cannot reasonably estimate a potential range of loss with respect to Monsanto’s tender because there is insufficient information regarding the underlying matters.  Management believes, however, that the potential additional legal costs related to such matters will not have a material effect on the financial condition of the Company or its liquidity, although the effect of any future liabilities recorded could be material to earnings in a future period.

The Company had previously filed suit against Travelers in District Court seeking coverage under insurance policies in the name of Universal. In July 2019, the District Court ruled that Travelers is obligated to defend Magnetek under these policies in connection with Magnetek's litigation against Monsanto. The Court held that Monsanto's claims against Magnetek fall within the insuring agreement of the Travelers policies and that none of the policy exclusions precluded the possibility of coverage. The Court also held that Travelers prior settlements with other insureds under the policies did not cut off or release Magnetek's rights under the policies. Travelers moved for reconsideration which motion was denied. Travelers is currently defending the Company in its litigation with Monsanto.

The Company is also engaged in similar insurance coverage litigation against Transportation Insurance Company in the Circuit Court of Cook County, Illinois. That suit is presently stayed due to the bankruptcy of Velsicol Chemical, LLC, a third-party indemnitor of TIC and Travelers.

Environmental Matters

Along with other manufacturing companies, the Company is subject to various federal, state and local laws relating to the protection of the environment. To address the requirements of such laws, the Company has adopted a corporate environmental protection policy which provides that all of its owned or leased facilities shall, and all of its employees have the duty to, comply with all applicable environmental regulatory standards, and the Company utilizes an environmental auditing program for its facilities to ensure compliance with such regulatory standards.  The Company has also established managerial responsibilities and internal communication channels for dealing with environmental compliance issues that may arise in the course of its business. Because of the complexity and changing nature of environmental regulatory standards, it is possible that situations will arise from time to time requiring the Company to incur expenditures in order to ensure environmental regulatory compliance. However, the Company is not aware of any environmental condition or any operation at any of its facilities, either individually or in the aggregate, which would cause expenditures having a material adverse effect on its results of operations, financial condition or cash flows and, accordingly, has not budgeted any material capital expenditures for environmental compliance for fiscal 2024.

In 1986, Magnetek acquired the stock of Universal Manufacturing Corporation (“Universal”) from a predecessor of Fruit of the Loom (“FOL”), and the predecessor agreed to indemnify Magnetek against certain environmental liabilities arising from pre-acquisition activities at a facility in Bridgeport, Connecticut. Environmental liabilities covered by the indemnification agreement included completion of additional cleanup activities, if any, at the Bridgeport facility and defense and
25


indemnification against liability for potential response costs related to offsite disposal locations. Magnetek's leasehold interest in the Bridgeport facility was assigned to the buyer in connection with the sale of Magnetek's transformer business in June 2001. FOL, the successor to the indemnification obligation, filed a petition for Reorganization under Chapter 11 of the Bankruptcy Code in 1999 and Magnetek filed a proof of claim in the proceeding for obligations related to the environmental indemnification agreement. Magnetek believes that FOL had substantially completed the clean-up obligations required by the indemnification agreement prior to the bankruptcy filing. In November 2001, Magnetek and FOL entered into an agreement involving the allocation of certain potential tax benefits and Magnetek withdrew its claims in the bankruptcy proceeding. Magnetek further believes that FOL's obligation to the state of Connecticut was not discharged in the reorganization proceeding. 
 
In January 2007, the Connecticut Department of Environmental Protection (“DEP”) requested parties, including Magnetek, to submit reports summarizing the investigations and remediation performed to date at the site and the proposed additional investigations and remediation necessary to complete those actions at the site. DEP requested additional information relating to site investigations and remediation. Magnetek and the DEP agreed to the scope of the work plan in November 2010.  The Company has recorded a liability of $314,000 included in the amount specified above, related to the Bridgeport facility, representing the best estimate of future site investigation costs and remediation costs which are expected to be incurred in the future.

For all of the currently known environmental matters, the Company has accrued as of December 31, 2023 a total of $727,000 which, in our opinion, is sufficient to deal with such matters. The Company is not aware of any environmental condition or any operation at any of its facilities, either individually or in the aggregate, which would cause expenditures to have a material adverse effect on its results of operations, financial condition or cash flows and, accordingly, has not budgeted any material capital expenditures for environmental compliance for fiscal 2024.

13.    Income Taxes

Income tax expense (benefit) as a percentage of income (loss) from continuing operations before income tax expense was 29% and 28% in the three months ended December 31, 2023 and December 31, 2022, respectively, and 26% and 35% in the nine months ended December 31, 2023 and December 31, 2022, respectively. Typically these percentages vary from the U.S. statutory rate of 21% primarily due to varying statutory tax rates at the Company's foreign subsidiaries, and the jurisdictional mix of income for these subsidiaries.

During the nine months ended December 31, 2022, the rate was unfavorably impacted 5 percentage points due to settlement of income tax assessments related to tax periods prior to the Company’s acquisition of Stahl Cranesystems GmbH (“STAHL"). In accordance with the tax indemnification clause of the share purchase agreement, the Company received full reimbursement from STAHL’s prior owner which was recorded as a gain in Other (income) expense, net on the Condensed Consolidated Statements of Operations during the period. The tax rate for the nine months ended December 31, 2022 also reflects an unfavorable impact of 4 percentage points due to the recording of a U.S. state tax valuation allowance. The valuation allowance primarily relates to changes in the Company’s expectations regarding its ability to more likely than not utilize certain state net operating losses prior to their expiration.
The Company estimates that the effective tax rate related to continuing operations will be approximately 24% to 26% for fiscal 2024.

Refer to the Company’s consolidated financial statements included in its 2023 10-K for further information on income taxes.


26


14.    Changes in Accumulated Other Comprehensive Loss

Changes in AOCL by component for the three and nine months ended December 31, 2023 are as follows (in thousands):

 Three months ended December 31, 2023
 Retirement ObligationsForeign CurrencyChange in Derivatives Qualifying as HedgesTotal
Beginning balance net of tax$(12,966)$(39,134)$7,385 $(44,715)
Other comprehensive income (loss) before reclassification1,094 13,339 (4,910)9,523 
Amounts reclassified from other comprehensive loss3,501  704 4,205 
Net current period other comprehensive income (loss)4,595 13,339 (4,206)13,728 
Ending balance net of tax$(8,371)$(25,795)$3,179 $(30,987)
 
 Nine Months Ended December 31, 2023
 Retirement ObligationsForeign CurrencyChange in Derivatives Qualifying as HedgesTotal
Beginning balance net of tax$(12,800)$(32,352)$7,109 $(38,043)
Other comprehensive income (loss) before reclassification773 6,557 2,219 9,549 
Amounts reclassified from other comprehensive loss3,656  (6,149)(2,493)
Net current period other comprehensive income (loss)4,429 6,557 (3,930)7,056 
Ending balance net of tax$(8,371)$(25,795)$3,179 $(30,987)

Details of amounts reclassified out of AOCL for the three months ended December 31, 2023 are as follows (in thousands):

Details of AOCL ComponentsAmount reclassified from AOCLAffected line item on Condensed Consolidated Statement of Operations
Net amortization of prior service cost and pension settlement expense 
 $4,652 
 4,652 Total before tax
 (1,151)Tax (benefit) expense
 $3,501 Net of tax
Change in derivatives qualifying as hedges  
 $29 Cost of products sold
(3,389)Interest expense
4,290 Foreign currency
 930 Total before tax
 (226)Tax (benefit) expense
 $704 Net of tax
27


Details of amounts reclassified out of AOCL for the nine months ended December 31, 2023 are as follows (in thousands):
Details of AOCL ComponentsAmount reclassified from AOCLAffected line item on Condensed Consolidated Statement of Operations
Net amortization of prior service cost and pension settlement expense 
 $4,840 
 4,840 Total before tax
 (1,184)Tax (benefit) expense
 $3,656 Net of tax
Change in derivatives qualifying as hedges  
 $99 Cost of products sold
(9,807)Interest expense
1,585 Foreign currency
 (8,123)Total before tax
 1,974 Tax (benefit) expense
 $(6,149)Net of tax

These AOCL components are included in the computation of net periodic pension cost. (See Note 10 for additional details.)

15.    Leases

The Company’s lease arrangements generally include real estate (manufacturing facilities, sales offices, distribution centers, warehouses), vehicles, and equipment. Leases with a term greater than one year are recognized on the Consolidated Balance Sheet; the Company has elected not to recognize leases with terms of one year or less on the Consolidated Balance Sheet. Lease obligations and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The Company recognizes lease expense on a straight-line basis over the lease term.

The Company's leases have lease terms ranging from 1 to 23 years, some of which include options to extend or terminate the lease. The exercise of lease renew all options is at the Company’s sole discretion. When deemed reasonably certain of exercise, the renewal options are included in the determination of the lease term. The Company’s lease agreements do not contain material residual value guarantees or any material restrictive covenants.

The following table illustrates the lease-related assets and liabilities recorded on the Condensed Consolidated Balance Sheet (in thousands):
December 31, 2023March 31, 2023
Operating leases:
Other assets $65,424 $53,551 
Accrued liabilities9,511 7,966 
Other non current liabilities58,763 46,524 
Total operating liabilities$68,274 $54,490 
Finance lease:
Net property, plant, and equipment$11,846 $12,597 
Current portion of long-term debt and finance lease obligation652 604 
Term loan and finance lease obligations 12,441 12,937 
Total finance liabilities$13,093 $13,541 

28


Operating lease expense of $3,216,000 and $9,429,000 and $2,323,000 and $6,810,000 for the three and nine months ended December 31, 2023 and December 31, 2022, respectively, is included in Income from operations on the Condensed Consolidated Statements of Operations. Short-term lease expense, sublease income, and variable lease expenses were not material for the three and nine months ended December 31, 2023 and December 31, 2022, respectively. Finance lease expense of $250,000 and $751,000 for both the three and nine months ended December 31, 2023 and December 31, 2022, respectively, is included in Income from operations on the Condensed Consolidated Statements of Operations. Interest and debt expense related to the finance lease of $149,000 and $451,000 and $156,000 and $470,000 is included the Company's Condensed Consolidated Statements of Operations in the three and nine months ended December 31, 2023 and December 31, 2022, respectively.

Supplemental cash flow information related to leases is as follows (in thousands):
Nine Months Ended 
 December 31,
20232022
Cash paid for amounts included in the measurement of operating lease liabilities$7,771 $6,678 
Cash paid for amounts included in the measurement of finance lease liabilities$898 $872 
ROU assets obtained in exchange for new operating lease liabilities$17,442 $8,592 

16.    Effects of New Accounting Pronouncements

Topics recently adopted

In December 2022, the FASB issued ASU 2022-06, "Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848" from December 31, 2022 to December 31, 2024, which is superseding the date from ASU No. 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." This ASU is elective and is relief to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. Optional expedients are provided for contract modification accounting under topics such as debt, leases, and derivatives. The optional amendments are effective for all entities as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020 through December 31, 2024. The Company modified its interest rate swap contracts during the quarter to transition from LIBOR to SOFR. The adoption of this update did not have a material impact on the Company’s consolidated financial statements.

In October 2021, the FASB issued ASU No. 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers." The ASU amends ASC 805 to require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination and is intended to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those years, with early adoption permitted. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted this standard effective April 1, 2023 and applied it in the purchase accounting for montratec. The adoption did not have a material impact on the Company's consolidated financial statements.     

Topics Not Yet Adopted

We consider the applicability and impact of all ASUs. In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU is intended to provide increased transparency about income tax information through improvements to income tax disclosures related to the rate reconciliation and income taxes paid. The Company is currently assessing the impact this ASU will have on the footnotes of its annual financial statements. The Company plans to adopt this standard in fiscal 2026 when required.

ASUs not listed were assessed and determined to be either not applicable, or had or are expected to have an immaterial impact on our financial statements and related disclosures.


29



Item 2.     Management's Discussion and Analysis of Financial Condition and Results of Operations.
 
Executive Overview

The Company is a leading worldwide designer, manufacturer and marketer of intelligent motion solutions, including motion control products, technologies, automated systems and services, that efficiently and ergonomically move, lift, position and secure materials. Our key products include hoists, crane components, precision conveyors, actuators, rigging tools, light rail workstations, and digital power and motion control systems. These are highly relevant, professional-grade solutions that solve customers’ critical material handling requirements.

Founded in 1875, we have grown to our current size and leadership position through organic growth and acquisitions. We developed our leading market position over our 149-year history by emphasizing technological innovation, manufacturing excellence and superior customer service. In accordance with our strategic framework, we are building out our business system (CMBS) and growth framework to be market-led, customer-centric, and operationally excellent with our people and values at the core. We believe this will transform Columbus McKinnon into a top-tier Intelligent Motion Solutions company. We expect our strategy will enhance shareholder value by expanding EBITDA margins and return on invested capital ("ROIC").

Our revenue base is geographically diverse with approximately 44% derived from customers outside the U.S. for the nine months ended December 31, 2023. We believe this diversity balances the impact of changes that occur in local economies, as well as benefits the Company by providing access to growing emerging markets. We monitor both U.S. and Eurozone Industrial Capacity Utilization statistics as well as the ISM Production Index as indicators of anticipated demand for our products. In addition, we continue to monitor the potential impact of other global and U.S. trends including, industrial production, trade tariffs, raw material cost inflation, interest rates, foreign currency exchange rates, and activity of end-user markets around the globe.

From a strategic perspective, we are investing in new products as we focus on our greatest opportunities for growth. We maintain a strong North American market share with significant leading market positions in hoists, lifting and sling chain, forged attachments, actuators, precision conveyors and digital power and motion control systems for the material handling industry. We seek to maintain and enhance our market share by focusing our sales and marketing activities toward select North American and global market sectors including general industrial, energy, automotive, heavy OEM, entertainment, construction and infrastructure, life sciences food and beverage, e-commerce and consumer products.

On May 31, 2023, the Company completed its acquisition of montratec GmbH ("montratec"), a leading automation solutions company that designs and develops intelligent automation and transport systems for interlinking industrial production and logistics processes. montratec product offerings complement both Dorner and Garvey, and further the Company's shift to intelligent motion and serve as a platform to expand capabilities in advanced, higher technology automation solutions.

Regardless of the economic climate and point in the economic cycle, we constantly explore ways to increase operating margins as well as further improve our productivity and competitiveness. We have specific initiatives to reduce lead-times, improve on-time deliveries, reduce warranty costs, and improve material and factory productivity. The initiatives are being driven by the implementation of our business operating system, CMBS. We are working to achieve these strategic initiatives through business simplification, operational excellence, and profitable growth initiatives. We believe these initiatives will enhance future operating margins.

Our principal raw materials and components purchases were approximately $365 million in fiscal 2023 (or 61% of Cost of product sold) and include steel, consisting of rod, wire, bar, structural, and other forms of steel; electric motors; bearings; gear reducers; castings; steel and aluminum enclosures and wire harnesses; electro-mechanical components; and standard variable drives and controls. These commodities are all available from multiple sources. We purchase most of these raw materials and components from a limited number of strategic and preferred suppliers under agreements which are negotiated on a company-wide basis through our global purchasing group. Currently, we are seeing global inflation moderate and availability improve for select raw materials and components.

We operate in a highly competitive and global business environment. We see a variety of opportunities in our markets and geographies, including trends toward automation and increasing labor productivity and the expansion of market opportunities in Asia and other emerging markets. While we execute our long-term growth strategy, we are supported by our strong free cash flow as well as our liquidity position and flexible debt structure.

30


Results of Operations

Three months ended December 31, 2023 and December 31, 2022

Net sales in the three months ended December 31, 2023 were $254,143,000, up $23,773,000 or 10.3% from the three months ended December 31, 2022 net sales of $230,370,000. Net sales were positively impacted by $15,535,000 of revenue from the montratec acquisition, $6,477,000 due to price increases, offset by 2,403,000 of unfavorable sales volume. Foreign currency translation favorably impacted sales by $4,164,000 for the three months ended December 31, 2023.

Gross profit in the three months ended December 31, 2023 was $93,897,000, an increase of $11,853,000 or 14.4% from the three months ended December 31, 2022 gross profit of $82,044,000. Gross profit margin was 36.9% in the fiscal 2024 third quarter compared to 35.6% in the fiscal 2023 third quarter. The increase in gross profit was due to $6,736,000 as a result of the acquisition of montratec, $4,562,000 of price increases net of manufacturing costs changes including inflation and $904,000 of favorable product liability reserve adjustments. These increases were offset by unfavorable sales volume mix of $1,179,000 and $585,000 of current year business realignment costs. The translation of foreign currencies had a $1,415,000 favorable impact on gross profit in the three months ended December 31, 2023.

Selling expenses were $26,552,000 and $25,424,000, or 10.4% and 11.0% of net sales, in the fiscal 2024 and 2023 third quarters, respectively. Selling expense increased by $2,131,000 due to the montratec acquisition offset by $989,000 due to lower net business realignment costs during the three months ended December 31, 2023. Foreign currency translation had a $450,000 unfavorable impact on selling expenses in the three months ended December 31, 2023.

General and administrative expenses were $26,255,000 and $25,143,000, or 10.3% and 10.9% of net sales, in the fiscal 2024 and 2023 third quarters, respectively. General and administrative expenses increased by $1,137,000 from the montratec acquisition, $930,000 of net business realignment costs, $195,000 of net headquarters relocation costs offset by $1,230,000 final adjustment in the prior year for the Garvey acquisition contingent consideration, and $225,000 of lower net acquisition and deal costs. Foreign currency translation had a $285,000 unfavorable impact on general and administrative expenses in the three months ended December 31, 2023.

Research and development expenses were $6,692,000 and $4,839,000, or 2.6% and 2.1% of net sales, in the fiscal 2024 and 2023 third quarters, respectively. The increase in research and development expenses was due to additional spending to achieve strategic goals related to new product development.

Amortization of intangibles was $7,486,000 and $6,459,000 in the fiscal 2024 and 2023 third quarters, respectively, with the increase related to new intangible assets recorded from the montratec acquisition.

Interest and debt expense was $9,952,000 in the third quarter ended December 31, 2023 compared to $7,303,000 in the third quarter ended December 31, 2022. The increase is related to higher variable interest rates, as well as increased borrowings to finance the montratec acquisition.

Investment income of $758,000 in the third quarter ended December 31, 2023 compared to $574,000 in the third quarter ended December 31, 2022 is related to mark-to-market adjustments on the marketable securities held in the Company’s wholly owned captive insurance subsidiary and the Company's equity method investment in EMC, described in Note 6 of the financial statements.

Foreign currency exchange gains were $1,155,000 and $3,359,000 in the fiscal 2024 and 2023 third quarters, respectively. This favorable change was primarily due to the strengthening of the Euro in comparison to the U.S. Dollar during the quarter.

Other expense was $5,234,000 in the third quarter ended December 31, 2023 compared to $79,000 in the third quarter ended December 31, 2022. As described in Note 10, the Company recorded a settlement charge in the amount of $4,599,000 associated with the process to terminate one of the Company's U.S. pension plans.

Income tax expense as a percentage of income from continuing operations before income tax expense was 29% and 28% in the third quarters ended December 31, 2023 and December 31, 2022, respectively. Typically, these percentages vary from the U.S. statutory rate of 21% primarily due to varying statutory tax rates at the Company's foreign subsidiaries, and the jurisdictional mix of income for these subsidiaries.

31


Nine Months Ended December 31, 2023 and December 31, 2022

Net sales in the nine months ended December 31, 2023 were $748,036,000, up $65,639,000 or 9.6% from the nine months ended December 31, 2022 net sales of $682,397,000. Net sales were positively impacted by $28,092,000 due to price increases and $27,728,000 of revenue from the montratec acquisition offset by $240,000 of unfavorable sales volume. Foreign currency translation favorably impacted sales by $10,059,000 for the nine months ended December 31, 2023.

Gross profit in the nine months ended December 31, 2023 was $280,523,000, an increase of $29,642,000 or 11.8% from the nine months ended December 31, 2022 gross profit of $250,881,000. Gross profit margin was 37.5% in the nine months ended December 31, 2023 compared to 36.8% in the nine months ended December 31, 2022. The increase in gross profit was due to $15,777,000 of price increases net of manufacturing costs changes including inflation, $13,028,000 as a result of the acquisition of montratec and a $904,000 favorable product liability reserve adjustments. These gross profit increases were offset by $2,714,000 of unfavorable sales mix and $781,000 in current year business realignment costs. The translation of foreign currencies had a $3,428,000 favorable impact on gross profit in the nine months ended December 31, 2023.

Selling expenses were $78,400,000 and $77,197,000, or 10.5% and 11.3% of net sales, in the nine months ended December 31, 2023 and December 31, 2022, respectively. Selling expense increased by $4,597,000 due to the montratec acquisition offset by $2,970,000 due to lower net business realignment costs and $1,461,000 of lower employee related costs during the nine months ended December 31, 2023. Foreign currency translation had a $933,000 unfavorable impact on selling expenses in the nine months ended December 31, 2023.

General and administrative expenses were $79,407,000 and $68,441,000, or 10.6% and 10.0% of net sales, in the nine months ended December 31, 2023 and December 31, 2022, respectively. General and administrative expenses increased by $2,765,000 of net acquisition deal related costs, $2,607,000 from the montratec acquisition, $1,852,000 of higher stock compensation costs, $1,569,000 of net headquarters relocation costs, and $283,000 of net business realignment costs. The remaining increase of $2,482,000 is largely due to higher incentive compensation costs, lease costs and medical costs. These increases were offset by a $1,230,000 final adjustment in the prior year for the Garvey acquisition contingent consideration. Foreign currency translation had a $637,000 unfavorable impact on general and administrative expenses in the nine months ended December 31, 2023.

Research and development expenses were $19,134,000 and $15,429,000, or 2.6% and 2.3% of net sales, in the nine months ended December 31, 2023 and December 31, 2022, respectively. The increase in research and development expenses was due to additional spending to achieve strategic goals related to new product development.

Amortization of intangibles was $21,871,000 and $19,442,000 in the nine months ended December 31, 2023 and December 31, 2022, respectively, with the increase related to new intangible assets recorded from the montratec acquisition and foreign currency.

Interest and debt expense was $28,788,000 compared to $20,274,000 in the nine months ended December 31, 2023 and December 31, 2022, respectively. The increase is related to higher variable interest rates, as well as increased borrowings to finance the montratec acquisition.

Investment income of $1,212,000 compared to investment loss of $168,000 in the nine months ended December 31, 2023 and December 31, 2022, respectively, is related to mark-to-market adjustments on the marketable securities held in the Company’s wholly owned captive insurance subsidiary and the Company's equity method investment in EMC, described in Note 6 of the financial statements.

Foreign currency exchange loss was $1,074,000 compared to a foreign currency gain $1,152,000 in the nine months ended December 31, 2023 and December 31, 2022, respectively. This unfavorable change was due to the strengthening of the U.S. Dollar in comparison to the Euro and other currencies where our businesses operate during the first two quarters of fiscal 2024. The Company has begun to recover some of the prior quarters losses in the third quarter as the Euro is strengthening against the U.S. dollar.

Other expense was $5,840,000 in the nine months ended December 31, 2023 compared to other income of $1,999,000 in the nine months ended December 31, 2022. As described in Note 10, the Company recorded a settlement charge in the amount of $4,599,000 associated with the process to terminate one of the Company's U.S. pension plans. As described in Note 13, in fiscal 2023, the Company received a tax indemnification reimbursement received from STAHL's former owners in accordance with the share purchase agreement.

32


Income tax expense as a percentage of income from continuing operations before income tax expense was 26% and 35% in the nine months ended December 31, 2023 and December 31, 2022, respectively. Typically, these percentages vary from the U.S. statutory rate of 21% primarily due to varying statutory tax rates at the Company's foreign subsidiaries, and the jurisdictional mix of income for these subsidiaries.

During the nine months ended December 31, 2022, the rate was unfavorably impacted 5 percentage points due to settlement of income tax assessments related to tax periods prior to the Company’s acquisition of Stahl Cranesystems GmbH (“STAHL"). In accordance with the tax indemnification clause of the share purchase agreement, the Company received full reimbursement from STAHL’s prior owner which was recorded as a gain in Other (income) expense, net on the Condensed Consolidated Statements of Operations during the period. The tax rate for the nine months ended December 31, 2022 also reflects an unfavorable impact of 4 percentage points due to the recording of a U.S. state tax valuation allowance. The valuation allowance primarily relates to changes in the Company’s expectations regarding its ability to more likely than not utilize certain state net operating losses prior to their expiration.

The Company estimates that the effective tax rate related to continuing operations will be approximately 24% to 26% for fiscal 2024.

Liquidity and Capital Resources

Cash, cash equivalents, and restricted cash totaled $103,195,000 at December 31, 2023, a decrease of $30,231,000 from the March 31, 2023 balance of $133,426,000.

Cash flow from operating activities

Net cash provided by operating activities was $28,591,000 for the nine months ended December 31, 2023 compared to $16,902,000 for the nine months ended December 31, 2022. Net income of $34,816,000 along with non-cash adjustments to net income of $49,663,000 contributed to cash provided by operations. The non-cash adjustments included $34,052,000 of depreciation and amortization, $8,473,000 of stock-based compensation, $7,080,000 of non-cash lease expense and $4,599,000 of a non-cash pension settlement charge offset by $6,495,000 of deferred income taxes and related valuation allowance. The non-cash pension settlement charge relates to certain employees electing lump sum payments associated with the termination of one of the Company's U.S. pension plans (refer to Note 10 for further details). Changes in working capital reduced cash from operations by $44,195,000 as a result of an increase of $17,764,000 in inventories, an increase in trade accounts receivable $14,911,000, a decrease in accrued expenses of $7,236,000, an increase in prepaid expenses of $2,897,000, and a decrease of $1,387,000 in trade payables. The increase in inventories relates to purchases required for expected future customer demand. Cash used for operations also included a decrease of $10,834,000 in other non-current liabilities primarily due to lease payments for the nine months ended December 31, 2023.

Cash flow from investing activities

Net cash used for investing activities was $125,965,000 for the nine months ended December 31, 2023 compared to $10,912,000 for the nine months ended December 31, 2022. The most significant use of cash in the year was $108,145,000 of cash used for purchase of montratec on May 31, 2023. Additionally, the Company used $16,334,000 for capital expenditures for the nine months ended December 31, 2023 .

Cash flow from financing activities

Net cash provided by financing activities was $67,771,000 for the nine months ended December 31, 2023 and net cash used for financing activities was $37,639,000 for the nine months ended December 31, 2022. The most significant source of cash was $120,000,000 in gross proceeds from the issuance of long-term debt, which was used to fund the montratec acquisition. This was offset by $40,447,000 in debt repayments, $6,027,000 in dividend payments and $2,859,000 in fees paid to secure the new debt borrowings. Associated cash flows from hedging activities are classified as financing activities in the Statement of Cash Flows which resulted in a net cash outflow of $1,215,000 during the nine months ended December 31, 2023.

We believe that our cash on hand, cash flows, and borrowing capacity under our Amended and Restated Credit Agreement will be sufficient to fund our ongoing operations and debt obligations, and capital expenditures for at least the next twelve months. This belief is dependent upon successful execution of our current business plan and effective working capital utilization. No material restrictions exist in accessing cash held by our non-U.S. subsidiaries.  We expect to meet our funding needs with cash provided by our U.S. operations, as well as by repatriating non-U.S. cash. We do not expect to incur significant incremental
33


U.S. taxes as we repatriate funds. As of December 31, 2023, $58,277,000 of cash and cash equivalents were held by foreign subsidiaries.

Refer to Note 9 for further discussion of the Company's long-term debt and financing costs.
Capital Expenditures

In addition to keeping our current equipment and plants properly maintained, we are committed to replacing, enhancing and upgrading our property, plant and equipment to support new product development, improve productivity and customer responsiveness, reduce production costs, increase flexibility to respond effectively to market fluctuations and changes, meet environmental requirements, enhance safety and promote ergonomically correct work stations. Consolidated capital expenditures for the nine months ended December 31, 2023 and December 31, 2022 were $16,334,000 and $9,511,000, respectively. We expect capital expenditure spending in fiscal 2024 to range from $30,000,000 to $35,000,000.

Inflation and Other Market Conditions

Our costs are affected by inflation in the U.S. economy and, to a lesser extent, in non-U.S. economies including those of Europe, Canada, Mexico, South America, and Asia-Pacific. We do not believe that general inflation has had a material effect on our results of operations over the periods presented despite rising inflation due to our ability to pass on rising costs through price increases. We are currently experiencing higher raw material, freight, and logistics costs than we have seen in recent years, which we have been able to recover with pricing actions. In the future, we may not be able to pass on these cost increases to our customers.

Goodwill Impairment Testing

We test goodwill for impairment at least annually and more frequently whenever events occur or circumstances change that indicate there may be impairment.  These events or circumstances could include a significant long-term adverse change in the business climate, poor indicators of operating performance, or a sale or disposition of a significant portion of a reporting unit.

We test goodwill at the reporting unit level, which is one level below our operating segment.  We identify our reporting units by assessing whether the components of our operating segment constitute businesses for which discrete financial information is available and segment management regularly reviews the operating results of those components. We also aggregate components that have similar economic characteristics into single reporting units (for example, similar products and / or services, similar long-term financial results, product processes, classes of customers, etc.). We have three reporting units: the Duff Norton reporting unit, the Rest of Products reporting unit, and the Precision Conveyance reporting unit, which have goodwill totaling $9,699,000, $308,693,000, and $410,035,000, respectively, as of December 31, 2023.

We currently do not believe that it is more likely than not that the fair value of each of our reporting units is less than its applicable carrying value. Additionally, we currently do not believe that we have any significant impairment indicators or that any of our reporting units with goodwill are at risk of failing Step One of the goodwill impairment test. However, if the projected long-term revenue growth rates, profit margins, or terminal growth rates are significantly lower, and/or the estimated weighted-average cost of capital is considerably higher, future testing may indicate impairment of one or more of the Company’s reporting units and, as a result, the related goodwill may be impaired.

Refer to our 2023 10-K for additional information regarding our annual goodwill impairment process.

Seasonality and Quarterly Results

Quarterly results may be materially affected by the timing of large customer orders, periods of high vacation and holiday concentrations, legal settlements, gains or losses in our portfolio of marketable securities, restructuring charges, favorable or unfavorable foreign currency translation, divestitures and acquisitions. Therefore, the operating results for any particular fiscal quarter are not necessarily indicative of results for any subsequent fiscal quarter or for the full fiscal year.

Effects of New Accounting Pronouncements

Information regarding the effects of new accounting pronouncements is included in Note 16 to the accompanying consolidated financial statements included in this Quarterly Report on Form 10-Q.

Forward-Looking Statements
34



This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and are subject to the safe harbor created thereby under the Private Securities Litigation Reform Act of 1995. All statements, other than statements of historical or current fact, included in this Form 10-Q are forward-looking statements. Forward-looking statements reflect our current expectations and projections relating to our financial condition, results of operations, plans, objectives, future performance and business. These statements can be identified by the use of forward-looking words, such as “anticipate,” “estimate,” “expect,” “project,” “plan,” “intend,” “believe,” “may,” “will,” “should,” “can have,” “future,” “likely” and other words and terms of similar meaning (including their negative counterparts or other various or comparable terminology). For example, all statements we make relating to our plans and objectives for future operations, growth or initiatives, strategies, pending acquisitions, our expected amount of capital expenditures for fiscal 2024, our expected effective tax rate for fiscal 2024, or the expected outcome or impact of pending or threatened litigation are forward-looking statements. All forward-looking statements are subject to risks and uncertainties that may cause actual results to differ materially from those that we expected, including:

the cyclical nature of our business and general macroeconomic conditions;
increased competition with respect to our business, including with respect to our material handling and precision conveyance products;
our ability to successfully integrate our acquisitions;
price fluctuations and trade tariffs on steel, aluminum, and other raw materials purchased to manufacture our products and our ability to pass on price increases to our customers;
the scarcity or unavailability of the raw materials and critical components we use to manufacture our products and the impact of such scarcity or unavailability on our ability to operate our business;
our ability to successfully manage our backlog;
our ability to maintain relationships with the independent distributors we use to sell our products;
our ability to continue to attract, develop, engage, and retain qualified employees;
changing interest rates;
our ability to manage our indebtedness, including compliance with debt covenant restrictions in our Term Loan B, AR Securitization Facility and our New Revolving Credit Facility (each as defined herein);
our ability to manage the risks of conducting operations outside of the United States, including currency fluctuations, trade barriers, labor unrest, geopolitical conflicts, more stringent labor regulation, tariffs, political and economic instability and governmental expropriation;
potential product liability, as our products involve risks of personal injury and property damage;
compliance with federal, state and local environmental protection laws, including regulatory measures meant to address climate change, which may be burdensome and lower our margins;
our ability to adequately protect our intellectual property and refrain from infringing on the intellectual property of others;
our ability to adequately manage and rely on our subcontractors and suppliers;
our ability to adequately protect our information technology systems from cyberattacks or other interruptions;
our ability to comply with the U.S. Foreign Corrupt Practices Act and other anti-corruption laws; and
our ability to retain key members of our management team.

While we believe that the forward-looking statements in this Form 10-Q are reasonable, we caution that it is very difficult to predict the effect of known factors, and, it is impossible for us to anticipate all factors that could affect our actual results. Important factors that could cause actual results to differ materially from our expectations are disclosed under the sections entitled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this Form 10-Q. All written and oral forward-looking statements attributable to us, or persons acting on our behalf, are expressly qualified in their entirety by the cautionary statements as well as other cautionary statements that are made from time to time in our other filings with the SEC and public communications. You should evaluate all forward-looking statements made in this Form 10-Q in the context of these risks and uncertainties.

We caution you that the important factors referenced above may not contain all of the factors that are important to you. In addition, we cannot assure you that we will realize the results or developments we expect or anticipate or, even if substantially realized, that they will result in the outcomes or affect us or our operations in the way we expect. The forward-looking statements included in this Form 10-Q are made only as of the date hereof and are based on our current expectations. We undertake no obligation to publicly update or revise any forward-looking statement as a result of new information, future events or otherwise except to the extent required by applicable law.

35


Item 3.    Quantitative and Qualitative Disclosures About Market Risk.

There have been no material changes in the market risks as previously disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2023.

Item 4.    Controls and Procedures.

As of December 31, 2023, an evaluation was performed under the supervision and with the participation of the Company’s management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures. These disclosure controls and procedures have been designed to provide reasonable assurance that information required to be disclosed in reports filed or submitted under the Exchange Act is made known to them on a timely basis, and that such information is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Based on that evaluation, the Company’s management, including our Chief Executive Officer and Chief Financial Officer, concluded that the Company’s disclosure controls and procedures were effective as of December 31, 2023.

There have been no other changes in the Company’s internal control over financial reporting during the most recent quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.




36


Part II.    Other Information

Item 1.    Legal Proceedings.

There have been no material developments from the legal proceedings as previously disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2023 and the notes to the consolidated financial statements thereto.

Item 1A.     Risk Factors.

There have been no material changes from the risk factors as previously disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2023.

Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds.

The following table presents information with respect to purchase of common stock of the Company made during the three months ended December 31, 2023 by the Company:

Issuer Purchases of Equity Securities
PeriodTotal Number of Shares PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Program
Approximate Dollar Value of Shares that May Yet be Purchased under the thousands Program (in thousands)1
October 1 - 31, 2023— $— — 
November 1 - 30, 2023— $— — 
December 1 - 31, 2023 — $— — 
Total— $— — 19,000 
1The Company publicly announced on March 26, 2019 that its Board of Directors approved a share repurchase authorization for up to $20 million of shares of common stock of Columbus McKinnon Corporation, with no expiration. As of December 31, 2023, approximately $19 million remains available to repurchase shares of common stock under the current share repurchase authorization plan. There were no repurchases made in the quarter ended December 31, 2023.

Item 3.    Defaults Upon Senior Securities.

None.

Item 4.    Mine Safety Disclosures.
Not applicable

Item 5.    Other Information.

During the three months ended December 31, 2023, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

37


Item 6.    Exhibits.

Certification of principal executive officer pursuant to Rule 13a-14(a)/15d-14(a) of the Securities Exchange Act of 1934; as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification of prinicipal financial officer pursuant to Rule 13a-14(a)/15d-14(a) of the Securities Exchange Act of 1934; as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
Exhibit 101*
The financial statements from the Company’s Quarterly Report on Form 10-Q for the nine months ended December 31, 2023 formatted in iXBRL.
101.INS*XBRL Instance Document
101.SCH*XBRL Taxonomy Extension Schema Document
101.CAL*XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*XBRL Taxonomy Extension Label Linkbase Document
101.PRE*XBRL Taxonomy Extension Presentation Linkbase Document
Exhibit 104*Cover Page Interactive Data File (the cover page XBRL tags are embedded within the Inline XBRL document)
 
* Filed herewith


38


SIGNATURES

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.
 
 COLUMBUS McKINNON CORPORATION
 (Registrant)
  
Date: January 31, 2024/S/   GREGORY P. RUSTOWICZ
 Gregory P. Rustowicz
 Executive Vice President Finance and Chief Financial Officer
 (Principal Financial Officer and Principal Accounting Officer)
39
EX-31.1 2 exhibit31112312023.htm EX-31.1 Document

Exhibit 31.1
 
CERTIFICATION

I, David J. Wilson, Chief Executive Officer, certify that:

1.I have reviewed this report on Form 10-Q of Columbus McKinnon Corporation;

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 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 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:January 31, 2024

/S/ DAVID J. WILSON
David J. Wilson
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 exhibit31212312023.htm EX-31.2 Document

Exhibit 31.2
 
CERTIFICATION

I, Gregory P. Rustowicz, Chief Financial Officer, certify that:

1.I have reviewed this report on Form 10-Q of Columbus McKinnon Corporation;

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 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 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:January 31, 2024

/S/   GREGORY P. RUSTOWICZ
Gregory P. Rustowicz
Executive Vice President Finance and Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-32.1 4 exhibit3212312023.htm EX-32.1 Document

Exhibit 32

CERTIFICATION
 
Each of the undersigned hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Columbus McKinnon Corporation (the "Company") on Form 10-Q for the quarterly period ended September 30, 2023, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

Date: January 31, 2024

/S/ DAVID J. WILSON
David J. Wilson
Chief Executive Officer
(Principal Executive Officer)
 
/S/ GREGORY P. RUSTOWICZ
Gregory P. Rustowicz
Executive Vice President Finance and Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-101.SCH 5 cmco-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Acquisitions & Disposals link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Revenue & Receivables link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Marketable Securities and Other Investments link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Net Periodic Benefit Cost link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Loss Contingencies link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Changes in Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Effects of New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Description of Business (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Acquisitions & Disposals (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue & Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Net Periodic Benefit Cost (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Loss Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Changes in Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Acquisitions & Disposals - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Acquisitions & Disposals - Schedule of Purchase Consideration to the Assets Acquired and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenue & Receivables - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenue & Receivables - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Revenue & Receivables - Schedule of Balance and Related Activity for Customer Advances (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Revenue & Receivables - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Revenue & Receivables - Schedule of Balance and Related Activity for Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured or Disclosed at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Inventories - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Marketable Securities and Other Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Derivative Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Derivative Instruments - Schedule of Derivative Instruments Effect on Condensed Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Derivative Instruments - Schedule of Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Net Periodic Benefit Cost - Schedule of Components of Net Periodic Pension Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Net Periodic Benefit Cost - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Loss Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Loss Contingencies - Schedule of Reconciliation for Accrued General and Product Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Changes in Accumulated Other Comprehensive Loss - Schedule of Changes in AOCL by Component (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Changes in Accumulated Other Comprehensive Loss - Schedule of Amounts Reclassified Out of AOCL (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Leases - Schedule of Lease-related Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 cmco-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 cmco-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 cmco-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Accrued liabilities Accrued Liabilities, Current Other non current liabilities Other Noncurrent Liabilities [Member] Statistical Measurement [Domain] Statistical Measurement [Domain] Schedule of Lease-Related Assets and Liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development expenses Research and Development Expense Changes in operating assets and liabilities, net of effects of business acquisitions: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Loss contingency period Loss Contingency Period Loss Contingency Period Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Investment, Name [Domain] Investment, Name [Domain] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Purchase Consideration to the Assets Acquired and Liabilities Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Cross currency swaps Cross Currency Interest Rate Contract [Member] Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Per occurrence limits on self insurance for general and product liability coverage from FY 2004 through current FY Per Occurrence Limits on Self Insurance for General and Product Liability Coverage, Period Two Per Occurrence Limits on Self Insurance for General and Product Liability Coverage, Period Two Prepaid expenses and other Prepaid Expenses and Other Current Assets [Member] Restatement Determination Date: Restatement Determination Date [Axis] Investment, Name [Axis] Investment, Name [Axis] Non-current liabilities Increase (Decrease) in Other Noncurrent Liabilities Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Allowance recorded from acquisitions SEC Schedule, 12-09, Valuation Allowances and Reserves, Business Acquired Other assets Increase (Decrease) in Other Noncurrent Assets Schedule of Goodwill [Table] Schedule of Goodwill [Table] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Statement, Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Restricted stock units released, net of shares withheld for minimum statutory tax obligation (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Concentration Risk [Line Items] Concentration Risk [Line Items] Leases Lessee, Leases [Policy Text Block] Directors Director [Member] Property, plant, and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Current liabilities: Liabilities, Current [Abstract] Goodwill accumulated impairment loss Goodwill, Impaired, Accumulated Impairment Loss Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Diluted income (loss) per share (in dollars per share) Earnings Per Share, Diluted Unrealized gain (loss) on investments Unrealized Gain (Loss) on Investments PEO Total Compensation Amount PEO Total Compensation Amount Trade accounts receivable, less allowance for doubtful accounts ($3,955 and $3,620, respectively) Accounts receivable balance Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Change in derivatives qualifying as hedges, net of taxes of $1,350, $(595), $1,260 ,$(2,833) Change in derivative qualifying as hedges, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury stock purchase (in shares) Treasury Stock, Common, Shares Significant unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Schedule of Gain (Loss) on Securities [Table] Schedule of Gain (Loss) on Securities [Table] Schedule of Components of Net Periodic Pension Cost Schedule of Net Benefit Costs [Table Text Block] Litigation Case [Axis] Litigation Case [Axis] Stock options exercised Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Outstanding letters of credit Letters of Credit Outstanding, Amount Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Long-term debt, fair value Long-Term Debt, Fair Value Net income (loss) Net income (loss) Net income (loss) Net income (loss) Net Income (Loss) Cash acquired from acquisition Cash Acquired from Acquisition Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Gross Carrying Amount Intangible Assets, Gross (Excluding Goodwill) Precision Conveyor Products Precision Conveyor Products [Member] Precision Conveyor Products Property, plant, and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization LIABILITIES AND SHAREHOLDERS' EQUITY: Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Marketable Securities and Other Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Amounts reclassified from other comprehensive loss Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Stock options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Amount of Gain or (Loss) Recognized in Other Comprehensive Income (Loss) on Derivatives Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Other Other Intangible Assets [Member] Total at cost FIFO basis Inventory, Gross Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Schedule of Computation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of products sold Cost of Goods and Services Sold Service costs Defined Benefit Plan, Service Cost Acquisition costs, period cost Acquisition Costs, Period Cost Income Tax Contingency [Table] Income Tax Contingency [Table] Executive Category: Executive Category [Axis] Fair Value By Asset And Liability Class [Domain] Fair Value By Asset And Liability Class [Domain] -- None. No documentation exists for this element. -- Additional customer advances received Proceeds from Customers for Progress Payments Weighted-average amortization periods Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Schedule of Identifiable Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Foreign exchange contracts Foreign Exchange Contract [Member] DEP DEP [Member] DEP [Member] Quoted Prices in Active Markets for Indentical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Change in pension liability and postretirement obligation, net of taxes of $(1,511), $73, $(1,489), $(26) Change in pension liability and postretirement obligations, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Name Measure Name Patents Patents [Member] Name Forgone Recovery, Individual Name Goodwill Balance at April 1, 2023 Balance at December 31, 2023 Goodwill Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued liabilities Increase (Decrease) in Accrued Liabilities Non-cash pension settlement (See Note 10) Pension Expense (Reversal of Expense), Noncash Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] LIFO cost less than FIFO cost Inventory, LIFO Reserve Precision Conveyance Precision Conveyance [Member] Precision Conveyance Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Estimated annual amortization expense four years from current year Finite-Lived Intangible Asset, Expected Amortization, Year Four Changes in Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Local Phone Number Local Phone Number Trade accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Forecast Forecast [Member] Letter of Credit Letter of Credit [Member] Notional amount of derivative Derivative, Notional Amount Dividends declared per common share (in dollars per share) Common Stock, Dividends, Per Share, Declared Deferred financing costs noncurrent Deferred Costs, Noncurrent Other non current liabilities Operating Lease, Liability, Noncurrent Retirement Plan Type [Domain] Retirement Plan Type [Domain] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Trade accounts payable Increase (Decrease) in Accounts Payable, Trade Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Accrued liabilities Accrued Liabilities [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Trademark Trademarks [Member] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Effective income tax rate reconciliation tax settlement percent Effective Income Tax Rate Reconciliation, Tax Settlement, Percent Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Line of Credit Facility [Table] Line of Credit Facility [Table] Per occurrence limits on self insurance for general and product liability coverage through FY 2003 Per Occurrence Limits on Self Insurance for General and Product Liability Coverage, Period One Per Occurrence Limits on Self Insurance for General and Product Liability Coverage, Period One Effect of dilutive employee stock options and other share-based awards (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Planned principal payments during next 12 months Debt Instrument, Planned Principal Payments During Next 12 Months Debt Instrument, Planned Principal Payments During Next 12 Months Net loss (gain) on sale of real estate, investments and other Gain (Loss) on Sale of Investments Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Allowance for doubtful accounts March 31, beginning balance December 31, ending balance Allowance for Credit Loss, Receivable, Other, Current Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of Supplemental Cash Flow Information Related to Leases Lease, Cost [Table Text Block] Cash outflows from hedging activities Payments for Derivative Instrument, Financing Activities Inventories Increase in inventories Increase (Decrease) in Inventories Contract asset balance Contract with Customer, Asset, after Allowance for Credit Loss, Current Standby Letters of Credit Standby Letters of Credit [Member] INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Customer advances recorded from acquisitions Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Change in derivatives qualifying as hedges, tax expense (benefit) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Interest and debt expense Interest expense Interest Expense Property, plant and equipment purchases included in trade accounts payable Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Hedging Designation [Axis] Hedging Designation [Axis] Goodwill [Line Items] Goodwill [Line Items] Finite-lived intangible assets acquired Finite-Lived Intangible Assets Acquired ROU assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 2016 LTIP 2016 LTIP [Member] 2016 LTIP [Member] Trading Arrangement: Trading Arrangement [Axis] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Loss settlement gross period Current Settlement Period Current Settlement Period Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Accrued liabilities Operating Lease, Liability, Current Weighted average cost of capital Measurement Input, Discount Rate [Member] Prepaid expenses and other Prepaid Expense, Current Proceeds from (repayments of) debt Proceeds from (Repayments of) Debt Finance lease, interest expense Finance Lease, Interest Expense Amortization of intangibles Amortization of Intangible Assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Increase in deferred financing costs noncurrent Increase in Deferred Costs, Noncurrent Increase in Deferred Costs, Noncurrent Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Line of credit facility increase in borrowing capacity Line of Credit Facility, Increase (Decrease), Net Net Finite-Lived Intangible Assets, Net Effects of New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Prepaid expenses and other Increase (Decrease) in Prepaid Expense Contingent liability contingent liability [Member] contingent liability Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Custom engineered products and services, standard contract duration Custom Engineered Products and Services, Contract Duration, Standard Custom Engineered Products and Services, Contract Duration, Standard Cash, cash equivalents, and restricted cash at beginning of year Cash, cash equivalents, and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Asset Class [Axis] Asset Class [Axis] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Operating lease expense Operating Lease, Cost Denominators: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, issued (in shares) Common Stock, Shares, Issued Shares vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit March 31, beginning balance December 31, ending balance Contract with Customer, Liability, Current Treasury stock Treasury stock, value Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Long-term debt Long-Term Debt Standard product contract terms Standard Product Contract Terms Standard Product Contract Terms Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Foreign Currency Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Stock Option Employee Stock Option [Member] Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Attrition rate Measurement Input, Lapse Rate [Member] Defined benefit plan, net periodic benefit cost due to settlement Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Other Proceeds from (Payments for) Other Financing Activities Maximum Maximum [Member] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Acquisition of montratec (Refer to Note 2) Goodwill, Acquired During Period Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Settlement Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement Long-term debt percentage variable interest rate Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Cross currency swaps Currency Swap [Member] Term Loan B Term Loan B Facility [Member] Term Loan B Facility Entity Address, Address Line One Entity Address, Address Line One Treasury stock purchase Treasury Stock, Value, Acquired, Cost Method Marketable securities Marketable securities Marketable Securities, Noncurrent New Revolving Credit Facility New Revolving Credit Facility [Member] New Revolving Credit Facility [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Product liability coverage limit Product Liability, Coverage Limit Product Liability, Coverage Limit Selling expenses Selling Expense Loans Loans [Member] Basis of Accounting Basis of Accounting, Policy [Policy Text Block] Amount of alleged taxes owed including penalties and interest Loss Contingency, Alleged Additional Penalties And Interest Loss Contingency, Alleged Additional Penalties And Interest Business Acquisition [Axis] Business Acquisition [Axis] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Revenue remaining performance obligation percentage Revenue, Remaining Performance Obligation, Percentage Gross defense costs prior to retro premiums required by settlement, percentage Gross Defense Costs Prior to Retro Premiums Required by Settlement, Percentage Gross Defense Costs Prior to Retro Premiums Required by Settlement, Percentage Trademarks and trade names Trademarks and Trade Names [Member] Subsequent Event Subsequent Event [Member] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Inventory [Line Items] Inventory [Line Items] Periodic payment required Debt Instrument, Periodic Payment Title of 12(b) Security Title of 12(b) Security Litigation settlement claim payable Litigation Settlement, Amount Awarded from Other Party Other non current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Related Party [Domain] Related Party, Type [Domain] Derivative liability Derivative Liability Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Finance lease term Lessee, Finance Lease, Term of Contract Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Number of tax assessment notices, issued Number Of Tax Assessment Notices, Issued Number Of Tax Assessment Notices, Issued Entity Tax Identification Number Entity Tax Identification Number Currency translation Goodwill, Foreign Currency Translation Gain (Loss) Carrying values of investments Equity Method Investments Inventories Net inventories Inventory, Net Other Contract with Customer, Liability, Other, Foreign Currency Translation Increase (Decrease) Contract with Customer, Liability, Other, Foreign Currency Translation Increase (Decrease) Purchases of marketable securities Payments to Acquire Marketable Securities Statistical Measurement [Axis] Statistical Measurement [Axis] Estimated insurance recoveries Insurance Recoveries Balance Sheet Location [Domain] Balance Sheet Location [Domain] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Total Shareholder Return Amount Total Shareholder Return Amount Purchases of treasury stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Gain (Loss) on Securities [Line Items] Gain (Loss) on Securities [Line Items] Acquisitions & Disposals Mergers, Acquisitions and Dispositions Disclosures [Text Block] Accumulated amortization of deferred financing costs Accumulated Amortization, Debt Issuance Costs Payments for (proceeds from) previous acquisition Payments for (Proceeds from) Previous Acquisition Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] EMC EMC [Member] EMC [Member] Segments [Domain] Segments [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Add provision for claims Loss Contingency Accrual, Provision Bank Guarantees Bank Guarantees [Member] Bank Guarantees Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Estimated annual amortization expense next year Finite-Lived Intangible Asset, Expected Amortization, Year One Cash paid for amounts included in the measurement of operating lease liabilities Operating Lease, Payments Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Dividends Dividends Interest cost Defined Benefit Plan, Interest Cost PEO PEO [Member] Estimation of asbestos-related aggregate liability that is probable and estimable Loss Contingency, Estimate of Possible Loss Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Non-cash lease expense Other Operating Activities, Cash Flow Statement Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Asset Class [Domain] Asset Class [Domain] Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Foreign currency translation adjustments Change in foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash provided by (used for) investing activities Net Cash Provided by (Used in) Investing Activities Rest of Products Rest of Products [Member] Rest of Products [Member] Amount of Gain or (Loss) Reclassified from AOCL into Income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Schedule of Amounts Reclassified Out of AOCL Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Interest rate swaps Interest Rate Swap [Member] Defined benefit plan, expected future employer contributions Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year Debt Instrument [Axis] Debt Instrument [Axis] Amount of alleged taxes owed Loss Contingency, Alleged Taxes Owed Loss Contingency, Alleged Taxes Owed Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Working capital Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Total operating liabilities Operating Lease, Liability Measurement Input Type [Domain] Measurement Input Type [Domain] Asbestos liability payments Estimate Of Current Liability Payments -- None. No documentation exists for this element. -- Total liabilities Liabilities Fees paid for borrowings on long-term debt Payments For Fees Associated With Long-Term Debt Payments For Fees Associated With Long-Term Debt Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Accumulated Other  Comprehensive  Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Bad debt expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense All Executive Categories All Executive Categories [Member] Title of Individual [Axis] Title of Individual [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Long-term debt percentage bearing fixed interest rate Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Retirement Obligations Net amortization of prior service cost and pension settlement expense Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Related Party Transaction [Domain] Related Party Transaction [Domain] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Cash inflows from hedging activities Proceeds from Derivative Instrument, Financing Activities Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Voting common stock; 50,000,000 shares authorized; 28,755,651 and 28,611,721 shares issued and outstanding Common Stock, Value, Issued General and administrative expenses General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Business combination, provisional information, initial accounting incomplete, adjustment, property, plant, and equipment Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total current assets Assets, Current Investment income Investment Income, Net Cash paid for amounts included in the measurement of finance lease liabilities Finance Lease, Principal Payments Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Operating leases: Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee Net periodic pension (benefit) cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Restricted cash presented in Other assets Restricted Cash All Individuals All Individuals [Member] Supplementary cash flow data: Supplemental Cash Flow Information [Abstract] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Litigation Case [Domain] Litigation Case [Domain] Other (income) expense, net Other nonoperating income (expense) Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] Statement [Table] Statement [Table] Contingent liability Contingent liability (see above) Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Effects of New Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Trade accounts payable Accounts Payable, Trade, Current Secured Overnight Financing Rate S O F R Member Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Indefinite-lived trademarks Indefinite lived trademark Indefinite-Lived Trademarks PEO Name PEO Name Concentration risk, percentage Concentration Risk, Percentage Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Revenue From Contract With Customer [Roll Forward] Revenue From Contract With Customer Schedule of Changes in AOCL by Component Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Estimated annual amortization expense five years from current year Finite-Lived Intangible Asset, Expected Amortization, Year Five Schedule of Goodwill Schedule of Goodwill [Table Text Block] Loss Contingency Accrual [Roll Forward] Loss Contingency Accrual [Roll Forward] Net cash provided by (used for) operating activities Net Cash Provided by (Used in) Operating Activities Less uncollectible accounts written off, net of recoveries SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Depreciation and amortization Depreciation, Depletion and Amortization Deferred financing costs Deferred Costs Loss on retirement of fixed asset Gain (Loss) on Sale of Assets and Asset Impairment Charges Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Derivative assets, fair value Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] SEC Schedule, 12-09, Allowance, Credit Loss SEC Schedule, 12-09, Allowance, Credit Loss [Member] Business Combination and Asset Acquisition [Abstract] Total shareholders' equity Beginning balance Ending balance Equity, Attributable to Parent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Standard custom warranty period Revenue, Performance Obligation, Custom Warranty Period Revenue, Performance Obligation, Custom Warranty Period Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue recognized from customer advances included in beginning of period Contract with Customer, Liability, Revenue Recognized SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Change in Derivatives Qualifying as Hedges Change in derivatives qualifying as hedges Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Number of filed memorandum before the italian supreme court Number Of Filed Memorandum Before The Italian Supreme Court Number Of Filed Memorandum Before The Italian Supreme Court Income (loss) before income tax expense (benefit) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Numerator for basic and diluted earnings per share: Earnings Per Share Reconciliation [Abstract] Other comprehensive income (loss) before reclassification OCI, before Reclassifications, before Tax, Attributable to Parent Hedging Designation [Domain] Hedging Designation [Domain] New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Other intangibles, net Net Intangible Assets, Net (Excluding Goodwill) Other assets Other Noncurrent Assets [Member] Finished goods Inventory, Finished Goods, Gross Schedule of Reconciliation for Accrued General and Product Liability Schedule of Product Warranty Liability [Table Text Block] Annuity contract Variable Annuity [Member] Other SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Number of decisions Loss Contingency, Number of Decisions Loss Contingency, Number of Decisions Schedule of Derivative Instruments Effect on Condensed Consolidated Statements of Operations Derivative Instruments, Gain (Loss) [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus Finite-lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Number of appeals in Italian supreme court Number Of Appeals In Italian Supreme Court Number Of Appeals In Italian Supreme Court Common Stock Common Stock [Member] Individual: Individual [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Earnings Per Share Earnings Per Share [Text Block] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Ownership interest Equity Method Investment, Ownership Percentage Document Fiscal Year Focus Document Fiscal Year Focus Fair Value By Asset And Liability Class [Axis] Fair Value By Asset And Liability Class [Axis] -- None. No documentation exists for this element. -- Geographical [Domain] Geographical [Domain] Operating lease term Lessee, Operating Lease, Term of Contract Minimum Minimum [Member] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Estimated insurance recoveries Estimated Insurance Recoveries Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Dividends declared Dividends, Common Stock, Cash ASSETS: Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Other revenue recognized from customer advances Contract with Customer, Liability, Other Revenue Recognized Contract with Customer, Liability, Other Revenue Recognized Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Proceeds from issuance of long-term debt Proceeds from Issuance of Long-Term Debt Schedule of Derivative Instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Foreign currency exchange (gain) loss Foreign currency Gain (Loss), Foreign Currency Transaction, before Tax Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Deferred financing costs gross Debt Issuance Costs, Gross Income taxes paid, net of refunds Income Taxes Paid, Net Net cash provided by (used for) financing activities Net Cash Provided by (Used in) Financing Activities Deferred taxes on income Deferred Income Tax Assets, Net Retirement Plan Type [Axis] Retirement Plan Type [Axis] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Loss Contingencies Commitments and Contingencies Disclosure [Text Block] Retained Earnings Retained Earnings [Member] Business acquisition, goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Current portion of long-term debt and finance lease obligations Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and shareholders' equity Liabilities and Equity Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Other assets Operating Lease, Right-of-Use Asset Basic income (loss) per share (in dollars per share) Earnings Per Share, Basic Debt instrument increase in face amount Debt Instrument, Increase (Decrease), Other, Net Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related Party Related Party [Member] Inventory, Current [Table] Inventory, Current [Table] Custom engineered products and services, contract duration Custom Engineered Products and Services, Contract Duration Custom Engineered Products and Services, Contract Duration Significant valuation inputs Significant Valuation Input, Rate Significant Valuation Input, Rate Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Goodwill, purchase accounting adjustments Goodwill, Purchase Accounting Adjustments Unsecured Lines of Credit Unsecured Debt [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Acquired technology Technology-Based Intangible Assets [Member] Termination Date Trading Arrangement Termination Date Net accrued general and product liability, end of period Loss Contingency, Accrual, Net Of Insurance Recoveries Loss Contingency, Accrual, Net Of Insurance Recoveries Proceeds from sales of marketable securities Proceeds from Sale and Maturity of Marketable Securities Common stock, authorized (in shares) Common Stock, Shares Authorized Magnetek Magnetek [Member] Magnetek [Member] Raw materials Inventory, Raw Materials, Gross Derivative Instrument Risk [Axis] Derivative Instrument [Axis] AR securitization facility Asset-Backed Securities, Securitized Loans and Receivables [Member] Adjustments to reconcile net income (loss) to net cash provided by (used for) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Product Liability Contingency [Table] Product Liability Contingency [Table] Liability Class [Axis] Liability Class [Axis] All Trading Arrangements All Trading Arrangements [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] Interest rate cash flow hedge gain (loss) to be reclassified during next 12 months, net Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Title of Individual [Domain] Title of Individual [Domain] Compensation Amount Outstanding Recovery Compensation Amount Investment (income) loss Gain (Loss) on Investments Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Derivative assets Derivative Asset Deferred income taxes and related valuation allowance Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from the issuance of common stock Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Finance lease: Finance Lease, Assets And Liabilities, Lessee [Abstract] Finance Lease, Assets And Liabilities, Lessee Outstanding balance on finance lease obligation Total finance liabilities Finance Lease, Liability Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Derivative liability, fair value Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral Estimated annual amortization expense three years from current year Finite-Lived Intangible Asset, Expected Amortization, Year Three Work-in-process Inventory, Work in Process, Gross Royalty and asset volatility rate Measurement Input, Cap Rate [Member] Insider Trading Arrangements [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Dividend received from equity method investment Proceeds from Equity Method Investment, Distribution, Return of Capital Right of Use Asset Right of Use Asset [Member] Right of Use Asset Loss contingency accrual, product liability Loss Contingency Accrual, Product Liability, Gross Related Party [Axis] Related Party, Type [Axis] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Estimated annual amortization expense two years from current year Finite-Lived Intangible Asset, Expected Amortization, Year Two Accrual for environmental loss contingencies Accrual for Environmental Loss Contingencies Adjustment to Compensation, Amount Adjustment to Compensation Amount Proceeds from sale of building, net of transaction costs Proceeds from Sale of Property, Plant, and Equipment Decrease in contingent liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Repayment of debt Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Restricted stock units released Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Schedule of Financial Assets and Liabilities Measured or Disclosed at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Montratec montratec [Member] montratec Repayments of long-term debt Repayments of Long-Term Debt Term loan and finance lease obligations Finance Lease, Liability, Noncurrent Schedule of Balance and Related Activity for Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Amount reclassified from AOCL Reclassification out of Accumulated Other Comprehensive Income [Member] Marketable securities Marketable securities [Member] -- None. No documentation exists for this element. -- Loss contingency accrual Accrued general and product liability, beginning of period Accrued general and product liability, end of period Loss Contingency Accrual Gain on sale of building Gain (Loss) on Disposition of Property Plant Equipment Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income tax expense (benefit) Tax (benefit) expense Income Tax Expense (Benefit) Net accrued general and product liability, end of period Loss Contingency Accrual, Product Liability, Net Contingently issuable common shares were excluded (in shares) Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares Derivatives Designated as Cash Flow Hedges Designated as Hedging Instrument [Member] Product Liability Contingency [Line Items] Product Liability Contingency [Line Items] Net property, plant, and equipment Finance Lease, Right-of-Use Asset, after Accumulated Amortization Standard warranty period Revenue, Performance Obligation, Standard Warranty Period Revenue, Performance Obligation, Standard Warranty Period Fair Value Measurements Fair Value Disclosures [Text Block] Working Capital working capital [Member] working capital Name Trading Arrangement, Individual Name Engineered Products Engineered Products [Member] Engineered Products [Member] Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Inventories Inventory Disclosure [Text Block] Total Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Net sales Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Loss (gain) on hedging instruments Unrealized Gain (Loss) on Derivatives Net amortization Defined Benefit Plan, Amortization of Gain (Loss) Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Purchase of businesses, net of cash acquired (See Note 2) Payments to acquire businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Stock issued upon the exercise of stock option (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Marketable Securities [Abstract] Marketable Securities [Abstract] Treasury stock purchase (in shares) Treasury Stock, Shares, Acquired Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Change in pension liability and postretirement obligation, tax expense (benefit) Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Term loan, AR securitization facility and finance lease obligations Long-Term Debt, Excluding Current Maturities Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Effective income tax rate reconciliation change in deferred tax assets valuation allowance percent Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Derivative, number of instruments held Derivative, Number of Instruments Held Average diluted shares outstanding (in shares) Adjusted weighted-average common stock outstanding and assumed conversions – denominator for diluted EPS (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Balance and Related Activity for Customer Advances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Crane Solutions Crane Solutions [Member] Crane Solutions [Member] Additional shares authorized for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Indefinite-lived intangible assets acquired Indefinite-Lived Intangible Assets Acquired Revenue & Receivables Revenue from Contract with Customer [Text Block] General and product liability insurance limit General And Product Liability, Insurance Limit General And Product Liability, Insurance Limit Capital expenditures Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid in capital Additional Paid in Capital, Common Stock Additional  Paid-in Capital Additional Paid-in Capital [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Debt instrument, credit spread adjustment on variable rate Debt Instrument, Credit Spread Adjustment On Variable Rate Debt Instrument, Credit Spread Adjustment On Variable Rate Stock compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition All other All other [Member] All other [Member] Amortization of deferred financing costs Amortization of Debt Issuance Costs UNITED STATES UNITED STATES Payment of dividends Payments of Dividends Other non current liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Revenue remaining performance obligation amount Revenue, Remaining Performance Obligation, Amount Net Periodic Benefit Cost Compensation and Employee Benefit Plans [Text Block] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Annuity contract Liabilities Related to Investment Contracts, Fair Value Disclosure Pension Plans, Defined Benefiit Pension Plan [Member] Duff Norton Group Duff Norton Group [Member] Duff Norton Group [Member] Operating expenses Operating Expenses Finance lease, right-of-use asset, amortization Finance Lease, Right-of-Use Asset, Amortization Deduct payments for claims Loss Contingency Accrual, Payments Industrial Products Industrial Products [Member] Industrial Products [Member] Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Indemnity costs covered by insurance, percentage Indemnity Costs Covered by Insurance, Percentage Indemnity Costs Covered by Insurance, Percentage Secured Debt Secured Debt [Member] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Current portion of long-term debt and finance lease obligation Finance Lease, Liability, Current Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Scenario [Axis] Scenario [Axis] Average basic shares outstanding (in shares) Weighted-average common stock outstanding – denominator for basic EPS (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Income from operations Operating Income (Loss) Business combination, provisional information, initial accounting incomplete, adjustments related to previous period Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments Related to Previous Period Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Number of reporting units Number of Reporting Units Number of positive judgments on tax assessments Number Of Positive Judgments On Tax Assessments Number Of Positive Judgments On Tax Assessments Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Deferred taxes, business combination, valuation allowance, available to reduce goodwill Deferred Taxes, Business Combination, Valuation Allowance, Available to Reduce Goodwill Concentration Risk [Table] Concentration Risk [Table] Scenario [Domain] Scenario [Domain] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Number of companies as co-defendants Number Of Companies As Co-defendants Number Of Companies As Co-defendants Outstanding borrowings Long-Term Line of Credit Customer relationships Customer Relationships [Member] Shareholders' equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] EX-101.PRE 9 cmco-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover - shares
9 Months Ended
Dec. 31, 2023
Jan. 29, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 31, 2023  
Document Transition Report false  
Entity File Number 001-34362  
Entity Registrant Name Columbus McKinnon Corporation  
Entity Incorporation, State or Country Code NY  
Entity Tax Identification Number 16-0547600  
Entity Address, Address Line One 13320 Ballantyne Corporate Place, Suite D  
Entity Address, City or Town Charlotte  
Entity Address, State or Province NC  
Entity Address, Postal Zip Code 28277  
City Area Code (716)  
Local Phone Number 689-5400  
Title of 12(b) Security Common Stock, $0.01 par value per share  
Trading Symbol CMCO  
Security Exchange Name NASDAQ  
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 Common Stock, Shares Outstanding   28,755,978
Amendment Flag false  
Entity Central Index Key 0001005229  
Current Fiscal Year End Date --03-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Current assets:    
Cash and cash equivalents $ 102,945 $ 133,176
Trade accounts receivable, less allowance for doubtful accounts ($3,955 and $3,620, respectively) 173,411 151,451
Inventories 204,396 179,359
Prepaid expenses and other 35,660 32,254
Total current assets 516,412 496,240
Property, plant, and equipment, net 102,729 94,360
Goodwill 728,427 644,629
Other intangibles, net 396,317 362,537
Marketable securities 12,388 10,368
Deferred taxes on income 1,990 2,035
Other assets 99,047 88,286
Total assets 1,857,310 1,698,455
Current liabilities:    
Trade accounts payable 76,151 76,736
Accrued liabilities 142,518 124,317
Current portion of long-term debt and finance lease obligations 50,652 40,604
Total current liabilities 269,321 241,657
Term loan, AR securitization facility and finance lease obligations 499,388 430,988
Other non current liabilities 210,164 192,013
Total liabilities 978,873 864,658
Shareholders' equity:    
Voting common stock; 50,000,000 shares authorized; 28,755,651 and 28,611,721 shares issued and outstanding 288 286
Treasury stock (1,001) (1,001)
Additional paid in capital 522,587 515,797
Retained earnings 387,550 356,758
Accumulated other comprehensive loss (30,987) (38,043)
Total shareholders' equity 878,437 833,797
Total liabilities and shareholders' equity $ 1,857,310 $ 1,698,455
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 3,955 $ 3,620
Common stock, authorized (in shares) 50,000,000 50,000,000
Common stock, issued (in shares) 28,755,651 28,611,721
Common stock, outstanding (in shares) 28,755,651 28,611,721
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]        
Net sales $ 254,143 $ 230,370 $ 748,036 $ 682,397
Cost of products sold 160,246 148,326 467,513 431,516
Gross profit 93,897 82,044 280,523 250,881
Selling expenses 26,552 25,424 78,400 77,197
General and administrative expenses 26,255 25,143 79,407 68,441
Research and development expenses 6,692 4,839 19,134 15,429
Amortization of intangibles 7,486 6,459 21,871 19,442
Operating expenses 66,985 61,865 198,812 180,509
Income from operations 26,912 20,179 81,711 70,372
Interest and debt expense 9,952 7,303 28,788 20,274
Investment (income) loss (758) (574) (1,212) 168
Foreign currency exchange (gain) loss (1,155) (3,359) 1,074 (1,152)
Other (income) expense, net 5,234 79 5,840 (1,999)
Income (loss) before income tax expense (benefit) 13,639 16,730 47,221 53,081
Income tax expense (benefit) 3,911 4,701 12,405 18,547
Net income (loss) $ 9,728 $ 12,029 $ 34,816 $ 34,534
Average basic shares outstanding (in shares) 28,744 28,626 28,711 28,597
Average diluted shares outstanding (in shares) 28,991 28,778 28,979 28,767
Basic income (loss) per share (in dollars per share) $ 0.34 $ 0.42 $ 1.21 $ 1.21
Diluted income (loss) per share (in dollars per share) 0.34 0.42 1.20 1.20
Dividends declared per common share (in dollars per share) $ 0.07 $ 0.07 $ 0.14 $ 0.14
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 9,728 $ 12,029 $ 34,816 $ 34,534
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments 13,339 12,272 6,557 (7,210)
Change in derivatives qualifying as hedges, net of taxes of $1,350, $(595), $1,260 ,$(2,833) (4,206) 1,962 (3,930) 9,337
Change in pension liability and postretirement obligation, net of taxes of $(1,511), $73, $(1,489), $(26) 4,595 (230) 4,429 82
Total other comprehensive income (loss) 13,728 14,004 7,056 2,209
Comprehensive income (loss) $ 23,456 $ 26,033 $ 41,872 $ 36,743
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]                
Change in derivatives qualifying as hedges, tax expense (benefit) $ 1,350 $ 86 $ (176) $ (595) $ (1,509) $ (812) $ 1,260 $ (2,833)
Change in pension liability and postretirement obligation, tax expense (benefit) $ (1,511) $ 27 $ (5) $ 73 $ (56) $ (49) $ (1,489) $ (26)
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Directors
Common Stock
Treasury Stock
Additional  Paid-in Capital
Additional  Paid-in Capital
Directors
Retained Earnings
Accumulated Other  Comprehensive  Loss
Beginning balance at Mar. 31, 2022 $ 772,803   $ 285 $ 0 $ 506,074   $ 316,343 $ (49,899)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) 8,391           8,391  
Change in foreign currency translation adjustment (8,701)             (8,701)
Change in derivative qualifying as hedges, net of tax 2,689             2,689
Change in pension liability and postretirement obligations, net of tax 146             146
Stock compensation expense 751       751      
Stock options exercised 415       415      
Restricted stock units released (1,313)   1   (1,314)      
Ending balance at Jun. 30, 2022 775,181   286 0 505,926   324,734 (55,765)
Beginning balance at Mar. 31, 2022 772,803   285 0 506,074   316,343 (49,899)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) 34,534              
Change in foreign currency translation adjustment (7,210)              
Change in derivative qualifying as hedges, net of tax 9,337              
Change in pension liability and postretirement obligations, net of tax 82              
Ending balance at Dec. 31, 2022 810,881   286 (1,001) 512,418   346,868 (47,690)
Beginning balance at Jun. 30, 2022 775,181   286 0 505,926   324,734 (55,765)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) 14,114           14,114  
Dividends declared (2,004)           (2,004)  
Change in foreign currency translation adjustment (10,781)             (10,781)
Change in derivative qualifying as hedges, net of tax 4,686             4,686
Change in pension liability and postretirement obligations, net of tax 166             166
Stock compensation expense 2,341 $ 537     2,341 $ 537    
Stock options exercised 206       206      
Restricted stock units released (62)       (62)      
Ending balance at Sep. 30, 2022 784,384   286 0 508,948   336,844 (61,694)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) 12,029           12,029  
Dividends declared (2,005)           (2,005)  
Change in foreign currency translation adjustment 12,272             12,272
Change in derivative qualifying as hedges, net of tax 1,962             1,962
Change in pension liability and postretirement obligations, net of tax (230)             (230)
Stock compensation expense 3,094 316     3,094 316    
Stock options exercised 83       83      
Treasury stock purchase (1,001)     (1,001)        
Restricted stock units released (23)       (23)      
Ending balance at Dec. 31, 2022 810,881   286 (1,001) 512,418   346,868 (47,690)
Beginning balance at Mar. 31, 2023 833,797   286 (1,001) 515,797   356,758 (38,043)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) 9,275           9,275  
Change in foreign currency translation adjustment 2,901             2,901
Change in derivative qualifying as hedges, net of tax 541             541
Change in pension liability and postretirement obligations, net of tax 42             42
Stock compensation expense 1,981       1,981      
Stock options exercised 225       225      
Restricted stock units released (1,805)   1   (1,806)      
Ending balance at Jun. 30, 2023 846,957   287 (1,001) 516,197   366,033 (34,559)
Beginning balance at Mar. 31, 2023 833,797   286 (1,001) 515,797   356,758 (38,043)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) 34,816              
Change in foreign currency translation adjustment 6,557              
Change in derivative qualifying as hedges, net of tax (3,930)              
Change in pension liability and postretirement obligations, net of tax 4,429              
Ending balance at Dec. 31, 2023 878,437   288 (1,001) 522,587   387,550 (30,987)
Beginning balance at Jun. 30, 2023 846,957   287 (1,001) 516,197   366,033 (34,559)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) 15,813           15,813  
Dividends declared (2,012)           (2,012)  
Change in foreign currency translation adjustment (9,683)             (9,683)
Change in derivative qualifying as hedges, net of tax (265)             (265)
Change in pension liability and postretirement obligations, net of tax (208)             (208)
Stock compensation expense 2,696 587     2,696 587    
Stock options exercised 265       265      
Restricted stock units released (152)       (152)      
Ending balance at Sep. 30, 2023 853,998   287 (1,001) 519,593   379,834 (44,715)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) 9,728              
Dividends declared (2,012)           (2,012)  
Change in foreign currency translation adjustment 13,339             13,339
Change in derivative qualifying as hedges, net of tax (4,206)             (4,206)
Change in pension liability and postretirement obligations, net of tax 4,595             4,595
Stock compensation expense 2,916 $ 293     2,916 $ 293    
Stock options exercised 66       66      
Restricted stock units released (280)   1   (281)      
Ending balance at Dec. 31, 2023 $ 878,437   $ 288 $ (1,001) $ 522,587   $ 387,550 $ (30,987)
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Shareholders' Equity (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Statement of Stockholders' Equity [Abstract]                
Common stock, par value (in USD per share) $ 0.01     $ 0.01     $ 0.01 $ 0.01
Change in derivatives qualifying as hedges, tax expense (benefit) $ 1,350 $ 86 $ (176) $ (595) $ (1,509) $ (812) $ 1,260 $ (2,833)
Change in pension liability and postretirement obligation, tax expense (benefit) $ (1,511) $ 27 $ (5) $ 73 $ (56) $ (49) $ (1,489) $ (26)
Stock options exercised (in shares) 2,900 9,556 8,485 3,258 9,531 18,907    
Treasury stock purchase (in shares)       31,085        
Restricted stock units released, net of shares withheld for minimum statutory tax obligation (in shares) 15,840 19,653 87,496 6,798 31,313 52,276    
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
OPERATING ACTIVITIES:    
Net income (loss) $ 34,816 $ 34,534
Adjustments to reconcile net income (loss) to net cash provided by (used for) operating activities:    
Depreciation and amortization 34,052 31,380
Deferred income taxes and related valuation allowance (6,495) (783)
Net loss (gain) on sale of real estate, investments and other (967) 347
Non-cash pension settlement (See Note 10) 4,599 0
Stock-based compensation 8,473 7,039
Amortization of deferred financing costs 1,728 1,291
Loss (gain) on hedging instruments 1,193 (598)
Gain on sale of building 0 (232)
Loss on retirement of fixed asset 0 175
Non-cash lease expense 7,080 5,814
Changes in operating assets and liabilities, net of effects of business acquisitions:    
Trade accounts receivable (14,911) (1,401)
Inventories (17,764) (31,701)
Prepaid expenses and other (2,897) 4,905
Other assets (859) (232)
Trade accounts payable (1,387) (18,756)
Accrued liabilities (7,236) (7,498)
Non-current liabilities (10,834) (7,382)
Net cash provided by (used for) operating activities 28,591 16,902
INVESTING ACTIVITIES:    
Proceeds from sales of marketable securities 1,101 2,650
Purchases of marketable securities (2,731) (3,121)
Capital expenditures (16,334) (9,511)
Proceeds from sale of building, net of transaction costs 0 373
Dividend received from equity method investment 144 313
Purchase of businesses, net of cash acquired (See Note 2) (108,145) (1,616)
Net cash provided by (used for) investing activities (125,965) (10,912)
FINANCING ACTIVITIES:    
Proceeds from the issuance of common stock 556 704
Purchases of treasury stock 0 (1,001)
Repayment of debt (40,447) (30,402)
Proceeds from issuance of long-term debt 120,000 0
Fees paid for borrowings on long-term debt (2,859) 0
Cash inflows from hedging activities 18,088 18,422
Cash outflows from hedging activities (19,303) (17,958)
Payment of dividends (6,027) (6,006)
Other (2,237) (1,398)
Net cash provided by (used for) financing activities 67,771 (37,639)
Effect of exchange rate changes on cash (628) (2,221)
Net change in cash and cash equivalents (30,231) (33,870)
Cash, cash equivalents, and restricted cash at beginning of year 133,426 115,640
Cash, cash equivalents, and restricted cash at end of period 103,195 81,770
Supplementary cash flow data:    
Interest paid 25,332 18,883
Income taxes paid, net of refunds 21,561 18,486
Property, plant and equipment purchases included in trade accounts payable 135 199
Restricted cash presented in Other assets $ 250 $ 250
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business
9 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business Description of Business
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial information. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation of the financial position of Columbus McKinnon Corporation ("the Company") at December 31, 2023, the results of its operations for the three and nine months ended December 31, 2023 and December 31, 2022, and cash flows for the nine months ended December 31, 2023 and December 31, 2022, have been included. Results for the period ended December 31, 2023 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2024. The balance sheet at March 31, 2023 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. For further information, refer to the consolidated financial statements and footnotes thereto included in the Columbus McKinnon Corporation Annual Report on Form 10-K for the fiscal year ended March 31, 2023 (the “2023 10-K”).

The Company is a leading worldwide designer, manufacturer, and marketer of intelligent motion solutions that efficiently and ergonomically move, lift, position, and secure materials. Key products include hoists, crane components, precision conveyor systems, accumulation tables, rigging tools, light rail workstations, and digital power and motion control systems. The Company is focused on commercial and industrial applications that require the safety and quality provided by its superior design and engineering know-how.
The Company’s products are sold globally, principally to third party distributors and crane builders through diverse distribution channels, and to a lesser extent directly to end-users and integrators. During the nine months ended December 31, 2023, sales to customers in the United States were approximately 56% of total net sales.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions & Disposals
9 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions & Disposals Acquisitions & Disposals
 
On May 31, 2023, the Company completed its acquisition of montratec GmbH ("montratec") for $115,721,000 including $7,576,000 in cash acquired, a $540,000 working capital settlement, and a contingent payment that becomes payable if a certain EBITDA level for the twelve-month period December 31, 2023 is achieved as set forth in the purchase agreement for montratec. As of December 31, 2023, the Company has estimated this contingent liability to be $18,355,000, a decrease of $6,738,000 from the June 30, 2023 quarter due to a refinement in the estimates used to value the liability at May 31, 2023. This liability has been established in the opening balance sheet for montratec. The Company initially financed the acquisition by borrowing $117,000,000 on its New Revolving Credit Facility, but later repaid the New Revolving Credit Facility by borrowing an additional $120,000,000. Utilizing the Accordion feature under the Company's existing Term Loan B, the Company borrowed $75,000,000 and another $45,000,000 was borrowed through a new credit agreement secured by its U.S. accounts receivable balances. Refer to Note 9 for additional details on the Company's debt agreements.

montratec is a leading automation solutions company that designs and develops intelligent automation and transport systems for interlinking industrial production and logistics processes. montratec product offerings complement the Company's previous acquisitions of both Dorner Mfg. Corp. ("Dorner") and Garvey Corporation ("Garvey"), and furthers the Company's shift to intelligent motion and serves as a platform to expand capabilities in advanced, higher technology automation solutions. As the Company determined that the acquisition is not material to its existing operations, certain disclosures, including pro forma financial information, have not been included. montratec results have been included in the Company's results of operations from the acquisition date and the Company incurred $113,000 and $3,208,000 of acquisition and deal related costs classified as part of General and administrative expenses in the three and nine months ended December 31, 2023.

The purchase price has been preliminarily allocated to the assets acquired and liabilities assumed as of the date of acquisition. The excess consideration of $78,943,000 has been recorded as goodwill, a decrease of $6,414,000 from the amount preliminarily allocated to goodwill as of June 30, 2023 due to decreases of $6,738,000 for the Contingent liability, $577,000 related to a refinement in the calculation of deferred taxes within Other non current liabilities, and an increase of $108,000 in other assets as a result of refinements in estimates to calculate the right of use lease assets. Offsetting these were increases to goodwill as the result of the working capital settlement of $540,000, $260,000 relating to adjustments to working capital, and $209,000 within Property, plant, and equipment, net related to refined estimates for lease-related assets. The identifiable intangible assets acquired include customer relationships valued at $33,471,000, a tradename valued at $2,915,000, and technology valued at $16,196,000. The weighted average life of the acquired identifiable intangible assets subject to
amortization was estimated at 14 years at the time of acquisition. Of the $78,943,000 goodwill recorded from the acquisition, $7,531,000 is deductible for tax purposes.

The preliminary assignment of purchase consideration to the assets acquired and liabilities assumed is as follows (in thousands):
Cash$7,576 
Working capital4,896 
Property, plant, and equipment, net2,157 
Intangible assets52,581 
Contingent liability (see above)
(18,355)
Other assets5,704 
Other non current liabilities(17,781)
Goodwill78,943 
Total$115,721 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue & Receivables
9 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue & Receivables Revenue & Receivables
Revenue Recognition:

Performance obligations

The Company has contracts with customers for standard products and custom engineered products and determines when and how to recognize revenue for each performance obligation based on the nature and type of contract.

Revenue from contracts with customers for standard products is recognized when legal title and significant risk and rewards has transferred to the customer, which is generally at the time of shipment. This is the point in time when control is deemed to transfer to the customer. The Company sells standard products to customers utilizing purchase orders. Payment terms for these types of contracts generally require payment within 30 to 60 days. Each standard product is deemed to be a single performance obligation and the amount of revenue recognized is based on the negotiated price. The transaction price for standard products is based on the price reflected in each purchase order. Sales incentives are offered to customers who purchase standard products and include offers such as volume-based discounts, rebates for priority customers, and discounts for early cash payments. These sales incentives are accounted for as variable consideration included in the transaction price. Accordingly, the Company reduces revenue for these incentives in the period which the sale occurs and is based on the most likely amount method for estimating the amount of consideration the Company expects to receive. These sales incentive estimates are updated each reporting period as additional information becomes available.

The Company also sells custom engineered products and services, which are contracts that are typically completed within one quarter but can extend beyond one year in duration. For custom engineered products, the transaction price is based upon the price stated in the contract. Variable consideration has not been identified as a significant component of transaction price for custom engineered products and services. The Company generally recognizes revenue for custom engineered products upon satisfaction of its performance obligation under the contract which typically coincides with project completion which is when the products and services are controlled by the customer. Control is typically achieved at the later of when legal title and significant risk and rewards have transferred to the customer or the customer has accepted the asset. These contracts often require either up front or installment payments. These types of contracts are generally accounted for as one performance obligation as the products and services are not separately identifiable. The promised services (such as inspection, commissioning, and installation) are essential in order for the delivered product to operate as intended on the customer’s site and the services are therefore highly interrelated with product functionality.

For most custom engineered products contracts, the Company determined that while there is no alternative use for the custom engineered products, the Company does not have an enforceable right to payment (which must include a reasonable profit margin) for performance completed to date in order to meet the over time revenue recognition criteria. Therefore, revenue is recognized at a point in time (when the contract is complete). For custom engineered products contracts that contain an enforceable right to payment (including reasonable profit margin) the Company satisfies the performance obligation over time and recognizes revenue based on the extent of progress towards completion of the performance obligation. The cost-to-cost measure of progress is an appropriate measure of progress toward satisfaction of performance obligations as this measure most accurately depicts the progress of work performed and transfer of control to the customers. Under the cost-to-cost measure of
progress, the extent of progress toward completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues are recognized proportionally as costs are incurred.

Sales and other taxes collected with revenue are excluded from revenue. Shipping and handling costs incurred prior to shipment are considered activities required to fulfill the Company’s promise to transfer goods, and do not qualify as a separate performance obligation. Additionally, the Company offers standard warranties which are typically 12 months in duration for standard products and 24 to 36 months for custom engineered products. These types of warranties are included in the purchase price of the product and are deemed to be assurance-type warranties which are not accounted for as a separate performance obligation. Other performance obligations included in a contract (such as drawings, owner’s manuals, and training services) are immaterial in the context of the contract and are not recognized as a separate performance obligation.

For additional information on the Company’s revenue recognition policy refer to the consolidated financial statements included in the 2023 10-K.

Reconciliation of contract balances

The Company records a contract liability when cash is received prior to recording revenue. Some standard contracts require a down payment while most custom engineered contracts require installment payments. Installment payments for the custom engineered contracts typically require a portion due at inception while the remaining payments are due upon completion of certain performance milestones. For both types of contracts, these contract liabilities, referred to as customer advances, are recorded at the time payment is received and are included in Accrued liabilities on the Condensed Consolidated Balance Sheets. When the related performance obligation is satisfied and revenue is recognized, the contract liability is released into income.

The following table illustrates the balance and related activity for customer advances in the nine months ended December 31, 2023 and December 31, 2022 (in thousands):

Customer advances (contract liabilities)December 31, 2023December 31, 2022
March 31, beginning balance$27,003 $22,453 
Additional customer advances received69,188 56,902 
Revenue recognized from customer advances included in beginning of period(27,003)(22,453)
Other revenue recognized from customer advances(47,055)(34,302)
Customer advances recorded from acquisitions3,866 — 
Other (1)284 (418)
December 31, ending balance$26,283 $22,182 
        
    (1) Other includes the impact of foreign currency translation

Revenue was recognized prior to the right to invoice the customer which resulted in a contract asset balance in the amount of $1,500,000 and $2,944,000 as of December 31, 2023 and March 31, 2023, respectively. Contract assets are included in Prepaid expenses and other assets on the Condensed Consolidated Balance Sheets.

Remaining Performance Obligations

As of December 31, 2023, the aggregate amount of the transaction price allocated to the performance obligations that are unsatisfied (or partially unsatisfied) was approximately $11,307,000. We expect to recognize approximately 52% of these sales over the next twelve months.

Disaggregated revenue

In accordance with FASB ASC Topic 606, the Company is required to disaggregate revenue into categories that depict how economic factors affect the nature, amount, timing and uncertainty of revenue and cash flows.
The following table illustrates the disaggregation of revenue by product grouping for the three and nine months ended December 31, 2023 and December 31, 2022 (in thousands):

Three Months EndedNine Months Ended
Net Sales by Product GroupingDecember 31, 2023December 31, 2022December 31, 2023December 31, 2022
Industrial Products$83,033 $77,423 $253,925 $240,366 
Crane Solutions103,775 97,541 303,746 266,959 
Engineered Products22,710 21,535 70,895 61,309 
Precision Conveyor Products44,588 33,837 119,379 113,646 
All other37 34 91 117 
Total$254,143 $230,370 $748,036 $682,397 

Industrial products include: manual chain hoists, electrical chain hoists, rigging/clamps, industrial winches, hooks, shackles, and other forged attachments. Crane solutions products include: wire rope hoists, drives and controls, crane kits and components, and workstations. Engineered products include: linear and mechanical actuators, lifting tables, rail projects, and actuation systems. Precision conveyor products include: low profile, flexible chain, large scale, sanitary and vertical elevation conveyor systems, pallet system conveyors, accumulation systems, asynchronous conveyors as well as other high-precision conveyance systems. The All other product grouping includes miscellaneous revenue.

Practical expedients

Incremental costs to obtain a contract incurred by the Company primarily relate to sales commissions for contracts with a duration of one year or less. Therefore, these costs are expensed as incurred and are recorded in Selling expenses on the Condensed Consolidated Statements of Operations.

Unsatisfied performance obligations for contracts with an expected length of one year or less are not disclosed. Further, revenue from contracts with customers do not include a significant financing component as payment is generally expected within one year from when the performance obligation is controlled by the customer.

Accounts Receivable:

Under Accounting Standard Update ("ASU") 2016-13, the Company is required to remeasure expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions and reasonable forecasts. In addition to these factors, the Company establishes an allowance for doubtful accounts based upon the credit risk of specific customers, historical trends, and other factors. Accounts receivable are charged against the allowance for doubtful accounts once all collection efforts have been exhausted. Due to the short-term nature of such accounts receivable, the estimated amount of accounts receivable that may not be collected is based on aging of the accounts receivable balances.

The following table illustrates the balance and related activity for the allowance for doubtful accounts that is deducted from accounts receivable to present the net amount expected to be collected in the nine months ended December 31, 2023 and December 31, 2022 (in thousands):

Allowance for doubtful accountsDecember 31, 2023December 31, 2022
March 31, beginning balance$3,620 $5,717 
Bad debt expense2,727 726 
Less uncollectible accounts written off, net of recoveries(2,490)(996)
Allowance recorded from acquisitions64 — 
Other (1)34 (134)
December 31, ending balance$3,955 $5,313 
(1) Other includes the impact of foreign currency translation
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
9 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
FASB ASC Topic 820 “Fair Value Measurements and Disclosures” establishes the standards for reporting financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value on a recurring basis (at least annually). Under these standards, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e. the "exit price") in an orderly transaction between market participants at the measurement date.

ASC 820-10-35-37 establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company's assumptions about the valuation techniques that market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is separated into three levels based on the reliability of inputs as follows:

Level 1 - Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these products does not entail a significant degree of judgment.

Level 2 - Valuations based on quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly, involving some degree of judgment.

Level 3 - Valuations based on inputs that are unobservable and significant to the overall fair value measurement. The degree of judgment exercised in determining fair value is greatest for instruments categorized in Level 3.

The availability of observable inputs can vary and is affected by a wide variety of factors, including the type of asset/liability, whether the asset/liability is established in the marketplace, and other characteristics particular to the transaction. To the extent that valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for disclosure purposes the level in the fair value hierarchy within which the fair value measurement in its entirety falls is determined based on the lowest level input that is significant to the fair value measurement in its entirety.

Fair value is a market-based measure considered from the perspective of a market participant rather than an entity-specific measure. Therefore, even when market assumptions are not readily available, assumptions are required to reflect those that market participants would use in pricing the asset or liability at the measurement date.

The Company uses quoted market prices when valuing its marketable securities and, consequently, the fair value is based on Level 1 inputs. These marketable securities consist of equity and fixed income securities. The Company primarily uses readily observable market data in conjunction with internally developed discounted cash flow valuation models when valuing its derivative portfolio and, consequently, the fair value of the Company’s derivatives is based on Level 2 inputs. The carrying amount of the Company's pension-related annuity contract is recorded at net asset value of the contract and, consequently, its fair value is based on Level 2 inputs and is included in Other assets on the Condensed Consolidated Balance Sheets. The carrying value of the Company’s Term Loan approximates fair value based on current market interest rates for debt instruments of similar credit standing and, consequently, their fair values are based on Level 2 inputs.
The following table provides information regarding financial assets and liabilities measured or disclosed at fair value (in thousands):
 Fair value measurements at reporting date using
 December 31,Quoted prices in active markets for identical assetsSignificant other observable inputsSignificant unobservable inputs
Description2023(Level 1)(Level 2)(Level 3)
Assets/(Liabilities) measured at fair value:
Marketable securities$12,388 $12,388 $— $— 
Annuity contract1,409 — 1,409 — 
Derivative Assets (Liabilities):
 Foreign exchange contracts(100)— (100)— 
 Interest rate swap 6,198 — 6,198 — 
 Cross currency swap (4,506)— (4,506)— 
Disclosed at fair value:   
Term Loan B$(500,048)$— $(500,048)$— 
AR securitization facility$(45,000)$— $(45,000)$— 

 Fair value measurements at reporting date using
 March 31,Quoted prices in active markets for identical assetsSignificant other observable inputsSignificant unobservable inputs
Description2023(Level 1)(Level 2)(Level 3)
Assets/(Liabilities) measured at fair value:
Marketable securities$10,368 $10,368 $— $— 
Annuity contract1,612 — 1,612 — 
Derivative assets (liabilities):
 Foreign exchange contracts97 — 97 — 
 Interest rate swap 10,475 — 10,475 — 
 Cross currency swap (2,102)— (2,102)— 
Disclosed at fair value:    
Term loan B$(460,825)$— $(460,825)$— 

The Company does not have any non-financial assets and liabilities that are recognized at fair value on a recurring basis. At December 31, 2023, the Term Loan B has been recorded at carrying value, which approximates fair value. In fiscal 2024, the Company also borrowed an additional $45,000,000 under a new credit agreement secured by the Company's U.S. accounts receivable balances (the "AR Securitization Facility"). The AR Securitization Facility has been recorded at carrying value which approximates fair value. Refer to Note 9 for additional information regarding the Company's long-term debt.

Market gains, interest, and dividend income on marketable securities are recorded in Investment (income) loss on the Condensed Consolidated Statements of Operations.  Changes in the fair value of derivatives are recorded in foreign currency exchange (gain) loss or other comprehensive income (loss), to the extent that the derivative qualifies as a hedge under the provisions of FASB ASC Topic 815. Interest and dividend income on marketable securities are measured based upon amounts earned on their respective declaration dates.

Assets and liabilities preliminarily recorded at fair value on a non-recurring basis during the nine months ended December 31, 2023 include assets and liabilities acquired in connection with the acquisition of montratec described in Note 2. The estimated fair values allocated to the assets acquired and liabilities assumed relied upon fair value measurements based primarily on Level 3 inputs. The valuation techniques used to allocate fair values to working capital items; property, plant, and equipment, and
identifiable intangible assets included the cost approach, market approach, and other income approaches. For identifiable intangible assets these techniques included the multi-period excess earnings approach, the relief from royalty approach, and other income approaches. The closed-form option price approach was used to calculate the contingent consideration. The valuation techniques relied on a number of inputs which included the cost and condition of property, plant, and equipment and forecasted net sales and income.

Significant valuation inputs included an attrition rate of 10.0% for customer relationships, an estimated royalty rate of 5.0% for technology, a royalty rate of 1.0% for trademark and trade names, an asset volatility rate of 27% for the contingent consideration, and a weighted average cost of capital of 12.5%.
Refer to the 2023 10-K for a full description of the assets and liabilities measured on a non-recurring basis that are included in the Company's March 31, 2023 balance sheet.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
9 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following (in thousands):
December 31,
2023
March 31,
2023
At cost - FIFO basis:
Raw materials$167,833 $142,490 
Work-in-process26,788 26,323 
Finished goods41,449 39,714 
Total at cost FIFO basis236,070 208,527 
LIFO cost less than FIFO cost(31,674)(29,168)
Net inventories$204,396 $179,359 

The acquisition of montratec contributed $4,083,000 to the increase in inventory since March 31, 2023.

An actual valuation of inventory under the LIFO method can be made only at the end of each year based on the inventory levels and costs at that time. Accordingly, interim LIFO calculations must necessarily be based on management's estimates of expected year-end inventory levels and costs. Because these are subject to many factors beyond management's control, estimated interim results are subject to change in the final year-end LIFO inventory valuation.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities and Other Investments
9 Months Ended
Dec. 31, 2023
Marketable Securities [Abstract]  
Marketable Securities and Other Investments Marketable Securities and Other Investments
In accordance with ASU 2016-01, “Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities,” all equity investments in unconsolidated entities (other than those accounted for using the equity method of accounting) are measured at fair value through earnings. The Company's marketable securities are recorded at their fair value, with unrealized changes in market value realized within Investment (income) loss on the Condensed Consolidated Statements of Operations. The impact on earnings for unrealized gains and losses were gains of $660,000 and $362,000 in the three months ended December 31, 2023 and December 31, 2022, respectively and a gain of $390,000 and a loss of $558,000 in the nine months ended December 31, 2023 and December 31, 2022, respectively.

Consistent with prior periods, the estimated fair value is based on quoted market prices at the balance sheet dates. The cost of securities sold is based on the specific identification method. Interest and dividend income are included in Investment (income) loss in the Condensed Consolidated Statements of Operations.

Marketable securities are carried as long-term assets since they are held for the settlement of the Company’s general and product liability insurance claims filed through CM Insurance Company, Inc. ("CMIC"), a wholly owned captive insurance subsidiary. The marketable securities are not available for general working capital purposes.

Net realized gains related to sales of marketable securities were not material in the three and nine months ended December 31, 2023 and December 31, 2022, respectively.

The Company owns a 49% ownership interest in Eastern Morris Cranes Company Limited ("EMC"), a limited liability company organized and existing under the laws and regulations of the Kingdom of Saudi Arabia. The Company's ownership represents an equity investment in a strategic customer of STAHL serving the Kingdom of Saudi Arabia. The investment's
carrying value is presented in Other assets in the Condensed Consolidated Balance Sheets in the amount of $3,132,000 and $2,752,000 as of December 31, 2023 and March 31, 2023, respectively, and has been accounted for as an equity method investment. The investment value increased for the Company's ownership percentage of income earned by EMC in the amount of $5,000 and $142,000 in the three months ended December 31, 2023 and December 31, 2022, respectively, and increased by $589,000 and $209,000 in the nine months ended December 31, 2023 and December 31, 2022, respectively, recorded in Investment (income) loss on the Condensed Consolidated Statements of Operations. Further, in the nine months ended December 31, 2023 and December 31, 2022, EMC distributed cash dividends which the Company received 49% of pursuant to its ownership interest. The investment value was decreased for the Company's share of EMC's cash dividend in the amount of $247,000 and $313,000 in the nine months ended December 31, 2023 and December 31, 2022, respectively, as they were determined to be a return of the Company's investment. Dividends are included in investing activities on the Condensed Consolidated Statements of Cash Flows in the amount of $144,000 and $313,000 in the nine months ended December 31, 2023 and December 31, 2022, respectively, as the distribution received exceeded cumulative equity in earnings, under the cumulative earnings approach. The remaining balance of the dividend for the nine months ended December 31, 2023, is included in cash flows from operations. The December 31, 2023 and March 31, 2023 trade accounts receivable balance due from EMC are $8,105,000 and $5,083,000, respectively, and are comprised of amounts due for the sale of goods and services in the ordinary course of business.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets
9 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill and indefinite lived trademarks are not amortized but are tested for impairment at least annually, in accordance with the provisions of ASC Topic 350-20-35-1. Goodwill impairment is deemed to exist if the net book value of a reporting unit exceeds its estimated fair value. The fair value of a reporting unit is determined using a discounted cash flow methodology. The Company’s reporting units are determined based upon whether discrete financial information is available and reviewed regularly, whether those units constitute a business, and the extent of economic similarities between those reporting units for purposes of aggregation.  The Company’s reporting units identified under ASC Topic 350-20-35-33 are at the component level, or one level below the operating segment level as defined under ASC Topic 280-10-50-10 “Segment Reporting - Disclosure.” The Company has three reporting units as of December 31, 2023 and March 31, 2023. The Duff-Norton reporting unit (which designs, manufactures and sources mechanical and electromechanical actuators and rotary unions) had goodwill of $9,699,000 at December 31, 2023 and March 31, 2023. The Rest of Products reporting unit (representing the hoist, chain, forgings, digital power, motion control, manufacturing, and distribution businesses) had goodwill of $308,693,000 and $306,988,000 at December 31, 2023 and March 31, 2023, respectively. The Precision Conveyance reporting unit (which represents high-precision conveying systems) had goodwill of $410,035,000 and $327,942,000 at December 31, 2023 and March 31, 2023, respectively. The goodwill associated with the fiscal 2024 acquisition of montratec, as described in Note 2, is included in the Precision Conveyance reporting unit. The Company has recorded adjustments to goodwill related to montratec during the quarter ended September 30, 2023. Refer to Note 2 for additional details related to these adjustments.

Refer to the 2023 10-K for information regarding our annual goodwill and indefinite lived trademark impairment evaluation. Future impairment indicators, such as declines in forecasted cash flows, may cause impairment charges. Impairment charges could be based on such factors as the Company’s stock price, forecasted cash flows, assumptions used, control premiums or other variables. There were no such indicators during the three and nine months ended December 31, 2023.

A summary of changes in goodwill during the nine months ended December 31, 2023 is as follows (in thousands):
Balance at April 1, 2023$644,629 
Acquisition of montratec (Refer to Note 2)78,943 
Currency translation4,855 
Balance at December 31, 2023728,427 
Goodwill is recognized net of accumulated impairment losses of $113,174,000 as of December 31, 2023 and March 31, 2023, respectively.
Identifiable intangible assets acquired in a business combination are amortized over their estimated useful lives. Identifiable intangible assets are summarized as follows (in thousands):

 December 31, 2023March 31, 2023
 Gross Carrying
Amount
Accumulated
Amortization
NetGross Carrying
Amount
Accumulated
Amortization
Net
Trademark$22,576 $(7,582)$14,994 $19,478 $(6,315)$13,163 
Indefinite lived trademark46,672 — 46,672 46,338 — 46,338 
Customer relationships359,264 (104,850)254,414 322,658 (88,685)233,973 
Acquired technology112,894 (33,342)79,552 96,291 (27,945)68,346 
Other3,801 (3,116)685 3,585 (2,868)717 
Total$545,207 $(148,890)$396,317 $488,350 $(125,813)$362,537 

The Company’s intangible assets that are considered to have finite lives are amortized. The weighted-average amortization periods are 13 years for trademarks, 17 years for customer relationships, 15 years for acquired technology, 5 years for other, and 16 years in total. Trademarks with a carrying value of $46,672,000 as of December 31, 2023 have an indefinite useful life and are therefore not being amortized.
Total amortization expense was $7,486,000 and $6,459,000 for the three months ended December 31, 2023 and 2022, respectively. Total amortization expense was $21,871,000 and $19,442,000 for the nine months ended December 31, 2023 and 2022, respectively. The increase in amortization expense is the result of the montratec acquisition and related intangible assets acquired. Based on the current amount of identifiable intangible assets and current exchange rates, the estimated annual amortization expense for each of the succeeding five years is expected to be approximately $30,000,000.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments
9 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments Derivative Instruments
The Company uses derivative instruments to manage selected foreign currency and interest rate exposures. The Company does not use derivative instruments for speculative trading purposes. All derivative instruments must be recorded on the balance sheet at fair value. For derivatives designated as cash flow hedges, changes in the fair value of the derivative is recorded as accumulated other comprehensive loss, or “AOCL,” and is reclassified to earnings when the underlying transaction has an impact on earnings. For foreign currency derivatives not designated as cash flow hedges, all changes in market value are recorded as a foreign currency exchange loss (gain) in the Company’s Consolidated Statements of Operations. The cash flow effects of derivatives are reported within net cash (used for) provided by operating activities on the Condensed Consolidated Statements of Cash Flows.

The Company is exposed to credit losses in the event of non-performance by the counterparties on its financial instruments. The counterparties have investment grade credit ratings. The Company anticipates that these counterparties will be able to fully satisfy their obligations under the contracts.

The Company's agreements with its counterparties contain provisions pursuant to which the Company could be declared in default of its derivative obligations. As of December 31, 2023, the Company had not posted any collateral related to these agreements. If the Company had breached any of these provisions as of December 31, 2023, it could have been required to settle its obligations under these agreements at amounts which approximate the December 31, 2023 fair values reflected in the table below. During the three and nine months ended December 31, 2023, the Company was not in default of any of its derivative obligations.

As of December 31, 2023, the Company had no derivatives designated as net investments or fair value hedges in accordance with FASB ASC Topic 815, “Derivatives and Hedging.”

The Company has a cross currency swap agreement that is designated as a cash flow hedge to hedge changes in the value of an intercompany loan to a foreign subsidiary due to changes in foreign exchange rates. This intercompany loan is related to the acquisition of Stahl Cranesystems GmbH ("STAHL"). As of December 31, 2023, the notional amount of this derivative is $99,378,000, and this contract matures on March 31, 2028. From its December 31, 2023 balance of AOCL, the Company expects to reclassify approximately $211,000 out of AOCL, and into foreign currency exchange loss (gain), during the next 12 months based on the contractual payments due under this intercompany loan.
The Company has foreign currency forward agreements that are designated as cash flow hedges to hedge a portion of forecasted inventory purchases denominated in foreign currencies. As of December 31, 2023, the notional amount of those derivatives was $4,591,000, and all contracts mature by September 30, 2024. From its December 31, 2023 balance of AOCL, the Company expects to reclassify approximately $68,000 out of AOCL during the next 12 months based on the expected payments for the goods purchased.

The Company's policy is to maintain a capital structure that is comprised of 50-70% of fixed rate long-term debt and 30-50% of variable rate long-term debt. The Company has two outstanding interest rate swap agreements in which the Company receives interest at a variable rate and pays interest at a fixed rate. The most recent interest rate swap agreement was entered into in fiscal year 2024 as a result of the additional debt from the montratec acquisition. The Company modified its historical interest rate swaps from LIBOR to SOFR in the first quarter of fiscal 2024. This modification had no impact on the Company's hedge accounting and hedge designation. These interest rate swap agreements are designated as cash flow hedges to hedge changes in interest expense due to changes in the variable interest rate of the Company's variable interest debt. The amortizing interest rate swaps mature by April 30, 2028 and had a total notional amount of $353,224,000 as of December 31, 2023. The effective portion of the changes in fair values of the interest rate swaps is reported in AOCL and will be reclassified to interest expense over the life of the swap agreements. From its December 31, 2023 balance of AOCL, the Company expects to reclassify approximately $5,638,000 of AOCL into interest and debt expense, during the next 12 months.

The following is the effect of derivative instruments on the Condensed Consolidated Statements of Operations for the three months ended December 31, 2023 and 2022 (in thousands):

Derivatives Designated as Cash Flow HedgesType of InstrumentAmount of Gain or (Loss) Recognized in Other Comprehensive Income (Loss) on DerivativesLocation of Gain or (Loss) Recognized in Income on DerivativesAmount of Gain or (Loss) Reclassified from AOCL into Income
December 31, 2023Foreign exchange contracts$(31)Cost of products sold$(22)
December 31, 2023Interest rate swaps(1,958)Interest expense2,566 
December 31, 2023Cross currency swaps(2,921)Foreign currency exchange (gain) loss(3,248)
December 31, 2022Foreign exchange contracts137 Cost of products sold(64)
December 31, 2022Interest rate swap1,018 Interest expense1,170 
December 31, 2022Cross currency swaps(6,004)Foreign currency exchange (gain) loss(7,916)
The following is the effect of derivative instruments on the Condensed Consolidated Statements of Operations for the nine months ended December 31, 2023 and 2022 (in thousands):


Derivatives Designated as Cash Flow HedgesType of InstrumentAmount of Gain or (Loss) Recognized in Other Comprehensive Income (Loss) on DerivativesLocation of Gain or (Loss) Recognized in Income on DerivativesAmount of Gain or (Loss) Reclassified from AOCL into Income
December 31, 2023Foreign exchange contracts$(211)Cost of products sold$(75)
December 31, 2023Interest rate swaps4,131 Interest expense7,424 
December 31, 2023Cross currency swaps(1,701)Foreign currency exchange (gain) loss(1,200)
December 31, 2022Foreign exchange contracts89 Cost of products sold(153)
December 31, 2022Interest rate swap7,423 Interest expense488 
December 31, 2022Cross currency swaps5,623 Foreign currency exchange (gain) loss3,464 

The following is information relative to the Company’s derivative instruments in the Condensed Consolidated Balance Sheets (in thousands):
  Fair Value of Asset (Liability)
Derivatives Designated as Hedging InstrumentsBalance Sheet LocationDecember 31, 2023March 31, 2023
Foreign exchange contractsPrepaid expenses and other$22 $— 
Foreign exchange contractsOther Asset— 136 
Foreign exchange contractsAccrued liabilities(122)(39)
Interest rate swapPrepaid expenses and other7,501 7,644 
Interest rate swapOther assets433 3,218 
Interest rate swapAccrued liabilities— (387)
Interest rate swapOther non current liabilities(1,736)— 
Cross currency swapPrepaid expenses and other— 168 
Cross currency swapAccrued liabilities(284)— 
Cross currency swapOther non current liabilities(4,222)(2,270)
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
9 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt Debt
During fiscal 2024, the Company amended its New Revolving Credit Facility increasing the size of the New Revolving Credit Facility by $75,000,000 to a total of $175,000,000. The Company borrowed against the expanded New Revolving Credit Facility in May of fiscal 2024 to initially fund the montratec acquisition as described in Note 2. The Company subsequently borrowed additional funds in accordance with the Accordion feature under its existing Term Loan B facility to increase the principal amount of the Term Loan B facility by $75,000,000. The Company also borrowed an additional $45,000,000 under a new credit agreement secured by the Company's U.S. accounts receivable balances (the "AR Securitization Facility"). The total U.S. accounts receivable balances which secure the AR Securitization Facility total $72,736,000 as of December 31, 2023. The Company used the proceeds from the $75,000,000 Accordion borrowing and the $45,000,000 AR Securitization Facility to fully repay borrowings on the New Revolving Credit Facility prior to June 30, 2023.
The key terms of the new AR Securitization Facility are as follows:

The AR Securitization Facility Agreement provides for revolving loans to be made up to a maximum principal amount of $55,000,000 of which $45,000,000 was drawn as of December 31, 2023.
The AR Securitization Facility borrowings bear interest at a floating rate equal to a one-month secured overnight funding rate (SOFR) plus 10 basis points of credit spread adjustment, plus 110 basis points.
The AR Securitization Facility borrowings are secured by the Company's U.S. accounts receivables totaling $72,736,000 at December 31, 2023.
The AR Securitization Facility Agreement contains customary events of default (referred to as “Amortization Events.”)
Amounts drawn under the AR Securitization Facility may remain outstanding until the maturity date of the AR Securitization Facility on June 19, 2026. Prior to the maturity date, the Company is only required to repay principal to the extent necessary to maintain borrowing base compliance, unless an Amortization Event occurs.

As of December 31, 2023, there have been no Amortization Events triggered in the AR Securitization Facility. The Company has both the ability and intent to have the AR Securitization Facility remain outstanding for the next 12-months. As such, the Company has classified the full $45,000,000 outstanding borrowings under the AR Securitization Facility as long-term debt at December 31, 2023.

In addition to the above, the Company amended the variable interest component of its Term Loan B and New Revolving Credit Facility to transition from LIBOR to SOFR.

The outstanding principal balance of the Term Loan B facility was $497,560,000 as of December 31, 2023, which includes $75,000,000 in principal balance from the Accordion exercised in the first quarter of fiscal 2024 as described above. The Company made $40,000,000 in principal payments on the Term Loan B facility during the nine months ended December 31, 2023 of which $4,585,000 was required. The Company is obligated to make $6,113,000 of principal payments on the Term Loan B facility over the next 12 months plus applicable Excess Cash Flow ("ECF") payments, if required, however, plans to pay down approximately $50,000,000 in principal payments in total during such 12 month period. This amount has been recorded within the current portion of long-term debt on the Company's Condensed Consolidated Balance Sheet with the remaining balance recorded as long-term debt. Refer to the 2023 10-K for further details on the Company's Term Loan B facility.

There were no outstanding borrowings and $15,740,000 in outstanding letters of credit issued against the New Revolving Credit Facility as of December 31, 2023.  The outstanding letters of credit as of December 31, 2023 consisted of $171,000 in commercial letters of credit and $15,569,000 of standby letters of credit.

The gross balance of deferred financing costs on the Term Loan B facility was $7,845,000, which includes $2,414,000 from the Accordion exercises, as of December 31, 2023 and $6,323,000, which includes $892,000 from the Accordion exercise, as of March 31, 2023. The accumulated amortization balances were $2,663,000 and $1,815,000 as of December 31, 2023 and March 31, 2023, respectively. The gross balance of deferred financing costs associated with the AR Securitization Facility was $536,000 with an accumulated amortization balance of $104,000 as of December 31, 2023.

The gross balance of deferred financing costs associated with the New Revolving Credit Facility is $4,828,000 as of December 31, 2023 and $4,027,000 as of March 31, 2023, respectively, which are included in Other assets on the Condensed Consolidated Balance Sheet. The $801,000 increase in Fiscal 2024 relates to fees paid to increase the size of the New Revolving Credit Facility to $175,000,000 as described above. The accumulated amortization balances were $2,385,000 and $1,611,000 as of December 31, 2023 and March 31, 2023, respectively.

The Company has a finance lease for a manufacturing facility in Hartland, WI under a 23-year lease agreement which terminates in 2035. The outstanding balance on the finance lease obligation is $13,093,000 as of December 31, 2023 of which $652,000 has been recorded within the Current portion of long-term debt and the remaining balance recorded within the Term loan, AR securitization facility and finance lease obligations on the Company's Condensed Consolidated Balance Sheet. See Note 15 for further details.

Unsecured and uncommitted lines of credit are available to meet short-term working capital needs for certain of our subsidiaries operating outside of the U.S. The lines of credit are available on an offering basis, meaning that transactions under the line of credit will be on such terms and conditions, including interest rate, maturity, representations, covenants and events of default, as mutually agreed between our subsidiaries and the local bank at the time of each specific transaction. As of December 31, 2023, unsecured credit lines totaled approximately $2,428,000, of which nothing was drawn. In addition, unsecured lines of
$13,541,000 were available for bank guarantees issued in the normal course of business of which $10,758,000 was utilized as of December 31, 2023.

Refer to the Company’s consolidated financial statements included in its 2023 10-K for further information on its debt arrangements.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Periodic Benefit Cost
9 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Net Periodic Benefit Cost Net Periodic Benefit Cost
The following table sets forth the components of net periodic pension cost for the Company’s defined benefit pension plans (in thousands):
 Three Months EndedNine Months Ended
 December 31, 2023December 31, 2022December 31, 2023December 31, 2022
Service costs$136 $199 $389 $536 
Interest cost3,419 2,848 10,351 8,537 
Expected return on plan assets(2,867)(2,709)(8,759)(8,130)
Net amortization62 192 266 607 
Settlement$4,639 $— $4,720 $— 
Net periodic pension (benefit) cost$5,389 $530 $6,967 $1,550 

Components of the net benefit costs other than the service cost component are recorded in Other (income) expense, net on the Condensed Consolidated Statements of Operations. Service costs are recorded as part of Income from operations.

During the three months ended December 31, 2023, certain employees in one of the Company's U.S. pension plans accepted an offer to settle their pension obligation with a lump sum payment. These lump sum settlements are one of the steps the Company is taking to terminate the plan by transferring the liabilities to a third-party. As a result, the Company recorded a settlement charge in the amount $4,599,000 which was recorded in Other (income) expense, net on the Condensed Consolidated Statements of Operations. The Company expects to complete the plan termination during fiscal year 2025, at which point the Company will record another settlement charge.

The Company currently plans to contribute approximately $6,908,000 to its pension plans in fiscal 2024.
 
For additional information on the Company’s defined benefit pension and postretirement benefit plans, refer to the consolidated
financial statements included in the 2023 10-K.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share
9 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share (in thousands):
 Three Months Ended
Nine Months Ended
 December 31, 2023December 31, 2022December 31, 2023December 31, 2022
Numerator for basic and diluted earnings per share:
Net income (loss)$9,728 $12,029 $34,816 $34,534 
Denominators: 
Weighted-average common stock outstanding – denominator for basic EPS28,744 28,626 28,711 28,597 
Effect of dilutive employee stock options and other share-based awards247 152 268 170 
Adjusted weighted-average common stock outstanding and assumed conversions – denominator for diluted EPS28,991 28,778 28,979 28,767 
Stock options with respect to 824,000 and 744,000 common shares for the three and nine months ended December 31, 2023, respectively, and 715,000 for both the three and nine months ended December 31, 2022, were not included in the computation of diluted income per share because they were antidilutive. For the three and nine months ended December 31, 2023 and December 31, 2022 contingently issuable common shares of 165,000 and 179,000, respectively, were excluded because a performance condition had not yet been met.

The Company grants share based compensation to eligible participants under the 2016 Long Term Incentive Plan, as Amended and Restated in June 2019 ("2016 LTIP").  The total number of shares of common stock with respect to which awards may be granted under the 2016 LTIP were increased by 2,500,000 as a result of the June 2019 amendment and restatement. Shares not previously authorized for issuance under any of the prior stock plans and any shares not issued or subject to outstanding awards under the prior stock plans are still available for issuance.

During fiscal 2024, the Company determined that the performance condition on its fiscal 2022 performance shares would not be fully met. The Company has adjusted its stock-based compensation expense accordingly in fiscal 2024.

During fiscal 2023, the Company repurchased 31,000 shares of its common stock at an aggregate cost of $1,001,000 in accordance with the Company's previously adopted share repurchase program. The value of the shares purchased are reflected as Treasury stock on the Company's Condensed Consolidated Balance Sheet as of March 31, 2023. There were no such purchases in fiscal 2024.

During the first nine months of fiscal 2024, there were 21,000 shares of stock issued upon the exercise of stock options that were issued under the Company’s 2016 LTIP. During the fiscal year ended March 31, 2023, 133,000 shares of restricted stock units vested and were issued.

On January 22, 2024, the Company's Board of Directors declared a dividend of $0.07 per common share. The dividend will be paid on February 20, 2024 to shareholders of record on February 9, 2024. The dividend payment is expected to be approximately $2,015,000.

Refer to the Company’s consolidated financial statements included in its 2023 10-K for further information on its earnings per share and stock plans.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss Contingencies
9 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Loss Contingencies Loss Contingencies
From time to time, the Company is named a defendant in legal actions arising out of the normal course of business. The Company is not a party to any pending legal proceeding other than ordinary, routine litigation incidental to our business. The Company does not believe that any of its pending litigation will have a material impact on its business.

Accrued general and product liability costs are actuarially estimated reserves based on amounts determined from loss reports, individual cases filed with the Company, and an amount for losses incurred but not reported. The aggregate amounts of reserves were $19,350,000 (gross of estimated insurance recoveries of $7,496,000) as of December 31, 2023, of which $14,750,000 is included in Other non current liabilities and $4,600,000 in Accrued liabilities. The liability for accrued general and product liability costs are funded by investments in marketable securities (see Note 6).

The following table provides a reconciliation of the beginning and ending balances for accrued general and product liability (in thousands):

December 31, 2023March 31, 2023
Accrued general and product liability, beginning of period$21,103 $22,575 
Estimated insurance recoveries(773)(889)
Add provision for claims1,251 3,025 
Deduct payments for claims(2,231)(3,608)
Accrued general and product liability, end of period$19,350 $21,103 
Estimated insurance recoveries(7,496)(8,272)
Net accrued general and product liability, end of period$11,854 $12,831 
The per occurrence limits on the self-insurance for general and product liability coverage to Columbus McKinnon through its wholly-owned captive insurance company were $2,000,000 from inception through fiscal 2003 and $3,000,000 for fiscal 2004 and thereafter. In addition to the per occurrence limits, the Company’s coverage is also subject to an annual aggregate limit, applicable to losses only. These limits range from $2,000,000 to $6,000,000 for each policy year from inception through fiscal 2024. The Company also purchases excess general and product liability insurance up to an aggregate $75,000,000 limit.

Asbestos

Like many industrial manufacturers, the Company is involved in asbestos-related litigation.  In continually evaluating costs relating to its estimated asbestos-related liability, the Company reviews, among other things, the incidence of past and recent claims, the historical case dismissal rate, the mix of the claimed illnesses and occupations of the plaintiffs, its recent and historical resolution of the cases, the number of cases pending against it, the status and results of broad-based settlement discussions, and the number of years such activity might continue. Based on this review, the Company has estimated its share of liability to defend and resolve probable asbestos-related personal injury claims. This estimate is highly uncertain due to the limitations of the available data and the difficulty of forecasting with any certainty the numerous variables that can affect the range of the liability. The Company will continue to study the variables in light of additional information in order to identify trends that may become evident and to assess their impact on the range of liability that is probable and estimable.

Based on actuarial information, the Company has estimated its net asbestos-related aggregate liability including related legal costs to range between $4,900,000 and $8,900,000, net of insurance recoveries, using actuarial parameters of continued claims for a period of 38 years from December 31, 2023. The Company has estimated its asbestos-related aggregate liability that is probable and estimable, net of insurance recoveries, in accordance with U.S. generally accepted accounting principles approximates $6,414,000. The Company has reflected the liability gross of insurance recoveries of $7,496,000 as a liability in the Condensed Consolidated Balance Sheet as of December 31, 2023. The recorded liability does not consider the impact of any potential favorable federal legislation. This liability will fluctuate based on the uncertainty in the number of future claims that will be filed and the cost to resolve those claims, which may be influenced by a number of factors, including the outcome of the ongoing broad-based settlement negotiations, defensive strategies, and the cost to resolve claims outside the broad-based settlement program. Of this amount, management expects to incur asbestos liability payments of approximately $2,700,000 over the next 12 months. Because payment of the liability is likely to extend over many years, management believes that the potential additional costs for claims will not have a material effect on the financial condition of the Company or its liquidity, although the effect of any future liabilities recorded could be material to earnings in a future period.

A share of the Company’s previously incurred asbestos-related expenses and future asbestos-related expenses are covered by pre-existing insurance policies. The Company had been engaged in a legal action against the insurance carriers for those policies to recover past expenses and future costs incurred. The Company came to an agreement with the insurance carriers to settle its case against them for recovery of a portion of past costs and future costs for asbestos-related legal defense costs. The agreement was finalized during the quarter ended September 30, 2020. The terms of the settlement require the carriers to pay gross defense costs prior to retro-premiums of 65% for future asbestos-related defense costs subject to an annual cap of $1,650,000 for claims covered by the settlement.

Further, the insurance carriers are expected to cover 100% of indemnity costs related to all covered cases. Estimates of the future cost sharing have been included in the loss reserve calculation as of December 31, 2023 and March 31, 2023. The Company has recorded a receivable for the estimated future cost sharing in Other assets in the Condensed Consolidated Balance Sheet at December 31, 2023 in the amount of $7,496,000, which offsets its asbestos reserves.

In addition, one of the Company's subsidiaries, Magnetek, Inc. ("Magnetek"), has been named, along with multiple other defendants, in asbestos-related lawsuits associated with business operations previously acquired but which are no longer owned. During Magnetek's ownership, none of the businesses produced or sold asbestos-containing products. For such claims, Magnetek is uninsured and either contractually indemnified against liability, or contractually obligated to defend and indemnify the purchaser of these former business operations.  The Company aggressively seeks dismissal from these proceedings. The asbestos-related liability including legal costs is estimated to be approximately $776,000 which has been reflected as a liability in the Condensed Consolidated Balance Sheet at December 31, 2023.

Product Liability

The Company is also involved in other unresolved legal actions that arise in the normal course of business. The most prevalent of these unresolved actions involve disputes related to product design, manufacture and performance liability. The Company's estimation of its product-related aggregate liability that is probable and estimable, in accordance with U.S. generally accepted accounting principles approximates $4,664,000, which has been reflected as a liability in the Condensed Consolidated Balance
Sheet as of December 31, 2023. In some cases, the Company cannot reasonably estimate a range of loss because there is insufficient information regarding the matter.  Management believes that the potential additional costs for claims will not have a material effect on the financial condition of the Company or its liquidity, although the effect of any future liabilities recorded could be material to earnings in a future period.

Litigation-Other

In October 2010, Magnetek received a request for indemnification from Power-One, Inc. ("Power-One") for an Italian tax matter arising out of the sale of Magnetek's power electronics business to Power-One in October 2006. With a reservation of rights, Magnetek affirmed its obligation to indemnify Power-One for certain pre-closing taxes.  The sale included an Italian company, Magnetek, S.p.A., and its wholly owned subsidiary, Magnetek Electronics (Shenzhen) Co. Ltd. (the “Power-One China Subsidiary”). The tax authority in Arezzo, Italy, issued a notice of audit report in September 2010 wherein it asserted that the Power-One China Subsidiary had its administrative headquarters in Italy and, therefore, it should be considered resident in Italy and subject to taxation in Italy.  In November 2010, the tax authority issued a notice of tax assessment for the period of July 2003 to June 2004, alleging that taxes of approximately $2,100,000 (Euro 1,900,000), plus interest, were due in Italy on taxable income earned by the Power-One China Subsidiary during this period.  In addition, the assessment alleges potential penalties in the amount of approximately $2,400,000 (Euro 2,200,000) for the alleged failure of the Power-One China Subsidiary to file its Italian tax return.  The Power-One China Subsidiary filed its response with the provincial tax commission of Arezzo, Italy in January 2011. A hearing before the Tax Court was held in July 2012 on the tax assessment for the period of July 2003 to June 2004. In September 2012, the Tax Court ruled in favor of the Power-One China Subsidiary dismissing the tax assessment for the period of July 2003 to June 2004. In February 2013, the tax authority filed an appeal of the Tax Court's September 2012 ruling. The Regional Tax Commission of Florence heard the appeal of the tax assessment dismissal for the period of July 2003 to June 2004 and thereafter issued its ruling finding in favor of the tax authority. Magnetek believed the court’s decision was based upon erroneous interpretations of the applicable law and appealed the ruling to the Italian Supreme Court in April 2015. In April 2022, the Supreme Court upheld the appeal in favor of Power-One.

The tax authority in Arezzo, Italy also issued a tax inspection report in January 2011 for the periods July 2002 to June 2003 (fiscal period 2002/2003) and July 2004 to December 2006 (fiscal periods 2004/2005 and 2005/2006) claiming that the Power-One China Subsidiary failed to file Italian tax returns for the reported periods. In August 2012, the tax authority in Arezzo, Italy issued four notices of tax assessment for the periods July 2002 to June 2003 and July 2004 to December 2006, alleging that taxes of approximately $7,400,000 (Euro 6,700,000) were due in Italy on taxable income earned by the Power-One China Subsidiary together with an allegation of potential penalties in the amount of approximately $3,100,000 (Euro 2,800,000) for the alleged failure of the Power-One China Subsidiary to file its Italian tax returns.

On June 3, 2015, the Tax Court, ruled in favor of the Power-One China Subsidiary dismissing the tax assessments for the periods of July 2002 to June 2003 and July 2004 to December 2006. On July 27, 2015, the tax authority filed appeals of the Tax Court's ruling of June 3, 2015. In May 2016, the Regional Tax Court of Florence rejected the appeals of the tax authority and at the same time canceled the notices of assessment for the fiscal years of 2004/2005 and 2005/2006. In December 2016, the Power-One China Subsidiary was served by the Italian Revenue Agency with two appeals to the Italian Supreme Court regarding the two positive judgments on the tax assessments for the fiscal periods 2004/2005 and 2005/2006. In February 2017 the Power-One China Subsidiary filed two memorandum before the Italian Supreme Court in response to the appeals made by the tax authority against the positive judgments on the tax assessments for fiscal years 2004/2005 and 2005/2006.

In March 2017, the Regional Tax Court of Florence rejected the appeal of the assessment for 2006 fiscal year (period July 2006-December 2006). In October 2017, the Power-One China Subsidiary was served by the Italian Revenue Agency with an appeal to the Italian Supreme Court against the positive judgment on the tax assessment for fiscal year 2006. In November 2017 the Power-One China Subsidiary filed a memorandum before the Italian Supreme Court in response to the appeal made by the tax authority against the positive judgment on the tax assessment for fiscal year 2006. In March 2018, the Regional Tax Court of Florence rejected the appeal of the assessment for 2002/2003 fiscal year. In October 2018 the Power-One China Subsidiary was served by the Italian Revenue Agency with an appeal to the Italian Supreme Court against the positive judgment on the tax assessment for fiscal year 2002/2003. In November 2018 the Power-One China Subsidiary filed a memorandum with the Italian Supreme Court in response to the appeal made by the tax authority. The Supreme Court upheld the appeals of the Italian Tax Authority and remitted the proceedings back to the Regional Tax Court for a new evaluation of the substance of the dispute.

In December 2022 the Power One China Subsidiary resumed the proceedings concerning the tax assessments for fiscal years 2002/2003 and 2006 before the Regional Tax Court. A hearing was held before the Regional Tax Court in April and May of 2023, in two separate decisions, the court ruled in favor of the Company. The tax authority appealed this decision on December 6, 2023, and the Company filed the relevant counter claims in January of 2024.
In March 2023 the Power One China Subsidiary resumed the proceedings concerning the tax assessments for fiscal years 2004/2005 and 2005/2006 before the Regional Tax Court. The hearing on this matter is expected to be held in February 2024.

The Company believes it will be successful and does not expect to incur a liability related to these assessments.

In September of 2017, Magnetek received a request for defense and indemnification from Monsanto Company, Pharmacia, LLC, and Solutia, Inc. (collectively, “Monsanto”) with respect to: (1) lawsuits brought by plaintiffs claiming that Monsanto manufactured polychlorinated biphenyls ("PCBs"), exposure to which allegedly caused injury to plaintiffs; and (2) lawsuits brought by municipalities and municipal entities claiming that Monsanto should be responsible for a variety of damages due to the presence of PCBs in bodies of water in those municipalities and/or in water treated by those municipal entities.  Monsanto claims to be entitled to defense and indemnification from Magnetek under a so-called “Special Undertaking” apparently executed by Magnetek’s predecessor Universal Manufacturing ("Universal") in January of 1972, which purportedly required Universal to defend and indemnify Monsanto from liabilities “arising out of or in connection with the receipt, purchase, possession, handling, use, sale or disposition of” PCBs by Universal.
 
Magnetek has declined Monsanto’s tender, and believes that it has meritorious legal and factual defenses to the demands made by Monsanto.  Magnetek is vigorously defending against those demands and commenced litigation in New Jersey to, among other things, declare the Special Undertaking void and unenforceable.  Monsanto has, in turn, commenced an action to enforce the Special Undertaking in Missouri and joined five additional companies as co-defendants in that Missouri action.

The New Jersey action was recently dismissed in favor of the Missouri action. Magnetek has appealed that decision and intends to continue to vigorously prosecute its New Jersey declaratory judgment action, and to defend against Monsanto’s action against it. The Company cannot reasonably estimate a potential range of loss with respect to Monsanto’s tender because there is insufficient information regarding the underlying matters.  Management believes, however, that the potential additional legal costs related to such matters will not have a material effect on the financial condition of the Company or its liquidity, although the effect of any future liabilities recorded could be material to earnings in a future period.

The Company had previously filed suit against Travelers in District Court seeking coverage under insurance policies in the name of Universal. In July 2019, the District Court ruled that Travelers is obligated to defend Magnetek under these policies in connection with Magnetek's litigation against Monsanto. The Court held that Monsanto's claims against Magnetek fall within the insuring agreement of the Travelers policies and that none of the policy exclusions precluded the possibility of coverage. The Court also held that Travelers prior settlements with other insureds under the policies did not cut off or release Magnetek's rights under the policies. Travelers moved for reconsideration which motion was denied. Travelers is currently defending the Company in its litigation with Monsanto.

The Company is also engaged in similar insurance coverage litigation against Transportation Insurance Company in the Circuit Court of Cook County, Illinois. That suit is presently stayed due to the bankruptcy of Velsicol Chemical, LLC, a third-party indemnitor of TIC and Travelers.

Environmental Matters

Along with other manufacturing companies, the Company is subject to various federal, state and local laws relating to the protection of the environment. To address the requirements of such laws, the Company has adopted a corporate environmental protection policy which provides that all of its owned or leased facilities shall, and all of its employees have the duty to, comply with all applicable environmental regulatory standards, and the Company utilizes an environmental auditing program for its facilities to ensure compliance with such regulatory standards.  The Company has also established managerial responsibilities and internal communication channels for dealing with environmental compliance issues that may arise in the course of its business. Because of the complexity and changing nature of environmental regulatory standards, it is possible that situations will arise from time to time requiring the Company to incur expenditures in order to ensure environmental regulatory compliance. However, the Company is not aware of any environmental condition or any operation at any of its facilities, either individually or in the aggregate, which would cause expenditures having a material adverse effect on its results of operations, financial condition or cash flows and, accordingly, has not budgeted any material capital expenditures for environmental compliance for fiscal 2024.

In 1986, Magnetek acquired the stock of Universal Manufacturing Corporation (“Universal”) from a predecessor of Fruit of the Loom (“FOL”), and the predecessor agreed to indemnify Magnetek against certain environmental liabilities arising from pre-acquisition activities at a facility in Bridgeport, Connecticut. Environmental liabilities covered by the indemnification agreement included completion of additional cleanup activities, if any, at the Bridgeport facility and defense and
indemnification against liability for potential response costs related to offsite disposal locations. Magnetek's leasehold interest in the Bridgeport facility was assigned to the buyer in connection with the sale of Magnetek's transformer business in June 2001. FOL, the successor to the indemnification obligation, filed a petition for Reorganization under Chapter 11 of the Bankruptcy Code in 1999 and Magnetek filed a proof of claim in the proceeding for obligations related to the environmental indemnification agreement. Magnetek believes that FOL had substantially completed the clean-up obligations required by the indemnification agreement prior to the bankruptcy filing. In November 2001, Magnetek and FOL entered into an agreement involving the allocation of certain potential tax benefits and Magnetek withdrew its claims in the bankruptcy proceeding. Magnetek further believes that FOL's obligation to the state of Connecticut was not discharged in the reorganization proceeding. 
 
In January 2007, the Connecticut Department of Environmental Protection (“DEP”) requested parties, including Magnetek, to submit reports summarizing the investigations and remediation performed to date at the site and the proposed additional investigations and remediation necessary to complete those actions at the site. DEP requested additional information relating to site investigations and remediation. Magnetek and the DEP agreed to the scope of the work plan in November 2010.  The Company has recorded a liability of $314,000 included in the amount specified above, related to the Bridgeport facility, representing the best estimate of future site investigation costs and remediation costs which are expected to be incurred in the future.

For all of the currently known environmental matters, the Company has accrued as of December 31, 2023 a total of $727,000 which, in our opinion, is sufficient to deal with such matters. The Company is not aware of any environmental condition or any operation at any of its facilities, either individually or in the aggregate, which would cause expenditures to have a material adverse effect on its results of operations, financial condition or cash flows and, accordingly, has not budgeted any material capital expenditures for environmental compliance for fiscal 2024.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
9 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income tax expense (benefit) as a percentage of income (loss) from continuing operations before income tax expense was 29% and 28% in the three months ended December 31, 2023 and December 31, 2022, respectively, and 26% and 35% in the nine months ended December 31, 2023 and December 31, 2022, respectively. Typically these percentages vary from the U.S. statutory rate of 21% primarily due to varying statutory tax rates at the Company's foreign subsidiaries, and the jurisdictional mix of income for these subsidiaries.

During the nine months ended December 31, 2022, the rate was unfavorably impacted 5 percentage points due to settlement of income tax assessments related to tax periods prior to the Company’s acquisition of Stahl Cranesystems GmbH (“STAHL"). In accordance with the tax indemnification clause of the share purchase agreement, the Company received full reimbursement from STAHL’s prior owner which was recorded as a gain in Other (income) expense, net on the Condensed Consolidated Statements of Operations during the period. The tax rate for the nine months ended December 31, 2022 also reflects an unfavorable impact of 4 percentage points due to the recording of a U.S. state tax valuation allowance. The valuation allowance primarily relates to changes in the Company’s expectations regarding its ability to more likely than not utilize certain state net operating losses prior to their expiration.
The Company estimates that the effective tax rate related to continuing operations will be approximately 24% to 26% for fiscal 2024.

Refer to the Company’s consolidated financial statements included in its 2023 10-K for further information on income taxes.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Changes in Accumulated Other Comprehensive Loss
9 Months Ended
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Changes in Accumulated Other Comprehensive Loss Changes in Accumulated Other Comprehensive Loss
Changes in AOCL by component for the three and nine months ended December 31, 2023 are as follows (in thousands):

 Three months ended December 31, 2023
 Retirement ObligationsForeign CurrencyChange in Derivatives Qualifying as HedgesTotal
Beginning balance net of tax$(12,966)$(39,134)$7,385 $(44,715)
Other comprehensive income (loss) before reclassification1,094 13,339 (4,910)9,523 
Amounts reclassified from other comprehensive loss3,501 — 704 4,205 
Net current period other comprehensive income (loss)4,595 13,339 (4,206)13,728 
Ending balance net of tax$(8,371)$(25,795)$3,179 $(30,987)
 
 Nine Months Ended December 31, 2023
 Retirement ObligationsForeign CurrencyChange in Derivatives Qualifying as HedgesTotal
Beginning balance net of tax$(12,800)$(32,352)$7,109 $(38,043)
Other comprehensive income (loss) before reclassification773 6,557 2,219 9,549 
Amounts reclassified from other comprehensive loss3,656 — (6,149)(2,493)
Net current period other comprehensive income (loss)4,429 6,557 (3,930)7,056 
Ending balance net of tax$(8,371)$(25,795)$3,179 $(30,987)

Details of amounts reclassified out of AOCL for the three months ended December 31, 2023 are as follows (in thousands):

Details of AOCL ComponentsAmount reclassified from AOCLAffected line item on Condensed Consolidated Statement of Operations
Net amortization of prior service cost and pension settlement expense 
 $4,652 
 4,652 Total before tax
 (1,151)Tax (benefit) expense
 $3,501 Net of tax
Change in derivatives qualifying as hedges  
 $29 Cost of products sold
(3,389)Interest expense
4,290 Foreign currency
 930 Total before tax
 (226)Tax (benefit) expense
 $704 Net of tax
Details of amounts reclassified out of AOCL for the nine months ended December 31, 2023 are as follows (in thousands):
Details of AOCL ComponentsAmount reclassified from AOCLAffected line item on Condensed Consolidated Statement of Operations
Net amortization of prior service cost and pension settlement expense 
 $4,840 
 4,840 Total before tax
 (1,184)Tax (benefit) expense
 $3,656 Net of tax
Change in derivatives qualifying as hedges  
 $99 Cost of products sold
(9,807)Interest expense
1,585 Foreign currency
 (8,123)Total before tax
 1,974 Tax (benefit) expense
 $(6,149)Net of tax

These AOCL components are included in the computation of net periodic pension cost. (See Note 10 for additional details.)
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
9 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases Leases
The Company’s lease arrangements generally include real estate (manufacturing facilities, sales offices, distribution centers, warehouses), vehicles, and equipment. Leases with a term greater than one year are recognized on the Consolidated Balance Sheet; the Company has elected not to recognize leases with terms of one year or less on the Consolidated Balance Sheet. Lease obligations and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The Company recognizes lease expense on a straight-line basis over the lease term.

The Company's leases have lease terms ranging from 1 to 23 years, some of which include options to extend or terminate the lease. The exercise of lease renew all options is at the Company’s sole discretion. When deemed reasonably certain of exercise, the renewal options are included in the determination of the lease term. The Company’s lease agreements do not contain material residual value guarantees or any material restrictive covenants.

The following table illustrates the lease-related assets and liabilities recorded on the Condensed Consolidated Balance Sheet (in thousands):
December 31, 2023March 31, 2023
Operating leases:
Other assets $65,424 $53,551 
Accrued liabilities9,511 7,966 
Other non current liabilities58,763 46,524 
Total operating liabilities$68,274 $54,490 
Finance lease:
Net property, plant, and equipment$11,846 $12,597 
Current portion of long-term debt and finance lease obligation652 604 
Term loan and finance lease obligations 12,441 12,937 
Total finance liabilities$13,093 $13,541 
Operating lease expense of $3,216,000 and $9,429,000 and $2,323,000 and $6,810,000 for the three and nine months ended December 31, 2023 and December 31, 2022, respectively, is included in Income from operations on the Condensed Consolidated Statements of Operations. Short-term lease expense, sublease income, and variable lease expenses were not material for the three and nine months ended December 31, 2023 and December 31, 2022, respectively. Finance lease expense of $250,000 and $751,000 for both the three and nine months ended December 31, 2023 and December 31, 2022, respectively, is included in Income from operations on the Condensed Consolidated Statements of Operations. Interest and debt expense related to the finance lease of $149,000 and $451,000 and $156,000 and $470,000 is included the Company's Condensed Consolidated Statements of Operations in the three and nine months ended December 31, 2023 and December 31, 2022, respectively.

Supplemental cash flow information related to leases is as follows (in thousands):
Nine Months Ended 
 December 31,
20232022
Cash paid for amounts included in the measurement of operating lease liabilities$7,771 $6,678 
Cash paid for amounts included in the measurement of finance lease liabilities$898 $872 
ROU assets obtained in exchange for new operating lease liabilities$17,442 $8,592 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Effects of New Accounting Pronouncements
9 Months Ended
Dec. 31, 2023
Accounting Standards Update and Change in Accounting Principle [Abstract]  
Effects of New Accounting Pronouncements Effects of New Accounting Pronouncements
Topics recently adopted

In December 2022, the FASB issued ASU 2022-06, "Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848" from December 31, 2022 to December 31, 2024, which is superseding the date from ASU No. 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." This ASU is elective and is relief to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. Optional expedients are provided for contract modification accounting under topics such as debt, leases, and derivatives. The optional amendments are effective for all entities as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020 through December 31, 2024. The Company modified its interest rate swap contracts during the quarter to transition from LIBOR to SOFR. The adoption of this update did not have a material impact on the Company’s consolidated financial statements.

In October 2021, the FASB issued ASU No. 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers." The ASU amends ASC 805 to require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination and is intended to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those years, with early adoption permitted. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted this standard effective April 1, 2023 and applied it in the purchase accounting for montratec. The adoption did not have a material impact on the Company's consolidated financial statements.     

Topics Not Yet Adopted

We consider the applicability and impact of all ASUs. In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU is intended to provide increased transparency about income tax information through improvements to income tax disclosures related to the rate reconciliation and income taxes paid. The Company is currently assessing the impact this ASU will have on the footnotes of its annual financial statements. The Company plans to adopt this standard in fiscal 2026 when required.

ASUs not listed were assessed and determined to be either not applicable, or had or are expected to have an immaterial impact on our financial statements and related disclosures.
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure                
Net income (loss) $ 9,728 $ 15,813 $ 9,275 $ 12,029 $ 14,114 $ 8,391 $ 34,816 $ 34,534
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business (Policies)
9 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Accounting
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial information. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation of the financial position of Columbus McKinnon Corporation ("the Company") at December 31, 2023, the results of its operations for the three and nine months ended December 31, 2023 and December 31, 2022, and cash flows for the nine months ended December 31, 2023 and December 31, 2022, have been included. Results for the period ended December 31, 2023 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2024. The balance sheet at March 31, 2023 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. For further information, refer to the consolidated financial statements and footnotes thereto included in the Columbus McKinnon Corporation Annual Report on Form 10-K for the fiscal year ended March 31, 2023 (the “2023 10-K”).
Leases
The Company’s lease arrangements generally include real estate (manufacturing facilities, sales offices, distribution centers, warehouses), vehicles, and equipment. Leases with a term greater than one year are recognized on the Consolidated Balance Sheet; the Company has elected not to recognize leases with terms of one year or less on the Consolidated Balance Sheet. Lease obligations and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The Company recognizes lease expense on a straight-line basis over the lease term.
The Company's leases have lease terms ranging from 1 to 23 years, some of which include options to extend or terminate the lease. The exercise of lease renew all options is at the Company’s sole discretion. When deemed reasonably certain of exercise, the renewal options are included in the determination of the lease term. The Company’s lease agreements do not contain material residual value guarantees or any material restrictive covenants.
Effects of New Accounting Pronouncements Effects of New Accounting Pronouncements
Topics recently adopted

In December 2022, the FASB issued ASU 2022-06, "Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848" from December 31, 2022 to December 31, 2024, which is superseding the date from ASU No. 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." This ASU is elective and is relief to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. Optional expedients are provided for contract modification accounting under topics such as debt, leases, and derivatives. The optional amendments are effective for all entities as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020 through December 31, 2024. The Company modified its interest rate swap contracts during the quarter to transition from LIBOR to SOFR. The adoption of this update did not have a material impact on the Company’s consolidated financial statements.

In October 2021, the FASB issued ASU No. 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers." The ASU amends ASC 805 to require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination and is intended to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those years, with early adoption permitted. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted this standard effective April 1, 2023 and applied it in the purchase accounting for montratec. The adoption did not have a material impact on the Company's consolidated financial statements.     

Topics Not Yet Adopted

We consider the applicability and impact of all ASUs. In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU is intended to provide increased transparency about income tax information through improvements to income tax disclosures related to the rate reconciliation and income taxes paid. The Company is currently assessing the impact this ASU will have on the footnotes of its annual financial statements. The Company plans to adopt this standard in fiscal 2026 when required.

ASUs not listed were assessed and determined to be either not applicable, or had or are expected to have an immaterial impact on our financial statements and related disclosures.
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions & Disposals (Tables)
9 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Purchase Consideration to the Assets Acquired and Liabilities
The preliminary assignment of purchase consideration to the assets acquired and liabilities assumed is as follows (in thousands):
Cash$7,576 
Working capital4,896 
Property, plant, and equipment, net2,157 
Intangible assets52,581 
Contingent liability (see above)
(18,355)
Other assets5,704 
Other non current liabilities(17,781)
Goodwill78,943 
Total$115,721 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue & Receivables (Tables)
9 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Balance and Related Activity for Customer Advances
The following table illustrates the balance and related activity for customer advances in the nine months ended December 31, 2023 and December 31, 2022 (in thousands):

Customer advances (contract liabilities)December 31, 2023December 31, 2022
March 31, beginning balance$27,003 $22,453 
Additional customer advances received69,188 56,902 
Revenue recognized from customer advances included in beginning of period(27,003)(22,453)
Other revenue recognized from customer advances(47,055)(34,302)
Customer advances recorded from acquisitions3,866 — 
Other (1)284 (418)
December 31, ending balance$26,283 $22,182 
        
    (1) Other includes the impact of foreign currency translation
Schedule of Disaggregation of Revenue
The following table illustrates the disaggregation of revenue by product grouping for the three and nine months ended December 31, 2023 and December 31, 2022 (in thousands):

Three Months EndedNine Months Ended
Net Sales by Product GroupingDecember 31, 2023December 31, 2022December 31, 2023December 31, 2022
Industrial Products$83,033 $77,423 $253,925 $240,366 
Crane Solutions103,775 97,541 303,746 266,959 
Engineered Products22,710 21,535 70,895 61,309 
Precision Conveyor Products44,588 33,837 119,379 113,646 
All other37 34 91 117 
Total$254,143 $230,370 $748,036 $682,397 
Schedule of Balance and Related Activity for Allowance for Doubtful Accounts
The following table illustrates the balance and related activity for the allowance for doubtful accounts that is deducted from accounts receivable to present the net amount expected to be collected in the nine months ended December 31, 2023 and December 31, 2022 (in thousands):

Allowance for doubtful accountsDecember 31, 2023December 31, 2022
March 31, beginning balance$3,620 $5,717 
Bad debt expense2,727 726 
Less uncollectible accounts written off, net of recoveries(2,490)(996)
Allowance recorded from acquisitions64 — 
Other (1)34 (134)
December 31, ending balance$3,955 $5,313 
(1) Other includes the impact of foreign currency translation
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
9 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities Measured or Disclosed at Fair Value
The following table provides information regarding financial assets and liabilities measured or disclosed at fair value (in thousands):
 Fair value measurements at reporting date using
 December 31,Quoted prices in active markets for identical assetsSignificant other observable inputsSignificant unobservable inputs
Description2023(Level 1)(Level 2)(Level 3)
Assets/(Liabilities) measured at fair value:
Marketable securities$12,388 $12,388 $— $— 
Annuity contract1,409 — 1,409 — 
Derivative Assets (Liabilities):
 Foreign exchange contracts(100)— (100)— 
 Interest rate swap 6,198 — 6,198 — 
 Cross currency swap (4,506)— (4,506)— 
Disclosed at fair value:   
Term Loan B$(500,048)$— $(500,048)$— 
AR securitization facility$(45,000)$— $(45,000)$— 

 Fair value measurements at reporting date using
 March 31,Quoted prices in active markets for identical assetsSignificant other observable inputsSignificant unobservable inputs
Description2023(Level 1)(Level 2)(Level 3)
Assets/(Liabilities) measured at fair value:
Marketable securities$10,368 $10,368 $— $— 
Annuity contract1,612 — 1,612 — 
Derivative assets (liabilities):
 Foreign exchange contracts97 — 97 — 
 Interest rate swap 10,475 — 10,475 — 
 Cross currency swap (2,102)— (2,102)— 
Disclosed at fair value:    
Term loan B$(460,825)$— $(460,825)$— 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
9 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following (in thousands):
December 31,
2023
March 31,
2023
At cost - FIFO basis:
Raw materials$167,833 $142,490 
Work-in-process26,788 26,323 
Finished goods41,449 39,714 
Total at cost FIFO basis236,070 208,527 
LIFO cost less than FIFO cost(31,674)(29,168)
Net inventories$204,396 $179,359 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Tables)
9 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
A summary of changes in goodwill during the nine months ended December 31, 2023 is as follows (in thousands):
Balance at April 1, 2023$644,629 
Acquisition of montratec (Refer to Note 2)78,943 
Currency translation4,855 
Balance at December 31, 2023728,427 
Schedule of Identifiable Intangible Assets Identifiable intangible assets are summarized as follows (in thousands):
 December 31, 2023March 31, 2023
 Gross Carrying
Amount
Accumulated
Amortization
NetGross Carrying
Amount
Accumulated
Amortization
Net
Trademark$22,576 $(7,582)$14,994 $19,478 $(6,315)$13,163 
Indefinite lived trademark46,672 — 46,672 46,338 — 46,338 
Customer relationships359,264 (104,850)254,414 322,658 (88,685)233,973 
Acquired technology112,894 (33,342)79,552 96,291 (27,945)68,346 
Other3,801 (3,116)685 3,585 (2,868)717 
Total$545,207 $(148,890)$396,317 $488,350 $(125,813)$362,537 
Schedule of Finite-Lived Intangible Assets Identifiable intangible assets are summarized as follows (in thousands):
 December 31, 2023March 31, 2023
 Gross Carrying
Amount
Accumulated
Amortization
NetGross Carrying
Amount
Accumulated
Amortization
Net
Trademark$22,576 $(7,582)$14,994 $19,478 $(6,315)$13,163 
Indefinite lived trademark46,672 — 46,672 46,338 — 46,338 
Customer relationships359,264 (104,850)254,414 322,658 (88,685)233,973 
Acquired technology112,894 (33,342)79,552 96,291 (27,945)68,346 
Other3,801 (3,116)685 3,585 (2,868)717 
Total$545,207 $(148,890)$396,317 $488,350 $(125,813)$362,537 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments (Tables)
9 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments Effect on Condensed Consolidated Statements of Operations
The following is the effect of derivative instruments on the Condensed Consolidated Statements of Operations for the three months ended December 31, 2023 and 2022 (in thousands):

Derivatives Designated as Cash Flow HedgesType of InstrumentAmount of Gain or (Loss) Recognized in Other Comprehensive Income (Loss) on DerivativesLocation of Gain or (Loss) Recognized in Income on DerivativesAmount of Gain or (Loss) Reclassified from AOCL into Income
December 31, 2023Foreign exchange contracts$(31)Cost of products sold$(22)
December 31, 2023Interest rate swaps(1,958)Interest expense2,566 
December 31, 2023Cross currency swaps(2,921)Foreign currency exchange (gain) loss(3,248)
December 31, 2022Foreign exchange contracts137 Cost of products sold(64)
December 31, 2022Interest rate swap1,018 Interest expense1,170 
December 31, 2022Cross currency swaps(6,004)Foreign currency exchange (gain) loss(7,916)
The following is the effect of derivative instruments on the Condensed Consolidated Statements of Operations for the nine months ended December 31, 2023 and 2022 (in thousands):


Derivatives Designated as Cash Flow HedgesType of InstrumentAmount of Gain or (Loss) Recognized in Other Comprehensive Income (Loss) on DerivativesLocation of Gain or (Loss) Recognized in Income on DerivativesAmount of Gain or (Loss) Reclassified from AOCL into Income
December 31, 2023Foreign exchange contracts$(211)Cost of products sold$(75)
December 31, 2023Interest rate swaps4,131 Interest expense7,424 
December 31, 2023Cross currency swaps(1,701)Foreign currency exchange (gain) loss(1,200)
December 31, 2022Foreign exchange contracts89 Cost of products sold(153)
December 31, 2022Interest rate swap7,423 Interest expense488 
December 31, 2022Cross currency swaps5,623 Foreign currency exchange (gain) loss3,464 
Schedule of Derivative Instruments
The following is information relative to the Company’s derivative instruments in the Condensed Consolidated Balance Sheets (in thousands):
  Fair Value of Asset (Liability)
Derivatives Designated as Hedging InstrumentsBalance Sheet LocationDecember 31, 2023March 31, 2023
Foreign exchange contractsPrepaid expenses and other$22 $— 
Foreign exchange contractsOther Asset— 136 
Foreign exchange contractsAccrued liabilities(122)(39)
Interest rate swapPrepaid expenses and other7,501 7,644 
Interest rate swapOther assets433 3,218 
Interest rate swapAccrued liabilities— (387)
Interest rate swapOther non current liabilities(1,736)— 
Cross currency swapPrepaid expenses and other— 168 
Cross currency swapAccrued liabilities(284)— 
Cross currency swapOther non current liabilities(4,222)(2,270)
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Periodic Benefit Cost (Tables)
9 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Schedule of Components of Net Periodic Pension Cost
The following table sets forth the components of net periodic pension cost for the Company’s defined benefit pension plans (in thousands):
 Three Months EndedNine Months Ended
 December 31, 2023December 31, 2022December 31, 2023December 31, 2022
Service costs$136 $199 $389 $536 
Interest cost3,419 2,848 10,351 8,537 
Expected return on plan assets(2,867)(2,709)(8,759)(8,130)
Net amortization62 192 266 607 
Settlement$4,639 $— $4,720 $— 
Net periodic pension (benefit) cost$5,389 $530 $6,967 $1,550 
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
9 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share (in thousands):
 Three Months Ended
Nine Months Ended
 December 31, 2023December 31, 2022December 31, 2023December 31, 2022
Numerator for basic and diluted earnings per share:
Net income (loss)$9,728 $12,029 $34,816 $34,534 
Denominators: 
Weighted-average common stock outstanding – denominator for basic EPS28,744 28,626 28,711 28,597 
Effect of dilutive employee stock options and other share-based awards247 152 268 170 
Adjusted weighted-average common stock outstanding and assumed conversions – denominator for diluted EPS28,991 28,778 28,979 28,767 
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss Contingencies (Tables)
9 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Reconciliation for Accrued General and Product Liability
The following table provides a reconciliation of the beginning and ending balances for accrued general and product liability (in thousands):

December 31, 2023March 31, 2023
Accrued general and product liability, beginning of period$21,103 $22,575 
Estimated insurance recoveries(773)(889)
Add provision for claims1,251 3,025 
Deduct payments for claims(2,231)(3,608)
Accrued general and product liability, end of period$19,350 $21,103 
Estimated insurance recoveries(7,496)(8,272)
Net accrued general and product liability, end of period$11,854 $12,831 
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Changes in Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Changes in AOCL by Component
Changes in AOCL by component for the three and nine months ended December 31, 2023 are as follows (in thousands):

 Three months ended December 31, 2023
 Retirement ObligationsForeign CurrencyChange in Derivatives Qualifying as HedgesTotal
Beginning balance net of tax$(12,966)$(39,134)$7,385 $(44,715)
Other comprehensive income (loss) before reclassification1,094 13,339 (4,910)9,523 
Amounts reclassified from other comprehensive loss3,501 — 704 4,205 
Net current period other comprehensive income (loss)4,595 13,339 (4,206)13,728 
Ending balance net of tax$(8,371)$(25,795)$3,179 $(30,987)
 
 Nine Months Ended December 31, 2023
 Retirement ObligationsForeign CurrencyChange in Derivatives Qualifying as HedgesTotal
Beginning balance net of tax$(12,800)$(32,352)$7,109 $(38,043)
Other comprehensive income (loss) before reclassification773 6,557 2,219 9,549 
Amounts reclassified from other comprehensive loss3,656 — (6,149)(2,493)
Net current period other comprehensive income (loss)4,429 6,557 (3,930)7,056 
Ending balance net of tax$(8,371)$(25,795)$3,179 $(30,987)
Schedule of Amounts Reclassified Out of AOCL
Details of amounts reclassified out of AOCL for the three months ended December 31, 2023 are as follows (in thousands):

Details of AOCL ComponentsAmount reclassified from AOCLAffected line item on Condensed Consolidated Statement of Operations
Net amortization of prior service cost and pension settlement expense 
 $4,652 
 4,652 Total before tax
 (1,151)Tax (benefit) expense
 $3,501 Net of tax
Change in derivatives qualifying as hedges  
 $29 Cost of products sold
(3,389)Interest expense
4,290 Foreign currency
 930 Total before tax
 (226)Tax (benefit) expense
 $704 Net of tax
Details of amounts reclassified out of AOCL for the nine months ended December 31, 2023 are as follows (in thousands):
Details of AOCL ComponentsAmount reclassified from AOCLAffected line item on Condensed Consolidated Statement of Operations
Net amortization of prior service cost and pension settlement expense 
 $4,840 
 4,840 Total before tax
 (1,184)Tax (benefit) expense
 $3,656 Net of tax
Change in derivatives qualifying as hedges  
 $99 Cost of products sold
(9,807)Interest expense
1,585 Foreign currency
 (8,123)Total before tax
 1,974 Tax (benefit) expense
 $(6,149)Net of tax
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
9 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease-Related Assets and Liabilities
The following table illustrates the lease-related assets and liabilities recorded on the Condensed Consolidated Balance Sheet (in thousands):
December 31, 2023March 31, 2023
Operating leases:
Other assets $65,424 $53,551 
Accrued liabilities9,511 7,966 
Other non current liabilities58,763 46,524 
Total operating liabilities$68,274 $54,490 
Finance lease:
Net property, plant, and equipment$11,846 $12,597 
Current portion of long-term debt and finance lease obligation652 604 
Term loan and finance lease obligations 12,441 12,937 
Total finance liabilities$13,093 $13,541 
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases is as follows (in thousands):
Nine Months Ended 
 December 31,
20232022
Cash paid for amounts included in the measurement of operating lease liabilities$7,771 $6,678 
Cash paid for amounts included in the measurement of finance lease liabilities$898 $872 
ROU assets obtained in exchange for new operating lease liabilities$17,442 $8,592 
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business (Details)
9 Months Ended
Dec. 31, 2023
UNITED STATES | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk  
Concentration Risk [Line Items]  
Concentration risk, percentage 56.00%
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions & Disposals - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 7 Months Ended 9 Months Ended
May 31, 2023
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2023
Business Acquisition [Line Items]                
Payments to acquire businesses, net of cash acquired           $ 108,145 $ 1,616  
Debt instrument increase in face amount $ 75,000         75,000    
Goodwill     $ 728,427 $ 728,427 $ 728,427 728,427   $ 644,629
New Revolving Credit Facility                
Business Acquisition [Line Items]                
Proceeds from (repayments of) debt 117,000       120,000      
Secured Debt | AR securitization facility                
Business Acquisition [Line Items]                
Long-term debt 45,000   45,000 45,000 45,000 45,000    
Montratec                
Business Acquisition [Line Items]                
Payments to acquire businesses, net of cash acquired 115,721              
Cash acquired from acquisition 7,576              
Payments for (proceeds from) previous acquisition 540 $ 540            
Contingent liability 18,355   18,355 18,355 $ 18,355 18,355    
Decrease in contingent liability       $ 6,738        
Acquisition costs, period cost     $ 113     $ 3,208    
Goodwill $ 78,943              
Goodwill, purchase accounting adjustments   6,414            
Deferred taxes, business combination, valuation allowance, available to reduce goodwill   577            
Business combination, provisional information, initial accounting incomplete, adjustment, property, plant, and equipment   209            
Weighted-average amortization periods 14 years              
Business acquisition, goodwill, expected tax deductible amount $ 7,531              
Montratec | Customer relationships                
Business Acquisition [Line Items]                
Indefinite-lived intangible assets acquired   33,471            
Montratec | Trademark                
Business Acquisition [Line Items]                
Finite-lived intangible assets acquired   2,915            
Montratec | Patents                
Business Acquisition [Line Items]                
Finite-lived intangible assets acquired   16,196            
Montratec | Right of Use Asset                
Business Acquisition [Line Items]                
Business combination, provisional information, initial accounting incomplete, adjustments related to previous period   108            
Montratec | Working Capital                
Business Acquisition [Line Items]                
Business combination, provisional information, initial accounting incomplete, adjustments related to previous period   $ 260            
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions & Disposals - Schedule of Purchase Consideration to the Assets Acquired and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
May 31, 2023
Mar. 31, 2023
Business Acquisition [Line Items]      
Goodwill $ 728,427   $ 644,629
Montratec      
Business Acquisition [Line Items]      
Cash   $ 7,576  
Working capital   4,896  
Property, plant, and equipment, net   2,157  
Intangible assets   52,581  
Contingent liability (see above) $ (18,355) (18,355)  
Other assets   5,704  
Other non current liabilities   (17,781)  
Goodwill   78,943  
Total   $ 115,721  
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue & Receivables - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2023
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Custom engineered products and services, standard contract duration 3 months  
Custom engineered products and services, contract duration 1 year  
Standard warranty period 12 months  
Contract asset balance $ 1,500 $ 2,944
Revenue remaining performance obligation amount $ 11,307  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation percentage 52.00%  
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months  
Minimum    
Disaggregation of Revenue [Line Items]    
Standard product contract terms 30 days  
Standard custom warranty period 24 months  
Maximum    
Disaggregation of Revenue [Line Items]    
Standard product contract terms 60 days  
Standard custom warranty period 36 months  
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue & Receivables - Schedule of Balance and Related Activity for Customer Advances (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
March 31, beginning balance $ 27,003 $ 22,453
Additional customer advances received 69,188 56,902
Revenue recognized from customer advances included in beginning of period (27,003) (22,453)
Other revenue recognized from customer advances (47,055) (34,302)
Customer advances recorded from acquisitions 3,866 0
Other 284 (418)
December 31, ending balance $ 26,283 $ 22,182
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue & Receivables - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]        
Net sales $ 254,143 $ 230,370 $ 748,036 $ 682,397
Industrial Products        
Disaggregation of Revenue [Line Items]        
Net sales 83,033 77,423 253,925 240,366
Crane Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 103,775 97,541 303,746 266,959
Engineered Products        
Disaggregation of Revenue [Line Items]        
Net sales 22,710 21,535 70,895 61,309
Precision Conveyor Products        
Disaggregation of Revenue [Line Items]        
Net sales 44,588 33,837 119,379 113,646
All other        
Disaggregation of Revenue [Line Items]        
Net sales $ 37 $ 34 $ 91 $ 117
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue & Receivables - Schedule of Balance and Related Activity for Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
March 31, beginning balance $ 3,620 $ 5,717
December 31, ending balance 3,955 5,313
SEC Schedule, 12-09, Allowance, Credit Loss    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Bad debt expense 2,727 726
Less uncollectible accounts written off, net of recoveries (2,490) (996)
Allowance recorded from acquisitions 64 0
Other $ 34 $ (134)
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured or Disclosed at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities $ 12,388 $ 10,368
Term Loan B    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value (500,048) (460,825)
AR securitization facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value (45,000)  
Foreign exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets (100) 97
Interest rate swaps    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 6,198 10,475
Cross currency swaps    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability (4,506) (2,102)
Quoted Prices in Active Markets for Indentical Assets (Level 1) | Term Loan B    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 0 0
Quoted Prices in Active Markets for Indentical Assets (Level 1) | AR securitization facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 0  
Quoted Prices in Active Markets for Indentical Assets (Level 1) | Foreign exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 0 0
Quoted Prices in Active Markets for Indentical Assets (Level 1) | Interest rate swaps    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 0 0
Quoted Prices in Active Markets for Indentical Assets (Level 1) | Cross currency swaps    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0 0
Significant Other Observable Inputs (Level 2) | Term Loan B    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value (500,048) (460,825)
Significant Other Observable Inputs (Level 2) | AR securitization facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value (45,000)  
Significant Other Observable Inputs (Level 2) | Foreign exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets (100) 97
Significant Other Observable Inputs (Level 2) | Interest rate swaps    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 6,198 10,475
Significant Other Observable Inputs (Level 2) | Cross currency swaps    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability (4,506) (2,102)
Significant unobservable Inputs (Level 3) | Term Loan B    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 0 0
Significant unobservable Inputs (Level 3) | AR securitization facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 0  
Significant unobservable Inputs (Level 3) | Foreign exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 0 0
Significant unobservable Inputs (Level 3) | Interest rate swaps    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 0 0
Significant unobservable Inputs (Level 3) | Cross currency swaps    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liability 0 0
Marketable securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 12,388 10,368
Marketable securities | Quoted Prices in Active Markets for Indentical Assets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 12,388 10,368
Marketable securities | Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 0 0
Marketable securities | Significant unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities 0 0
Annuity contract    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Annuity contract 1,409 1,612
Annuity contract | Quoted Prices in Active Markets for Indentical Assets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Annuity contract 0 0
Annuity contract | Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Annuity contract 1,409 1,612
Annuity contract | Significant unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Annuity contract $ 0 $ 0
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Narrative (Details)
$ in Millions
Dec. 31, 2023
USD ($)
May 31, 2023
USD ($)
Royalty and asset volatility rate | Contingent liability    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Significant valuation inputs 0.27  
Weighted average cost of capital    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Significant valuation inputs 0.125  
Customer relationships | Attrition rate    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Significant valuation inputs 0.100  
Acquired technology | Royalty and asset volatility rate    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Significant valuation inputs 0.050  
Trademarks and trade names | Royalty and asset volatility rate    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Significant valuation inputs 0.010  
Secured Debt | AR securitization facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt $ 45 $ 45
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 167,833 $ 142,490
Work-in-process 26,788 26,323
Finished goods 41,449 39,714
Total at cost FIFO basis 236,070 208,527
LIFO cost less than FIFO cost (31,674) (29,168)
Net inventories $ 204,396 $ 179,359
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Inventory [Line Items]    
Increase in inventories $ 17,764 $ 31,701
Montratec    
Inventory [Line Items]    
Increase in inventories $ 4,083  
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities and Other Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2023
Gain (Loss) on Securities [Line Items]          
Unrealized gain (loss) on investments $ 660 $ 362 $ 390 $ (558)  
Dividend received from equity method investment     144 $ 313  
Accounts receivable balance 173,411   173,411   $ 151,451
Related Party | EMC          
Gain (Loss) on Securities [Line Items]          
Accounts receivable balance $ 8,105   $ 8,105   5,083
EMC          
Gain (Loss) on Securities [Line Items]          
Ownership interest 49.00% 49.00% 49.00% 49.00%  
Carrying values of investments $ 3,132   $ 3,132   $ 2,752
Investment income $ 5 $ 142 589 $ 209  
Dividend received from equity method investment     $ 247 $ 313  
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
reportingUnit
Dec. 31, 2022
USD ($)
Mar. 31, 2023
USD ($)
reportingUnit
Goodwill [Line Items]          
Number of reporting units | reportingUnit     3   3
Goodwill $ 728,427   $ 728,427   $ 644,629
Goodwill accumulated impairment loss $ 113,174   $ 113,174   113,174
Finite-lived intangible asset, useful life 16 years   16 years    
Indefinite-lived trademarks $ 46,672   $ 46,672   46,338
Amortization of Intangible Assets 7,486 $ 6,459 21,871 $ 19,442  
Estimated annual amortization expense next year 30,000   30,000    
Estimated annual amortization expense two years from current year 30,000   30,000    
Estimated annual amortization expense three years from current year 30,000   30,000    
Estimated annual amortization expense four years from current year 30,000   30,000    
Estimated annual amortization expense five years from current year $ 30,000   $ 30,000    
Trademark          
Goodwill [Line Items]          
Finite-lived intangible asset, useful life 13 years   13 years    
Customer relationships          
Goodwill [Line Items]          
Finite-lived intangible asset, useful life 17 years   17 years    
Acquired technology          
Goodwill [Line Items]          
Finite-lived intangible asset, useful life 15 years   15 years    
Other          
Goodwill [Line Items]          
Finite-lived intangible asset, useful life 5 years   5 years    
Duff Norton Group          
Goodwill [Line Items]          
Goodwill $ 9,699   $ 9,699   9,699
Rest of Products          
Goodwill [Line Items]          
Goodwill 308,693   308,693   306,988
Precision Conveyance          
Goodwill [Line Items]          
Goodwill $ 410,035   $ 410,035   $ 327,942
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Goodwill (Details)
$ in Thousands
9 Months Ended
Dec. 31, 2023
USD ($)
Goodwill [Roll Forward]  
Balance at April 1, 2023 $ 644,629
Acquisition of montratec (Refer to Note 2) 78,943
Currency translation 4,855
Balance at December 31, 2023 $ 728,427
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (148,890) $ (125,813)
Indefinite lived trademark 46,672 46,338
Gross Carrying Amount 545,207 488,350
Net 396,317 362,537
Trademark    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 22,576 19,478
Accumulated Amortization (7,582) (6,315)
Net 14,994 13,163
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 359,264 322,658
Accumulated Amortization (104,850) (88,685)
Net 254,414 233,973
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 112,894 96,291
Accumulated Amortization (33,342) (27,945)
Net 79,552 68,346
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,801 3,585
Accumulated Amortization (3,116) (2,868)
Net $ 685 $ 717
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments - Narrative (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
contract
Minimum  
Derivatives, Fair Value [Line Items]  
Long-term debt percentage bearing fixed interest rate 50.00%
Long-term debt percentage variable interest rate 30.00%
Maximum  
Derivatives, Fair Value [Line Items]  
Long-term debt percentage bearing fixed interest rate 70.00%
Long-term debt percentage variable interest rate 50.00%
Cross currency swaps | Derivatives Designated as Cash Flow Hedges  
Derivatives, Fair Value [Line Items]  
Notional amount of derivative $ 99,378
Interest rate cash flow hedge gain (loss) to be reclassified during next 12 months, net 211
Foreign exchange contracts | Derivatives Designated as Cash Flow Hedges  
Derivatives, Fair Value [Line Items]  
Notional amount of derivative 4,591
Interest rate cash flow hedge gain (loss) to be reclassified during next 12 months, net $ 68
Interest rate swaps  
Derivatives, Fair Value [Line Items]  
Derivative, number of instruments held | contract 2
Interest rate swaps | Derivatives Designated as Cash Flow Hedges  
Derivatives, Fair Value [Line Items]  
Notional amount of derivative $ 353,224
Interest rate cash flow hedge gain (loss) to be reclassified during next 12 months, net $ 5,638
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments - Schedule of Derivative Instruments Effect on Condensed Consolidated Statements of Operations (Details) - Derivatives Designated as Cash Flow Hedges - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Foreign exchange contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain or (Loss) Recognized in Other Comprehensive Income (Loss) on Derivatives $ (31) $ 137 $ (211) $ 89
Amount of Gain or (Loss) Reclassified from AOCL into Income (22) (64) (75) (153)
Interest rate swaps        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain or (Loss) Recognized in Other Comprehensive Income (Loss) on Derivatives (1,958) 1,018 4,131 7,423
Amount of Gain or (Loss) Reclassified from AOCL into Income 2,566 1,170 7,424 488
Cross currency swaps        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain or (Loss) Recognized in Other Comprehensive Income (Loss) on Derivatives (2,921) (6,004) (1,701) 5,623
Amount of Gain or (Loss) Reclassified from AOCL into Income $ (3,248) $ (7,916) $ (1,200) $ 3,464
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments - Schedule of Derivative Instruments (Details) - Derivatives Designated as Cash Flow Hedges - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Prepaid expenses and other | Foreign exchange contracts    
Derivatives, Fair Value [Line Items]    
Derivative assets, fair value $ 22 $ 0
Prepaid expenses and other | Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Derivative assets, fair value 7,501 7,644
Prepaid expenses and other | Cross currency swaps    
Derivatives, Fair Value [Line Items]    
Derivative assets, fair value 0 168
Other assets | Foreign exchange contracts    
Derivatives, Fair Value [Line Items]    
Derivative assets, fair value 0 136
Other assets | Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Derivative assets, fair value 433 3,218
Accrued liabilities | Foreign exchange contracts    
Derivatives, Fair Value [Line Items]    
Derivative liability, fair value (122) (39)
Accrued liabilities | Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Derivative liability, fair value 0 (387)
Accrued liabilities | Cross currency swaps    
Derivatives, Fair Value [Line Items]    
Derivative liability, fair value (284) 0
Other non current liabilities | Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Derivative liability, fair value (1,736) 0
Other non current liabilities | Cross currency swaps    
Derivatives, Fair Value [Line Items]    
Derivative liability, fair value $ (4,222) $ (2,270)
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Details)
9 Months Ended
May 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Mar. 31, 2023
USD ($)
Line of Credit Facility [Line Items]      
Line of credit facility increase in borrowing capacity   $ 75,000,000  
Line of credit facility, maximum borrowing capacity   175,000,000  
Debt instrument increase in face amount $ 75,000,000 75,000,000  
Accounts receivable balance   173,411,000 $ 151,451,000
Current portion of long-term debt and finance lease obligations   50,652,000 40,604,000
Deferred financing costs   7,845,000 6,323,000
Accumulated amortization of deferred financing costs   $ 2,663,000 1,815,000
Finance lease term   23 years  
Outstanding balance on finance lease obligation   $ 13,093,000 13,541,000
Current portion of long-term debt and finance lease obligation   652,000 604,000
Unsecured Lines of Credit      
Line of Credit Facility [Line Items]      
Line of credit facility, maximum borrowing capacity   2,428,000  
Outstanding borrowings   0  
UNITED STATES      
Line of Credit Facility [Line Items]      
Accounts receivable balance   72,736,000  
Secured Debt | Loans      
Line of Credit Facility [Line Items]      
Deferred financing costs gross   2,414,000 892,000
Secured Debt | AR securitization facility      
Line of Credit Facility [Line Items]      
Line of credit facility, maximum borrowing capacity   55,000,000  
Long-term debt $ 45,000,000 45,000,000  
Deferred financing costs gross   536,000  
Accumulated amortization of deferred financing costs   $ 104,000  
Secured Debt | AR securitization facility | Secured Overnight Financing Rate S O F R Member      
Line of Credit Facility [Line Items]      
Debt instrument, credit spread adjustment on variable rate   0.0010  
Debt instrument, basis spread on variable rate   1.10%  
Term Loan B      
Line of Credit Facility [Line Items]      
Outstanding borrowings   $ 497,560,000  
Repayments of long-term debt   40,000,000  
Periodic payment required   4,585,000  
Current portion of long-term debt and finance lease obligations   6,113,000  
Planned principal payments during next 12 months   50,000,000  
New Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Outstanding letters of credit   15,740,000  
Increase in deferred financing costs noncurrent   801,000  
New Revolving Credit Facility | Letter of Credit      
Line of Credit Facility [Line Items]      
Outstanding letters of credit   171,000  
New Revolving Credit Facility | Standby Letters of Credit      
Line of Credit Facility [Line Items]      
Outstanding letters of credit   15,569,000  
Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Accumulated amortization of deferred financing costs   2,385,000 1,611,000
Deferred financing costs noncurrent   4,828,000 $ 4,027,000
Bank Guarantees | Unsecured Lines of Credit      
Line of Credit Facility [Line Items]      
Line of credit facility, maximum borrowing capacity   13,541,000  
Outstanding borrowings   $ 10,758,000  
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Periodic Benefit Cost - Schedule of Components of Net Periodic Pension Cost (Details) - Pension Plans, Defined Benefiit - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]        
Service costs $ 136 $ 199 $ 389 $ 536
Interest cost 3,419 2,848 10,351 8,537
Expected return on plan assets (2,867) (2,709) (8,759) (8,130)
Net amortization 62 192 266 607
Settlement 4,639 0 4,720 0
Net periodic pension (benefit) cost $ 5,389 $ 530 $ 6,967 $ 1,550
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Periodic Benefit Cost - Narrative (Details)
$ in Thousands
3 Months Ended
Dec. 31, 2023
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
Defined benefit plan, expected future employer contributions $ 6,908
Pension Plans, Defined Benefiit  
Defined Benefit Plan Disclosure [Line Items]  
Defined benefit plan, net periodic benefit cost due to settlement $ 4,599
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Numerator for basic and diluted earnings per share:                
Net income (loss) $ 9,728 $ 15,813 $ 9,275 $ 12,029 $ 14,114 $ 8,391 $ 34,816 $ 34,534
Denominators:                
Weighted-average common stock outstanding – denominator for basic EPS (in shares) 28,744     28,626     28,711 28,597
Effect of dilutive employee stock options and other share-based awards (in shares) 247     152     268 170
Adjusted weighted-average common stock outstanding and assumed conversions – denominator for diluted EPS (in shares) 28,991     28,778     28,979 28,767
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Feb. 20, 2024
Jan. 22, 2024
Jun. 30, 2019
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Contingently issuable common shares were excluded (in shares)       165,000 179,000 165,000 179,000  
Treasury stock purchase (in shares)               31,000
Treasury stock, value       $ 1,001   $ 1,001   $ 1,001
Dividends declared per common share (in dollars per share)       $ 0.07 $ 0.07 $ 0.14 $ 0.14  
Subsequent Event                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Dividends declared per common share (in dollars per share)   $ 0.07            
Subsequent Event | Forecast                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Dividends $ 2,015              
Restricted Stock Units (RSUs)                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares vested (in shares)               133,000
2016 LTIP                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Additional shares authorized for grant (in shares)     2,500,000          
Stock issued upon the exercise of stock option (in shares)           21,000    
Stock Option                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Antidilutive securities excluded from computation of earnings per share (in shares)       824,000 715,000 744,000 715,000  
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss Contingencies - Narrative (Details)
$ in Thousands, € in Millions
1 Months Ended 2 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2017
company
Feb. 28, 2017
memorandum
Dec. 31, 2016
judgement
appeal
Aug. 31, 2012
USD ($)
notice
Aug. 31, 2012
EUR (€)
notice
Nov. 30, 2010
USD ($)
Nov. 30, 2010
EUR (€)
May 31, 2023
decision
Sep. 30, 2020
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Product Liability Contingency [Line Items]                          
Loss contingency accrual                     $ 19,350 $ 21,103 $ 22,575
Estimated insurance recoveries                     (7,496) $ (8,272)  
Per occurrence limits on self insurance for general and product liability coverage through FY 2003                     2,000    
Per occurrence limits on self insurance for general and product liability coverage from FY 2004 through current FY                     3,000    
General and product liability insurance limit                     75,000    
Estimation of asbestos-related aggregate liability that is probable and estimable                     $ 6,414    
Loss contingency period                     38 years    
Gross defense costs prior to retro premiums required by settlement, percentage                 0.65        
Indemnity costs covered by insurance, percentage                     1    
Net accrued general and product liability, end of period                     $ 4,664    
Amount of alleged taxes owed       $ 7,400 € 6.7 $ 2,100 € 1.9            
Amount of alleged taxes owed including penalties and interest       $ 3,100 € 2.8 $ 2,400 € 2.2            
Number of tax assessment notices, issued | notice       4 4                
Number of appeals in Italian supreme court | appeal     2                    
Number of positive judgments on tax assessments | judgement     2                    
Number of filed memorandum before the italian supreme court | memorandum   2                      
Number of decisions | decision               2          
Number of companies as co-defendants | company 5                        
Accrual for environmental loss contingencies                     727    
Magnetek                          
Product Liability Contingency [Line Items]                          
Loss contingency accrual                     776    
DEP                          
Product Liability Contingency [Line Items]                          
Accrual for environmental loss contingencies                     314    
Forecast                          
Product Liability Contingency [Line Items]                          
Asbestos liability payments                   $ 2,700      
Loss settlement gross period                   12 months      
Minimum                          
Product Liability Contingency [Line Items]                          
Product liability coverage limit                     2,000    
Estimation of asbestos-related aggregate liability that is probable and estimable                     4,900    
Maximum                          
Product Liability Contingency [Line Items]                          
Product liability coverage limit                     6,000    
Estimation of asbestos-related aggregate liability that is probable and estimable                     8,900    
Litigation settlement claim payable                 $ 1,650        
Other non current liabilities                          
Product Liability Contingency [Line Items]                          
Loss contingency accrual, product liability                     14,750    
Accrued liabilities                          
Product Liability Contingency [Line Items]                          
Loss contingency accrual, product liability                     $ 4,600    
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss Contingencies - Schedule of Reconciliation for Accrued General and Product Liability (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Dec. 31, 2023
Mar. 31, 2023
Loss Contingency Accrual [Roll Forward]    
Accrued general and product liability, beginning of period $ 21,103 $ 22,575
Estimated insurance recoveries (773) (889)
Add provision for claims 1,251 3,025
Deduct payments for claims (2,231) (3,608)
Accrued general and product liability, end of period 19,350 21,103
Estimated insurance recoveries (7,496) (8,272)
Net accrued general and product liability, end of period $ 11,854 $ 12,831
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2024
Income Tax Contingency [Line Items]          
Effective income tax rate 29.00% 28.00% 26.00% 35.00%  
Effective income tax rate reconciliation tax settlement percent       5.00%  
Effective income tax rate reconciliation change in deferred tax assets valuation allowance percent       4.00%  
Minimum | Forecast          
Income Tax Contingency [Line Items]          
Effective income tax rate         24.00%
Maximum | Forecast          
Income Tax Contingency [Line Items]          
Effective income tax rate         26.00%
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Changes in Accumulated Other Comprehensive Loss - Schedule of Changes in AOCL by Component (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 853,998 $ 784,384 $ 833,797 $ 772,803
Other comprehensive income (loss) before reclassification 9,523   9,549  
Amounts reclassified from other comprehensive loss 4,205   (2,493)  
Total other comprehensive income (loss) 13,728 14,004 7,056 2,209
Ending balance 878,437 810,881 878,437 810,881
Accumulated Other  Comprehensive  Loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (44,715) (61,694) (38,043) (49,899)
Ending balance (30,987) $ (47,690) (30,987) $ (47,690)
Retirement Obligations        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (12,966)   (12,800)  
Other comprehensive income (loss) before reclassification 1,094   773  
Amounts reclassified from other comprehensive loss 3,501   3,656  
Total other comprehensive income (loss) 4,595   4,429  
Ending balance (8,371)   (8,371)  
Foreign Currency        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (39,134)   (32,352)  
Other comprehensive income (loss) before reclassification 13,339   6,557  
Amounts reclassified from other comprehensive loss 0   0  
Total other comprehensive income (loss) 13,339   6,557  
Ending balance (25,795)   (25,795)  
Change in Derivatives Qualifying as Hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 7,385   7,109  
Other comprehensive income (loss) before reclassification (4,910)   2,219  
Amounts reclassified from other comprehensive loss 704   (6,149)  
Total other comprehensive income (loss) (4,206)   (3,930)  
Ending balance $ 3,179   $ 3,179  
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Changes in Accumulated Other Comprehensive Loss - Schedule of Amounts Reclassified Out of AOCL (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                
Other nonoperating income (expense) $ (5,234)     $ (79)     $ (5,840) $ 1,999
Cost of products sold 160,246     148,326     467,513 431,516
Interest expense 9,952     7,303     28,788 20,274
Foreign currency 1,155     3,359     (1,074) 1,152
Income (loss) before income tax expense (benefit) 13,639     16,730     47,221 53,081
Tax (benefit) expense (3,911)     (4,701)     (12,405) (18,547)
Net income (loss) 9,728 $ 15,813 $ 9,275 $ 12,029 $ 14,114 $ 8,391 34,816 $ 34,534
Net amortization of prior service cost and pension settlement expense | Amount reclassified from AOCL                
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                
Other nonoperating income (expense) 4,652           4,840  
Income (loss) before income tax expense (benefit) 4,652           4,840  
Tax (benefit) expense (1,151)           (1,184)  
Net income (loss) 3,501           3,656  
Change in derivatives qualifying as hedges | Amount reclassified from AOCL                
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                
Cost of products sold 29           99  
Interest expense (3,389)           (9,807)  
Foreign currency 4,290           1,585  
Income (loss) before income tax expense (benefit) 930           (8,123)  
Tax (benefit) expense (226)           1,974  
Net income (loss) $ 704           $ (6,149)  
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]        
Finance lease term 23 years   23 years  
Operating lease expense $ 3,216 $ 2,323 $ 9,429 $ 6,810
Finance lease, right-of-use asset, amortization 250 751 250 751
Finance lease, interest expense $ 149 $ 156 $ 451 $ 470
Minimum        
Lessee, Lease, Description [Line Items]        
Operating lease term 1 year   1 year  
Finance lease term 1 year   1 year  
Maximum        
Lessee, Lease, Description [Line Items]        
Operating lease term 23 years   23 years  
Finance lease term 23 years   23 years  
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Lease-related Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Operating leases:    
Other assets $ 65,424 $ 53,551
Accrued liabilities 9,511 7,966
Other non current liabilities 58,763 46,524
Total operating liabilities 68,274 54,490
Finance lease:    
Net property, plant, and equipment 11,846 12,597
Current portion of long-term debt and finance lease obligation 652 604
Term loan and finance lease obligations 12,441 12,937
Total finance liabilities $ 13,093 $ 13,541
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other assets Other assets
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current Accrued Liabilities, Current
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other Liabilities, Noncurrent
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current portion of long-term debt and finance lease obligations Current portion of long-term debt and finance lease obligations
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Term loan, AR securitization facility and finance lease obligations Term loan, AR securitization facility and finance lease obligations
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Cash paid for amounts included in the measurement of operating lease liabilities $ 7,771 $ 6,678
Cash paid for amounts included in the measurement of finance lease liabilities 898 872
ROU assets obtained in exchange for new operating lease liabilities $ 17,442 $ 8,592
EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +N"/U@'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 " "[@C]8/,"$^^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OIVG50^CFHGA2$%Q0O(5D=C?8-"$9:??M3>-N%]$'$'+)S)]O MOH'T.@CM(SY''S"2Q70UNV%,0H<-.Q % 9#T 9U*=4Z,N;GST2G*U[B'H/2' MVB.T37,+#DD910H68!56(I.]T4)'5.3C"6_TB@^?<2@PHP$'=#A2 EYS8'*9 M&([ST,,%L, (HTO?!30KL53_Q)8.L%-R3G9-3=-43UW)Y1TXO#T]OI1U*SLF M4J/&_"I90<> &W:>_-K=W6\?F&R;]KIJ>-7Q;621A'^_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 +N"/U@[]0A(XP4 .D> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.KLS(5@RE[ ES! G:=/=9-F0MK/M](.P!7C6MJ@L0_CW M/3)@9[/R@3+K+^#;>:U71[(>28.U5%_2A1":/,=1DEXV%EHOW[5:J;\0,4_/ MY5(D<&>RTQ _L0?H5BG+XZ)L3*5\HLYN0LN&XXID8B$KXT$A[^5\$04&24HQ[\[ MT4;Q3A/X\GBO?IN;!S-3G@I/1G^&@5Y<-BX:)! SGD7Z4:Y_%3M#':/GRRC- M?\EZ^VR[W2!^EFH9[X*A!'&8;/_Y\ZXB7@:PB@"V"V"O FC5&]Q=@)L;W98L MMW7--1\.E%P399X&-7.0UTT>#6["Q*1QHA7<#2%.#SVY$HHT2;K@2J2#E@9- M$.K'S?5=Q+[RFR[,-O&U(?7TL^@BVKRM%D*FU,\G#K- M3S9+:-2)ECJ%I+J559JL4#XTZT5ZWL-<]SMY8 MJ% &IA<2^ Y8DW= :=_O*CL>&G^BSU[ALW=DRU0D-NPTB0ARR>"F4SAFLX#FVZ;;?+;.;0T!/-]0MS_6/, M/8IY:#ZCD,8''EO;**X#8S5439:2>_]]F"30!CRIH!%PTQYLIE&Y$TU3IQQ: MG6-LWR5^60"ED=36XS.JT#I6C)4A1'H+RUCF R M7&T,%WC3H]VW5F-UL!,MX8GBQ/-!^I"Q\4(F&%P<$.E>])N==L57N YTHB4[ M41Q\GD(-V"1GA+(WT[=D(OQ,02ZM)G$E3\8Q#%83+?TO9^1'Y]RA9,D56?$H M$V0)4\%\HFRM@SH(BY:(17$V C .PF1.)IMX*B.K]0-P=>]]M/JJ Z)8"5$, MQYQ],LG-L[_@R5Q4LN,!H8?1Y'IDG9_B@:%LIS5Y*F%( MR:QK,@<4/UM7N6.6S#@AB)02Q MHR#(3.4 \H$*YE)9OT4'=#YP!:U]Y/L"A$ FV$I:'=?!0JQD(784"TUB@%9R ME:5P.[6W6URGFR]V$PT UZ^QYH2WZQ6 M;O<5BZO%/NXHW[ULE8]O-X'ON1DO4Q*)&80ZYSWXX*GMONKV1,MEOC4YE5K+ M.#]<"!X(91Z ^S,I]?[$O*#8W1[^!U!+ P04 " "[@C]8!S5@?$<& !L M& & 'AL+W=O&4UM6,8AS/UJ*L)_,S]]EE,S]3K:G*6EXV2+?KM6B>/LE*/9Q/R.3Y@ZOR M=F7L![/YV4;J^J\LS.I\DDY0(9>BKOA;[ASBUEZN*NU^HX>=+)Z@O-5&K7?* M@&!=UMN_XG$7B ,%$@THT)T"?:T"VRDPY^@6F7/KLS!B?M:H!]18:;!F'UQL MG#9X4];V&*]- ]^6H&?F%ZHNX%!D@>!)JZHLA('%)U&).I?HVAK6Z 1]O?Z, MWKYYA]Z@LD8W*]5J41?Z;&8 @[4TRW?[?=KN1P?V^RSS]XB1*:*8LH#ZQ;CZ M/Z(94I^!YWOWZ=Y]ZNRQ(??;II&U04)K\/,TY,_60!0V8+/L5&]$+L\GD$9: M-O=R,O_]-Q+C#R'O?I&Q(U_9WE I&]$:ZFE$]O0MY MO(7$#UU)6$1(S^. &"<1)V&/^=YC/NKQE_H>3D(UI0R>!O!SC'M* %*4\"@-- M]D"3\6NCC*B@:!ZF= ABXFW.21P1VL/HBT593","BK*H0K M\S9,:!K1I(?+%XNC**8#-Y/@CKWP*+1_[34$2C*BOBVA0.C! .X,'5VY+(9: MU4,:DHLI9\D U .B):-0@;KNI+%5#&D)E[0T \F^LW-TUI2E:1]H0 RS.!W MV3$B&24A8.BEA PJD!&/D.S0:I5UKM8R")7Z&+*LG^P!*8H9'P#:T1D9Y[/M MV0^G^4[]*!DR''D'[HNE*4T'*(QT'$9>(#%7C4;@!9@DY0DC7O@"@G&61GPH M@AWI$/ZJ[J[8C(S36:^YV(@GFY-!MWV6 M2F+"^QU!4"QA0Q>H8S,R3F(TNTZMDK"T(74HBIOA14/^^3S M&,&/C7"E13]''JSVW_'#114N16^Q//W\&U"?"*,M\'@K),9RE T1$.\*DXX2Y MK>\U./'*DZ ^(U*"H;7K(PXP9T8Q80.(#X;)<>K=W1,Q^GX MFS)E?8N@DUG#C=)&Y7 MMCX'P?ESXPG!N%_ 7A0[!M@1,ATGY(]%4=HJ!*GCYLP2$EYL2DBE(%B?;3F, MCFF_K0O)$9YD0^6VHV4Z3LM7T,3#1S"TB::&XPXGN4^V+(7+U._M0G(\3@:3 MO"-E.D[*T#RTZ[9R+_/@B=\G$()F^VI[NS!JX]X.+Y0Q:NT>5Q(Z MY,8*P/=+I&PO=V]R:W-H965T&ULK57;;MLP#/T5P2N&%NCJ6^RT M76*@35%L#P."9MT>ACTH-AT+E:5,DI-N7S]*=HVT>I4QZW/?UWD%-=4G<@T"=TJI:FIPJE:^7BN@A0/5W(^"(/5K MRH273=S:7&43V1C.!,P5T4U=4_7[$KC<3KW0>UBX8:O*V 4_FZSI"A9@;M=S MA3._9RE8#4(S*8B"SU-H[@V\,MGIG3*PG2RGO[.1S,?4"*P@XY,8R M4/QL8 :<6R*4\:OC]/HC+7!W_,!^[7Q'7Y94PTSR[ZPPU=0[]4@!)6VXN9'; M3]#YDUB^7'+M_LFVM1V?>21OM)%U!T8%-1/ME]YW<=@!A*,]@*@#1*\%Q!T@ M=HZVRIQ;5]30;*+DEBAKC6QVX&+CT.@-$_86%T;A+D.RL,2:',ZI F$J,"RG_(A\(+>+*W)X<$0."!/D:R4;346A)[Y! M39;9S[OS+]OSHSWG7T%^0N+PF$1!% _ 9\_#OU"U#^YC)/IP1'TX(L<7[^%; M&'0?D]0069)K)C (C'(REYJYK/MQL=1&8>[]''*UY1X-<]MZ/-=KFL/4PX+3 MH#;@9>_?A6GP< MZ^A9K3-9UW@S6"GYW3&AC:FD M8G\PAP\Q,W6%B:N/A@2WK,F.EB1H?T]$O\+PD?"D%YZ\03C3NGE9=/*/ENAT MG"1I$CX1/628AN$X"H=%I[WH] VB\5G0!@N?B=5+RM/7*A\R'%3N[W0]^^)@ M+U@QH0F'$J'!R1@Y5-O%VXF1:]<(E])@6W7#"A\^4-8 ]TLIS8A%ZNP"YV"Q.!2O'V7Q66V$T.1IF^7J9K31 M>G;$1T]W_B8KC>ZO#&>7._BM7@0^M/N0P%7 MXS9+DFY%KE*9DT*L;D:W]&K.>!E0(?Y(Q:,Z^DQ**@LI/Y<7]\G-R"EG)#*Q MU&6*&/X25^98R4]7_Y+'!.B.RW"LMMTTPS&";YO7?^*D1XB@ \N ! MK E@9@#O"7"; /=K1^!- /_:$;PFH*(^KKE7PLUB'4^N"_E(BA(-V-/R!>M"*R!5YOQ-%7*ZK M(A?DT\.,G+TY)VH3%T*1-">_;^1>Q7FBWI(W)]?78PU3+ <:+YOIW-7383W3 M<N-(G.85H+$SX;CHX'X,4C3ZL.>];EC@PEG8GE)7/J6,(>YR'RF7Q_. M,#K_;_3Y=X]^(H;;%HM;Y7-[\MWG2[D577&0OVX72A>PV?_&EKI.QO%D90>\ M4KMX*6Y&T.*4* YB-/GQ!^H[/V$ZOV:RV6LFF[]2LI,5X>V*\*'LD]_@*%%Q M)M"M5H?Z56AY8!PFS..40R$=CI5%8*[C!LXI;&;# AXZKG\*F]LP/V1N%+2P M$YY>R],;Y#F52I>=:%?(9+^$K@2M"FL/=W4:[VAX4)IQ8Y93!,9#EQFPF0WC M?N!10\$Y G.I1WVV3?\YA!%D%YG)ED M;500H]SF""FA?'85KVS](K#;(/$?;,\PSV M",JSMOO,1@41=XRRF=LH/^2\9Z&CEGTTR/XC]+^X6&XJ^HDX@$W=5>?($/?( MGHD?F0MO@V [1P9S&T0CZAK5,4=04$,1SIPZG<]R!KG?;F6ATW\K&U5VLC37 M<;Y.%SV]N\GFG;9;LXTA*)][)F\$Q6@84(,X J,1YZR'^9'#I(/,&_?XP@9O MDACK')HUCL%HZ'LF91M&(VA4S.2,X*#Q.7W+S3K2;)!T8Y56A=P2V=IGE#A# M-G=DSG2*P1P:6&MMPT(:4&NM;5@ 9W[?6G<&D0ZZ':"M!;@SP1;NU4>:N M?8)%5D]'4 'X$Y.WC6)A$(8F;P3FL(#W\.YL&!WV8??Y 5A7O>PLK9;^G&1P M?*.TN36'B\ +3=H(R@O,HPQ#46:7N0VC?MA#NO-D=-B4P9,Z/(?G\)A:%")? M?H&U7FZ@J0ERMH[3?$ !VS!=4&J=9QC,=>WVAI@YQU1JWC-F7\5W)HT.N[3W M>B.*;M&;BP9VOZ MVUFYQ.=D(590"Z06@>CXZ5D'C:+0H:WBMV$N#ZGY,(K"/+>GW;/. MS+$7S-P!3G3HDK% MLUEG/@KS^IYH6.?OV+"_>Q8C2;-]^=OA=\AANS 61I&Y%U!8$(2F'&@VLW_. M\6Q^GQR=\V/#SN^NJHF3[4# -;\*R42F65QH;J[N"CU,,'1_)Q+ZZ1 49R9 MDM@H>FEUQI=0IX)TGI ->\)94Q>O($D]4/B")!C*EL1& 5E3D6'0J2"=663# M9G&6'M)$Y(D"A[P$VJ!-R1O4V0M6B MC8]>66Q%L:[>%2G08)_K^@?I]F[[/NJV>@MCW+^C5U.*W)_1JWG]MJE+7[_\ M>A<7ZS17)!,K&,JY#* %%/7[I/I"RUWUPF0AM9;;ZN-&Q(DH2@!\OY)2/U^4 M [1O]2;_ 5!+ P04 " "[@C]8I/6 ,%6:-KR I9\[I'NT9&O-#X(^45EC>5.2E MFCB9UMM;UU6KC!54W8@M*^'-6LB":FC*C:NVDM&T"BIR%WM>Y!:4E\YT7/4] MR.E8['3.2_8@D=H5!97/]RP7AXGC.R\='_DFTZ;#G8ZW=,,>F?Z\?9#0L5%R42++UQ+GS;Q>^9P(JQ&^<'=31,S*I+(7X8AKOTXGCF1FQG*VTH:#P MMV&">;QM2%UVC%-X/'S"_N/5?*0S)(J-A/Y[SS5V<09.2AE:[K+]4=Q M^(DU"86&;R5R5?VB0X/U'+3:*2V*)AAF4/"R_J=/C1!' O#1&>=02 MWG*(T].9*%-8=I8B>%(BYRG5T'C4\ =^T J)-;PJP(69L<>>H??E2A0,#7X6 M2KU#U^CSXQP-KMZA*\1+]"D3.T7+5(U=#=,S@[BK9BKW]53P*U,AZ(,H=:;0 M J:46N+GY^.3,_$NR-)J@U^TN<=G">=L=8.(/T38P\0RG]G;P[$MG?\W^N(_ MCWXB!FF-0BH^\@I?ZXA7#?''W5)I"3O_3]O:U^R!G=U\#F_5EJ[8Q %BQ>2> M.=/OO_,C[P>;\)H>1]%@I$?G:(6-E1(@A9UDFK8IAJ>=>.O.F,2 MK4YL>)+Z$)6LLJJF3[_9;1JW"L1G%9AEM-P89\+91?(]-81[4^*B$DMHLV:D4;O5&T;7,@S3E=\ISK9P0G"[054&:8YK(I1\N<;RI/ M630<^,/0]XUZ,1E6S6"4F.8 1U8%1[V$ I"_(V ?=(V[TLPM3$'W$[KH@T;8 MKE[2JI><5>^3T#1'XI^^C[;<$\N>Z]<&"RKPO*"3?1\5>V&W-/1!&'N)/7_? M^W:B]<[[Y]]EW; =%R@,%:J[:6RPR".DD[<%%OBC[B=I88&1* Y()W?WZ&!? M,+FI;E0*UG57ZOKHUO:VM[:[ZJ[2Z;_W;V>^I7]N;GG51>(;?7U%_$#EAI<* MY6P-0WDW,2R3K&]==4.+;76M6 H-EY3J,8.;*I,& ._70NB7AAF@O?M._P90 M2P,$% @ NX(_6"&30&:/ P :0T !@ !X;"]W;W)KV@9E_7SL)6<@8E.[RDOCR?9^/?8[MX^&>\>\B 9#H)4NI&%F)E/F];8LH M@0R+.Y8#53UKQC,L595O;)%SP'%!RE+;Q:)2894$$811S6(^O! MO5\$&E\ OA'8BZ,RTC-9,?9=5Q;QR'*T09!")+4"5K\=C"%-M9 RXT>E:=5# M:N)Q^:#^5,Q=S66%!8Q9^A>)93*R^A:*88VWJ?S"]G.HYE,8&+%4%%^TK[". MA:*MD"RKR,J"C-#RCU^J=3@B*!TSP:L(7I/0.4/P*X+?EM"I")VVA* B!&T) MW8K0;4OH581>VU7J5X1^VQ$&%6%0A$/IO\+Y$RQQ..1LC[A&*S5=*"*H8"N? M$ZIC?2FYZB6*)\,QH[&*7(B1*@F6DAA+55E*]5,A+05B:]65J8V4Z C? 5K0 MB&6 ;CXQ(6[1S3/F"I> )!%.;]$']'4Y03?O;M$[1"CZ,V%;@6DLAK94YNI! M[:@R[;$TS3MCFH\^,R4LT%29&!OX\\O\P06^K9:I7BOOL%:/WD7!"41WR'?? M(\_Q?(,]X\OT)>2*[IRE3R[3/V[I1?JTO?&>@?[4WG@3?=;>>!-]_O]6?O&? MYWX2"'Z]:?Q"SS^W&(?=<79S_/VP$I*KD_P?4]R7ZAVSNK[=[D6.(QA92E@ MWX$5_OZ;VW7^, 7=-<4FUQ2;7E/LZ9IBLVN*S:\IMKB2V$E8=^JP[EQ2#\<) MIAO0IW8,G.RP3D,$^K'%*5F_$KI!6* $X@V(]TCB%P0ON;XZT,T***R)O#7% M>CEDMQA2)UZ[T/4#9VCOCF/X+:C?/85,WD(^N+T&:&H !8/@%/1D4@J\4-#=,SNLV)K0GM_PFTFE$0 S M Z;3\.S<-*U.OX%:&%!>M^$S^RCORH!OBJ1=H(AMJ2QOD[JU?A<\%.EPH_W1 MO9^YAO:Y>D>4:?^_\N4CY#/F&T(%2F&MAG+N>LI>7B;V946RO,CZ5DRJ'+(H M)NHM!%P#5/^:,7FHZ 'JUU7X$U!+ P04 " "[@C]8"Z&5^@D0 #VPP M& 'AL+W=O[E\U-M>W_YWW3 M7I==_VM[=;Z[::MRM:]TO3D/9K/X_+JLMV>7%_N_O6XO+YK;;E-OJ]>MM[N] MOB[;3S]5F^;^U9E_]OL?WM17ZV[XP_GEQ4UY5;VMNE]O7K?];^>/E%5]76UW M=;/UVNK]J[,?_1]DD@X5]B7^55?WNR>?O:$K[YKFP_"+7+TZFPTMJC;5LAL0 M9?_CKII7F\U ZMOQVP%Z]AASJ/CT\^_T8M_YOC/ORETU;S;_KE?=^M59>N:M MJO?E[:9[T]R+ZM"A:. MF\UN_Z]W?R@[._.6M[NNN3Y4[EMP76\??I8?#P?B M206?':D0'"H$8RNP0P4VMD)XJ!":%:(C%:)#A7G1-O=>.Y3N:<.'O8+VM?LQ MK[>#V-]V;?^_=5^ONYPWVU4OW6KE]9]VS:9>E5W_R]NN_]%KNMMYS7OO[;IL MJW6S657M[B]>_MMMW7WR7GB_OEUXWW[SG?>-5V^]7];-[:['-@1'VO!+TY4;HMK<76U1M_TWIFFIB MWU7ES?=U_T]YVS?(#43L_ MT=Y^5MG=MI^.UB_<]7]KAFUYNO#__R8]G?WU=UJL7_3&=ENZ^T5A9 GFK=WKMI#*_MAZ&?H]3!U MWE6'O_V]V1D1SGM)/^HZ>-1UL \9'@GY4W55;X?F]E/AIMPN*Z_LO)_+]J7' M_.^]8!8$E$X?F/&>.9PF[BZ3)$AG[.+\[JDNG:&'T],/NYMR6;TZZWNWJ]J[ MZNSRH7.44NV801KI 7.[S$PO4=@EHED\2T*]&$>V7-@QF1^ST#A:TB[V(LS2 M+'LLI@TP>QQ@MJ_'C@RPW"Z'KV'E?;NH'CY]-TQ#^Z^D.57]YTVSV7C]R?&^ M;%?_I0:> 8_+' E;(&$Y$E8@81P)$TB8!,$TD8>/(@^=L]@_^JO=>KMLKGN9 M;_J)\3M*NP^(Z,GW*V69;TQ9SCA3-8F$Y4A8@81Q)$R,&24)BJAI+7K46N34 MVGQ=;J^J80[M;Z'Z>X1M?_G9MM5V^C?-KFNKKK_-&J9& MKWFWJ:_V$^9)@296:_TP-O3I;-M4?2)A.1)6(&$<"1-(F'2/N";/]%&>J5.> M^]L>K[]0'-3Y<**N/@Z?*TIRJ=6 )#+/TLNL@QSZ1HIC[@PV56](6(Z$%2,.!4<& M%$B8!,$TO?DSE:J>.17WINK/L?5RR"+N]N*[W=;=SFNKS9#^(95W(&H7IS[S MS82>._!4]1%!C2DEAP8LCO323/Y!@PHH3:)HNK2>N""^4UKY=F7DBO]VNWWI ML=GQ7/&!J)TZ^G-':IY(W9$G:\N.&J2QJ2Z[D)DO)HI$LR@+8E,SR-8+(BH+ MPH092I5$N1=1E,01?97D*U? _R-L@0-4'VK"%W 'GSS4=E3;&2 *64-M%R&] M 6CK!1&5= >([<@I\ M@%7@VUEH%D;F]#MWAYHL3ZA= *454!J'T@24)E$T79[*7/"?P5WPB51S$O@S M4[Y0?P%*RZ&T DKC4)J TB2*ILM7N1'^,]D1OIV=LNGO\T[RT,] M"R(J"^,T3LU[>:(381)GLR/W\LIJ\-U> YFV.9VALY/M=(8.ZCT048GAM@M9 M:1N[")VA@]H%1%0Z0V>7Z'ONGOS-VA)LL32'),(/,0PKI83Z\K.W9;)PH3Z+%!: :5Q*$U :?+TV.O*5 Y* MX'908#F^P'99AKLE4YM0DP5*RZ&T DKC4)J TN2ID=>5J64J%^"I260VD%E,:A- &ER1,#KPM5V22!VR:9]AAR0#RHST+K'/Y02EO: M:AHF"W>[)HL*:G&,ZB8?TTT!;9A$T72Q*$,*VGI!1&4L3D,K)T*X&;$?9R%]0<24F\&>T\U@4#<#2EM :3F45D!I M'$H34)I$T72Y*S># =P,1B3(^TG/7)/M#C59GE W THKH#0.I8EQ@R51077= M*3>#(=P,1B?(S96([EB3A0=U,Z"T DKC4)H8-U@2%507WI--J)[!S6!V1ML/ M@L2\NW W9;(NL1M+87>6PFXMA=U;"KNYU*FAUW6IO SV3%X&LS/:?F;=^+I; M,UF:4"\#2BN@- ZE"2A-GAIY79G*RV!?R\M@Q.J0@)F+0]S-FRQ5J)D!I150 M&H?2!)0F3XV\+E7E9C"DF\'L-#^;969VABKE&_F4A;M=DU4%=3-&=9./Z:: M-DRB:+I8E)O!8&X&(Q9,F$O)W=$F3U-0,P-**T8<#0Z-** TB:+INE->!G-[ M&8^;43\X&3>W[7)='IFA1JTQF+L#3I8>U,48UX4"&I1#:0)*DRB:KC[E8S"W MC_$93AHC\Q&340A1-=Q$)U@Z M>[+3CS[<*JL?!L]HGH;(]/0<2EM :3F45D!I'$H34)I$T72Y*R\A='L)XS;[ MMQ/&69"8%I8[TF1U0JT"**V TCB4)D:-E43%U%7WY T38YV"+W"P0CM7'&36 MC:6[)9-5"74)H+0"2N-0FH#2Y*F1UU6I7()PK$OPA?Y5:*>&(^L1""(JB^,9,_>.ISK! MPB@ZLG=\I(R&Z(\P&J*11H,[^.3A'F,T$(7(X1YI-$![((BHI-% =<)A-$3* M:(B>TVB(H$8#E+: TG(HK8#2.)0FH#2)HNER5T9#!# :(CMYS<+4?(9O[@XU M69Y0IP%**Z T#J4)*$VB:+H\E2,1/8,C$=EYZ3BR+[R@C@24ED-I!93&H30! MI4D435?OD[=H/Y-S$1$/M;/,6L_@;LYD"4.]"RBM@-(XE":@-(FBZ1)6)D?T MM4R.B$AVA];*;W?S)DL::G- :064QJ$T :5)%$V7M#)$(KS1.=8+/L M2>OTL5;N0^1V'TZ^+( >;N+=$&2N#NI%$%&)7-VX10]$,3I7![4/B*ATKH[H MA"M7IU+^4?: M0!VEUFNOW:&FRA-*RZ&T DKC4)H8-U@2%537G;)$8KSM!:064QJ$T,6ZP)"JH+CQESL3NO9T@Z<"8V$THBZU5U^ZF3-8E MU&R!T@HHC4-I DJ3)X=>UZ5R4>*Q6S]]8:(O)EYH$,3F\R?NUDR6)M1H@=(* M*(U#:0)*DZ=&7E>F,E#BL08*.G\7VZY*?\9(3:E"714H+8?2"BB-0VD"2I.G M1EZ7JG)+8K=;,NU!Y=BV1((X,RUIHI25\UJXVS5955"C8U0W^9AN"FC#)(JF MBT7Y$O&8_9A&/58<$^]#0D )*DRB:KCQE'\1N^^ S M'BN.J1Q]9-T(0\T#*"V'THI1QX-#8PHH3:)HN@:5K1%/?=_UTU<&D)Y&3'@: M$1I$L M>1KQUZ;R/I*OY7TD=@8\C#(S MI^ANWF2M0KT/**V TCB4)J T>6KD=:DJ[R-!>A\)80IDUG*\0ZE8*V4D2Q;N M=DU6%=3[&-5-/J:; MHPB:+I8E'>1P+S/A([V6^]TMT=;?(T!;4^H+1BQ-'@ MT(@"2I,HFJX[Y7PD<.>[=55UB[(K+R]NRJOJY[*]JONSTJ9ZWU>D8*<3:8C,NV!SH9DX(G.$,/%+ B32%] MO44)V5\/K,%;PR/>QEPV&)-Q#K=HA?B/_(&*.Z-1B7"*,H9)!BC:7 ]NK*ME M(/$EX$^,]NS@&LB1K EYDC?+Z'I@RH!0@D(N%:#XV:$[E"122(3Q7&L.FBXE M\?#Z3?V^'+L8RQHR=$>2OW#$X^N!/P 1VL BX8]DOT#U>%RI%Y*$E?_!OL:: M Q 6C).T)HL(4IQ5O_"EGH<#@M#1$^R:8*N$X3L$IR8XIQ*&-6%X*L&M">ZI M!*\F>*<21C5A=.HL^37!/[6'H":4_C*J_)7)GT(.)V-*]H!*M%"3%Z6#2K;( M.RW*MX*3\$E]*_Z^63-.Q1+^C\[WE?I0KR[+VA7+88BN M!Z)N,41W:##Y]1?+,W_7F:Y/L6F?8K,^Q>[[%)OW*;;H4VS9D]B1K8>-K8== MZJ((I*G8>#!IZ N00PIV,"D0.!/KN%S4YSW*;8X)?SE!Z CT[B-:=QNT\0PVR)9ZL4" MB'=0;EH9>"Y@@C>O.-L"R$",HBUB%X##%X!>R8HD]&LB)*%IB(T?KXK9.\!;*CY%/I,[3 M392EK@-ME#U2H#0I<=7:F;9 _ M]-5,M$&.[?I*+G3=.8HSYFV0Y0>F8HY%YYQ]MN;V)':47K])K]^9WN\405;0 MUZKJ@KR@80P9^BB]G:*?W4'V*3;M4VSFMVUEF:KY[OOL3?P%02P,$% @ NX(_ M6",X5PU@"0 A2D !@ !X;"]W;W)KL M@6]67&QR"6_%_:+="I:7^J)-O2!!$"\V>=7,SD_U9]?B_)1WLJX:=BU0VVTV MN7C^Q&K^>#;#LY+W2AEM6%-6_$&";8Z MFUW@C\N(J NTQ8^*/;9[KY%RY8[SG^K-97DV"Y0B5K-"JB%R^// EJRNU4B@ MXZ]AT-GN-]6%^Z]?1O^JG0=G[O*6+7G][ZJ4Z[-9.D,E6^5=+6_XXS_9X%"D MQBMXW>K_T>-@&\Q0T;62;X:+0<&F:OJ_^=,P$7L7P#CV"\AP 1E?$#HNH,,% M5#O:*]-N?-1QWC?KK_<7'R_O/H=72R_7_ZX_'[YY?:C M;9KZ84+[,&H;?VRW><'.9K!/6R8>V.S\[W_#%-4-4/-6+CZ6GU8J,#?"OY008BBNV?TKE-;!;+G>P29 M5.2R:N[[5%3)BK76]8W> M=X,K-:2VO"F8S8=DHFX>AUDT\L%BE:34[D*ZPEHYR.6:"9LKZ51D%BA]G\_#1,Z$FFQ2@*:.83N 1Q[A5[L;4(5&^5+Y*^J!H): M):B"M]).:#R1A!.2CH5;K$B&'<*)$4Z\PO]U&-MK5MXKL5732M'I<+9*)E,Q M.)O,]=1J'F6I0[)!.O;R\_QW$+N_#^^ZJBY!M%4H]03EH')J,B>4.%0:#&,_ MA_7$ZBI;5J+?9J!U53U!4.0M;#ZKW/"XW*D)3B*'6@-E[&66R0XU@\V&V)/: M:M94/ QTN('2BENN\N0>$J PY%>SV6?=NLKOJEI7 M 2>Z=H I9ZL5="MM'RDM# CKDA=_=55;J=UJ+Q>P%\*OK1?>:K3#63,4QGX, M?Q=YR<#G@G<*3U ^L.HAOZOMZVNA* XSC,6\S"+'#L M:F+P2?SX_*9D#?O#IHY,83A/HS'7;5;.!$D,,HD?F:.HW.;/KI D4_3-H3@= M3Z+5+$VBV*'4,)+X&7E1%*)C!]G%*M."NX30<5=E-0M=6"0&B\2/19W".R@Z M@#3'E%J0AX.4CC>1S2ZAJ6OI#1O)\1[UM5V=U8\I"PG$[SA567V5PX7R)MVGV\UVJ'7AL'$WX!>"UXP5K9H)?A&%V&:K9M<_&12 M;6'H+" .W8LV;34Q#B9K-K4B<>1H*(A!(?&C\+H3Q3IO7RO9PCJ2T(EFBQG% MQ($<8I!(_$AL9"<<,FULC.ET6]MZT B[=!HTDF-H'$?&?GF^ M*\BDR*&-ZP^0G4T1\763@QM3$YHXVGUJF$G]S/QJ'ZDM\[U>[>[6P3KJZ^%6]J6G[ MB;7KIS:@!E#&CP]>K(8Q=H"7&O!2/WB/<:)?AN.>IG_.'"0&*452U;:<.^70P\LU& MM?'JC,HH3'UT_@&NI'GE].%DMW9$](4IO,P",-Q!6VSHT'HJI2HP2X]@MV#0-@/ M@IHW]W/)Q,8M?DI53 +X-Q8_M7.4"]20E_K)^Y4QU9E4.M^@.RY@!$@W^F#G M%Y1;.$NF_97%S"7%_T8:,^=GPJ]&$E@DZ6H6(XN%0E+[AI ME3XEV3R>W :P61'BZC%"0[SPR &P6H!><-4,=2(4P?J%JGT?H)IWW P(+6BC M 9FT1U8[FB:.9!<:!H9^!JJL<3*1>C+<:&REJ IUK[%W2J([!@FE4;$$R_3, M-+^V$GZKT0Z]-SP. M_3R^;*!2@%73Q835VRE1243I^#:]Q0RGJ>LF=V3 &_G!>[E_@UYIW+6,@JTZ M!\NB*4P)Q/YXWUO,H%A('2R+#'*C(\@5ZIQ0/I^@;9T#>M7.4%MEJT&\W97P M55/47:F?0E!G#[]XZ!Q9[K?2\6:Q&64.B$0&TI$?TC>C[:TCLI&]!\?.](>Q MXX- &M?*1XQZW8N]!]HV3-SKY_Q:I*>N?R!L]^GN6<(+_03=Z/-/^..R?R+0 M#-,_H/A'+B 7MZAF*Q@R^)# 3(K^F;_^C>1;_=C<'9>2;_3+-8,E%,H OE]Q M+E_>J!_8/7EY_C]02P,$% @ NX(_6.G)M/,J!0 Y0L !D !X;"]W M;W)K&ULI59=;]LV%/TK%RI0I(!K.T[:=6T2($G7 MK2B*!4%;=-LFY[L47R\MSOPWNT=OXJ-,R1 M;EICPW'1Q-B]G,U"V7"KPM1U;'%2.]^JB*5?S4+G657I4FMFB_G\^:Q5VA8G M1VGOPI\)+CA^["X_5 M;$2I=,LV:&?)HK])OL.7I0I\[LQONHK- >CIP<)[^ >O)_]2EG]EQ)7)W3N;'!&5RK7AJWHPG-@&]4V%&^T5;;4RM E M-AF%& /]?KH,T:.4_K@K0MF P[L-D/9Z&3I5\G'1B2Y_S<7)XT?[S^>O'G#O M<'3O\"'T?Y/(_P1$OS2,'BI=VRF[T79%O55]I2-75#KDW(;\-805BWJ,8+B- M8*.NF9;,EA"$3GG(:9N ?05I1OW'ACY.+Z>T8LM>&;.18^X$4N1Z&T5]YS7 M.\.!]HHD_^/IZ47QA,!4@(SL=;MC@K:9P>#6E-Y:BG#'==H.;K;*@H/$Q E! M):GJ3S1?-GE/O-(A:86H%1P#1BI[[V4/1OE>F? DN:\K%J"[9HZA6 MVE/W18V)$;^YBDK9+ M%1JJP?*WV/\#\;9.D&;3X^Z4/@S.;.'AC';5_<@>%K@XID*CDK2M=*GD)=C& M?QNAV""*K=I *?%-AU=#2GC05.M0(D,;5E[42=;?*U\V6V6'T]0?2V52#>?W M%'B?"1W J9!]0HW !.![UR8%.ZWT#PT$U&2JB-"RQX=#"XB?0Z!2_0[.[51] M"G3M7(0H+GC^U&LIU.6&QNY)_DJ+&XY\I_HIX3&DNO= ][OP$WFBL15=4OP- M?GQFCL Q[FZ3+:20:_RA/CBU%HV'NL!.)&S(2TW[\Z?O[LL@6JF@B+]#5>A][+ M2CS$I'.%6/K4@" E8S1H#87FD@.(49_;,>64ZUJ7&N?">;C-?N6L:U&QPH*M MN^8)&5V#H[9EL8C0.+A0F57EE.>796 M('AA$Y JG('>^K8W.>)1+<&X2+9>K20*T6$ $:,P_)!7 MVJ0I+&2*"]FZ2J]T3/RV1B!25++WT!4]1IY!U5?!KATF(&0LB;8M^U1# H V M!CW[M.PZDUIZC.)0VBG]0=4<\4,><^ MO&-. M]'YEW?IIX];3NU[IV<[H!0-7:< ,E%ZI/(6-N^,,>YI'MUOQ/ "C+J$TH,!J M7)U/OWM62)B;<1%=EP:YI8L8"]-G@V)D+P(XEV[:+D3!.-F?_ U02P,$% M @ NX(_6#I5X)= " R!, !D !X;"]W;W)K&ULE5C9HZ=MER\G#K/@R!)CD)@(%G M!J28K[^G9P 0U,)*7B1BEEY.=Y]NX'*KS5]V3>3$8YX5]JJW=JY\,QS:9$VY MM -=4H&=I3:Y='@TJZ$M#'U92E7](7B,VB#)*'$N0^+>A.\HR%@0SOM4R M>ZU*OMC]W4C_V?L.7Q;2TIW._E"I6U_USGLBI:6L,O=9;W^AVI\9RTMT9OU? ML0UG9].>2"KK=%Y?A@6Y*L)_^5CCT+EP/GKEPKB^,/9V!T7>RGOIY/6ET5MA M^#2D\0_OJK\-XU3!0?GB#'85[KGKF^1;I:QBA*SX7N;E3^)>V5);F=G+H8,& M/C=,:FFW0=KX%6D7XH,NW-J*MT5*Z>'](2QKS1LWYMV.CPJ\IV0@)G$DQJ/Q MY(B\2>ONQ,N;O"+OMK)8L5;[:L$3"K8D!+66Q$PG^9^0H%4+T4.;+#2$>)>)C/H]G\K%X4B;3K(-E0&@DI^K/IR&\R M _#Y1);*R4P@IBXC<(B+?)0ES"L<3F!%E'+'.[!>.K$@&$Z6%^4B(Z&6?)B, M Z^)M[?O'^YO1$8;RKR9[+#;4K:A']F#M2C)*)T*I"OE"S(M-D(Q!FN%F]!N MV2 6@!L0RU+*RB1KL(J0*T/>4J^@Q66 S&3DGDD^1!TB!%FG0%-0Y-90V_$T M4W*A,N5VPFEX"I3/H\ELQI Q?"DEX'/8 #W]LV@^.?=@+HW.O9)?JX+$9%1[ M]*V2QL&0M"(6)YF:D5+>]-JIQA(K*LOF:+&1&1_'WMX6H-Y-HX%X8+/W^^S3 M@JA@<8B) LFEC09N2ASHAP)<@\=@%2!))19MA,PEJ^D7DXW/Q<[ ML= &M>@S+H[G'A]& IN<^%DFWMQ(+"H@+1D:0Z54 M0<'1.XY]3;S!0.*]32DBA0= MW"#O1&ET6B7MY4RO.#B)Y0T 8.G ]/HT"A*H0)*M:;7FJRX X.R-TM4!U7K& M6""$XEZ; KA^6*X&N&/* 3@WK(%PV9!W$GR_\WO:!.=.>F&Q=QI(#)XGQFXR(T60YV"B-,3S:7DC'9#5@GG)1X0M=YTJ :4$ &S4 M$G^J;))IBUS&XKX=(3S"S\,UF; X580)&0+@@MR0U^;Y*URDM!MA2,3<:,/) M@U,-Q>V1;LXBJ'LC]_3<=3*%\)"=!]R':N1R!*E-VAKO3Z+Q*# ]!'>%A J M3X8RWT\2;:$^R:2U:JE")RO1!?CB.T(RX:RGC13X*YZ:>-3F2&-Z#^'U'7.- M,O4'P=WDP<"H2#PJ/N]O@;[;]E@:!9IO6P*R/E-0)HT"I8/7=1(ZGPZ0\#1G MVQDAE)S:YQOVJSSX 1?XA@?N$(=@ 3UR>7(WM2JMP?>-74P#G*U9H#80 M@HQ$??-@H<\2G7T:2XA$)OX83< MPQ'728C;H>DTP;/>#$Y]/KQL24TS\8<^Q1H+ZVU@)]>'S"]+_4<"E#'9Z,]J%X?4$W_1#L(+N#Q MB:R 3G\\N@CM-@#ZR7#)3N "2FD''@Z^!^''YE@# M!FV)OG,H/HOBB[,P_;"E6_]^S9L;5.&*!\DE-6'9 MVWG<'ULM_J3$=RV4G''J[Y#/VX/Q&>KCJ=B11,^K&PFVGM/#QZ"\RP1M]K1, M\!)-1_Z%9E*_Y? 0XV<#-M37JGQDXL/;%M5AVA/#CEW!G-*D7$N0AP3U+WE0 M^7);:C#.UHH37_&8*7#P\?I&=Q DJ# <7>D.GXB2\MIS6+--SH>=KRM(_97_AL0= 90=/K2TJ^UGJIOP=69_/'SC^B#- M2J%W9[3$U=%@/NL%NFH>G"[]MQH,;Z@S_W.-"98,'\#^4F,\KA]80?OQ[OK_ M4$L#!!0 ( +N"/UC9:E;\(A .@N 9 >&PO=V]R:W-H965T35#G)]&YJIZ==2??,P]8^ M0"0D84,1:H"TK?GU^YV#"TF;DM.[_9)8)'!PKM^Y@&\?C/WFMDK5XG%75N[= MV;:N]V^NKER^53OI+LU>57BS-G8G:_RTFRNWMTH6O&E77DU&H\753NKJ[/U; M?G9GW[\U35WJ2MU9X9K=3MK#!U6:AW=GX[/XX(O>;&MZJ;7=@,#G:Z\O_+QZ"'SH;K MT9$-D[!APGS[@YC+3[*6[]]:\R LK08U^H-%Y=U@3E=DE*^UQ5N-??7[+^I> M58T2/\C=_D?Q1>5*W\M5J=S;JQKD:=%5'DA]\*0F1TC=B)]-56^=^&M5J**_ M_PIL)=XFD;Y>G>& ''*WJNS]S_\9;P8_7B" M^UGB?G:*^A^SU$E2PXP>I2_B&SPSFTI3-+T1=\HR)%2Y$F95ZHVDYT[\NE70 M[6XOJX/82B?RH&?G%9T'13N!W<+5LBJD+<3>FJ*A1?@=U@A5;<"WLNK)ZT+5 MRB(4P-G#5E7\; M=U@8HP1S^2^&O8&NPHE!J%TX+AS\]^;)G;X!MZ0;$QZ960TVM2_TO76W$ MOK$Y) -[ML";2W$G#\2B(/MZ5>(LO"=CN*XUNG):]7NC8;5]V$P&@4#3$1V[ M&(E"'D#ZK^0#3SGKR[B"(6"&:@.+'/$6]@P(+'>FP5'@*/I9Q[P@VOE,U.O?;\%=KEI!67@;L5Q/46 M!+_&ZOK0'ICY*([+0XA:F#*7;AOMZ%A-Q-&0(#+GS3B6=A,KTFI"*W(1IZ$! M;[# .*NI'M+ZI;@%*5N0V0\9KXG>#$4UN7(]*/'^V&$FT(6_:%.$,*0'Q+4P M>=[8H,$G9MP95XM2?U,4J=Z;=JK>&B^0D^3X4 MR-*9@ MH M;=[XQ[!G$J17I@:'P%P\AFW66GF-]Y(!B0O^O?V'4>,[-=RW4!=! W;U??T$ M51;=01"W#LR -XT71W"S045H>WJ)H=*Q*CP4>@@9%4?]#_PY&IN(I!S':%)QOK8)KCV>'B_ANQ%3)NE)&^"5/^79'VO3F5K86S_-[D" M $WMR7\XWIU3=0S?-A;,&CZ=\IV"FK"YV5-%0MY!W@TG+$M.@T]A=""'DJ(Z M]<)32*6@.98'W0OZ)\]V:B_A[(1PT;];G,#6G:8H2MO.8U:!%'O?LV5D?BRC M#A"@E(5_B-7([B4@K^.[9 QTM,27/XM@HH7E:),? M_G(]&2]_1*K3M4IIOR\P0G"9NT M2XQ=O)0FGN8J^BEU];+FO+HHUQY75]D9X!>Z\(X23) M>07G;M )4OG@0:R#NY1VCI[HHSF'-[^NS6OZ'U:3KN%BLR6K"2.$W.,!TA;9 M>6B5/_Q98AD^V7D4 N5(BF-*4LWE4:=00/)6)79BIT%:-)R1:OFH:&49.A2&PNA_ MC->/H2CG5CJ\ 1UTJ'N*!V[H\4])/YX(S^T$B1[[V9CNN;0B:]*8#[C /L^9 MDC6V;LJU+LMN1"6,#[FHU^=NC"EBIV(8#U%AEGI]" 5:R&U'57J;JN:G;47L MH6*C!7_ HYFGK7 M3J#[O3Y/1J0 'K?NWR;@6!I+Q.Q#U4Z$N$@Z4G$]WSU<17\>>'JBN.I4!2F4 M6_8"JB*>%2$U]>;[V./X>@Z+=\'QTFD<6HWRW5KH^M$.I,!618T? M^=$*\#S0!F1AJ/',,EKQ**=M8J1K>Q99W+.9LY0S;-%V3UR!1/5WK1J#H>M; MMWEN&_S9.;=U;F3_, T]LN))#LFGH)J$.!5N(BW"L9S/D MJD,'I#NJC7$')U 1S7VS\@GJW*VP-%Z.,-6G3R=48X*":1Q>NXLW[2U'.N)\ MR.H7 P<\)_ZS1"K@GRL%MV=7C4*^$I-E-AI-Z8])-IM/._EP0-#D'HN;;'Q] M+>:+[&8T21/W#FKZX?N IEIW:KGQI2.-L1B0)DI"IB&S!'M3OM4-,VN%PO!(#WY,1Q^/KX0D^L92(^OGZ@< M9GZBSD4VN0[J'%]/>*^G$D3W3J8!MSFG(&J"] 8P0653!?#GRL9WS4FQ#]+U MR[T N1Q*L6'1U;VA7-\;6?C4C8JV*>MG"9;'%XGYX,7M#//5.)N/1K#'B-WV MU22[F]NW8T>$3#Y*<$]*OW+]C:/SWY>N]Q99%I=\)04>-(M5\.. M/X8X7Q(Z=^_!?ND4'[?#LGAPD1MT QN>022U#$\;D3A,+NMVBG2LV$F#TJ9J M,>Z8K%:-&OH76_N"\Z=%M,)X0FU6V,]5TS%.1;0KXNI!(&=7\NJ-,T-*9'89[7 MG8O +%@GHWP6&Y.F"KFV/G3O?_C>DFJ8-;* ^[Z4T&$[I/'4I1]23;VQIN&N M*-8:]=8J?]Z?EQA^99K=ZWOQ=R+>?X*@]KT>V+L+[/U[9.][4L;WK/E<%:0D MJD7O8E_S2EQ/L]&4\&^YS&83!L+Y-+N9S.FOV2B; ET_(G@0H:9L?$2,1]-L MN9R+FV4VGXW%E'[.%H!29)?Y#81*Q5HZ".BZ'(_$! @UG8OE*+N^F8L%A<4- M04BN^5L4(,.].L <:1_P:XZ\-07,3Y=B/+[)ILL;_#_-%CCQ%GVGQQJ\G,[$ MS1BOEO!M:MQ)DEDVGK%,4TBR')&8LVL(O,!?B^M)-KU9=O72W@UZA'L3.A:! MU@R&W1KMJ*SC+U\LU9Y/7@#:(?KF*B_E;H_?NB4-;\VW5-5MC?F&_]Q6YM]* M%7HA+P0<<<.E7BWS;:B.O>Y=TOUS%A^H\K4&'6!DH[#^.J\JXL@%#W,F]$W' M3P'BY4?@@#]6JCWD779-^/Q ^NA!6MZU4U! Q9I K#>2PCW#@G6=@I/4(G49 M[QW"<7XUV=P='/HBNJ-.;I!'-Q@X&_C"H[P2(+(NU:/F"R"R LZ5T)]PX 8O M$8&ZEO; QP$[:^82IKOWYZ9# @,9\+Q$W1]^I_?$<)XWNZ;L\8NG[@"36F!= MX]K5E&J!S26G7+8J#;%?[Y\(QXB<1"=,:WWY&4"E2F2G70[:,"2=F;JV.TK0 M7CQDED)S3_.YRBWWF^2E/.JA ?W*CU [$]DX_PFW.3$1($GNI-7<7)5A*.83 M47MS$&8@_2\V9#M+ >ZF^T$LQ&;7FR3']BA.OD(-4?C[@\!7;&Q2#0C^OT() MI)A4=)RN,;ZVK3=8^F4?;@IY[MBF]&/Y?TC&*N1P:J[0F^+1@*QI.$$W\J5Q M--+[J;%DXW:*?OJCES A:R\ NO=C8;; H[QXDPG-=;K#]@XJL=NYV65>^?SV MWN]H>W?JWN\V#Q\CP] M68>0)_M1^6^G3T$:2'GU9_0*/IO(5=1Q.DQ+4&FOK<&O+E_'J<2O!)<7!IR:-V=T6 MRU[3[5O\3(S$XDGBAS#E_1$6IH.U\!V0T@C\UK$*!C0P6E))"Q8^+.\+_V>./VQ>D M^?]//5#O3:A\FZ.,7*)II(\55W5, +5Y60IEI.%^!L!+UJ)X(?LU)&-!ZMK MNN@WZW7&BN+&(*?.BOJ8\TDVNQE=B/.;F\5%1Z83TX?%;&#T@$+T?#R=O31Y M0)4]G[-(T_%4#'W'>M7Y^AB1O>%OK F*(8W_$#D]39]QW_JOE]OE_AOPG_G> MTR$OK;%U=+F&PO=V]R:W-H965T7]_O'( D*,F.=Z=]ZD-B7H"#<_W.A7J]-?8WMU;*BR^;HG1O M!FOOJ\OQV&5KM9%N9"I5XLW2V(WTN+6KL:NLDCEOVA3CV61R/MY(70ZN7O.S MG^S5:U/[0I?J)RM7-*:WG!;]HM77)M2!)%L;\1C?O\S>#"3&D"I5Y MHB#QYUZ]545!A,#&YTAST!Y)&]/KAOH[EAVR+*13;TWQ3YW[]9O!Q4#D:BGK MPG\TV[^I*,\9THAV3#Q>21#;.X M8<9\AX.8RUOIY=5K:[;"TFI0HPL6E7>#.5V24>Z\Q5N-??[JG=16_"*+6HD/ M2KK:*FC!T.P10B_%!U/ZM1-_+7.5]_>/P53+V:SA[&;V M),%;E8W$?#H4L\EL_@2]>2OIG.G-OR[IK79984A8)_YUO7#>PCG^?4CF0/+T M,$D*F$M7R4R]&2 BG++W:G#U_3?3\\FK)Q@^;1D^?8KZ'S'-GR(DWEW?W8CK MN[?BDZET)BYF$_']-Q>SV>358SMDF:?*X]735T(Y+Q>%AA"'AK&(4':RNI,!9:VIBYRL6"^%- F%]X(0! $*8,LQ&8E-;^ MVY5NB?-D*]R#.-(C-6*Z _5%^T!]<"QT232,!7_%0]@J [ ME-\J50(5[&\X MH))0=J8KR0;S3&K3&5'DTN, ,CL,?C*=G,S/3N8O>C:48JV5E39;/[ %=5G5 M(%:39L%'H,8&[?3"\@.8] ;6"(K!>F&6PBPH,D!<-83(G,"R_:5UN;]X\0!M M?JXU'\BGL$0&ACNP6 4NMVLH1-Y+7=#;D?AQGP?;7D;6][47S$F\06HR1&!! M=:;L[):K>V2X"F=3DLC)YR))*%R"52_9:9;6;(0SM(3Z3? MF@T.?R!7/*"X'::1P2B]I1O_XHB[>E.1;^!Z@4S,[\E,DAW&JVQ=ZL^U^M^) M3BL7<"GL#H4#9^#&'D235F3:9O6&X@S*&(E/>-0Y'@+-*? $=R6OHWA96Z40 MLSC-]8^RJN,&>FRT1?A3H.QPE^('VB6FXH1A30;EM#0^UX9.X5AS'&I<+$3- M!!C39"6==:"4Z*#%I,008AWQH6$,$L@,]"'IG8;$G46"81_A)L$ZF6O$/D6/ M5:NZD(0$/:7*'ZU:9VL!].V=G;A[%P1#H30D()@' MO'K(SM#4W UQ?6^*>W)49S;J"0'FCPB0AA:=W8,C4GO*(SLDR-_#8<%^ H4) MV@:GWN=$J"_*9CH":JZ\L@2(?4A%!& ?_!]Q%& 8E4H=,G&&QRMC.?.!0I0K M'!==H@V'?1R! #C#!E_",7*YA XI@/&(*E!R3JM5V+^$R8QUI."LJ/,&"?Q# MQ3)Q.(S; !P2^+*=6KCH7M)A7:;)&R (CE(5**6&S)-A ME:4F6FK':(/!<1 MBAR_T7Z2!R%[>*:^>-(P6[%S?YW8>6-R@I NL[46+Q">J;ZP9"!^B=V=5 M6FQ@C89(A)R6O(F8=Z&&"EK;31I :W+WAH.JCH:D;+ ??,\[=23>]8)*1ON= MA),;/6? GB^;9(TUW;*NDI%Q%JV.]-<*9"A@K=+!F ZU3^@;/&^0?CAWK+H7^PN72T ._YW$ONCU>.G),W5Y#41 M^IL#0P9@ 4GK= 09)+SF0')4C;=%_Y"5#V%P!"'YCFW3V&T2>0@69L6I1RBS M11V75J0H'_!NJ;\P\F24)+K5?:D@ FB2^EF^QA8)%*35'<6Q*7^MRU"14W10 MB"I;4E^1%$@4<:8N25>(P[58PM\3D(K M**6^E^R%U$NAJM'F&7KKEY34 MK4U?O$JIN0.JG:6J!9?6/A ;KL>A#KT2I;T,P8ZFD%M3MLI!'\"IW=$[Q>4A(X8L. M>[. :6E$](\_4[_?)?DDU!O[A5*ZYE!S>JM<9C4C,L^IQ%'$I^/F:M9>S8_% M-9\\/OJA4]9QIZV>@B[%AX.8]JV8SH;SBXOT@OUP]BJYNMZ-PNGP=/*R?=V_ MN^W0)3 H>@S"-DA:4 0J*U1DY:J+5JR<3B;'+:7^W?O4MX7;RDJ<#ZUA[[I,(O(&:CDZFTR&D].+XYZR#CV] M_M@J^_?@]ZA^0S;$AM.SX80D[%'9?_A'??D#%57_AXX\&<[/+]*+9SGR^726 M.')ZESAR5,U1\5Q'?OFB)9-<'G!A,'OZXJSCH'][T(EGP^EDECCQSOW33ERT M3GQZ/AE>S,YVW6__:5K(M$W^6I):\*1$MOY3$]:O#U5'XMKWD9E\*=0E:432 M:&1!,\NT,NBGVF$S&CB<4+F?64)Q$ %GG Y[HQ=9.",6QEIT$SE/17*D3?@V M5G\;XI7^(1)R'K^6:MND5DFM.I>Z[*NA)^Z7/#^/[D8TRJ&"R,51+WOW(A00 M<#N>WP)+[OI8\BYBR> X)-['5SQ'15_3T$=%PV6T!G\'J(B7#!Z)(@XG][ZH MA2E7)]2I<54RBJ$L5NA<>1X0HB/T[+FFHJ%L2^MV KI7\$>WLK%$>U^B$O6L M\Z.P]Q@'NZ^5:W<>?]H*Z4>T:F&>,Q)O.;C=@0X6"]/J=Y>39<2'-GY;H#@B MD1NV;#.?@)ZL6E,%?*\:L8]HS?&P:5'3:408%[08];F6!3!9\:12BK7*5RJZ M9/BN@"K,<:\'MG<_UDS/1ATZ_6'UMU =ZL*ZHFC>!(=6TI9M0Z[I^TW; NY3R^;JQP>*31M#Q=6]J6\O->*7]PRM],E!H& M>USC.7TX)WUGLM*>D %QY5Z1 R*H:*)7 ==BE%,C71%+X384(TL=:PGT)2O- MT](@>MN)A1Z/7)702F;K83OZ:!]T@[_HPLTK\K-W;>7SZ&%AO)W(W3M]4Q=> MGT @;7**:YKTD:M#<)F]PST(PU1P9W3>0D"(.F %"X("\ M]?JGC1T&)T#'3#IR<.KBG2SB)]N@AU&OR$PFKX&3E@=*Q][;<#+753A^.AE- MON,,%7[TH AWB@#H:UVY(8_6VK!KK-)L/VMVLUY,85801.XMF[;+K,P5.2#S MSW>BE!L5SHGS"4/GQ.U/6"IH3HHM_R"$Y*4O!*NH=Q!IHHSXF8W. MOAL=^JW ./E)!Y2QXA^NT$0+$!U^W=$^;7\;(5V+0BVQ M=3)Z<380-OQ8)=QX4_$/1!;&0_-\N5;0B*4%>+\T@+YX0P>TOQBZ^@]02P,$ M% @ NX(_6'ED9%+& P _ < !D !X;"]W;W)K&ULC55M;]LV$/XK!RW8$D"Q9$GQVVP#=M-@ =8M2+OUP[ /-'6VN%*D M2U)V_.]WI&S%'9)T7R2*NGONN>=XQ^E>FR^V0G3P5$ME9U'EW':2))976#/; MTUM4]&>M3!2;ROF-9#[=L@U^1/?']L'05]*AE*)&98568' ]BQ;]R;+P M]L'@3X%[>[8&G\E*ZR_^X[Z<1:DGA!*Y\PB,7CM\AU)Z(*+Q]8@9=2&]X_GZ MA'X7_X#&?&X_'M;3A"?O6-L\BX(UU MNCXZ$X-:J/;-GHXZG#F,TE<JQ++;_T3 M(M*QR4YLEMF;@+?(>Y#W8\C2+'\#+^^RRP->_IWL#G K+)?:-@;AK\7*.D/' MX>^7,FX!BY!L!-X9'LZB Z-8-+"!?0'PWB4YWY59'$Q3N$S]>.U4-=;HSE: M"]D@'HY&_I5G.=P))>C]2Z(_&!97<)F-X_Y@= 6_T9P39^I<$%(1 MY^.!YST$$OBC@=Y7&:IN!T MT%8H3J/1^D47Y@"6MO%,4'^Z>[ (,ZFA/'=,-NP4ZMFMH:XR 39D62/5J@1. M&:Z0I"\1M)('KY*W014JC(R"')"UPXJVU)'8"57B#JE@5/*@D6W]_8.&+;'B M7)N23H<\Q.3EZUL?56:2-S+PM%#3: *%OJ[,"&)!E+J -5,TT&ETNY\LH"5@ MDLX&=D];&L=DY1E>>\JO$^O!$CEK2$Q*@)Z,>M@_VNMW>G#!^@N_/F_4$L#!!0 ( +N"/UA&?=)3 M4 4 .D, 9 >&PO=V]R:W-H965T)\?<^0JTM26T#: MO-A+62, /12N_\RV8 MRII8 M_:KEY1R^>4\7*K??PK5DEV.,Q$WOA@JU89'E3*I/_R M2QN''87SW@,*@U9A$/U.AJ*7SV60HRMG5\*Q--#X(U*-VG!.&4[*-#B<*NB% MT:UTGRC(F28QI;QQ*BCR0II"O T+ #\ MF;BU)BR\>&$**K[5[\+1C;>#M;C\@]=.%KF=-UAB;QY):4C9X\ZI_U+O?X.]SX.]R' M_G^SM1?\?M=_P"*^T62Y=84T.:&.PT*,IQ^1J_[940])>_+H?##H7;Y4!@)* M:B@@SDU2/A)OE^2DUN)@VLR"K54NS@>G1_W>X85X3[DMC4I]#-NW)'WCB#6% MG8LMXMA["LF_[>8;)6=*1\\[T8?^I6!#]+E1X4ZH'0K*B,;DUGBK52$#%0+; MB?.!C83#0AK\L9XBV<:P$(:C:+PR)4YHC5L1Q KVKQ7$^:&0CG 2W2^$#&(N ME1-+J1N"KK--N1 DG8&L/Q8?@#:Q52W-W:\>;;_)A=_)!0 =<=@3(#P XA:V MDS+1&,QLK;Y"* >%DB+9!-G:WPBP @ZWN14'"E&IZ%!HZ[VP)O*<6+2U\5"8 M[$9L&O OA1/NI:/ )@\,L::9HK=UK\15DE+(QN#GBD Q[0+P\=E9 MK]/K]:+$XY.S05RHY!)"2(AOFCK$4T=@9E U0^;6$OHN MRLAH--H\>;:U*=L@8/OT]'S7.NC\#./',9[*!XY\3%[M%&*$2"I;^$XJ,A]4 M%>.]4T'*QRNJX/!^;BR?MAD&0L[%$NL#0CKV:+KW.6UM=G+K8T?MU!<26WP# MS #LK)JC157!#8*OF..VYH]1.@%) Q;3+=22Q8 2BRA6+#YUPQ':5V?J/];9 M[8.-DDOG%/>)AP53'L'+"HLX--"_.5<0W471!>G4V)$OA: W\R9LVY+G2?_I MI1'C&H.%CR',M586:5QINK#M^"'19L[@H8+"\&*"2,+=M?H; M52DF>)"]N&USH-NM;6[SM2U72A.CPV[2%S0P1[(!EU1$6J[27'-4-CH5Z[J< M?H-H82M>3F53*#%VP)??7P%;$H[B)6WB;??OJXRY2<'/F$ E^C0])>$(&_@P M?O5&\ 6_OK'V6M^"PH'['C'=G>U%O//22W2SNWG'C]/S=2N>?@2@ M&ULI5A9<^,V$OXK*,65\E31%F]1XZ/*X]DD4UN9N.S9W8>M M?8!(2,0.26@ 4!KOK\_7@$319[S)BT03Y5NFOIA;"LN]MTYF+26WM M^OUT:LI:M-RC+\]5 M;QO9B1O-3-^V7-]_$(W:7DRBR7[C5JYJ2QO3R_,U7XD[8?^QOM%830-O57;7\3. MGHSXE:HQ[I=M_=TLF;"R-U:U.V)HT,K.__/O.S^,"(KP!8)X1Q [O;T@I^5' M;OGEN59;INDVN-&#,]510SG945#NK,:I!)V]_%FI:BN;AO&N8I\ZR[N57#2" M71DCK#F?6LB@F]-RQ^^#YQ>_P&_.?E6=K0W[6U>)ZB']%+H-"L9[!3_$KS+\ M*,I3ED0!B\,X>85?,AB<.'[)GS*8?92F;)3IM6#_OEH8JY$V_WG.#5Y*^KP4 M*J7W9LU+<3%!K1BA-V)R^>,/41Z>O6)#.MB0OL;]3P3MK_!C#XXEXKJ4G;2" M-:BGBL%%%8 "(,(XO-8IRWBKM)7_P^&BMV[7"F.Q!(@PV:ZYU*AKG%C6"&[P MT'4];YK[ .Q1J*72%>]*@5JP-;.U8&NM-I* P#"U9%=WU^R+6LN2)5EX$H%N)^ M*41EF(038( $") 1X.V)3MD7,#JLGV7B-+!"HWA!W!LZX*Q"GJF^(WXE-S5; M AU9*VRM*M6HU;UG?:U@27?_XP]%',W.S"/6WN$CY@1/$+$&VFUK\!+:R=&X MP1 SN%1R>*?S6$Z@".7XALN&4[@IO%IL 'R"'E9]PS7%9,\+RAFQDUPB%%;: M'IPYH@RKA#&!8T'.%=\M>1_^$+BI6H3*R!9RM+12&+80=BM$MV/YV"Q*DW6O MUSAS\>:K%=1Q&K_-+[*"=+F4Y WDJWXV8Y+$^0])2!J78*DZ4KH1&]$$##I@ M[5?0E^)#]] .-7>BC%BUPWW&*DUA+W*V'DJD- 6][U2V @E#*.GU&]+O'P9:*K?;E"MV/YD$^GP=A&%(\WF[)+8[2LEH"X>CBO@3$<\8E80'S$F\>*+&1!_.B^'_L#6":60LWQ#0[>+C1HG2H MB!SI-N+>8>;S 1W\8%B-0>5D/9"6CM0E]#U NGW.@#0*@S#)1@;$LV">QG_5 M@$$(-T8!G @.!\Q?HAP0$-"F2*9O/=1UKH9"+84%M\O UQTP3BX$-2?V60&2 MXH"0379ETU=^V[[-7:=/*@XTZ$9@PJO_8AQKG0O12P;5M6B[@CU>5LQ8. , #H"5CXZ-"M4!CW'>>-PM,%277S%2R%($+ZF"A.S;M743!Q2J@CT4@$ZTLF^- M:Q"N+V[0U:B!&I<]\,16N$'(*W/PQ3@K/)"3OSLXQ64.AF:?(T^JZ91=[=^: M*/L)8E?>D4/D1JS?P-#U?>JS#5G+CEV!J-Y '_/N/?O &U<;J.PKN*EA>[(C MEJ=ID,=S=O5"0;+C1]G\CLT*0$7"KGNM15?>4SYUIO'IF 9%EHWE/55U%A=! M&L]&TYTORE7G)DP:XVA$*,N^[7V!C)('[70W0QQ%41)$L]1#UIL;YF/4^K2; M+-S ) ^C,O>CLL,I[2'G,!?1<+' _.7?0VGF& 9DM7&#E< (>9@PD7#+OG'E M9_Y8)/CYY' ,7PGK4WL?VLI^UG 7N^9:NWYP-?+I9[CY#XZ_##AQQ.(XR&8Y M'HYG058@"8Y8E ;S>4H/\R"=%726!TF4N3.$)D_PZO$B]*1YD,]B-SU%\=E^ MB;\D*<:[M+QVK\VPTR$FE7 MUP:3WSR(\Y0=1R&E7?B.Q5D:I%'*$JB;9P4[ M1DO."V@4)TDPGR4^RRFXD*>7W/,BRF,WS()Y'[-AU M1O#("QSG[#<'$4E0A#B#F5%.1QEV,OP>@U=>@$=P>3)[=CQ^FC2VYO[%C.9X3,O:]Y6: M;]R;PCX"YF&V^NZX=5\Z1'6"RYJOAG.?WAB/I:H\892P>\&U'^@/[XD!@QV' M@_+9<.%2-KK$GT8B8.,+#HK]8!;ENWW*?W+JZ2$WC9\O.,!^E\;#F]N13ZI7 M <(YB'?C)CD4Z]+CN7O=I39 G<6]#B^$>^<;O/C<%X#IZ!,.?+%R'ZI<@^NL M_YHS[ [?PJ[\)Z##=?\A#46-F=;@O60)TO!TEDV8]A^G_,*JM?L@M% 6CG>/ MM8!_-%W ^5(!N7<+$C!\(;S\'5!+ P04 " "[@C]8"YW$540* F(0 M&0 'AL+W=O9"R9<;E7_3:R$,>TKB5+_OK8W)WIZ?ZW M$J[/5"92W%FJ/.$&7_/5 MNZ2!*>;Z]%K#;O>WZO MNO!%KM:&+IQ?769\)1Z$^7OV.<>W\UI*)!.1:JE2EHOE^][@ ")6(2&)'#\>Q0W(HY)$&!\+V7V:I6TL?VYDGYG M;8U^2!*>\8D+U2QMG_9QJV=8'%8:*.2 MEG&LG)WA&S@7[7:5F MK=G?TDA$N_O/@:D&%E3 KH.C F]%>,:&OL>"03 \(F]8&SJT\H8_9"CC:<0^ MB&@ETQ6;$T.DD4*S6ZG#6.DB%^R?\P66@SW_ZO**4SKJ5DH9]59G/!3O>T@9 M+?)'T;OZ]1=_,GAWQ*11;=+HF/0?B-U_(H=]70MVHY*,IUM6:#@E:M;)UCJC M0,@4&1P_MSE!3K&%0$$)50ZJ,I0& P +'O,T MA VV%'+#EESF[)''A3AC* M>>0)#?,XFLR7*&UN#24)[+%SS%!^@ MV,IN1#&UM%?:X'2#!<)X&!8)64;0L#1G(5R3BS450BP'*Z$ >'[]918$@W?S M3SIW"09AM(L?H+9&D>;\EK\%ZJN:N1:P*0 M,HE8A(8\4^UT+C@(:]LG%+27_,(1EY9OT :^P=G.,SP7NXXX5">>W&;K!':Z M0L_I5SXN"42>\*?O-+ZG6L4RLF >#/ZY^", GS(!"L+>DGL-3K%<@L!V4=LT M!RU3.Z!Y:F0H,]B'>K%&=@&& M/I"[D> '3WQ5@_-V%*QY9-,)4;:I9'7&5!-R1"<7KCH F_-B8^,9 MNU\>2%I@6,,LY^2X^H--+6OYK#?A"")K#OA%9$T67NW(?.-\O]<0.]V&O$]9-D+H,)6%8*H\5KF!74_5UL= RDC@IL*BP M$ENRJD5U1Z"9PB:_U!V";4]L9PU\"!YK:;L>X*#TKF-V@U8H]!9)EVCV6[+X MP$Y[#U_G'S[V^B_$&*R!)"2GH[A+,ZGW^OS)Q84WG,Z\P6#@V7#8-57M0CLT M-!!1/?Z=Y\B04L<,W3=7B67@89)4@PM4VEE@AW/H%+:AP>IZ*-BV,P_U]23P M?8+$<&9KI)03FWI=%_80HSH#4_%DF!]4J4>'IGK,JHPMX*N,;QW1*;Y5U>B* MW]D!3P] X<*&YU&[X%BN4NL^/I4T7.6,6GS)"-* I:[@4#]5("+Z FQWLW"J MWVL"T$1/=U9*1;KV(LBG:&AI%LF2Q]=V2 MZ&;6KN>2HK!=9G?]E:C('4^(GDAZI)<,[>BY#U0[N1_OKS]]H;@_?+K[4A^L M9(ZEWPM,AOFX%3%/+R?&-;<'.^,3O\*LM : =$.[K#T^YB54,J M0[1X(;P_4GA:C:T62DF24CTXZ'VNCY:$V 6AEGL6':YKJ(O*@VKW9S=3VZ5E MCA2*J[(RBCKTW=W^Z-M, R?L=.CW89FVVL"LJ*#K"%]$-X.@WR'POB.73GWO M8CSK-_>J' F\\632(>3F\-@ *8%W$0#0W;,C9/D,QTV2*!FCV2'"X)C)_G#Z MC+VGDU&7K$-K&:8K?W9HJN_YTT&'A&Y3)\C:T:M-G7H7_J3_O\G05QR+_Y^@ M/RU!<=@ZDJ'3\6LS=.3Y0_^0M%-OA&'MM?GI>]/!Z_/3]X+!X ?SP/J7D96;QY4Y[/G9_)6 M'LW;ZW)X>* 7$/H@\>YH"/JC>GPRUUH8L!3#G8REV?:/)&;U>JO];F='69,^ MA[S9>1!QE-N?,7QQ&57A<<^;W!N,$X; G-AG4G[P[I@0E_G.NFJY/YP^I3JSL=7O2[^'0$Z=0;#WS\G8Q&73L=/$[PD('#(<@2M%M' ML[(+5670Z7 V[03FQ*>JHJC9,\J;#M$T*C$=3#]F6NW.R:QS:ZM]Y=)R)?V3?TY3-Z]QJ[OEK_"&#NWGTWR]TO",!5 M$%VS6"RQ=7 V'?=8[M[*NR]&9?9-^$(9HQ+[<2TXLI46X/Y2*5-](07U3R.N M_@U02P,$% @ NX(_6+V6_B&ULK5EM;]LX$OXKA#?8:P'7\;N3-@F0I VV=]MMD6QO/QSN M RW1-J\2Z9*4G?37WS,D)["[2Q+8G#F6=FGIFA+M;:?+$+(1Q[S#-E M+UL+YY:O3T]MLA YMQV]% IW9MKDW.&GF9_:I1$\]8OR[+3?[8Y/Z]OAO2\?^#?4JQM[3LC2Z9:?Z$?[]/+5I<4$IE( M'$G@^%B)6Y%E) AJ?(TR6]66M+#^O91^YVV'+5-NQ:W._I"I6URVSEHL%3-> M9.Y>KW\1T9X1R4MT9OU?M@[/]BLT,/0UI],6;ZE=#.:G(*0_.X*[$.G?U5DS=Q:F#)/I] MFL15-V%5_\"J<_9!*[>P[)U*1;J]_A0:5&KT2S5N^HT"WXJDPP:]-NMW^X,& M>8/*K(&7-V@PB[V5-LFT+8Q@_[F>6F<0 O_=9VR0-=POB]+BM5WR1%RV$/=6 MF)5H7?W\4V_TQ7]H$_D?R:X;2S5-))GF5/;%:HU(O,$:6&.Y$@^[\6TLK !!9Y:Q,CIP2. M8K]I)UA_6T-;3*WX6@CELKJZ:>I%8%?:P])JGB3:I%PE JGK%G[?:W^-]IH) M[B@ \;0PWA/B45I'AOTN3,Y^U5RQ&S8KK?-V>&<(+VD)%R=RB0UYK@OE2K?L M7;SMC6V#>&9US1!5M^5DN'%A4)0S!2&:5?6R^#OB%ZCLM; M+V2RB H%S ^*CC)/)OWV9##V5B($ "181^13F%LRSS9DA15I=().A("[9T;G M_DH]Z#?.#O"2;WD,P#JRC0HBGBARC5CRIXT<:*F>D84($FU(R#\+)=B@6S?F MBX!X!(LM(X<$4LLZAR0Z^$4=0+>(JHUKQX M^'AW_Y(ML\*R7I4RUT5LC-_Z'T$YSMN.*[)7_&+/+L#R>P M#O]N>6515 M^ K$ M+(1B2N\1@Q R=Q(Y M!39\=*S7#SD<3+5%LMCV ZF19-Q:.9.Q)!!=;S%177@MZ9X55#"U\-?W]]\O*<;Q'#!?W4P-J$::W=C"T.$?C(\G[1'XVY3I6['8@#964'5 MIEZ1X>O=7:O:O:G7XE&81-I-7,ZD 41@=P.TOF\QM]I&C_MVL/JJ=C+L[E<# M69L'9E.'K4]#1^\#$QT_"U')@C]W,*B7Q/;H;%15Q)(OMO4C-IEF<@Z:20,] M?(&^XW:O-R@+[ ^J2Z6NGD6EOKYD\25()O'!]^Z16(G=#(ZAC8YUG=_$5I* M[DI3MA1@8@\3P(EMA^<<(C,40<0)L**V/@8(\M?X)H=(#M L^\R-^*UJ:RW M&MY3%&3X9G4F4^^ FQB6#_[HI9H< E4%J@X/5&KLL$0'>3H352'Q(='KOOJ7 M)[=988B=\2!*0&9W]=KG41\P8/0U_0&9'R UHHF3WJ@]&5;0UY_,A(..];9& M6EM\-^TUTTQC?]Z\UX&EU&N@?R+HPVC:*U4'(^;$ PB2/=*BJ:/Q>9DD?F\T M4#L/!^WF1B/6:UR7ENW+3"I<(ZT3;8^DEN?!2?LL5I@=MNNWA[VAUZB!UY!7 MA]#P=HW;@_Y@O_RS\_XQZ:7P#]Q@Z;:+T$D6>9'Y2.?UCF SOU&(P8SQ.+!/ M +I]UALUT;Y_;'O#-C+$+H4_W?M0'*.H:KGVQ)L#+T*'I(H:/+Z%J MY'.<"@,0)V?=,C_C80A$WM6*L1&$MZ\-,X'/)9?ISN')\\^QL+)^6G6PUC\_ MK@>Q'L>X'O=Z?T-R@ZCK%?H, HO"C1N-\ MT(C#IJ49CP(#-=;CVZ/UN#R):2BL-7F>B^FHHDTL8+=9H$*39!XR=$^E?5[8 M/P@13B)[HWT%O,,^JW)ZI_T+175+.I)$I\-;18O.<%98Y;LO:O6HQ[ +@!20 MH3P>D,$TF.P3*I&]\P3"I%K\\R8%L8Z\V>%I8$VUJV][KMR>BLFF *ATS[%IK>_>5R MJ_6-N4:G/KW)&^M[O2K/8NF$!B M)\JY8%.J: K>WSQ+%5Y[>FH)#P92,;!T M'D1U]KT$.JV]D4-S.??O'4DO3!CAY5QUM7JU>1W>Z&T>#^]%417F=$26B1F6 M=CN348N9\*XQ_'!ZZ=_O3;5S.O=?%P*SJ*$'<'^FP2KQ!VU0O?"]^C]02P,$ M% @ NX(_6+3H--C&ULM59M;]LV$/XK!S?H&D"U98"$5J M)%W'^_6[HV19;I-@'; O>CG='9^[YZ%XLXVQCVZ%Z.&I4-J==5;>ER>]GLM6 M6 C7-25J^K(TMA">7NU#SY4611Z""M5+XGC4*X34G?DLV&[M?&;67DF-MQ;< MNBB$W5Z@,INS3K^S,]S)AY5G0V\^*\4#WJ/_4MY:>NLU67)9H';2:+"X/.N< M]T\N!NP?''Z3N'&M9^!*%L8\\LMU?M:)&1 JS#QG$'3[BI>H%"%'4PO1=25W?Q5/>A%3")7PA(ZH DX*X6"BBOA!?SF34;L.Q-V?@A ME!JB"9S43,J]M_154IR?WQ#OMVBER64&%ZAQ*3U<&N=G/4_IV:F7U:DNJE3) M"ZFF\-%HOW+P0>>8'\;W"%:#+=EANTA>37B%61?2?@1)G*2OY$N;6M.0+WTA MWQUZ:9$4Y7>5.OCC?.&\)6W\^5S!5;[!\_EXOYRX4F1XUJ$-X=!^Q<[\[9O^ M*#Y]!>V@03MX+?N/,?,?4\'G%<+2*-J:4C^ %PN%X)#Z0MO=K\#3Y\P4I='4 M- =F"9I2E;M49;TY,TY%$<'_DOR%WKY],TGZXU/'6X3@Y+"HU]T%E4IH!^^D MIBBS=D+G[OB$ %G$ R'!#84?6D@86"S0-N+XSI+\*Y][HDQF&/ [.()^.N+K M=$K7=,+7(5FNM4>BUU=EIM&@/X4DF@PFT(^C=-B'231,Q_#AJ:0_#:&SZ-=6 M0UTB"!<:^HY"1N-COH_C*=TGT7A8W?MI? S,D2BHZ_)O$?Y7HX20))",1C"* MQX35>U6)]P@&T2AE>*')R6FPC).X9;EYCJ=W-0?'52E47K0KDV-'T70TY@9$ MPV$<>-SSSLPR]SL6JY89,C/K0@<'U^KG7C<@+%)3,F.9.^+[4X@BYLD%CP&? M&!]&(;_1M8B(:#+F_.2,DKG@UMY[NA4[3)^HP- KU_V&RH,5A8-26,\1UV%) M6%I3@&E%7ZUMT#^M[(, BTIN^+S<(LC0>CKQ (M2F2VBX[JHVEVKZDWPDX,O MW?ON-YH7688EET-M,\LE=]#PKB-^.5C:QM\LE'RHY+"1M!\%J'51\@E*)6VY M$5W>P@[W=M?HI&I#"Y3S6+HV/)#T*AY#Z09(Y73 4(.#2]#N8@OT<]2.,#8- M4E(LI))>4M$4)<@H;?Z>6[SMPCFM2JUW="A&!TOMZ6A!A&PE[ ."K%@G_:]9 MWX-H.)U&<1S#9B6S%6R(PO];0)];6#%LY5 >JUAANR>[-C$I>:6;I7294+!% M85D?PPB$KZ&71E)%[49LI%)U-22 :@=]UY%#/-G:6OJFMK6 B[MK5RL"9DH M2VN>)$TH2!Y'M(OC26@>N?$1=R@^:E\-EY .ND"S#8@\EUP/&:6N!KV@/OU# M/W3Z@U.Y=)KNC]G&A9>.>(BKQ%Z=*RU>**/0F20 ;L\0\:O6->4<$?[B_?C] MK]WGCM=>:P@JD'K(HYZC94A2U3S46)MI\KP:HO;NU2CZD2B0U"N%2PJ-N^-A M!VPUWE4OWI1AI%H83P-:>%S11(R6'>C[TAB_>^$%FAE[_@]02P,$% @ MNX(_6.0?@7JO!@ @A !D !X;"]W;W)K&UL MG5AM;]LV$/XKA%=L*^#:DNS$=IH$2/J"=5N[H.FV#\,^T!)M+]^ MSQTEOR1ND0UH:TDDG[OG[KDCV?.U=9_]2JD@[JO2^(O>*H3Z;#CT^4I5T@]L MK0Q&%M95,N#5+8>^=DH6O*@JAUF2G XKJ4WO\IR_W;C+<]N$4AMUXX1OJDJZ MS;4J[?JBE_:Z#Q_U8O:U) M6KC_W*&_9>[@,I=>O;+E[[H(JXO>M"<*M9!-&3[:]0^JY7-">+DM/?\KUG'N M*.F)O/'!5NUB>%!I$W_E?1N'O073+RW(V@49^QT-L9>O99"7Y\ZNA:/90*,' MILJKX9PVE)3;X#"JL2Y?4=?95P-A ?X-SA%^1757-@=#E^]"5[TIP/ M3:6<#-81B2?Y>R8^H-%I ZKPO;3>/Q?/Q*P_R:;X3;-^DLWP,!KWI^EI?#@9 MC6':6!0?F?)GXGW(IOV)^,Q_9QFI_R6IO1S,IN(-XL%>A>E@@FA>PE5U:7=(,*MK9J2 MY9FT10I;EB^H3Q5"KJ4KO,C&$Y&>9"([G8ITDHBKXB_T%8ROG\R#\*5'X\:J MW!I,]VSW2_RZ!+0,9S/F-)E,^6TRX[?3B;@]8+'6$"(*JB;6P8II-NXG2<+6 M$21^[EPDFJQ=5FY@U=$\0V*KHMC4<;'U.QL(:+GI1_CTA.$Y.;:MA_^"FO41 M3M2#L2ROLJ%)7!N/ZJH+3JO"72W-52X;3W;5)J))$W27^X%X^W_8\KS'I8,L M!F16F5!NA$9JN2$<1A>^IJ(.^/0!+\#IN5 HHG- M_*^6_$$7B2'8<3X"ZZBUZ;(4\D[JDD6Y[]I O&X<82VTSY$,:'G<9ZQ./H4* MR#GJHL!G&:*=HU+$'TW[WQ8I.YC8,EO;IHR21=H638FP/9+LBM+2=57"9$HO MCHA7W=,SRB//K:.@4/69?39'&(X.&3I5-RY?,3CJF62Q4R)9/U"C)#4(N5PZ MM80<,.A9.L]H95RM3>L/\V;Y[MG[SA](ID"WAN%8GCM7,,="U%4,S)TL&]6) MIW5NYW1O"UUP?5Z+4OV^)9O+Y+Y MOY>PLFU^[ VLM:T9PL1@YXC_4N3)^$([Q&F_OP+\H>@ZY.QA%B*/MB":NB6D M[I7+M5>[&=W.QTJ-==^NV=9(&P7>:2!Z(MT-'K@ M)#4(ISD'T9O&D'KN%,N8"GS/HX'X!=U1F@8W-T&[W:/*0YZN+0J=>3@3?G9ZYR#8S>/X=Z]$"?E)=]^R='&A'A%W'[=7K"OXKUR-SW>SB&G MI8922[7 TF0P.>D)%V^\\278FF^9.#WASLJ/*R61%9J \86UH7LA ]O_=KC\ M%U!+ P04 " "[@C]8)IC@]HP; H60 &0 'AL+W=ON2OOZ^J^D7.:*0DOL/MX8#;BR61W?6NKZJK^/;/%4J^4G9BU;O"7A6E7JL./[=4SNVZU*OFE5?UL=G1T M]FREJF;OQ3?\NX_MBV],W]55HS^VF>U7*]7>O]*UN?UV;[KG?_%C=;7LZ!?/ M7GRS5E?ZD^Y^7G]L\=.SL$I9K71C*]-DK5Y\N_=R^M6K$WJ>'_AGI6]M\N^, M.)D; MYLKJ2U/_JRJ[Y;=[%WM9J1>JK[L?S>W?M>/GE-8K3&WY_V>W\NSI;"\K>MN9 ME7L9%*RJ1OZK[IP9>F#'=LA%3^5IUZL4WK;G-6GH:J]$_F%5^ M&\15#2GE4]?BKQ7>ZUZ\-]9FEZ;IJN9*-T6E[3?/.JQ+?WU6N#5>R1JS!]9X MGGW DN;O6E*70[??P9Z E$S3]2KVL=YQ8/*8USM^ M8+U+LUI5'4RILYEJRB&_V>O*%K6Q?:NS_W@YMUT+2_G/;5*034ZV;T+>\Y5= MJT)_NP?WL+J]T7LO_O:7Z=G1USM8. DLG.Q:_8EZ^KUK9&];L\HZ>%G6&?YO MGG5+C8=6:]7<9Y7-&K729:;(TG53JJ;+JB:K]96JV:-, Y&VE<62&7P^,PM> MH"&/J;/"]*W5],MYCT>TM9/LI]'ZIL/J:]5V]T0#_18!IZ3U9)=U:PJM^1<& M2[=87S69:?$;1)$\:[$MEL[JJJNN%+MZ!>9*:!MO8TG0\,#VI=%"P%S7E;[1 MM'3')(#B"L82*(EKWU9UG2T5'E;PPTZW%7:IL%X!YAM^*V[VLBC:'N*#N'5+ M$H/Q@9^RQ\-UI>85%KZ'E"P9)NP/B_2*5JSO,VVA#VQ09LZ:+(>?DG91*].3 M,9<:!" JX+<+TF1-&F[UVK2=S2&&LKJIRIX4@3=MMJAJ/'E;==B/,O3O*S(_=N$U26 M/"7,1GV1@-3OU.RBI]B8S6'S#83C@A'V0RJ\UIV:USJS&B0*7?M6Z^Q[ \F> M'(-F?(DT.\Z/9J>@GNE8JWO1 M0/+8_BR?'4^QVC'LX>+@J7Q L@,.Q. C*X]R0(9./.2S\]E!]CV V),4LV7G M:7YQ>D+_F.47QU,V&_PQ,X68?D%&O*((91HV$8"CQ6&DBF3QF#V#:F U"JO M0?T*H2[[4/P#BN0E$8NOEAP#;Y>PU_M#(:Z5927+&69[ MJTP&B>]O?[F83<^_MI%A1!556P/P.O\%@%)2%?ZOH>@:XR"OA8"Z7M=5P7Z* M!UTP-4U]S[YL@QX@#*S-3"="P"M?G T8U H.MC98\SZ[UZI]5$ZSDV&F8]K7 M/?R4$X&^0PRPCR@[:JM?>WX#HU^U]=:\0URN]-"0C+ M*1(_]PO*;ZUN[0;*0% T]8U$;.76.6QUS7X3LR^KLV $TTN2O%%UKPC0N%C+ M[W"4-&R',=-L639X4DI-JV\(^N>4TQ+,@34=V0Y=%(QKULIV+#^X-"47B27R MX++"?FU5N/R;E95=5=;BQQ8$R#.KZLX';'Z51%#7A!Y<=B)#72L!6N[!-1Z$ M"!8+RO',,V]-3R=;(@_#0].,P"! MFUZ#N'X@R ##W34%98&1V3$'"$ZU?76 M,6A1Z3 1\]:H\E#0B-5=5VL*IL0?*A:*OC;W?ICL1(9KX4 P9:[%R,965#1Y MC>I)]LHC' C<.E4,U0,#3N$#"+)+2K#8()HNE"]XU5-.QD4F/F>?W# %1 1K M&@)RS2]]>^^T2"Y4Q=W(3I>@%V;70_MM!U%E9:]]6&$W&&I*W:BJYBU+%&=! M)B5T5Q60)@--.+B&%MAJ&9L1FVY]XD6$J.'A-KLA=(CUK$#5@GQRL>" A, HQ'8KA98 M!1&U=+2MU#UR/ *]AI?R$\(_ @D9-SVEJS:!S@,.$EW28A!]U![!&=8)?DI, M)H#GE,['C*>A=#LVAS2>QVA(F))T%.('ER<2=L"5D#[7W:W6#8'*YRX\B@.7P7]C _A#K)F>M7E#K1Y=#;\A"$?)XZ4&5AQK8@+,F8/F&K [_ M0FBI2I;5*\'6V2=NICU0M B=M&%;ICDHUJ+0L:W8L2C7..]82&&,@@ "@5DL MU(UI6?@+77(.AS56MG99DN-67)M]?E'W9%50Y3P&61U#6>0OANQ%3_G:&QLK MGM>::U=+^HA&7L!.X$(M"@:K0S*4(DT" CEGW5/ZY&I(I;N!5=.RD7A?H[51 MWW,4<7$-2=EP*;,]"37ZRG12"6$ES@*6L"?U=3K(2">Y:4RUXQ,;D@:DBMJ^ M"VSP"HXYR7Y82*J2 C@GF .XR,_HNS7LCV,#U]'!NQ+-A#J$-!PM&VX /'CN M @C9IBA&WW4 ]]F*VVT(?<@;/>3L5MF(_!E;P34M!R+P,E<,M!JC,XX4 Y)= M'\2IFK%&,+DD#TC,2THG-@HRWG%C1$MRNKGU=SQ$OD7Z$%_ #H?ZKA(D$*,3X_[0 MAH@ACKA#IM'-%=0GR'G0F M@3D!K*+U4BTC7BO[$3_T.X@M,D0#;;>R(\KT( MAD052CJ)7"JT6HPJ])NVT$#X@[V*M9UML-D^A:+&/Z M.#%N('Z6CL0$]Z!O9 5BE64SK:O?\$+9MSX*_8J$#$.BHAM_^$0I2@+[$0=V MEX"H'1?07Q(O6@U[;K6#X9%Y>*Y+2 .J*.&95M31M>80EK&J>EGY[/2O4O0^ M8%W#A;;6JZC'.=%-\[/36&0Z7TX,6-#TZ M^JODVU*OFM@6\P03:8Q)95\N2":A;1*DF:B7'944P^&&O2!M^7$,E$XHMR*Q M9 VT+;CU@;S,%C1L9&V#%"ZX<,]-5S>2@8U$YPBEMI$:6I&$?J7U]W0LT6TA MV"W@FK8#W.(SKD&)R'LET"[T9P>MD1PA>ASYOF3K02:LE&"W#^H*V$Y?YWBS MF&3[>_X7>PF80LEVAE41E5;"/2;-:!$ &V5 #!M <$(.:49/LM3BU)QYLTA]:NZS6 M.36*@QS\?MJZ[@BAIC:#EI+(3Y < 4M0*K=0(-FW]!@5NAX!^4X=$G"FI?/TZXLJ^_],Z!BW; M+BK+;9(=]8^H#K $I+";U?K:)MT,KC5DO7A8XR/K@UV7!.6EE525UB3@!AE\ M!(S.SP6%)?G9VDL;"SVPG#U5WB*F6BI6D MUQ;!42-':(IZ3?/DB(_R26A\4.*:.V#/C6SIC]J>>D:5Y@/8V(8A.;>A5,(O MN>G]X?\A/4/Z]Z%S?"C)%^KY 44FZ6QV-#U* K,D=)?;?^VA&I9&B,2%R)MC MW4=SJ]O#'QH=,F'XS=Z!0,\F>]MEV4([XR6I/LM&:ULIX;J4U M357$ V7B-^S$B"+PR M-XDD]N%^S6_XWP',"_KMH.1]DB.5:;.CKR/9ETM89O8I+,@/3+]VIZFD%-7# M"EOG^2];_=MO)F?*L3D26\^V ^HI-.OD*O\ 3B]$4L LB3P 5>M: " $5XK MC2?G<@^3Q74<@YUR!13!70IJ5RRU*EW)P:;-=)'0<@D*U#2F[C_PI?<*WSB2 MB0'IN*9OIK4 ^ ]M7'Z (]?W@."KZ!O=IJ VQ<(/<$.7PXT'P[$E^5V/[?GD M#OM^UT,&=$Y'08!:5ARX2$ID35N[(%/7!=E_T[F#7L?9QM8)W>B$2UB;;-#+:'RHY3EHLD +S/VCGPS-P040W!%Y8PX M5VF[B=0W>#P9\#C+9X['($Y9'I6%JNH^]BAV, !A4XN.;2L-12@H^[81+]CQ MNK3WY'3)K@T5E*&.YT-V"?JT8D'357SL0V0-'(E8_PX8@U:$34VIR0++9M'. MV89YP9^PRB60CY3?2UTSAG*&,YWY7/,'38T5-_#663[:MNUKP6W<5WV"=!WX M]7GWSU#V5L];+Z#C;4[G.ZUD-AHR=]0%ZI$RAMP1.Z!,=/PCG(PSO#R?JNIM M;>0$G%0B'='A%B.V$L3_1 9'I_$^?K!9,8V$'TI7'@]D/Q#!)"8#!V=\_Q;L MAP9=J0L9_2 CDHYM#\O-=(ODH8V/%%J/VE.FH5@.;AM'JCOF\\[T MJ:>NC'861"D$8)3.WJ>GK%?_X\Q9V_#Y?LUFGL@\E4"PO*=D*U=]^-!,#P,N MKMW8:TQ8J2..-&B#_F:I_HZS?3=1X!1-#]"\[_$!2\F_=$(O!3!,8&3THN6G MZ,U3?I'^P7/#!P(W8QIX)"HI]@4?VS;CF@V,^4DU3X'HI+_J >QB"'A$LDZH M"QHAE)1G'\UY#\IRM\2>FA#/1\GBS!\3''S>!-B9*\V0V1U)"WD!5?Z1/'<\ MRN6S_.*_.\]![3\THH/CG'US%/KSSQS[[88U),'Q=QF$HYS^?)Z2OC4Y< BQ MVU*#"UY,190">\,'Q<'@3-8=)0H*4FF.:/4O\31UM-^0)(Z?G:MNZ#R@XGH8 MB_B FKC2%C=RD4/.L?'( Z@@DYOG8H3E*#-S\# [@+>9'Y!2:AWA)@]'W M#NK'#?]/@$,-+Z+=6G0$]]_U&9#SA_: M'>>LA(QLWV4\[Y]GAP/G/)B,6@GGG]GX(MS;:7H[9;X#-Z>L!NFFY=\3#4M] M'K/ZHU;U>SD,]G/Q^>U'@%&Z[]A&+OZ=3438V["31WG:8B>AD/QL5B(P^1&$ M'=*5WY:4_G*0MNB8M?,*3\XR4$X4UYZ8+48C8UB-O@T#J;$-2CVM3KEQ4?J% M:\R/\]=L%D69;14E36"NMA!'T_^:NZ!/CK#.6%V$/4M==Y.]M&H/!?K.-V(Y M),>J]Y+'ZJU**D&32/C,WQKQ MTS^^/^U2)-<,-?1'4[R$8'7HA2?%D_!Q,H@FL^/_0=AW$V63T9@DI.7)*3J8Z/ MLQ+F1UT;ECMEV<<:]G[\(3W^'#3O/\#6H&,3KS]]7*IVI8I*Y=G[]Y=B()]X M=EKY!G]A:KY'2N>?N6\V^Y5\:UD"&\4NX?BK;']Z$(^SYSRCW_&D3YC@'M6_ M@;CD9*ZD^9S[8HFL!+,B>ZYK MM+NFB%[%HS6%!*BB]N7R"65#!_#,] MT*EK2,Q9#H4O17?3Z$SP3A>](]BOFB:/C^?^0/1==]*AZ2^]^-)9;+H0X,$051RX3 YIW-LC@ZY1!<(=(UK M2(7LSPZ\1@7NYQ)RPB<4 +C!OL2^5+K23#3^) =E+6=/1C&<8;T V4H@L4!_ MTC*DDU](K>9KDJG/LDAI)I)&FHC+X5EIU?&K*Q0"=*>"&HCN%)^&S63VPMM% MJ! A)KHG%Z"*WV\R& &YJ:Y,*U,K(N3T[H68J5^(-J,.NTS,#BZY9M\#<'P' M=C4Y]?8+*\2X-IF/E0LM4?5 S1"!)NV^AE$B):OR8(1W" MRJL/[H+W/U2P6E@H;_:+D3NK!$4'A] 4D=F+*3<>QDDA<7>*+F&9PH\ZZU0. MCJ9;Y:_%U*%ALP51;*PV,)H$5*@N@@KQATYN.IC!78I$KTCSECV9.U,)A:(1 M!9.ZCS!<]L_]#0GO>,QS!V3!K%S-YPY&"6OASSE#\\F<%RL M[^E'P1YVZYP"'!\XZD:F#'=-+*1#0PF0X+$KM\'_C2&&5+-T6IR,O ETI;0= M;.&G%JS6[M3X-1TH5R!,4#D-;LE5.7>K47+5YJAQF$I2,G>?A-5W\6#NN4#V MT2:"W5EW"2UVZXS:*&D*"$R)&.>-9$PB"85C/_$R(W)<$9@ DR^M3_/A/4_& M@@91:2/'/TM&8K,?$/8MUL!:(%?J"M4-9@C=I4U]5]2]]1.+;E#"5>3 10*' M^8*/:";E@(]W(AO)SCPD' =TG0]+ G SAC:*-E):(N;S51-.T9RCJ?2AZ>M$ MP#(XLN7]24+#RMSP 8F,:EQJAO9P,K<)=RA\DPM3OJL;Y M7?(!!K*#D::'DWC)2+P%,D6X'5P]=L:_Q8! 6F,)%R>//E&J)98M9VZY^GR@'CGJKEN^W57L!7\ M4]>VHF_!7"[UBBYS^L*$TGI;'LK7,OP\M:2SG]Y=L@4&Z4ZR-\U-U9IF)5_" M^.!BXLLXF"N6LAK QY"#-^[H)N,C!-\)#[G+1SG?$Q5P7!LJ5ZF8&-S%=95O MYYS9>8>.%$)8AL)[ZZX&>DP:KL=P8*=U-Z_TJ=+(8""H)U!+M.@!\\G6SB,= M"/9?49")S+KV(XTRCT1?PM!\D@P!^5!NEWC.?30COJ!7Z]K<:_R=*3/>3 M9(2-.@F1?(9K5N;30585YRU9PMM(V)R$%S>S]"F*RBXA'[E$Q/DL5'OI1S;X MZ-UA/*[ Q,. ^Q'@:^M*=U6'2[!#QA)2^4PVN6,Z&*.-\[/##['XFU+^)C0M MI^]\VX^HX)-7E-?NU/$I>G%NS1&\=A^/0672N^D"!A]"W6+\F1UGW>-H%[HD M?/$&N@0U=G#5UJGN0?*BH";9WR.0VOSDSJV[ZD2_&\LZ8*!6/H;CA\*SX==Q MHE'E?HP]?G*FOG>E'S=@_4"P+SYO&06)3@:\PGDXWT9XI$J"'CJ!;&XJR=]& MCS/K^78DU](T[C);U.;6R@B=3!IC(^KFD#WS1X QC6'$; 8MB_4NB*I#*CD M;S(\9*"#+U*X5N'T^<59.H+IKRIP@[@SQ?4 98TJ^DL7U(B9?5=EAV=#\XEM M3 U:!'26T5+V<6;_WN 1O\+;'][[=V.(2=]FS%,.QT(C!RYC^LG0H30&G]AQ M_0"FCP9(F7E7P;L/ ?!S]!TH9U*<:%^U%11"V3BG46S&@4 LX[R6[C6ZNS1N MU$04%X95)1+XG)36H@C\3;].*(3#L[OD_G0[$ACIYM[GCE[1QFT.-I>D)O,G M'QN%#5WFJ3KM&B#$N"G\58T4%E.^6IJZ#).1W@FWD4NX3%FZ#!#:L/"#>_U@ MTV;+O')'H&E\D:1JPJ##=)+!UMSW)*1++'?;MJDHSB/GX>AHK3NQ%A+5C]JT M5P HO\GS@DXOEVI-S;[IU)OZJPBH+DW)^6'Z_/ES=Q[AX;[?H#441Q92%WAY M)1\>HXTC97;4N!X9_X-6MSG&YM(8Q,.5G3LJZN0#8,XT_:P;V>,A#')(A[_R M])C!APN%([0)$?"HX/!8[VB:!BN(C"C4;$]L5Z,;GG+EQ"# MB=,IQUPW>E&YBYMA)[(R ,!;N0P:SEY&)$>]) )=R-7$3<%^.9YQEY!+$)%Q M>X@K[ N4!^@S)DO57L7+A.W0YE("WJ5S=4?G/M?&55_305?G2\=AZ/H84:F/ MRJ_?? P1W1UKT $ EG"?3_!WIN)$/3<]YJLPG&[=%S:KW[Q&Y)-CP6K<22/F0;?AL^ _Q2OGX;'Y=O"'] V :\ @A: MX-6CR?GIGK2Q_ ^=6?.W<.>FZ\R*_TDW;71+#^#O"X.(['Z@#<+'D5_\%U!+ M P04 " "[@C]8^:XU=-H$ ! "P &0 'AL+W=OM[%J DIF,[>>B+1("[![MGSRYQMK;NLZ^)@KAKM/'G61U"^W(\ M]D5-C?0CVY+!F\JZ1@8LW6KL6T>RC$Z-'N>3R;-Q(Y7)%F=Q[[U;G-DN:&7H MO1.^:QKI-I>D[?H\FV;;C0]J50?>&"_.6KFB&PJ?VO<.J_$.I50-&:^L$8ZJ M\^QB^O)RSO;1X'=%:S]X%IS)TMK/O'A3GF<3#H@T%8$1)/YNZ8JT9B"$\:7' MS'9'LN/P>8O^<\P=N2REIRNK_U!EJ,^STTR45,E.AP]V_9KZ?$X8K[#:QU^Q M3K:S62:*S@?;],Z(H%$F_!P^GD 8>\=\ACW.F@&.6U#')QYNQ:.+8& M&C_$5*,W@E.&BW(3'-XJ^(7%&U/8AL1'>4?^;!R R/OCHO>^3-[Y ]XOQ%MK M0NW%3Z:D\FO_,2+9A9-OP[G,'P6\IF(D9M-CD4_RV2-XLUUZLX@W^V9ZXEKY M0EO?.1)_7BQ]EG!#G]R-RD[STK2SH/$,7>'*WE"V>/ID^F[QZ)-[Y M+M[Y8^C?+,?W>XM^$9 ZW:&'/8G#)1FJ5#@2T@LI6G(%F8#>$[82*MD?@B-_ M)"IG&U&@N,ITRJP$IH"3W$=>+ FS@+;V0_PU8/,7!T*:4N2G!S 1H89)[8A$ MDY1"K!2!.E.S)+>K=?3Y[VY^C+[W+<7.U9OC!/PL'3 [V1U@P,/_@#\2'S>M M*J36&X9%0GN&O+C%S$JT\)&?1C1Q'QZ(%JG,-\40,H.R=OH MR1SNS9DT=D$50H2[LDTKS>8'+YA;M3*8DDNO2@4@\BEQMON[<\J7*DXTJ3$0 M[@:E@VL?]]!Y)*[AA.._CREPPH8Q(:YG9RIY:YU<(A^%((L IY.A=EJK3/#; M9#V%H EC.PPBXWRE]^0]O_!@74O&@3V_ IBRI6?F. 4[I.3ID]-\^OP5F"J^ M=,JK.,N!?!-DK<65DX;\Q@=JO/BE6;X6A^R03U[=?+QX_5MV-$(?P+6PKI2F M0$HJU$F4.%>!@<:H"C6/L(66G8]U9 M?2\B\[5Q18^P+N8**.?SC87A(I2"H MIQ15IS56JEEVSB<"HEIB(+LL4HIV;<#XNE9%'4D&" ($2.S+%;ZE+.UW.,>) MP\3AT;;+CH7!M]J:/@JD@,V2G[S5JHR\@IQ B6HD\V[?N^5>"HET:+XG(U:\ ME]#WZ$1([2U_E_D#B[#-0"K42X5/GS^LE2BTF'H<,15RW_55"NI6ZB[5!EUI MUUS"%/$]+P:-E_3E^0P4SW#[*G.OJIC4(O3L.%K)%(OBC)9*J[!AD(8'GE:? M*4X&I&IL$%W ^W](%.0"5RQ%'8N3" <.#U/Z6MC*\:$J520EL]42^8 ,8N!U M/QBHJM)XVM=HT#SW#^BU@A*74&S;.GL7$1%W/C]@%QZ?7.4*GT-,$%1R/A(? MJ*('&Z\8*JM2!EPK>/J]QJ!0W;%(6+=8QX$[G?SX:SJI&UL MW5=M;]LV$/XK![4H;("(]6I9:6(@<3:T0)MT3;9]&/:!ELXV48ET22HO^_4[ M4K+CH'8*I/TP[(-EBN+=/7?/PY-XCD2E7V'!S MI-8HZF9TQN$SF2GUQ-^^KTR!T@+#&TCH/G/YN<89U[1P1C*^]SV ; MTAGNCC?>?_6Y4RYS;G"FZC]%95>GP22 "A>\K>UG=?<.^WPRYZ]4M?%7N.O6 MCHL RM98U?3&A* 1LOOG]WT==@PFX0&#N#>(/>XND$=YP2V?GFAU!]JM)F]N MX%/UU@1.2$?*M=7T5)"=G.@EN$ M#\J8DY&EH,YT5/8!SKL \8$ !7Q4TJX,_"(KK)[:CPCL%G&\07P>/^OP LLC M2"(&<1@GS_A+MA5(O+_D@+_OI?U>EJI!&+CTAPPN::.H!=SP>_CK;&ZL)EW] MO:\L7=1T?U2WUX[-FI=X&E L@_H6@^F;5]$X?/M,3NDVI_0Y[S^#U9\: ';7 M7\T^P/P!J*IK)5%:H-8"9$@_C0A<5B I'#2=;M#I!HAU;.;D?,,\<$UK#1G7 MU%@,#,BU7:G6D+T9'L.-=_8='Y_1"HV- W$UK\62NTYA@/8[[68)LU9KE.5# M#]^AOT M;KGK) 9^:WDM%@]"+AV0=UBY#&^4Y36S1K72FAT;*LU"JP;4GG N#"0L M"R-X\VH21_%;R,,44A:'F=\+I:^1A3451E5[?3R%G+*LR':@Q2'5@6[S>.)Z MQ.&:35B21[YD<<;R(G/#A$5YX:L8LF*2#^'2*6>WX_S'6)^$8<=ZS)(L[EB/ MPBZ%"0O3Y$=8S_,$QBS+'C;+PE?#!F45H,J>XL+0C@"VE/ MXZ)'-TA8D5 =FWISZN5XEQ1P7N] M.AHH76W%/QW]]'A-;- G%[U.!)6R5,;Z?KKNOZ(,6EMWOO#>32*5,26RX_[: MZ;C7EZ-@$+$H(P+<^VXP1XD+88<[QEUKN'SD[''35#N;YNN33;/J-LUK($7, M'$:/7%5M296CQ"NGD&1"DGLO+=+K\1$N]8LBW&[5/6;DOO6E_7 M4$6Y+;ACX @&U]2M+I4E^*'7'Z\JX>P(:]5IZ&BX[\MQM',V:% O_0G(D%?2 M5G=,V,YN#UEGW=GB<7EW0OO(-;W?#-2X(-/P*,\"T-VII[NQ:NU/&G-EZ=SB MARLZ**)V"^CY0E$"_8T+L#UZ3O\%4$L#!!0 ( +N"/UAV 5!&*P8 "D0 M 9 >&PO=V]R:W-H965TWZ%I MM2WY/4T"-.F*%5A?T+3KAV$?:.EL$:5(E:3L9+]^=]2+Y2SUL ']L"\Q*=W+ M%TNYBD'M?GHU&+LVQ$&YH2M3T9F-L(3QM[7;D2HLB M"TJ%&B7C\7Q4"*D'E^?AV0=[>6XJKZ3&#Q9<513"WEVA,ON+03QH'WR4V]SS M@]'E>2FV>(/^<_G!TF[46K9@J"?'5ZC4FR(8'QK; XZEZS87[?67X?8*9:U<'AMU!>9 M^?QBL!Q AAM1*?_1['_!)IX9VTN-4KX<7EN35[L"Q-UG@10@W:!$YJ+LJ-M_16DIZ__!4I M)'<^\F2+GXS21N^JUDN^H[>"MT;[W,'/.L/L6']$&#H@20OD*CEI\!6F0YC$ M$23C9'+"WJ0+;!+L34X&!K^_7#MOJ?9_/!1C;6+ZL GNAS-7BA0O!D1XAW:' M@\LGC^+Y^,4)@-,.X/24]1.9/ZGW,*HFVD\YPK4I2J'OGCQ:)O'BA0/%KT!8 M*_06J9V\@RUJM$*I.Y Z556&U%Y" 3HO/,+30NAJ0RFKK-1;H)54TDMT$3BA MR(O9;&3*VTQ2;N6Z"OV5DFFT]'0O+.:F(CS/(MAA+E/%PD)G@-\J63*&(32( M]]+G(( T"]@2"EJ SX4&HQ'N4%A"SO!2L]7R3\SH.;WG*+4S2F:DD,&54$*G M"#?O#D8JU/38& $'-K!L;$DX-P_>VR" ;-6 S&YLT01"-]G0-<'5#QDQJ86670(7W+4-,"I)S+F MOS-:K*DE4K2>#C-VTCJ,@L'@3!Q<Y+4F>&$X_,[%"3G*N] M;XRBDYCKY"E>"D&IBHG@R4R']KE%%8C>H->7.X#TYLRVHQS"?1=-D M2HO9))K-8GB9IK;"8ZBK:!;'L(A6\WFCKGE:5=25U&)]R=DR6LPG,)U',S+Z MR?A0[ Y"3Y(\+Z-D$3Q/H^EJ#*^IYAQI 'H&[RCQ.05.,X M6D[GO$BBV6H!UPVFTMB6/LKH[?,P'#-<^V!AT_?4FSF4C 3F8P+.XLK0##TE M[MCK=!KSSVJR:,+MI(^"C2?1>#6I%S-2N5>7PU#9P.-)E,3S:#P>!^^/5U2@ MU6&;1)-D.SZD+PDO-,ZFH/S*0/S(>X O+W7^:1,Q^GHM$ M?D79IY'0;],W.N59%(944UW.QFDBW_#)V S?31L_"0R)VE2MND1'R:"15ZWK M)S)XK.N_$]2?W'9'PG0&(4T3;OJNA7]81H;'9#VJ7C(;'ZJSF,5=;=:&S\C_ M8X'>\&<)C<. )711&W [X^CT8-;C^'11)ZT?AS\Z M,?\EZ/8T^0&EOZG*4@6?1+%4N!PV=!J0P_I^5U^UNK0T)ST?JJXY.-S?QO@[ MQM:_#=1PV#MICE_2@>'_/EQ&FZ\H"F;L$F:\0D\ M='$8]:YO!=IMN*0Z.K&UL MK5AK;]LV%/TKA MT&^#8LN,\FB8!G*3! K1-D+0KAF$?*.G:XBJ)*DG%R7[] MSB4E64Z=H,/V)=;C\C[/.:1RO-+FJ\V(G'@H\M*>##+GJJ/QV"89%=*.=$4E MWBRT*:3#K5F.;65(IGY1D8^G4;0_+J0J!Z?'_MF-.3W6M57-(=N<_5C<'=N/.2JH)*JW0I#"U.!O/)T=F, M[;W!;XI6MG#").B')*''N0^+FG<\IS=H0TOC4^!UU(7MB_ M;KU?^MI12RPMG>O\BTI==C(X'(B4%K+.W:U>_4I-/7OL+]&Y]7_%*M@>S 8B MJ:W31;,8&12J#+_RH>E#;\%A],R":;-@ZO,.@7R6%]+)TV.C5\*P-;SQA2_5 MKT9RJN2AW#F#MPKKW.F[Q0+]L4(OQ$>T<)XDNBZ=*I?BQN@2UPEA!,X>CQVB M\9IQTG@^"YZGSWA^(S[HTF56O"M32C?7CY%EE^JT3?5L^J+#"TI&8G',X.?SF"/Y@8F7-2[.RN+BW$[(+M M\:@S'8B%T<4Z?(.DJ7#ZNX>SH5AE*LF0%.2J(F,IY2K9O\>'=\6I?M0C7A#M M1+,?2_=2)BI73GI-:E+NM76[!YA>JE(">:CSEBIMN.FC@?B4(4/. S]!Z>X# M>!4W/U>TX/)DG@O,03E%=HB"XK]@R2\*R ;7E9!Q$'"1&.7(*,ECD4YD$MX2 ML)AACI49I4LVAV>?O\U4A<<<3Z,.(V!86NGUU@87IJOG_=79]:W0!N;!>/W* M<*GT4"$K( !YQ6BSLAQ9E0R*F!)96S_/)ZN,;]!(7%<<%-UA-ZGR()2&1&7T MO8+^")AUI8A"IVJA$MEL#!V*:T@5J@C@M34 ("TT/G9#D1.TORD61NI>=_&!Y)AR^/P9VC&ID^=@#%&,A)K2XY&3\:\@/3Z00 *'2 M:6@J)"BO4SB!4X_0V-*W&JZY=Q^D0=Z3J0=RA 5&U\OL>XB'S,]U47$2H2/H MDT+J/B99%UIL5[):HT"DM6FI\*V6QOF&A8Z<;K1FLEVK6D(/-F)#D'@L]I"\JSE<#&Z/%0SUM, MS2UDQX:=HWWV7LF8VB51;&!V_J' M3 L7(]U9NMB;D"S-#]P0>]T#DJT_:ZE^(&//>D0*, MEKVFH)(!S!YY1<6N5-+H7;-ON?VXBY2?IV5_9LM,T9 MJ.=C7AF5B^;$Y=O<)JI8A+SOJH;<0!J?#K_PLW9\9ML@_[]B^T\_Q//FL/$1 M7G_'SC]OJOKB 6=5VO3&YYX$F#\&T#0Q%UZ:@9<@&OT3RNZ+JK&[$[T98@FF M0^*3?*!.*PYF$;3B*I CC!OC7%N*"P QUTQ,NP'7/K>:S8M!:'C[28/,5I(W M0)00XRO+(Q\^'7RJ,GRE*=_%H/OJ20H]\W2=0MC20U2NM]E;T3\^K?3(WZW& MFDJJ=!-0R)^1V9SY(#.!MNRQZ;5K#RPKA99[$#0C7VCM SR^Z+R^E36F/0S M,^]%K7)9!BGDR3]!,V#:QCLI64)$\S]S#,6?I2,6*6&=]XK@+>[UC M I?=P824/[WPHA91.0V9AIE,/1O-YF$F(!T[>;$%[+HV6ROTL=NA] 8UVO9] M,.Y]_T%/E_XKEZD#/H9/P>YI]R$]#]^/:_/P%8[3 S31XKBSP-)H=+ W$"9\ MV88;'([\UV2L'<3;7V8DP3$VP'L>8WO# ;I_+YS^ U!+ P04 " "[@C]8 MO7+ F.<" !("P &0 'AL+W=O.C_$9["A[XA& 0,]I0OC0B(38]$V3!Q&DF%_1#1#Y9D59BH7LLK7) M-PQPJ*$T,>U6JVVF.":&/]!C"^8/:":2F,""(9ZE*68O(TCH;FA8QG[@/EY' M0@V8_F"#U[ $\;!9,-DS2Y[J;0;$>3_D%-.'Z%^URK><9*,BXH&D!RQFD, =0RP"\!^"[A' *< G*: 6P!N4\ K *\IT"Z =E.@4P"=IE^I6P#=IA%Z M!=#3Z9#OG][\,1;8'S"Z0TRII9MJZ S2M-SSF*A<7PHFW\:2$_X"OZ M1PM@ M^MR0 - XYD%"><8 ?4,/RS&ZO/B"+E!,T*^(9AR3D ],(6,K!S,HXHSR./:1 M. ZZHT1$'-V2$,(:?G::[YW@3;GF.LH/CZ-_\C(2?RV^>3M&GS2?/)U^+3YY.OPV?]]^?F'UUY)!*<\ 8[V MV!571;8R6/;:^JFM2H7,MRJZKI>U77Z5E5 MT>R]R'&[5KNJFM>I/.4?0C;[4'ZF0)8)N M1K+4!:8$\OV*4K'OJ !E\>S_ U!+ P04 " "[@C]89#JB:T," "*!@ M&0 'AL+W=O&6 MRY8!4M)N6AXZ16FW/3MP *O&9K8)[;^O;0C+IH1*>0';G//Y.T8V(HEXHRAAL!5(-E6%Q>L:*&]CQW>."SM2E,HLN$E4XP(>0?VLMT+/W(&2 MD0J8))PA 7GLK/SE>F'B;< O JT\&2-3R9[S9S/99+'C&2&@D"I#P/IV@#N@ MU("TQI^>Z0Q;FL33\9'^S=:N:]EC"7><_B:9*F/GDX,RR'%#U8ZWWZ&O9V9X M*:?27E';Q8:?'90V4O&J3]8&%6'=';_TYW"2H#GG$X(^(;#>W4;6\AXKG$2" MMTB8:$TS UNJS=9RA)F7\JB$?DITGDHV^G@S$.A)X(RP JV$P*P ?>Q*1J[2 M.Y@X-^UIZXX67*"%Z($S54KTE660_9OO:K-!+SCJK8-1X#VD$Q3Z-RCP@G"$ M%P[EAI877N"=*_,&[5_1AF7D0+(&TW-5=]#I>:CY;I:RQBG$COXP)(@#.,G' M#_[<^S*B/!V4IV/T9-=00+ZWG]WZI]IHE?%:_7_(G>XX,,=4PHC8;!";C7)^ M<'9[A=PX]#VY^2 WO^K4GD#HKPA?V&-P65Q_](?*A"% M[8(2I;QAJFL5P^K0:%==?_D;WG7I!RP*PB2BD.M4;[+0KU-TG:^;*%[;;K/G M2O&ULK5EK;QNY%?TKA!;8 MVH"LEQ_Q)K8!V5FWP2:Q82==%$4_4#.4AKLSY(3DV'%_?<^]Y(Q&CJRD:+_$ MTHB\O(]SSKVW#M_&G95<5\IX;8UP:GD^F$]?7Y[0>E[P=ZT> M?>^SH$@6UOY)7][EYX,).:1*E06R(/'G05VILB1#<.-+LCGHCJ2-_<^M]6N. M';$LI%=7MOQ=YZ$X'YP.1*Z6LBG#G7W\FTKQ').]S):>_Q6/:>UD(++&!UNE MS?"@TB;^E5]3'GYDPRQMF+'?\2#V\JT,\N+,V4?A:#6LT0<.E7?#.6VH*/?! MX5>-?>'BK?*9TS5GR"[%9>.QP'NQ=VM+G6GE]\_& >?0ZG&6;%Y&F[,7;/XB M/E@3"B]^-;G*-_>/X5_GY*QU\G*VT^!;E8W$X70H9I/9X0Y[AUW0AVSO\ 5[ M-VXEC?ZWI*B'XLH:CV!S&6%B.MCM 3'OM:YFI\T%-9[D'-;CX^:?IR>3-CO".NO".=EF_N)1> M>_)[GF6V,4&;U387=QOY5"A0)K-5+4BLZBK\?%32AV^++LL M^766"OF@Q$(I(Q!H+1W6:<.&78[5"G /A?@\NA^)E3+*R;)\HI]5329E%P"V M:QBO2P5L#GC]7^?SV\&^@##!9%!.5ST7M(F"A0J.Q#LC L*QM3:IHI4TD!QR M<2API)#Y'^!:='F/HM*>3\520W9*"%#6.$?/X)1K9.GW.7R=*PK*J RT@:RQ M/U(LI7:B?H8CW:$4HG%*,V-"50@-)VN0Z MDR3\;?[;#(4"6:SD$PX5ZFN-)D$03BQZ!!!^1@3, (78-_9B@_H4>D[!()5=I66B$6##Q84H#A3HAB_ M*;@>ZCG12VL#EF*#4U\:34!=/(F./1PO4;Q406T]?B30^\2R<;#N^N:'U)'Q M*%@^^ ?BV'"'S"GL;8M-HA QOHL'I[W*GO\4[A?*\P)/AM@KMSW_:>\&G->_)Q M^NJ-%R4= +0[:58IN6OI;$&! :T4BO,O]J!VS1*=JF']PB==0GF4'PHO25#M MBLI,5444)533Z,1(P[ZKD4 MV%F)%;P(!))"0N6@#5P6XBG4U*[0@E$?VU:^AZ#+1*Q[(M8;T5,_YA3/="2Z M8 % U!F+J4D^D G,$.QH5N^!2(Q /LFQ8B6(-:_D4ZV8GNA^*_G]Y=">]]@Q?S^ M,_]R,#D9BL$=29FB\M\17_"5=&6/S8O3H]/]U["'):!8J[3W#9*.-DSK\:A; M.H@:_TV'(YP^?W@$:H%,!9S"I0C=#8BA*,D^RSV;(E<_VA%MF!Q,CG[,W>O( M\8W)HY?6[19(4#OICB(+=T8# ! >DA\Z<8_Z*1%"4_)+K984'O4AU*%5EF;Q M!U;2#Q4H17%ER@5<$P4N'#2NR6'L;-SZT4!XF,;.0N4K6@[+D7N%KI/<6&Y# M6&B\S"(OV83KXGG_[O+FCI@N35R\_LE1J!W!X!&GAV\5$#;'NZ!/SSJCM=<6&I)CQ[]LI AA$-"<<:4(2% MA4**39IPI>D&Z#1B<5)3*_&434;HPD/N2<:0N]A5IS,&\H2F2MNLBF\AOJE> M,2/4[N$ZGXD6%5/L'V6]1H'(8Z\B7[\TTH4T:E#EX]#,H<1JXX?[F^N[>!1K M0(=Z^-W4''JN8[]@M$E,?@Q!7!3@61;6/6&SUWYWKN'+Q4T6;-*:Z7:M202> M'DQ.0>#NEHWC%C :D=P2>'(, O=$CXIZU6)JGEH-\-$]>Z_E(G7TF):K+HW< M":_X-0+DA:FLV"&&$)'ZB@Z,790G1 "5_M+!'8J(W'4-@8T>GDQ.-MLN>5,! MN8U;$[EKBB9?/RM[GM(U$ -MRD2VSD2K+(0/GN!H3JR(8BK.SINIB?YBF5,/ M"CSN@8BCS]KH=YRXH-Z1 XR>K.:@D@/,:)H"M4EILJ1W)MT-(0U/HRZ9)(L; M'.Q-H;['-;DD''<+&-23R(96^CM["! GAEIR ]EE[XR4VN>0]3RE=L'GJ?V'C MS$W2MUV9V0CFF%RZO&=CCJM]*?KWP]91'=I[0=U ;GCLW2Q^Q;4.]'YH@_S_ M%=O_\D,\3\/&1UC]!SK_/$7UN^I> \0LD.]9A/E3!$TZ<\G2#+Q$T>A/*(<[ M5>/P8/++$%M0'24^R:^JTXI71Q-HQ;M(CEANE'.]4KP%$$M+Q/0;<.US*S4O M J%3/+6RS-++&J!Z?6N"!$*:3*/T,S8)HXCWJ=8*Q3IKMRC[CF#,>2I",7CXITEAVGEUS< MZVDN!PG;P41IGEYH4XNH4@V)AH7,F8UNH;;> M@\>]M\S0TQ6_2R?J@(_QA7/WM'M=/X]OJ=?+X[M^3 _01+K"++%U,GJ%J[&+ M[\_C%PQ'_,YZ80/$FS\62H)CM "_4QG;+W1 ]Y\8%_\!4$L#!!0 ( +N" M/UAUH <.#0, ',& 9 >&PO=V]R:W-H965TQCVH-A,+$R6/%%NVK\?92=> M!J1YL46*/#Q'%NGISMC?5" Z>"J5IEE0.%==1Q%E!9:"+DV%FG8\@N#7(]Z@4AZ(:?S98P9=29]XO#Z@OV^TLY:U(+PQZH?, M73$+)@'DN!&U+>%&I:WPHGYU)H=6!_-:'[12&VRF9S4_J/<.\N[DO/-2/B'*]K#+%C9Y ?8*/AOM"H)W M.L?\__R(*78\DP//97(6\!:S2QC$(23]9' &;]#I'C1X@Q?PEC6QAPAN3+F6 M6K171.>P(.)6.#H6^+E8D[-\?7Z=.H>VS/!T&=]2UU2)#&N!);2O)%Y0X'022WFEO8>8;5@6%VBJ%H&8ICANH? M0[]?E^R7?@D;HWB<\ V5#%"8FCB<>M=P(ZB UY"&HW0,/W@>2+V%3%32"07# M<'(UAI7EB6;=!XC-< "$'KLTC]N BGH2#T:@'7UB;[=+#M#_;J(MVD/P+;\?Q9V&WDF>"P@VG]B_340"V'7&MX4S5C)6U<3RDFF7!?P6T M/H#W-\:X@^$+=/^9^5]02P,$% @ NX(_6!0 M=W_! DPT !D !X M;"]W;W)K&ULM5=M;]LV$/XK!WL&6_?%YLO=\7E.S^FHB[U4 M[_6&,0,?:]'HR\G&F.WY?*[+#:NI/I-;UN#.2JJ:&IRJ]5QO%:.54DF P+=WR],79AOKC8TC6[ M9^:W[:W"V7R,4O&:-9K+!A1;74Z6P?E58NV=P>^<[?7!&"R30LKW=O*VNISX M%A 3K#0V L6_';MF0MA ".-#'W,R'FD=#\=#]!\<=^124,VNI?B#5V9S.10WE!#%Q=*[D%9:XQF!XZJ\T9PO+$/Y=XHW.7H9Q9W;,>:EL%K M6F_?P!TK&=_10C -TP?W/[N8&SS'6L_+/N95%S/\0LPNX_ M1WPCR' >16>#'C#RC,@@0>A'Y(3\+UJR#QWYQ 'XWHHU/1 M%_=8F%4K&,@57%%!FY(!;2I\>((:5L'2"IV;1\"2?>*SK';64A]C<_*\XVP> M-I@^*;"F>;,&8Z4"7(C6YLR@>@SN%P?@5 ^.'H(K!W"T!P>\<9X-0H"Z$Q&S M(@*4 *L+-!UDX*)^NAK"U$60K<9M/3M_XC\>,2V'!RXX+;C@AJ/*CQSP>?!W M5)4;-RW8FC>-I3Z0_ ["U/-]8@>A%\4$,UYQ^^:AX@A1Y2H-B26Y%V09Q(F7 M^R$,RL1MN6[XWVC@1'HL4Z5H;6:0\!,:E,26*2XKF'9P9CAP<&;P*V968>27 MGC"-,$(<8P02><0/9T>2::.H:HA!RP\MUXZT!N)E20*O7V5A$+[I#Y\&,PBS M"$,'V29J-85U3?KDP>7,S#US;\8H,_ M7\$[PCVUO0'AW?;P?AS@O:2 7F+SMJELDCB637^&1A%DQ/.)54.:>E'H9!$3 M+P]C.XI\CZ#6KA5%R/=2M)T" Y]X:1I#GGIQ% "QTRA!86&MQ3F2PJIA3"&S M\2#46AKX$ 9>3&)(?2_+8T@"E'^.1JSD[C*"+6/''O%QC'Y1Y,58Q01%3U(( M@MPC:8[_Q$OPQ*40(%T!X":)( ]P*X4':9"D91)Y0>0X$622^I9FE"'A!$=) M%GHD3T_I/QGUGWR[SK&TVG4F=G8CV\*L6H$VI6P;<[2/G#S]?^PCUH@^@UL- M<&D/%VVH :[QQF:?V-,;J]]6X\T'C 2'KS%=+T+5T]I: ?NX9/<2 MW?R;MZWE5]C\]VZ%R@RMT&(4?(IJJ# S14>QT0RP#L(4TC"!GYG6T#8]66XS M-,+8*VX,LV^NE><2Y5YAI=QA#[(=!#M/[F,#R?-D=L#I1-=(HB,M TMF&I#H M:QT#WP=Q["B1@!RME_G!11G[V-I]#FAP;+H[\[@Z?G$LNXOVDWGWN8+9Q:1J M$&R%KOY9BCU"=9\ W<3(K;MV%])@TW3##7XU,64-<'\EI1DF]H#Q.VSQ#U!+ M P04 " "[@C]8QAJL,N(# #("@ &0 'AL+W=O&A\I,=U(]ZPS D)><"SWS,F.*B>_K M.(.% IJXI)S[41",_)PRXS:>R-)P)N%=$ MEWE.U>L2N-S-O-#;+SRP36;L@C^?%G0#CV!^+>X5>GZ#DK H]^XVK&6-=5P+?EO+#'9S!M[)(&4EMP\R-TWJ.L96KQ89V,#'(FJE_Z4O?A(PE1G1 YWM5!CN6*&CJ?*KDCRD8CFC5^P5-LK!_7B,L*,?H' MQ"MR)X7)-/E%)) 2 M5TS'7-JJ-?E]L=9&H4K^.%5S!3DX#6E?SD07-(:9AT]#@]J"-__R*1P%7\\0 M'C2$!^?0YX_X$I.2 Y$IN6&"BIA13A9: UX4%0FY973-.#,,RZAO,2%2[[H:JQ :E#7MZ M8,];[/,6^Z3-/K7LM^[2.DP0D\E28[+N3JK"JJV\+6',4E!(9>S)"35 2FU- MU!/D:U!.4S]*:?"$0K'8L:X_$_C$U+,EB%40+$@8%A]8/[*-8"FN"$.DR1!* MKFU37 N8*,HW,:5XO[\"'2M6N 9989/.+6R!D["[MZ+&ZG?KV_8[K:ON'KIU MU* )N7/DW6D:XE)5O?U,PJC7'X_;QI=/XRB,OK:LA1 E,Z\DQD=L7P,)>X/@ MJMD^]E:@V):ZAM5R/"*(=R,5?A<%@9_" .H,+]!> MF][1@HQZX=6X"3CVKI74&K^62H&(7ZOXSJ W#$:M ][XJ]/JFI G4#FYE520 M);:E,PR"7C 8=X^:=6IU\= T^Z]*]RF-;2=>;<)@V MLA42\AU:SK\HT*^NFQ@6N8)"2/9P>7PP.#8/2GB MJ!<&44O$;_SS(N:-B >CH#>.AF_E]W[UU'\KOS5=Y* V;H9"IK(4IAHTFM5F M3%M4T\DAO)KQ\#XW3&C"(<74X.)RZ!%5S4V58V3A9I6U-#CY.#/#41.4#<#] M5*+*:\<>T RO\[\!4$L#!!0 ( +N"/UA'GQ-XT0( .L% 9 >&PO M=V]R:W-H965TLFD!*FY"$UP$2M$.K MM&Y5VZT?IGTPR4&L.C:S36G__,R& ^][5:/ MAVIM!9=XJ\&LJXKIURD*M1D%K6!GN./+TCI#-!ZNV!+OT?Y8W6K2HCU*P2N4 MABL)&A>C8-(:3#/G[QU^V'(4] (H<,'6PMZIS1?+D2 MQG]A4_NF20#YVEA5;8.)0<5E_6997S++Q4*L- M:.=-:$[PI?IH(L>E:\J]U73**0>G#C9*V-/!9%EC\&Q\1HSVM9$=KFIP$O,+\ M)6"$F:YHOHS%PJ6R)<)""1I4 M+I?0X)(L:FV8+$QS -03K.:H?5]NF,Y++TTL@1@+YS"[GGUW(\+- .[8AIZI M1<7G4! M2Z4* UDKS+(^I/VPV\K@05DF@&T3OZ6%).V$<3>F5],+VTD7OKHC[R1<"ELR M6;M[6X/H=[I9$QI)/VQU>DWX1EN0']S.&2%E8=KO.-[=?IBV^W"LO='! %:H MEW[-N,M=2UO/XMZZWV23>H#?W.LU2!>[Y-(0X06%QA?==@"Z7BVU8M7*C_-< M65H.7BQI&Z-V#G2^4,KN%)=@O]_'?P%02P,$% @ NX(_6'.=3'@*! MF0L !D !X;"]W;W)K&UL[59M;]LV$/XK![4H M'("+)>H]M0W8R=H&6+L@R;8/PS[0$FT1D4B7I.IFOWY'R599B/#9%Q1MFSM6&2]2LE&Z815&OQV:C M.2L[HZ8>4]]/Q@T3TIM-NKT;/9NHUM9"\AL-IFT:IA\7O%;;J1=X^XU;L:ZL MVQC/)ANVYG?<_K:YT2B-!Y12-%P:H21HOIIZ\^!BD;CSW8'?!=^:@S6X3)9* M/3CANIQZO@N(U[RP#H'AZPN_Y'7M@#",SSM,;W#I# _7>_1W7>Z8RY(9?JGJ M/T1IJZF7>5#R%6MK>ZNV'_@NG]CA%:HVW1.V_=DX]*!HC57-SA@C:(3LW^SK MK@X'!IG_'0.Z,Z!=W+VC+LHK9MELHM46M#N-:&[1I=I98W!".E+NK$:M0#L[ M>Z]4N15U#4R6<"TMDVNQK#G,C>'6P.B>H63.)F.+SIS)N-@!+WI@^AW@'#XJ M:2L#/\N2E]_:CS'((5*ZCW1!3P)>\>(T;+%H-4*]ODQYJ2C,2T11.$!0/!,4O)NBZY-**E7 WZGG#':/M M)/9QVKYQ(IZQ/=:&0.73.M'UP?SHFB; M%HN,L)_P9_(OZGO-2OR]Z =DF%(2IPDN1BF),^3O-001R?/(+7(2I9G3)20, MXDX7DB )L8+X\152(.4U?MA+Q_(.,DI(DE)X\RJC 7V[%_$5AMGAKA,ONV\L MYJEYWR&F$AL#89P3FD0P"GS7,?X9T#@B41!!B.$F<0:C+"-)AA'1,"1Y&O8- MJET@O*BDJM7Z$8* D@P3&>&9,'*MF9,XII GA.8!C&B*G8H828;J!'[%VX05 M)YF/.DPS2)PJQIT8GR/$2C+$"%*X5Y;56(PXB@GU4U>@(,K0E^]*%.:N6FXW MPBC#V._T-"99$';Z!$L>GNSP9.CPY,4=_JZCXZ=?.CI>U.$GL7]T^(\._S\Z M?'PP+F%=UMU0:*!0K;3]Y#3L#G/GO!^WGH[W0RMVS%I( S5?H:E_GN(G6_># M8"]8M>F&KZ6R2$*WK'!VYMH=0/U*X3]K)S@'PS0^^P=02P,$% @ NX(_ M6#+6S$[9! 21 !D !X;"]W;W)K&UL[5A- M;]LX$/TKA!L4-B#$$B5_Y,,&'*?9!DB1(,EV#XL]T-+8(BJ16I*.D_WU.Z0L MQ:T5U<$>>ME++)&<-^\-9T9DSC=2?=,I@"'/>2;TI),:4YSV^SI.(6?Z6!8@ M<&8I5FY&[M3TW.Y-AD7<*>(7NA/SPNV@@=67!Z,;#K MW8*O'#9ZYYE8)0LIO]F7ZV32\2TAR" V%H'ASQ/,(XO9J5U:P]WG M"OW*:4&+226?<(0DLV3HS]W+S&;9Z',%89MK])9OM6K]#XK4V M,M\:(X.,L.FYTINB+*K$@^!.SD2'70ANUQH ;3;J/;)&![IWW#3JQ2_OQ%O"B!*1O )Z0 M+U*85)-/(H'D>_L^DJL9THKA!6T%O(3XF(2!1ZA/PQ:\L%8<.KSP?8J92,AG M2%9X -,-?$X !L22VQCFK6 M?((DUDNU\)I^PU;(T%&W1NI=8_< M0RQ7@O^#4#A^BSP5RLHQ5*GM=6[?8IE#M1YCL,OD1L9.Y4^1MR@_F+?1RIC6 M?,G1?*ED3F:W\QL$,K*"VH\=-D9L>X+ @-*[ 7!=[)8-Q[G8/GPF8#H=Y@.&P MF2M4A,U3*1#Q2X5"O1.*A"K*]73-O;O"B/1(9HV[H4>C\3Y#VB8Y"$=OZ.T. MHR:L?;4D\/Q@O"\U\(*1WX#0+'7H^7YTL-21=Q(,>^275*C WO%_@?ZJ J5! M6X6.!H=6:.0%8;"?M",OHM'!]1EX(__P^@P\/':^LS[')V^59S (#ZQ/JRG< MEQJ-QX=6Y\ ;[FQ,N\S0BX81:3DA#.H3PN _GA":OO/MF'L-@XORDE">U[/2 M!69GV2#R@HF7CQ_&-!B=Z;?:"6]M)Q*?IWG"VX!DW+[V6?E$=_'9/3-\Y>ZWJ_73^PE2<'E1R=PH*QI,J:\I#IW0- MYHA@OAP1%Q]ZU@92-J127;4\"(=M)K,X5FM4FFUC80^VW&ULC55-;]LX$/TK [4H M8D"(OBS)3FP#<=JB/30PDK0]+/9 2V.+J$2J)%VG^^MW2,E:&^L8O9#B<-[C M&\YP--M+]4-7B 9>FEKHN5<9T]X$@2XJ;)B^EBT*VME(U3!#2[4-=*N0E0[4 MU$$772S'%M_Y_"-XUX??8.-9"WE#[OX7,Z] MT K"&@MC&1A-O_ >Z]H2D8R?/:R_H[+TTU]R8> ME+AAN]H\ROTG[.-)+5\A:^U&V'>^:>Q!L=-&-CV8%#1<=#-[Z>_A"# )7P'$ M/2!VNKN#G,KWS+#%3,D]*.M-;/;#A>K0)(X+FY0GHVB7$\XL'BCO*U1F;K&O5H%A@ZQWH'1<^Y[#CC5SBG\$4*4VGX($HL3_$!Z1M$ MQ@>1R_@BX7LLKB&)?(C#.+G EPQ!)XXO>87O$0U72*5E#B%K^.MNK8VB(OG[ M7, =W_@\GWTX-[IE!AD:U2_T%N_>1%EX>T'M>% [OL2^>**'6.YJ!+FA MS#2M%"1:)+X 4Z_1K>0I1D=IQ. M:4PF=DS)\ED8I LS79B)/XZF$/N3\02BT$_2""9^FN3PX:6E/D3J%)J=$M"' M"$R["[TB2):/[)R'4YHG?IYVN^3XUEGR.#RR/)S+TU6?@U$7"H7G'\*TV,R?9KF] #]-0SA7 MU\%1&VI0;5VSU<2V$Z;K2(-UZ.=W71O[S[W[&7QA:LNI &K<$#2\SE,/5-=@ MNX61K6MJ:VFH1;K/BOY)J*P#[6^D-(>%/6#XRRW^!5!+ P04 " "[@C]8 M8N,2JSL# !O!P &0 'AL+W=O>(!IZK4NB%EQM3SWQ?)SE67%_*&@7M9%)5W)"I M=KZN%?+4!56ESX)@[%>\$-YR[M;6:CF7C2D+@6L%NJDJKGZOL)3[A1=ZAX4? MQ2XW=L%?SFN^PPV:G_5:D>7W*&E1H="%%* P6WA7X6P567_G\%>!>WTT!ZMD M*^6C-?Y,%UY@"6&)B;$(G(8GO,:RM$!$XU>'Z?4I;>#Q_(#^S6DG+5NN\5J6 M#T5J\H4W\2#%C#>E^2'W?V"G9V3Q$EEJ]X5]ZSN./$@:;635!1.#JA#MR)^[ M;2+'\H8;OIPKN0=EO0G-3IQ4%TWD"F$O96,4[1849Y:W M7(E"[#2L4<$FYPKA\SW?EJ@OYKZA!-;-3SJP50O&W@";PGX,*CBM"HGM!;?OH0CH.O9\A&/=GH'/IR0P68-B6"S.!:5G5CN'O( M9*ZX+A+@(H6;HFP,IO!:V2DY9Q.>EG.?(V2RI.(E>##V:8!&HVE1F1P,;2P8-K$9A^X4^4?N<.KJ(SHR)/'H$ZIC;$PA[SIP\3%H9? MJ;WT\4=4;]<;8)-!'$5V&+.QL\+0#J-I#+=91CW/7H431%T/L*I+^9M.N,M5 MV\O23K2D*^Q4?K']+06^YRK5P*(8PA$#-IY & =PE?Y+_8CV]^_68?&YIH9/ M48D4Y*Y=WK?T'2Z@4SB=.DUQ/'%6/'76.(93U>4?-4&ZWIUK]9K2-L*T_;!? M[?\F5VT3_=^]_15]YVI7$,T2,PH-+N.1!ZIM[ZUA9.U:ZE8::M!NFM,?$95U MH/U,2G,P;(+^'[O\#U!+ P04 " "[@C]8:_]V*2$# L!P &0 'AL M+W=O)EYDSYY SP_E6FU^V1'3P MNY+*+H+2N?HBBFQ>8L7MN:Y1TKL(DF"_<"LVI?,+T7)>\PW>H?M6WQB:13U* M(2I45F@%!M>+8)5<7 Z]?6OPK\"M/1B#5Y)I_ MH90>B&C\M\,,^I#>\7"\1W_7:B5W4;AR$4P#*'#-&^EN]?8#[O2, M/%ZNI6V_L.ULQ[, \L8Z7>VFM#\H)7:>A,YH?REW#E#NX+\W/*3MA:NM')";5#E BV691#N8 M1XX">+,HWX%==F#L&; 9?":DTL);56#QU#\B8CT[MF=WR4X"7F-^#FD2 HM9 M>@(O[=6F+5[Z#-Z5KBKA**>.X4NR/!X M$%]&%[;F.2X"JA.+YAZ#Y3^ODG'\YH2$82]A> I]>4=E63020:_A%G--U*7@ M;893B<(JSTV#!;Q'A8;+5N6-T463._@D>$;&[N&8II-1CVOZ6B+%E%37=(;@ M?-9 ;?2]*.@P.97L$W;$UY%#AANAE'?PU% 5?IAQR55.7EX"WTG8'$BH=Q+D M7@*<"45XNK&T;0<70*F"58:F3Q?XS$U>/DY7+X$-#_@1X1J-T 6\!I:$29SZ M 0M'DQ&\M4Y02R XH2AA//E6[STY^!*:3-(!G$VGLP&LBJ([%;N_HUQR45E( M0C9*( UC-B+V+8^:/W3)>6!VQD*6)H26AN-X.GBI#CK9)PJ269B.XD-'%'(F-G,W<;IN^V&F'777=EC2&ULW5=M;]LV$/XK![4X M\+S)N.*%&,Q.W-J5FIW(VI2%P"L%NJXJKA[/L93WIP-_L%VX+E9K8Q?&LY,- M7^$-FE\W5XIFXYV6O*A0Z$(*4+@\'9SYQ^>QW>\V_%;@O>Z,P7JRD/*SG;S/ M3P>>!80E9L9JX/1WAW,L2ZN(8'QI=0YV)JU@=[S5_K/SG7Q9<(US6?Y>Y&9] M.I@.(,_?8>N/ YC)4KLGW#=[)^D LEH;6;7"A* J1///']HX= 2F MWAZ!H!4('.[&D$-YP0V?G2AY#\KN)FUVX%QUT@2N$#8I-T;1VX+DS&R^YF*% M&@H!9UE65W7)#>9P:=:H8"XKRO3:IN .X8/4&H:W?%&B'IV,#5FW.L99:^F\ ML13LL93"1RG,6L-/(L?\N?R84.^@!UOHY\%!A1>8'4'H,PB\(#R@+]R%(G3Z MPCWZON?_>Y')"F%HXS!B\(DJ1B[AEC_ 'V<+;101[,^^L#16HWZKMNB.]89G M>#H@6QK5'0YF;U[Y$^_M 9^BG4_1(>VS&RKBO"[1(NVF^G+^ 1:/SD$I4)@^ MW(@!1[%@:9),+7%OC]F M4Q8FO@M9$+,DC>TP9'Z2NBAZ+)TF(_ADF=-M'?^QK$\]K\EZP,(X:++N>XT+ M4^9%X8]D/4E"F+ X3B!@@9_:A$?IRQ(^B2>[A \GS(_2$<6=12D!?&':HR!M MT0U#EH84AX1Y9.:'DWZ@\\6[SA?_X\ZWC==U-UZ7M4-EFU=?]SNL_0(-+TIM M%?"^9,@GY7]KAC_6 SMVG>Y= ]>MDSV<KI5DVU9"=._!'@23_"DVC0Q2RS?"E M%$KW4BBEPR#IH9#/8OH,^(9"U K]@+KO-_A]EB;17O3;YOV$OZ]=CCMW@@K5 MRMU\-$67,MQ<#W:KN\O567.G>-K>W,P^&PO=V]R:W-H965TM&%I C2Q9+[9G&TC2!2O0-D&2;A^&?:"ELTV4(E62JM-_OR,ER_;F&L.^ M2"1U]SS/D7<\S7=*?S%;1 LOM9!F$6RM;6919,HMULQM%\12$<$,GXVF,& Z5S/![OT>]\[!3+BAF\5>(/ M7MGM(I@$4.&:M<(^JMUOV,?C!99*&/^$76>;9P&4K;&J[IU)0H?$Z^Z(O,IWS++E7*L=:&=-:&[@0_7>)(Y+=RA/5M-73GYV^0$I M) .OG]E*H'DSCRR!ND]1V0/<= #)#P"F\%%)NS7PJZRP.O6/2,R@*-DKNDDN M K[#\@K&<0C)*!E?P!L/$8X]WOARA']>KXS5E 1_G8NQ@TC/0[C"F)F&E;@( M*/,-ZF\8+'_^*/C)=;@_3^P9)EY/J19D9W!.9WHMZ!7D6IDE*@VP<9ED,UV6I6SR5 M.@VS.(8BG.9Y[RY)=-EJC=*>6&:3L,C'D.9A1J#/RC(!ZB#AR)*8)V%2>.8T M3*J:;IV5]0CK8R90*\$WS)OG60+YB(0[SZCXMM7QU6=>5RMB N,IXOB!/JTE&O'34_HM8'ZBX+@5,]F+Z.S+^R^A/Q MGMR/72[3(^F":QBG8U&4QK5J)>4QEZ5HG2'OBJDFFE9[56Y[U&D5_.-LBK H M8I>085Y,_A_!:8J?=_0??)AE.J"UR3 MZ^BJH!317<_N)E8UOD^NE*6NZX=;^LU![0SH^UHINY\X@N'':?DW4$L#!!0 M ( +N"/UA5(3?H:@( )H% 9 >&PO=V]R:W-H965T@:[+DJE?,RSD M?NKUO'E)1Z/#^H?7>Z4 MRR/3.)?%-YZ:?.J]]R#%C-6%6,L/"NXP*0'@_X%A$$X.*,WZ'(>.+WA"WH/7V[7UPM8K:_6 MUROX#4O[<5U!0R)K89K2Z6:[QG/5U-M?>-.U[IC:<*&AP(RH M0>\=V5%-)V@"(RM7?8_2T$MRPYR:)RH+H/5,2G,([ 9=.X[_ %!+ P04 M" "[@C]8VE)+6U@* !'<0 &0 'AL+W=O^/VC@>QO\5BUNM6FE:R ]^=6>06I(X/FU75;N]OEC="T\PD&M(V#@P MG=/^\>>$#,$07-@^(]V;%H*_'R?C)\[7>>SD]B'+O\JE$ 7YMDI2>==9%L7Z M3;)QV)K?5M@_Y MY#;;%$F/[T22/=QUK,[3AH_Q8EF4&[J3VS5?B$^B^+S^D*MO MW3UE%J]$*N,L);F8WW7>6F^86P54)?X5BP=Y\)F4AW*?95_++VQVU^F5>R02 M$14E@JO_MF(JDJ0DJ?WXLX9V]G66@8>?G^A!=?#J8.ZY%-,L^1+/BN5=9]0A M,S'GFZ3XF#V$HCZ@?LF+LD16_Y*'NFRO0Z*-++)5':SV8!6GN__YM_H/<1!@ M.6<"[#K /@[HGPEPZ@#GT@"W#G O#>C7 ?U+ P9UP.#2@&$=,#P.<,\$C.J MT:4!XSI@7,EAUWY5XWN\X)/;/'L@>5E:T^6O]"O%BN,\D325Z1WWB>\U*.Y(4G"AXG\J7:^OF31U[\ M])+\1.*4_+[,-I*G,WG;+=0.E=AN5%<^W55NGZG<(N^SM%A*XJ8[VPA\SQ^)8]T0NV<[;;K>$L^^U6WZN=DT'SOZL M=BJ>E-_OA5;2.L$"OY[Y9=?+=#NNW(\J+[1JYY).XZZJHJ M1;X5G4B8CX0%2!A%PD(DC(%@FI;=O99=$WWR@3^JY*J0 MI,A4:J3DG MR7^M;R!N2JHPPFY.(R^73[VU=\3MC+=?*&PGSD# ?"0N0,+J# M#2I8F8-O)U9O9+G]V^[V4+@MQ0;60"_$0#NF";*_%V3?*$A/W!PA3I(VD1DCK^WHD#!O<"I_>^3:0[V5_,N* M!9<5HX-39;04"Y$'RDYW;>"Z WN\KU-K].&^T8?&1O]-/)"/8ILEVSA=D*FZ MSL4%"7@4)W'QV*8$(^Y:)2!A'A+F(V$!$D:1L! )8R"8IN/17LP>R=_#8JL,T3"& BF"=#J-7=P M>T8)?A+11N4"I!J7_$7>?B2RW**ZU?_RJFN=&U($,_O:?A5*\Z T'TH+H#0* MI850&D/1='4?^!,6/EFHF2A5(VD>E.9#:0&41J&T$$IC*)JN:KM1M6WLLW_- MTL6K0N2KLRE"#3B\*KHM]XK,]5RMS8LJ]2\K%EQ6C%Y6+(0>*4/1]/9O_!G+ M>,M\4OI^.2]$U-KT4"<&2O.@-!]*"Z T"J6%4!I#T73U-HZ,Y3[#-1EJP$!I M'I3F0VD!E$:AM!!*8RB:KNK&UK',O@[*:+1.O0C+Z@]MZ_C2#?5YH#0?2@N@ M- JEA5 :0]%T"3>ND&6VA::'VMS=DN)-%]TJUA9[I#\<'$L5:@-!:3Z4%D!I M%$H+H32&HNE2;;PLRVQF[7O;>9:3%^O#VZ@OB:IQ&V<;^5WU#D_4VW=/ADC# M$S?NI)!GWMNK-0FUI* T"J6%4!I#T71--KZ49;0*)E,U*HO313FI(XGY_?F; MIJ/3*_S(Z?>/A0>UF2ZKU+^L6% 7&YB+T.)9CY/ M=*DBD'["%$KSH#2_IFES&X;.Z%A>R#HIE!9":0Q%T^=[-^:/;39_#D?@428+ M-4Y9BSS.9M6W-JF:@==*%4KS:IK6*UG.40\'K3* TFC+ 3AV[^CL"*%U,A1- M5V!CT-C&6^7&J6AUJ#9':S1VCUIT:J[A:A%!#18H+8#2*)060FD,1=-5V1@L MMME@>5*EZ@XW>;0L+^<\BLIYN>7<.3[[ST86U?BC5;9(JV%JG_H; ]=RCP8@ MT#I]*"V TBB4%D)I#$735=O80K;9%O+$7.3EK9N"?RMO.3[=?E07\]5]G%;3 M.6[(EB>;W?M2(3:1( M3UPPUF6J:-A ?#H\E M#O6.H+0 2J-06@BE,11-EWCC'=G&N_B-=Z1)>IUGV[A<0,T3->S:K>&N?HA3 ME=NJC0>==YRJT'4BBE+U^XZ\8JC4MWA4GQ)>;N#IC B5'J_+WUO/ :@E5=,. MSP&[-SX^!Z!.$Y060&D42@NA-(:BZ>= XS399J?I2[4$7\Q>\:W(^:):,93O MI^OMQF_MB8F9:[GD4?"\=26V.?3J'!OJ-D%I 91&H;002F,HFB[CQFVRS6[3 MOBL_N$M_LT\Z;HCXMA91LI& M06D!E$:AM!!*8RB:+N7&C;+-;M1^/A;YBTRKIVZ(7&712=4CRV6\;N^.H0NL MH#0/2O.AM !*HU!:"*4Q%$V7=6-HV<^PTLJ&+K6"TCPHS8?2 BB-0FDAE,90 M-%W5C4%GFPTZEL[$O!P8BE=)O%7Y19P6/%WL<@LI12&-\[/,]*OU?;IZR7'< MH74\[H.:<%!: *51*"V$TAB*IC^4IS'K'+-9=YAE_)[SF5CQ_&N;1,V<:R4* MI7E0F@^E!5 :A=)"*(VA:+J2&]//>89560YT51:4YD%I/I060&D42@NA-(:B MZ:IN3$/';!H&?S^I,).OUO:I96B/K:-95QZT3A]*"Z T"J6%4!I#T73-'CSI M[\*59"JG^*#^/V-IFRE7ZQ/[>#_L\_VP#_C#/N$/^X@_[#/^GL,7=!I?T'&? M(:. &GA0F@>E^5!: *51*"V$TAB*IJNZ'"< M4D!]/2@M@-(HE!9":0Q%TT7;^'J.V=<[3"FJI]^7RQX_2T'>EJIMU2KTF8-0 MF@>E^5!: *51*"V$TAB*IDNZ\?>K_9<<^GDSOHN9VYDS5K,W;RDUA,%ZA@Z+6O.CI=0>- J?2@M@-(H ME!9":0Q%T_7?&(&.V0@\3%2^9/G7ZK&X?!T7O'7*LYEVM4RAB_2@-!]*"Z T M"J6%4!I#T?07'33^H-O#9RDNU"N$TCPHS8?2 BB-0FDAE,90-%W5C5?HFA<( M_K]D*>;=O/I$.5W:: ^.GRH!K=*'T@(HC4)I(93&4+2=_KL'+UM;B7Q1O:FO M%+<2Z^Y-7?NM^[@7>TG5IOPMT[_1K,[A6#[WF^B%-)$C%7R-[KHGH<7'6FZX^*;S A1Z$?."CFS,J7*.]N6249R M+&]Y20JXL^8BQPI.Q<:6I2 XK44YLSW'&=DYIH4UG];7EF(^Y95BM"!+@625 MYU@\/Q#&=S/+M5XN?**;3.D+]GQ:X@UY(NI+N11P9K-Z(H0MR?E("[%'1J?I]\KZBD>@PD>HOS\CV* MJ2RYQ$RB=^@)YEE:,8+X&BTKD62 &"V@+4V)P/7(*8Y41M"]E$1)5/L)DB)< MI.@#Q2O*P)Q(=!43A2F3U^#ZY2E&5V^NT1M$"_0YXY6$UG)J*TA(=\M.FLX_ M[#OOG>E\3));Y+LWR',\OT>^,,L_XF>3.OZ96IP+;L,@M"/AM2/AU7[^&;^' M2L(5V2#<#PGZYP-<0X^*Y/+?/CY[RZ#?4N\9=[+$"9E9L"E((K;$FK_]S1TY M[_MH#6D6#V360>FW*'V3^_P/SM,=9:R/V%XYJI5Z4]S.(V\<>-'4WAZR, :X ME,5IS%$0C+Q)&[.39=!F&1BS_,@+!6N0)'UI&J673HPAS>*!S#K(PA99./P: M"X=$.:19/)!9!^6H13DRSKX%EED?+:/J4EJCT\4:1J/N4HT'BMBA$+44(B.% MKU#4T&*#$EQ2A7LW'*/!I4#V9N$!D& \.08R4,0.D'$+9&P$LA10D@KU?(-* MA@MU4].':/F P4LL/$=5XK4<>\H\#S#-823!/$FL+Q M&5U) I!6?$NN>^M#YV2'>.>._3 \>IPW[<*?M(O-7?Q5! ?%N&M$\!=4TL(P M)\SR2R=%X]:9%9$3'",9*&87R6M5[!HKQ09) <_II!+B<'+ 6T4OHT%KXL:M M.W&BZ&3I#!6U2^FUX'5_O>(U2R\&XI\ B<:3P#_F,5#0+H_7TM@UU\:?^9FG ML5EW,8S@9/MQX5'CG^^!U7W^<@3?1#877=T;68._<1C X8O^]8W^B M>%E_ 5AQI7A>'V8$PQN\;@#WUYRKEQ/]4:']ZC3_#U!+ P04 " "[@C]8 MQX\H1%L$ !K%0 &0 'AL+W=O(FL19VSSFW^]U$A*8 M!@^#@C0:\O ]ON?8US[Q8,/%+[D$4&0;1XD<6DNETAO;EOX28B:O> H)OIES M$3.%MV)ARU0 "[*@.+)=Q^G:,0L3:S3(GCV(T8"O5!0F\""(7,4Q$T]W$/'- MT*+6[L%CN%@J_< >#5*V@"FH[^F#P#N[1 G"&!(9\H0(F ^M6WHS=AT=D+7X M$<)&[ET3367&^2]]\R486H[.""+PE89@^+.&,4211L(\_BM K;)/';A_O4/_ MG)%',C,F81S/Z33='6L8B_DHK' M13!F$(=)_LNVA1![ 8A3'^ 6 >[S@/:1 *\(\#*B>689K7NFV&@@^(8(W1K1 M]$6F31:-;,)$#^-4"7P;8IP:/<(:DA60MRQ./Y)'\"%GWZ?WY-V;]^0-"1/R;54GAC'R3#$ZI1B=9L0X20-S M7Y0\ 1-U"ACCSE2@6RK0-68UW8WR1B\LB7HB*8B0!W7\S$C4-0RR,?1,BM_",12SQH8Y@CM/-NQ[1CN,,[/4^E=\;N?UVNVQTD&*O M3+%G3'&W"@G0NWR8+/0H9'X ,R5\%H7%BL5BODI47>Z]WW.GGG/]+'EC&F>. M0[\DV3^%9 O7W!W+ASV67TN6+?)IFZ*EP'+\%L:Z'2[44WPEY\S/&^"T%8K@ M[HHK]^TVE#]O]!;1_N!0_*N3QYC::]?OAL .5*1.Y0Z<"VUB!7!#*C2%=BC# MGDFBS=0,/O8A46B :S7)>^GO%8YSU7&?U8TYEW.YNA57][32>8ELB\"N=%19 M.O*@=(ZO[R\D85S@S;'G"E3Y.FKT3*,)BA*OXEI6C5JWIM .>5;FC;8O5?L- M^:Q"ADNX-EK9-FKV4J5K*>Q:Y<\4B+C^P\>,Z#DD8$_U4_L2_HQ6!HV>Z-#R M+\]3C-H+B&[;5,B7L&JT\FK4;-8F;'NTD(V1KY[!#:$=\JP,'^U=JI ;\G"% M#)=PA+2RA-3L"<\I9#-BUU#(E_!M;N7;7*,A.J>07T#TNH9"-L>^EJV]=YP5 M@UADIWP2APL_1_*3K?)I>9)XFYV?V57S_!ARP@1^;DL2P1Q#G:MK7%]%?K*7 MWRB>9H=C,ZY0I^QR"2P H1O@^SGG:G>C.RC/5T?_ U!+ P04 " "[@C]8 M6>/*S)$# !J"@ &0 'AL+W=OH(MMV'U3Z8Y$*L.C:U'6CWU_?:"1D& M#.W#OD"^E^J)+ $.^55SH25 :L[T/0YV74%%])[<@\,E:JHH: M/*I-J+<*:.&<*AXF492&%64BF([=O2"*?C+=W $LRG[9/"4]BA%*P"H9D41,%Z$LSB^WD<60=G\9G!7A]= M$RME)>47>_BSF 21900<AGI@O8@:B!O*;5]AU90 YL1U<<-+DE2ZR9HN9 Y)H\4$Y%#H2* M JTX-5"0F4T!,]\)5A.9.ZZ@R*S864M-WCR"H8SKMPCU:?E(WKQZ2UX1)LA? MI:PU NEQ:%"")1+F+=V'AFYR@>Z(?)#"E)J\%P44+_U#E-[I3P[Z'Y*K@(^0 MWY%>?$.2*.EY^,Q_W3VY0J?7I:/G\'H7\);OYUW8;TB^>+S/X&]B%:_BU;_&OKT U5YZ<*_@@T3@HD-]K0K5)_N!BQU M8':\[:;),(HPZ[MC01ZKI#]XMGK!=- Q'5QE.BL*9K-&>=O4V"CTT"C*==UI M.3><&]C!$9MT%&?9">=SJT$ZBA(_Y[3CG%[E?!@-2$]N!/L/.WZM9.41P$3. M:^Q'6Z#/F<"IL07%I%=7>L;XUI<,G]GE; P[9<.KRCZ:$NFK7]7GXS\\)]8? M1H/!"7^/6:_?NY29K..?7>4_]Y605,5! S(8TR4Z+UF>6Q-EITL.CKS8F<^.6&4UR60O3?,"ZN]W"-'-KPLG]![M( MN6W@&:;9PG! 8C=JPF&-D-'=$ .HFL6F.1BY=;O!2AJL*'=9XC((RAK@\[64 MYG"P+^C6R^D/4$L#!!0 ( +N"/UC;@IORF 0 %P< 9 >&PO=V]R M:W-H965T,$G0 4YM)[G[]C6$)0$<]J'>-PDX,S][//8_#)[L*?O&UP " M?2_RDD^-M1";2]/DBS44A%_0#93RER5E!1'REJU,OF% TMJIR$W;LGRS(%EI MS"9UVRV;3>A6Y%D)MPSQ;5$0]N,:T1(Q6$Z-*WR9X*ARJ"W^S&#/3ZY1%OU(_UP'+X-Y(!SF-/\K2\5Z:H0&2F%) MMKFXH_M?H0G(JW@+FO/Z$^T;6\M BRT7M&B\;!:1RSUQ,1%D-F%TCUAE+6G513W[M;>< MKZRL%LJ]8/+73/J)V1WLH-P">D^*S2=T!PO(=N0A!XY^0?=R5:;;'!!=HCCC M9+5BL")U?F7+H^>'& 3)GR]C]&'=Q_1.Y25Z(\UW7)2IGQB"CG2JC]S MT8SJ^C J^\RH'/2%EF+-45*FD"K\XW'_:,3?E#/43I/].$W7]B@PAL4%^?/=;54X_Z_WY-6]=R;#:=>,4_.<<[RS:^'OWZ0INA%0\']463]P M736WTL1+OB$+F!I2]#BP'1BS]S]AW_JDFG*=L%@G+-$$ZR3';9/CCM%GO\L_ M%T[D!E;-_\'5KUVKOY#=S/9<[,HUM3N=68698SF!U36+AV:!&UJ.WS5+AF9^ M:#M1T)IUXO3:.+W1.&_*5*HCRTB.;AE-MPNAC'@4\M(5IQ,6ZX0EFF"=3/AM M)OPWD@-?9W)TPF*=L$03K).RO9X8*,Q<*1F^6@S"-LIP-,HY(W*AW=-\6RU!9:RC@)>N-9VP6"5??M#;OW.%713( M9XB>&BC,JB<(M_]LH+"S?3_R(K4>X).R!H\&FY0KV0(,TM''@W'*2U>>5EJL ME9;HHG7S81_S8;^1-C1@72G228NUTA)=M&Z*CE4='JU+GM '9[A1[0!;?7E0 MF&'/\?KR,#0+K##J/RPHS'SL6.?$X5@BX?$:Z9;!(JM?=NH M[XM7G$Y:K)66Z*)ULW L[7#X5J*@M>;32HNUTA)=M&Z*CG4?'JU7):4@!;U<=4'"WHMA2'E^!M:WL4=E4? M /7:K_'E'"O:X^KHK#Z=.>(/YVY?")-E"4K+-9 46&4@?U]2*AYOJ@[: \79?U!+ P04 " "[@C]8&]6]G*P# M "Y"P &0 'AL+W=O*%WO.-)=OF MQM[PI^,=W<(*S)?=H\*5WZ!DK "AF11$P6;B/83W\] EN(BO# [ZZ)K84M92 M?K.+7[.)%UA&P"$U%H+BWQ[FP+E%0A[?:U"O>:=-/+Y^1O_9%8_%K*F&N>1_ ML,SD$^_.(QEL:,G-4AY^@;J@@<5+)=?NEQSJV, C::F-+.ID9% P4?W3IUJ( MHP3$:4^(ZH3H/*%_)2&N$V)7:,7,E;6@AD['2AZ(LM&(9B^<-BX;JV'";N/* M*'S*,,],E[ '40)Y2XO=![*$%-B>KCEH2!8T>X$+M:R')M-B7'F%26PFCR;@&&,J[?(_"7U8*\>_.> MO"%,D-]S66J$U6/?8$&6EI_6Y&<5^>@*^81\EL+DFGP4&62G^3X*T:@1/:LQ MBSH!%Y#>DCCLD2B(XA8^\W^?'G70B9O-B1U>? 5O]7'>;$*/A-%-D/2PY#W@ M.3)6NZ^4E]0=AT9^76^1!K7'Q9]+R3G!CC]0E?W5)G%%H=].P7Y%[O6.IC#Q M\#/A0+WIVY_"8?"A39]7 CM1J]^HU>]"GWZF*LV=_&O8,B&8V.()=VW;5G<% M-G1@]F.WG\;#*!C[^^-Z+H,&HW#4!)WP'#0\!YT\L4N@6(-R5$%D_\"S AL< M\TP&@S.>ET&#.(S;>0X;GL-.GJW=U_19C\P59,R03U*W'MU.\/_:5Z\$=J+# MJ-%A]/^?PM%KJO5*8"=JW35JW75VS8QF.$;7AL 36@W=VM)W%]T:C:+164M? M!HVB87M')PVWI)/;)]":E )GIG,1..;01M3SZ:"8,2!PUFUZ1*!_PJ&G(,5M M5@Q:&SRY('@3]9/S+TA+5))156<_",35(#: M.F^HB=O>R@$T=QO_^>!/6IW\#4$L#!!0 ( +N"/U@N MD!:6W@@ !-8 9 >&PO=V]R:W-H965TJ(=T28 T0;< &=8U[?9BV O&IF.ALN1)?"[G4E;LRR+-RK/1O*J6;\;C9"7,DUK)67'/QO1T7;,NF/[]3?U=\WDU63N1"DO\_3/9%K-ST;QB$WE3*S2 MZD/^^(O<3"BH]29Y6C;_LL=-6V?$)JNRRA>;SLJ"19*M_XHO&T>T.KC\0 =O MT\'KVL'?=/";B:XM:Z9U)2IQ?EKDCZRH6RNU^D7CFZ:WFDV2U7?E$LQD6VNR#.ULNQ9$8MH\@^T\@V&C-J#T%)&8 MYJEPZZD0C8B;/+M_5=5A,95WU4LVJSWW4'O.-.VU5M *RE>!XSA\-W@-[7CH MQ%Y@#M]H:VR$&GOQ8;NU_A7-_YDS,:DOV%]-QJ):MFM$)*9-.]Y..QXVFF-* M3Q&):9XZV7KJA#":3PQ16H?S3C"C0W[GA%P':,9!IZ303H%;QN27R5QD]Y)- M\JPJ%"N:V0(5LUU**C5]ZBV0-^\WX5-XB4M.]!:#FHG2CP+%('D1]A&"B M05KCC+W]F'?W(M[0ZB0R7[I=P",7YZ/K3&U,65:L4.O$RD>Q-%N(JEBO"9&: M/F? +9E.L46A?[ ^X$4 M ZG4=&\!!GIXVLUR/_#C^Z$/4/, U#PQ.M;@YUL'01[[- X3TPH&W M#BE[4JGIW@+V]/"47ZB<#QS\I>%*IZ34E $\?3_]UBO^-!A;_:!/=-L \'\>\I\=_U^,T;HCMDE*I MZ6X#\/0'+JGZI*1)I:9[JU55Q=.&78_3&QET#V!-=/, [7P<[6X5Q20S%=]J M@7ZKYK)@O]W53FCJP-?9<@41[W4X-..C62]='YCH R;Z U=A?5(NI%+3O05< MZ%-68OVNI5A30ZP6ZP.:^3B:V8:^W7$9']QZ;?O("?I BO[ %5R?E!"IU'1O M 2'ZE%50X#G*VN\7NA(P/;OW3G3[2AQRXD@]<]^6D.$FE MIGL+<)(3U'UYI[JOH=6ANB\'@.,XP-D&?LN#*SEP)2>H$_-.=6)#*Z1.S 'F. YSMD'?]2",#VN]CGWD]C@ )!^XKLQ) M&9)*3?<6,"2GJ2OS;G5E4[/#=64.\,9Q>&M'_BK+#T6]W^$PC(]DO7Q]\%\ M_!<,7$$.2!&02DWW%B!@0%E!#HY7D-$FNI% 7@%.7C:A;G?XQ0>V7LL^,G@! M & P<*TX($5!*C7=6X"" 66M.#A>*\;'^][YM.[$P&'-9I/8G7GQ@:V7O8_L M7P# & Q<%0Y(R9%*3?<6D&- 4!4.CE>%T2:Z;_T6;Z+8!I(4XI-E$>M<#+CZD[>)1 MJ>D. D ,!Z[TAJ2<2*6F>PLX,:2I](;'*[UH$]T\ +,0![/.]_?B.M:+T@>^ MA8!OX< UW)"4XJC4=&^U;J;%TW[=8V2_*FNZ"=S4[/!=X"'P4XCSD]%.=95^ MXB]ZC#,ES<%1J>E^ [8+!Z[CAJ2D1Z6F>PM(+\13@=UWPWX)U[@;#,T.[X8( M&"O"&>O0;K!*XIOFA8]K?0MZ'RFY"&@O&K@J&Y&B'Y6:[BU OPC/#7:._6B_ MYKI+,V@3W3Z K>@[GE:R$_,HTQOG0IJ(HU+3/02\%PUZ!LFH$+!7A++5K8#^PCAMAO:9] MI,YBP+IXX(IK3(IW5&JZMP#O8CR9UV4'Q,?KK&@3W31@J1AG*4/L/QG-\2&M MUZZ/S%D,,!N% :DU(@E9KN+:# ^,@3\[K$^EHBQ*[J6).U:>/6 M$UOKQ^4J"KE/E+M3.5-]G-5?FB>3F78BJ+NH'Z M?I8KO-F\J9\+NWT.\/G_4$L#!!0 ( +N"/UA':%4<#@0 )<5 9 M>&PO=V]R:W-H965T.TP@-&0$RH@7B!W?8Y]C7_O$ MW954W_0VPN]W4S:# M$9C/Z:/"DI^C3'@,B>8R(0JF/>^6W@SHM0UP+;YP6.F=9V*IC*7\9@L?)CTO ML"," 9&Q$ S_EC (2P2CN/[!M3+^[2!N\_/Z/>./)(9,PT#*;[RB9GWO(Y' M)C!E"V&>Y.HOV!!J6KQ("NU^R2IKV\;&T4(;&6^"<00Q3[)_]F,CQ$Y &!X( M"#0"F%PIPCHPF[\DGIA2S&I.W0S","_V.O"$\(0]<")P!W?4- M#L#"^-&FL[NLL_! 9T.(+DF#7I P"!OD\VA(WKYY5P(SJ(9Y8.L74'Q4(9S5 =@GN6;"K E+)H1IC2FTE (5$!PK40H@_Y.!3 Q/9B@1$9R-W;LR M'2I[LJEYHU,60<_#W-.@EN#U?_^-MH(_RM2H":P@2B,7I>'0&R^NCPMRQP1+ M(B CM[_\J>0B12TNR#U/L)XS048&9;(+B Q8:M-4DW\^(B+Y@-7ZWS*E&G4J M51-80:FK7*FKRN4SXK.$3WG$D/T2!6-NF^))NC"EJ9*A=1R:W6R7_> R;'?] MY2ZARBY/)-3,"34K"7UU6R!@,BQ!X99.(JD-D5,2L90;)LI(52(>.YLU@17( MMW+RK?.N^U:=2M4$5E"JG2O5KG7=9V@T*"Q\&C;W5GYEIR=2ZN24.I64!N[< M!84^13@Z>LY3C=O_K3&*.W[V/"AC5PE\[+36!%;0X#K7X/J\"7!=IU(U@164 MHL'60P6UIL &;C\']C*@NM-32>T80UI)ZC;ZON *MW\#T3R10L[6F $OFJ12 MOI4]'3O7=:$5==FZ1!J>-S%HK>:Q+K2B6EO[2"L]U_&IT2A+C6#_=*CN]516 M6ZM'J[W>WXI-\',:/[5=(AA;) F+09^<(C4YO8T\K^$;Z=8XTN:94Z16GUD7 M6E&MK=.DE?;L^!1IE:;(+\?':YA"NG6%] 5;"-'"GAY#&!OKG)Z(MC7HGO[+ M"$Y9=/#SN1K[Z/E]#2])MV:2=LZ<#;6:SKK0BFIM;2>M]&K]CS*9O3>@8C+! ME5-*-P-H[2S_JU_.A\HVV=#\G5LS>V7YP-2,H]P"IA@47+9Q6U#9+6!6,#)U M%VEC:?#SP#W. 7=^91O@^ZF4YKE@[^;RN]C^3U!+ P04 " "[@C]84):+ M9NH" !!" &0 'AL+W=O]D)\ M.?_CWSFVCQENA'Q4)2$:/56,JY%3:EU?N*[*2U)A=2YJPF%F(62%-73ETE6U M)+AH1!5S \^+W0I3[F3#9NQ&9D.QTHQR=V7@I:$:ZHX$B2Q M=@1^](8@V J"?Q6$6T'8!-J2-6%-L,;94(H-DL8:O)E&DYM&#=%0;G9QIB7, M4M#I[)JO"=="4J)0#\W@D!0K1I!8H-V9TPG1F#)U!C;WLPDZ/3E#)XAR=%>* ME<*\4$-7 XWQZ>;;E:_:E8,W5IZ0_!R%_@<4>$%HD8^/R[]@^9;=K&'Q[QGMW@#9TH323&S[F0KCQNYJ0OKS(^3-(2\ MKW=CL)A%033P.K-7=%%'%QVE>X ZT*.\5TN1$V7E:QWT=Q8.@"_=P[-9A4%H MI^MW=/VC=%/**5R_ BV%L%^#_L&RD1]%@SVX0ZMPD/B1'2[NX.*C<'="8X:P M1KE0&DVOI]],S:-6S/@P.V'L)=X>I\7,2_M!8@=-.M#D*.AG@]9 ,MABI$O, M6UPS9J--#C!Z(9S):(_68A8,_#BUTZ8=;7J4]BN\KO1/>;3QI0=7(?"B5RA^2\H5)&L!0N\\@0AE^V"U'2WJIN;/A887I&F6 M\,83:0Q@?B&$?NF89Z3[UY#]!E!+ P04 " "[@C]8I>]+NI4" !)" M&0 'AL+W=O2K M38"ED6B[:4AC0C"VAVD/)KEM+!([L]T6_OVNG32T$+HA]:7QQSWGGN/<^#99 M"7FG"@!-[JN2JY%3:%V?NJ[*"JBH.A(U<-R9"5E1C5,Y=U4M@>865)5NX'F1 M6U'&G32Q:YM^>PP8 >?H!00L(G@(& M+P#"%A!:HXTR:VM*-4T3*59$FFAD,P-[-A:-;A@W;_%:2]QEB-/I.5\"UT(R M4.0#^4:EI.9$4-&6E>H>K-]=3>0;^-=U-V)#];BQ\%.PBED1R3TWY/ "\(>/9/_AP<[ MY(3=68:6+_S'63Z07U]QBYQKJ-3OOG-J> ;]/.;#/54US6#DX)>I0"[!2=^^ M\2/O8Y_)/9%M61YTE@>[V-%RAG>' E,9[+&4^CPW1)$E,G?+,O7C.!HD[G+3 MS/.HT(\]OXO:4CGL5 YWJC1EAW4-69^NG=#7OHL]D6VYC#J7T9[*+]JGY3V1 M;5F..\OQOLHO?E98 ^\X?%)].[.]UHN[<2M7(.>V62F2B077S1W7K7;]\,RV M@2?K8^R335M[I&F:[ 65<\85*6&&E-Y1C/4GF\;53+2H[=U_*S1V$CLLL-># M- &X/Q-"KR&PO=V]R:W-H965TV M@<22N@ -&B3+]C#L@9&N;:&2Z)*TW0S[\:,^(MN2K-DM\V)+U+WGDN=0E[KD M>$O9%[X$$.A;FF1\HBV%6%WI.@^7D!)^25>0R2=SRE(BY"U;Z'S%@$2%4YKH MIF&X>DKB3)N.B[9[-AW3M4CB#.X9XNLT)>SE!A*ZG6A8>VUXB!=+D3?HT_&* M+. 1Q-/JGLD[O4:)XA0R'M,,,9A/M&M\%6 G=R@L_HAAR_>N43Z49TJ_Y#>W MT40S\AY! J'((8C\V\ ,DB1'DOWX6H%J=SZ6 ?<; J!^O4"';E8)\:P:DQ3CJR' M5?R;,KYY)+Z%[F@FEASY6011A[_7[S_J\=%KUX$T<@ MX1V\=D;X-P71R685X(Y>^QCVVXHY+15 MQ%9#($6=.A#(K05R>P6Z#D.ZSI?"4J!BV7PF"2K!?)5@@2*P UF'M:S#-_HH&*I46B68IQ+,5PD6* ([4'I4*SU2F2U' MK2PRQ(;3R)6]$<^5[92(OLJ(P:B5G1UC:'7G26SL:CBCE^@CF;'?Z]P71BF: MIQ3-5XH6J$([5'.O(L=OE" K8%6"JT3SE*+Y2M$"56B'@IL[PU_?S-@/& ME_%*?ML+D!$ZO^PKD-%>[C N[5$C/YYDY9UDY9]D%?0/[GO)VVTQX-ZZ=CHC MC+W$V0)M2+*6[PB=_U_)60$VJ@RS2:3278.38OI*8P8=,_SF MI7U_A+.SN]+B'K-'4ZI;Q7U:]2)WUO9SP%MBC.,#@JODO+?&PO=V]R:W-H965TP"K%W0C^UBV 5CT[%0270I*DZ'_?A1LF.9ML)( M[FDO&G^=YQR?5Z+$U^3Y6JHO^5((C1[2),LO>DNM5V?]?CY;BI3G;^1*9.:= MA50IU^:INNOG*R7XO I*DSX9#()^RN.L-SVO7KM1TW-9Z"3.Q(U">9&F7'V[ M$HE<7_1P[_&%#_'=4I76CS+/^CC*/4Y'EL8U1^E5LIOY1/KN<7O4%9D4C$3)<(;O[=$;]]!<+'B1Z ]R_9O8?J&JP)E, M\NI_M-Y\-C ?GA6YENDVV%20QMGF+W_8-F(O@) G L@V@+0-\+8!WD& %SP1 MX&\#_+89AMN 8=L,P38@J'J_:5;5Z8AK/CU7#9'UYGFV5U\FPATF>="Y^@U>L^5XJ7ZZ&4D-(^3 M_!?T L49^K2416ZB\O.^-H64N/YLF_1JDY0\D=1#[V2FESFBV5S,&^(C=_SD MN7CFCL?$ >B;#N[:2![;>$6WNZP]JHLWG.']=^_FW?0M19I M_D_3@;K!^,V8G//^%@\&N3N)"P"!)&(6$,"&8) MZ^^$]5WTZ?LBO14*R45]R*#"'#,Y^N_9 _S*B>XJ-B0LVL"&%:R\&;B?>N?] M^WT%(=,Q5SI+EN%.EJ%3EL?SK:GKF\A@+]F(C'TRLK]@Z$S0M9_M.0? M=-V9O&O7V^6DD#E9<'0H'^2TNC[:=7WD[#J+S1 B7B?FOL=TN[XMXN5MT2M4 MY&)1)"B)%Z*I]VXV#M WP563:J$SLJL<)Y=!(,'WC>N/F,F>PZ M/7%V^C(MK[W_\FJ^:"[/1W.)IGY/CBH9^>/@H-V3AG%U.+$_%!V3"!Z/\$$; MCU%XXOL'S6;.+WKB 8L']81LX&PDS76<5J,\S[*"FX%_O[/B866F]0)EXD%7 MYV_C[&MP?'T?F'\'C747TO5 ;I>4@B9E4#1;J[W),P;02J_E9JA%"R53,ZM7 MJKQR/ZD>;J>>L[3.ZK5*2D&3,BB:K1ZIU2,0ZBV5$)WT(^WT+BD%3-?\>!VD@A*"T")1&06D,BF8+ M7'LJ> (T'@-Y%EM](6D1*(V"TA@4S?[1N/9ZB-OK^;[Q^!DX'CT]'KM#NRI\ M>B$4M! &1;/EK.T@XK:#+F=?BUB5+K.8+3.9R+MOC;I!FB@A*"T"I5%0&H.B MV>K6=A$A,(,Q@3190E!:!$JCH#0&1;/UK>TDXK:3OG,P=L/QT#$8@UI)IQ=" M00MA4#1;SMI>(FY[Z0^]%(T.D3NN\^D):B2!TB@HC4'1;#UKOXD,@89?4.\) ME!:!TB@HC4'1;'UK[XFX%[I\Y_#KAKM&7U#SZ>0Z*&@=#(IFBUD;3<1MP43% M8H'>2Z5EAMXJ6:P:-8/T8D)06@1*HZ T!D6SM:U=)S(&&HA!32=06@1*HZ T M!D6S]:U-)^)>R>-:RTF.5]!,@LG!8IS0G:"S5&UR4M"4 M%H'2*"B-0=%L?6OWQW,O%G*-BE[3XIMQ,#E8PQ^Z4W06JUU6"IJ5-68-)N,G MEH]Z>SMVW,;$C1*SN-JP&,KL7GSCV:SQ3M^-Z7S^P.[9@=VT [MKYT?8,5YM MQW@^T/@(:L^ TB)0&@6E,2B:K6]MSWBG[P#RCK?&^'@P\(:'XR.HU](R*P7- MRAJR>F0TV5MDOFEP?V_/;BK47;6[.D&ULC55-;]LP#/TKA%<,+;#5 MB>/829<82-I]]-"A2-;M,.R@V$PL5)8\28[;?S])=KUL=;-=+%$B'Q])D9[5 M0MZK'%'#0\&XFGNYUN6%[ZLTQX*H, A:@\#Q;APY MEE=$DV0F10W2:ALTNW&A.FM#CG);E+66YI8:.YU\%"*K*6- > ;77!.^HQN& ML% *M8*WL#;/(*O,B=A"IWQZA9I0IL[@!"B'+[FHE %0,U\;3A;93UO_R\9_ M\(+_*=P(KG,%[WF&V9_VOHFE"RAX"F@9' 6\PO0<1L,W$ R"$=RMK^#TY.P( M[JA+U,CACOZ5J.\K8;[F2=1$9C_Z(FZ PGX@VV47JB0ISCW31@KE'KWD]:MA M-'AWA&;8T0R/H2=+P@A/$8B&12DI@S83?3P;I,@AV>;=)U$81L%TYN][&(P[ M!N.C#!;ISXHJZGK.O)G"E%<2C2F#(-1_V4 MHHY2=)32924E\O01#!.N&+'<^IQ'SYR'D_&XWW?<^8[_MR#F:6*Q,2D8'2E* M_*PH<3 )@_@O%OY!RQ&PO=V]R:W-H965TD MXV:??J2L2)9$"4V@O+'U<'?ZWXG''\79@8MO>U&+&9\KS)6T!L! MY#[/B7AX2S-^F#O0>;SPF6VVREQP%[,=V=!;JK[N;H0^<^LH*Y;30C)> $'7 M<^<27BQ1:!Q*B[\8//\FSFY7LT=SRBB&4V5"4'TWSU=TBPSD;2. M[U50IWZF<3P]?HS^KDQ>)W-')%WR[&^V4MNY$SM@1==DGZG/_/"!5@D%)E[* M,UG^@D-EZSD@W4O%\\I9*\A9 '((RUCF8.RMJ4WCH;5IC7>*N$OLNTGUJ\YWQU8%D&2+$"UX4BQ8;= M911<2DF5!&?@5@^@-> M 5: +UN^E_H!LO,/1^MV4^4;!6'7!=!SP6?7&9IOM\GQ&ERW"9EWHKBY?&\C* MUZ8$6>FY4'RSB3W&"DY$^&$8H8Y4FQ7&L5UH4 L-1H6^%UQ*L"1"/+!B8\JZ M+Y1-8]![>N 'R(LZ(OMFNNHX\.PJPUIE.*KR#VK5%/8>AI,0PZXFBUF( AS9 M-46UIFA4TY>Q-SKJ^M2>FRA8*\NXSC)^R;DGGK(.$P5KU2&IZY!,TR=);[ A M%$1A9TCVK6#B1P.]#+V&J]YD,V05ZE3#613$W5G'9J9[+!B0>K($@,]IZ*'"KU8S,K*R2W;V5<0DV)UJFCMM!NP M0OR270Y'N?WD6DP4K5V+AMQP'-T_W>FP#V0<)"CLC56+'4)A,-3M#;KA.+N? MU.U],)]!SX^#[H+(9AC'83S4\ W"X;,8#OMT1H'OPUX5+788)]%0RS<8A^,< MOTR_[YDP2S2:;@N>\>D2)\J6COG!NKP1:D.)\7Z5-':M6C #B8:MC M@ZZFOE$$NY_A[LF^HMG4_43$AA429'2MO;SS2*NU> M'FZI_C87QD#?7W.N'D_,[F6]6[WX'U!+ P04 " "[@C]8]K'*E0T$ " M$@ &0 'AL+W=O _OH3C9*/W99(@6MD4NS33(K%U=AJ%),BRX.59J,PVBX/'!![', MK'L0SB8KOL0'M!]7]YKNPMI+*@J41B@)&A?3X-?H\HKUG4$UXI/ C6E=@TME MKM1G=W.73H.>0X0Y)M:YX/2WQFO,<^>)FJ\F UO15D M9VB^'CPPV$L#XO+>J".#ZWL$*=$#-H MH<(M9[WPP"=<=V 8UML&1V-8$ MC<]S_#:L00>LN!O6L(8U]+./;P^QSVMX9"5'-:S12=@W.@'FBQKSQ?.P[Z*C MS*/N,H]K;..3LV_\WQ=%U&M:><\+[%HK8T@TM$:9? &SX2L#?T.K_G1MQ%(2 MJ!2X@6MN,K@E888WF"ZQNZ-[8QY)@Z@E3]%)R+MW^X-A-SH4^87HO7)[#IX# M+U0I+:@%D>4QDTZ\.W_#%B/&XWAT<8 3C?)$7I&8W;69"(DK^,(5/',%AR5M MV^ L)]J\!*MH;=%&*\FY,6(AB")I62TUB5L+$8."A#JC,DBTG2GLD Q:*; H M.I! (T.17X=H[T4[*PFX33(N"?/C=N$'4-L;^5B.-"(6#4Y#;:\X'@N[$;G( MKW+?3^WA$U[T!^-#Q&A4+?(*T+,R>_1D<0X/KBM873H9Y2AVD^^-C_\G0>]K0 MNJO.&CUC7N'IJOK_[F/^D,?.=>N;BYV$(NP4GV2L44;F5\;O[F-[?^TN$ ]B MQOH'.-%('/-+W#-VLCV2=@Z#8?SO7A:VSA/T=B#'!9G1!IJ6A-X= M=^QNK%I51PQS9:TJJLL,.4VG&T#O%TK9QQMW:E$?.LW^ 5!+ P04 " "[ M@C]8T*SC*G@$ !'%@ &0 'AL+W=OFK5[K8/TSZXX 1T@#/;:7K[]7L- MA"3$0>W-=]J7 ,[S/O;[//8+]F3#^!>14BK1<23614'X MURN:L\W4PM:VX3Y;IE(UV+/)BBSI Y6?5W<DGDD@LY9_D>6R'1JC2R4T 59Y_*>;3[2)J&!XHM9+JI?M&FP MCH7BM9"L:()A!$56UE?RW BQ%P \^@"W"7"[ ?Z) *\)\%[:@]\$^"_M8= $ M5*G;=>Z5<"&19#;A;(.X0@.;NJG4KZ)!KZQ4$^5!<4L04Z 8H6"[ ;@=US5B8P>6BB[@3+LX1(>'B0<*FQ MP'*[HIRHV2'064@ER7+Q%CK:D0NX%]FRK&*)0',B4O0!IC+Z2),E5:/Z_!"B MLS=OT1N4E>BWE*T%*1,QL25(H1*RXR;MJSIM]T3:'OK$2IE"#C#P1!,?]L>/ M>^)ML*#UP=WZ<.7V$H8T/D<>?H=H^^N?<#,;QV4GH5 MGW^"#TH +/ 2T>62HAC$YE!3M$[WR%6)*93"RJIH/R)6K.??\*! M\XM.9I-DH4FRR!#9@2%^:XA?L7NOJA+OT*_P)D)G-TS 2O[S!H+0-2QX\9?. M)M^D32;)0I-DD2&R YL&K4V#WG5S6;!U*56MK8QA?.O-/8W9LLS^@;H*[;.ZE!2FHT3P@J9(;,A*:WHO MR6N7L$FRT"199(CLP(E1Z\3HNU?:D4F;3)*%)LDB0V0'-HU;F\;_ETH[UJSW M\6#4J2['*.S@#B@\!OFX6[6C8]#0=T_4%^SLMAG.CRRX36_[HW0'0= 118/" M>.AT5-&@(.-.:8XT*'\T.B'+WNX+]\HRYR "[/,XIV7\]73E[:=Y[9HVRA8: M98M,L1T:XNX,<;][_6VZ,&662;;0*%MDBNW0K-TV$??O$W]@%6Y&\\'0P*4[<4:V"#X&0MWFWF<.\FQ'@M]C5[ =?OOJ%TL.$8!UUI M-##L.DY7FF.8Y^]]3]?2V'L'8P7ER^I$$NJMRK\^CFA;VU//R^JLK]-^A2_F M6-,>JE/2ZB!N1U\?L7XB?)F5 N5T 5TYYT-PD=>GEO6#9*OJ6.Z12#_!6-R^Z Z:,^.9_\"4$L#!!0 ( +N"/UC@W+#GO00 "@? 9 M >&PO=V]R:W-H965T+J?<)WLS#/"&/^$')3E2.@6[EB;&? M^N0^GGJ!KH@D))(: JN?+9F3)-%(JHY_"U"O?*9.K!Z_HM_ES:MFGK @)_,9V7TC14%_C12P1^5^P*V(##T0;(5E:)*L*4IKM?_%S M040E ?8Z$E"1@(Y-"(N$,&]T7UG>UBV6>#;A; >XCE9H^B#G)L]6W=!,#^.C MY.HN57ER=DLXW6)-);C/A.0;-412@"OPJ 03;Q("V )T!+V_)1+31'Q0X29$ MJ&-!EQF6) 98@#D6*W"GY *^D'A)-/;WQUOP_MT'\ [0#/RY8AN!LUA,?*D: MTF7Y45'\YWWQJ+/XZ!J$\"- 0I;TN?V]*^8=Z7[BL:22U1RB7*\7@?> R=K M3&- GM5+)E2GJBO Y(IP\!]0HE.2RM3-:(6S)0$1RR17*F[MV_H@_6K?B#6. MR-13[ZX@?$N\V:^_P$'P6QL+CL!JG(0E)V&.'KZI+_$1W&'*P0^<; CX^W<5 M".XE2<4_;02$+@EP!%8CH%<2T+.*HO+N8"&(5#0L- U;34-;YWNX00ZG)^'M M#*&)OZWVTPP)RHA:D?VRR/[YRKW/)%&\2,#5*PW$#J];)6M]PJDCY@BL1L:@ M)&-P$.FR.P&AOCDHWQ180[=DF ([ : 3 P;B9P*]T"K]\Z MEQ8FHAD"!Z-VX<**[X+62O_(5;HO\F1[8,<^=K&!EW@^SNIEW%1\[ =NR3UQ0 M-F&EI"K<#3L$*]Q.,CN<-K%>^Q'FAW\Y(&[Q(H0,A8* M]2ZC7JDL]?:;TD2CWJ& FU$=ZV/(N!UD=SM[UYNQK-"J M/',2=KI(Y JMSHDQ56AX&1D[-5*NT.HD&".%[$M09\EXU.(AAI5/LZ*S9EB7 MCHWE07;+\Y:.CYZ/G2X:N4*K;U$87Q4&E]FD<&JI7*'523"6*K0O2)TCY *R MNA-QU4,--]P6AM#P4,Q^91M3[R%_Q7Q),P$2LE!YP?50O0E\ORV[/Y%LG>]L M/C$I69H?K@B."=O; M" B4@ !D !X;"]W;W)K&ULO9Q=<]NX%8;_ M"D;M=+8S:42 !"6EMF=L,VXSDVP\=M*]V.D%1$$R&WYH04B.=_;'%Z0H03!! M2$P/FXM8'\ +XA$ GA<\Y,5S(;Z53YQ+]#U+\_)R]"3E^MUX7,9//&/EVV+- M<_7-LA 9D^JM6(W+M>!L45?*TC'QO'"J'?C@\HBR7A>)D6.!%]> MCJ[QNXA.JPIUB7\E_+D\>HVJKLR+XEOUYL/B_JSNO.C-G);\MTE^2A7RZ'$U':,&7;)/*A^+YG[SI M$*WTXB(MZ__17?6] '%4@N*,":2J0UQ5(1P6_ MJ>"?6R%H*@0UF5U7:@X1D^SJ0A3/2%2EE5KUHH99UU;=3_+J=W^40GV;J'KR M*N)SB7Z*N&1)6O[U8BR59O7-.&[JW^[JDX[Z,_2IR.53B=[G"[XPZX_5L1P. MB.P/Z(8X!3^Q%^3C-XAXQ$=?'R/TTY^MA^56B7C\]AR9Z-3!B%,R1B?] W6_ MUO4[=#^J]ZA8HEO!%XE$=RQ.TD2^H%_K+SY(GI7_MASMS4XUL*M62\2[YI)KCY1:X)Z M@>:%4*I)OD(Q4P>BOK;Q=;;3E^].+*S%JN5W>S6A7OWO8KP]9@?4JL&.'MC1 M'V'WIEICDFR3G0G.V4A?<#LQ>@0.=Y #:M8@%Q[(A4YR]E,9H M4Q@Y8EFQR:6-5GCFR+@-6R0Z0#@/]0=!3 X@)DX0UW%<=;1484#,DRV;IUR= MBE.6Q]S6>:=8WZ$RL0P5/\"X36C28HXI#JA1TNC^]-#]J;/[MQLAJM]_78@Z MDE&3*2WRU=\D%YF*0-0@8?D"+9.\ H+2>H@4\S19L:IX:4/D;+ OHFD+$?5" M2MJ$V@4#+_2"3D"S Z#9B8FRY K1GD&]E!2EM/;RE&H1J<9(L[ B-8BZEA0K2F<+O5&2]F+J>S/;$"+M(>33H'O5Q3J$QLZ8 M\G]<=ZV00,/K1LU85FS+KJV<8]7%.BK&[K#X:U[R>%,M,5605VJ_8>T[:.@+ MJA9!J9D<=82,Z2!F#8,&Q:!J$92:B52'SM@=.P.Y#G"V4VQ6Z8W'DBU"$K-1*@- B&# MS%T"Z@I U2(H-1.I=A?$[2ZZ-BW02A2E?7R"N@?2=@4DP(%E]K8+3F>DTSX0 M;1^(VSZ\FI?7#ZBV$\EA$V,?M5EA@-H)4+4(2LWDJNT$&<9.$% [ :H60:F9 M2+6=(/\7.^%NI3?AMIV@]LU[J'9->MI/$+>?^&CLFEC!M#?/ _L%"]+V"/:2 MD?N@?K33VBH0MU7X@?4=U#L0R[:\-3@;PA40[0J(>^\>:@?;W4QO>+/V_J-G M.S<.$?_[.O[WW?'_V6=0]>6^[.VO4$/9"AK4B31J&!]O5;WU//QJ?8!JU41XE 1TRF.\ M0CAG95+N"9Z%#38A:*>&B8D-M[ -D>SC:V/BNXW)ERI4J;8)T(V5":CU %6+ MH-1,H"J15!J)E)M/7RW]3A_,]XMU!MB.XN#;(MU6F%Z=2*V<0"T$J%H$I6:R MU!8B&.:R10!J%D#5(B@U$ZFV%(';4AR'(RF7:F4L]<:HE26H@PC:%R,PG02V M:3S(#0-'=PRX/<2'HV3MKGTLE!=YO#OE6,F!^HQ&S;B,XUG2F*%:-;EI!Q&X M;Q=P+G_5U=MZS+E3S=Q-] 8'ZB:@U$R\VDT$X3 K(JBW %6+H-1,I-I^!.=G M2YVW(H+ZC\!VAX)M7@_A/@+M/@*W^S@UKQ\KA/.79GZ?R"5UM]6;(&B6%92: MR5E;F&"8+*L U*> JD50:N;]:]K,4+>9Z3W!W7J];U:SW"1!:3BSW*PVA'.A MVKE0MW/IY5K<6KT9@;H6*#63HW8M=!C70D%="ZA:!*5F(M6NA;I="]159GA.V^)#7-^(U](9P(E0[$>IV(N=?4',+]08T MM>043:AMF0.U$..C9[=D7*SJ9^"4J+YS8/<8E\.GA^?L7-=/EQGKXKN']'QB M8I7DI8J"EZJJ]W:B?FVQ>^[-[HTLUO638.:%E$56OWSB;,%%54!]ORP*N7]3 M-7!X^M#5?P%02P,$% @ NX(_6(B>[O2I P M P !D !X;"]W;W)K M&ULK5==;]LV%/TKA%8,"=!&7Y8L9[:!VG*Q &MA MU.OV,.R!D:YMHA*ID52<[=>7E&3-IF@WV/)BB]0YY_)RNG==D>VAQ.*.54#5FRWC)9:JR7>NJ#C@O"&5A1MX7NR6F%!G/FWZ MUGP^9;4L"(4U1Z(N2\S_7D#!#C/'=XX=G\EN+W6'.Y]6> <;D%^J-5>_?KR8:WP!^(W 0)\](.WED[*MN/.0SQ],#@@(RJ16P^GN" M)12%%E+#^*O3=/J0FGCZ?%3_T'A77AZQ@"4K?B>YW,^MD([EZ2Q1/ MSC^II;@&3EA.,K0 "ELBT9()B=ZAC5J4>5T 8EO555:, I5"M\Y8ZV[5-*R; M%"0FA;A5_..+=8&I>(M2I4TA[Z(0'>'+)D4W;V[1&T0H^G7/:H%I+J:N5,[T M^-RL<[%H70077(3H(Z-R+]"*YI!;^.EU_N0*WU49[=,:'-.Z"*X*II#=H=!_ MBP(O""WC6;Z<'MCL_+_HJ_\<_2P98;_&PD8OO*AW.O&R60\H)2(KF*@YH#]^ M4:_1@X12_&F;^U9]9%?7!^F]J' &,T>=E +X$SCS'W_P8^\G6^)?4RQ]3;'5 M*XF=3=&HGZ+1-?7Y1NF1#%"F]K!U_[7TN*'KN^=I[H?QU'TZ3:T%,YF<8](A M)DP,S&J(B4YBG?F+>G_157\/5(+*FFP,VORU].AT7"/?&-AR" J246(X'()\ M+XQ\P^,0E43AV&XR[DW&5TVNGBMU_:J-QD'6G")U]%9ZJV$AP#ZK\6 4[X(D M'ANV;:BQ9\ZL!96,(W-N;2@_].S&Q[WQ\57C^CK")>.2_(-U^6&S.AX$C@/# MYQ#B3PQ,.L0$L;$/5I90WH6I37J'R7?VIY0%J/K,NGB30&#M!_J,R_ 5!+ P04 " "[@C]8-E/\EZD" #!P &0 'AL+W=O MUD2A?,DJB7OBDULK1V*H0?]'JA7S NO3BJ=7,= M1ZJR@DN<:S!543#]-$6AUA.O[VT4MWR96Z?PXZAD2[Q#>U_.-4E^AY+R J7A M2H+&;.)=],^G8V=?&WSGN#9;:W"9+)1Z<,)5.O%ZCA *3*Q#8/1;X24*X8"( MQN\6T^M".L?M]0;]I!4QJJB=28&!9?-GSVV==AR"((7'(+6(:AY-X%JEC-F61QIM0;M MK G-+>I4:V\BQZ4[E#NK:9>3GXUOZ-SGJ+E*>0)3E)AQ"Y?*6/@ -TQKYHH& MAS.TC MS! ? )7S+56683$WD6^+@D/RDC3=MX@4OQ!O M9(V-_!)II@^]_>) M>Y= L$E@&NP%G&%R H/^,02]8 #W=S,X/#C:@SOH"C.H<0Z:[5S4[($)Q[UDD&]0B]^_ZX?]C[N MX3[LN _WH7?<%RWWDK@? SZ6U JDSBKK,L"B%.H)-21T(IHO*MKIE>&ULK5AMK78U/-'MB1T(X^A%'"9MH1\[3D:ZSW9'$F-W2E"3P9D^S&'-H9@>=I1G! M00&*(]T<#%P]QF&B3<=%WT,V'=.<1V%"'C+$\CC&V<][$M'31#.T<\?7\'#D MHD.?CE-\(%O"OZ4/&;3TFB4(8Y*PD"8H(_N)=F>,-KZP+PS^"LF)73PC,9-' M2I]$8Q-,M(%PB$1DQP4#AK]G,B-1)(C C7\J3JT>4@ OG\_LRV+N,)='S,B, M1M_#@!\GFJ^A@.QQ'O&O]+0FU7PC$2M^T:FR'6AHES-.XPH,'L1A4O[C M']4Z7 " 1PXP*X#9!MBO *P*8/4%V!7 [@MP*H#3%^!6 +$8048%G(HOU_Q\>>8X^DXHR>4"6M@$P^%@@HT?/,P$5K?\@S>AH#CTP7. MDC Y,/1 ,K0]XHR@&[2%'17D$4%TCV8T3G.."V5"\QZS<(=P$J!Y&.6E,"7_9V7P5?]G9?!U_]OY3?_>>X-(5CU MOK(*/NL5OB]Y3#+,:8;@/!+AN-HU0;5KR'G7I+!KBKTQDLF_',26#R+.P1%+ M\8Y,-#CH&,F>B3;]\,YP!Y]DVE-)-E=)ME!)ME1)ME))ME9)ME%$UE"W7:O; M[F*??H$D+$QV-(98'U'&KF7:+2G<@D*D7,_3H6?Z8_WY4I,OC0S'-ZRFU5Q" M97I.TV@AH8+-/&Q:+256MF'83:O52RO?&AI-H_5+(\OV#;=IM9%9.=;O 1L? MP*D_@-,97N8DH9 -B ##I('#41DX5)+-59(M5)(M59*M5)*M59)M%)$U=.O6 MNG4[ \?WHO@@P0U^AN/Q0!#$D!@R2\AS=T\(:C'&X92$@Q%]>.>;AO$)"I=: MZ1='Z>)ABZX@=RRS2FGX*1UQ+O:=Z7MV:Z//.MU]J[15DBUD_KMF*[HL50ZY M4DFVEJZ_T8JA&YF5,_3DT=&K5>9UJFRQWT,M+!>2]=M[V6O#K]?*N\5)(M7GIO.&9+7"H' M7*DD6TO6WFVE%AO)#+V!7%A^+2R_4UAWP=]0DH-"3KWCF% 89@S*@0",$C!G MA?)>BV_G J%'A/,E>V?8SE)FG3-ZJP15DBUD_GM>ZS,N50ZY4DFVEJZ_UTHX M-])9NNT(IU]"CN_Q@H)D]X6776O?45XUUQL];JOS=&*T/2OS9&F_(& M\3=]>9_Y&6>'$!09D3T,-;CUP->LO",L&YRFQ072(^6" 9,( WN\I MY>>&&*"^J)W^ E!+ P04 " "[@C]8[<1,F_(& K00 &0 'AL+W=O MA MW8*XV3X,^\!(M"U4%Y>D[&;8CQ]UB6TELFQO!TN )+KP/"\5'5[D5\SE.N5? MQ8(Q2;['42*N.@LIEQ?=KO 7+*;B+%VR1)V9I3RF4NWR>5=:O_",7BXH2OP6LK78V2;YI3RDZ==\ MQPNN.EI>(Q8Q7^8(JGZMV V+HIRDZO&M@G8V,7/A[O83W2XN7EW, Q7L)HU^ M#P.YN.J<=TC 9C2+Y%VZ=EEU08.1*'Z2=556ZQ _$S*-*[&J01PFY6_Z MO?I#[ CT_AZ!40F,8P6]2M![+ACL$?0K0?]8P: 2#(ZMTK 2#(^-,*H$HV,C MG%>"\^>"X1[!N!*,"SN4]Z^X^2:5='+)TS7A>6E%RS<*!Q5J=<_#)#?[5')U M-E0Z.;$H3\)D+L@MXV2ZH)R1#^07RCG-34C>FDS2,!+OU-'[J4G>OGE'WI N M$7E)0<*$W">A%._50;7]99%F@B:!N.Q*5;<\0M>OZF&6]3#VU$,GG]-$+@2Q MDH %#7JK7=\[I'?:]>-#>N] _8T60%?=E,V=,9[NS$>CE6BSAS-B:._5M]%O MJ-!-N_QGFBBYL5=N'I!G2MXKHNOCIMO1+C>9K^1Z$;W7(+>/EQM--_._17?_ M6W2O7?Z9\GW1:T;H;9IHK^#U]O"*5ODA[]$#9,#3V2 M/#R2W7*W]+$X?+VF/"!_?%)(XDD6BS\;KN=C&;_?'#\?;B_$DOKLJJ/&4\'X MBG4F/_Z@#[6?FFR)A)E(F(6$V4B8@X2Y2)@'@M6,W]\8O]]&G]RH#E6-3QS- UUHS4^#C9\&K7[ZHIX& M1,8?B9I5^5_),N/^0O66AUS3"CW5-4B8B8192)B-A#E(F(N$>8,7IN_INYZO MV72XL>GP!)N^)RL:9:S)F*V84XV)A)E(F%7"AKL]BZ;ISSHS9$3GF(@N,J)W M(&+-1Z.-CT:M/C+#51@P]32F'O[]2'5O 5FJA[S=\;/H^H(T4F=%<;(XVM@+ MML8ZU6Q(F(F$625LM',CM#-MI-6^GGOO7VB<)HW>?V:Q8PIYH,NO6>Q\8['S M5HM-LP?!OF7YDX:U4C^;C--*.-4X2)B)A%E(F(V$.4B8BX1Y(%C-NN.-=<>O M_%0]1AH?"3.1, L)LY$P!PESD3 /!*L97]>V'_EJ_^/$H#W8J3ZO:"<-IB:T M"A:49D-I#I3F0FD>BE9W]4XB0S]I+D+^)G;*F4]%X[2DG7:R;9$T$TJSH#0; M2G.@-!=*\U"TNI^-K9^-5YZ@5!5 -0$DS832+"C-AM(<*,V%TCP4K=X$MHDO MO36]L)VH-+JW]^(S$T/3!_6IP4U[A)-="UKJC@G)0U^J_G9:)!**5R#(V[OI?7,"H9UW MBE9W]#8OI@]>>ZH!3:)!:2:49D%I-I3F0&DNE.:A:/4FL,VYZ>U)MVGY.L%* M]>V'WR-H9YWL9FCJ#4JSH#0;2G.@-!=*\RI:[76(7F]O:EC?YO3T]J2>FN(. MR:HO6JP+#>JA:'4?;Q.&QH&$8>'27PN7-CH3FB&$TDPHS8+2;"C-@=)< M*,U#T>H&WF8(C=?.$!K0#"&49D)I%I1F0VD.E.9":1Z*5F\"VPRAT9XAO$YD M&(115BQ6%A[K:TF_=G873,>/S8M6] M4'[)$EDNT-PA^&O8F5'HQFI3; AD'322$W\_+35=&=7J]6^<."$ M> LV8YNFD?;#KVT(QF!.PLZ=>=,"];F.J3D_;//W\=5CFGW-'X0HE._S69)_ M/'DHBL6'L[-\_"#F47Z:+D12_LM]FLVCHGR:3<_R12:B2=UH/CO3>KWAV3R* MDY/KJ_JUS]GU5;HL9G$B/F=*OIS/H^SI1LS2QX\GZLGS"[_&TX>B>N'L^FH1 M3<474?RV^)R5S\XVRB2>BR2/TT3)Q/W'DT_JAW PJAK42_P]%H_YUF.E>BMW M:?JU>N),/I[TJC42,S$N*B(J__HF;L5L5DGE>OR^1D\V?58-MQ\_ZV;]YLLW M% \?3RY.E(FXCY:SXM?TT1;K-W1>>>-TEM=_*H_K97LGRGB9 M%^E\W;A<@WF'R0(/S=8/SUS88KAL,7_NF1^L&H]X;%=<^VF>*[=I4L3)5"3C6.3*>R6,LBRJ MQJ#RDRZ**)[E/RL_*'&B_.TA7>91,LG?*3_^Y:(_'/Q2O1K$LUDY;O.KLZ)< MH\H]&Z][OUGUKAWH756"LNN'7#&2B9ATM'?D[;67VKOR]OV7VGOR]I>2]F?E MEMAL#NUY<]QH4O"+6)PJ_=X[1>NI(V6MS+L>" MZ&G]-K5^^4TVCJNOVJZ/^ZL_79KLK7FO_DQH PGCOY[I2YC@I?^;[%5,^'I& MZV9:([J_"=A^[?8/N)^S=+(<%XH?1W?Q+"Z>MM+V2?F77RZN.(68Y__NBL^5 M/>BVJ_W #_DB&HN/)^6.7BZR;^+D^L>_J,/>+UV906(ZB1DD9I*816(VB3DD MYI*81V(^B04D%D)8*U4&FU09R/35;MMX*TBB\3A;=GXAWTBE8S.$Q'02,TC, M)#&+Q&P2NSK[MAT.^TMIJMKKMY<*.Y;2 MSD?GFZ5:P_E\,YS/I23FC_92I[^?.F2/(82U M4N=BDSH7TM2QI$G2I$X=1UV!(>6/#0P2TTG,(#&3Q"P2LTG,(3&7Q#P2\R_V M F-TOI\89)O.1-2E8&D]TJ4WXF\2//WF9C5IT>BZ303T_+A M5HP4#U&AQ'D5,'?1W4S4:2-JIWS6E2K253@V54A,)S&#Q$P2LTC,)C&'Q%P2 M\TC,O]P[+3(\E"9'':5?%Q(Y>.30=4TU'- M0#43U2Q4LU'-0347U3Q4\U\85?T+Y4E$6=-CJTA.E1_'9%5^ M3,2]2')1YDA>5+L;<9HI1:IDHLC2\JF8Q\MY7C[]?1EGY;[*W9.2BZ*8U053 M[ZK$&9M76SM ?1.A^?M/0 / M[=-'M0#50DIK!XS6!(PF#1@GF8AYLCJ]6H5+?9)UE2&;LR0O1HBTBZ,CA-1T M5#-0S40U"]5L5'-0S44U#]7\M;9]VD3=.;I!.PPIK9T?39&I*JTVNPY%L2H! M*S-#^O/-.T64+Z?WL@,@M.@4U714,U#-1#4+U6Q4R\0N9&SAT= M%Z2FHYJA[M?^C0:[I^+-]5)J?_ODVNFHO93586GJKF5W6>KI97LI!WV7+JIY MJ.:C6H!J(:6UAVU30:K*2TAEP[8\AAC/EI,XF99?^TDT*ZK+_*K=@S@IRL., MO/.G5WE_1X]KM,84U0QUOTBPOS<6S?52K;&HG5[LCNM]2]O+"+O;TG;'-5K) MB6H>JOFH%J!:2&GM<=U4AZKR\M!P.;^K:K?NJ_&L1'DN\KR^ G-U?6/^3HGS MO-KM_^_A*QYOY'TD]4,]3]LK[![D!^<1$+72<;U1Q478?O%%%YG)\H^;+Z,:+ZG6*9%64N'+Q6^T;> MR]&Y@%9DJONE6UF M$R&+-(_KV3ZJZ1VJ?8NZ,+R]NY&7.;*9_:$S2M!23533U?TBNKTH04LP4E8U -5"2FNG1U.!JYN)@C6RENT6U714,U#-1#4+ MU6Q48/EU-&1@A: HIJ!:B:J6:AF MHYJ#:BZJ>:CF:_NSC8Y&NW.-HEV&E-9.BJ;N5)/7G>K&Y\Y00"M)44U'-0/5 M3%2S4,U&-0?57%3S4,U'M0#50DIKIT=3GZJ-WO)@!BU+134=U0Q4,U'-0C4; MU1Q4@[TK1G/%]%3?4U>9ZJ@$XFB MFHYJ!JJ9J&:AFHUJ#JJYJ.:MM=;T*:/=Z5-\M,\ U4)*:Z>%UJ2%O(RU_H&W MF798F=8S%Q^>[$_.'1T7:-DJJAFH9J*:A6HVJCFHYJ*:]\)@4#5E7NZ0/W1] M4?KHF@2H%E):.T2V;EG_0C5KG,3S[LMQY2V/S@OVEO3L/>G9F]*S=Z5G;TO/ MWI>>O3$]>V=Z]M;T[+WIV9O3OT4Q:[\I9NT/WO+,"%ER=XMJ.JH9J&:BFH5J M-JHYJ.:BFH=J/JH%J!926CMDFF+6OKR8]?/A>],>O*&DG#PZ6M"B5E0S4,U$ M-0O5;%1S4,U%-0_5_/Y^46O'+;#1/D-*:T=&4]7:EU>U_BFWEY2OP]$9@];( MHIJ!:B:J6:AFHYJ#:BZJ>:CF]SLFV[W^O/[U_SI[@M;%HIJ.:@:J MF:AFH9J-:@ZJN:CFH9K?WY]*>-AQ]@2M=Z6T5F0,FGK7@7P^UC_E[(E\'8[- M&%334-X%.7#MK]P[.B_0NE=4 M,U#-1#4+U6Q4:CFHUJ :B&EM4.F*98=2.OD#D[*^*XZ:](^1]N9,F1-WRVJ MZ:AFH)J):A:JV:CFH)J+:AZJ^6MM^X2).ACM'I<%:*M/(5U714,U#-1#4+U6Q4%@F1;6?LO6JDHG[ZG;D'SYI)V=[K]^H'VRUXW5/_>#7KY\U M_/75(IJ*(,JF<9(K,W%?=M4['97[7ED\?=@\*=+%QQ/U1+E+BR*=UP\?1#01 M6;5 ^>_W:5H\/ZDZ>$RSK_7;N?X?4$L#!!0 ( +N"/U@H=C)>8P, '@* M 9 >&PO=V]R:W-H965T??[\402A*&W8=Y"=C<I?N@=@"$_"R[TPMD94UZ[KLYV4%!])4L0^&4C54$-#M76U:4"FEM0 MP=W \V*WH$PXZ=S.W:ET+BO#F8 [1715%%0]W@*7AX7C.\>)>[;=F7K"3>/5C(!#9NH4%!][6 +G=2;D\4^;U.G6K(']]V/V=U8\BEE3#4O)O['<[!9. MXI <-K3BYEX>/D K**KS99)K^TL.;:SGD*S21A8M&!D43#1/^K,UH@? /,. MH 4$YX#X"4#8 D(KM&%F9:VHH>ED1>$"?)E)RN-&#UW#2JH M>;A9R_:V81L\P79&/B'5G29O10[Y 'XYCO>#D00N6M?Y%QS]NPU&,ZX@NR*A M_YH$7A .$1J'?Z+J*?@)G;#;SM#F"__?=CXV>X5[]/U>3 9RYX>RW/;*\^R M+4]^+,_79 U;)@3Z5%=Y"8K)H8*Z;=:*[5KUF;A/ ]_W<*_V?;T#44$TC;JH M$R%1)R0:%?)6&X8'%4IA0E>*B@SPY,SD'LG"X+^GR1?U:+R93L^Y#@0ER6R8 M:MQ1C<<]SZW'>Z:/AT3&*2L&2<87Z_M!Y)^1O P*O> )/Z<=R>DHR178&BCI M(]Y#1O\'S>FE34$0GO,H8,#IT=I-+IV>A9%W)N$RZK3" M3R3,.@FS9Z[=V4#M3F;Q&=F!J"28!L-D?>_7+>B-TOV,#1-])M?;I?J'@>\G MT>1,R5!8D/0*K)'B]N[V M36MCR:9+(2IKGFN]FNK;JQS83[*[SIR?"RP2-/ M$PX;A'I74[11-6U.,S"RM)W"6AKL.^SK#EM#4'4 ?M](:8Z#>H&NV4S_!5!+ M P04 " "[@C]8$3G!F;\# #'%P &0 'AL+W=OW@0PYWULGY<8DK'*BA6V[%]&"[U7! M*K@71.[+DHK/-U#PX]+QG:>&]VRS5:;!C18[NH$/H/[>W0M]Y;:4G)502<8K M(F"]=-[Z\]0/C,!&_,/@*$_.B9G* ^>?S,5MOG0\,R(H(%,&0?7A "LH"D/2 MX_B_@3IMGT9X>OY$3^WD]60>J(05+_YEN=HNG:E#\^.?T$QH8G@9 M+Z3])<*EXU8CZ!D57VDCTTB3@2:TR\(&D%P+AB_(!@U@M%K>Q@W M@O%K>Y@T@LFY('Q!$#:"T.:^3I;-=$P5C1:"'XDPT9IF3JQ=5JT3S"KS9'U0 M0M]E6J>BVRKC)9"_Z"-(\EL,BK)"_KYPE6:;"#=K.#R.6H?( 3O3K+W[HO>FS"Q,68\(23%B*!.O8/&YM M'@_1HV2]!ONF(*PV7&G#!5709VZ-FEF4>?\=(N\JF"W.^Y?M^Y?#[I_QRI6 M[DORA>B],&14]KHUR+C4+4Q8C E+,&$I$JSCZK1U=?HSMC133)LQ83$F+,&$ MI4BPCLVSUN89WI9F$'6IN9BP&!.68,+26=_F[7GY[ICF>\]?M=[PFDL?7['F M#D,N-0R5%J/2$E1:BD7KFGM2LO!_QM+;4+' MM=_X\Y7?TQ[[\Z2N*3_CZQ+W'14;5DE2P%IWY5U=Z^\Y45>-ZPO%=[;*^<"5 MXJ4]W0+-09@ ?7_-N7JZ,!VTM?OH*U!+ P04 " "[@C]8,3-FC\H& "P M+P &0 'AL+W=OL?*?ZHMI1Q\S[.B.IML.;\YF4ZKY9;FI'K/;F@AOEFS,B=<7):; M:7534K)J@O)LBAS'G^8D+2:ST^;>93D[93N>I06]+$&URW-2WE_0C-V=3>#D MX<95NMGR^L9T=GI#-O2:\F\WEZ6XFNY15FE.BRIE!2CI^FQR#D\2C.N IL4? M*;VK#CZ#.I4%8__4%Q]79Q.G[A'-Z)+7$$3\NZ5SFF4UDNC'OQWH9,]9!QY^ M?D#_M4E>)+,@%9VS[,]TQ;=GDW "5G1-=AF_8G05^,M658U?\%=U]:9 M@.6NXBSO@D4/\K1H_Y/OG1 ' 0)''X"Z *0&N(\$X"X '\O@=@'NL0Q>%]"D M/FUS;X2+"2>STY+=@;)N+=#J#XWZ3;30*RWJB7+-2_%M*N+X;+XEQ896("W M^7*YRW<9X70%OO M+<&MI<4O!)U95X!VX%G-UM@->U4V_;MFN(L6J.IURD4+=D>FRZ^Y% MVUWT2'>K%\Z2Z(4MZ-A'SLZ+E+9W, M?OX)^LXONB&P"1;;!$LL@4F#Y>X'RS6ASR[H)BV*M-B(A38CQ9+JQJ&%\!N( M>L^YG84>CJ+P='I[J/"P61"Z.'3E9K$&#>,@"N1FB08M0*&#]\VD?+U]OIXQ MWW9)6TI+6EJ(:PI>9V)I>P,65&R\5&Q_RXQ45;I.EZ3>S'2ZM%3>01$^_]"8O]BKGUBFP@%K6"] RL(RUS2# M3AA")='CT)(GT:1DHWVRD?DQ&E1A[3R2:['VWJ=''B(CP]C=TR98;!,LL00F M#1-T^L+9>:%BIR.R-%Y6T6*K:(DM-'G(#KP.?'[)TV%(&X+K!E#=A'3M?.A' MZK*I:X=#QU5W&"UO%$:/+)X0]5FC9RZ?'8#<12<*U?6S:^=+70S\R%%3/@XO M>1I/3KGW(=!8.<^N*$]+FMWFU:=AE6TV"I:8@M-'I+>;4#W MI99+HZ\9/60VT6*K:(DM-'G(>L,$S8[IN.5R:$S>013YOKIV6'5#>M;0<=05 MYDBHV\W$259-%S@0AP,YJ-5=W8<:6*+5/[!O3=>R.@29J(VH.FF M /-=*:J'Y;U./C/$V!K!*EIL%2VQA28/1F^I$'RAL@X9O=OH(;.)%EM%2VRA MR4/6^T%D]H-'E75(9^$BB-5RP\PU6F<=*\(>4E8@6ZRR@KV]1&9[:;6LZ[CD MWV@QCE2AK5I+#:GO>:H_M\4IR]Q;1F1^0V6GL.M(#E-U5&VM>L"G"1-;A+*P MO;%#9F/WC)(.#8V7=K9:=7L:4MUL_1%>#_5>#YF]WM,U'=*]:O*"04%L)AHM MWG&LB2U66;[>Q2&SBVN/DM3'0V):IK>D/C]4@=]W)$O7][6PI (?Z&I#]0^Y M35\VMXH66T5+;*')P]2[012^5+UGT_;-K:+%5M$26VCRD/5F$YG-YG'UWM#Z M!3@QZ6\XX%J/6+NTN@32T-2A* J MLRU.6>;>1V+SJSD[M1X>OD,+U',,']W?W1\O/V\.52OW+^#)'&KNQ_ D M:0^/]_#M6?;/I!3[6P4RNA94SOM 3)JR/1[>7G!VTYQ_7C#.6=Y\W%*RHF7= M0'R_9HP_7-0$^T/ZL_\ 4$L#!!0 ( +N"/U@4 <=RD@< /0] 9 M>&PO=V]R:W-H965TED9^HU$F @ M33R3V'QU=KL[F]WVHM,+@N68E@\OR$FVTQ]?@8DQ0E'L[;G8F\3&.L\Y0J] MG",N'HKR[VI-*4./69I7EZ,U8YOSR:2*US2+JC?%AN;\EU519A'C7\N[2;4I M:;1LC+)T0C1M.LFB)!_-+IIC'\K91;%E:9+3#R6JMED6E5^O:5H\7([PZ.G MQ^1NS>H#D]G%)KJC-Y1]WGPH^;?)GK),,II729&CDJXN1U?X/"1&;="T^"VA M#]7!9U1WY;8H_JZ_A,O+D59'1%,:LQH1\7_W=$[3M";Q.+ZTT-'>9VUX^/F) M[C6=YYVYC2HZ+]+?DR5;7X[L$5K25;1-V&NC'&ABM@7&L@=D:F,<: M3%N#Z;$&5FM@'7N6[-; /M:#TQHXC1QVX]<,_B)BT>RB+!Y06;?FM/I#HZ#& MFH]YDM=BOV$E_S7A=FPV7T?Y':U0DJ.K.-YFVS1B=(G>LS4MT;S(^ Q:U]*^ MI^AM455HC&[X?%MN4XJ*%;K*BFW.*O21QFE45A4R>"5E'[XJ.#EYD'_^_,A]_<]YX0]/UDTAN>_@ROFP9Q MU%S*KY9_\2G,[PU\1K2SXH5)%N9QD5'TQUN.1B&C6?6G;(;LXC#D<=0WR/-J M$\7TND;TV5'YUDBS6MIPB6(1X1XY;UOU%MJF+2ZT M%I)F#K&$_KHR&+_EBK<.63,#8^$*[4N:V5SE_5:!I)NZ86-AJ1M*8+IAZL\L M!O!!/A._.!115I0L^6>7@VF>+Y*B1+6(DIBBN'[JB/(EVK0Y^XHREM(F2_-T M0_BW36VB\C"SN2J+K,EK2H=7&=>I.1E0V@*4YH+2/%":#TH+0&DA%*T_,T@W M,\AWDIUL X&:"I"T!2C-!:5YH#0?E!: TD(H6G\J='EZK,R"?FN>LJ7VLR"# M)(/:]\EZ!4VH@](\4)H/2@MD8S7,:D+Y[.NP2Y=C=;X6Q.BU_]%,O'J9[QQB;XF.OVMW)T@--S(/2 M/%":#TH+Y(-EBVDX**=][769?JQ.]1_W)#U,).NFF*V8JSV=+#O0=#\HS0.E M^:"T0#964W.0#0#RV5==5T+ ZAK";A=4O2]I2G48 M56A-E_5&J6_)#$!FT^>@M 4HS06E>: T'Y06@-)"*%I?_EV5!-O?2V8 LC(P M!Z4M0&DN*,T#I?F@M "4%D+1^E.A*_A@=<7GZ"TI>%A+$//J<[6OD_4)6O$! MI7F@-!^4%DA&RG'$]0>0Q_[^X:Y^1-3UHV,VN)!A766LZ[:H.;6G4S4'2G-! M:1XHS0>E!;+! M*,T'I062H1I/L2$^<4 YW:EN6KYL5< MX?@U/O>QY'B S\/="\@=?O<^]+NHO$OR"J5TQ5UI;RP^W0LIES>^+[(%%%A(&E MNN5S7RPYX*D!%;D?!4'/+S"AWGAHQN[Y>,A6,B<4[CD2JZ+ _/LMY&P]\D+O M9> +F2^D'O#'PR6>PP/(K\M[KN[\FF5*"J"",(HXS$;>V_ F#;L:8"S^(+ 6 M6]=(I_+(V#=]\V$Z\@(=$>2024V!U=\33"#/-9.*XY^*U*M]:N#V]0O[.Y.\ M2N81"YBP_$\RE8N1=^VA*.A6@ MJ-&O#PEZ_>H->H4(1;\OV$I@.A5#7RK7FL#/*C>WI9OH@)L8W3$J%P*E= K3 M%GQBQP\L>%^E7.<=O>1]&UD)$\BN4!Q>H"B(XI9X)L?#H[9T_I_W]&SO#3'B M>A+$AB\^. F$ +A 9C):F,"^!-XXU]_"7O!;VV:NR1+7)*ECL@:U>G4U>G8V,?O",4T Y3KZB ) MO&@KA)TCBM%WP+SMS9U8D:>J?G88J:,P&A)W:XF[UK@^+T$W/SJO1(9GM1 + M:-.Y).H9(KT*/XWC*.P-_:=M2?>-HEB_Z-M&R;[1H!,-FD;IOE'O.@QJHT:V MO3K;WO$3Z@)QO99>LMGE2F6.52>0%P@7C$OR+]8]H$V%TD%W.\%NL"/"ODV_ M&^YH< 1/:N=I*-"O%>B?H@"AZJT"(6UU[^\5(NSL%&O28M/=F1K)ODUG5Y6T MQ:9_H.;7=<;7UHSO""7%JK5S6(&GMG"79(E+LM0164/]0:W^X&CORU&;BE"UQRI:Z8FO68+.? M"G_:ABITNJ-RRI8X94M=L35KM-E5A?:]R-$]__R=E1UZLOKG[ZUK.[ M"NW;JR/[OIW$*K05>K+09P>2N@JD%-K?.MU; MNY8UD2W.J M^,BD9(6Y7 "> M<&ZOF,,?ERHQW41]_C_P!02P,$% @ NX(_6(&3J?=L M! >A, !D !X;"]W;W)K&ULS5A;;]LV%/XK MA%8,+>!$%TNRG=D&4B=%!_1B)$WW,.R!EFF;J$2J)!6G^_4E*5D7FV:"S@GV M8HO2.4??N?$[XGA+V3>^04B ARPE?.)LA,@O7)N M@7)E0>DWM?AS.7$\A0BE*!'*!)1_]VB&TE19DCB^5T:=^IU*L7V]L_Y..R^= M64".9C3]"R_%9N(,';!$*UBDXH9NWZ/*H4C92VC*]2_85K*> Y*""YI5RA)! MADGY#Q^J0#Q%(:@4@J,;@%3TM*:NM"QT=K2&TQ4 M&F\%DT^QU!/3#TC&@(,S<"L+9%FD"- 5T#?/&$JA0$MPR3D2'$"R!!\P7. 4 M"RQ57E\A 7'*WTCEN]LK\/K5&_ *8 *^;&C!I30?NT(B5.]QDPK-VQ)-< 3- M%4K.0=_O@< +^@;UF5W](V3'U%T9ESHX01V<0-OK'['W.4<,"DS6(-5ANC!Y M5)H(S294%U[P'"9HXL@VXXC=(V?Z^V]^[/UA\N]$QCK>]FMO^S;KT\]B@QB M.MLF1TOM6&NKW>%^&D=A$([=^[8'AU)1/XK\6JH#+:RAA59HETG""EF*:5-_ M)H2ED:CU[E'D^WL #X4&HS@VXXMJ?-$30D?DMI04C"$B'D,:'8"(AH.XOP?U M4"J,HU;$.UCC&FMLQ?J%"I@"VI2V'6E\@"$>!H/]K!]*16$X\LQ(!S72@;7] MWF$"28+*YC/VWN"4O7CI'1=]+W N M:5.8W!\>1-WWAV&\EQN#5!"-!N;ZROZ^?A!JA%S( M.>6:%)DV2D>(>M4!;,0+5Y*2@"R_(BO*[YDK) E<@BX_(Z61 MRTR1V+_'F&GVOX?9S78S"/KV27 OV\^^X=C1_+>)PKR'O^ ;NSEH1ES?.E9: M!(8L"[J@,KF&ATOY"*%WYKF0ZW=3"B3J4^0K;&A$OE ME83AG0]D9[/RH*=<")KKLY(%%8)F^G*#X!(Q)2"?KR@5NX4Z?JF/VZ8_ 5!+ M P04 " "[@C]8]>!E>.@" "R!P &0 'AL+W=OVT[-_O[(2LE%(Q:2^)[=SW^;Z[R]UXK?2]R1$M/!1"FDF06UN>AJ%)%%S6;_;0Q&$#0#R[ 5$#B+8!_1< O0;0\T)KS[RL"V99,M9J#=I9$YM; M^-AX-*GATF5Q9C5]Y82SR6>D&!AX#S.JCZP2"&H!LZHL!5*N+!,P92:'2\HV M7,FZ:ESX;U$PBQE8!0W%X05:QH4Y(K*[V04<'AS! 7 )7W-5&28S,PXM>>SN M#=/&N_/:N^@%[T[@6DF;&_@H,\R>XD-2VLJ-'N6>1WL)+S ]AE[W'42=J+?# MG^GKX=$>=WIM]'N>K[<_^C_.YL9JJNB?NT)44_1W4[B__-24+,5)0+^Q0;W" M('G[IAMW/NS2]Y_(GJCMMVK[^]@37TDEXQE0'0$K5"6MH0I)1479=:5BMH/GS/?;K?-S&DCU_/A+4T^S:Z:77!J2MB#*SO&00JSK M"5%OK"I]DYTK2RW;+W,:JJB= 7U?*&4?-^Z"=DPG?P!02P,$% @ NX(_ M6/!^ZX-8 P M!0 T !X;"]S='EL97,N>&ULW5C13MLP%/V5*(P)I(FT M#:3-:"MME9 F;1,2/.P-N8W36G*;T9D&I\E89%^7(7RA5O ^"E9OD M"1WY=R=OOR]S=?G&L_>C=T='G;O3R]WQ$P.<^H%3].(9HF<=7%=CF'2T+6VF M'VLA2SS&:'T'34?I-$SH8.0!0MYFH_3833]NLS'C_8X[E;]__MI.9BN7&ZR6 M-^)!51#C89J+35V$OAW0T4E&O7O"1_Z$<#:5#%@IR1A?V^$>#,QRGDM/Z8+4 M=KHP4CY8N&M[4*N53L9$+DUL&\'^GE;3=X"Z!P89YXW!GF\'QL."*$6EN-(= M,]D,/H*\JGV[+K3#N23K;N_"WQ#,30>9YC*AL@G3]>NA\9#3%.Q(-E_ 7>5% M *!2>:8;"2/S7!#CH694#2T[HYS?P(/\+=W27J6M?36[*IJF-E0UK8SM@'Y; MS6JW9<]?I.L5[#Y7'Y=Z.<+TH5;HM:0I6YG^*FT,8.I=7)T4!5]_X&PN,FH7 M_^R XR&I>=XBE^Q!1X-2F>D!*GWOGDK%9NV1'Y(4MW2EZG):I;CGW@%Z_K=Y MGE-!)>%MT[KV]SG++W8<]E_+LOE6V37L]%B]G??=Y,7^FPSC_?=8G6WVW>1! M/#>#0S!Y"#79?[5O]B=-!M5)J'7'&I'_E'3FTO**3/6?9%OZ>GY"4[+DZK8!1_ZF_84F;)G%S:QK2$0U:]/^#,OK M1LV)6L=B(J$KFDRJKIQ/3=/3#1VUNH"PBUR9RXU@'(NY$<"P.)@#C&-96)S_ M:3T#=#T6P[P-G,@ Y0Q0CF6YD(GY8''0,&%@-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( +N"/UBQ[M;R0@4 %$N / >&PO=V]R:V)O;VLN>&ULQ9I+;]LX M$(#_"N'#(GOHVM8K;1H'2.JV&R!-C3C(=<%(=$Q$)KTDY;3]]3N4[8; MICK9HEZ?1B*_X>/T29O'>ZT?V;=5K>QDL'1N?3(+&0IIKIL5D*Y;1R-J#V@ MLDNYM@.F^$I,!A_T1AC_/'"#RVK[; Z@@DB9$PD[S&75XE&BJ$HH*RH&_ZRN M904<%;O@-5>E8 %D@D F/4+^DP20*0*9]@(Y]SAP:@"9(9!9CY!1)',$,N\3 M,@T@"P2RZ!,R"R"/$T>.?EOPWI)UW9)=0K*I M'CP!.[=6Q.\7$\J8V"A38:!"^)05&*TSS8NO#S/)F%@E4W'O0A9,&&-B8US# M=6<0+5W)DET()1;2@3QL!(C)8DQLBX_<*.A<6$_)YDMN1)A(8Z)(B$5QI:WU MGG6 )U09MR4)IH>$6 ^7JM0KP6[YMY@)[7=0=SR6T%1 BR85.R_AZ*9N4Y.V M<8,HAIB8&1)B,UR!K>*@85)(B*7P<;$0I;,^3;H63SYPNFF_-S8S6D5!PZ20 M$$MAQK^S35M#V]-];Q=2IK+67OPA).:$A-@)( )9P;=V:WCE(WANC/\B_V^& M!#-#0FZ&SM28'\X0$W-+2NZ6GZES9P@QQZ3$CL&3TW $+D5'MX@=TYV==D83 MDT]*+)^#J>&6-,3$Y),2R^=E@M@924P]*;%Z7F:*G8B8>5+JX2TL/8O'A3'S MI,3FV:9GG='#+)/V,Z3%CJ;0I9=A514U:I0RS$ 9 ML8%>1PTG6C+,1!FQB0XEF3O0$!.S449LH\.8;84*,3$;9<0V"G/AGQ5(> .T M>T),S$X9L9UBS%V3!,GG2SOEF)UR8CNA(^#QA"IFIIS83&@G(\;$K)3WV1>* M&J0<,U).;"0<,YS[S3$;Y<0V.M!EV]>F$!.=[2GD?0A)B:=@E@Z'0,=AS QZ134DSQ=F-TO'9-.02R=G$9BADF& 7FFH+8-;N!K8[T/'[CF'F*WS/X M%O=TVL(W_O@0$S-/06R>3LQYLU[7;2\R7$Z(F>>X-<^P/=B>G58@,"6J:[B% MA?*2U^7,,/^S76R5Y7Z9Q**IZP]0]E5=:5[M5T3O5W.?_0=02P,$% @ MNX(_6-MVL'$Q @ B2D !H !X;"]?A)Q M1JA 7/[1!P(>7_*A'??=J>SV?5E\'@^GLJIVX]C_JNNRWN5C6^ZZ/I_.1S;= M<&S'\W+8UGV[?F^WN9;E,NKA=D;U]'@[<_'ZU>?_F=AM-OMU_MVM_QSS:?S' MX/JC&][++N>Q6KRVPS:/JZK^/%QWE_JR27?GR=7B^6U5#<]OJ:KG#A((DOF# M%()T_B"#()L_R"'(YP\*"(KY@QH(:N8/NH>@^_F#'B#H8?Z@M$09EP1)$ZP) MM$[(=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z" M>@N!WHIZ*X'>BGHK@=Z*>BN!WCIY64*@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"W MHMY*H+>BWDJ@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"W35YV$^AMJ+<1Z&VHMQ'H M;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$ M>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$ M>@?J'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*]&]2[^4F]R_AUR.7:\[W&Z_\D MU>/YW'R]_&7YO1/O%\T%Y_JVHCS]!5!+ P04 " "[@C]8I,C#=_H! "T M* $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)%C>LG#]%N M@"VPX =,,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[MX[Q8 MI>3/&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M/C M4=Y0L"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW%VJ M39>/E-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O(QE. M3WTN1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[$"!] M2) ^%$@?&J0/ ]+',4@?)R!]G(+TP6_Z>L]\ZM_SA^?):=;?JW?#;^67'Q E!+ 0(4 Q0 M ( +N"/U@'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ NX(_6#S A/ON *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ NX(_6)E< MG",0!@ G"< !, ( !S $ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " "[@C]8._4(2.,% #I'@ & @($- M" >&PO=V]R:W-H965T&UL4$L! A0#% @ NX(_6 &PO=V]R:W-H965T M&UL4$L! A0#% @ NX(_6*3U@'(G! !P\ !@ M ("!0QX 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ NX(_6):I0 +=! 118 !@ ("!I#8 'AL M+W=O&PO=V]R:W-H965T"70 @ ,@3 9 " @:Y* !X;"]W;W)K&UL4$L! A0#% @ NX(_6-EJ5OPB$ Z"X !D M ("!)5, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ NX(_6$9]TE-0!0 Z0P !D ("!\G, 'AL M+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ NX(_ M6+V6_B&PO=V]R:W-H965T&; !X;"]W;W)K M&UL4$L! A0#% @ NX(_6":8X/:,&P *%D M !D ("!QZ( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX(_6'8!4$8K!@ *1 !D M ("!T\@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ NX(_6&0ZHFM# @ B@8 !D ("!5]D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ NX(_6!0 MM=W_! DPT !D ("!]^@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX(_6'.=3'@*! F0L !D M ("!3O4 'AL+W=O&PO M=V]R:W-H965T9JCM* , M /$& 9 " @9_^ !X;"]W;W)K&UL4$L! A0#% @ NX(_6&+C$JL[ P ;P< !D ("! M_@$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ NX(_6*MGD&PO=V]R:W-H965T&UL4$L! A0#% @ NX(_6-N"F_*8! 7!P !D M ("!OBL! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ NX(_6$=H51P.! EQ4 !D ("!A3T! M 'AL+W=O&PO=V]R:W-H965TM$ 0!X;"]W;W)K&UL4$L! A0#% @ MNX(_6,OOG%B4! >1H !D ("!MT&PO=V]R:W-H965T&UL4$L! A0#% @ NX(_6#H>M1=W! MN18 !D ("!P%8! 'AL+W=O&PO=V]R:W-H965T 0 $<6 9 " @;)? 0!X;"]W;W)K&UL4$L! A0#% @ NX(_6.#]! *!\ !D M ("!860! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ NX(_6#93_)>I @ P< !D ("!1W8! 'AL M+W=O0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ NX(_ M6"12V$MW#@ K\D !D ("!_X0! 'AL+W=O&PO=V]R:W-H965T7 0!X;"]W;W)K M&UL4$L! A0#% @ NX(_6#$S9H_*!@ L"\ M !D ("!/9L! 'AL+W=O&PO=V]R:W-H965TJ 0!X;"]W;W)K&UL4$L! A0#% @ NX(_6(&3J?=L! >A, !D M ("!/:X! 'AL+W=O!E>.@" "R!P &0 @('@L@$ >&PO=V]R:W-H965T M7!E&UL4$L%!@ !. $X 614 &[$ 0 $! end XML 82 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 83 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 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 310 345 1 false 75 0 false 13 false false R1.htm 0000001 - Document - Cover Sheet http://www.cmworks.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.cmworks.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.cmworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Sheet http://www.cmworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Shareholders' Equity Sheet http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity Condensed Consolidated Statements of Shareholders' Equity Statements 7 false false R8.htm 0000008 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Parenthetical) Sheet http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquityParenthetical Condensed Consolidated Statements of Shareholders' Equity (Parenthetical) Statements 8 false false R9.htm 0000009 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 9 false false R10.htm 0000010 - Disclosure - Description of Business Sheet http://www.cmworks.com/role/DescriptionofBusiness Description of Business Notes 10 false false R11.htm 0000011 - Disclosure - Acquisitions & Disposals Sheet http://www.cmworks.com/role/AcquisitionsDisposals Acquisitions & Disposals Notes 11 false false R12.htm 0000012 - Disclosure - Revenue & Receivables Sheet http://www.cmworks.com/role/RevenueReceivables Revenue & Receivables Notes 12 false false R13.htm 0000013 - Disclosure - Fair Value Measurements Sheet http://www.cmworks.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 0000014 - Disclosure - Inventories Sheet http://www.cmworks.com/role/Inventories Inventories Notes 14 false false R15.htm 0000015 - Disclosure - Marketable Securities and Other Investments Sheet http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestments Marketable Securities and Other Investments Notes 15 false false R16.htm 0000016 - Disclosure - Goodwill and Intangible Assets Sheet http://www.cmworks.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 0000017 - Disclosure - Derivative Instruments Sheet http://www.cmworks.com/role/DerivativeInstruments Derivative Instruments Notes 17 false false R18.htm 0000018 - Disclosure - Debt Sheet http://www.cmworks.com/role/Debt Debt Notes 18 false false R19.htm 0000019 - Disclosure - Net Periodic Benefit Cost Sheet http://www.cmworks.com/role/NetPeriodicBenefitCost Net Periodic Benefit Cost Notes 19 false false R20.htm 0000020 - Disclosure - Earnings Per Share Sheet http://www.cmworks.com/role/EarningsPerShare Earnings Per Share Notes 20 false false R21.htm 0000021 - Disclosure - Loss Contingencies Sheet http://www.cmworks.com/role/LossContingencies Loss Contingencies Notes 21 false false R22.htm 0000022 - Disclosure - Income Taxes Sheet http://www.cmworks.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 0000023 - Disclosure - Changes in Accumulated Other Comprehensive Loss Sheet http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLoss Changes in Accumulated Other Comprehensive Loss Notes 23 false false R24.htm 0000024 - Disclosure - Leases Sheet http://www.cmworks.com/role/Leases Leases Notes 24 false false R25.htm 0000025 - Disclosure - Effects of New Accounting Pronouncements Sheet http://www.cmworks.com/role/EffectsofNewAccountingPronouncements Effects of New Accounting Pronouncements Notes 25 false false R26.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 26 false false R27.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 27 false false R28.htm 9954471 - Disclosure - Description of Business (Policies) Sheet http://www.cmworks.com/role/DescriptionofBusinessPolicies Description of Business (Policies) Policies http://www.cmworks.com/role/EffectsofNewAccountingPronouncements 28 false false R29.htm 9954472 - Disclosure - Acquisitions & Disposals (Tables) Sheet http://www.cmworks.com/role/AcquisitionsDisposalsTables Acquisitions & Disposals (Tables) Tables http://www.cmworks.com/role/AcquisitionsDisposals 29 false false R30.htm 9954473 - Disclosure - Revenue & Receivables (Tables) Sheet http://www.cmworks.com/role/RevenueReceivablesTables Revenue & Receivables (Tables) Tables http://www.cmworks.com/role/RevenueReceivables 30 false false R31.htm 9954474 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.cmworks.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.cmworks.com/role/FairValueMeasurements 31 false false R32.htm 9954475 - Disclosure - Inventories (Tables) Sheet http://www.cmworks.com/role/InventoriesTables Inventories (Tables) Tables http://www.cmworks.com/role/Inventories 32 false false R33.htm 9954476 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.cmworks.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.cmworks.com/role/GoodwillandIntangibleAssets 33 false false R34.htm 9954477 - Disclosure - Derivative Instruments (Tables) Sheet http://www.cmworks.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://www.cmworks.com/role/DerivativeInstruments 34 false false R35.htm 9954478 - Disclosure - Net Periodic Benefit Cost (Tables) Sheet http://www.cmworks.com/role/NetPeriodicBenefitCostTables Net Periodic Benefit Cost (Tables) Tables http://www.cmworks.com/role/NetPeriodicBenefitCost 35 false false R36.htm 9954479 - Disclosure - Earnings Per Share (Tables) Sheet http://www.cmworks.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.cmworks.com/role/EarningsPerShare 36 false false R37.htm 9954480 - Disclosure - Loss Contingencies (Tables) Sheet http://www.cmworks.com/role/LossContingenciesTables Loss Contingencies (Tables) Tables http://www.cmworks.com/role/LossContingencies 37 false false R38.htm 9954481 - Disclosure - Changes in Accumulated Other Comprehensive Loss (Tables) Sheet http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossTables Changes in Accumulated Other Comprehensive Loss (Tables) Tables http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLoss 38 false false R39.htm 9954482 - Disclosure - Leases (Tables) Sheet http://www.cmworks.com/role/LeasesTables Leases (Tables) Tables http://www.cmworks.com/role/Leases 39 false false R40.htm 9954483 - Disclosure - Description of Business (Details) Sheet http://www.cmworks.com/role/DescriptionofBusinessDetails Description of Business (Details) Details http://www.cmworks.com/role/DescriptionofBusinessPolicies 40 false false R41.htm 9954484 - Disclosure - Acquisitions & Disposals - Narrative (Details) Sheet http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails Acquisitions & Disposals - Narrative (Details) Details 41 false false R42.htm 9954485 - Disclosure - Acquisitions & Disposals - Schedule of Purchase Consideration to the Assets Acquired and Liabilities (Details) Sheet http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails Acquisitions & Disposals - Schedule of Purchase Consideration to the Assets Acquired and Liabilities (Details) Details 42 false false R43.htm 9954486 - Disclosure - Revenue & Receivables - Narrative (Details) Sheet http://www.cmworks.com/role/RevenueReceivablesNarrativeDetails Revenue & Receivables - Narrative (Details) Details 43 false false R44.htm 9954487 - Disclosure - Revenue & Receivables - Schedule of Balance and Related Activity for Customer Advances (Details) Sheet http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforCustomerAdvancesDetails Revenue & Receivables - Schedule of Balance and Related Activity for Customer Advances (Details) Details 44 false false R45.htm 9954488 - Disclosure - Revenue & Receivables - Schedule of Disaggregation of Revenue (Details) Sheet http://www.cmworks.com/role/RevenueReceivablesScheduleofDisaggregationofRevenueDetails Revenue & Receivables - Schedule of Disaggregation of Revenue (Details) Details 45 false false R46.htm 9954489 - Disclosure - Revenue & Receivables - Schedule of Balance and Related Activity for Allowance for Doubtful Accounts (Details) Sheet http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforAllowanceforDoubtfulAccountsDetails Revenue & Receivables - Schedule of Balance and Related Activity for Allowance for Doubtful Accounts (Details) Details 46 false false R47.htm 9954490 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured or Disclosed at Fair Value (Details) Sheet http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured or Disclosed at Fair Value (Details) Details 47 false false R48.htm 9954491 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 48 false false R49.htm 9954492 - Disclosure - Inventories - Schedule of Inventories (Details) Sheet http://www.cmworks.com/role/InventoriesScheduleofInventoriesDetails Inventories - Schedule of Inventories (Details) Details 49 false false R50.htm 9954493 - Disclosure - Inventories - Narrative (Details) Sheet http://www.cmworks.com/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 50 false false R51.htm 9954494 - Disclosure - Marketable Securities and Other Investments (Details) Sheet http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestmentsDetails Marketable Securities and Other Investments (Details) Details http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestments 51 false false R52.htm 9954495 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 52 false false R53.htm 9954496 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails Goodwill and Intangible Assets - Schedule of Goodwill (Details) Details 53 false false R54.htm 9954497 - Disclosure - Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Details) Sheet http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Details) Details 54 false false R55.htm 9954498 - Disclosure - Derivative Instruments - Narrative (Details) Sheet http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails Derivative Instruments - Narrative (Details) Details 55 false false R56.htm 9954499 - Disclosure - Derivative Instruments - Schedule of Derivative Instruments Effect on Condensed Consolidated Statements of Operations (Details) Sheet http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsEffectonCondensedConsolidatedStatementsofOperationsDetails Derivative Instruments - Schedule of Derivative Instruments Effect on Condensed Consolidated Statements of Operations (Details) Details 56 false false R57.htm 9954500 - Disclosure - Derivative Instruments - Schedule of Derivative Instruments (Details) Sheet http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails Derivative Instruments - Schedule of Derivative Instruments (Details) Details 57 false false R58.htm 9954501 - Disclosure - Debt (Details) Sheet http://www.cmworks.com/role/DebtDetails Debt (Details) Details http://www.cmworks.com/role/Debt 58 false false R59.htm 9954502 - Disclosure - Net Periodic Benefit Cost - Schedule of Components of Net Periodic Pension Cost (Details) Sheet http://www.cmworks.com/role/NetPeriodicBenefitCostScheduleofComponentsofNetPeriodicPensionCostDetails Net Periodic Benefit Cost - Schedule of Components of Net Periodic Pension Cost (Details) Details 59 false false R60.htm 9954503 - Disclosure - Net Periodic Benefit Cost - Narrative (Details) Sheet http://www.cmworks.com/role/NetPeriodicBenefitCostNarrativeDetails Net Periodic Benefit Cost - Narrative (Details) Details 60 false false R61.htm 9954504 - Disclosure - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) Sheet http://www.cmworks.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) Details 61 false false R62.htm 9954505 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.cmworks.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 62 false false R63.htm 9954506 - Disclosure - Loss Contingencies - Narrative (Details) Sheet http://www.cmworks.com/role/LossContingenciesNarrativeDetails Loss Contingencies - Narrative (Details) Details 63 false false R64.htm 9954507 - Disclosure - Loss Contingencies - Schedule of Reconciliation for Accrued General and Product Liability (Details) Sheet http://www.cmworks.com/role/LossContingenciesScheduleofReconciliationforAccruedGeneralandProductLiabilityDetails Loss Contingencies - Schedule of Reconciliation for Accrued General and Product Liability (Details) Details 64 false false R65.htm 9954508 - Disclosure - Income Taxes (Details) Sheet http://www.cmworks.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.cmworks.com/role/IncomeTaxes 65 false false R66.htm 9954509 - Disclosure - Changes in Accumulated Other Comprehensive Loss - Schedule of Changes in AOCL by Component (Details) Sheet http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofChangesinAOCLbyComponentDetails Changes in Accumulated Other Comprehensive Loss - Schedule of Changes in AOCL by Component (Details) Details 66 false false R67.htm 9954510 - Disclosure - Changes in Accumulated Other Comprehensive Loss - Schedule of Amounts Reclassified Out of AOCL (Details) Sheet http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofAmountsReclassifiedOutofAOCLDetails Changes in Accumulated Other Comprehensive Loss - Schedule of Amounts Reclassified Out of AOCL (Details) Details 67 false false R68.htm 9954511 - Disclosure - Leases - Narrative (Details) Sheet http://www.cmworks.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 68 false false R69.htm 9954512 - Disclosure - Leases - Schedule of Lease-related Assets and Liabilities (Details) Sheet http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails Leases - Schedule of Lease-related Assets and Liabilities (Details) Details 69 false false R70.htm 9954513 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details) Sheet http://www.cmworks.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details) Details 70 false false All Reports Book All Reports cmco-20231231.htm cmco-20231231.xsd cmco-20231231_cal.xml cmco-20231231_def.xml cmco-20231231_lab.xml cmco-20231231_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cmco-20231231.htm": { "nsprefix": "cmco", "nsuri": "http://www.cmworks.com/20231231", "dts": { "inline": { "local": [ "cmco-20231231.htm" ] }, "schema": { "local": [ "cmco-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "cmco-20231231_cal.xml" ] }, "definitionLink": { "local": [ "cmco-20231231_def.xml" ] }, "labelLink": { "local": [ "cmco-20231231_lab.xml" ] }, "presentationLink": { "local": [ "cmco-20231231_pre.xml" ] } }, "keyStandard": 314, "keyCustom": 31, "axisStandard": 35, "axisCustom": 1, "memberStandard": 52, "memberCustom": 21, "hidden": { "total": 18, "http://fasb.org/us-gaap/2023": 12, "http://xbrl.sec.gov/dei/2023": 5, "http://www.cmworks.com/20231231": 1 }, "contextCount": 310, "entityCount": 1, "segmentCount": 75, "elementCount": 657, "unitCount": 13, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1011, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.cmworks.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "unique": true } }, "R4": { "role": "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "unique": true } }, "R5": { "role": "http://www.cmworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "unique": true } }, "R6": { "role": "http://www.cmworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical", "longName": "0000006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": null }, "R7": { "role": "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "longName": "0000007 - Statement - Condensed Consolidated Statements of Shareholders' Equity", "shortName": "Condensed Consolidated Statements of Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-53", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-54", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "unique": true } }, "R8": { "role": "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquityParenthetical", "longName": "0000008 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Parenthetical)", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "unique": true } }, "R9": { "role": "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000009 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "unique": true } }, "R10": { "role": "http://www.cmworks.com/role/DescriptionofBusiness", "longName": "0000010 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.cmworks.com/role/AcquisitionsDisposals", "longName": "0000011 - Disclosure - Acquisitions & Disposals", "shortName": "Acquisitions & Disposals", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.cmworks.com/role/RevenueReceivables", "longName": "0000012 - Disclosure - Revenue & Receivables", "shortName": "Revenue & Receivables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.cmworks.com/role/FairValueMeasurements", "longName": "0000013 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.cmworks.com/role/Inventories", "longName": "0000014 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestments", "longName": "0000015 - Disclosure - Marketable Securities and Other Investments", "shortName": "Marketable Securities and Other Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.cmworks.com/role/GoodwillandIntangibleAssets", "longName": "0000016 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.cmworks.com/role/DerivativeInstruments", "longName": "0000017 - Disclosure - Derivative Instruments", "shortName": "Derivative Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.cmworks.com/role/Debt", "longName": "0000018 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.cmworks.com/role/NetPeriodicBenefitCost", "longName": "0000019 - Disclosure - Net Periodic Benefit Cost", "shortName": "Net Periodic Benefit Cost", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.cmworks.com/role/EarningsPerShare", "longName": "0000020 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.cmworks.com/role/LossContingencies", "longName": "0000021 - Disclosure - Loss Contingencies", "shortName": "Loss Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.cmworks.com/role/IncomeTaxes", "longName": "0000022 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLoss", "longName": "0000023 - Disclosure - Changes in Accumulated Other Comprehensive Loss", "shortName": "Changes in Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.cmworks.com/role/Leases", "longName": "0000024 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.cmworks.com/role/EffectsofNewAccountingPronouncements", "longName": "0000025 - Disclosure - Effects of New Accounting Pronouncements", "shortName": "Effects of New Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.cmworks.com/role/DescriptionofBusinessPolicies", "longName": "9954471 - Disclosure - Description of Business (Policies)", "shortName": "Description of Business (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.cmworks.com/role/AcquisitionsDisposalsTables", "longName": "9954472 - Disclosure - Acquisitions & Disposals (Tables)", "shortName": "Acquisitions & Disposals (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.cmworks.com/role/RevenueReceivablesTables", "longName": "9954473 - Disclosure - Revenue & Receivables (Tables)", "shortName": "Revenue & Receivables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.cmworks.com/role/FairValueMeasurementsTables", "longName": "9954474 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.cmworks.com/role/InventoriesTables", "longName": "9954475 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.cmworks.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954476 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.cmworks.com/role/DerivativeInstrumentsTables", "longName": "9954477 - Disclosure - Derivative Instruments (Tables)", "shortName": "Derivative Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.cmworks.com/role/NetPeriodicBenefitCostTables", "longName": "9954478 - Disclosure - Net Periodic Benefit Cost (Tables)", "shortName": "Net Periodic Benefit Cost (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.cmworks.com/role/EarningsPerShareTables", "longName": "9954479 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.cmworks.com/role/LossContingenciesTables", "longName": "9954480 - Disclosure - Loss Contingencies (Tables)", "shortName": "Loss Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossTables", "longName": "9954481 - Disclosure - Changes in Accumulated Other Comprehensive Loss (Tables)", "shortName": "Changes in Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.cmworks.com/role/LeasesTables", "longName": "9954482 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "cmco:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cmco:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.cmworks.com/role/DescriptionofBusinessDetails", "longName": "9954483 - Disclosure - Description of Business (Details)", "shortName": "Description of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-89", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-89", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "longName": "9954484 - Disclosure - Acquisitions & Disposals - Narrative (Details)", "shortName": "Acquisitions & Disposals - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-93", "name": "us-gaap:ProceedsFromRepaymentsOfDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "unique": true } }, "R42": { "role": "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails", "longName": "9954485 - Disclosure - Acquisitions & Disposals - Schedule of Purchase Consideration to the Assets Acquired and Liabilities (Details)", "shortName": "Acquisitions & Disposals - Schedule of Purchase Consideration to the Assets Acquired and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-99", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "unique": true } }, "R43": { "role": "http://www.cmworks.com/role/RevenueReceivablesNarrativeDetails", "longName": "9954486 - Disclosure - Revenue & Receivables - Narrative (Details)", "shortName": "Revenue & Receivables - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "cmco:CustomEngineeredProductsAndServicesContractDuration", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cmco:CustomEngineeredProductsAndServicesContractDuration", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforCustomerAdvancesDetails", "longName": "9954487 - Disclosure - Revenue & Receivables - Schedule of Balance and Related Activity for Customer Advances (Details)", "shortName": "Revenue & Receivables - Schedule of Balance and Related Activity for Customer Advances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.cmworks.com/role/RevenueReceivablesScheduleofDisaggregationofRevenueDetails", "longName": "9954488 - Disclosure - Revenue & Receivables - Schedule of Disaggregation of Revenue (Details)", "shortName": "Revenue & Receivables - Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-110", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "unique": true } }, "R46": { "role": "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforAllowanceforDoubtfulAccountsDetails", "longName": "9954489 - Disclosure - Revenue & Receivables - Schedule of Balance and Related Activity for Allowance for Doubtful Accounts (Details)", "shortName": "Revenue & Receivables - Schedule of Balance and Related Activity for Allowance for Doubtful Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-53", "name": "us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "unique": true } }, "R47": { "role": "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails", "longName": "9954490 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured or Disclosed at Fair Value (Details)", "shortName": "Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured or Disclosed at Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:MarketableSecuritiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-152", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "unique": true } }, "R48": { "role": "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9954491 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-187", "name": "cmco:SignificantValuationInputRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-187", "name": "cmco:SignificantValuationInputRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.cmworks.com/role/InventoriesScheduleofInventoriesDetails", "longName": "9954492 - Disclosure - Inventories - Schedule of Inventories (Details)", "shortName": "Inventories - Schedule of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.cmworks.com/role/InventoriesNarrativeDetails", "longName": "9954493 - Disclosure - Inventories - Narrative (Details)", "shortName": "Inventories - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInInventories", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-98", "name": "us-gaap:IncreaseDecreaseInInventories", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "unique": true } }, "R51": { "role": "http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestmentsDetails", "longName": "9954494 - Disclosure - Marketable Securities and Other Investments (Details)", "shortName": "Marketable Securities and Other Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:UnrealizedGainLossOnInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:UnrealizedGainLossOnInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "longName": "9954495 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "reportingunit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:NumberOfReportingUnits", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "reportingunit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:NumberOfReportingUnits", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "longName": "9954496 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "unique": true } }, "R54": { "role": "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails", "longName": "9954497 - Disclosure - Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails", "longName": "9954498 - Disclosure - Derivative Instruments - Narrative (Details)", "shortName": "Derivative Instruments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-214", "name": "us-gaap:LongTermDebtPercentageBearingFixedInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-214", "name": "us-gaap:LongTermDebtPercentageBearingFixedInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsEffectonCondensedConsolidatedStatementsofOperationsDetails", "longName": "9954499 - Disclosure - Derivative Instruments - Schedule of Derivative Instruments Effect on Condensed Consolidated Statements of Operations (Details)", "shortName": "Derivative Instruments - Schedule of Derivative Instruments Effect on Condensed Consolidated Statements of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-217", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-217", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails", "longName": "9954500 - Disclosure - Derivative Instruments - Schedule of Derivative Instruments (Details)", "shortName": "Derivative Instruments - Schedule of Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-229", "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-229", "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.cmworks.com/role/DebtDetails", "longName": "9954501 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.cmworks.com/role/NetPeriodicBenefitCostScheduleofComponentsofNetPeriodicPensionCostDetails", "longName": "9954502 - Disclosure - Net Periodic Benefit Cost - Schedule of Components of Net Periodic Pension Cost (Details)", "shortName": "Net Periodic Benefit Cost - Schedule of Components of Net Periodic Pension Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-264", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-264", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.cmworks.com/role/NetPeriodicBenefitCostNarrativeDetails", "longName": "9954503 - Disclosure - Net Periodic Benefit Cost - Narrative (Details)", "shortName": "Net Periodic Benefit Cost - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.cmworks.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails", "longName": "9954504 - Disclosure - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details)", "shortName": "Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "unique": true } }, "R62": { "role": "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails", "longName": "9954505 - Disclosure - Earnings Per Share - Narrative (Details)", "shortName": "Earnings Per Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.cmworks.com/role/LossContingenciesNarrativeDetails", "longName": "9954506 - Disclosure - Loss Contingencies - Narrative (Details)", "shortName": "Loss Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "cmco:PerOccurrenceLimitsOnSelfInsuranceForGeneralAndProductLiabilityCoveragePeriodOne", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "unique": true } }, "R64": { "role": "http://www.cmworks.com/role/LossContingenciesScheduleofReconciliationforAccruedGeneralandProductLiabilityDetails", "longName": "9954507 - Disclosure - Loss Contingencies - Schedule of Reconciliation for Accrued General and Product Liability (Details)", "shortName": "Loss Contingencies - Schedule of Reconciliation for Accrued General and Product Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InsuranceRecoveries", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "unique": true } }, "R65": { "role": "http://www.cmworks.com/role/IncomeTaxesDetails", "longName": "9954508 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofChangesinAOCLbyComponentDetails", "longName": "9954509 - Disclosure - Changes in Accumulated Other Comprehensive Loss - Schedule of Changes in AOCL by Component (Details)", "shortName": "Changes in Accumulated Other Comprehensive Loss - Schedule of Changes in AOCL by Component (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-36", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "unique": true } }, "R67": { "role": "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofAmountsReclassifiedOutofAOCLDetails", "longName": "9954510 - Disclosure - Changes in Accumulated Other Comprehensive Loss - Schedule of Amounts Reclassified Out of AOCL (Details)", "shortName": "Changes in Accumulated Other Comprehensive Loss - Schedule of Amounts Reclassified Out of AOCL (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OtherNonoperatingIncomeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-307", "name": "us-gaap:OtherNonoperatingIncomeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "unique": true } }, "R68": { "role": "http://www.cmworks.com/role/LeasesNarrativeDetails", "longName": "9954511 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "unique": true } }, "R69": { "role": "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails", "longName": "9954512 - Disclosure - Leases - Schedule of Lease-related Assets and Liabilities (Details)", "shortName": "Leases - Schedule of Lease-related Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "cmco:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "cmco:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.cmworks.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails", "longName": "9954513 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details)", "shortName": "Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cmco-20231231.htm", "first": true, "unique": true } } }, "tag": { "cmco_A2016LTIPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "A2016LTIPMember", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2016 LTIP", "label": "2016 LTIP [Member]", "documentation": "2016 LTIP [Member]" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofChangesinAOCLbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade accounts payable", "label": "Accounts Payable, Trade, Current", "documentation": "Carrying value as of the balance sheet date of obligations 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": [ "r29", "r31" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Balance and Related Activity for Allowance for Doubtful Accounts", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1055" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets", "http://www.cmworks.com/role/DebtDetails", "http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade accounts receivable, less allowance for doubtful accounts ($3,955 and $3,620, respectively)", "terseLabel": "Accounts receivable balance", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r321", "r322" ] }, "us-gaap_AccrualForEnvironmentalLossContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForEnvironmentalLossContingencies", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrual for environmental loss contingencies", "label": "Accrual for Environmental Loss Contingencies", "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies." } } }, "auth_ref": [ "r400", "r872", "r994", "r995", "r1069", "r1071" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "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": [ "r35" ] }, "us-gaap_AccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesMember", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails", "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities [Member]", "documentation": "This item represents 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." } } }, "auth_ref": [ "r35" ] }, "us-gaap_AccumulatedAmortizationDeferredFinanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedAmortizationDeferredFinanceCosts", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated amortization of deferred financing costs", "label": "Accumulated Amortization, Debt Issuance Costs", "documentation": "Amount of accumulated amortization of debt issuance costs." } } }, "auth_ref": [ "r110" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofAmountsReclassifiedOutofAOCLDetails", "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofChangesinAOCLbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Obligations", "verboseLabel": "Net amortization of prior service cost and pension settlement expense", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r7", "r17", "r43", "r1020", "r1021", "r1022" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofAmountsReclassifiedOutofAOCLDetails", "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofChangesinAOCLbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Derivatives Qualifying as Hedges", "verboseLabel": "Change in derivatives qualifying as hedges", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r218", "r226", "r227", "r586", "r863", "r1020" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofChangesinAOCLbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [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": [ "r225", "r226", "r625", "r626", "r627", "r628", "r629", "r630" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r42", "r43", "r129", "r209", "r715", "r747", "r750" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofChangesinAOCLbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r225", "r226", "r625", "r626", "r627", "r628", "r629", "r630" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofChangesinAOCLbyComponentDetails", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other \u00a0Comprehensive \u00a0Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r17", "r43", "r595", "r598", "r651", "r743", "r744", "r1020", "r1021", "r1022", "r1039", "r1040", "r1041" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofChangesinAOCLbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r6", "r17", "r43", "r226", "r227", "r626", "r627", "r628", "r629", "r630", "r1020" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average amortization periods", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r148" ] }, "us-gaap_AcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquisitionCosts", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition costs, period cost", "label": "Acquisition Costs, Period Cost", "documentation": "The capitalized costs incurred during the period (excluded from amortization) to purchase, lease or otherwise acquire an unproved property, including costs of lease bonuses and options to purchase or lease properties, the portion of costs applicable to minerals when land including mineral rights is purchased in fee, brokers' fees, recording fees, legal costs, and other costs incurred in acquiring properties." } } }, "auth_ref": [ "r171", "r172" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r954" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional paid in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r120" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional \u00a0Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r557", "r558", "r559", "r759", "r1039", "r1040", "r1041", "r1113", "r1142" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r960" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r960" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r960" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r960" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r78", "r79", "r529" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used for) operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r925", "r936", "r946", "r971" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r928", "r939", "r949", "r974" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r960" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r967" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r932", "r940", "r950", "r967", "r975", "r979", "r987" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r985" ] }, "cmco_AllotherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "AllotherMember", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All other", "label": "All other [Member]", "documentation": "All other [Member]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r1033", "r1034", "r1035", "r1037", "r1038" ] }, "us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulOtherReceivablesCurrent", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "periodStartLabel": "March 31, beginning balance", "periodEndLabel": "December 31, ending balance", "label": "Allowance for Credit Loss, Receivable, Other, Current", "documentation": "Amount of allowance for credit loss on receivable, classified as other and current." } } }, "auth_ref": [ "r208" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred financing costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r132", "r437", "r633", "r1028" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations", "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of intangibles", "terseLabel": "Amortization of Intangible Assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r13", "r65", "r69" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r289" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r57" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r57" ] }, "us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/DebtDetails", "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AR securitization facility", "label": "Asset-Backed Securities, Securitized Loans and Receivables [Member]", "documentation": "Securities that are primarily serviced with cash flows derived financial assets that are being securitized for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans. Excludes mortgage-backed securities." } } }, "auth_ref": [ "r1046", "r1047", "r1048", "r1081" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r175", "r205", "r241", "r295", "r309", "r315", "r359", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r584", "r587", "r616", "r713", "r791", "r900", "r916", "r1076", "r1077", "r1122" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS:", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "cmco_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.cmworks.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease-Related Assets and Liabilities", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r199", "r212", "r241", "r359", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r584", "r587", "r616", "r900", "r1076", "r1077", "r1122" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r982" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r983" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r978" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r978" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r978" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r978" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r978" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r978" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r981" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r980" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r979" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r979" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails", "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails", "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r93", "r97" ] }, "cmco_BankGuaranteesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "BankGuaranteesMember", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank Guarantees", "label": "Bank Guarantees [Member]", "documentation": "Bank Guarantees" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.cmworks.com/role/DescriptionofBusinessPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Accounting", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails", "http://www.cmworks.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r582", "r891", "r894" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails", "http://www.cmworks.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r81", "r82", "r582", "r891", "r894" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r582" ] }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, goodwill, expected tax deductible amount", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes." } } }, "auth_ref": [ "r89" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decrease in contingent liability", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r583", "r1027" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent liability", "negatedTerseLabel": "Contingent liability (see above)", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3", "r88" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, provisional information, initial accounting incomplete, adjustment, property, plant, and equipment", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to property, plant, and equipment acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r85" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, provisional information, initial accounting incomplete, adjustments related to previous period", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments Related to Previous Period", "documentation": "Amount of increase (decrease) in income that would have been recognized in previous periods if the adjustments to provisional amounts were recognized as of the acquisition date." } } }, "auth_ref": [ "r581" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r84" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r84" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r83", "r84" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other non current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r84" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r84" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant, and equipment, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r83", "r84" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r84" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment purchases included in trade accounts payable", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r54", "r55", "r56" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash acquired from acquisition", "label": "Cash Acquired from Acquisition", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r45" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r52", "r201", "r859" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of year", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r52", "r143", "r239" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r143" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r958" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r959" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r959" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.cmworks.com/role/LossContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r152", "r395", "r396", "r844", "r1070" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations", "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends declared per common share (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r154" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r905", "r906", "r907", "r909", "r910", "r911", "r914", "r1039", "r1040", "r1113", "r1138", "r1142" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in USD per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r119" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r119", "r779" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r119" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r18", "r119", "r779", "r797", "r1142", "r1143" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Voting common stock; 50,000,000 shares authorized; 28,755,651 and 28,611,721 shares issued and outstanding", "label": "Common Stock, Value, Issued", "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": [ "r119", "r714", "r900" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r964" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r963" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r965" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r962" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.cmworks.com/role/NetPeriodicBenefitCost" ], "lang": { "en-us": { "role": { "terseLabel": "Net Periodic Benefit Cost", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r155", "r156", "r157", "r159" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r44", "r222", "r224", "r230", "r710", "r722" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Accumulated Other Comprehensive Loss", "label": "Comprehensive Income (Loss) Note [Text Block]", "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": [ "r128", "r229", "r709", "r720" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.cmworks.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r59", "r61", "r108", "r109", "r320", "r843" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.cmworks.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r59", "r61", "r108", "r109", "r320", "r751", "r843" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.cmworks.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r59", "r61", "r108", "r109", "r320", "r843", "r1001" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.cmworks.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [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": [ "r843" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.cmworks.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r59", "r61", "r108", "r109", "r320" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.cmworks.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r58", "r59", "r61", "r62", "r108", "r170", "r843" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.cmworks.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r59", "r61", "r108", "r109", "r320", "r843" ] }, "cmco_ContingentLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "ContingentLiabilityMember", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent liability", "label": "contingent liability [Member]", "documentation": "contingent liability" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Balance and Related Activity for Customer Advances", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1079" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract asset balance", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r445", "r447", "r458" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforCustomerAdvancesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "March 31, beginning balance", "periodEndLabel": "December 31, ending balance", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r445", "r446", "r458" ] }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforCustomerAdvancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer advances recorded from acquisitions", "label": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination." } } }, "auth_ref": [ "r879" ] }, "cmco_ContractWithCustomerLiabilityOtherForeignCurrencyTranslationIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "ContractWithCustomerLiabilityOtherForeignCurrencyTranslationIncreaseDecrease", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforCustomerAdvancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Contract with Customer, Liability, Other, Foreign Currency Translation Increase (Decrease)", "documentation": "Contract with Customer, Liability, Other, Foreign Currency Translation Increase (Decrease)" } } }, "auth_ref": [] }, "cmco_ContractWithCustomerLiabilityOtherRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "ContractWithCustomerLiabilityOtherRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforCustomerAdvancesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other revenue recognized from customer advances", "label": "Contract with Customer, Liability, Other Revenue Recognized", "documentation": "Contract with Customer, Liability, Other Revenue Recognized" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforCustomerAdvancesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Revenue recognized from customer advances included in beginning of period", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r459" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofAmountsReclassifiedOutofAOCLDetails", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of products sold", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r134", "r690" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "cmco_CraneSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "CraneSolutionsMember", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Crane Solutions", "label": "Crane Solutions [Member]", "documentation": "Crane Solutions [Member]" } } }, "auth_ref": [] }, "us-gaap_CrossCurrencyInterestRateContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CrossCurrencyInterestRateContractMember", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails", "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cross currency swaps", "label": "Cross Currency Interest Rate Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates." } } }, "auth_ref": [ "r1081", "r1112" ] }, "us-gaap_CurrencySwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrencySwapMember", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsEffectonCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cross currency swaps", "label": "Currency Swap [Member]", "documentation": "Swap involving the exchange of principal and interest in one currency for another currency." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "cmco_CurrentSettlementPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "CurrentSettlementPeriod", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss settlement gross period", "label": "Current Settlement Period", "documentation": "Current Settlement Period" } } }, "auth_ref": [] }, "cmco_CustomEngineeredProductsAndServicesContractDuration": { "xbrltype": "durationItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "CustomEngineeredProductsAndServicesContractDuration", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Custom engineered products and services, contract duration", "label": "Custom Engineered Products and Services, Contract Duration", "documentation": "Custom Engineered Products and Services, Contract Duration" } } }, "auth_ref": [] }, "cmco_CustomEngineeredProductsAndServicesContractDurationStandard": { "xbrltype": "durationItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "CustomEngineeredProductsAndServicesContractDurationStandard", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Custom engineered products and services, standard contract duration", "label": "Custom Engineered Products and Services, Contract Duration, Standard", "documentation": "Custom Engineered Products and Services, Contract Duration, Standard" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r87" ] }, "cmco_DEPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "DEPMember", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "DEP", "label": "DEP [Member]", "documentation": "DEP [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.cmworks.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "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": [ "r153", "r240", "r415", "r421", "r422", "r423", "r424", "r425", "r426", "r431", "r438", "r439", "r441" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/DebtDetails", "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r28", "r116", "r117", "r176", "r177", "r245", "r416", "r417", "r418", "r419", "r420", "r422", "r427", "r428", "r429", "r430", "r432", "r433", "r434", "r435", "r436", "r437", "r634", "r873", "r874", "r875", "r876", "r877", "r1030" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "cmco_DebtInstrumentCreditSpreadAdjustmentOnVariableRate": { "xbrltype": "pureItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "DebtInstrumentCreditSpreadAdjustmentOnVariableRate", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, credit spread adjustment on variable rate", "label": "Debt Instrument, Credit Spread Adjustment On Variable Rate", "documentation": "Debt Instrument, Credit Spread Adjustment On Variable Rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentIncreaseDecreaseOtherNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentIncreaseDecreaseOtherNet", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument increase in face amount", "label": "Debt Instrument, Increase (Decrease), Other, Net", "documentation": "Amount of increase (decrease) in debt instruments, classified as other." } } }, "auth_ref": [ "r1030" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/DebtDetails", "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r38", "r245", "r416", "r417", "r418", "r419", "r420", "r422", "r427", "r428", "r429", "r430", "r432", "r433", "r434", "r435", "r436", "r437", "r634", "r873", "r874", "r875", "r876", "r877", "r1030" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Periodic payment required", "label": "Debt Instrument, Periodic Payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r38", "r111" ] }, "cmco_DebtInstrumentPlannedPrincipalPaymentsDuringNext12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "DebtInstrumentPlannedPrincipalPaymentsDuringNext12Months", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Planned principal payments during next 12 months", "label": "Debt Instrument, Planned Principal Payments During Next 12 Months", "documentation": "Debt Instrument, Planned Principal Payments During Next 12 Months" } } }, "auth_ref": [] }, "us-gaap_DeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCosts", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred financing costs noncurrent", "label": "Deferred Costs, Noncurrent", "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r174", "r1013" ] }, "us-gaap_DeferredCostsCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred financing costs", "label": "Deferred Costs", "documentation": "The carrying amount of deferred costs." } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred financing costs gross", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r110" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes on income", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r562", "r563" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes and related valuation allowance", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r13", "r162", "r188", "r576", "r577", "r1032" ] }, "us-gaap_DeferredTaxesBusinessCombinationValuationAllowanceAvailableToReduceGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxesBusinessCombinationValuationAllowanceAvailableToReduceGoodwill", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes, business combination, valuation allowance, available to reduce goodwill", "label": "Deferred Taxes, Business Combination, Valuation Allowance, Available to Reduce Goodwill", "documentation": "The amount of the valuation allowance recorded in a business combination against deductible temporary differences for which related tax benefits will be recorded as a reduction of the acquired entity's goodwill if those tax benefits become realizable." } } }, "auth_ref": [ "r90" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/NetPeriodicBenefitCostScheduleofComponentsofNetPeriodicPensionCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cmworks.com/role/NetPeriodicBenefitCostScheduleofComponentsofNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net amortization", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r463", "r500", "r516", "r889", "r890" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.cmworks.com/role/NetPeriodicBenefitCostNarrativeDetails", "http://www.cmworks.com/role/NetPeriodicBenefitCostScheduleofComponentsofNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "label": "Defined Benefit Plan Disclosure [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": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/NetPeriodicBenefitCostNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined benefit plan, expected future employer contributions", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year", "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in remainder of current fiscal year. Excludes contribution previously paid by employer in current fiscal year." } } }, "auth_ref": [ "r520", "r890" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/NetPeriodicBenefitCostScheduleofComponentsofNetPeriodicPensionCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.cmworks.com/role/NetPeriodicBenefitCostScheduleofComponentsofNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r463", "r499", "r515", "r889", "r890" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/NetPeriodicBenefitCostScheduleofComponentsofNetPeriodicPensionCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/NetPeriodicBenefitCostScheduleofComponentsofNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r463", "r467", "r498", "r514", "r889", "r890" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/NetPeriodicBenefitCostScheduleofComponentsofNetPeriodicPensionCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cmworks.com/role/NetPeriodicBenefitCostScheduleofComponentsofNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic pension (benefit) cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r496", "r512", "r889", "r890" ] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/NetPeriodicBenefitCostNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Defined benefit plan, net periodic benefit cost due to settlement", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement." } } }, "auth_ref": [ "r462", "r503", "r519" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/NetPeriodicBenefitCostScheduleofComponentsofNetPeriodicPensionCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/NetPeriodicBenefitCostScheduleofComponentsofNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service costs", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r465", "r497", "r513", "r889", "r890" ] }, "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanSettlementsBenefitObligation", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/NetPeriodicBenefitCostScheduleofComponentsofNetPeriodicPensionCostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cmworks.com/role/NetPeriodicBenefitCostScheduleofComponentsofNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement", "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement", "documentation": "Amount of (increase) decrease to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement." } } }, "auth_ref": [ "r466" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r13", "r300" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative assets", "label": "Derivative Asset", "documentation": "Fair value, after the 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 not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r213", "r214", "r615", "r761", "r762", "r763", "r764", "r765", "r767", "r768", "r769", "r770", "r771", "r785", "r786", "r829", "r834", "r836", "r837", "r838", "r839", "r862", "r907", "r1139" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails", "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsEffectonCondensedConsolidatedStatementsofOperationsDetails", "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "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": [ "r769", "r771", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r792", "r793", "r794", "r795", "r805", "r806", "r807", "r808", "r811", "r812", "r813", "r814", "r829", "r831", "r836", "r838", "r905", "r907" ] }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative assets, fair value", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral", "documentation": "Fair value, after offset of derivative liability, of 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, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement." } } }, "auth_ref": [ "r23", "r24", "r27", "r100" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Derivative liability, fair value", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral", "documentation": "Fair value, after offset of derivative asset, of 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, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r23", "r24", "r27", "r100" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails", "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsEffectonCondensedConsolidatedStatementsofOperationsDetails", "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument Risk [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r94", "r96", "r98", "r99", "r769", "r771", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r792", "r793", "r794", "r795", "r805", "r806", "r807", "r808", "r811", "r812", "r813", "r814", "r829", "r831", "r836", "r838", "r862", "r905", "r907" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.cmworks.com/role/DerivativeInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "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": [ "r168", "r592", "r601" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsEffectonCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Derivative Instruments, Gain (Loss) [Table]", "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": [ "r19", "r94", "r98", "r99", "r101", "r102", "r591" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsEffectonCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]", "label": "Derivative Instruments, Gain (Loss) [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": [ "r591" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Derivative liability", "label": "Derivative Liability", "documentation": "Fair value, after the 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 not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r213", "r214", "r615", "r761", "r762", "r763", "r764", "r767", "r768", "r769", "r770", "r771", "r792", "r794", "r795", "r831", "r832", "r834", "r836", "r837", "r838", "r839", "r862", "r1139" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional amount of derivative", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1110", "r1111" ] }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNumberOfInstrumentsHeld", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, number of instruments held", "label": "Derivative, Number of Instruments Held", "documentation": "The number of derivative instruments of a particular group held by the entity." } } }, "auth_ref": [ "r91", "r92", "r770", "r829", "r830", "r833", "r907" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives, Fair Value [Line Items]", "label": "Derivatives, Fair Value [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": [] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails", "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsEffectonCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives Designated as Cash Flow Hedges", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r19" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Directors", "label": "Director [Member]" } } }, "auth_ref": [ "r1044", "r1140" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesNarrativeDetails", "http://www.cmworks.com/role/RevenueReceivablesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r457", "r880", "r881", "r882", "r883", "r884", "r885", "r886" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesNarrativeDetails", "http://www.cmworks.com/role/RevenueReceivablesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r457", "r880", "r881", "r882", "r883", "r884", "r885", "r886" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1080" ] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends", "label": "Dividends", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r10", "r154" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends declared", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r154" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r920" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r953" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "cmco_DuffNortonGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "DuffNortonGroupMember", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Duff Norton Group", "label": "Duff Norton Group [Member]", "documentation": "Duff Norton Group [Member]" } } }, "auth_ref": [] }, "cmco_EMCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "EMCMember", "presentation": [ "http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMC", "label": "EMC [Member]", "documentation": "EMC [Member]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Basic income (loss) per share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r231", "r262", "r263", "r264", "r265", "r266", "r273", "r275", "r286", "r287", "r288", "r292", "r604", "r605", "r711", "r723", "r866" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted income (loss) per share (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r231", "r262", "r263", "r264", "r265", "r266", "r275", "r286", "r287", "r288", "r292", "r604", "r605", "r711", "r723", "r866" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator for basic and diluted earnings per share:", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.cmworks.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r272", "r289", "r290", "r291" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r624" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.cmworks.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r565" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "presentation": [ "http://www.cmworks.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Effective income tax rate reconciliation change in deferred tax assets valuation allowance percent", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1108", "r1109" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlements", "presentation": [ "http://www.cmworks.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Effective income tax rate reconciliation tax settlement percent", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax settlements. Including, but not limited to, domestic tax settlement, foreign tax settlement, state and local tax settlement, and other tax settlements." } } }, "auth_ref": [ "r1108", "r1109" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "cmco_EngineeredProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "EngineeredProductsMember", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Engineered Products", "label": "Engineered Products [Member]", "documentation": "Engineered Products [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r918" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r918" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r918" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r992" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r918" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r918" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r918" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r918" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofAmountsReclassifiedOutofAOCLDetails", "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofChangesinAOCLbyComponentDetails", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r18", "r195", "r225", "r226", "r227", "r253", "r254", "r255", "r259", "r267", "r269", "r293", "r360", "r363", "r444", "r557", "r558", "r559", "r569", "r570", "r594", "r595", "r596", "r597", "r598", "r600", "r603", "r625", "r626", "r627", "r628", "r629", "r630", "r651", "r743", "r744", "r745", "r759", "r818" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r356", "r357", "r358" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership interest", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r356" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying values of investments", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r305", "r355", "r1012", "r1053" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r961" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r925", "r936", "r946", "r971" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r922", "r933", "r943", "r968" ] }, "cmco_EstimateOfCurrentLiabilityPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "EstimateOfCurrentLiabilityPayments", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asbestos liability payments", "label": "Estimate Of Current Liability Payments", "documentation": "-- None. No documentation exists for this element. --" } } }, "auth_ref": [] }, "us-gaap_EstimatedInsuranceRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimatedInsuranceRecoveries", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails", "http://www.cmworks.com/role/LossContingenciesScheduleofReconciliationforAccruedGeneralandProductLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Estimated insurance recoveries", "label": "Estimated Insurance Recoveries", "documentation": "Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts." } } }, "auth_ref": [ "r1013" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r967" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Domain]", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r20" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [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": [] }, "cmco_FairValueByAssetAndLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "FairValueByAssetAndLiabilityClassAxis", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value By Asset And Liability Class [Axis]", "label": "Fair Value By Asset And Liability Class [Axis]", "documentation": "-- None. No documentation exists for this element. --" } } }, "auth_ref": [] }, "cmco_FairValueByAssetAndLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "FairValueByAssetAndLiabilityClassDomain", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value By Asset And Liability Class [Domain]", "label": "Fair Value By Asset And Liability Class [Domain]", "documentation": "-- None. No documentation exists for this element. --" } } }, "auth_ref": [] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r104", "r105" ] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r104", "r106", "r107" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r429", "r487", "r488", "r489", "r490", "r491", "r492", "r611", "r661", "r662", "r663", "r874", "r875", "r887", "r888", "r889" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r105", "r169" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r609" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quoted Prices in Active Markets for Indentical Assets (Level 1)", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r429", "r487", "r492", "r611", "r661", "r887", "r888", "r889" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Other Observable Inputs (Level 2)", "label": "Fair Value, Inputs, Level 2 [Member]", "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": [ "r429", "r487", "r492", "r611", "r662", "r874", "r875", "r887", "r888", "r889" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant unobservable Inputs (Level 3)", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r429", "r487", "r488", "r489", "r490", "r491", "r492", "r611", "r663", "r874", "r875", "r887", "r888", "r889" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r20" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r429", "r487", "r488", "r489", "r490", "r491", "r492", "r661", "r662", "r663", "r874", "r875", "r887", "r888", "r889" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "documentation": "Schedule that discloses 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": [ "r93", "r95", "r101" ] }, "cmco_FinanceLeaseAssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "FinanceLeaseAssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease:", "label": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "documentation": "Finance Lease, Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, interest expense", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r641", "r646", "r899" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cmworks.com/role/DebtDetails", "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding balance on finance lease obligation", "totalLabel": "Total finance liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r639", "r650" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/DebtDetails", "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt and finance lease obligation", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r639" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r640" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan and finance lease obligations", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r639" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r640" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of finance lease liabilities", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r642", "r648" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net property, plant, and equipment", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r638" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, right-of-use asset, amortization", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r641", "r646", "r899" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r640" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/DebtDetails", "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r440", "r443", "r601", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r721", "r870", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1049", "r1050", "r1051", "r1052" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible asset, useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r203", "r390" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated annual amortization expense next year", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r150" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated annual amortization expense five years from current year", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r150" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated annual amortization expense four years from current year", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r150" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated annual amortization expense three years from current year", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r150" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated annual amortization expense two years from current year", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r150" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r387", "r389", "r390", "r391", "r691", "r695" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r149", "r695" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [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": [ "r691" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r66", "r68" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r149", "r691" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible assets acquired", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r388" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofAmountsReclassifiedOutofAOCLDetails", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign currency exchange (gain) loss", "terseLabel": "Foreign currency", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r620", "r621", "r622", "r623", "r815" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails", "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsEffectonCondensedConsolidatedStatementsofOperationsDetails", "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contracts", "label": "Foreign Exchange Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r862", "r887", "r898" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r929", "r940", "r950", "r975" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r929", "r940", "r950", "r975" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r929", "r940", "r950", "r975" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r929", "r940", "r950", "r975" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r929", "r940", "r950", "r975" ] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Investment (income) loss", "label": "Gain (Loss) on Investments", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r138", "r993" ] }, "us-gaap_GainLossOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfInvestments", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Net loss (gain) on sale of real estate, investments and other", "label": "Gain (Loss) on Sale of Investments", "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities." } } }, "auth_ref": [ "r13" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on sale of building", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r13" ] }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on retirement of fixed asset", "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges", "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value." } } }, "auth_ref": [ "r1028" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r136", "r801" ] }, "cmco_GeneralAndProductLiabilityInsuranceLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "GeneralAndProductLiabilityInsuranceLimit", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and product liability insurance limit", "label": "General And Product Liability, Insurance Limit", "documentation": "General And Product Liability, Insurance Limit" } } }, "auth_ref": [] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.cmworks.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r60", "r843" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails", "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets", "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Balance at April 1, 2023", "periodEndLabel": "Balance at December 31, 2023", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r202", "r375", "r708", "r871", "r900", "r1057", "r1064" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of montratec (Refer to Note 2)", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r378", "r871" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r147" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Currency translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r382" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill accumulated impairment loss", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r377", "r384", "r871" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [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": [ "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r871" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Goodwill, purchase accounting adjustments", "label": "Goodwill, Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r2", "r1063" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [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": [] }, "cmco_GrossDefenseCostsPriorToRetroPremiumsRequiredBySettlementPercentage": { "xbrltype": "pureItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "GrossDefenseCostsPriorToRetroPremiumsRequiredBySettlementPercentage", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross defense costs prior to retro premiums required by settlement, percentage", "label": "Gross Defense Costs Prior to Retro Premiums Required by Settlement, Percentage", "documentation": "Gross Defense Costs Prior to Retro Premiums Required by Settlement, Percentage" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r133", "r241", "r295", "r308", "r314", "r316", "r359", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r616", "r868", "r1076" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails", "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsEffectonCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r19", "r591" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails", "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsEffectonCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r19" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofAmountsReclassifiedOutofAOCLDetails", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income tax expense (benefit)", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r130", "r179", "r295", "r308", "r314", "r316", "r712", "r718", "r868" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyLineItems", "presentation": [ "http://www.cmworks.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Line Items]", "label": "Income Tax Contingency [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": [] }, "us-gaap_IncomeTaxContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyTable", "presentation": [ "http://www.cmworks.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Table]", "label": "Income Tax Contingency [Table]", "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r15", "r80", "r160", "r161" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.cmworks.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r242", "r561", "r566", "r567", "r568", "r574", "r578", "r579", "r580", "r758" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofAmountsReclassifiedOutofAOCLDetails", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense (benefit)", "negatedTerseLabel": "Tax (benefit) expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r184", "r191", "r268", "r269", "r303", "r564", "r575", "r724" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid, net of refunds", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r53" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts payable", "label": "Increase (Decrease) in Accounts Payable, Trade", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Trade accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.cmworks.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "terseLabel": "Increase in inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of effects of business acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r1027" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other", "label": "Increase (Decrease) in Prepaid Expense", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "cmco_IncreaseInDeferredCostsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "IncreaseInDeferredCostsNoncurrent", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in deferred financing costs noncurrent", "label": "Increase in Deferred Costs, Noncurrent", "documentation": "Increase in Deferred Costs, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToContingentlyIssuableShares", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingently issuable common shares were excluded (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of contingently issuable shares. Contingently issuable shares are those shares that are issuable for little or no cash contingent on certain conditions being met." } } }, "auth_ref": [ "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r288" ] }, "us-gaap_IndefiniteLivedTrademarks": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedTrademarks", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived trademarks", "verboseLabel": "Indefinite lived trademark", "label": "Indefinite-Lived 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": [ "r151" ] }, "us-gaap_IndefinitelivedIntangibleAssetsAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefinitelivedIntangibleAssetsAcquired", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived intangible assets acquired", "label": "Indefinite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition." } } }, "auth_ref": [] }, "cmco_IndemnityCostsCoveredByInsurancePercentage": { "xbrltype": "pureItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "IndemnityCostsCoveredByInsurancePercentage", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indemnity costs covered by insurance, percentage", "label": "Indemnity Costs Covered by Insurance, Percentage", "documentation": "Indemnity Costs Covered by Insurance, Percentage" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r932", "r940", "r950", "r967", "r975", "r979", "r987" ] }, "cmco_IndustrialProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "IndustrialProductsMember", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial Products", "label": "Industrial Products [Member]", "documentation": "Industrial Products [Member]" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r985" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r921", "r991" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r921", "r991" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r921", "r991" ] }, "us-gaap_InsuranceRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceRecoveries", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/LossContingenciesScheduleofReconciliationforAccruedGeneralandProductLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Estimated insurance recoveries", "label": "Insurance Recoveries", "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses." } } }, "auth_ref": [ "r135" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Carrying Amount", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r202" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets", "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other intangibles, net", "totalLabel": "Net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r64", "r67" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofAmountsReclassifiedOutofAOCLDetails", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and debt expense", "verboseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r110", "r181", "r228", "r299", "r632", "r802", "r915", "r1141" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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": [ "r234", "r237", "r238" ] }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate cash flow hedge gain (loss) to be reclassified during next 12 months, net", "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net", "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months." } } }, "auth_ref": [ "r103" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails", "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsEffectonCondensedConsolidatedStatementsofOperationsDetails", "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swaps", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r856", "r912", "r913" ] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://www.cmworks.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Current [Table]", "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.cmworks.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r372" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cmworks.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1015" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total at cost FIFO basis", "label": "Inventory, Gross", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r1019" ] }, "us-gaap_InventoryLIFOReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLIFOReserve", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "LIFO cost less than FIFO cost", "label": "Inventory, LIFO Reserve", "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods." } } }, "auth_ref": [ "r1018" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://www.cmworks.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Line Items]", "label": "Inventory [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": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.cmworks.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets", "http://www.cmworks.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "totalLabel": "Net inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r210", "r860", "r900" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1017" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1016" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNet", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment income", "label": "Investment Income, Net", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r137", "r139" ] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities and Other Investments", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r173", "r182", "r183", "r194", "r323", "r324", "r613", "r614" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.cmworks.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Cash Flow Information Related to Leases", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1119" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseTermOfContract1", "presentation": [ "http://www.cmworks.com/role/DebtDetails", "http://www.cmworks.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease term", "label": "Lessee, Finance Lease, Term of Contract", "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1118" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.cmworks.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [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": [ "r645" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.cmworks.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r645" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.cmworks.com/role/DescriptionofBusinessPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r644" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.cmworks.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1118" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.cmworks.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r637" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding letters of credit", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r34", "r241", "r359", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r585", "r587", "r588", "r616", "r778", "r867", "r916", "r1076", "r1122", "r1123" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r124", "r178", "r717", "r900", "r1031", "r1054", "r1115" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY:", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r36", "r200", "r241", "r359", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r585", "r587", "r588", "r616", "r900", "r1076", "r1122", "r1123" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesRelatedToInvestmentContractsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesRelatedToInvestmentContractsFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annuity contract", "label": "Liabilities Related to Investment Contracts, Fair Value Disclosure", "documentation": "Fair value portion of liability related to investment contracts for example, but not limited to, guaranteed investment contract or annuities." } } }, "auth_ref": [ "r112" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding borrowings", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r28", "r177", "r1132" ] }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility increase in borrowing capacity", "label": "Line of Credit Facility, Increase (Decrease), Net", "documentation": "Amount of increase (decrease) of the credit facility." } } }, "auth_ref": [ "r1030" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [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": [ "r1030" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r32" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r32", "r1030" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedFromOtherParty", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation settlement claim payable", "label": "Litigation Settlement, Amount Awarded from Other Party", "documentation": "Amount awarded from other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_LoansMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansMember", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans", "label": "Loans [Member]", "documentation": "When a lender gives money or property over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for [must receive] repayment [prior] relative to junior and unsecured (general) creditors." } } }, "auth_ref": [ "r63", "r865" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/DebtDetails", "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r28", "r177", "r428", "r442", "r874", "r875", "r1132" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets", "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt and finance lease obligations", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r206" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Long-term debt, fair value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan, AR securitization facility and finance lease obligations", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r207" ] }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingFixedInterestRate", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt percentage bearing fixed interest rate", "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate." } } }, "auth_ref": [ "r37" ] }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingVariableInterestRate", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt percentage variable interest rate", "label": "Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time." } } }, "auth_ref": [ "r37" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r38" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r38", "r70" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails", "http://www.cmworks.com/role/LossContingenciesScheduleofReconciliationforAccruedGeneralandProductLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual", "periodStartLabel": "Accrued general and product liability, beginning of period", "periodEndLabel": "Accrued general and product liability, end of period", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r397", "r996" ] }, "cmco_LossContingencyAccrualNetOfInsuranceRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "LossContingencyAccrualNetOfInsuranceRecoveries", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/LossContingenciesScheduleofReconciliationforAccruedGeneralandProductLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net accrued general and product liability, end of period", "label": "Loss Contingency, Accrual, Net Of Insurance Recoveries", "documentation": "Loss Contingency, Accrual, Net Of Insurance Recoveries" } } }, "auth_ref": [] }, "us-gaap_LossContingencyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualPayments", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/LossContingenciesScheduleofReconciliationforAccruedGeneralandProductLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deduct payments for claims", "label": "Loss Contingency Accrual, Payments", "documentation": "Amount of cash outflow reducing loss contingency liability." } } }, "auth_ref": [ "r1071" ] }, "us-gaap_LossContingencyAccrualProductLiabilityGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualProductLiabilityGross", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual, product liability", "label": "Loss Contingency Accrual, Product Liability, Gross", "documentation": "Undiscounted amount of the accrual for damages arising from third-party use of the entity's product or process." } } }, "auth_ref": [ "r400", "r1071" ] }, "us-gaap_LossContingencyAccrualProductLiabilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualProductLiabilityNet", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net accrued general and product liability, end of period", "label": "Loss Contingency Accrual, Product Liability, Net", "documentation": "Present value of the estimated aggregate accrual for damages arising from third-party use of the entity's product(s) or process(es) as of the balance sheet date (if the accrual qualifies for discounting)." } } }, "auth_ref": [ "r400", "r1071" ] }, "us-gaap_LossContingencyAccrualProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualProvision", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/LossContingenciesScheduleofReconciliationforAccruedGeneralandProductLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add provision for claims", "label": "Loss Contingency Accrual, Provision", "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges." } } }, "auth_ref": [ "r1071" ] }, "us-gaap_LossContingencyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualRollForward", "presentation": [ "http://www.cmworks.com/role/LossContingenciesScheduleofReconciliationforAccruedGeneralandProductLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Accrual [Roll Forward]", "label": "Loss Contingency Accrual [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": [] }, "cmco_LossContingencyAllegedAdditionalPenaltiesAndInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "LossContingencyAllegedAdditionalPenaltiesAndInterest", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of alleged taxes owed including penalties and interest", "label": "Loss Contingency, Alleged Additional Penalties And Interest", "documentation": "Loss Contingency, Alleged Additional Penalties And Interest" } } }, "auth_ref": [] }, "cmco_LossContingencyAllegedTaxesOwed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "LossContingencyAllegedTaxesOwed", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of alleged taxes owed", "label": "Loss Contingency, Alleged Taxes Owed", "documentation": "Loss Contingency, Alleged Taxes Owed" } } }, "auth_ref": [] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimation of asbestos-related aggregate liability that is probable and estimable", "label": "Loss Contingency, Estimate of Possible Loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r398", "r399", "r403", "r404" ] }, "cmco_LossContingencyNumberOfDecisions": { "xbrltype": "integerItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "LossContingencyNumberOfDecisions", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of decisions", "label": "Loss Contingency, Number of Decisions", "documentation": "Loss Contingency, Number of Decisions" } } }, "auth_ref": [] }, "cmco_LossContingencyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "LossContingencyPeriod", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency period", "label": "Loss Contingency Period", "documentation": "Loss Contingency Period" } } }, "auth_ref": [] }, "cmco_MagnetekMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "MagnetekMember", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Magnetek", "label": "Magnetek [Member]", "documentation": "Magnetek [Member]" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities [Abstract]", "label": "Marketable Securities [Abstract]" } } }, "auth_ref": [] }, "cmco_MarketableSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "MarketableSecuritiesMember", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Marketable securities [Member]", "documentation": "-- None. No documentation exists for this element. --" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets", "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Marketable securities", "terseLabel": "Marketable securities", "label": "Marketable Securities, Noncurrent", "documentation": "Amount of investment in marketable security, classified as noncurrent." } } }, "auth_ref": [ "r1014" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.cmworks.com/role/IncomeTaxesDetails", "http://www.cmworks.com/role/LeasesNarrativeDetails", "http://www.cmworks.com/role/LossContingenciesNarrativeDetails", "http://www.cmworks.com/role/RevenueReceivablesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r398", "r399", "r401", "r402", "r525", "r688", "r742", "r770", "r771", "r822", "r824", "r826", "r827", "r840", "r854", "r855", "r869", "r878", "r897", "r902", "r1078", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r959" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r959" ] }, "us-gaap_MeasurementInputCapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputCapRateMember", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty and asset volatility rate", "label": "Measurement Input, Cap Rate [Member]", "documentation": "Measurement input using ratio of net operating income produced by asset to its capital cost." } } }, "auth_ref": [ "r1114" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average cost of capital", "label": "Measurement Input, Discount Rate [Member]", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r1114" ] }, "us-gaap_MeasurementInputLapseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputLapseRateMember", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Attrition rate", "label": "Measurement Input, Lapse Rate [Member]", "documentation": "Measurement input using rate insurance policy terminates due to non-payment of premium." } } }, "auth_ref": [ "r1114" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r612" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposals" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions & Disposals", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings." } } }, "auth_ref": [ "r115", "r163" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.cmworks.com/role/IncomeTaxesDetails", "http://www.cmworks.com/role/LeasesNarrativeDetails", "http://www.cmworks.com/role/LossContingenciesNarrativeDetails", "http://www.cmworks.com/role/RevenueReceivablesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r398", "r399", "r401", "r402", "r525", "r688", "r742", "r770", "r771", "r822", "r824", "r826", "r827", "r840", "r854", "r855", "r869", "r878", "r897", "r902", "r1078", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r978" ] }, "cmco_MontratecMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "MontratecMember", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails", "http://www.cmworks.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Montratec", "label": "montratec [Member]", "documentation": "montratec" } } }, "auth_ref": [] }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInValuationAllowancesAndReservesRollForward", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r986" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r960" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used for) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r236" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "FINANCING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used for) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r236" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "INVESTING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used for) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r143", "r144", "r145" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "OPERATING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.cmworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofAmountsReclassifiedOutofAOCLDetails", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.cmworks.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "netLabel": "Net income (loss)", "verboseLabel": "Net income (loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r131", "r145", "r180", "r198", "r220", "r223", "r227", "r241", "r258", "r262", "r263", "r264", "r265", "r268", "r269", "r285", "r295", "r308", "r314", "r316", "r359", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r605", "r616", "r719", "r799", "r816", "r817", "r868", "r915", "r1076" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]", "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.cmworks.com/role/EffectsofNewAccountingPronouncements" ], "lang": { "en-us": { "role": { "terseLabel": "Effects of New Accounting Pronouncements", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r189", "r190", "r192", "r196", "r256", "r257", "r260", "r261", "r270", "r271", "r361", "r362", "r571", "r572", "r573", "r599", "r602", "r606", "r607", "r608", "r617", "r618", "r619", "r635", "r636", "r652", "r692", "r693", "r694", "r746", "r747", "r748", "r749", "r750" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.cmworks.com/role/DescriptionofBusinessPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Effects of New Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "cmco_NewRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "NewRevolvingCreditFacilityMember", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Revolving Credit Facility", "label": "New Revolving Credit Facility [Member]", "documentation": "New Revolving Credit Facility [Member]" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r959" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r929", "r940", "r950", "r967", "r975" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r957" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r956" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r967" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r986" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r986" ] }, "cmco_NumberOfAppealsInItalianSupremeCourt": { "xbrltype": "integerItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "NumberOfAppealsInItalianSupremeCourt", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of appeals in Italian supreme court", "label": "Number Of Appeals In Italian Supreme Court", "documentation": "Number Of Appeals In Italian Supreme Court" } } }, "auth_ref": [] }, "cmco_NumberOfCompaniesAsCoDefendants": { "xbrltype": "integerItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "NumberOfCompaniesAsCoDefendants", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of companies as co-defendants", "label": "Number Of Companies As Co-defendants", "documentation": "Number Of Companies As Co-defendants" } } }, "auth_ref": [] }, "cmco_NumberOfFiledMemorandumBeforeTheItalianSupremeCourt": { "xbrltype": "integerItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "NumberOfFiledMemorandumBeforeTheItalianSupremeCourt", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of filed memorandum before the italian supreme court", "label": "Number Of Filed Memorandum Before The Italian Supreme Court", "documentation": "Number Of Filed Memorandum Before The Italian Supreme Court" } } }, "auth_ref": [] }, "cmco_NumberOfPositiveJudgmentsOnTaxAssessments": { "xbrltype": "integerItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "NumberOfPositiveJudgmentsOnTaxAssessments", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of positive judgments on tax assessments", "label": "Number Of Positive Judgments On Tax Assessments", "documentation": "Number Of Positive Judgments On Tax Assessments" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "cmco_NumberOfTaxAssessmentNoticesIssued": { "xbrltype": "integerItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "NumberOfTaxAssessmentNoticesIssued", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of tax assessment notices, issued", "label": "Number Of Tax Assessment Notices, Issued", "documentation": "Number Of Tax Assessment Notices, Issued" } } }, "auth_ref": [] }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofChangesinAOCLbyComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofChangesinAOCLbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss) before reclassification", "label": "OCI, before Reclassifications, before Tax, Attributable to Parent", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r43" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r295", "r308", "r314", "r316", "r868" ] }, "cmco_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases:", "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "documentation": "Operating Lease, Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "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": [ "r647", "r899" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r639" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r639" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r640" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non current liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r639" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r640" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities", "label": "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": [ "r643", "r648" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r638" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.cmworks.com/role/LeasesScheduleofLeaserelatedAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r640" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.cmworks.com/role/DescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r114", "r166", "r752", "r753" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r204" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in pension liability and postretirement obligation, net of taxes of $(1,511), $73, $(1,489), $(26)", "negatedTerseLabel": "Change in pension liability and postretirement obligations, net of tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r8", "r16", "r129", "r167" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in pension liability and postretirement obligation, tax expense (benefit)", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent", "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r11", "r16", "r167" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustments", "terseLabel": "Change in foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r11", "r16", "r167" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Change in derivatives qualifying as hedges, net of taxes of $1,350, $(595), $1,260 ,$(2,833)", "verboseLabel": "Change in derivative qualifying as hedges, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r216" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossParenthetical", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Change in derivatives qualifying as hedges, tax expense (benefit)", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent", "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r217" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsEffectonCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of Gain or (Loss) Recognized in Other Comprehensive Income (Loss) on Derivatives", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "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": [ "r215", "r216", "r589", "r590", "r593" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsEffectonCondensedConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of Gain or (Loss) Reclassified from AOCL into Income", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "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": [ "r187", "r216", "r219" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofChangesinAOCLbyComponentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofChangesinAOCLbyComponentDetails", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r11", "r16", "r167", "r221", "r224" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Other non current liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r39" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Noncurrent Assets [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails", "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non current liabilities", "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofAmountsReclassifiedOutofAOCLDetails", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Other (income) expense, net", "terseLabel": "Other nonoperating income (expense)", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r140" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Other Operating Activities, Cash Flow Statement", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r959" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r927", "r938", "r948", "r973" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r930", "r941", "r951", "r976" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r930", "r941", "r951", "r976" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r165" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r955" ] }, "us-gaap_PaymentsForDerivativeInstrumentFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForDerivativeInstrumentFinancingActivities", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash outflows from hedging activities", "label": "Payments for Derivative Instrument, Financing Activities", "documentation": "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments." } } }, "auth_ref": [ "r233", "r864" ] }, "cmco_PaymentsForFeesAssociatedWithLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "PaymentsForFeesAssociatedWithLongTermDebt", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Fees paid for borrowings on long-term debt", "label": "Payments For Fees Associated With Long-Term Debt", "documentation": "Payments For Fees Associated With Long-Term Debt" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromPreviousAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromPreviousAcquisition", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for (proceeds from) previous acquisition", "label": "Payments for (Proceeds from) Previous Acquisition", "documentation": "The net cash inflow or outflow associated with the aggregate amount of adjustment to the purchase price of a previous acquisition." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of treasury stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r48" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of dividends", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r48" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of businesses, net of cash acquired (See Note 2)", "verboseLabel": "Payments to acquire businesses, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r46" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r1045" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capital expenditures", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r142" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r958" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r958" ] }, "us-gaap_PensionExpenseReversalOfExpenseNoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionExpenseReversalOfExpenseNoncash", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash pension settlement (See Note 10)", "label": "Pension Expense (Reversal of Expense), Noncash", "documentation": "Amount of noncash expense (reversal of expense) for pension benefits. Excludes other postretirement benefits." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.cmworks.com/role/NetPeriodicBenefitCostNarrativeDetails", "http://www.cmworks.com/role/NetPeriodicBenefitCostScheduleofComponentsofNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plans, Defined Benefiit", "label": "Pension Plan [Member]", "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": [ "r461", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r527", "r889", "r890", "r894", "r895", "r896" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r957" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r967" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r960" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r956" ] }, "cmco_PerOccurrenceLimitsOnSelfInsuranceForGeneralAndProductLiabilityCoveragePeriodOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "PerOccurrenceLimitsOnSelfInsuranceForGeneralAndProductLiabilityCoveragePeriodOne", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Per occurrence limits on self insurance for general and product liability coverage through FY 2003", "label": "Per Occurrence Limits on Self Insurance for General and Product Liability Coverage, Period One", "documentation": "Per Occurrence Limits on Self Insurance for General and Product Liability Coverage, Period One" } } }, "auth_ref": [] }, "cmco_PerOccurrenceLimitsOnSelfInsuranceForGeneralAndProductLiabilityCoveragePeriodTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "PerOccurrenceLimitsOnSelfInsuranceForGeneralAndProductLiabilityCoveragePeriodTwo", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Per occurrence limits on self insurance for general and product liability coverage from FY 2004 through current FY", "label": "Per Occurrence Limits on Self Insurance for General and Product Liability Coverage, Period Two", "documentation": "Per Occurrence Limits on Self Insurance for General and Product Liability Coverage, Period Two" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107" ] }, "cmco_PrecisionConveyanceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "PrecisionConveyanceMember", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Precision Conveyance", "label": "Precision Conveyance [Member]", "documentation": "Precision Conveyance" } } }, "auth_ref": [] }, "cmco_PrecisionConveyorProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "PrecisionConveyorProductsMember", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Precision Conveyor Products", "label": "Precision Conveyor Products [Member]", "documentation": "Precision Conveyor Products" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses and other", "label": "Prepaid Expense, Current", "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": [ "r211", "r373", "r374", "r861" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsScheduleofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromCustomersForProgressPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromCustomersForProgressPayments", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforCustomerAdvancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional customer advances received", "label": "Proceeds from Customers for Progress Payments", "documentation": "Cash received from customers as progress payments on projects that have been partially completed." } } }, "auth_ref": [ "r51", "r689" ] }, "us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDerivativeInstrumentFinancingActivities", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash inflows from hedging activities", "label": "Proceeds from Derivative Instrument, Financing Activities", "documentation": "The cash inflow provided by derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments." } } }, "auth_ref": [ "r232", "r864" ] }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend received from equity method investment", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities." } } }, "auth_ref": [ "r235", "r1025" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of long-term debt", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r47", "r755" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r998", "r1026" ] }, "us-gaap_ProceedsFromRepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfDebt", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from (repayments of) debt", "label": "Proceeds from (Repayments of) Debt", "documentation": "The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of building, net of transaction costs", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r141" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the issuance of common stock", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r9", "r21" ] }, "us-gaap_ProductLiabilityContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductLiabilityContingencyLineItems", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Liability Contingency [Line Items]", "label": "Product Liability Contingency [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": [ "r401", "r1071", "r1072", "r1073" ] }, "us-gaap_ProductLiabilityContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductLiabilityContingencyTable", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Liability Contingency [Table]", "label": "Product Liability Contingency [Table]", "documentation": "Information and financial data about the reasonably possible loss or the recognized and additional reasonably possible loss from product liability related to an individual product." } } }, "auth_ref": [ "r401", "r1071", "r1072", "r1073" ] }, "cmco_ProductLiabilityCoverageLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "ProductLiabilityCoverageLimit", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product liability coverage limit", "label": "Product Liability, Coverage Limit", "documentation": "Product Liability, Coverage Limit" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r317", "r690", "r736", "r737", "r738", "r739", "r740", "r741", "r857", "r880", "r901", "r1003", "r1073", "r1074", "r1080", "r1134" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r317", "r690", "r736", "r737", "r738", "r739", "r740", "r741", "r857", "r880", "r901", "r1003", "r1073", "r1074", "r1080", "r1134" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, plant, and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r1002", "r1067" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r955" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r955" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.cmworks.com/role/IncomeTaxesDetails", "http://www.cmworks.com/role/LeasesNarrativeDetails", "http://www.cmworks.com/role/LossContingenciesNarrativeDetails", "http://www.cmworks.com/role/RevenueReceivablesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r398", "r399", "r401", "r402", "r485", "r525", "r553", "r554", "r555", "r664", "r688", "r742", "r770", "r771", "r822", "r824", "r826", "r827", "r840", "r854", "r855", "r869", "r878", "r897", "r902", "r907", "r1068", "r1078", "r1125", "r1126", "r1127", "r1128", "r1129" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.cmworks.com/role/IncomeTaxesDetails", "http://www.cmworks.com/role/LeasesNarrativeDetails", "http://www.cmworks.com/role/LossContingenciesNarrativeDetails", "http://www.cmworks.com/role/RevenueReceivablesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r398", "r399", "r401", "r402", "r485", "r525", "r553", "r554", "r555", "r664", "r688", "r742", "r770", "r771", "r822", "r824", "r826", "r827", "r840", "r854", "r855", "r869", "r878", "r897", "r902", "r907", "r1068", "r1078", "r1125", "r1126", "r1127", "r1128", "r1129" ] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofAmountsReclassifiedOutofAOCLDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [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": [ "r227" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofChangesinAOCLbyComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofChangesinAOCLbyComponentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts reclassified from other comprehensive loss", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r26", "r43" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofAmountsReclassifiedOutofAOCLDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r227" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofAmountsReclassifiedOutofAOCLDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r227" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofAmountsReclassifiedOutofAOCLDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount reclassified from AOCL", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r227" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofAmountsReclassifiedOutofAOCLDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r227" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amounts Reclassified Out of AOCL", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r922", "r933", "r943", "r968" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r509", "r653", "r654", "r773", "r774", "r775", "r776", "r777", "r796", "r798", "r821" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r243", "r244", "r653", "r654", "r655", "r656", "r773", "r774", "r775", "r776", "r777", "r796", "r798", "r821" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r653", "r654", "r1121" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r509", "r653", "r654", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r773", "r774", "r775", "r776", "r777", "r796", "r798", "r821", "r1121" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r50", "r756" ] }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of debt", "label": "Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security", "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development expenses", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r113", "r560", "r1130" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r923", "r934", "r944", "r969" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r924", "r935", "r945", "r970" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r931", "r942", "r952", "r977" ] }, "cmco_RestofProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "RestofProductsMember", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rest of Products", "label": "Rest of Products [Member]", "documentation": "Rest of Products [Member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash presented in Other assets", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. 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." } } }, "auth_ref": [ "r1011", "r1029", "r1131", "r1133" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r121", "r154", "r716", "r746", "r750", "r757", "r780", "r900" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r195", "r253", "r254", "r255", "r259", "r267", "r269", "r360", "r363", "r557", "r558", "r559", "r569", "r570", "r594", "r596", "r597", "r600", "r603", "r743", "r745", "r759", "r1142" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.cmworks.com/role/NetPeriodicBenefitCostNarrativeDetails", "http://www.cmworks.com/role/NetPeriodicBenefitCostScheduleofComponentsofNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "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": [ "r461", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r527", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.cmworks.com/role/NetPeriodicBenefitCostNarrativeDetails", "http://www.cmworks.com/role/NetPeriodicBenefitCostScheduleofComponentsofNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "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": [ "r461", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r527", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations", "http://www.cmworks.com/role/RevenueReceivablesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r296", "r297", "r307", "r312", "r313", "r317", "r318", "r320", "r456", "r457", "r690" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.cmworks.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r320", "r1000" ] }, "cmco_RevenueFromContractWithCustomerRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "RevenueFromContractWithCustomerRollForward", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforCustomerAdvancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "label": "Revenue From Contract With Customer [Roll Forward]", "documentation": "Revenue From Contract With Customer" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.cmworks.com/role/RevenueReceivables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue & Receivables", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r193", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r460" ] }, "cmco_RevenuePerformanceObligationCustomWarrantyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "RevenuePerformanceObligationCustomWarrantyPeriod", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standard custom warranty period", "label": "Revenue, Performance Obligation, Custom Warranty Period", "documentation": "Revenue, Performance Obligation, Custom Warranty Period" } } }, "auth_ref": [] }, "cmco_RevenuePerformanceObligationStandardWarrantyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "RevenuePerformanceObligationStandardWarrantyPeriod", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standard warranty period", "label": "Revenue, Performance Obligation, Standard Warranty Period", "documentation": "Revenue, Performance Obligation, Standard Warranty Period" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue remaining performance obligation amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r185" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r186" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r186" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue remaining performance obligation percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r999" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "cmco_RightOfUseAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "RightOfUseAssetMember", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of Use Asset", "label": "Right of Use Asset [Member]", "documentation": "Right of Use Asset" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ROU assets obtained in exchange for new operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r649", "r899" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r986" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r986" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails", "http://www.cmworks.com/role/IncomeTaxesDetails", "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r526", "r1042" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails", "http://www.cmworks.com/role/IncomeTaxesDetails", "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r270", "r526", "r996", "r1042" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in AOCL by Component", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r43", "r1116", "r1117" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/AcquisitionsDisposalsScheduleofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r81", "r82", "r582" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.cmworks.com/role/NetPeriodicBenefitCostNarrativeDetails", "http://www.cmworks.com/role/NetPeriodicBenefitCostScheduleofComponentsofNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r14", "r73", "r74", "r75", "r76" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Derivative Instruments Effect on Condensed Consolidated Statements of Operations", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "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": [ "r94", "r98", "r591" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.cmworks.com/role/DerivativeInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Derivative Instruments", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "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": [ "r95" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of Basic and Diluted Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1043" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r356", "r357", "r358" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Assets and Liabilities Measured or Disclosed at Fair Value", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r610", "r611" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r66", "r68", "r691" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r66", "r68" ] }, "us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems", "presentation": [ "http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Securities [Line Items]", "label": "Gain (Loss) on Securities [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": [ "r1023", "r1024", "r1049" ] }, "us-gaap_ScheduleOfGainLossOnInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGainLossOnInvestmentsTable", "presentation": [ "http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Gain (Loss) on Securities [Table]", "label": "Schedule of Gain (Loss) on Securities [Table]", "documentation": "Disclosure of information about realized and unrealized gain (loss) on investment in security." } } }, "auth_ref": [ "r1023", "r1024", "r1049" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r871" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r871", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Identifiable Intangible Assets", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment." } } }, "auth_ref": [ "r22", "r151" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.cmworks.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r30", "r125", "r126", "r127" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.cmworks.com/role/NetPeriodicBenefitCostTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Net Periodic Pension Cost", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r158" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.cmworks.com/role/LossContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation for Accrued General and Product Liability", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r405" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Purchase Consideration to the Assets Acquired and Liabilities", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r164" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r528", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/DebtDetails", "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "cmco_SecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "SecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate S O F R Member", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r917" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r919" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r320", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r393", "r394", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r871", "r1003", "r1134" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.cmworks.com/role/DebtDetails", "http://www.cmworks.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r318", "r319", "r763", "r766", "r768", "r823", "r825", "r828", "r841", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r858", "r881", "r907", "r1080", "r1134" ] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingExpense", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Selling expenses", "label": "Selling Expense", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r136" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r546" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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": [ "r528", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional shares authorized for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued upon the exercise of stock option (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r77" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556" ] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Axis]", "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Domain]", "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r31" ] }, "cmco_SignificantValuationInputRate": { "xbrltype": "pureItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "SignificantValuationInputRate", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant valuation inputs", "label": "Significant Valuation Input, Rate", "documentation": "Significant Valuation Input, Rate" } } }, "auth_ref": [] }, "cmco_StandardProductContractTerms": { "xbrltype": "durationItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "StandardProductContractTerms", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standard product contract terms", "label": "Standard Product Contract Terms", "documentation": "Standard Product Contract Terms" } } }, "auth_ref": [] }, "us-gaap_StandbyLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandbyLettersOfCreditMember", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standby Letters of Credit", "label": "Standby Letters of Credit [Member]", "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation." } } }, "auth_ref": [ "r0", "r1075", "r1136", "r1137" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r197", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r320", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r392", "r393", "r394", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r871", "r1003", "r1134" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofAmountsReclassifiedOutofAOCLDetails", "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofChangesinAOCLbyComponentDetails", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r18", "r40", "r195", "r225", "r226", "r227", "r253", "r254", "r255", "r259", "r267", "r269", "r293", "r360", "r363", "r444", "r557", "r558", "r559", "r569", "r570", "r594", "r595", "r596", "r597", "r598", "r600", "r603", "r625", "r626", "r627", "r628", "r629", "r630", "r651", "r743", "r744", "r745", "r759", "r818" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.cmworks.com/role/DebtDetails", "http://www.cmworks.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement, Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r318", "r319", "r763", "r766", "r768", "r823", "r825", "r828", "r841", "r842", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r858", "r881", "r907", "r1080", "r1134" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r253", "r254", "r255", "r293", "r690", "r754", "r760", "r772", "r773", "r774", "r775", "r776", "r777", "r779", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r792", "r793", "r794", "r795", "r796", "r798", "r800", "r801", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r818", "r908" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails", "http://www.cmworks.com/role/IncomeTaxesDetails", "http://www.cmworks.com/role/LossContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r270", "r526", "r996", "r997", "r1042" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r253", "r254", "r255", "r293", "r690", "r754", "r760", "r772", "r773", "r774", "r775", "r776", "r777", "r779", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r792", "r793", "r794", "r795", "r796", "r798", "r800", "r801", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r818", "r908" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r926", "r937", "r947", "r972" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units released, net of shares withheld for minimum statutory tax obligation (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r18", "r118", "r119", "r154" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r18", "r118", "r119", "r154", "r539" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units released", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r18", "r154" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercised", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r18", "r40", "r154" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/ChangesinAccumulatedOtherComprehensiveLossScheduleofChangesinAOCLbyComponentDetails", "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets", "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r119", "r122", "r123", "r146", "r781", "r797", "r819", "r820", "r900", "r916", "r1031", "r1054", "r1115", "r1142" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r631", "r657" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r631", "r657" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r631", "r657" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplementary cash flow data:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r966" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired technology", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r25" ] }, "cmco_TermLoanBFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "TermLoanBFacilityMember", "presentation": [ "http://www.cmworks.com/role/DebtDetails", "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan B", "label": "Term Loan B Facility [Member]", "documentation": "Term Loan B Facility" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r1044", "r1120" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r958" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r965" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks and trade names", "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r86" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.cmworks.com/role/GoodwillandIntangibleAssetsScheduleofIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademark", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r86" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r985" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r987" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.cmworks.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails", "http://www.cmworks.com/role/DebtDetails", "http://www.cmworks.com/role/FairValueMeasurementsNarrativeDetails", "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r440", "r443", "r601", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r721", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1049", "r1050", "r1051", "r1052" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r988" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r989" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r987" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r987" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r990" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r988" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r71" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock purchase (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r71" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedBalanceSheets", "http://www.cmworks.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock", "terseLabel": "Treasury stock, value", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r41", "r71", "r72" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock purchase (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r18", "r119", "r154" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock purchase", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r18", "r71", "r154" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.cmworks.com/role/DebtDetails", "http://www.cmworks.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "UNITED STATES", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r984" ] }, "us-gaap_UnrealizedGainLossOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnDerivatives", "crdr": "credit", "calculation": { "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss (gain) on hedging instruments", "label": "Unrealized Gain (Loss) on Derivatives", "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period." } } }, "auth_ref": [ "r13", "r811", "r812", "r813", "r814", "r835" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/MarketableSecuritiesandOtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on investments", "label": "Unrealized Gain (Loss) on Investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r13" ] }, "us-gaap_UnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnsecuredDebtMember", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured Lines of Credit", "label": "Unsecured Debt [Member]", "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r249" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense." } } }, "auth_ref": [ "r250" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less uncollectible accounts written off, net of recoveries", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r251" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r246", "r247", "r248", "r251", "r252" ] }, "us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesReservesOfBusinessesAcquired", "crdr": "credit", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance recorded from acquisitions", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Business Acquired", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from business combination." } } }, "auth_ref": [ "r1036" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r246", "r247", "r248", "r251", "r252" ] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "auth_ref": [ "r246", "r247", "r248", "r251", "r252" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.cmworks.com/role/RevenueReceivablesScheduleofBalanceandRelatedActivityforAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "auth_ref": [ "r246", "r247", "r248", "r251", "r252" ] }, "us-gaap_VariableAnnuityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableAnnuityMember", "presentation": [ "http://www.cmworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredorDisclosedatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annuity contract", "label": "Variable Annuity [Member]", "documentation": "Contract providing periodic payment that varies according to investment experience of separate account in which amount paid to provide for annuity is allocated." } } }, "auth_ref": [ "r903", "r904", "r1135" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.cmworks.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.cmworks.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cmworks.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive employee stock options and other share-based awards (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1043" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.cmworks.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations", "http://www.cmworks.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average diluted shares outstanding (in shares)", "totalLabel": "Adjusted weighted-average common stock outstanding and assumed conversions \u2013 denominator for diluted EPS (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r274", "r288" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.cmworks.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cmworks.com/role/CondensedConsolidatedStatementsofOperations", "http://www.cmworks.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average basic shares outstanding (in shares)", "verboseLabel": "Weighted-average common stock outstanding \u2013 denominator for basic EPS (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r273", "r288" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.cmworks.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominators:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "cmco_WorkingCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cmworks.com/20231231", "localname": "WorkingCapitalMember", "presentation": [ "http://www.cmworks.com/role/AcquisitionsDisposalsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Working Capital", "label": "working capital [Member]", "documentation": "working capital" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "12", "Subparagraph": "(f)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481410/810-10-15-12" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b),(d)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-9" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a),(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r58": { "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" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r61": { "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" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r71": { "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" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-3" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r94": { "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" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r101": { "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" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "825", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479436/944-825-25-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "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.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "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" }, "r137": { "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(a),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r138": { "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(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r139": { "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r154": { "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" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r167": { "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" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r170": { "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" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "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" }, "r206": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r208": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "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" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r215": { "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" }, "r216": { "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r244": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "44", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-44" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "48", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-48" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "48", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-48" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "51", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-51" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-52" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-53" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "54", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-54" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r303": { "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" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r317": { "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" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r398": { "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" }, "r399": { "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" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r401": { "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" }, "r402": { "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" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r456": { "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" }, "r457": { "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" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r577": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r580": { "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" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r600": { "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" }, "r601": { "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" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r610": { "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" }, "r611": { "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" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r615": { "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" }, "r616": { "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" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r638": { "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" }, "r639": { "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" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r650": { "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" }, "r651": { "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" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r688": { "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" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r690": { "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" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r709": { "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/2147483589/942-220-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r714": { "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/2147479440/944-210-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r720": { "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/2147483586/944-220-S99-1" }, "r721": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r750": { "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" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r769": { "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/2147480524/946-210-50-6" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r815": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r829": { "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/2147480032/946-320-S99-5" }, "r830": { "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 C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r831": { "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/2147480032/946-320-S99-5" }, "r832": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r836": { "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/2147480032/946-320-S99-5B" }, "r837": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r838": { "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/2147480032/946-320-S99-5C" }, "r839": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r857": { "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" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r859": { "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" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-23" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r866": { "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" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r868": { "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" }, "r869": { "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" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r871": { "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" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481899/410-30-55-16" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r880": { "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" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29G", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29G" }, "r904": { "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" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r953": { "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" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r993": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r994": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r995": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r996": { "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" }, "r997": { "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" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1011": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1012": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1014": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1015": { "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)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1016": { "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)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1017": { "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)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1018": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1045": { "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" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1054": { "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" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1057": { "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" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1064": { "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" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1068": { "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" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-7" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1073": { "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" }, "r1074": { "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" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r1080": { "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" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1113": { "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" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "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" }, "r1128": { "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" }, "r1129": { "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" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1134": { "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" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-2" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-16" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 89 0001005229-24-000016-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001005229-24-000016-xbrl.zip M4$L#!!0 ( +R"/UCT!]I*RU@! 'A+$P 1 8VUC;RTR,#(S,3(S,2YH M=&WLO6MSXDBV+OQ]_PH%,V=W581,Z8J0JYL3E(V[?<8&C[%G]KQ?=J2EQ&A* M2+0D;#.__LU,<;,!(R$)I6!-[%UM0)?,M9YUS,%!Z/C>;[_( M=>D7 7N6;SO>\V^_M/L7U]>__-_6?_TZC,AEY%(O/,>6_5MM&$7C\V_?WIX" MMQYBJ_[LOWPC/WQ3)$6MS2ZD/SJ+2U]?7^OLMX M/]]=_ZJRJV73-+^Q7^>7AD&TN'" PB=V&?GR_?M#9]/3R+OE;_]S>].WAGB$ MSM9&0<9H.^]G.+NM\2W^<7ZIY4^\*)ANIL;LQWY_WLAW?4 MMK&SF37DAW<76B/+?_=^:_3J!S_#NN6/V(6R,B/;N8N(7-2P=_;8K[5^'6)D MMWX=X0@)].XS_.?$>?FM=N%[$?:BLX?IF$S/BC_]5HOP6_2-S>9;Z[_^Z[]^ MC9S(Q2WZ\K/Y2W[]%G_YZ[?XT4^^/6W]:CLO0AA-7?Q;S7;"L8NFYY[O83( MY^V<7HB#^$_'MK''_B2_=R'AK1)V'GO#W"GDW^ M/[IRT7--B-'R6XT@['S@O&'[;(!O2'%"SL>F=_T M@KPQ0.ZU9^.WO^'IXOF-6DLBPBE)NJ*8^[_D8A($=$Y.:"'W7Q@%'<^^1!%^ M/T&;?',V(D\9TCO/;#0]P]YB*$:M=8L":RA0GNP[D$O?FHS>C>2*?!,N7M*L MM0CCM;Q><$3@*F:/E&G-@KL^1CTIE1KW:FWJ4:ASD1CU!H\A;H M(RPQVB>IA9I!-WS24%)/(R\$H8AYJ/O/X]CY "?" ^)-DK.&&N(K&ANIOH4T"+/:^Y4MF[PS]2< ^ ML=S$^8R:;*[4\YU_CUF8,O_DV/3SP,&!P,:$-X;>%]=_>Q^^?+RY-?_J_=/' MS&N??PHC%$0T6*&1@7HF:6>2/+]O^=MBF/;R4EDY4^7E*^)?YI_G+_GV;MZ; MR:!P0(8X*1.Q\(A0X&SE0;-?DLULXCGQM,(A(MQ?S&Q$!&02X-:,L.S'^2/F MO\T_TV=LII3*%Z4^8&!/2DV(^'PDTRP1=/[8OTQ/)8TW*DGJWE1Z/S.=@YE] M4!BR='B%T>"-#$IR,BCYD<'@CPR)S4FU3'OWO$M_>CWZGDFAPP?T7)*5E,P?N9F47/ M;,8?_$P=T_BC35[V-G8=RXEN\>B)O,)V1M0[];VEK[MP9FE 1^(-?S3V/?(Q M;+\YQ-+/+R/?CVA2TK=^QL_Z]=O&5RRHL1A):79%EBI.\X> R=>443UF0&5H M7W@44##MV[;-XCD2V2''OO8NT-B)D%L9^A<>?A1,_WL<(7E^Z/79R3W^LRERYGQNW,%#$%[0U*H>5Q\\"U3&%GBU\D$T!]F/4AC'7:0+ MV8^R,:%Q%V^?-#>J'E"7E?THA5E5C\0/N4FI% 95/5P_7'HJMQ-46M5#],.G MI_*C?>6C]%+24_G1O^I[PP^?*"L^I,>4ZMZ@'E@=>$ M4A7"R>T\F,[=\>"2Z%#U$+#\M;&2&%?Y$+*4S'M)S((8DW,&53T@/6 2(*\C M5(VJ!Z(E) %RHWW5@]"2D@"YT;_JL>BADP"Y$;[J2ZP<) %RXP5GQX/SG%K5 M5S8/GP1(>AQ(R>\X4(.'GE1\P"Q07D>HC*I'PB5D@7*C?>6#X7*R0+G1'Y:*2R)\U<-S M#K) N?&"AR"\H*E5/:X^>!:HE-90E0^B.6?=VXO>-K2G9^7Q&UVX,+W+')'@*A-N'?"GS^F#],Q?B\ZOV/_ M.4#CH6.M79XU/_#).'Y@SQJ.4/#SHP)]P=X$7P7^B-Q$[K"B?SK1\&(21D2$ M=\6NR9 \URC+B<_#9,N?D'=.SQ_[A4$T55.R/+JQ>Q,Z\ 5"W[=#'Y,_YP_8 MU Q],^!-[E(?<_C\F(3$_(9AVR+J*&2NT(H"NF6(BK!5L!HB/-97&/N,*0+GXE M]LYW7TBH9:# MW(]P703"88BC'\CZB>T^MB8!,0(XG/_U'VS?^,@+VYY]CRWLO* G%^]*4F22 MHD483T> ;7I)P6;^'0@RF7EN:W&5'>./*8>++#USA-@7"1^R1 MFU(B% )*Y^8XY=?T78+@^W,!R.N\JRQQ&WU?(2?X!W(G^,>4>6$7+@K#%5K? M.\_#J#=X##'[.2^WZ[3ECMNH?Q<:_ND'/VE4F<]./ #!0.W"082MCD1OG%> ML'WM$=WW[)# B\$B_#&]1?_V@Q5X+%9-9HL>]]AE"R?AT!GG%JR=-E"XW>>Q M%U > F1CNI8&Z,@%'3QG?]*CXXX0PHL &KE @[N<$%W1OB=(P,N-WK<$):/) MZ"@3#;+$7?YG$P?0VQ%SH*1<3S0=8WN[7IKM'+DGAM"A>^_N<##P@Q'R+-Q[ M6%$OZ./@Q;%6][%=>S;QS ,'N;.+CK.9 MJ2QSE]/BC3'EG,J09>Y28+PQIB33*'.7C>*-,>7LT)5E[C)#.QAS$2 /]WUW MPA(_1VI?N,O"\,24LFP+=\D/GIA2EEWA,NW "U/*LBE<9B(^84K'>W8\C -L M'WG" MIWYPW*9&J5K 7Q9_RK(X58O[RY.?<@Q/U5( Y+^@TE'*;9#Y2[:G^^SH-NRV5X*RH!7NKTB M/A$9$@[A<+U"RN*R*S^(3P'?^.&1>F0J=ZF 2G&M+%GC+D_ %-S',Q"$7S<. M>F('Z#^>A[A%P4\$$1JV4]+[!%Z^A^H+X?8.?9Z[Q90WH>;5Y MSKTYS;W5"3]N?(2 M. (#=RFMHP-#=8RTQEU^[>C 4"$SS5U^+1T8KLEL AQ&]RC"_5VM>\%6RQYP,&( M-K;X45QWEJ(HSFUBBRNS?;3LYS:5Q95Y/EKV\YM0RY7B8&XWLY_?3-KAVTQQ MQ!9N4UO5L,DG@1%N$U\\=X@[K45KG=^4W)%CI#HN0(.[_%P5#FY):F[TYRX1 M=G3',XK>C 4!TS;7"77^/ZL$:.A.+<)K:X,MM'RWYN4UE>C93^_"34XN'4 ]O.;27,\)\(W MQ NSB7>%O&>'[BV@^Q#"']-;]&\_V+ 'X6(21OX(!_?890U6PJ$SSFVCX"U& MX23 =!Z,U^N-6CY><8/&(:8^8<%XR&\7?Y/;G-I>>'C UM#S7?]Y^@.%ZS>6 MAXP+-*X6+KC-LA5%^X*!&2 ;CU#PDYX]8A^Z:%2A4X/-*N3ZMFXGIR&ZXSV3 M!R\N 560F/7U$9)IC7&L'U'Z# ED:<7(HNERGY, M5W]Y[S>O_I)7I+1E'%7U![E-D "_"_%Z"D^ I#=-*13=.T*D4W03SXFI$."Q M'] \"OUF08U1'&+''%U<\D@NF3]O?L7\,[U]&Y6YS37T(T(Q>L^/2>AX. S[ M\2-6TTR7D\&@2^;O>[\'_J0Z'1%,[A(,_%(]-XVB2-QE%-)0_9YX=_[@+O#M MB;5S884;J"L2=QD$;HF>(]*YRQBD(?I=@"V'WG;ADYAFBCRK,JEC1>(N\N>; M\CEBGKL(/J?UR^I@G]N(G&\.Y"@#W,;(!]MLQ)$X\+N"7Q5FY"@9W,:Y)6R[ MXDA&N V$*\B6_*1%YC92WHLMO6B(@\K*B,QM!%T99N0H&=Q&UIP=JOL#V\^. M]WR)0^?90\MUB.5PXQ^PW0YGUR['71W9Y#;BL)M1@UL$&]0J7J^[\1L4%DP@3Q@51%3SO$51>$N:0@VB%>H<)<*!1O$ M(TPJGHD]81N4XF11KEY+Q;.WIVB#RH)*Q=.VIV:#RH()MRG;'\BEQQGZ0XRC M&]_:P*Z[ (^18W?>QN1>3,N&L:U*,7*B?.O9@45*);<#@$>A!R)IGPV#;LH()7C0- M=W;6MST* .:H!"N>A < 5ET#B;J\[_^0]PD'WDTEKS'%B9B^^3FJ0B>HFW#8B/ -KVD,FI?YS:[?_PH2/RZ M?Z# H>.GIF2E(=#L3;T7''C.\S":4WM5]_BCDX2B]SNURP"98,$X] MX&!$X?CC"EG4,]G5590C_N,UG]H=^$%'L4_(_3,?XO5FZP1&)1WJ#F.Y%&L*C836W^<(=K"81BF<_ M36..A\#R%"SG-B]WXWO/T7;AIJXN7\XM1TSE-K-UD\,_G)$7>YS6SQ3?0'\-+/' \;/_ 'OFC -'B MH;M#@]ML"+><*JD&>H/;9 :WG"K+E> V!\$MITJJI]G@-K'0)D^P'7="-ZPL MUT8[;Y8[L;%]%?BC"W\TGD1LZTAOT$&!1QSU\ X'_2$*\(_IY@>\9W=G-';] M*<;]R+=^]L;T44=JY;C--1PMGTO1O :WV8TCY7-)OI#!;3[E:/EIBT:KFWG:BB0W;AZN[XKEA6R>28UDO(@O5:5\>,%MQJ8\7I1FY[C-K[1? M46"O!Q;W.(P"QXJPS736H^=$X7W_D1^M]2';GXT[W.94^I.G$/\Y(3=U7L@_ M&S8>O+^@8/Y0YIPI2A+^?+@T&W^XRZ2\VY7>M["'R'1BSK"?9M_0>J06"G-+ M._,'!^5,D1+"8?72;'#@-EU3X+D9?M8*#&YS, 4LZ9EED%#L&3,8I=#-I9S_N0UDN@[BM_MQEIX!\?$&NG,G=4O*F8,7Q$@0KB9[, M3^2=0O%I.6;MS>.)3H'AB1C.73"\V_ST)HU$A:?OWQV1R2Q"9W"XQI^?( W%%0S?.&5>0$]PN,*?G MQ._(\6[\,.SBB/@CPRO7?Z45M? ="BK%$GY7E7E75SQL036Y6W3F7K=QP39N M%X?Y5X1<\(_;U67NM691@35W.0ON%6$QG% E[E(*(L@/EQJ3YL>2(T@3EQJ1E'"-0I2-**903DY;#MB-*)90< MDY;#OR/**631FHF'=8\M%X4AF5R\";LWB7J#E4'$'G(\4NJ&/H^^OCAT-SPE$_T^-7=KZ-1PC MK_7K4_"-/"#^.W[.VM/HF,^0ZSQ[YQ:F+;%J\/]]"IW_N?BC MW?V](UST;F^O^_WK7K?$*2B)IO!/(GJ.]QSYGBA_:WP*Q%%S_>ZDQ%YB"7,)/8>#ZBAD&N"AZ@1L+%S?NE;K%@G M/31=8\(Z(!>TB!?U=R;0RZ>TA$.0+*+MA>87//D!T29GA'0N&H?X?/['=]L) MQRZ:GCL>(P"[Z?L(!<]$8SSY4>2/SJFV>,%!1)NBS5["WA?_/%,DNBS7=6E, M#SI$1&M%]OS-,SU3I[]]6_]!T9DZVO33UGNV_J UY=U/^\;&%\Q_G;%*Q MVX3%+J7R;S6U-K]FC&R;X/Y<&;\),J'&"KE=/%BGCC].#MEVX"!7>/0Q M<-O?AEEIEX3&FCPU7/\^(=8,!^[T'H_](*H) S\8H8B8FK?H?."\8?LL"B8+ M1"NUUG__Q32TQO>/H%Z ,[++H&-"T?](QC719V3\^V/[_J%S?_,OX;YSU[M_ M$.X>[_N/[>Z#\- 3B")_(-I:D%6A=R_(^A?[J]"[$A[^Z @K.GZAW]L7#_1G MV52U=R1B./S&!*X4);B3$K$2] .!>(/"GW.8"+$/(Q#7!MM[J,<[=GLG=HS> MH\TFWYR-R".&]+8S&TW/IA@%9]B;HT^MM2ZQ%?N5JBP*U./ZB,/__HO#HWIMJOS 7+#A3[79OI<.VI]_G#?[O:OF=8& MA1XK]&B!E+E&'P3^2/C?Q?^$R%_YQ)$^W3RO"W\TQVYS]UV@^MS(D(U*58GVQ1YO]GH_JM MJY*Y\1>I+F_\?NN3B#$Q-_^4]E%&75'5? 95E^1&+D]2C;JJ*Y\^:F:EWNM1 M6:]]P,",JR08%T+?=6QA+C:?*-I8Z Z@:I6=:8Z4-BL6M7O\[(14&46T8N-< MW!I4H%TB@9-0N+7^YGCDD<*%'Q";QC*6GQJKA-0F-.*4U G=@R^=-V1%C**" M/Q""!24%% KA&%LTV6P+CBN+ MN!7\!?'LWKE59$0630I'>!SX+_0YRX#%J+7H^/_E!S\S^%<2)>Y,OV2_[ B9 M]8#>KF>K*_&*QGOCW:RUY,:9I&M&0Y+2JXXU>:B^YF" %H@KZ-.E'N'?D\ ) M;<=B[B!1)Z?AT4>S)=T;;M (?A[#\WY'GR7$^81$^HJB()/Q#QP;UHZN&%TX&%.Q=9 M6!3Z$X=\N-Q#G0/1+\B?O>#!?UT82+K4?D$\$Y<0!0--]Z I4^6]X([X'D1M M+Y>>9.)Z7.2;U#D2BMWYQ%MS_S]G'+MR,WHIM9;25 QCC]!".3Y[,R,5=0;& M <&5,T:N@-^PQ?I0D*^)Z<%A;JY %4A" "/0M&X"0YO:-\^@Q@(Z1G[(E%PF MJ3%H!QB]DT*5$-J0&U\3*RXS#QJ6E:W.2D):A-J]&_K>AVREK-5:C:9YIFO[ MQ#O'F"I9IIE^"84(NWA,J29XC&PB#7C<"9V,@ @BMXOYAW4F>7V=*;V/G9-J MX/0Q)X.P*S\@ L:$4V3I(?(!S:PH\NSY5P,G),,5Z,(V@=V IN6\9VP+(77> M!!>%D1"PI;M- =W:ZE+:W4%T][$SF):TYKUL7S5+5N* S'P\"<()S5I&OD"N M8/&LK'QY^DJ=#[I4U;:B\ZV3FRV(4/SHFQ!R\+5STZPW=37M:HMJU#4IG_4( M1:EKQN?K$8E'U:@WE3V6-C)$$S$M2Q+B!R=R62X=(VLHL$W2141,YC)]_]DLB'K]8,N[,%$<9$_!9K6(%HE=>A0[Y9JIY]''G>2+!YPT-R%W*F MDZ>R\L30OW A]7A-G9"-=>@2A;]*=4D6QB@07I [P73;@!#2'H6'2#)4A)HS MX8IE:T%*NIIY>]$#.JVAKC.3SGCM]^.B&I7=]^MI,EU00Z&-_A1^=_TGXDCU MB2]O1<(M"G[B:'>LDV1_SGLGJ2K.U;5GT]4 +#Q-B5.)K9\"<5Y^$IV'V1(/ M=:165HB_R%^%(0J).^H2%PRY[LSKI)[9GQ.'^F7$'7O"LPO(,Q>NF4H7A.)= M4C,';<6OFS.4.FWT9[I+2K#)K\3BT$O' ;8PLS^R(K"]GJ'PA3R/L%X()T0[ MAT.?+E//-R5%0Q1]'/LK>C]*.L3XYMD0_?.A6P0;)#4"SXC.%[M\#KT5D'%WL>DZU1AR!5CJ M7507<0^R>"AUTG+J+ MRC01YY$3140!,/T?^!XU@NY4P,0@3H5K:AN1Q7+5ERA"\9[ #ZIM^8S5$/1^ M0J[4))UJKWO\/(E+B C]LP?A"^6$\5U128057Q -';:S9DQWUA2MY^+Q+M07 M#K_.E5/ZS2T+\E#JS 1U(9GF1LGD0!K+58#OI9$#"BP+BZ"#+(BJ([A"PF50&U/G8^*U A.ELXP_AB.@N\I9@;BJ%60L0D?I: MY''$0:&)J&?A.?!?H^'\YSIQO;!@TSH#SGSOSG__I:DH9(9;!L=^EK_/+]MY MP?:AS2^DKE9MRP!K=/Z5NF,U<$GRR5C>U="\_P*#T>A,&E9!]#2U=JG?[H)K2YSOK M]T^0;5I>+35#N,]YD.""*,EG/YANR%.PBYCZM&87+5,6BE1KW6Q6QL4?N4I+ MY7S/KWWPVSY%< V[=C8UMWD?)4_1V#=[EGUM_F@Y<^SK ._ ML5UBA/DQ"*WAD;CY5IB].R.R@ASR+0HQ81WK$C5Y,2X#; M*+!#@9YI<^QMVW34+^CKQJ >LF-%99W"(7;=.8:$+P09=EQGJY6O);$EM MWNA4$ZL<=:?**675[%\X7$T03M_^A,WC1Z8$8T=%TTC>9O=WO?OV M0[GE-W.IQ3:OC!:KD65YM ^S*F$_M"$9J5=+I+JDY5/IQ3#K:D[Y=J-.M,,! MD^3E'6?XL"A7J1I@QRSV2 M M"^/!@,<#AZ[<6^"RL-M)/#6RFP[V$D[I$.:@EFQ"_\ MJJ21-L_Y.L(C0:YGT3V5F>N%3]Q-CZ8.R5],1;+UM*4R7K1W"(4OCQZ:V [Y M_>LAB5/J:A6H7Y@17S,Z>O6;F(OY3G61M-DPW\&@L/G&@[.Q-2O0=DZF@P-Z M%1D3XF8LPC"@2>>7\@-MGZQ#LXHT_*6"?CQIA&MAGF!'8 M9T[F#/:Y[+$DUYYT%VTB^VRM]NIEU=M'6/CB^B&M[@0&&R"7"G(Z&&R8T5$: M[%W%3<$*\JB2](16D.TX'?HN>47XBX!9;WDP?X"UE%AK@/F#&?$W(PA6P4QS MK3J;28-5% Z%@>N_SI/)73#)@*M/<=4$DPPS.LJ(]'@8"5:91^VITC9P?D3& M%/G4*&\RS\L* $M#_>E.*["V1XT7$ZPMS BL;6GG2)3#GR,!(Y:9%4)7!Z8$;@\I;D\*K@\5=6?,NV<_G=:&=")6.$F MY@>0+]SY9^H#N7XXH<6PVD_^9-ZM2[AWPI]@7D\ 'BJLJ<.,P+Z69U\UL*_5 M5:#Q_K _&$V94)>-Y?)7FKNM"C]7CSJG,W#%R M':3TB&=4,0162>_P54\.G/:<'#?::^<&/R,W]M99*V!:#'VC(P?N^A%Q737 M78<9@=DLSVRVP6Y65X-JM19=%A*ND!7Y 62X3H'A8#)A1F R8<RA05:JU+O$ L:,!E3W?P*;Q6.WACWV/>#.>XPQH.-,*JS?&[#V7EK>@ MI]!W)]'V6U:X;V$OPL'AE9M"Q_2Q6O7*OW2TCOU;+0'1I=K\IF&P-&O/^.PI MP.CG&1J0"9XC]Q5-0]KQ9(4.(\<[^T#WCR2+"=/Z]2GX]I&G\W%NO^0S)5K4 M:3UE>5JO'AO,]7^7--+2W^UM@'.(Q0\$^H28\+&7!+ 9J>'MM%A6:7] M8K4,[)(\_66]]B^/'IK8#OG]:WUO4C42D.K[X:5S,X@N>C>/MS\>^\*M];?K M;K?7%2YZ]W>]^_;#=:^[3H+2=,NVT75]54=VP;E"S73;0=KN]XGM/L]*2;.B,OKEVA.BH3\AS[##K_O( M)U],WBPR%Y,@(+074!CB*,S,[(-=EE-&4J#_->*8E&LVT1Y6]#0%:V9%6TV^ M(#?NFY$]8[E*^S3TDX0J(/RO'TF4:HK?/Z;PN)K;K\[;N>=[5P&R6$7TB>=$ M]S2+-@GM&FVZ0D?/OK#.""!L;#DCY(:_U>@G#XTPO?+L&:'Q.458V[/I?SI+ M>+6C"Q0$4T*.?R!W@FM"G,<@4?A;=.Y-1F>VS])Y]+$$<(0LF$&/!NJ#,[J3 M4I84T=3T7[^]'^H6;W@?\4W,H_W[\(*$G(*$:"5(B$PD1%5%V6AP(B&I#>N M_2^/U9+9(\[H]>>-,K*9##(/ ;*Q@"R+S#(*A8 $KH393RX6!1>'H8!R0G (G0;<;B@U%6IN$2!@7CK%%%W7:X1G6FHHB;+677F9MU5F%2())T@29=% M3><%22<6UEY[+X1K?N#@W /91 *5U&6OMD#M4,US)DR)'*45H$:MI4B:J)J\ MN*^ G .JXBS(,:@1-T55-SE!3DZ!3U54[UV Q\BQ!?PVIGLSXEHM/G7*]]+$ MX-KDH(EG/.G$+-G3IVF2B$@7&XWUD BE(BJZQ@F"#K3[ MO%0,//@1<@7KW6I<.C6FN9FJAR$VOFFC[GW'3\[OOVJ^.ZD#@ORS[,.9!6:K1:RU":HJ88G*0^ M 34'U.+[HD:OM1J:)C:RVWX>$^:<*]NX(HOC1Z$DF1? :,E6$B4K,J9U3(XUQPB:N=:9OZ(HI7P&XJHJ[P@ZI3\XUL4 M_,2S\\*+XLW@+)>EL9?L6);2[OJ>M5]&LUEKR8JH-IN<^$( I0.JZGRA9-*< MFJ@V>('2*;G5EWB ]I#*$)OM(>01UQLRQ]A<*S+4M-SCEPS/CR@MX4WE%*N M='KV2S1-7E*#@*(#:NC\4"376HHHJ9G/#X(#O6?.H_RM*$6_O3"M; M]/BJV#";HK;A%#^'LC4SVO-!S(FIL5(/>?J$![A_A5 J(04M ^'B[77A^![= M<7E3F^NYW5RW?US?7#]<=_I"NWLI]/]HWW?^Z-U<=N[[OPB=OS]>/_PK2?VS M_5)&V8BY4:Y&CFV[F/=BID"N1@T(KOM+]TT28.LB3*C"(MG0P%5&254YP=%S;6C_+LV35R#GY.J<FIGSJR5V'X23]Q)3BJ=Z;1&&$/"H5:4='5UF:HJ'KQ"U8 M7^+;\,5,![".RUP*9:RLZ.I#T9*X'QZTU'A(/; ,>- 9'AJR+!H;EGRWBJ'# M2!&W&UR^'/ISEQN>K@#C'\B=X/68P*!I0FX2\ ". P:2"Q6PHI,*N)]R5&)SAG!)"46FIF\I,J^&/3( O%MUXWJ5UB)J31^=NC9 MO/!C8*&Q$Z']NC2!\Y+'0;(%3^X(2ZZ]BY@A M*SY-2O%JTN,(BB+J35[:.@">#GFB+'<\T7R6K(N&R0N>3LQ_OL<1(E_: D:! M1\8/FYI*4]9S5G1FG'C7MG+@6$[:32E-I=92FX:HZWGU/@:7FB<\[5#6^>-) M)7C2&Z*1?64<7.P]BS3,.2CX;&>JY8_& 1YB+W1>L.#Z(1P9.&0*)"3C)W]M M.'@_YQ/;87BQRJ6X+\0-85471[W! WI+*X8:$4.Z(7S=94H>XX+WS2/ UC1Z M.0#3J=\@2MKZGKN# ^P4MC?%VUC##9NV!L=\;_WZ%'S;OF]XY246)CP)BH,+>^(Y7=9SK,\!I+"S M.3@NNSXBHYG2;?Z>'^&POG4FLYLU)4ZWCOV0K2B>!]A%D?."O[\Z=C2PHP^GF&!F2"Y\A]1=.0HFV%#B/' M._M ]X\DVX[",K&XK:D-H^I%[^;Q]L=C7[BU_G;=[?:ZPD7O_JYWWWZX[G5Y MD*0=H^]>=KK]SB49=;??N[F^;#^0#_T'\I_;3O>A+_2NA-Y=)YY.G_OY?'GL MMA\OK\DZQ[*CVG1I6I@6IM,U47C$)_/__AN.^'81=-SQV,#9C=]'Z'@ MF0C$3)]08?B@L=G[XI^7W+"Q^44E>E=$0_T*#T3Q^U(VE2 MI=Q(XN.IG^8H[X6.J2TP%B G(Y)*8 MRCXZ\G2< D7.L< ._PCYUA?L#?!5X$_NB#WT2?^TXF&%Y.03 \'G3?+G5#R MT![BY/_L])N=3*G64G1-E#?L=N)P0;R(XCJ V_2X;92.6YG@5I5$U.6Z76,K2F*&7O] BX/1W<&J7C5JVU&DU%5&'C'"_XN?##B/;"&P>^ M/;&BD)(P2884CB<4XJM3=O0&O_N^S?9_X.#%L7#8)SQ)*VI:K44$2E0T7HKJ M (X.Z#OGAR.=MK]MBJH".#I&'.WP9?/#4:/6TAJ&J&!$D.7ETG-D++IC'$HK4K0_A"HVJQ&403*! M#SCN<$ SP)'VCE!$2&?/_P4XL@^=EUZO@V_ MC;$70O?7\L+%&2( MG1V!6$;L:+46+?FTH6T78*?ZV-D1,V7$CDZP8XAR;FE.V%Z28.$ >SA +JO& MA.R1XSEA%+ :!=E\0%B4RV/)(&9.V[/;[UBSKX UF%.HY%9I!%9X>0+3KH1_ MSF RF)>8PXD" !.'8-J5KL\93$UB^DWB-O+2( / =,A4>\Y@,NDF9E'3,F?? M80-*BA8K(4:!-62.I(U?L.N/1]B+()-8NA4%() ME.C:!R]:Z11RD.V13P;S'\20X \$QXN0]^P\[5NQ H*R'+S&5:;T!M<+EM## MI5&86J[HNI"H<=- 'J!T0+FL4GXHS<_.18*&8)P EC?PR (@>C9-$V>!E>1@ 5$:0E@% 6JW5 ME$5#SJLR! "()P E#:DJ,%\7DQ8:>P0>6:-KK!833;W/RTV-4,VU/* M\@;G+-ESGY?2J+5,T'@$6?CG$S@Y',"MV#+J7297@X-LQ8F>'#Y@5.TU: MJTXTFDT SQ&"9X?_EQ4\)HL^%2/S/O?#;#&9-R8G \7;L097;;OJ-+*L+T0@ MV$G!+PZ+BKX*+HF+(,^:BHQ?\JPZ@1R/AJ8];\F<<(,Z4B7B!^GKANPKY# J M#8]==222PD.NM?0-I@K@46UX[*H,L1D>Z3P=E9[H$Y4-ZS2 'N[0D\E!#LGP MR5][*QEZ7J^1.9B"7&AB;E_Y ?GH"=8D"+!G36F3[2'RGK'PY9DP+8/W=KHA M9I[>VXP_%S/V/ 1D7/%3YS+U Q-EC-,WAY15VK).E#>4#TNNE2%MP2.F=KA\ M16)*K[544=UPF@\PQ1VF,KF)6RQ]D=AJ4'TE<9,N X#EJK1V)%N+!)81&\(L MX_[[S2U[KG&H MS5I+%Q4HY7.4F%KS,_?$U#IL3%I %#!SA)A)ZDCFJXJAI@9]#*J"J3Q] MQYRQ1 _!B::9)<:%#&7:@SM?:"+RJ_#$G'PA=AZ%"+W-_4?ARQ/V\,")UIAP MR"#ME ^?[MSB.=\D?17XHPMRJ^--"#EZB\-8<0 77T?".!QVWJ( $8HZ'@JF MUQ$>A42(Z4L#GW4FF6_ 22W!=#U*%1O9BY6F9?L!\@S%'*X&?._>ALH/OMDR MFFBHF=T=P/?IX'OG5EE^\*W56IHA*DI>A=X WR> [YV[>?G!MTZB5564LC>< M/@2^3R%G?9UWO'&Z@7WN(041Q5DD_R/F2&IQ:]!%:Q,.\1XEAA*Y[=DQ9-#V M%X8$&#I&#"5RC;-CJ$G"-D74I+Q*$0*(> )1(O\S.XA,6J)-U#5HNWLX&'1Q M-$])QWGJO'/0Q<9UW-'SKX4%.(F1R[\^V>$<$TSN7Y=$EVA!!4/)ZUQSI1,L M('P@?"FCBFS")S,_4,K>M0JD#Z3O&*5O1SR63?J46DO5Q*:<5W,KD#Z0OJ.2 MOAV!;#;I4YGTZ=EW#!]PZ6,^B/T*C"?)GAS@_A5"J804MC]YG2XF)P&AQ0/%)T[0CZBT67SM#54*#G[I&B M:T=06RRZ&K'NRKX' M#%)[IV!&W%HLM@Z-+-S&N2.:'K%+:LS1U1VW$GA+%Y MN:*PUE^H*WH9 M9&9GI*6=46HMJ7Y,]:\ ^<>._$8^R%&AL"\@'Y.Y$OYX-\6EB[GKTX M 2 ?D'\HY!OY(%_G"OG'%%,7M)$+G@Y//Z4LP2Q_"'D"L)REY EF^-MD.QN0 M*0#L5PO[Z3(%GV#?@%P!8+]:V$^7*_@$^TT6,QU197+ _K%C/UVVX!/LFUQA M'_(%\'1X.N0+WN4+7AP;>W9(%9Y+E)G-D@66/QH175FP=A!&$\"6'\/$^TKS"JU1)& M%B9_BQ!YYL$YIU#.Q719_W=!*=MY:?W*_BEO>&N#F0]CA= 6I@U5BL,_>^*Y M$Y&W60D&WL=80);EC\AHI@0A@N='.*QOG M\/=7QXZ&.EHJTHPX:NJKH MIJJHMJ;;YM.3:>FF)&FF:C>/MS\>^\*M];?K M;K?7%2YZ]W>]^_;#=:_+@R3M&'WWLM/M=R[)J+O]WLWU9?N!?.@_D/_<=KH/ M?:%W17ZZO;OO_$&NN_Y'1[CNDL\=X&S [*;O(Q0\$Q&9:1@J'A_L M&'M?_/-,[8 M-BA9J>M2,Z=!:7*Z.V!0>0Q*5C]]U(XUBBHM16QV;S^9U,9E(#/)W&/-4M+L MUU0JF_W#,"#NUBVY;A@*'<_&]JE2HDN^V4Z(A(#?L428\K)J$([$E)A6$1!4 M661&5I$4-N".68>35$0L:.B=F?B\: MQKO\QP$>8B]T7O#[2$,4/!)\^ ,A0F_[%0W@Y)P0W,]GK4TFED:\8X%G2;GR M _+1$ZQ)$&#/F@I10)Y&-[00G8GL?T_":(2]*(1F V7%LDR77:RJLM@8S3AW M,6/< ^5;_+:V9S\LN=A>,)'8L=[@ ;W=^0'[(8H"YVG"-A(\^'>(/"9*;=WH MZ6=55-4C"A$ FDFC2[ZA:;+H53&.J"P%0#-IN,U99ICBUA7MFO.'G%&KS]O,'>^) 1>#)'W M3*-8@JW >6$[SD/ASPD9^X#M7D>A,,3V,PY78UO:,6P@_/4 [BC-C5R@<'CE M^J]_T''\CAR/?MFFN[OOZ7F0,'0&A-YT!!2K^\%2(59=5/5U6(K"7U-)Z9IO MDU)*]Y[P^IS46DLW]75!$]-Q;D^3>"C.T;+*HM)8YYP@IN-<5OUZJ G3EJ]B M4U77&?MA"SPTD\[?"*^IL4)!0@WSWCAIU%J:J$CK:PO)+>UFBP=M6ZL8/1\0 M>095R68C#W M#'>+9Q9+46C-]26QKVFGN*?ZS(5)*HE>/PM)TD>NIYL^/F3@NH'YA2:*38V& MKYOR5["8P2<:LZ5)#X7"=:#1?%JF$ $0QJ&^RQJE'ES?L72==DR;X@&-N:TM M%*'WC%JKROODTV,N2-]_E75DQ/H M>/3;CIAF@VJ;J[74NDNA:511RVYB<^TX;/2[ID@? M&A E[X!!UT6=P?3SSAE[M]4H"'SLB=!E*,\N0WHN789TZ#)T:EV&^G^T[SM_ M]&XN._?]7X3.WQ^O'_[%_O*CO8TU1Z3JASSF%3MF'F7YYC,/%HP9>I(PUWC$*.N)VIV\:Z"ORC@-PM3 M7YNV0!5L%*%41?VY6'!;GWF1G2_6FJ#0<$5^%Z[D<;2M<-.?%"]QS]SR7)2D MXV1=??D?YI=/S[YM:VO<7(WZK[M7GS0VOD-!+^A'*,+V/Y [PZ.-2G.W:*:Q%2#N/!N"!Q);A))@*[R4& M2+>;=&TR6HI Y+*@)C8H=\BQSQR/?7.!QC3- D1-0=1['"%Z ($1L(,"CXP] M4?%>H. C=!5+I(2G2S>)5,KU9GK<1Y0V!("IC\N#L/$%N=,5ME2RMF.W M5G81(]+3E?2 MTCF0ZL$<2"+5+;4I2ALV+(('"=)646E+(VQ:X69-K;6:JEH5![+2I7^2 J2+ MHQR.#^=_X'_#!F^>3OPGWS72));E>^93\CO(4:UB#L!;X"WP%GA; 9](WN$4 M96F5KI"'MTQ1,3)7$@;<50%WH%..E[>I=,J.VB?9=(I>)9U2Z5)-2;&Q[.XQ M2-9\'GK/'T*Q0CEJX _P!_@#_ '^'-#YV[-*,@\]TA4R^)8BFALV60$VCP&; M>Q::YP.;!E_8//3J47D;]Y?Q#8D4G1=6M244_IR0 0Y8!1@4"D/:U#)<;5>8 MOEGA.CS+ZF"OR+0'@I%OM[B<$+8Z9R"WKL5?.[!U<%:;RN*S$IB M0N=M2!8#?X _P!_@#_"GJOS)%DN5WGU:491:2^.E^S3@K>#(B@.\J1SA[706 MK=AI-L$?L]!)P&\XL)P0V^)6.+$:M^'GB)(VGIF[#L,)MB\G :'0'1FN;[/Z M7R'[L1>/H#,?0+)ESV7=2T6KM9JBUER/G^*JO"&L2$'&%O@#_.'8*N_H2K1% MB;**P%MTZ+J5U6LM\@\GZ4P $ @X\ ?XPXL"WI'[ST4!-WA2P"=Q[B@.<6@G M-A+"QF>,\!O]&\,!(\@Y G^ /UP:HQW1P#+?%C[X;7O>4H'V4;CV9AT46'[E M"1%+=+&B_>[QGQ,G="+S(G./PRAPK A3HM+(A<(J% +L8LIZ43C@ MTLQR+.RR]BL*;+:\=^4' ^Q$$_:^E"LU9JW5-$3-7#\V-%NJ6>S@BS\*KTXT M'&+7IB\21H[GC"8C0AL432(_F,;[_!;[_V"=IW!5UMP_39(,4&O:2)6(-N(D M9P)H@J1HQ?F3;D?T6B#Z6>WI3'*?SD519>JB-*7/CI\"YGC!'.@$X _PYU Z M.^D&OX/K;"76V9\=%S/I24,P5!.A5!2F70E<-UD%2U(CI(@K!Q +G3%;94LE9X M!TE5IQTD&Z)<1 ,@D#0.\ :2EDC2"N\@J39J+;71$"5UO9T=2!I(6I4E+9T# M>;@.DJI!9$X3==T$#Q*D[5BD+96P%=Y"4FW66DVM(9IZ)3Q(:"%YZ"6.XVLM M!&VC@+? 6^ M\)8?WJ9RBHIL]Z::M9:LBTTY(D)N(*]R(^$DL MMQRFG?P)GSB!$T' '^ /\ ?X _SAW\M+>DJ=Z^;=FEIKF6*CN9YPAB/M50=H MUAXO? !4XP:@I]@+,75C^3P#Y>+;R6MZK=5<+^PX5NN3;\UVJ2AD:5&#<",3YAE#<+RA9G!"FLX\1!AS]F2S,"?L.!Y>S3'/%] MU)JN.2+[L1DAN23@F M4\WK=ITU>,E26Q5 !4(/_ '^\,^?8DH:%*"4&Q(G2ODDUH-^(!=Y%A90)/3Q M.,*C)QP(JB0*BJ2H>2\)[;H'&AN?8F-C54[?V'A=:]!>&+GMF84.X7S!Z70% M*5TLI:0QVYEZA3<48J5%29*S%QH"8>,+EL_;--[0CI[IQ&PNB^6G]H,,6@_# M4#)[00"[*L .5,KQ\I8;E=*LDDHYB:TLE\Z+8V//#BG7711@&XXTPQDKX _P M!_@#_$F_%K*CO\'"W%SXHY'OL6PM[>*5VI.@S0M$23O':99A&ZQ-3 M,+D.>G)<)YH*R+.%L1]& 8Z< -,0?:5LZWK8EN>RYC8T7N(!F8+] WODC^C. M)5//.6/0H!&;+G]6,P0*U4*>&O@#_ '^ '^ /YSSYZ 1VP;WI-CU#8.ZS+K) M2WLZP&.Q2V^\P[')%QQ/XDC1AFZ)9X)- C8K\H,0CA=!!A;X _SAT;RI9MDM MMM8M&#WHDELM2\ ;Z /@#_"'8_ZDT==:Z1UNU_1U4^))7Y_.LE$<=/ACMA(D MX#<<6,X^O0[U_5L=LA][\0@Z\P&D[6W8I"T91%-:WZ WZV4(BSZ0% 7^ '\X MMLI)6M-L:7^U18>NFUFEUFID[BP,^ 'Y!OX ?_CG3XX[F7)1ORI'ZO=4%U7P M&_U[OXK8)YQ@@ 00\ ?XPTX>AU'@6!&FLD3C5:I,0B' M+D8'7HQ;#H5=UGY%@OBW.((6OQ1>'6B MX1"[-GV1,'(\9S09$=*@:!+YP30^J+8XP 8K>X6'(VNMOI.GQI(!:MT&&00S MG"3* $V0!Z\X?U(=Z5W//GS6F#5GN6\2W[/YV:%= !4OH *A!_X ?S@K_U&$ M3J9[Z9OKSOO!=?))K%C^0"[R+"R@2+C$%AX]X4!095%0)$7->\URUSVS1F$Q M03;U"H-FXOE1B'-ME-HL@?^-E::;[]2Q#DN>'^&PGC4UF\_40BI"IZ*6\,Y- INJB<8C/YW]\G^_8=3PV8';3]Q$*GHEH MS)0$%8L/YH"]+_YY*3%U*9::V>KN[,VSG^ODIV_KWZM*7=+TC3])=3GE]VI# M2W7'MD')9"J:PMF@S+IL-G(9DUQ7];1W;!Z343>:^3#ON,=DUHW&YE_*&U.3 M/.ES.NW8JO'I=I^DEZU?MR'XBE5:63'&FC*/DP;7GA -_0EYB!V* GZS,'6U MZ=YWP481>A^A)R1E)0+/S4'+_@#9&JUD.05R,-N?%"\7_FCT\9P#C^-D 2__ MP_SR:6/:.QRPHS ?@_UW+06NNU=[=\Y-K9&+/Q M>BG=).82U"VGDT \DN PGP51X M+S% NMVD6YZ/95%-;%#H4=DSQV/?S [, E%3$/4>1X@VF& $[*# (V-/U'$ M*#B'I65-1A.7*EE&1-;)8P6A[YIZK'Q/&S "H=.H3C^:B3XS8K/T.COJ8'R/ M\_P6!=8P1MEL_[A2S%'97?>L8$\YK=6SU 0XHL4Q;:T' MUSY[P-EQP+S:$"7F0TD'GD"00) V"-*.[BJ[EID'SANVS_Z# W^3@)F+%L^;U,Y16NU1=X[1<1\7C/K2=?!4_M#6JW5%%4S MUU(*-BZ&R'O&),JBK"0_>((U M"0+L65,A"LB#W;BM&UITT=@K!#OA.J10)Q;X _P!_@!_@#_\KVFM5<3:LJ;% M=F"_VW8=>X57L1-Q,?,A'J@+$;^W[=D/2X=BV96+E9JP MT\X/_ATBCXE2NYD-ZF8:F0IA D#Y!&C22NU\ ]3@!J"'7D<=5%M@_N1 M$M2G3=T.JUEB9G+NH& (!!_X ?_CG3YX+ M +DHX 9/"O@D#C'%00[MZ4:BV/C $GZC?V,XK01Y1^ /\(=+8[0C&EBFW,(' MOVW/.S/0=@S7WJP1 TNP/"%BB2Y6M-\]_G/BA$Z$^SAX<2P<6[%[;/G/'GL* M,VB;;)=1:QEZYN.Y@#?0!\ ?X ___,DS>"A#7S=YTM>GLZIRC\,H<*P(4Z+2 MV(/B)A0"[&)TZ-65Y5C89>U7%-ALC>[*#P;8B2;L?2D76\Q:2U=$Q5A?L)LM MMBPVXL4?A5>"?"'SV/1:Z'D9[6H,\E]NCWVBDR4@JC*ZUT9 MDI]T!LR!3@#^ '_XYT\Q=0(.KK.56&>OUT$_N,X^B=6KE:Z2_V_B84&5/O23 M/'PG2?G4.ROL( #G>BB5&MJC =ZZRE!I)\F\=O N\ M!=[RP]M43E&1S=X4DU9\$>4->W\ >$<(/% JQ\O;5$IE1^7I3$I%E2JE5$YB M_\JE\^+8V+-#RG87!=B&4]=P2@SX _P!_@!_TB^+[ A*%N;FPA^-?(\E;FG# M@-2NA$S+_TM2EJ,) "$0<>!/>A'?$2+D)N(*-R)^$LLMAVDF?\('3. $/ ' M^ /\ ?X ?_CW\I(>2N>Z5[=*&Q=(HK%A5P\<8:\Z0K-V9N$#H1H_"#W%'H;% MMI//C-&]V\FG1*%.3XWK$K0XA(P7\ ?X _P!_@!_*LR?;*$>;\V^5=J506SD M5J," ,@7 '>L*'$ 0(,O )Y.L=ZRNLWOB\D\NLVKS5I+7X=:EE#LA)-*D)8& M_@!_@#_ '^ /]YYPUE6W II_J_0H6".SYPN XQ)P610!\ ?X _ MO.CK'17KR]#7"D_Z^G26=N*@PQ^SU1H!O^' W<,X:+,+"#20V@3_ 'W[-LI&D"\:6-E9;=.BZG=5J+47B M):\' (!!_X ?SA1P+OV&^6B@'6>%/"I+JS@-_HWAD452 (!?X _/!JC7=% M\4FZ=-NSM08M%:1J>?5N #B"N@#^ '\XYD^>L05WZMS@2YV?SI+,LB,]>36- M7"BL0B' +D:'7II9CH5=UGY%@&83#6OVW6SUFHHY="T*[[H%6RJ?82MF0T[=27E<: MM/M&;L50H"RPGYJ?\BHM61%E)3U9E( O",$'BB5X^5MJETL1>J49J5TRDEL M9KET7AP;>W9(V>ZB -MPI!G.6 %_@#_ '^!/^E61'3')PMQ<^*.1[[&\+6W^ ME=J5,.GA0DG2LZ^( (1 Q$^"*]?R-/_G) !#J9D*@(*A2'M/Y^UYWC&7HQT98T&S%>N__H' M'<_OR/'HE^U!A(-[NDH3ALZ $)<.A<)S6PO&!CT58WX60*>O<'3"61+(8@%_ M@#_ '^ /\(=W'WG? "Z=\T$=YZ7_D=(3UH@G+)H;JM8 (\ @'L&:0?$G\X7 M_DZG/.TR$*,5B"F07 <].:X3307DV<+8#Z, 1TZ :1"^4IAU/3 [9%QVB0=D M*O8/[)$_HCN7D&!7;F ==/24V7K56J@X"PEGX _P!_@#_ '^5(4_Z39&[AF0 M;? Z4BY0K#LAM#&#*I5?+10P=M"=>8>$6),3B)W$&9X-[0G/!)O$3U;D!R&< MYX$T*/ '^,-CEM PR^YIM6ZZ3-I<**^JR( WT ? '^ /Q_Q)HZ^;I;>47=/7 MAL23OCZ=59PXZ/#C?O4"GC>L3]]<@NS'7CR"SGP :9L)&C+!CZCHZX6C M9\T#87$&DI? '^ /QU8Y23>8+0VGMNC0=3.KU%K-]95KP ^G^ 'Y!OX ?[C8 MZY:+^E4Y4K^GNJB"W^C?&!94( $$_ '^\&B*=H4"Q2?HTNW"-F@[(5':T-D$ MX,@I'$%= '^ /UQ$%MQI%YSJLQ\[>P ME\1K,&V+ "G88]FE09?M1*FY7IX UET@KW2T_$FUH;>YHSOU.WED&GLNCA=^ M&-WB:.AO3";1WAZ2))>_/1< P(-_ '^ '].EC]YGG!)9@]3QC2T:8W(A;4\ MG5IM]SB, L>*,"4J#6@H*$(AP"Y&!]YDMAP*NZS]B@*;'8JZ\H,!=J()>UW* MX,>LM1JB86[=<[8H=!!_%%Z=:#C$KDW?(XPI(TEUK=20-\8_C %,@_\ ?Z4 M%5L=4"7+?*CDDVCT\P.YR+.P@"+A$EMX](0#095%09$4)>^>/KON66G@JA!^ MA;[KV,E;[?)'V[]FZ&"[@P"YTA2V5K.GIK59* M$=-J+5U61$U>3PR#60-).QE)2W*@*INDT8V*6D-L-HY*TF9A<**Q@!B>HABF M\R[7FKD7YUTV:BW-$!MF#C4C011!%"L@BJDDL7"#:-1:35D2F\WU^(Y#@[@C M46L[X=A%4SH+O%UHX:JJ735C^_SGN3@1>:MM>\2GRSZI+UL!M4I@:_N3)Q=_ MJL_A7?"NC>]B6/[&"FG/MVJ1?^8/6U&%%B:6()A9J=:O3\&W#_UBBKLM-YLH M2W.3R)YX3@^F.=;G1E)A51@P%I!%JS @CS5I]?P(A_6\"3![IZ;4#6J\QW[( M#L&=!]AE?6*_OSIV-)P;[I4;8Y-T+BUO04_$U$VB[;<C>/MS\>^\*M M];?K;K?7%2YZ]W>]^_;#=:];GOPE'7SWLM/M=R[)H+O]WLWU9?N!?.@_D/_< M=KH/?:%W)5RT^W\(5S>]?_9YG\Z7QV[[\?*:3.'KUJ&.4/!,<$B5MOX^5%J, MG*GH#TJ>S,!%XQ"?S__X/G=5'(\-A-WT??;TF9*@+_C@T;+WQ3\OP5^78@&8 M^;>S-\]^KI.?OJU_WS#KC<;FGZ2ZG/)[74WWI&V#DHE8-YL<#LI4/GW4CNB" MB]T>'T5@VP:M3:%;6A_'3#+U6%[*F?R:_+/)=\DWPBVY;!@*'<_&]CLZ)&1R M/KYAI>BVNBN(F5Y%HINS=N\,BG7C3-O)[X+^I+YVHF=4EHK*/@CD2LULGFOO MKD,]G.[O0OOBX?H?UP_7G?YY?EIG);*J,B*^7'M"-/0GY!%V^#4-%/C>>)C, M%'5Q)#BLWY3PQ?7#<"VMGW4M.=%FWO7DY">(2K[-=^38MHO+(6R://*.ZF"$ M1\LVS*E3R$VZIBHVL]?B3\6DY.GC&9/2[US8/1# 8)H*7R8A M9B=?OPK^& @B8-!H-9F:N7DI3$U8<09 M3XXE]Q*/B;0Z<>ECXK(*:$1[@/[G_1GSRI3EJHIIW.&BK7*%_.UBUI75L]LK MS$EK,4V)64Q)5THM,+ZW?P: RN!K%0(HF17W4YOKN[G* 51.CE9E-/< !P'Q MF6;^583>R+.I"F?KF>2'%^1.9HK==?U7>AZP>E7MRQ3 5/LHDQ8[F/,MCGT> MT%LG;C@PZ\R=6@H56F5&,]_GZG3"+9JAZ7I]PJS>X7K)GDVQIM9;9,,HJ(P?>]6&\ZRVZ."56V/FD M=:R ]WP 9>Q[9W$.DMA*ROX01Y&+*:N$+W0_8M>/L"!+^RU@'6$UFH/G0.YB MQLR\F7M,9DG,96\P^X(PD/(OM;M,CR")NFERTKS@A!&U>P=KWEF0?2 U<-ZP M??8?'/B;T&0LRF-Q@J?3>* M(YGB2#$S'TT_3'*Z_'/2J4Y3GTA $@-#B8S=F2 M)'WTZ'('&8.]3)=>DM&]L$.XZ?6&0O6&;$*P4!%,95L%38FE=;BHM9:^H2?+ MP1=H3BLDH.Q97?%\FC@NG4;U0H C2:]_7*JZ"^BVZVAZYR(OHN6%QM1<)L^% M:I+&6RZT$G Z%DV<%$_KN-%I6X#U3:FP&Z5X3YFP/,"1$\3KGD0M,PD74!CB M"!QE+C1SV!NT*3M"NEN7_G$]&B,GH R[&*+@^:/#_+F.;N2FH\%;Y@]8^VU3 M28*P=231[M+&^J932*\?<.\*ZY,IX'CUNGJ>=%7$:H>^[M']F;WYF<7VXLCB M!6'1E>N_]NFVSG5G.D%FH\D6L;*?KX#,.G^@VN%.%P-U[ M((085(\85($F0Y:GG)GU97N]70<].2[C]*([,)DMMLCO+&L2DD<2QQW1CM=Q M+<(]CT8G<:BRU2;A3CPS'(W.F5KOZX/FY+C(2EWA'/X/ ;+C4I\3CW7ZMK#S M0HOH@?-2UO&&:\\*J!MYB>/_7GOM&7ON%]Q):V-DNB5 $TTY2QLI<%HX!-,. MKZ40,+%] 5JFEF0<^BH5T-;T](H7^0%Q1B 9R(]^7F%+:EFB:^6&:#36O7\X MH%9I%*56S%E0I++"#T8>72)YROQ50"7?!7B,''N>\\MZ0!B MTD/HU:J_G_L_>N36IK2=KH7U%P>D[;$2H:"03(GJB( M\JV[WK%=/J[:W?%^FA#2HE!;2&Q)5)G^]25^9 M3VKY0J+&8#YK>BEM,&]-+X-]\YD:T[B"V/+,6#2!Y5H GJT."O[@9T0G5]JJ M&6)8L#MLK.0+(ZO=S>1*R$H'LAK* RV/;]^$FP]<-6R:_IQE[L ;>[F>TAO/ MZ6MR3&693.U@8I/:W8?'&J.ZAD2UE^S>EZ@4)*K>I95VG8'@IGQ4[A7M+;P; M&^FPPGO)B]V'W_ NL2,/"SJP-!;X65/7[E*\0NI"C&)P[RZG+JS6$GR'CCPU MZ>RF9IHU=2Z^J=;FYFZ8(OY#G..'Q1\!0H,79)*7YDB\EAS*VOX +64/\0SL M^BLFR,U=W@Y%D!H8('U9[U35T.:@!"FT2#0)L=U]H+9JS93&-D6[9T],H2\.MJ%ER+4]E5&YS* M"Z:IDF&4M325IQVL3J]-Z[ KLK8_V7C#ZUH"U@ES1U"*,SBK<"%-63CQK%1S MZ]UD]M6:30>2V9_I=+[1X23=BJ.C#![\3W80^O9H3E!S/QGX4.[#6#A61=S7 M0^BGNH +-E15(54-ARPMU(]CD9^^Z=-V3UV38R&B]VD0S13$)N4^ M&MR%M%+]O]7=VG]?K1%XT'#1A_C48'!F2=D-[MUT/3U,PZ1 M9.Y>PPF3[""8&ZY)01/3FTZQ?6OHF;^:F$@- O>/>!(/,XJ??O[-?-,.T&/- M61B]3NM6*T S:JY1SYY:RERC;DLM"*+2V?OZIEY1C+.0ONGT\A#A%.;^8@]Q MV]QH51>!_N+Y/]E,'-##^".I0N*H$BDMO>I26IK+T7.()>Q'2YM#![TN1IL[ ME]87I^9R&@Z/GR3*:8N-FC;9)[L@C(\B>!A_]=SG)^9//\&)W+F62"38O5ZC MUVO=]CIRK[0J#;(Z8,2%2:Q %$5 ):!C&WI:[[<-ZN:W M79&U_84Q[.1@4TJ'-/)\WWN%)002$$@%PKNQF/:0WN;4]-)N+9[571!XIFV$ MS/J7'4[VDN!4?=_TW3D':JI =.]#3.O%MUZW2K)K31X_7P<"JY/9N%E2XP2SL,GF,R+ 4?"[MT@].R5I:1WJ"=,9YEL+ M-,[$V=-7"6?B4/2E$'WUU+V!;!L/8R?9[LW#ZH7[U9J#AR@" I/P4,R';2QT MN=O)%QZ[6&DLZ6$WH=T-"*=SH5U\ZRY!*8V4(W1?/)RRK3OFC)W MZ'BJL&_Z&*-7NTV.S(71U[9UD8>F+ZJG[UY01\\Z"^U-]?3CZ$!K$O6^L,+E MP_> JX(CAV!.#>3!H*KN%DTE?6T)\IB5]%60)B*L#^1^=Y^,@6-0Y16T'/L\ M'C.3 C#LMSDQW&@ G!YOO)$,S/#)E%\$FNE?T@]60!X_8[H%/4"FR\6NB2ACR/IDL.0I[E ME$Y?(0^XBK8>]=(Y9^J^<%UCNP+0T;7X7UARPHW'4F^=LQ?[_H!U(-[LI?E=I0H>=:^F4(WKR\ @I@1I9"U6[.80W HIT_ M)9_^Y6 6S]8D7GOY5"OQ1'#^75G1\^#.EWDOU?!CPX]+W7GJQ(^#UNU0D0<% MSF0-V;$8VEH[#;F=@4Z50"1 M?_X]8ZYEAW,PO4&RS'V?61_FX7*2$02L^MS\QLJ^3-FP(?4D>XU= M) %Z&'F]H,X #:%?)J%OR.G83.A:G0B=5-W?0G2$*MYYI1-M/;WQ'9H&MKG^ M,%2Z?V?<29O";!:80>]Z(0O:\^[3O(38Q1XSCQ<_9/4QIJH+OVJZ379M;5[-,SN1OI/ MG"V2FMT=][6NJNE=M6OU-$L?C713TSN=GJ[KRD ?_&]7:44_FL29-C/CF=V, M?&;\NC'&L,!WAO-J+ *DE=0^3&WW9FG?E[>,;\SM?X]\)+/\;$^ZJ[G,#]K5 M[P]/GQ^EIP?IX\/W3Y^_/W[^A'][?/AZ_^GN"?XAVI[??94>G^"#;Y^_/SVN M),NZ+.K-']_O_OAT#_-_6_NY?F(FFXZ8SV5A5Y$EM:-VI=R\5]-6">KOM7)O M//9ZE39?:?Y/H9&^SZ?P9C,?BL@JG0?_V7#M_Q@HQ#YZ+J7BT3_N7.L'M^SI MGP]C >IA.(_P"24Y!9_LP'2\ -RU)QCB@T-M+R-EU>?JSW;GS+H+Q64Y M=XTY../HYWFNQ=R _TV0".)(110!4XU(0IH8+TP:,>:B8S@S?.X7XHM]BQJU MO=KA1/JC_=B6GIG+?,-Q%O@UF^$KC7A/X>YJ:@NWRT#N<>%NZ=ZGCO3>S74%7L#V@GG"*L@1#2H:%N\VG_ 9790>A MJ+ES\3V.Y&-C0)\#9)G^'(RVM[1\VV*X*!<$3A!@GA_.QY#&ANU'OK 143-. M(IEB9"S@-Q_!6IB.YH'TS?P?VP7:@T_\F>?SG[YIX2\_\K. )1NA5"S@9!H" M1IT[(?6:MO$_,\;?$]#<\(EPXJ-MY,*\X>"E*5##), :$UA)]&8IEIKX7.%X MJIQ4X0N(=3' OJ]-R":*N[>EGV)9T1B\%F;I]4L"'P@.K;[X>(!/X(T66+!H MT$5G$FU8.(&=G1H+&%EBOV>,HAK1<&,;+7 JP<0QD1*^&;XYR8S8:TO(."/# M(>(.)HR%>%SY)[NPQH OT4* :AP)\>EQJ!2C;6 O>#5-&A^11G-,NP4&P16+ M?2/J%LM,\01M_MCS0C*)80/^G-L^!X6+>8M6C@+ 82$K'+XM?8%'QG.?PCRI MU\N89P ?A1X-O,4Z,M/!US'X;>;.A3A@'9?RX8PD MAQE$]Z^>[UA@IC,@7:R'9[Z,$G4^!@\4M+_/Q<+4\'\!Y?@DAT! .[ DO%.; M>G1R9/J&RXBJ/9<7W(&0-NT 9P1D M^L(60"K!(@#"Q&(\TYQ/YPZG+_)MX4-PA*F#1.AY3H"3@AV3?,-V<%]^!5S< MBTH^RWY&=Q7F_(J!4-P5OGJT*7S/B8;B8B.UV6//)'!&>G0*Q$4<@R\ \37' MR #^!=6QQBI MNE^N]WHS\5X+B#YM4UT6V:^Q&-4,4U#GL<'[(*$V5#= UY;T['@C)%PYLEN( MBDD(X@M3V?2T!.G*.Y[8!*P!/UO?GS!''NX9\L>9X(:&*X M+G,$G<&;D3T#6#)HKA#9S (Z,$,^*LBZ&R G,0PRXS,(31BV+7V:TTEOJ;1E MH"HTP>"=0)^A-\5W"NG\ATM*B_R!0 )Z9TB@OO?;1N:$B:P,CKES'"07']/3 M 3(U=TGDN>ABM6RR=6_!=I1P^9%%/D M:'GM/(5+S?^:_S7_*_>_G2,J@U:!@@![ C03%9BA)#]19$FM*-+R#0P<$)YW M)BAL;L\$=Z[UR0XB\R853@D*H@AZ0?!"S\=3TN^7_E]C.GLO\3% J$KKHRJK MU*!>&#C1*7!21WV^=!]26[OCP05O9"%E??G()(S\,(OL-B,Y58IF>*0'F2G] M?3KZA_2F%7\@XB-_*7,OI7>V:]SQY!%Q^2P*TK'@.PL?QE1OS+^QMLN [,1D M/>QP*)*!JA2V=Q?V/%HLE:XI/6?$NT^Q3>DE**W;@:P-^JL6(# ]Q&A@O^VU ME-Z:SE<9!'^?O=C>/-AG9<#A6J]3O"[T??!83)Z[ WY9&#I1A V,3D.(#'(! M9Z*)$_DL(X9YLW$:I62/\6'FAP;LU>-+Z+*:$YMA:,4(<$+X@G 2V:M1;J=D//N,9DH#Q+S3ENXHAK8NU!:Q)\9R M& B/*84XP,@/TLMU;&-DDP,&=O.(E3SO#?F"$??!5$:V&T7NQ= ?1822/OX: M3>.[Q[.IW"TSE%,DT*4,Y:ZF%5(!$K,EX.MPZ\HM5-T2:V_[%=_Y/@+G$3]\ M) R]>_=NBB%E$%,;-DDIO3?4R&K0'18S2!S=^S]S<+.Z'4&EX)K[&"2QYHQ[ M<3X;P^J(' 6A1H052!02@*=>#&?.G?R$M"C*F*@/C"@ %2;?Q^%&>!WPF1U, MDL":-V,$,9>-6RYQ0S9$ 0=IDU/+XWE$]2RCF$8+:>3YOO=:7EIGA0S+[><_OKE?/7<9]S!G0YV MV+KMK9GT*TJ/Z!"BP)0AN4#A)J?K1(ORD&P<9*0+A;A8P@=M:K^0HA?2)L"K M'7%;\-T+F:3S.[2$'2P&MH!#G06RA&/!2I.!UZ3VG'U0,C'Q,Y%X8QYZXD8G MB:>+2UMQ,T2171[XL]"*\F9!)AR?>@5%$D%C!G2#(D+3R04KS(I,O%0$6D0^ MHQ\[WC-RLDDA49-<@G;*.Q%/@V4PIOAR(-P:80NF3W8FS-6T1B%K; 2,(WWR M?!<(YMOXN4U70&WP>?AG>#L*$_F[X;^PQ=(E*O^P]98;I.+:*E@:.)C8XU"B MRZ?%AT=&9UKR67B%,@5ZL/AY+FM9FU_W1?I.H M,V."\)* DD)T0^U!RC_ZZ 7;HF.E!"F6NRO=U:*_W&PW)(GN.UMP)F^[LMI9 M8;/"T:2/@+?N\J*ZK=,1LM[7!4OZI[1K.O-M,,=CTQVDHF/#5O)$!C"_/9,[G/R>G1=: MQ*$%+I+M1![!]V#IT"F)E !BK.PI\ZM(]AO%=YSA$J>PE*->?3WU_MWSK%?; M<4I3+898AK+>6\%F\7Z!L8&H9+3B9S'87CZJTLD%DE8XJ=':?HBC3-+#[I)< MH](+5]'%["F]#2ZF03[N.G*)=D/00M8G%;YHM$O!U;GRX("N=>6]R(/)AWCD ML@2U(;SS"4UC8&:J*R_8KG\:#H_/W\'QOJ*M3P;V%MN9S7JM M6VTP*-Z#2 6LB%G N\PH<0);M8M5"$@23/J+R\,PCT>$H]+22H0-R8+8E5ES M9+B1^JAW74!NQWUB^MSS:$?"PU3K3P'Y%#?_Y%ORY$6Q5M[7H?2V8T1BE4:& M7?-2177<#N66E(!W$0=!RC6)'.&%O3@2'CBB<@[\R1QVUJ']Y:]L2]+#>(SA M6^'$PS=TF1^=0[ L/Y(4NDBMK X&[RUQCQCO!G][9;Q;ELHN8T-=6TUI<="Z M5?LK8@*\+H8RH3()M/#/)0*0RUN^!9KVD!L6P4#\0!"(.]?Z'$% E-XQ!'[K MZ"NB*%SN+6%.R%G0"8[5E)*OG*FM%#>C B*>O8D>BW@7;3=0@+#.L[/HQQH_!.'G!_J#1 M!.]H?KM>'>HZ];CI#8IO#M'L(]P.G,SN:]/6K^W+YG65-4:T#D(DR;JR\LH% M_>(DJK#STOHG6!H"WO1E12^^+.7DS+TE7-(+&';/>.3_3!?/1O M[%H*[%0BE_$:*P+UU16!)RCN6YV$4M=T$_"]_%"44%'8/+D7!IY./@(WGSE=@D0PSPFK,=];,+DX);>D1YEH'17I=#@O4DT O=EC=\8 M<@)9A?'Z:D)KI9+A'LT)S,AA#^.?<$C/+K";=2\$.E!V1LF $CK MB?S=Y2PY#=7UF=3:);&:!>HLF%3D+L7!P&PPKF3,SR9?<>PY5*?UAMQT< O@ M\>#MNU+UO%0'D2@Z0OV'G7*,6<#>17]Y;]D!&+>+=[9+ZZ4?O1=6G'DQ+4VGRV*W/C#JV!=N:NA+%2 MW]')E68QO#X=R(,""[1150<@J>BJM%%31[ID3Y%Z?,E^7>KDI/3^Y!4$UCG%D# 5 M!4RKH(.=95;4(J$8/K1:9,7MT+9ZG=/CEW".8(L^Y/^LMV!I'&$LS3<&9O XL!22* MN8A!:+B6@1BI,:@JEM73,S$V+5OZ.BZ2AU=.&"]4GGBOO'A"J"SX&R<\'(49 M)B%'%1R$-#($\"YAHG+4$LJQ7\PH$S::?E69DG4\LHA)*56VY'G90;+I%C\/ MASTC-($=.GPK,;T1C <3&Z[Z=O"+/O39*[PG(!(A%(JH9%" B(MA97BE#:<' MPZ0Z!F23E;& !:]F!0B2S6O49IXM"A3Q,9I8!,-,.;%L*D83@R^/G 5I#ICC M! 7+ST#CSF,TG#B+D\R+H"W]B##0@')C4'OX'LDL2--9>IT1OG,$H"8*BM8K MR4X,"61.3>_=HYCR#S[C2$\B-85K%^#L,*YS!H MW?;SZ%-F?Y4M\_IA:A)F..\G'\EVV3>QI_UV=CA?0BPG).D5H:0VM(C 3+;!(9L M$S2)SSC""E]M0HRO$R_Y=;&#!,Q5R&_/93$0("+)@6+D,.X6;/_"@_]L MYP:1;.7.SN=XLD+&(KSPHYAI)&\_S3F!%8K<5^"6@+F)V!VV;G&B6!Z4$[Z( M*B1>QKN"K-XSN9A!$\Z9SS(BD-J$Q(R=6%__+)8$:#XD&$5Q$0FOE$\;'G$3 M"*HE+)326Q[\$C9B6ET+99$5+FM>2VL/8"7!6,Q&=/%9H:@2.+UH8R+9E*(V M[$!@"=@%'(HJ(0414I5:9%"13<1WOF"9"6%[CL/QW;+FT M@)].;62C^&=O(C4.JT#=0>5NV%7$#K!8'K2 +)0_+9(F\I8&0P0W-^0X8-S> MB+%/+"H%3M$N'@;'\6)\K) #. E>CLXD;IH1V"E,K\P2J?T/C,,(,XTZ-H5X MWKS2/2)B&G,\=TVNL\#RN&2'[ MAL8(IL49VQ/27-6^6$>2 VQVQR1P]#E0= M/.%R;"Z$ QEG^&BU#(]'B)I.$8.B[D+[P60DG3G0"!!'Y+.\X>)F"B]/NE1) M""T"YXB_@$'&-D+:8;$8!S!/W9+H3 MGYE@JB)@'O$,IS8Y?C#KP:+Z7O(=W\2",I:Z=A!/[.TF#;AL'> _$9=OX\XE M6'VKMRM],%R1V"R(;-U.965L6=%=QFL2_2]9Q]!PD*/B^>41A'5 M^<4C#_X53,Q".,/-:K%AT>0L9T,AXSD5/\<%S*K-XY(#+5WAS M]"KB*6SS).2IQ4!OA;$0YF.@LO+\7]%+195E'":(1+_G+"LDT!%_I!1T\8(; M/(*UDD_IG $@ 0_!%P7FNS6M.8Z(6U[/U6FF3MC&RLH$LKPY&P2\Y]H\,L]( M/@NNX%V6$C@$_K01EA <(B[)[824C$89@0XM6@)H<071RSEN%4WG@OU6'@-" MH<3!P3C*&M9B\]@1V4R1."?#[K<(EU" 5WS3EAXG]FS&X<@M4.:NY5")7_94 M*="#9QI%62._(.J%BE+XA5>?QXTEX?'QW!DC#D-*0:4[J*'1FHF^(G!#%$/R MR+R@-G;CA7#EA!&\DE;NXGC&2 S=V)NT? -;%P"+>J]NRK'# M3J!&W)C0!\,6A4CDX7''TI[&@-6IN Z<>[0G\7#1IN :TT;Y-@N\7('_)0N0 MGX[79L/%\:D4.4$S:E%>ME?O$E'S- W$C>5_PV:YY[WSI1,:8,^PIT>,=AH3 M;]3AX*RW8^N(.0=8"M+"(JD/X]>M>.]C1TT@TK8$_RWW;"-C!#RH1)LE+G,4 MIC/ +'AUDZM0"FNLB)'D?UT[@3,&B]EPFNG%3?X1\2%(6-UJYDR&D M79\E 54C2.*GHGL!RG)A;W,T[=1M>[3]Z5.-9'9:4MR9IH^XA&ELHEA4@8_L MHC_Q,2U\/HAF1(_8C A6]Z\HYA)% E?$,V F4=S#$B&-@K".G%4S":'24P2N M29URJ0LY;$9%(JU4-EM1"ALE6Z9R*QW: M"13NE5K/O3KE/NT L;:K"7 B:#9=;??U3FEHMDZ[T]4J@693NFU5ZU;UJIZR M%\K;FLH2<:XG*B[)95SS(OZ<='Q39!OD"MG*K9Q39JT6GFL4>O$K5#,KW+52 M,%47H6;J(@I*(^I#_,5E,M\,WYS0]HP82+UT[\NRA6Q;;\NE%5657O_E5$YM M +@O,MMC<_WC;K 8:K=UJV(KEJH*,,NP<^E*IX9O&KXIX!MM0P^4@S!.#QA' ME7O:63#. +E> M0=PSB<,G#@_/DK.]W03M^>*IE$(FVB!IUUHLXH 2T(32G#58:?1O#S!4$>!* M0Q=E9.V!Z6*XTJ8].EUZ5V:Y5B%1>N[:.;^@,]F<>O77; M Z%:!X#1AC*V$:K'HHQNIW7;[]'6^9/H]@X>8?1\!.EU[Q9@@97F+LRSE8?]NG07:2BH*GNV&@H:V[^9=?,? MYGM%Q*.V;BF557U?$_*Y*KOWC;(Z#^ R[9;C&;3 +3"PRZ\WS,43EK\XHG%Y MEJ^*^ *O!8=[8WPWYNQ1S%D$-X"_'95 >N#M*/EX?6/0'H9 ,KDWS+7VSRPI MABGM9)%*K_D*O8H-JK?4*2-T3G#%WM5 "?5E=5CQ%7L%!WO8Y)6&-1O6+,&: MPQ.P9I]N"I3AWG>SM6#- @3M.I:OK,*R7HEQG4, 2>-)UW&%JV PJ,)HY?K! MC10UQ^)&FE?RV-,99IU[8R1N-'5%^QQSP<$ N+&;1T:Y8+BGZ&[_U0BR,!>B M7)+*X")X(-M]\;"0DVM4(%5J!3ND\^Z[ FH!J_=Z*U9 M9O%16FT M/,I?SWZ.19PV%.0N!Q1>?=1Z.X(?/9@:(9H03=8,,>HCX1;GJS,IXL3YE MW5%I;AJP_6$-8/MYB9B[-43&BV.-YV>?/1.>7RP:BJ$[#$X" M20AJ)=:%;4*TO!GY7X(J8OQA#B='<-B_PTWH+OI.$_U,V\^Z/LL1-/'Z4G;P9DU^_TLPA0=A::RDIM6 (7@,7_*-6>/9]#*(+LXOB MU%P"83^\*;P=*<]#^._QF+@Z;ALA"\$I(U1"!*LU=P6,0[A(X\I3EPN$QQ@[ MWFM.GS:H@,NH@,J9H )V"U$!>ZV24! IEH;W/XR%G%P!_M!3+P;FPH(]2$O8!@=UQ$\%;J"WU;Y> M%MQ ';0[JEX-(D&_K0W*@1NL_KP[/-FDUKRJIY;#@3C*^@9J)3 0'0QP+E^* MZ[LC"APIREV,*/!$XO0;EZ*?48JN3 * M]B#2WX4.W0(.8U^RYH(%LMOY#_KV(+U8:"&@HZ)6!-MLUO58 U)[UF MOGC)^ METU!Z'5;M\.NW.GNG1VT U_OE<):E8Q)"_*&2QLNS7/IAOJ=8W!IKW4[&,@] M]5RXM&&DAI'RC*2>GI$P&5;KRKJ:KR^N)RJ.T!- M=PGN*(RT-32F*-KI:6S8NM4'LM93:DAB#8DH2O_T)**W;KLHAGIUA)9HQ-#^ M-+8!G.((-*9A^\)^7]8UO28T=CS\B9,2RN>DV=:JBX\+AQPHQRH;:@R/P2H* ME1P.E'SN^^E1*4HP2&EI?"TDII^>Q%0@,476NE6%V!K@DTI)1#W]K:/6;=T. M.O)0KR.)-%)H?Q([_969UFO=]K'0:V^3\.P@=DY*)S]\.)( *01.]H4M/'\_ MT_!*O"CU]'=CFM:Z[?5D;?_^$8VC7DL2._V]CM9OW7:[\K [J"&)-22BJ*>_ MMM#PVD+1Y>Z@+K&<1@Q52V.GO[;0ADAC7;E?FYCTE<0+[QR'HY@T4<(U#'*( M2YL\#^"]S-YJN'&_:TE!A[B2R5%0GQHRU)""&@I0U$/<-.0I0&G=ZGM?_3S!H/5GI70S^ M=1G15,UDMZH9: 1%(RAV%A2G3U3L8ROZ;D?N#O9.C:F+H&A8M6'5H[>S.P:K M:JW;06\H=[I5Q6]/SJJ-3J\3.S2"X@A="X\A*/JMV_Y0E;MZ51?.M>NPL4L_ MBO.!#HYQ=026:!"AY+^3X.US^,*<&+8K33P[" -98@XSX0=F[@O8V&?8^;^9 MCC&=P;_MY-6O\,H)@\\FGO<+_A-,X/ =_" !W0>R>V:69(2A84ZFS$5,?5X. M&43ED 53?+5])OG>C,73L'S[1:#Y4[L'D/JR9-*+?MEA],5TYKDX!I_!J^?_ M"D(.T=Z64BGW^0%Q"PV??C5EL $N[000_-Q #&09'AB',9HK;HMAT][^&[9- M#,>?1MX.%D'(IC!FDM-E1CE=!6-[K_CIV':8+(T=]MM&MJ!3@'$-V#_.G[#! M,*_0\!'0O?-QX$#$!69H9CL-"\>_X>YRP:.D(@AO?6N81;>-.*5,[,.'=<) X MI@#!K;#OPBEXD]ZX/:[Y#Y*L=)2_9\RRD8+/>OT;9)/I,Y0$*&H\8&Y$*O=& M"!V>[N4"!()-2"S$%7#L M=$.RYGZ,M@QR0EH@R\.#\&-.L#[#3CVRP/WGD\.N#J*9B(4,$,^+6![%5-39 M&^;_")2,U!UW'UG?;.01A!-M!?6L>)@Q/Q)6EWO\?Z0Z9*QJIU%T>J[H+@$_ M%OZ,O=1!,DQP#9U8%]Z?=1?* "KA%X@Y!-0 M#78WME-Z^[QC]9;2>TH_1NEN[8!! I:(YC[+*%&$+Z6 M'8+1@: MRP?-98+XY&W.0B1@R^8_EZ+J&=HY@UC0"-0>QR8?''1)<=$+VB]41V M;2Q X\L.)F0'4G.>5V(;7 0Z$^%X[E#+#"(7/LOY3(A@L6[?#GZAY,">4LC5 M">?+Z>6$L K:\CR*;6EF![]F!Y)[(#!QDW=9P/WD;<:VC!'S^5=AC"*@08X M;@(;P[-X ,8+;#5C*/@F!LP2A=FG.8MZ$043>.PF9/Y4M.6@9I\5/ P;PDR-18D"4J M?A6=&[8,'Q^IS7PQ8O;=>GFS!01Y:83PDZYW%Y#U\U[A:3'03TCPQ;<"U/&4 M]F;$0,Q17TZAF1L@]$.M_W(NBC94G:4MWD]"F%*CZL0H#G;LP-X?MFZ[O(]>$,+GG_F&E^6@ 4+7R0.U M*8BO)XUL2';;D4;R9*"T;@?J!5H;R"^#B8:H_\^C#_, Y@( MWGO?F?R.O(@S$/YN[^+\QJBLGU&YGA#26G-L_V;6S7^8[Q41B-8":ABJBOJ^ M)E1R#58GQ5VD-TI.05VXQ7 *QYSV.LJ?*.* ?H-?0!2R-RF,M?:Y;JPJ4QK*M-V5C&GNS$9T(6CKE75D^ODA:L-@S8,6CV# M;H O.R2#TI5F5[D,M)@M"D;QWR)%F.RH#=F3?' ;"X'"=]W^+#Q18M-Z:GN 6:UC/EI:++@FEK!EK!['SP@BFI-2UX^'+W^$&Z>_PH/7DS.)6AVI$P1*=V MWJ_8,UXQD!P*/:V\S]0849&-*+[BE5))'512,V4$ 1/O@Q>P\'+,P(J M G?Y6G":,\.F+TC&CV$\(U[<0GICMUF;WMMBO^V0O[WU%NLZX!VDO!VA'H1A M,V+A*Q8\30W_%PPP,U YVT!/N'&\<&2:'"(5HUURJ2P2-)#RC=*YZ6HWW4&V M DZ:V,S']&%>KF.[LSELTSS@E3-\GXA4DQ,7=5V_[2G,@A\Y/$^%M",,^_!" M(?XB@D*PW?RC'/? M9%CP;;$9([,M*G83%8G(9 4;MS1IGXTQ42+]P[\BI$(PG\Y$<>3(F_/O7Z*8 MG!0R<^+:?\[9X99.56! 4O!K;NGCN/%Y1.57INV;\RE*$*KDP]*RA/! A 0, MYF3P>BVJ3/09 VD$HP79H3K\D,T$:7C&;E,(R+(1AX 6$SW/'0'&>H1]C:>9R MBL Y*P4L 42Q/'@]5IPB-H3M+)7>6^P9*0M^]N^Y]8SR?XWH+W'RYTY#ZK8T M%!%/?("XU>)X/ +J 8EL8_DP*/GTSJ?D6B+M9(G9Y 9:-E@((9P\Z:#H7X@3 M].(Y+RB1 F_*FN-;<7S=%<>7UB"X\QFMBRR7/B%1$8YI=GAX*8V?,I>X[,Z? M@\1^,]^TA=U@,:PHM]TERP&1+8#A0U07W-I(D ),^/C9\\ETA3>(=:W&J*CN M=&MSEKBS0O+%"BYO&(T%(V.U 5_PR.@A=W \$F4CZ-%S#U+#0*$ELU)FZ";DGM%SRR M9&6FYLNA#"(ZC95)BE@% D8 (\++$WES[THF\PEHR(1)"7B)M.$,ZXL ,]), M9(")C8Q%%HYEP[$1OH6P C->'D ^[O\5U;-@/!_D+.CF8PFX=Q:7^! MG-ENU/,&J5D?;L@(1D,0Y@W?THB 3)#GP-)^Y$\(L!\$'N$Z=QS_,FW62V!, MB7A]!J\*@8VX.R7>E_$NA*J/[;7(0I-SCV6A8R*W!0BT M&A]DE0M_N83RE+*_Y\CGPBJ+=I(;9W1R2$X$C >;RK_FF D8ZXE#2C)1%9P2 M[!T:64OLC'@[1)F5N*EHI#$E!-$+#*"B31&E,1$ MKPA=DMLYX#?[A<+S$H;JP+6TO2TV+NO74W;?X'WZ;4'!WJKIO859^OX"IY% MZV0]?JQ@@:G?Q& KKDM;G2#>!4E^,+"*R_F8A=DYQH\7K IW8"TYJ%(JNF/' M&)1D$?!;G4F70\XPA% M2I /40DJ*0YA0XH4Z_72EB@"(-G QF"I"+@GBGS2J132@.VGAEYR>Y<.>>E^ MHMS=WW9BZRIOG+JUNG%:?2&B%EZ(=%LE8:D>33# YPY[&,=W0W?$N]34) MWXB["NO!_1D%^S]@K'\%6M50/5M<*I "+[9%(8HD"NFS9\.WMKIH$=;$VEN3 M39!'QP8HTOOM?G=0%J"HUVLKW7*H0JL_U[3UH$+;3DI1VZK2K=^DALJP;I/: MC.1TDIWJ]+4CPDN=-)&J.!%IS:**>QPJNV,QG73Y7PK]=KI:74+XQ/J8YS)( M3=='!:G,\AW!J&I((>G\\BTVJ'2[E,O>O?]OAVN[9I?+[O)C*B#) ]:Y2'NS MJ?ML:D&"QZ6J@D_@-/GVC.>F5J4/SNOD2Z).7M3:WX@@Z>JBTNO8 /7:-Z#[ M]E(E' \N_>U-*K;T-HF99,(D[XYL$F])2,U0&X&PAC ) M#7,TS+'$'!OJNBMFCE[#' USG ]S;$!9+\,<:Y&EAM4A2S6,T3#&X1E#.Q9C M].O&&$<"&SIMZ& I06TG9VMIW<47J@VR8;>_GI52X9N?/'_PR;MW7U@0XA5N MU 4^**@W+VV<(9Z7W.OH-0$W; BM6D(;'(?0ULOS8=T@-!LJJY;*-L 0'5&< MZ8TXNV1"TVL@SO1.W<39!O,TRF.%B;+51-D\M>JI:[AO^914TO [1"ESA[C- M96&I.$'S^S/^_36XPUR2?Q'P=NRW.3':[>[R.M5\^50K7LY9/,5J-:) MV.)2JTA=*V 2=O;I=]/8@G6T!7L;ND/D26-["T^MFX77T$[% B:7'K"'@.DV M N9,B*07 M^]/P0\,/1U 0&S)XJE$06J,@&H8X#P6Q(25I;P51N[RD:X@IW?V,@0;_P[N2 MC V3&IE5[HJ&DKMP$[%&)KART;GN:W+F0FH.&'\Z) M'\JQPR;XD7U5Y24BBS3\<$[\4%(_;$)*J40_Z(U^:/CA+/3#)CR7/?6#4KO< M/G*E_D8HB9F.A'P6A?U";YMVA4V[PJ9=8?&K+JAW1].NL&E7V+0K7+,UWPS? MG#2]"IM>A77=Y:978=.KL.E5V/0J;'H5-KT*FUZ%&V]-[T* MFX2B?:+@_0WUR96V8^LKA(&ZNN*F4-MF*-ACO-AC@J[ MW*Z_2.W6+2>U88R&,=8PQH8BGNH8HW;5/%>1K-WT*CP>*VTJ_SE6K6O#!IQ=LF$5H/6JWVE M=@42UW AD&JF9XAF>D[33*_Y_=4"MC7-]$ZHA[:&WU[5X:JOZ*U;?5 3!=*0 M1[7DL36\=MDN!WVU=M4W#>U42CN#K8&U5XH656E$R\62Q\$Z=/;5!C/[NIZZ M!K>QZ4]X"B&UX0I]SR9A?96ZP\J]@5:3^\&&?JJEGPTWS?LHN=K=+3>T4RWM M'+8W:E_5&MEST?1SL.:H?;4!(3R9!=AT*#PR*M-@ZT:Q>S0(4P>M6U56.OGK MWG,$9;IP^BE'/ELWBMVM09A:NTO\JK=M>OR,/U?SE0]/0J0Y$<\D,48X?-N0I[8M"WJTN6:GAAX8?CJ @ MCM$2MMMM%$3#$.>A(#;D^.RM(&J7Z%/0ID),[/M\"CMN;FY;$T M8XAL^,*24J5]4C@Q0LGPF>0STWMV8?"E )L$M&;@MW/?AP.21D9@!VWI+I0^ M,9--1\SG!]Y59 GQ;V5X)9-2K=UA0H$T8LRE(7R+#V :OK_ ]]$@LO0ZL M_DL9OM&SU^K]=6RSG?;H)"RC13V."OL' P<,NOL$?M.Y^2H_99I%? M1+/(UEO8722DU8]LM)W+V223@#NJ7.R7;Z=.*[/G@T?I<'2 M8AW8_IL0*086MX?K5,S OS1=Q["SXV MO2FQY[0(SC-F:CHOVY624FWI#?_M6]C1(, W\'T&"G0QP Y_(Y!4+/&6'D/X M#V]LX8VEAQGSZ9""-F=[D0!$Y9&$TX^O2DN/,1Q6=)F7G]185%C&N4-QJ>4; M7'TT0U^@T\.L9SZ;P#2Q5%GLP!M\YJV,M(6#PR'B&DFPX;^3X:4_YW"Z8]H< M^#]IPBP8B#,>/@FD^V('N#B<]I>[QP_2W>-'ZZESZ)&"88 MY"?\.9^A6)URMF6&[\)G_!Q@YV"$&>/M#D">. ;?<6HE$EPPU=\5:R@X<,>> M@A[S8Q!L/S=.866Z4R#?// MN>US^@7]X3*N6%[M<$+CT/%D./-A7-I7>%3 =XLV M!7QF^$M.?;" B6O_B1.;!WQ.T00SLX;/7SW_%VZZ:4S\4AETG^8DQ GDW#U?_) >\?B(647I+&Y3Z]-)=];& X8=35@S?CB1^47HU$%("U:\X1$T;L$1[] M,ZIA^&L *^8J3%B:A4)%""TNR.;B_Y3&/I\2ZFD#_9UI1?%CRH? M@,@4BL3Q!W-J>N]2T_AG-(M[G,1/&"SVG&[4Q'7J8U5(.^\T_1=Y$29L*AP< MVDT.MTTG]BS HT\IUH@#=EZ05N6"!JU;;>5ZB"F ))Z!BHW])]ZO94[KRB3O:SNN2+,,)!"&L\=1QCOLTC1I.WQ)3,\=O56.B5QT"T6NK:[%.N@UH%+ M?HF(Z4C!A#$,?RR?EU2=ZL+-L;OCOM95-;VK=JV>9NFCD6YJ>J?3TW5=&>B# M_^V!8%[N"7RX68WL8'G%#SU\DL'5/\/@'<'%^ M);RDY.Q:^ Q?!M1AS'"G_3EKW48OH[8J2V'H?+?D50=13+%\P-MRJWL$P\Z: M.^QA'*_S(X>.?D([M&"EZO*::LG5J8WFXIGL.L&?8P\E#-I:I[(VVE5.:GU+YRW[ MDE73@JJNC=QR(E6@0?*P&'6N1;%T'7T-BS%;N!/7D+5Y%W*C]D;Z(NLKF=/40[*@_D(?=;DT*!1N6:%AB)4ML@-^IAB5Z>,^DRCT] M'^>K)5+A1=A8__+\7S?@1"+[=K!A%G2L^=9#4!YE[5@H:NP1Q^\O#JW!"!QR3L M>$J[>*O WH5RVK;2^N^(!%F:PS 'H]N7.X.]/1+Z#F:WA!*;P)?JL,<8/5T&]K7S' _K)8$8O MI-[4LZV8WH=Z5!#6NJST\P&UHU//-1C@WUDHV>DL MMFKM[BTUJ]G%=5NNTLC%U2X0?461(?08D#5/%XW% MGMS5^]4:BQ6<8$WQ0QH>;GCX<"[?+CR,-]L#7>YJ>X>#:\'#VV&>7$P%Q].Z MVFKJS&R/YIC^70[S8P.2_;UK^LP(V"?&_WOOIG+.RX* : @"(G>&W6(,$%%_ M8HLAL2HDLL$64F!C[4>*#48*8C)DVQ]LQSG84D4" 0IP%^SK!P=<$,7Q3 "^R+Y*T.%L$'HK TP.J> M"$H"%M>6[DR$'P"F=18"F,.>\O&C"EB"CYC"UDDNPUM?7EX_8LF L#7&,Y7A M_S6(*Q0) IG>,.A)59-K"U]8*8Q#YBH&,9RHF ^^C>\ .EHBL X M8]A!ST?LEH4'O\L,3 SC.7*J1C):C\^"N1,&RZ\4P!P1QH>-L"WQ1&D/DMG& M9W;0&K,MJY3TTUJ*H\-='J*Z#XA JFJ=:V M3(E FGR+ZO<(*>3N\0\0X4K_I@.R'+'4U,[[+S%:U[T;P#YSJ(X;Z0%+2QU' M>O,X'X43#5'<-F>:@O$=4 M#ZJ8#Q?$S^(0D>WGKIE&!D(8 SKU-QQ(@**U((11&'%$*D;5]M(\B"!8Q'N% MK(;YB0?A^[=9F)PLO$LX >OK>1)#'0@@@:1<<@L()*X(X)7)>V5^%',7U*U# MT&=F F0DD!WX!.('\ <' %.BY=BP&A"U\(H8TH&V+YD>(4+Q@E,8#.;YRF") M_%-X82G#)]N*K[ ML?BVU(9NZ,E6]89B6D)?+=S0HKT\UI9%]@&P+%L!MQ2;KW3PA2!,JIQ"P4(K MCFKMD=!+T[ER7#K7,5MD#9T;0DZ47$6N8UL 6@W^=N#E]#NM6TT;%B]'G/1J M7*WR!WW!#LU'49X,*H.TSLRW0;AS*)^ 0_84X8!)=I"X#G_./?Q6J";"XPDB M#R>##B# XCB2CP"D2"E&T$A6YL7X CP%1):($8I,;G1Q;;T!_&X9S6"E@K1W M5) EK,8ZGOZWE08*XF@B\I&1!K@4T!+,]^SYF!<1$ 5:-R!I4448SJ&/05;PW8(6XF;6A^_H1$J MGA!OEN$CLRV]:7W\=O^Q]1;A:5XGGH/P<:^(8 @.0LB!&:,?@OL8V)9M^ M. MBZOM-(2N-5X,VZ$O<9'1])?AY&9S?P9&YB5#(>+MVY+11^!&'&R+0U9A^*MP M-\DFQ.V,:BZS*AFI86LHQ-WE]GEM>!I)&6@9T4%+@_;HA;!$D6+FOODWDJ6) M<'P OO$1K^H'\['XW7@NQ/#I*VN"Z"OFHW<..!]PM MRJ@M@E+SHA3&,+5+C M9\1?\UWIFP>R+Y ^@K" LXP.X*L]M9'4W[0^?Q-BQA$?)>++C$[+?S8$;#5" MO?T&%8O"(HD..L8K=YE\]AP'Z(3$_!]XU/*F^,]'8V[9TIT/[S?:2]YEL@B? MS6 -I)\07FS93<:U&4"[&)-^QFA.!$V& SS=_>.KA,D/D3>\=O3DI3"!!A9S M/2RF5BM8S#H*N#6A-.#E)2QOFU!WDC$:YCH#[H.P0A_1"HT?YDC' MY5VWX88^L<5"K+R7TP6G35:ZQ=XT"8]R\]8W-.BI:MX];) \T%;-F^3<&LU> M #*65>LQ+6?J&CC')J=S3Z%M?-Z=.1P/?N3**VB*W9=_Y]GGA]SI?O]*HCAS! MK@J*@),MN2E;) OLNRD(U3G4*SK&X<;+YOTG/,1$I143/D#$1CYHDP'IR]Q' MY2-7-744'1;8B%&N@&D$DSB8$0$-IYN+\)X:\&2M_ &]7O[ H+.U/S!&_SV8 M(P8QN+)V&!2X""MT!P).6VRU_@@F&$B $>"0\88[?;1[ZXL-HH9JO)D5?/&] M:?%6?HJ([,'_%!$@TOA/%LY]]V'\D8\T=)TH0=YQ22@Y;"G < 1S M/IWS@$$2Y8BOI>54>"7]X'(C B['?38U;)>C'W/G4/!,+)LC4;[%0F5T3M., M1%)^3'Q K0Z\I4OU]#,*R9E)]RI*\#-\##&"I4(/CS"%A07!5J#;5>2L8;G3J7/6!A7E MK"'JPJOM.'[4=I2/,_4$-C!"WL@DME%P7W)YLH# M>[>,/.]7TF<.3;(9SIS"_W8HE%E 3D;1U3I7$-EF=;F7T QBXX^GLAFH/:-0 M6*R 1 R,.G<(UDE=(\2WLMGW\UU/C9#J#_\%RYW"@$\C./I_('[F-' ($U,U,*OP*P!S%S8& MF!(F]0;!#%.LYN'7E0Y8,&!+IC[%F@=*VB=.]D*#2AU0=+X%DN&X9"0ERX

B>>C>U;X9!M5\9%/7,ORK*?>4:+]XHASJE'>Q=79B14!(]' MW5]37ELDLMF^I*%V.@:IX!]CIR_IP1;9C M:6I9RI AVOD!#B490AC:>6$+,I.*A4DJU6 "UMS-+/ZI23\EG;4(L+?FWL>_ MX3)LYSWM(?Q>1^YTJ_) U["=IPJNPON.YIS+14KUM MDSZ[?\X-'\Q9$<%Y9+-0:-E.)$67FH&KR\W P1P&>S:3\R:*W)(I77#VWYIF M9,5MTL&X$#Y8BL+6.GMI'XLEQ7J2]&6.1DO&!7,MS 0&DT26@CGV>*=;&)QV M$+7P%OTTDU@<*J^%Q.L34^\"#>@_8U[R?>XSC+8X5J90DD:+:AA%V'+950A" MS_S%,Z'E55.AOL@SGOB%#4OE2,5BELO4GD]3'<9?P+M!1TJ4&,%6B'1*/IMD M,](4OTUB9=4UNSNV_XKD8S[>@HTBSZ#CUQT]VR_<.&_?:PTZVFP5:GK>N# M?1IL701*4I3M!L;!'<@@1Q)4M0\R]X6"G5PG7$DY;-DL.8@YRX<#;#"?(+X-@CWVF?6)U+7/Z@,KC27#%NW@R'X M;'5IWG0-.H]?YYH+=";<@!=4[,0.U]$J),<.*PIW([[X CX,/!'M\E.RR5%! M;VDNT1%T:*CE.X WFN0(AF'.Y=A'=V0!QY0:NM64;JR,BA.UMQ4F+3Q M^G4YDEZB&G);^MT0&K[*HLI^K8HJ5V=CJ8796-W660BR>Y':0N%#.\E>$\66 MAO"2>&%Q=.&+V2TCV^4;04DO<<:6]\+S7CT7OY-+Y=9_6E_(RZ!3/JYF>TZ6@('1%#T;SZ M?$T0>3D%<4-*XJ[W 47\05N]^MLN?4LO.'($>]!65;5L!%OMM@>*6BJ"O?IS M32OWBY6Q&[HG6CYN>Q_6O[V88M+WXDLY'9F&QIR7]U*H@3R?6T(H'AKJ+N< M]%%@I)#M=4>51=MTQ=EF&ZYG*U-!AV@?T7%9?XG0[.;J)DT-PS8,VS#LN>SF M,L->PWWQ4Y1S>J(>7NJJND>IG0VW(&O"A3LU$=:UUJVJRMJ@XK9PM>CZ M5EIZ-RQY'2Q9JCOL/CR9,C_2ED=I+NVW;@>R-E3W:![;\&?#G^?"G\=BSQV: M,.H#A'62=3W?!OS\%6;#;(J,U5OW?;EKI+/U&[,U(8_+X\_C\6>Y1K MR&ASPLA05=3WS?'4\WAJR>5JP^473$8;N[%4149=(J-N=^]@1D-&C;)HCJ>F M7-ZK&9=?0[+.QZAA):]L]%SLRQ-4G;FS%3==!SR$VMG04J'BFX!!!X$N-5U6 M^U5=P-7@CNW"":ID''MWBJHFCCWH8"?!#F*.Y*O!2T>R&_*Z%'FU2QAVT+I5 MM9[<4QII=9GDM*$Q5^7J;X@XSZK*JDK]Z:W;X5#N#RNX MQVVHZU+$U0[:3^F ]NMV97U0U2UD<]&X3U3<-!0UX6)JUTL@&[K M=J#+FM;'X00;@4S;>1!(P\.9M5N M$ A'L&E[B+\VE(?Z/KGYC5QHY$(C%TYF)X /LK^5@(5@.L)--59"=J8-PS<, M?_(JZH,X!OW6;6\XE+L%=7G7S?*- =#(@],Z!J?&2!^H",RL:O)0R1>;-(Y! M(Q<:N7 &=D(EC@'F<_156>M>@&- -R%_HS;%JQO&KVTAGQJK5,_XE;\[(KE1 MB_&G"9,^>E,8>4$P3(/W04$[ZW!BA-33&C8BL.% L #.DR;&"Y-2L)M!MM]X M6\*W\^&9=0,/^\9S_#WO-3V#:7L6_^':+M_4B6!;M?<']33_:H]9AKYAD\QW MUMQ?,,-/*%I',-?EOML2/H-=N_T$2C20-TVQ?Y@I=A%O=K!FBF8A,L_&Z0X/ M-%TLHM/63-?(%U%NFBMF&QUDKFKK=MU4/4QYE27#M=9/L(1-5FIZ7=C*_HKY M82=YO.<$/HM)5'JUPXED2*;H;RB]&,Z<2=Y8^DM]0!\[R?IZ$>BC#'(NIU% M_N#4<^V&N>0!:6DGN+]SVE:00V-&QX42!0^/P8R8Y'JA-&*X(8EXRDKGRY;S M_[VTN@A5?C" T^77Y5G!S'[/F!N ^(8C*$4Z&Y"XTU[(PWC91"E-/QKV;NH- M^RO(!^B@U.0WX-=4/'FL89![FEX\>=(]$R1BGS%I"O.1,PTMEMZ0.,9TGP WR5.?=]YH8X^-RE < \!#$SMM&J+GH/C!+]B/TV)_ U M3 \&!7,%7\A 2DYI#H8+LFH%[>+^,<.<1"L*YI@6'?B,U*3UXY\89_\>9^Z4FKIYXT/%MZTF"(=#LH+PME9A4? MM/-6GI2SW=8;=CA9NSON:UU5T[MJU^IIECX:Z::F=SH]7=>5@3[X7PWLDN4W M'L[D&Q2:?,,V#\CD_USKR2C+I_\)'GHQ4.OSGD'@WJ%" M @W"@D]V8#I>,/?9$[SN@^.9OY+#[7&:@WUGUETH/L/!&!#"#$UE?\Y:M\E@ M4FJT90>HO+U==)S%)K&85L%DD:GJ:-NG8CCH!07 R_$FVLDFH@J$L3 $$S"' M:T7TC6 !0B.;"U+/-K9&!SU,:ADU*)UIP"V.:"#+@X'0JX(15PV(6AHM%KQ_ MP.\PDH(J>C;WX9WXQCO'6?7C*>PIJFR?F1@#C"V.D>$8K@EKF# &=D/.R>&PAA/L$) ,7"69@A[DST2[X% MN6--[PD>VJ9],>!<4GN#OCUL-M\9=*PS&Y$?+C;L P$3 ^EE\:G-@.5!._"2 B,Z<+$ MZ8=OY@&G^+<2&($O-DY_M) \/@A&!F))%M$:S,U"E6:MF^5'?/D7F!7,LAK! M5'PPV0*(-O"CI/?@.X"\V>&'^VW MC0+#=N$A&ZS^E"009Y_] 06 ;!<./<2'I&<,0453X>>Y)+ ,D.>F/4-/@\>S M81I![KUX)T*. KHLL+CQW %'(8 7!F.:.0@(;P3GP>F2\Z=8$3I5)L[W.LC@ MK\!OS^#"<$:@N".>X=*&XK8 ^W.6"VC/0/P'7$HNX.\="X_ M0N'HDS,*?Q\;PH'%,5)2.748H$Z*PX5R9H")89$,! +F;B:.Z: @]X'P(@\8 MYL8))%EC6[H?Y]XT\M$/%>_A2@-^E%KMBA"F# L1:R5:'C&0^#Z+ N,>Z.@P M1 \:A4P1P66FAGJ0N^"!V-*4ITMSCB; +< XN)!H/-1&8V$6"":FFS&8&[?N:"^7I4H0[1K;!M5<(@\#-#Q2 MU@S7ZQ0E,E%SDR@FEOUR]_A!NGO\*#UY,_ %AHHF1Q;+I[1FA<,6!G];&#&7 M>R)/F8U'"\?$%+O$O@E>C5G"?5R=V,LG8BS;571E2G]9,CMCBY-N-$ .F6)P MQS/PCB=E8@7S46!;MN!>G-Z;>%3V4C:NA&K2#@A>3 9J6=IEP($P'[)R) M(WT$NY,%"Q"6TT#Z^W3T#^E-Z_'I[A]?6V\W2%Q@='@3C^&)Z& XL8,EH[I4 M%$Y5U/5QW(1HOXO1[VCPTM$(\.!U7>X.AH71"'XE2*N)%#]8R2'Z26C,?#-\ MD,%B-X9@$7SQO2G)MQ5R./)J8(O(4<@P/P]BD@,7>PR+?6*9&W?Q7KB /^'E M:-^B>8OLS_X.NOPK\,*3]X']3'DO7#M@L$U1>:!M:U"GU)[W,>:_(N#OS<-D M=X2;ZFWG>LC *['RE"3/J.W_>_L/>OMA5.HA2BU ]%6DTG^8DQ D=F'J[^26J.)L/% MGD@*8\9#9F-3?T[\:#8SXYG=H!'VZ\88PV3?&UIJGMWBSMX?+R M5Y_#IFB16A@MZIY!M B56XZ#X(-7P[?2UF6<_[,^;I H.$-")URH$1P!'N6& M)?J%'F@O< * 47FTRO7@?,2]T_)\;+;)KB_4,EXF*A64O^Q4E0TY$)4IFD'K MMB=K>K'8XZ*.PC&1?RGT#'K2CVP6BBWIT);TVK73-)NKETZA:88$'[A)T6RK M-^);QEAI1!>\SQYFMT7$OIQS-J%+P3/.VV;SU7M9!$:.=?Q#N*-C\; MID25O')UD0[(9>;T,F=Q__W+&FU%.X0I+G&$]1_,L?*YB+"5KYYO!LTD\.:C_Z!UF&DL./?HN6QM'](K2!IEQ]*R)MO MZ=3#H1F>YMJID'% EBX37@6:(3:NF1))2+%RCSZ;1X/IY\+V("X:H^I=F6"3 M/>>I9_%K'U35X%> 480YZ@43#?A[O]Y_>/B)TO3QX&#[_B M+$[3YJ8 ^?U\(-,0]T841DKNC<*,U!;&FTDQ7+H2@9WF'T:67[00RCE:=[QE MS,54#"-^:93JDP]S\)")'V<8I2;AC9=6E'\N83F1651,J6DSZPX4DQ.96$.^ M*;"1!D^_+3) 2]I(&](.JS(UM1ZV]^S*JMHKE6[+MXO?N6'0)F7;D]>3PWE;)V]2<\D M8I2Y"T]N['=+7Y;>D'SWYK!,*WC[[CCN$K_GBB-F5'%&5X*S@+V+_O+>LH.9 M8RS>V2[M+/WH_=3PGVTWJE[#N-)2M1D-R+\6(2==;P^U+D:=! B?&%@$I-IP M4G\K^%QK*YI2^%6G7?SYJE>I2EO3NY6\2M';6J]7S:RZ[:Y6_%7I6?7:P[ZZ M]E4;0!#78!WRF&BM:D;3%W6?,B97G)M"EW=LFV;MY[7TI\6,]'Q M58EZ"R]VWZ#R>BN!*> ]NUC*A$84-6<@ZR7)0;MW36_*HN=!D*+VZ:LG MG)Q-.R5VY<*W8QW9),8UN9:)@<>W)K,79]W81-]2?B[9(_OT."E3L5YK@(8O MR]D$\0U$6<3BJT6N*+W^>F-3E(1HSU7;?(N;TC#MM4"FN30I\Q&#M*"D9KYGS3'> DNQ M&@'3")A3"IAET<(%S@KI,FS=JONT\CV&=#EKS/_#&7&U6-Z6O'&?CZ.O7*%: MN,(SZ=514@CD6BX?Q\HH!YNE(M5=UT]07"B%NO>UC/(UUQLH_$NJ6U52568Z\!<1U78I[YI MNEJ!0WZBOFGGP#Q?5M9%B&IL+(]HN.DDW%2=TE6QR:7:JT$+0J&(E^I5E-XL M;&VR10O;$-;ML2LT--1K,32VO^BX< %92CZJ&_H_'SJJWT=HU/U1J!M3HI(( M_85S1CG3(<\:IPA,]WNMVWZO-J;!-<6>MU&=M5C>SK'G)ABGJAOP<$_K96L8 M<.XH>=?@H/&X"R+U)NI\,$*OS@'N(Y4K!?6.3=2Y<0:;J/-1C-TRMXYO.ZSJ?3L8X<-.B)"D3[.N%.U[R&ZUK%3%,AVDB8VDF8,HDX M X1DU6HN7:XP2Z>I$+V*[(5>C=-T!@J"ORL%Z!1-FDZ3IG-B0J_LQG"@XHUA M3\U?OC=I.C4*3-1BW4V:SH%,8>TE,;6HO8_(4S1DG+(<<9)PE) M8^&,UJV-:7!-8>>F./0:@G$Y;-(Z>=D#'H_+\W\3=6ZBSB'MGN.XFK'P8[J\:D+12-:=39[NR:J[Q YN(\ODS4F5QY&$'009[!4A" MI^&B%36?U=1X5MEEOCA#%X>&WU8*D28%&? MATEU6E')QNKR3SJ2=06EO>-7#BIMC0ZH5.5@5VGWAH-J:O3Z;57IEWK5ZL\U M?5A-M=^PW>GKE4Q*:0\'Y9:WRE1IRR$[)>=LL_WJV\)OAFY/B_=LU#'NM%5!#/3+-C4GEU'[5FY@$ZN?40V>)!8$7$D(!U'('N*5^A_ M]\*'\1C_B:&T(/R(7B,(ZN)HC5K8C7"W4$V=RED;QFL8;RO&ZV[H2U -XZ5C MJ&/[-[-N_L-\KX@AN^@H#E5%?7\.7'G6^3BG,9S.< A5++O1'UEWJ M%&S9)5[J=#< 9Q];%/4J$T7%-'\P&Z"AM^WH+0<>>QR;$WL-=$MV_CP839UU M>LY)7?]SVH$[T_3GS)(<$7"VMP)H*^5=7'AZ0KFT]6X.2:64:(GO!781+YBK M7N#3GDM%:$-3JVAJ V#!(6EJT+KMYNN#FO*'T]8'7-C**PY!-U;P=F(E5YM] M:*]KBR0ZZIF@%> :-([7)9#XJ=UV^N>>2%%0U,K:&I#[<$IM)>N8-6!6K9_:>.HG5Y[ MG>'*JXHF-N;R=@)GO]R8$H&?K>_&=+6Y&SLWFBL7;>SMEQ>R3[11[X(R&P[V M"#%MH4531B0@X*[^>;RK'8D5X[B M]DOU.(@)I56=Z=@X;3LAEER+U]9;QRWRZ:W_;)$=HYX M#\!TZN\=?FPI/->&1_;;\4D;UB0V7 M G(0ATQO'++S56-GN/3J Y#7:R.75&C[I84<*@ Y[&#>B*SNE;W?N&7U)+G] MLD8.1W(*&%BR.MBG[]%QO+8(]0_FR%93Z+D\U2RV3A-L%KO/8F-XV1QR:/Z3 M(TMJ@O>4UOPOBX6*2*9C9Y7T7FU06@+@ 359,HF!J:FN[L8Y-H9_F/B(ACFW4SPC>UI/3 M8, 2'(MK,4NR0S$D>_&<%_S)1Y]9=BA],4PR#R3;-7UF!/@5O@ G@8"3^/?U M/QPMI+^4L6BR=_C]9=KY"FM\&/-!HC'N^=S8)\;_^\7S?\!^>=9W%FYGMW02 MVNNV;@>:#,>"_Y\S7A!-V8 _0MA.6'ZIE65N;.Z_?]EF:=^,W_9T/OW@^3ZA M/'\T9O!-N"B]+$Q!6+.NMO24(HL1#8=HFMP,I&-FO^$[))9-A")],Q:X.2FJ MPVVS86MLPW$6TAAL/'KEE.KE0V9*AOGGW.:0W CA:0&C^_8(*=.5P"AEDIJ= M83 ?!>S/.3BW3GJZ8"CB*V!4'(/0K W3]'R+P#)?[7!"X][19SC6F!DAR" X M-PM\9F0#]ML&CH6%/3%_*GWU@&D_2.-H=;0.3F7TIAGPEVG/8$"##.B()PI_ M7)85=&T]+Z#\2T!.E[F P@"[<("VE@.RYP S\U+[[Z:/H-Q:^QOXWG.?<5-Q MS:57U ?W=PU/\\,W)!<(V^3D;#S[C##CI8"90" 6'EY*MNY_2([X#MN4_7)M$O-)ZRS>3BY/-[WN=V.9$ M3(C3\6.@*UMR$A^$Y,[F<\-R"OCSS&5/I,L/F5BDE1Q6<"0@!8*8?= MFJ6^.0+4^-Z5/SH'1ANM532*E1I'XI]R*\LL[)&_IZWEK+8F" ME$9]@ DDBV21V!]@1 M8":Z2;R+FBZ(1@#B B/U0]%&H)/\Q!@%GC,/5_^DJ!?"*6Q)15_:V-2?D[BK M],QX9C0[>F)CK* MLU\,N $8,(C,!]1$:SC' /D/ I+W_@C>5>/SI'XG(FXW>+7QKMN/(J8V]@0) MW]THPR.XH$6[Q:\3X=$]^;/T_X+9O:CZ_33C"_S,8IO;:&&_6T M7E/?Q:8&:+$7&TQ?%,$@%"/!YX 9&:"@&X'%;%A@K,ZX&S+ESD&A$5I.\VN= M$_HF2J=UJZU1(; :;OGLLZ9JM9ZBK-=ZK^C#^,:KN]*..3O>.U?V2ID5(V: MCQ<5IACP?](8F(N\/2I3 8\2F(AXRX.AT3V=Q Z ]\)\%^="OF7\FS>/#U]^ MOI5FSCR05M(G4!2@D=JZ#7"^AW9 1V(,T\&UT1H%_A%04T.OAXT?!RQ>LN-K@_X&SX MRK/K5.3V ,Q\M#6O!#^3B$)12=.[;>E'U&H(O>Z['6,C:$/"HC\.;<%!?'@ M2&+BB[< &2!%NB ;@@ )$3['-2!]IN)%(PQ4F_!ZQ\88H@S+ L&(-3I2GB E MSX05%:B_K9S&VGC4=\4F-VTUZ)&)\<+ %&2NY'H%FP!:P[>?GYG/+Q_6GW5; MRL0C)\#N(T]<,HC$&@K9H=$)^PMG1*-O(* ":D2/D <&?H>2HG+3-(#A8;'! MW)QDZ0CG$?6=%1%2C+35R8'2UCM0Z;6G[("M&!H6[\#4;C"B @L8A;LHT5U# M)[7A@OOD+B:2&<8(?)CB"V#\[$58UHF+A((#'"$>4<#+L?2U%M+U^@@M#NO# M$O@D*#3_]?[#PT_\ KVF"]Y]E II&D[DM[C-67M1B.&#DKR:+43NK8O?E.95 MO#[3![+67\&L*V(QF%JBL:V#@VNOSYKDQ=4D[O@;+Z#R)F&.S.X->^7!0F7Q M90\>[<%;D&;4V90,O)^5"6$-0H%Y^%NZL.WFV47?;K4ZI>';BB2 D3;3VE$T M0+$F9P&V[)CTU(=?:/Q:5TXTLSYZP8/UYNS#U<>SM_HKMN5.]=;:UBQX 'B'"[493DZMY6V[AE^1WV M,ZR\';C\Q9(!<"J)[-6W.O=N^[CD'U0:MTR\&-F*,]!'*F8/W5B6K- M'<^]+Z]+1-7KCTH5''W@]G%Y>8V"0O 3DAG6'5VS-'R:B0I^3ET??D.:'P?1 M&H5?V=]9:[WQ)*[PR]*JN?0G7P-_O*6)@S61]K!;;,'MYNBT>VMO#?)J/M*. M"EK4WW#?*Z^BCW>RNJUN,1UK/Z; D0%3JDQ056;@M4@B^SZ\ =JGG7:Q?;KK MX:V]?[>OPP-/:SAJKSFZY9-3!T<]W'/1+_Y/Y&-G/$[FB4>VEV/&1-/B4[0- M]LFDE^DGS2ALT895WJL1$GJ_7^*1[)MBGW EG29"!PY;):[C*IXL.' ;S.5H M(<98HN@]LJ^YN01WHB@ )1Y+FW]=&':+(-9:;-@]\5('G:6RC"NMS?'7LL2N M55;/2T=4Z%$B^"O7*+TRTZ6(\-=<@JE,^FNQN VE6/GP.QA_ @U278A46T5_ M0P;>;A5=7$6S/5BUBK5"3ZE[K"B1*I^"M&;GE#0:L#XVP4*TXC:5X-12P$B% MLC_YF=W:WOSI@.TZ;)9Z9_(R$VS!1R,D387L5$%C307\DQ >\Y>?-K\$"&\> MS56Y3G_U5;G2M M*,VJ D,(H,7T01"*MH-SN]QE(L3YL.*L5G;HS,V]#-E/T&-\R=T/ M5?FABWX% MN$>C,A>IA"&V2[=MLZ(MDU%=,.W[O1(W>67RXFIM\D)=OEN1A3#&HT@7WMVP MT4N*LEZ2YA$E6KRC;<<*&_3]]52:,&YOX&'IVXYA M/7V1B3OC':I[V Y*)6)R%3--T0Q.GX_\(0A_D@_@+%Q,D?E\P12V%.M(%$5AS>&8$#*ZO'],MP5X$VN"\+\*)G .+0N^@FI M+%%5*:*J6\#OP!F.?&<,%@\0;,RC+17 4L!IGL0)W?4GP3J!B<0/R'A+^Z5X MR@O&5%+A_\1J+?PE!KK 886#EYY!V[I34!;&XKGZK;CR)-%T(+>#=YV2G4@< M.Z1[^^LRZD]HFW;;%,$M\>3L5#SOL*(UYO9:Y$MCMN!W^@$*Q+L55Z0:EE&J M9IZ<9I0*%WI?X\7<=O-(+N8>ZA71@ILH$E16) MU+O$ ;D9HR$EX9G"48_ M;=ZE/_DP7WC!HQ!_"%],7:HIBY9!U! ).P^#T.TO@ZA]!:M7U3=:M7N*ZR#>D&X($ M%C&)WI:C2QB@A+TLJ*XVA^3LE8D%+G*(X*Z>LXC$._4OOROP1]?G:ZOXTN]R M=&F7X0=R *_T/?ZSM%%&W4:WVT4S1<)DR@]+"Z8!N_O7Y=^[K<9@,"K\4[/1 MJOA[;]"I]$;9I%KM1J_=WM.DNJUJRZLGM9=)]58.M0;.]9@ YXN[&*Q85"&: M]VB3M;-D>:'5+ZGY)LOK4 B+J[:M#WA-X;7NQ%>,0)5N1$WPY?#WK!E1D[87 ML46&NJ66<5PTL.1P;=)P8I/EO]XM;-=;6%/ABV]ANXHP/XEV<#3@]O+WZKVN-I\_8?=S:5:\'1]:3SZ[4;@1](HACT*FK!T ML>JEH.WX=FW'J@BWI^Z#5UE8U_Q6\]LROZUM0%F1WT8(DSNJ^:WFMYK?BOAM M;7?.:OS6:YY==(:GR&\U2]4LM1E+K;\\6HVE^&K4,;#4:VAC^RF%XL*,[!8^ MZ.MMI/G$KIVU07':WM;/JJKNR'B0Q5?8K=B*F#A:%@K-?$]-) M$E-EHWDG8NI2C5VGUZJIZ22IJ;*]N!,UX=U3N]<9' @QO8:TQ8=?>#-13*Q0 MQ$E(59I8UR7O-N\[C[$1;Q7LXI'P5K5F[-6-2'58W^FLKGW\[9(.JC*K$;C/ ML+_,:ILW7"^F]I>(==1DM9,YN4>RHDO@@^:RIU*3U;&3567#S1'?#G+I=^!>4M)UO!LD71 MLR*S2/YZK3&SJGJ,?4(5[7?V541V -&(FE=.EU>V*%C>E%<*H)P,-NEQR]=6 M^_>:46I&.7Q&V:+2>(]*!3LFVH/V:5W8H(=Z/4ADT>6B4NLGPX!FS=\U?Q^$MUO&W\LL/,)K3CO;Y\?(P/N9 M;,W^-?L?G ^_'_4^H'[FHX)*VE<@'6K^KOG[8.,.>^)OK$^Q>[W3T/X4LO@K M8>::@-LF&N)7QCE$#:-O[JUWTT*APYSNN9>+O MM0QP,"R7W2P M/5X8XQN?Z)/'W;EBAQK]('*^:OM%C]"UJ=M' M[CF#/>C4!GFR297+'1(=^-$-)^=(!8\-;$KC8(,XZH5C?BJE&&.*UGCFA'=" M-61PJ$5]U:8+V]>&?HRD1TWQ*0V<4#S/1M; M$_'<%X'KQYG#I7Y+O!P@:A9<2Z=\%)(@LV>RZ:CW*!F7]LZ/0_46+2\D!TOZM[3V MU+_E@Q-B][X(?)<;4 ,%K4D&W>5F+8/NR6-BEIOC+H+35?*6D%P^LNV(WV<3=L26)']17%KHYCDD<3 MWC1+J(-=H-F VWJ\;5A:S6:CR>& 2GU8!HU>JUKWE/+?.\/]]&$9-8;=X8'- M">12L]7?5\.:]IXZGNQS4OW!ZMXI%2;5:>[K^(9K=JKN;W$B;4Q>J*'+2BIX MT;:C5;N]L$E98:]JUJG>4>+(VTGLU)%CYW8<1[YY.W6$>>V;5U/>X5#>"0E^ M\J.=&%OE4M?E]1[>N^?4$O4 QSS -LQS$C>*L5B=\T'6&R^(HB48G_I>2WVO MI3C!M*9X%"B+L_68\*Q<0M(_NQC9@_;.D,OU!:^:$9Z:$=:44>[&"(.SBU;; M;K;K^_,U)QP\)[2>DA.&9Q>=KCUL[:MW2LT)-2<\&2>L*;W=C1-&Q F]3O=$ M.$$Z6NI%M>D]^.M^L<&>X7W#QU?J>@T.[H?I5(SI)Y'(.MB[>E7UPPDG=MO#@S%UYW6>)LR\G>!L' MKY\5<7 7.+B[,_L>2%RXIJ,]&+;;T5'O[*+5V[G%3$U'ATE'VYBPV]$1-DWM MGU 53TU'NQJKV]$1EL$,3@7N^S6$8ODXP;Y\V#@FB_:I$T7)7."V^/!X1'9K M6:Q657Z_<+1V)3Q5.3;5*Q /VT5YRP1$96]V2-[L:+2O6,D^#OJE\459&_W MH7!^GCM3F.P[QWMP'B,\+!/.R?7/R2 M<%JK8DN.X "&[6XQLB3&%RJOGZ,@OI 1FT>H5DL$S]5-T82+R\ M32B!*4GA4MC6@PB%Y0?Q$NAE#GQ/A>7DM?(4<.]6C)TD(DC@1Q[-,;:M87W< MADSIN>(I2XS#.X;7=:,H(9B^+&_ A/?KQ7SRQPQ^ZGA7]"4VV"YCAM$E],;@ MRIC9)SFQ&_FUBD30WW=8[KD7@*']_J94O(446F-M/_=RA_L.'SWW D:8BBD& M'E_Z(:]$B.N%%(M:(#@H)&@6/G4 \!F-V)HY$Q(XC]2W0/C67,3+"-^[&M0' M8Z29L.!WH8/XPE)P4J$.BEGA1RQGX\ 2,&47!1K"XKMC=T%O) C/+;&(6WWK M<^#?63]$.,?6"7#Z6!Z$8-\V=E6XG+-01:;Z+@C6F(3Z/Q*?7A]9;\YXE!^? MOIV];5@L7W&><0#D9OGDFJ(,3:5I)KV3LS0EN#N7'%ESYQ&.E9<*'\[/'+[) M].(B@=,6W#Y6-T':)O=\^OIQ"7A78NR*R96QP9+1DOB6=!B(C_%5EKU,0(E=UK-DOLU[3O@6JWD)Z4@V=)F-MXFJ'0 M(-4-BX&,(V*E12CNW2")0"$Z>IYD&Y!^1/[CJ9UY4![90Y!X+%R! Z>)!_2 PM7* M]":8(<6I/"X.2H=U7B".9"L);#L2A'C<:'!E,?M?T=EU\FU)%DDXGM&N511? MW37"ZP<*QB1\)/_>U/Z514_K[ +LYD*YD\IVI(&,?'=0W%C.W5TH[K"K"S4. M@@!DMXL?S@>3?EF M)L!.;B&@;KV%E3B3M",2V:0$EV]7/8IT/'3WX4 MAPFU!*$>2S]FCG_->_(_ K7GUL?4!9G5Z:P[)S3W0I?D"!\(;DADW=.WR5HS M#N6$>?L:?!?'3QR0H1BQ6C*C0(C^$<"IX9Z]=T.0O$&(_6S&'NPDM@V#1;D@ M8R=K=9B*W"V36F\-J4DMC7 M7@GUS;I%+]&=H$[Y*&Y#WJ$F[Q!UAL,79X$'W"H)BOILF8^/;-E[*3.Z;!&' M7=Z$[!^%X]WNU+JJ/5C7F59M7&5^PGIDNUD2-#UASOAN=E[*R^),)Z:U?8Y0 MLN@^1RR9T4F;)B'=+4[,DE#\N MU5E'E_Y$QP7'KHC>@_;U C!!E_L+C9J#I9Y!\-MR!R4$M+(RHZ[MH+35P1;G M8.64"B9ZJ)E9S U9,8Q(S G_S/J.(%?Q^$@W 0O[X)U@ L;RP-_R+)9;&#AQ M(S2A@D1'AGQD0@]V(@G94KM-X!$1Y5HVNAR]<2B(^$C--N%7L( H9L-? 3D^ M%H)^,/K%DI\/BL&V0O@LVM#8L%-V$@5Y@0(:8X04!@I+/C\)9/CH5GBNN!=L M07">.-8"1S]L=,5Z)?C<8@6-C"9")$4 M4!F'P22!75#M4Q^MM)LN[ ZH<=@J4,9@%I)>ICBA",%,E"%F;.)'JECKG_.:;1DI5%U744_@0.1O4N?+"9Q5 M3!3 8X-Y2@22AA34A-C,Y=F2-;O/;I@HM5*A]4B;ZWB7\943AH_PXW8!AR&( M[9'=Z97$<]_=W-#O(;,\9GQ1=_"S>&74R7VFK" M<7;M0=EQNEDSB9OMPA.JQ6NFJS'R1<659^MM>L^Y\A9V&^Z7Y25@L4H:&4ML MI,FB5!ZA ' J2JYI0H& 6XPHHT>K+%(0_N%/H=H!JIH+ZTTDA/4U ,G1?[LG M^;]E(T>Y]_]R,(P0/^HS*.[@.&JUESHX'J+B*>K&",>'#AGGIV!_QK!.70^" M^N!6W+F^KRYY29U^RX'+J )5;-JS<:_J_7F[.XZZC4&G7[6Y8V_4&/;VUK-P M4.V-TO: @T:WM:_V@'NGP370?!4?.\Y^19LT>SK)C:"X=/$NO ;4 MF8W<#]N0^Z (%A0"?^X&,QM5]9\PP/KFZS_2.S;5,\I[]/8ZJ?G&&;56L[,G ME(*-#^X9( RJ78VIN;+FRJ*&4<\7A#'8$A&QVG9OT#L&MGP-R" ?5@:[:MSE M2IOY9H_M>0K#@>X\QK-\\5:G)5&X?F,*ELO>#G*;O=VAC Z$.2S MFI8JB=Q]4Q.VT+.;[7V9PK6UNTG_(8J)R3JY:%;Q"KDI/TY-7FAH3LR&KS'1RD.A)ZB$2T1M_NE8BZ M9Q=#NSU8[F[T[$3T&@*@7Q&4XKD\[14FP88*=3V*\2NR_O>Y-80P[T$1# M'A:DG(Y+#JPQ@-2=*EB@*!<;+_]422^ #.C!7B$MLG&7U]4+H'T$O0 8<:(( MAZ)SP-VYTCF()$_8J$-SU/8RM8Q[#N!J]L^!<'UA70UOPV MB:POX_]V?9^&!#ET-R.XAH=9X'F/Y\$#H@V,G06AU*:?&DNPB%UO_?X7M=^972 ]H"@B,HN51/H M@@NS6##>K]PNC4[7[%2_0_YLV_'C(:B\'5R;5+H=B#"DU]ZEM1,X'W%WP_KD M6X[$X54H1X74;)< ($E2=2,+-BDBQ:2@L6R$N/) K:&>A X^$81%I#B(4.3[1:G?^6]U5)U9R!'1XE;=_M)(:87D59]Y[KIEWFF<7 M_=6$(QR$N@2K9?S(T(+KF MASC(X-404*5BF^#464;1&_J4"+%DH0M(4M#>^ M+6=)S;C;;6OK[&+0*]]7(NWCQM>A$=^Y,7QNO GB3G0KHCB(CGK-*U?XV?TI MK#G!0OF3!"$E@;CAOY,IH@>%(HR6P*E<_S[P[AGQQ)$;=$[F)Z&!*-"F#'89 MR&IE,A$:$<+D.N@I2= /MEX17")@^#B=VBGX@@X>9A&7[UWQ +-UYH&!6H48 M=/R@Q*<:$S+6PHD4:CI:MK(\DQ^$ND0*H^PA!^.%L_T0093Y%U,1N^C4DV1G, M%\@N@=,/8]@J:Y((93.05,N>5 I%/W%B1^_)!,[.'<-N$E09R%8!IT!42R!8 MN$PY/JZ%-U& FHFL>X3A@O$D7.X8]<)T2M8&/,:V@ORVWHTL:AHAH*D-)_C. M.)GP5]+!$22.3@;&4J81[4X*S^@2BAOC0A)<&X@>*PX16)/GQAT:J(V/(,1- MIE!49DC<^)1P0P-\+;,"XRQQ,#@RT26[C>B^=4R9%H#]_[-QTU 6/4+\C]$[P&_#.GA*)<$]TV$,?J=LJ;AE8N.'"$BX2:VS&T38-U13R%%&7706/KU3HE/%7@QBU,3#]U+D/ M0FZ$(R;D;()D=R./K6HV;M*QR3"8>@G*C%BDH)[X!6WOI.M+[;II@O:]$B4, MXR]QPQG94YD]U. #%8JTQ^)9$ EM,3.BH^SK!(K.2]#&)NP^Q_R:0\#KMJ&W M<.P@B:QBP=:^Y,L4;]WHX33-6(;8 BO&6?\[<2?D M[#H>HB#>,=BN&H]EAV1E$VQ42Z$Q=7VZ%>E<< L4.CLJ1?4ZVQ$G;)E?ICYG M4438:/:CD8J7S!+9]8I]:[EQ*QY" 8N$Q@(1OG N?KGL,Z;JE,*4")^:5\H3 M;H$H_#L@3(ZW9%# M=_/\0V=/'%"T)>A:@*,TEI]@B4B38EC($7K8;)6>Y"; MU=AAW'(*;8:"^46#0!=, GU5XGAN)841%6/:G986Z MI"*&F:;+[6RT&#_]GK]\A1_^AM_]$7S'KWZ3'_W.* M/%#6>HMXX!-P]-RGM!,0WA4?PA]INF0UJ7?QNES!P?Z%O2(YM!G)YG4X%++C M Z=X+0@09:]I 6*(-%)/*(S(>B#1G^^[+2'Y"1,?QO3&";L%92X)2Q^&EC^^*& M]>9,_7#VUB9*)<:@#BEH% MJUX6JI&(%8!!+/,"9A_(,6M*:F(A>QMS=T6<"CJ[6-*B.]RIR<,R\0]A-',7 M-K8(T/N@OBQ269DUX+\\\&MAUJ4A9N1J%'CL$Y3*?-0 M+C B*0(>6]'.9I*$F>P[AO^BB'J(@YH4/R,C#T>!1AXZ;52C[+S2?*$1>C!# MY:X9BMR]C]FP_0)M1[IX26I0$NAB(M6(,LO+!US M.>K%;]RH7E5,F84 +'037X;;)KEN5=SC*<0.HBH0N;I9U1SM"Q2[0.DZHA,) M\PMJ;#D-E ^+)!89$TR5Z$Q$!'MHFY4-7,)CM,DNSKS^EQ8/TB6E%E4\[$[) MBJ/)1Y2TE?DJ*A<8=;O45*9?G).P]RRI*O07?)5%U9TC*:KN%!95=P^TJ'I- MA@BLX0@3'D913QI9\[DIFH-%+;=&TS;TR72%!7J MS+@S;VJJ28K2K XQ:7& MK$:]!XJE4*=;X$.\UX'TH9DD:[3HGM_QTK1+@INMQ'""+M9NM MIN$!<0Q#AC/^G0 G$=EJEV?,[$&>Q+?@083GU[[0+J?^Y>PMAYE]ZQ/N/OPS M=GY)-BIJP0G>"7&IX?8M<"Q+H"8+ ]\=IZTJD3#UEV!JS)7I@IK]AO4OJBR3 M<0)M@] 5*]/A]YL%.<.OK&*]8'8V?>@/3T_P/_]Q;D0L/Z M'(,C_0;W%9,T[>;OZ0JN9B!2K!L](#W0^OTMVVYX2$X"XB.4YL)E*/[SG\"F MFD&DDDT+]PTFV4Z%A=BE:@5S90X4[4#W,*3*_/,-\UP M.JQ?E_O1 _EBW*_!?;HX5D.Y/5O>(7J :@!)9:C08%I^](_$>^1K*C"%?R2P M'7AO P4Y%C"0"L(-0QK;-2<^[*S(B>?M5_R\F/S [UX_B$EEJ[6'"?%664+\ MS8N3 @ M!*@P%+1IFL180?TZN>9&2MOF"#$-#5*L-R4O(AJ,B6D[9"' !"%=OQ09?F92 MNM06T343HH*+[LO2UYZ7-"1XW#*BT[*##WEB31W72]+,_ J* MB@/9?MZ5"653+X<"[#I_27^M&(XKG;@:/UH$F)O4N6Q"V6>K%0ST[,'6RJ[.EP.S(Q5_G=0,>2C\//F67T$8Y0N?N"1<'58]A.Y91F!Y@T7 MF+N;J+0GT17-$3V@B4R59?8^LP6-U"J2#IFJ98/EZSH59#M:&A(15Z\E0+J6 M",&*$H&2YF#7Y:\UI'<7/>>!^W33/LC/R*G*>Q&*L6X2K$P0DH+0EEJ$+MZ8 M:_6 SC^E_]V6Y)9](5D0G1N;;FZ!)KWCCANO#9VN-DAE.%697/@P./28$&<7 M7MFDIHS)T6:D*;-M4F;'>B-O.$H2Q@?^BG]X2^>O7NKB2SI<@:Y'[L6(GL(W M>_0B_@O^5_\MAP)2\VZ-P'6(R^%K),&7I7>D%Z:ZPZL92&I+[N T#>FV9FOE MKI97$Y!]NZQ"NZOJ";Y2"<+U%&3-I98;7VFDZ!-]<+FH$;3F0Q!.(N$7*"D!K#[FI['.2ZZ//(5]VVM2\GV?UM-SSKZ%5?IEQ;9O M]VN-Q\&=H#2-O*[&1Z^#"D]O:5??V/V:I;TV @[LU9-[\25A"U)[^"26MK7" MR(Y.N6#MVF?YV;')S,E9T?:>S>AH29(;=F8E8=ZPKI4[,3"G7FAGDS$6%5G9 MT@ZD6:2[P.KWBT/F1Y\'SAG=:.^9]G8H_DQO%.4^F)T3V:*Q#*%B@;%+.1(8 M1!FGAAXLT('25N%[:/!(B;%"CHBQ96H=*XX.C6RJT=(25C'#=[#/\3+N)7$W M"]52X<&K7Y8?O4W,C$O>ND^^_+2TL&G#*QH:O>[91?P0%%R'DL>STOK/9I-* M%_MG,N&\TI;K_4;)U'OQ#QB'..3:SUA:4=5%]TH6O9 ?LOY47RKVP:,\H:TQ MBI<A/")9+Z\I?U-MO0CCO]%C_('!27 ,]D#1?5+-C>= MLQD#*74K=0!&4J BR+DS$8KU97(:45HIVU92TXK0G+E4IALK MEV#9D/F=_7#,M@Q3>8F:@H;[IR".49@?SE/)\)B)A)>W3"EK%U5 *3I>O3-N349_'4+S,&'=XMBM6)&X6Z%F*2JLD44 W#&O@@ZA1.4%HN@BGD MV)$H/OB#K/H[X?AAUF1MMU,:L0II!!%_Y@6[#G;#6% 9S,9Z4;*AU(M]4RHM MGUO#2'KH_,;*-])H,E]3>633O=VAZLA28T@%P)=-H<$J4RCGCBO+Z+TR*!L!VQT(%Z6>-8+_@4$5?5ONFKK\KHJJ6%QP M,-4#9D*D*XSD"%W 9425>>\1!J^NG%Q=.=D]J,K);65=><5EM[#BLG>@%9>& M*=+N/*-P+'(:UDE(XF\E)!5>FBPGPXLHQBW(6Z$SQ(8G"?QYNIKNAR&Z=$6J MF^*21,D803BG"2L,#:O"VV: <1BUXL9E@)AN$!C'>L);F2D%(,F.?M6Z\DAU M/]N\U94IE?P"V@RT2*".R;:^S1Q0FF/7L:W/GZ]8!=T0@J&CRBEAS5CC1W>Y M;%7*IT92A7MLQZ*IRD?YSGK3>IO>TKLEN-:84!0TCF(N]:@G9]SRF"#TP>-X M!KL.D@ )X=8%4]9_! /VS=FWJS\BO%8(!!3@93FD$GFGC^/E'I9E)Q%I;((8 MQ#LE^ON_TVK?M(OG.0>#9>PN'%F@C(_JGRS,M-#/)4M(Z_ZD]>ZJZ[@. ?X) M!B&<.','JZ0,/,,%UHI* QG7AP+D-IA(L*8'AT0-2A[$A5B>XU^I2E8^%X/Z MBI4#E7E>+T!6VZ0S5X!"),'H*<^X,;B2N!1U)CYB)#E6%)R/\2 FBFAN@#@P M0?5/?"!V?L*^2?I!,\E!=!GOD2N!C:A/L"0 C$ B_VG#X098K7' M%TTV>!YOSO1?SM[F[*36:-!6UU462!/7*$< +RPR1? C1(O%2A]YRPZA4?B:KN(R'<@'>G,0W%-Y^^I[FF^-.\/W[ET0\C5G MIED36Y8%@!H./XD5<0SVE:+^(I'B?OT#J$>@N"P&Y,7E.]).*F!JZSYPF6$2 M7^!MEK$@U-"\K('M(%<1,Y*V,1_'5P@Y>/>#!RC]%KS_Q051 &Q/G_PSH(,I M=3]EU?NR]SG<)!#/BA.3ON",OM>7U*LZG\.SBRFP:$$>Q[RM(S^%UY'&P7EZ M)9X5 .H;O7!Z_80-(K0M#<*4A_K@*!QF3V=I"]SS_#995H:9#1?=B5,7G05^ MS-BZ00:]U^ T\$(B4E64:3>FR#SB *L_IB%&GH"M,'F5:I$\NB1,W@97KI&J9&Q?&,-%!QX>_<,+[/J[IIY MY]]P"@A 07ZFOL[V+-?92KMQ#7(^(%Z>,: W.)J%=K8FZ!\A')0G+]&\Q_LU M+FPK!Q<1-8(1YF6G#S8KEW'7])5TAY$H4^.' O2J/GO$8;S<5SB>1Z1G3"8J M!,O(&;CLCYJSR)MWQC4R0\7FN5W=5\?IR"B]X4K\5Z1,FL84$8KP0W(# M:&M8YRNP-%4>HI>FI\NQ1OB0"68B.VZ(7V,OB11TBKPX)G,FX,FP9TZ(QGPT MY@JH%C9=AO%EPDM+(;.D(&+#0H*=1.G6IC.=@"U!Z*MD29,IC>%01*(S-ICO MU!6\WS#F, _0:5:0=7PABP]%XJ &6JU,!*A>0L\SR8)[T\09"\N4&W3%+'/: M3 CJJ$];0><1)@SDPPB\9%"'F1Y1DJ\+6 /VW(_0+>.?-G*V(N33?+AWX4UY _ M^/=N&/C(JN1 $&GS'.E&F6(N/8L=0:4@R+=.M!>@5H!H6R=X.*46AH8C* <-SEU@3.)&#\ M$9@]!CEP+B)SJL:GI>B701&\.S51CBNJ&8F!@=!)_I+;JDR>: ;/L65K MO"#F"R]X%/!WLLG(I4UB]BQQ3SV5P(=7C LNV6F"?8E >6A)8_9X L9FM)PM M2V(7,4%1M>7>I\O!$GP+L:'Y+CGF!=+IDZ<9,38>3,M-85UHAXNF4(I^19M/ M C#"#I-N-(.M8GQB,@%U3- U@HMTZT?Z?12G8]DWGH&-#V)(!G@=3SU+$'HIW:M0>C<*LVM;@>.*7*@; := U ]^)90'R)FP^HL 4'?PKG";*),7Q1YC*732W<* M5OWWU/O(<#4:',Z#A!O&W_*[K1V'D/ZL,=&P#I9^F.8HS%8H;GB5#+A+@K*% MNDA?@1"IR.0#N0Y\*)G% B>1E9?Z%,X$+5YA^#GR3J3J'91"MMG%[D^(D"8S M:^H%#Q%?9&=T(_@01OV1HG%+;K$TE&0*+%%_?NPL4*UD9TEMW,I(--,<\*23 M8N"!M$;#O@GVH" (J2 F#L8_,UY++HY])44WGM(;&5O6S^KL"W&/DPF,8_%6 MB!:/9.C/ 3RB1OAX_5F]FPI2\VUR(299 (IT!=),4Q@4V6,V_6 5!:?Y(50% M+5[&K64_*GHN1D>8>86LNS]"%R@-34 ;X:'(K0('H&%]*/U6#IPWGZ-(G2*- MA<$R3FE>,_0&ZLU/%L8,0921'+!5G7LZP73>E-4TTB1U(<;J0HS>015BE!=4 M'&KIQ#*)YU! 28!Z U/7UG9I6PP)9)MOF<7T!H[(7 MB8 46_I%ZBE?! MA.RKUF@TDK5P*D2COA(&J(6G',M1FY96L-#7T^E%N;J'G(0M%6W+-]"E&0A[ M1.$X67^)U. ]*OFGKJFCT#L'J9>=A\++72=5-1Y^SHV&+:!;_ME:V6;+U(BP M93A#$D84+\AW*&"02&4+PN2#L:XKU4A(FLZQ_.=6^&+JRL8#^DM(:N!+/7 S M UU#EYMR>BYFJF#*..C+._M?><8,CB4_>BSS_&1>Q&\.E.6?'M)[+ "-5?@T:V]\2QUF94J]__!-FV&R& ?+ M5F (V;=,H1:G*%N4M[B=:\ J#"+,YV K_4=1.- [9G(4%\IR;" (21Z,>RJC MTQ1CD+?O7!EOD.(%A#G*'[.9Y,J!?;+_Y/U1)1YD[E@!MAJ?:EBP>F/5)5TK MS8@'S7#U+!I9R4!1>_A,:I+2Y\?@TRA9_!"$/[&PA_/7)CC62A_= ,U/56;U M[A6CU7BL$H#U8Q!F:"E;S[P%;GUO=';1*6D0M]1Y0%X!QZ2?1 R_A6VR\WJF M0(WC,S)BJJ@3(;K33&/:C&SY;(WF+R:9\:\I_'JN<%+W[Y&3Y^%/V$E$*'@9 M-"--K+,,/_W@(>]?R6QG0;P/"8WA=HO02YD''-CCF._N[!-T^*F(O(_X$.W! M"FATJB )$C"?%JY/IAT%976BFO)WCF?$\E16.IM+/_"@#Y7+9+/:)Q;U6>D? M5V9QI!^W,^WW.NW>J-/N3+J]R>CV=C3NC9K-+ACJK<%H\'\&0%[/ES(?%#)_ MJY-14N;_;M815O'@)P(4^>'\>@][[%%%[ ]X_ \PEG^F#-5:OAW0;^%@ @YF M@5L-0@3-)$(G(6B4?.>^"@FM$J>:OGB8LE@N''T(V5W->B.=B;>,9+[0[8:X M@Q ]_P9K:V0@3JZ8RC_3+B3R;H&[/#ZZ!17[)?4*.X;I]C@D$=Q[H4GB.W#M ME9[6M9Y54<.D?OOLHCTJZ)=$,:UJ\^P_Y3P1/&58,$\I7.,9&(RRRZ3L"E?< M8:FP%T;;5D52LO)]B]6WGG+U75A]?S^G-'C*>?; 3"WJ-*?*=H #]W5(#>O' MXP+S]-ZC*L_1O!IA>O91-Y_A;@WHI2>4%0JE*=MN_05#&>B-896'K/=SJ+F+ M\3A!Z5#K!ND.I?TFD,M!C.7Z(BE/YL\D=*.).Y9NTMS]90@1"5,1B$"1D'!T5RLS$5\V6'V4[YI50<1N1/H8K@7XWXP%L.N:CK4?D#S^F M_0F+>:%_=K',"J9"600N)O8EW1GM*5,BR5]N,UTX^)/"-LG$X_+-4LTT#(Q\ M$SLSS[H*'5]$C^#)SR/K;_/;O^L8Q\V/R[]_/F.HAWS7$W7?+A\9''MF.IE; MMZHK#FED+^O%Z'M-T\3#<+4[O\5L-=_#1\:EB1CW0'")U)A+F<\9KQZ5-8;$ MTPYW;W@/WRK5*YO.KVQ(H+-[4]W^)1!7HS :$S>4"LF,* M53"DM&VV&G\YXK[" @!X &O>T3>7B#YQ]#_JCO^E!VX$TD4AY0_.+KH5*%_> MC&%?A/O*:H'-6YQB"SCJP[S_!7\P)#IS"U=TTY*,?H=9'N&@A(Z#JQ)GBBFK M)D$!G"N5_G)W:AB0'"99BJ)#TSQK(C4F'VQB%LBF<2F;NE35X#)]E96-/;>$ MWD+YO&3MH0I+&;U0A"+OE#4-F5ELK*L[JUG Q*J-?4?%C7WW9%@-^2[[DF$5 MKT!!+)OHDUJJHQ)+-1\/.&$[YSN*S3)M/#;531JHB5+%8X9S40"15=QJGO^W MA%.GILVAC#2E@7>ZT*6,AJ4VI2\2<.DL!US6G.&K+(WH'U1IQ(O%QJQ6=T_! M,>2Y4,S OM-B[&L0%P3(!LWE -F@N1P@NTJMA\OQ.)DGK%'8SLQ\S<(H^/YC M:#RI@JFVSRZJ["8FB2>NI\9*:"$%NX:+^8%F:<'6+6W2RYDMYO%<7WW& M^@6,1 >^B3O*$2)TS3>*0F#72?3O/8J7O^%K^$F$-VK?OJM:Y1^3::]%%5:O MGB/4@K.(Q#OU+[]C08[G/+YS?5HBO?0[F+)WP-12OB%#WX.AB7$/*;M(C/&? M):\/AXU.LXOL'H?P?Q/U82D)&K!E?UW^O=MKC%JCPC\U&ZV*O_?;@TIOE$VJ MU6IT6M6&JB=U6)-JMU<.]5>B4:93X 1DG?__K'.6JKT)>F+OVHM?5@N(WU#: MGI@N,T.P>'XMWBPHB8DGZU;4Q/7(G=&/M5N;K)S-E?S:608\^?*7E'>3W;+U M\??,YM3G7OR8U ZP(%A[;)&O8*EE'!=-?!>QO+UD7:=EAAMLU49[\'KV\:-, M,EQ1JVM_R^[>_]9OK)@2!@UKXFTIUJ*-VOD2O)-US@W?. M\!:'"*,/_T[<^'&SJKQ.ZNBWSRY:;7O47X[JOGVRPP(RM2H=6KFDW6DN-2?6 MG+B&$Y>*99^.$SMG%YV1W>HL)X)J3JPY\?0XL1HC=E=7K>^!_[K8O[ S7*[J M*0X"U#Q8\^#1\V E;=CI/9\R[)U==+OVH+7,C8>E#"M[PU/Z?\?C#7,6=)S) M@F8+Y64U/,++X1UQ53:XE:NNQR8[GO MN4.)9+\YY]=E'(?N;4)IR!_!-X+LKLRE?7 >[>9HV6*MJ#*+F>+)M&)-99M1 M6?\PJ&R -ZOL3F?Y(DM-9H=)9A6=[,&&=L5S$=P0C ][U"IHXUR3VJ&16A5* M.Q"M.3J[&-D]S)@?A#@[^83.)2$F1(:%BL6Y> DE*#!N/2KQVV^:9R,>+-C6 M$^3! MNU1-KGN? CG-AE,'8Y41Y_HXLZ7T5\/=T38PZ;9Q<=N]=L[2D"],Q! MGIKP=C-G]TQO4_>7F)S_1X1!$:FUL+9HV&ZU?Z^)[22);5.;=@]4MTQ=[;.+ M07-GK[RFK .DK,/5GAWTFMK-?>5/ZLCL&JJ!PU/X4O+69_A[&>F7D[3#0IPW Y0 M&I]\T/L#M[0[F"L,\HIS!\YJ$B1X85KMP6XL?%B[OFTAV3YV9RWUO]RV5-3/ MPV>K,QL.SRZ&=F>P'/+?MLQL#R>YN3S#$]VZ&G3'F=8RH)8!3R@#EJ#XGTX& M(*A5SQX4!$-J(5 +@5H(O)![TVDVG_K.QX@R_JW!S@&DFOUK]J_9?[\V0'?3 M,-T>Y$ +Y$#3'@T'1VT"4%#CKQ3%68V@^:*(B&O:BV4AT6#_%$@:;AC\YUD- MN+;VC:.#$:LGM>FD:L"UUP"X]A5!++\$A+?VH<9;J_'6:KRU&F_M4':PQENK M\=9JO+6#W]>7!+4XDA!#I]EZOA@#(ZT-"]J?'@*DQ4YAQ$,&EJD9\* 9\/F@ M#D<(L-:V.[UVS8 U YXN U;COS7=P/? =H2KUFKN.<=6LU[->@?'>I5T7^OY ML$5'V+EW:#>[RY@3!Z3Z3O[&7HVE=H@:< VRZ-:H,,M:C/9+ M1H"- +K(6JION]Y7O*-<#0*5#>&DOV&7'28/8U4-K1 M45O%#-#SPO)M(M_:Z$.U"BR/RL&RFM@.BMC66+8O0&H==*2ZHSW$96N\M!HO M[: Y=;]1V6<%-X$%$&!:MUU#3=54O,>@\'-3<6^_T>&:BH^4BGV6%8C52PHL@IL'L M:LBT&BZE%@('* 2>#3(-9E=CIM52H)8"!^?@/#UF6JO9JD'3:OZO^?\PK8#G M TT#07"RJ&ER.5^3.1S9N"H\&:_\-L2QY2[0J)E!ER-3JW/1UTE\/;TR]BQ_4BC+HX1;6(04(1F@,YZG@,Y&C7ZSVDA//Z?.J#'JK<9QVR\*UXM&U0U>)'Y#21/X M GAR?^!B898A"*J7H/8ZNY)*FQA5SV-R-B377,TG$Z0T0HY*E^N6-M; MN^F6)[LT>23YQ UE&<@H:9;\(7PQ=;>00[VSBY;=ZNVAK/ 8#9.#YS,X8>O- M+1_NVT('OC:IMM))3VM&'=8.;N[W55[\ 0OGW,]NXW\\+'4;'03>)-"ZW!P=K$[PDGMA3^A*L:D.J7:@TDRCB.TN"=[]<)W52EK MHF@G'BS;]!ZN"M=OGH8]Q,/>P[WZP3CV7M5F+([ MK&H.^R.$B?&X?W-<'V,N&N2Z.M..,-76'BVCU=0:]F"H2;4''A>U!SYY5[^N M&CASBA MVB1\AMJ!U0 8^-\2/8)2L"K:@RPRA/F_,UV&L7#NQ/EM*)R?Y\X4)OO. M\1ZJ]JE[9.(=0I M!+866VMZ?58#_V@/SBY&-?C' 5-]#?YQT,&R979\(O"/]A XU1XV-V^[63MC M-?C':<:S]ZHPGQ+\HSW"$'=OV*LU[.&R= W^45<-'+[U<#CU YWFV<70;K4[ M.^3MZF!R73IP7,*N-K7V+LYV+R'HM-"^&@UVOKY>VU=U'<%ARIW=ZPAJ,)%7 M#";R1/;H;C4)G?;91=]N=3<'LJT!1XY'V%4#'"D%&"F%H2@"Q-!H&<^X6,*H M^#$3D> +\V-]89X0)EQ_["4(0$'P$H+^G,3ZZIP/NP3.FQM,W+&^,(Y/1[>UHW!LUF]W1:-0:C ;_9] _>\8]'A3N<:O78 6Z_+__7P:R)B?.6GFI M]5E$D1#7ZG+-9^%$(OH!+_SA!>.?AGSJL&2$W123RUC]B ,*D&8+I,XP$6<7 M/,(R<$XA:18=1!E("W^L: YM;9-76C3/]!M(O_%CT8J[15_K+J]X(PY] 28D MN K'?_Q__Y]ANS7X/;(\7# P8HB5+'/BRCNP04/'\QX5;UJA )82$:(46&]@ M&LD4]% 28H4+_)OK =>)R+8B4& (C#'%5*IM3=PH#MW;A$Z,(1K@UP=@>D21 M$=%;V[H7,W?LX<-X'U;\.W$7.(>&Q>=@/;CQS'(L>'-NW<$LX%] 2,#.@0"Q M'H43D@@)Q3BX\V$C)HBQ$-,J#72%/QS/\ S7X M06S%03H8;XV< \Z ,#_TAT'>P,2C]5^4B[&"6R !#D+1:N$M-P1J"D,1@4!$ MI65]O_ZGY0 =2MF(J#-@U('W/23Q69@6# R=E+0S O=%8H M,] 44I5- A+K>(PXDSDJ$!>^#!+4G23P+RQ#[Q('F#(6J+U I8!D-)\$)3;& MRDX8YE[ 0<=18]F0M*H+KQ)#9[W),IZ/@W>7I"8N_?E;0[9Q>]CMWKM0Z$M$NNJ/8J75%]CML*V[Q?:WK6XMT- MGNF=75R.Q^":9QS9K,(O-0"?K*KJ:*1()06IPB:/7-&^A1CIXTV37NM0I$A- M"UMKE-UI87!V,;!'_9W1(_:K4?99/'&40G>XP3,CY5[Y@;K<$.]9_!;L[@FR MW';B%ZOMM^2Z'GC/O:$]Z"^7V&\'VO)<(OAUT,-V(G@7>FB=773[=F]WGW5/ M]' ZMB^-^,Z-X6OCC:]/!&GPLD"<;J@*]U]\>UP>_Q[+:X]&WVWNY%/$$1;:4 6,TKKX]7MM.RU7D%@V9=NSO:%TCZD_+*(474G@BT;;O1 M3\,40_K5EOVL+LO=-BGM 5KPCYRPEYCT>V5 ML = V&V[-UJ&RWK1B,ENAMN!H/76JK]$K6\0E>^-SBYD,L9:8#,]+@+W O_N MG&X#3<0M-]&;FJ:><*9S=H'WE$">PG.KI.BZ:M.ZXF G.;I#LJO?)=.MVZWK3PZ1 M&K81M;M00X^H8=39V9!_G@J4PQ.Z6V4XM=A1Z40XJ 93*0PWL M#6 J%[OKMAL#O,Z\""("9WI'M[;=>R%O,>Y,8;+O'._!>8SPL(PUS5W_/+>'^>67 MG\-:V*1V=@/E]7.DP%ZA.?9"&YJ[_YH"U$RMWZK(AUZ5*@GL);*9<&@:PF&( M#03;K;X-.[(D'\C)KC3CUM//>(07&+KMT9YFW'_R&0^:P&)VI]W9TXP'F1DO M0=[L8\88(K.'K6;QC!&U#J$IXEDH!,W?1ZRE.D[]RHI' M_JEM(UX)@CZ!?/4>;01Q,8%5&(N2@8<"#8F^!A_C!F&_)++4U$J1U!O6S2P( M8P['9[C3MB)4;_B+2U_DC/V]$[H$D)%Y.+(>1"@(ID6#KCSMMC2L3'F(*5/V M*E16).HNYYC3^ ]M9'6::E>SC=9(DB>;9@>8M5=,^$\O;9YL5=UJFS]XH6GV MSBX&O=:&FX_\!E;7+,=T1R6,=, MX,"8D)!4#3$HD2D1XB^26&O1,2&?C?J-P;!3%?FLWVNT6WM"/ALTFNW^?H;J M-KK]XC\90Q6D4-1F K&+7?'1^D>*'O85Y<\7EC\?4/[(.!Q*!?Y74QYM4 >^ MSTTU:@^V1"0KWO$7K:S?$(3NM%;$D(>DG M'.1?6VN1Y:%>SOR),^NZ__=)(]E4*CWR0L>N5LS["%F!Z#P<[U M-5O 4C[%A8":4UX?IZQQ0??%*=2GJ#\8'@FG/(7V/LYBTJVT=S: M@.TPRD+ MG=/&:ZP03/P6 CFY"\=+Q4N!!.F<70Q'.\N/&FJT)MT]1F4W(]TND.Y@Y_LN M3U"$_>I]4Z.;4G"+#4!8I8E?XQEVNR*=AVU/JKNCI\/^)\KE:Q14+M5Z+:GC MD_]!TL;'(-P7\^*$"[-SK$*Y];J\#\ MX\__U+.7[6[8Z'1T (U.^WMJ= KSN1R/T>D%@OL6!C[\ZY@SWY?^Y(HX)?KD MF\^01>@5MD,=#@N:@PZ'!4?HY M*_N]=3WJ]I; +ZQ:IJU<\>"1%GE+L#WB0^Z#KK/3X//^E'S[C&+%^9TL9* MB/R/75LU5HRL* $-&0EJS$HM"7%@&@JG^C5HX O-\V9WL^E^Y$ZYF8:&!N,5 MCP"/LD>*9;'?!4%A^'>-,^O'#&:(\W!E!UML4(BE-BY2E>>**2X/&SH"@:G^ MO,GMG_ D_F$N!/&WZM$X#EVJO<5C<6+N68IL]B,>(M3K^?SIC^OOW%B1'T[_A!W]TC:U,*];[BRIA!;\]]A) MN$PO]U9(&]2PKA>RY3<.,W%U7_%%&-R[&,1$+T\MQ9H'$W<*9@,=@I/*.3!# M?Z[\0) MJ1=SP"=/UW1X*7S:\(>;ZX_?^5,DW#35P[R3!2U]XG+79:(V)RW_=F%F<%:Z M$C3;Y'-LEJI--7-$NFBM<=)2]'H_ ME?U4(RV9FCV03(:^1VI5O6NMR[2OIO[-Z#;*YWVEZ8,:95_!_@1@#40DHP1- MB'@#I=45?I";;/\[<8%-G#'^$S^LV0.EUF(!*I%GV&_VLUVY<38R(9&RM=$! M5/]FM@)UL9_UK=J)<;H32F0BX5/](GP+R ]D!S?-=;);P_.E-K?W @24P1VT M^K%:_8HOWJ*VGP"713@J4!D\#GX7OK$@SVDL!;F/E.Y&,+'Q8T-O)LK[C'"9 MNNB3<7M@0XC0S;*4^5L]57/),@0?R4H87@(7 49"M1NF9<&_*AL%5[# SKPQ ML)]D[U3T1;,@\5!JTQFB5(&M3$L\2<(7[ G(LS$B'Y#P\TE53&/5Q%PO=B(5 M>YSY9E::23N*Q0R(!'_BA!-CC,M%Z'J669JJ)NK&*MVU2$".4B/A[.'/Z:QC M,K?Y$742OEU8-;N5]BD_PT6VF6)L7LTLKC5AD7]B[@_ M24(F0QC**PAPL"6!*!@ P+UU3R-C!G94BO'/>'-GJHL0/YY?0@GO0;8+@ M_L22BGD/>"M]TGH/4L$+4$HB.1G"PY1TTD9"D8!]N_%'U.8+!^TL6,-MD,3R M"I<5PZ!F.;$R+]S<'(S')^D<\I05?\,")$0* M"B20^BQ%<4BYV[$RC!]>18TOXJPLZR9 MD')SP@6DAA3!<&)]KD[]R^FDU<[#L ;5EMSP%ZGT-]H!F46 M3=:N>8F]^>+X0!PH.L X0[V9@%*1^N@2?/M',,)19:2!&+PWY6J=]5U$B;=\ M(?% 3K[$;MR4EWIGAZ&#BC,!'WZ)<4*&_36X4?>N>#A)?TXR8B@GF*T 8GQ$^FH"=![X7L,COA3U3'9/N B/=@11@WF@=$QZ0@ MD&Y-_U#^C7S\4 MN0(7S!V[TFY#^/[P+O"#.6;P/ Q"W8,=X+G3V+:4VI*CC-'15]H?V.H:M/Y/ M\:AGHV)BUBP .P0^-P83%DWS^2+PT1R $<'0=".YE'OQ&*!CBYOCQ/2OH7M' MTD &)/B3,?@8# MPB)! MAV;)Y#SU"-A'S!AS'4]K..C98':RE7@7!@\^VHQH%JHVCI&*&"&OP#[.W$5* M7\J#"<([QP>?"D>(9QP4P#@//P8G^2_DK'OA!0OX, ZO.(^9*AT1J#BD!UK= MT3D&4.#HX03#1PSZB/EBYL"$B-(T ^%ANKX?W!.1F8Q+4;%?8^!4"GH3-R04 MJ@DU82@N([\2PQ7AA$IS*6J#$XDH8@&?L::A,Q=(S[1E2):WB>O1,M#+PX=U M:(9IV'IS]>6/F[?T9;DW>A!IT/,&G'MB8NLYG:,)&;ICF1Y0&I'X7*TG3F>X M$,'"$Q(@Q$LP0!Z3NP:+$;3WMYC.H'B<&[%71UXJY4>N@&WF,&_KR_B_<1LI M; Y^&H;RSV,7=NB3(>R^,*O>:%X;LSP%)_-?RO$PM^V1/R?\&>UJ-(-MFP4> M>OPT5SK67S ";>.'/S[]>']I\7U6Y87 0?H63>M>D)LT=A8D0-Z$AI,9-V) 3>8B8%/X<_)<&"3Q@&OUR4;?"G;O+' M"Y!W,80!:HST($+9 +DX&(;UQ11##$;D#XF% RX4GAV/D=. 5I&UB-=A:7>I M5&&Y VMQ8X7.04M%LOJ0A,%_0+L!<4]@4T@17#DP75S$/V/7D[ AY!2#!,+@ MFS$[G-2GFR^8W$<5B@_"0.(7_LT%6AZ37N0T%+SK+MB3%G-"B@Y8Q"G]RZ)G MPO8PR1:5O:,\HYP_Q56#&*/\A@\_E=G#.R^XQ1P:#$]KC$-*&&A+!(T2O="% MGK6-@@#)P 'RG*(B=QY2S3@.(@Q>33TI63.Y+7@8%@+$JEK^CA_3NE#Y "L" ML"YQ5V&N,*?S!%A!'1 (451&M#9<@3AA5OZ(#.@8Z@13XS*NKQ4*RSC.+%!A MK;;1B/A@QX&%5>3F#GSQ&(\C6&!6&XO=**<4A%+9,/T[<&P.)5/@VP$,_14> MGEF75' "^R!5,(EFEB)H E..%]LX%RMJ2L\H>Q&M3N)(5+!D2@$9N#X1R!U& MLN+8&<_F;$H:5F.!55G)0M1":]F6D]3^2%L0"4'J-MT*-)^E2L*=S&P!"!G: M9M;KH,D<3T2&!\"RAXB:LVT/&,.,J(0@O[>D^)DUU3?@J2 T.!/D.?@;9,,H M!K4M_.GN43H& 9/(3#CWC];UAR_XYYBK#G!/;0JBQZ&40QP#!C.#?P+;GPX( M=@&=AS$12,#1Q5L0X"$X[C#@.>AQF+2TDG! +$A*1=3I\N6U;WUQ'K5RLS,* M!ZT;3\0RMV_8M"C-=#;+^MO\]N]@CN@?SM[:AG;&96:/ '5*&8WTC7(I^&!4X% M6M"1W 2ZNT9*]'T0^I(O_^:$P+"S5APH9X4O?[M"6 M>6H*J6-7.7_#LF&]SP)EOA!8G@"F+,R8I#+YG*@!4=7 Q^"O7!?$U0HP %V0 MG( 3,D=C0G_ IU^ 43PT.\EPE(^#) ;.B!_)/81*7D86D_VD,G;/C191=?<9QFR:H M298IX809[)H(6=Y?RQC&D:9ICH_I>@>)Q)GUPG[K]'L6S,^C4ELSU=FQWH#8 M[K?^@B2$$%KX3R5_089-WJJ,+H7G@):$Q]K>92,1:_J""9:8H):_=4+;4EH? MK8BTN!#%*LD)&N-WKG?$RFF0Q&"-_ YDX)"P_QW,$2>4_(1_&#OT*?@W>I5- M>B^9@WLR!^K0V6G\':70;\JES&!40BLHLH1E,&#:<26D ^:YS*9R/2S.V!=W 3(8 M1L'0(I=6P#G%GL'!=U-^)PN?3426/CW+GA4 M>,C*SX"7D9(%^[M9Q\SU#6>#MU?'1ZQA2HB!^,G.!EQYP.$P3L79/6PA*G:)B?2DQ)O0EK#Y^ M5-% ]#RGB'J88NL95@2-ZX)Y/<%%9!(84T_\4,EBP:W:* M[,K?VKVNW>H2=K]M)0OXH6,/!O3?6/O5:C8Z?TFO0VPP[@P&] M->% -]C:X[20$O1A,)WB;23X1MON-COJ"XD_=>Z#D.%2:7KWF,(2#[WW4L+L-KI5"?/.G!L..6S;S6Z723,S<79%:4Z=?F/T M%[62U-'J8IH*+"EUZ8;,[I +)#N]1K_@E4[V%14_VV(O(<,Q";DB%GYK8IRJ%S:^:M!&7]$^+VJ-E5 MPZ:-AD9UY%E=#1GL?[5P0]V6_R-=&9IP>O=E@1_ MPF&.&XS*4J&$V4SDMW;?[O7:ZW:WW65F9U4#'(U_:2$L,YZ)UB1V$0/B MH\ML%>4!S'.S,>KJ44JW[5:G9>J,4@5CT.AOH^'(?,>CK!+.MISJS)MZ&]'' M:M4C:;/+O3PR7)/29I0_B)H^24?)]!C%+R;@+KCD;J)/ODRR[5XO0[+:6-+6 M$9%L$[7$ODAVDPEFR1B$8H=-G[56TJC35 )S-<7"LZU1SWQV)IR)FC-6S@7R MSBX3N,$?+;LMOX)W 3Q# >C[7%0R19):F4><^L.X@V8ZFV5"C%+'6WT=&\&G,/G%)!-YR-/",=(<%_CK)95?2B.U=@'%-XR*5 M46)A?N648YUF4R19R@SV(P;8>$]_&]C=83\]??#3>JP_MSU=>04V-H\X=P;I M)-1%9+S9%DY4X5JIB#QAQ5?>CHF]+WLD[3,MP4P7)RO",L&53L;_@?/N2.>Z MZD#M/-]F>$MFZ'5B)U\]9D1_#?48A%S,1UE@A9-;?OPGS*B?J!9,JF&ZTXD. MU: WW,>A]P;=[8X\=\B8*3B/@W.983!\1W5GE/_"'B)>1>#DPTQX&APY#T_Q M, NPL#5X\+G8E_2UZT=)R#7$R2W8%JX3ILF.M-P$2_C!EYV+>!9,9#F=LF0^ M?+FRL=1F'+JW7/_^-8B%U5>^>?$MUM,EL"7[2I=OWCE8Y,'& !BKIE'=L3L[ MJH,&(^^D]IK\*$HU,#2!7EPL:TX=O C387?P;PK:A7!_DA K5"15NU'@J\>I M_O4]-DP*"P!73EAA7',2SU02/3#MMV/TO)(8;:LA+J,"GFLULW5V6ML[("3B M6%:; 6&$=T)]E+'520AV[=Y(1I6B*!AS0ET;&;*LC>B!;D\3ZH6OD2]2:4&D M@MM%F!QX1;UAG3##?TJ!!125<.$=%GZ"!78GV"!,NTK*0G3BN[2)W2T"1ZG. MM)GAD.C:(^D?#/]22"]Y]RI'=ILWN_OQN. [$+8LZ$C7$:'9\9C:CG30*-43 M*OL*)0Y*&SR8)9&#;U+QEGX<5TA&B[I8DU*0"D1JI>2JNG=\[D\0/]'$'4OG M1 9%U0:S)QV)S,M/08"O,D?=JG/4E9.V2\W@ZIQM<I5QNL&]J ] MK);7-<.*[:X.79:G;+?/V&)#>&F)5KF[=N0AO**,[4;$B-9@>]BT>^U.<<:V M/;+[W;;.V+8:PXJ$N92PQ=;EPV%K3<9VT.C]I6E>,6*+&ZK M9P]D?<+>TK$8HX?=ETQ5(3O, >PTD[ME&C>7_2S)Z?[6M@>M;CGKHA5# F+ M9TM>V*;)W$JYW([=E7NU:2YW*PEP,FJJ))4[&-KP?.K" UFW5-T&Y\5Z.I7; M*0GI[[=-]>HL+WIWF+"I4IY7MJ0EMWMM[*Y*3%?>,&C2 /52VGA MC2Y*;Y+"&G4Z6V2%7S>E;YX4'HR ^ =&.@.8H=LRB;^OD\)E=0S[)?[J^6(0 MR/U,:M=D &#GG/=&(NS(#>9-<]ZMD=V2H5+6"5CO5)CU M?AX562?$#R8AW@81.6@9I#'"5E1F/'R?1_^4V7)+PH]D1,P)FPEK4NC@7 R& M[&!DDAWMIMW.YD>?DK?KI/F3)\U!;[?:2^=L9(>]@*_1_];J#Y^.L>O4^:F0 M67GJG"B)I MH#"E$3*)SEE&3,-O.>?8G4RHRYVY:C$;6?5VNWF[MH8W/75#$'+Q0Y!F":E/MJXMR,*)SP@A["[Q56<+ MA V,)+NG=K@>"T_%K/4TT]<2SHL+"J+<#CA4"A&GVS"A;3CV,')AJD[F@TJC;B$=8+%,^W8^>@'I;F+PB6SY%= 29B[J=ME4! S&^3,.)E MZ8?)N+OYSZ7$+R)G9EG72$\MP)^8^@Y?*'=_)UTP]G; M0BQC,GP*=,W84^T!5RF,$O4U33POIZU2):57P4LD326Q<'"34QV.\H",8/C_ M;)F\X3U\JYC(0\XX(_&"*% MZ8O,F#0'74A5#-,L=R!$CSW)W4=@P&IZ4Q"T+A"=[WD M6=/A:&@P:6R;A.V2L>G**/?I2AW31T$@USF?R$S*\K2+FB8^0RH4*SZ"8;O- M@XJUNW_!5U#O&1WLV%':W_9N!J@S:AUTAXO/&E8(5>65! __+B1"V)%[3? M.DV[+:]?:V.'.J;F*G@E!CC[@!TLXJ#RMR/PF2N62UYI)"O:CU0"IO# A[_F MM86/1#JZ%S ">A6L4P?4>Z/6AC5YJZX;M/KVJ-G>9J VET$:88A.UQZVY(5& MA"YC<\@/_'-:F1EWI?Q*YN7NR.[W.S**ATT9;A,EK4NVA?I=H!XH_(+$UPC*R4;?TVM+L#G4.G]/SY+<7^S3RWC9?YFL/TQKB: 2>^ MM?_%EWI52(1,$/VHBFXLAU6,6IN^W4WOFD\4 F*F\Z#90:[4H-G@JZ95(VT. M59NCVG:CR9',%^#:S*V%\R@[V!4$>E1T1X&V;A;BL=X0QB/.0,:B6.5*W-N) M@$EY$1C=5ZG5I3!>5:L*QM.48M@4%N3:8LU3-Q7(V;K )62=@3WHZ^04ANE] M]2253"FF.F6X=@N3O+]>- M4L-=@4TFLX^W36"@25Z/M.S.<*#C@C1).#:<6+2<]S86:-)"BKBJ&D72H>C. MAQ*O5G=YX=8+<$9X $DD'S<.@0Q[S9WY&3?M87J/B@.=1+NR[-%LE+SDXS/S M:<*L*AB/_4;2;CHU;8BP0J<>TW9LIFXUA1:M7Z:7VCU[),O"=E2V31 &VRK; M'S,)JVLVC9 !!5J*]$&I)(HGWAS:K6Z* Y59KXX\9,J?@RQ&?\.ZU 4N,B*G MO2X:">V'3B?%D)Y:'S!,">[3;O;U18!U>F@5?$H.\: N=ELIW]V\; 0 M>EN;>E1B:@_3>^E3- [)+*'@+#5 I$T$RJ'ATXH93.!I2U%#$\OES\3D+G<^ M&!X=>V!=PLYR[++P&*74TS%)0GC'T3_2Z+QO;.1QVM!)"21(8F(\5;G2DU7M M&P2T<"AUO.\>;YU 3(-LZ2C5!]Y-14A/I\,5 [OGHYYWW$ M![\+"FI.K"M0D&YL7:H8N [%18EJQ:DI'@E )M46;)I[$[#8Z5"AS M5==?HW_#S9!T8#+ON21I+S3PK(.TC88*+M$ZQ2^76H7)IFP\ .P_U2I)#' T MF#G2G4E!,Y)-3RPRLWQU]E"KQ3I\#7;!$WY..H"'5Q MT_0HB,*YB 1XM"P.^UMO:+?3RX@<5/(G2U%?+F57/%>4+CYAC? ]$Z0996,T M:4ORI8!/UJ3A"FFMT?EFR.$OOBA&L&'RIGO0R1N5KOE@J,DC]SN,9I](KC^% M6*A6@TI!(T_S[0[J,0-:.B;+'#0S=(A/^[VH9/0/(!AH'B/JG8:;(2IEU W26UKR<2WS2:$T9^% M#):TO;?:&;S3/!5RUC"K.(NXD>WO%&Q>^KQD[G"G M0>(KF\O>L5,AU1S'+#O\U!+7': -T(1X%G 4$.NR%\(&[]EW)HYM?0'Y, YL MZP;<9-UIE7TJ;&=T_LVAAH(-P[#/>(IIN]6IOE:I$ >T<\/B1C7:#=-F+H9O M1S7G:5$1"F@1H2F.+E\$; >&GAME\?AE2@ '-2IM%DY$=S[DX[S/J@]8#GI" MMQ$G]B'(FN)^._@?>C&ZI1LM^< M!5IX^@]@.>)_PFC8).X("G:JT8ZLPLNN$NCG'MMJLHQS(RH+H-]0;V 8-@G- MEJ[BSCQ^^ 9&HW&54E688U/TB6N \2<@PUAU2#9:3]@RUU;#Z7ZDM.R_FI1!\OP'A1EE#Z3\E>Z/7(YMO9G= ML MFZ/Z7,"@M0WX"?&X\3;M5\QM G*3?$>;]CZ93JG_.UW@,1_@#"7&E7'P;VKN M^8=4)?\WK 2B8 68C_?BD?R4_,-, 30G3=]4WX>/@&?0'TGP K#CA_!?G;0< MX[SYW1=59$8@Z 7F0&DU%IB'B2$7%=<^ZA'<*\I\*FL@X%0X<@N3? M/.4B2 E=*\,QJ+8:&\2.^?*E$_+%#QHIG\]^6#=198EAPCL3I4X5HZDF0GX+ MGRZ9*UEOJ9Q$$S]&<_0G-XURB:IN8K&PKM.B*?V\\5D4N WK[\$#JENP\M5M MS.!/=AA2IE2 @K*'J+S?G@&(BTB1R:HM+_,DMQE-EPX;1 M6$P78G(.NQ9B3?Y8=@)6_K$;I4@L>.N#S6A;U1'%L@@#S0!M&1C+5M5D(5-/ M-LBHZ^[SNT[.D5'N)6^AR*HYO;T9VT-,7D,,%VF48B*MYOE_X%\*C(""PE3"OKGKXYO-3L'[3O<@/F,VZIB=_^+KT4##\@>IDB1>6T"I0+K^$S (Q/DXC0#.*"V+DD-"H M=%+2 UKUC!)7^(F!]H/0N*!.H5D0$U,8)4B;-^=0(&S.OR8:>Y*J9>'G]#82 MC&I>3EJ"'3"0I6RLJA!D:ZI>[D;1!E=EAG0!TRZQ#XE%0;\L8+/=,9J4*K2H MK]EC^_, H\G(AUPA*44IYIT)8C8[%B:NV(7+CQ6DZ%IT TW^&:,558V439FX M?]!,_($(F.@11[SDFE\\(+ V??CW,5//F MK>;HH*D6=@8;W)]_#H*?;&"JG:U++,P2B^ZAE5@7<",YJM@>7R@FX29&;+OER< L17\GNYZHS M]LKUJZT/!:]^4/A"Z1A=I/A M+08O@7PHB8SJ_E85R'%,PKU'G\>8TF?X!Y>TP9:B7$[G-NJ!2^N9HM*6MR;( M&8XR-[7A=/!^!RKP($V!(ZRVO2Q@TR/#I90?$R%IEOQ-W=_.IMS-.]$R&_RG M&*L[TAZ;.](U297!6"7X[.(L$2?7U5&6E?7XC'L!0Q5!8@H"1FJK!3W;'[@)CR8J,Y5^4I[ST.^U*_E>Y M-4L_PTKSOR%^'7BYN5]E,"/_,QCF^9_0C9OS"0EWFSW,?;)F+,)J@FT@3X1Q.FOT42T3(E]-HZIJV9-43D9=)A#)T M0ND#(%='$J(" J7(BRP*, U_FSZD+U6EB$JE!0]&/4'NY8*[[\LOR+B->B=( M8KZ)&1K8"FJB]# )+ 2[\U)IM$XR7'(:J4PZY&0D1L%XF]&(I!N()/XHI(:N MY)CP,[ +0!I@QA$B?B']2US6_UW-_/FG\'MF;UK=1N__MG>MW6DC2?2O MZ/C,AV0.8 1^)^MS'.QDO./8#-BS._M-(!&T$1*K1VSFUV_7HUL")!XV#T$T MY\PD8X,>W57=5=7WWH*QP%.84=?!G<' M8DI6-26QI"G2FD,ZL\3B-!]3R,5/SE#";U(_IQ =0 IP)!!NJ$Y8NO$)BSQ3 M*N9S9?,Y@7.)N0E8^Q$[#XECP:<2NTXQ 2N; (/3<$DB70=BL"DUT/H31!: M< 9N.)$(2J)!*1$1)9%$@>)GLH*M;']C241I?"J;@7&:[*0SB>\I)G^E&YP( MKGSD.F$UF.$ -"F<9([/+X)H(<&CO@CJ-/^94HUYDXY\016I8?HQZPG<22N1 MRK#));ZPB(VLQP0*H9$WNM]%8E(,_+H&7B+X.:<3RW+?'@9)X?^8U6="_PZ0 MG8&C_-@-H2_0F/\5L[6NV6)=-NJL$88^5J:8" %$@F_";Z3@%L[J_T0F2%4: M)553S,[*9@=KFP2K3O9&*$9X?:N5VAE@S#JA94ZF7A I.'8L-HI4.@"&NP:" M#!-483[B?@0,T)TG7OA32;MJJ<(R]V'Y;'1M!4F S^/K6C\\YP?4//4?&JVW.$G0'_"V!88'74 M98N^1&!7JM9S\@.@:OEU),#)^@ZH_LO7Q2H0L!PDERWF:G7;\,22 MW[, .^F4J)3.3"-PJW$6IIB0D$\Z'>-Y; %@]P05](%E!'BF (=#K,PJ;SU8J7'C<#D#2OLBE.>A*%5,Y"8FDK=X5O)4Y9H@ZJ 4 MJDB#("5%8DD$T/9B7K;A8#$B3ORP3R?*FNP.0 TU1AT(QD*C^SUQ+(W9DQ\- MBY+[FHL'8IL@C076L9@29SQEAA/?=NQH&@XQAY"V'0V_B$=:N43 M3:#C$(V[:Y"R6((W)?*C$8(> /^-,=L0LO1NLO4!#.9WUWMV$=_E^22&5N(K MV(.A%P0VH]6U"$^'8M 2 F/X>W1CHM<:?&D\1DRB,"K A_;\T& \V<3WE@1N MQ&@6>9(FA@4HF(X'YV$Q5BZ0L#'(94(0W&?040L(59_I09+0(_[U5V5ABC%T M'0L7H<"!R&Y&@8TV^5EAT)3(A)2ODS"TN >*O-O4W!(:YMD'\1CZO@=8AUGP MF)#*T9*]'Q%+BY*O *G_%,;A28+5-YQ>"8<*DF81P8OAC.NCA*"$[B!BJ'P0 M8F%<&]L7-%9*WCN6=>-.@ZD?([8;LK9-5C,)[0%U7X$_N01%E^@AN2U1?&_? M-"AUC#H. CT&@\CE;CG"I/[R(HT0:)I%PN9LF-E#AH\Q[58,'X5@"F3^J#X2 M6%F(H]U8<>*E820&2JTW]I0CHJBZY8(JNM$!%2&I#,%87!Q4V5XTZ;PPL?'E MQ)R*&U''(U-",7&!;R/1,RB[;HN4!Z"N3P L,!*Z8H-T\H8>HNP&ZB&@ M$UTOH7%)"NW@/N(^T="D44.*>4"LUHW:9?E)42$W MH2\[T<.,%=]X;T2QI1\ JP:&O(K!,OJ=71$M>)KX\7M,(XP9A"S2AIV-M#5( M*2_J$,<'^;#.HTSK;$ 9R&/44!,(UB88XZ[K1,P68Q7/8\4-;4#)G'D19ZM%7O#3/#F15?]*>. M\D]6$^6?;3G*SQT'OBE<4KN]E7IR_ >)R";D#M:C:E'37% M2*\RK51+EO9WWD)E'**,$Y7@9!'V9TB^:Z-(S%6!9S09;8#L:2KDG>9[*' M()S>(+_-ZWZ?2&LIV4N$RJ3MN8A2/Q]2\84N\C*<>,7%6_S=BL1:1!E-U4HU MS7Z6CD=#67.JN&+IDL\ M2C*CF9QGFN+-A^-H2$TLP"BC#\W]>*U'4 ;6[B-8RU"GJ&] U46Z_OZ]\!7K MO#:1;MR$5I!#\>KXWGOWLO-F%T(VS#,A!I#'LB(N0UD\K-Q_\XW!VX8%0%69 M@[+5@D:&@0Q%KO5"6/)KV)A\[4^IZLSCAV4RZ#O\EX7]*N+QC O(85^$P2+$ M"N0H@CQ0_-/W:X&[G0!T;>X[IA2F0F]X4:Y74C97..Z'"QQ39BDAJFJ!D_ZX;76NN%@%U_\0>16X+VZ5E9I3Z9#UI9\^:J6 M,@0^W#U78X I8XW3F\F77W:V\96KB[[PX?+W2!W4W-G5+V\:QX7'[RI;GPA^6 M6&KW>4&5E=VQB%LK5M1B12U6U&)%S>F*BD]QFAMOFE&-+&H71>VBJ%WDV6 * MCRP&^$T#K&.#T2V-+^^;$Y!<'2G]B^Z]<^M+=?%@IAU.C[H9ZEXR'C,]<)1MYSBA ?Q3N7$CT$C=YFR0KWU+,B%FHKS7! M6^O5G$ -LUFHUU;/0(;\TU",:]MR;6%@,40L[WC7&A7076M=,UC/R0QF,S6_ MBB]H;:,'"AL)VG#6@&SZZ;, E)LWDC"A$; F:SG)B;4<9UK+%/LD[QZ.F^WU M*Y"\)=@43-YB44R"*8\34.&/]LN%V!3OHX%XMJZ4;&E9/?%ZY>,#S34&XDVM MKGG1BAQ+KW:.]2O?OS*]86B9GQWCVX%&@RE,Y"6\Z-DOEBE&P0FL [2;7EFO MGD&SSH7O(]:SU]_J7.PY!GWCX^'8+2\G_Q\&Y=5/]>@/W'#AA]*7>?_7WZ9V M<,DMY1=Y?4.)-XD;:G#'LHZ:Q-A+R/>!*2$EFT!A20P7?T%R=\1ZLLJ4TC+5V^?=7TBE_2@;CZ4H8C/6XI>YV M&8QB'+IE,;8@'7A!_/*MM64&$SW)W$YN7OIV1R0U2^\BFV43G!]5:D +6)), M4*_4]=60"6J5DUKZ;Y:]TEFUPMJ'UK ?/-%GFJ6V8JZ7>JZ M"'_J.F:H_7!P<,GNIM7UBO[QT+C<4@$$U[1?4_"\KS2X>06O%1GL5DNJ#7B6 M'FL-HJ2]"&E!+ 9:#DA5#AFB#B,_B%@"C^*,NE'6CT2<<*@?F_2W!3M)8P#" M >'8=653ZGJUIBYE^!W#M8+RPXMCC>15:M5JK3)6!4ZOT)Z]O4#[VH\5*][> MK'BUS!6O5JQXLPR6#3#_BYY-JUXL-U"L>KNQZA5+VYN6MJR5K5C7=CF22RXN M^AGV &A4U#*CUX^K\Y:B\^I)L10MLQ1M8]*EM^I5_==)1,0N.,HV2O=5)?61 MIBRD%&@F567^H -;9Y0B+/.'$I9QX=AK$4$/JAJ'5'&U__VI=5=)6>^6]ZCI M*>KA/Z^?XG5]?^^=4SAEY?:^O4N.N;W! @_0;J$%(NBN7GO="/SQC=M+X0RY MF5]PAG;CM\(9%G:&1^,%.H..1"896B[J.K>[?6M@%-ZQ=Q,.WM&XNBN\XRW> MT3"]B%J^R_J]Q=?=HE5]EJ M#2W+6^Z,CN44CK+?CM)LW12.\D9':9):;A&#[;F_Q'7GH\)G%CV@P0XE3= ( MO054JD&-9ZZ-T- ^0]?<=Z1]#Y\">*>&3A8:WZCO*Q2137.\@\\M A#I@R8[ MV?MI+YMBVFVK'_,8<3,'#3+2G_/7]9QZUA8CIFC:E@Y=\?9@B.96WW^;;P_, M/7"OS78%VB0V/@W#/:TUO"W _-E* /-'VV[LF6(MVU(>QG%MWWZYOWI\:MVT M=[R/63.!4Z ^RMB-CTYN%X-@E?B+T,C"ATOUC4 S(V=$S=E-ZF!,W<.XR1_W M"H1F>^(VU&!<-F1 6(UL)@C+1^1"/W>XGN0&6V9>2(]S-F!F, #'G54-=J&W MPE'EZ/AX)1R&^GGEY&QVYX%%+W5VB!M<'M__W"O-1Y:S8?6U>/MPWU:$EP8P:Z^T;N6VDE2$J]B9O?J MC58K1KJ]5[LV0NLB6WET-^55_VFXD4AFI++JT?[8XJRMYK!]*/MX?FG=?'EH M_:4U*UKKJ?WX\*_;QG^*)6E_S.#@\HM(6SQAXC##(@_SGNWNW\4,[],,QYW0 M_\0N4KX5V"8H3U$;=&M68_3"$O;)$MXU%1%W:J;1"N+?7W6[7N1B&W;^P")G M -NH/N:FT'B>76@\['CF2/S1#P?.Y?\!4$L#!!0 ( +R"/UA6-O^VT1 M "6[ 1 8VUC;RTR,#(S,3(S,2YXI#F\Y4L23; M2>S&Z MM5?WP5(BJ3X E*1S^I1-S=W%HE] M .RS6"P6(/GI7\]S#ST2(2EG9ZWNNTX+$>9PE[+I6>N7AZOVQ]:_/K]Y\^DO M[?9OYW?7Z)([_IPPA2X$P8JXZ(FJ&5(S@KYQ\8,^8C3RL)IP,6^W/QNQ"[Y8 M"CJ=*=3K](ZB8M%=<>KTWO?>'QUUVJ1#/K2/.KC;QH>')^WC;N?#8:>+3XX[ MSC^FI^ZAZ[CO3[IMY^@(BAU]).V32?>D_;'3.>I,QKW>N-LQH,_R5#HS,L<( MNL;DZ;,\:\V46IP>'#P]/;U[.GS'Q?2@U^ET#WZ[N;XW15MA68^R'ZG2SV/A M1>4/#_3M,98D*N[,'9XJ[LR?H'ORGMQ)(M/#X(;K805DK0 ML:_(%=!\22;8]T#$9[_[V*,32ERP(8]H*TD52-Q66$R)NL5S(A?8(78=?GZ# MD&:6SA=<*,0RDA,LQZ:E4B@CUD*!%5QS!RMCW+JDC#J5*7] /"7UK[;^]>Y9 MNJV#ZK7ZLCW%>%&KYJ1,4'MXI4X+$B;=/3DY.7C6-IK?@ERK,^7;^L]VMP;L?(,M9L12M9J M1KZ[J,A%)*!).*Y3H23.NRE_/'"XSY185AF#>2+1CSJC+P7F$EJG[JBX_F/C M.HGCUJDS*J[_R*D3,\:5D==7PFN+!643'ER 2WJLG$8#YHY,HHDC,W7F>"7S MOU,L',$]BPL[6 B^($)1(I/3K@&8"3(Y:^G)MQU-$-\7@KR#ED1%,A6D1[V^ M#340"7.4Z>]UW*$(0AO^64L"#QX)5+3+_7?)I&[_080R^J?HO8?'=7L/(L3[ MO^^X@[VZ'0<1Q_'W11D;JT\%ZV3447Q)WR#Z;O]='="@<%BD17--)9;GT$,H5"R]& MNBO5*',) V'X0W*/NGI]=8X]'1W=SPA1LK*ZK4!6+GI P#UHDJS("#%1$A2% MJ"B W9.5T/$("^C>C"@*#=X:-/ M#<8"1"N=1]7HC.$1GZ"X@CV1L=HO^!QZ.(,R])$,&/!%KKG<&JM%\%:*CS>A M.%4;"JI#;W6%^\%K)V5KGKIV759K>+]E:]B[]F+&[F>@FAGW7"+DE]]]JI;; MLH4<9"OS'S9A/EG1WU!0U9[B,B)>9.S;JK&2_W%;Y._'>XF'QG)VY?&G[J\I C:"6AMTY""!+J/X'5( :N,!6_8L\G-P1KM1@'79&$ M?%DK#X?K/&@<9(!0$JE!+ P86*+B@E8> $D)J\:/UC6>D&Z0EF^P^$&4'N'W MQ/$%U3L3F+E#B"B%UHA4=:R_*IJ5G>-U=F)D%$,CP$8&'"70&\3>5\[=)^IY MH("@ ;1,PE$3!O*I,:DDKX=091 MOJR5C _9J#;"00F@1I$P5I5U#D6M*OZ85?%8-4BAMT2-P*BX2YUSP@!977!9 M5<4%PE:EGZPK'8!0A(1"**2Q&L3$%RP895,)>C!IH8H<9,1LVN]EULH1A*8@ M2$DU2.TZQW[!F0(%$.94CTRS6 MP>&FBA%OD)HO9A"Q$4E9WW'\N6X."8+WU)93G7W4ZH!6DC)KY! <4882\.&" M(+U)IFMH$(_7!,OJSBDH;-5_9L4<"#9(K5\F$^+HG8!;\@06I\\3@S,>"<[@ M3Z=6GJ@2E)62S#(YA-59; !&,3)*0S>(M-Q-@A'W:(WYNQRCA*:3D^.CHP^9 MN;Q@PP&]C3";M)&7NW_P4"?S789@)21+9R4]VU>"I#L#)4,67>1&;RL[6UJ"F%L'*3R;47IGV;2,]Z M(K<6,07"5DHRF?AL+KB)7&22N[7(*)*VL?$QDYG/)HB;R$;UC&,MFFK#6OG+ M) 5JIC.;2&Z0<:PWOI(B5E(RR8! O(FZSLUY71*%:>63H:405BXRR__"K%D( MV21VMU@($[W6HZD:EI6O3$:@-)$& 5U4PY[ 2"OZ;56N[Q$^&?G"F8'K MT8\+4#=\P%-QF N"U:(1%\2%I>0UQ6/JF0-Q6^!]6TVPFDLFNA' M34.IMB'%S9O*PO5TU#ZSW$ZTL)'FELW";N@L*@!9J<]D1HH3NTUW$W9U?^]N MC;GOW3UW+\I=[%S#-S* :[HC)L[O.Z GJI83+BY\J?BS-:(Q3TCJ=30:8X"++#LMNS M&$L%5N/(I/&J&D>Z8GTEDMS;0/5!W?<\_J3OPM^7W!^KB>^%AT+^(+=2I056 M*\ID'K?F8E;-,[^B!D8'9YKI<'+WA6.VKR@#A5'L!7%V.OP/15P@.^ +U@=J M!5C/Y%Z^'3;#.\DD68MVN=-FMVI:M!997X)$S4/:Z*(&(JR2^'O3"Y6[X4JE M&I;5!#)YVF(3:':XFSAY$ _2Q,5Z[%5%L_*7<[8[/B&1'K:ILQ/-9G##,5>& M8&4JD_!-,]7LT57QT=IZ=-4$M3*820'7>&RWD:R6'#/:< 360;3RF,]U 2$#%SI()U1[P/52+\!_E>JL M-I')Y]6RB603\@XY-M!2JV%9._$)!0Q%G=5]^O+?/BJ;P\L96T7*..SEO MXMO<-QH,]G'Y_+V]A/QM&/15!+,RG4FPE3'=[,!O M_1F)],CS5;@=?HXE=6!9=$D]'X*3=:EZ-&^W3JLU9))U.8]S9 =\V(Q@$U=WJS A:N(AE8RPXOK\7*U#*G'WTO4;#6 3*JL[D-_:P%90AI:A,;+>%&V-Z>* MI/;GYJ@?>$T/2VF^8#[T%5P'C;Z\256IW696V2]:_)Q9A6U"R48A:)6YI^VL MB:85/ FZ:7"8+VPE-OL6T.!YU,9'@48-\2@ROT5X^#CG..@F;-5'M])9]'AQ M>OB9BVT1'5?./T&Z9YU/[OW%PC-[0=B+/LXTT-'WW#0T//"M>"#WN\5@J@1UUUE*P5FHAAN?DK%58G.G#&&/] M/>Z@N/X4-SU=F&RJ;N59R_6#K0BHHKD1; M_R5/73['E W@G@8*/M.=VY<+@1FYYYX!EN4=R2_[D3 "B3L2E#ET@;T17@8[PCY^YFLXN:(><8$\#M;G^O-S M_4@4>9B1 7AUBADX>?THP07WA2K4SD98+V3@E"DR):*"!KX ),Q39#BY\(7^ M7N4JYQ3Q6=CA*J)U^O>',O\-8@HPTPN\H,!+^>C.+[L38WR5;(R5;YEKB@5V MHD-YY][+>U0FL1-=*IOX@N>HMS"#Y@.]_OP9><41U^\/>23_]MVI\0U#]H"? M]0I*RG(W4P/AU;WI@('7@A!_P"[)A(!3=/66O;SES E<9&$O*TC^A"]UR?CE M7&GXSIG4NOL:2"'!ZPL?(!(X][CSH[#OU0%>,+)742T5O:[NQS>J9M&;$%;N MU&3RKF#.IU,63(S.\@%&I0Q68!'1ER3X?Z%6MEO)KAK/ &(DZ#Z%^#'8]+)X M^^+R.^'KSS'[\=7'V@D3V\257W87%J_]7J?[_OIA,+*L>M:+[00%EU\LS4X4 MV(D&PV0]= (O[Y!K.J=Z:KLGW@366E [7(2!'FX/][/;U1?\$>Y,23#G#UFQ M1]E^13N[KB-/$"QQ[U&'[::F:BDEN]Q.6,P-GH(JR ];8)PNM1--'PGBT. @ M+'LD2VT,Y;TH$=B)#IE%!W&',#88GDB"*^SU@I=NB?BD3I$1M'XY8JDHK!]$ZS77Z>G M3] M^YX'2U[7G'X:/I'BG(15;F?M?JWEEMQ+0>G7)\Z^3(S?#\:GC/ZWA,R- ML':6X&A3*1R!4>>T2R[.-I4+O3[=(0%7@L_SV+KCG@>3T1/TH&A2KH/P0OW5 M"W@VW< KZ;.RV+LE:ABO6;0M0O1D/AE8T4G98'9UGEKK1Y09O0PCY,H*R!%\ M]=1I>G,Q6'S=+P3!;M_]CQ^\B6;(?L7"O+] 1\<5]RFK0;U0_Q<0W%<*0$R. M]YXH%=RRS$:%Y5_?0>4'!'W7-0=)L#V;UV5 B"2+0\O-P'8UUQFL M[8@Y!%2<\^Z'JBCRWW517MN'7_J3R2T7*D2TY.;R"^_&I4 M TCZ@R 3_9H'LQ,U@A:)!WY'E. C0>;4G\L[$KS'_WR9\D2./J4V+?;/6\&N MH;CM^^MH NTO%@1Z-F";'!0I%W[U"7DM\<9%M9R/56PWQO(V4^$/3_R/R;F; MBG;58WRYN;!D ^,".V$#=Q L\$DUJ\XONQ/=B-R)?G8$,QT+0DWP^=($.HDX9WFA'W^Y-#HJ#)2JBN\$C>'KDMCT)\/#^CBO'2!& MAI@ZS7/+E4Z5#J3T2Q)6541WWXS[SU1N;,2!\!8ZZ:I3E\Z#M\,,-F?SQN24 M%'$LFY/KQ79B$ Z82^;,S+L0EIK)5T>@J[FZ0G!;!^)58]A[.F5THM]7HK2! MA>>&%KXJS:U8I%ZU1W=Z W4X^25T>Y89/;_P3ICA!GM(4=YZF_M2,>8?F%8R M#PM)9T;F^/.;_P%02P,$% @ O((_6%W.=AY['P _C,! !4 !C;6-O M+3(P,C,Q,C,Q7V-A;"YX;6SM75ES&TER?M]?(#.OSKG=4 )5($)9"H)INR8V;Y^ >_NO?_O*7O_X3P'_^^OKE M@Z>K='J,R_6#)QV&->8''^;K=P_6[_#!/U;=G_/WX<&K15B757<,\+?AGSU9 MG7SJYF_?K1\()M39U\[^MOLY"2.,4@R0H07% H<@I0?-F96,!Z]9^I>W/V>9 M4S:>0U**OJ8<@B_<@V-,L1*%B)P-#UW,EW_^7'^)H<<')-ZR'W[\Y>&[]?KD MYT>//GSX\-/'V"U^6G5O'PG&Y*.S;S_]_D,.WN??^T?"WG[_:SW=] MD1[+'_WG;R]_3^_P.,!\V:_#,M47]/.?^^'#EZL4UL.H?Q?7@RN_47^"LZ]! M_0BX ,E_^MCGAW_[RX,'F^'H5@M\C>5!_?V/UR\NO#(=?R"5]#^EU?&C^O>/ MGJR6&9<]9OI#OUK,<]7SKV%1!?C]'>*Z)S&&QZX_G> O#_OY\&UQ8X?UTC_8C-69R]? MK-*%+RVJIE;=V;]Y[>O0L6\XDR@*R9 8*0R)Z%@T& MF57%>:.,OCA.59:>A!FT6D(?!]5N'_NH#N C7*S[LT^&(1V&\^*;-T-W*/XG MIUU'4WL6!=,F8:)Y*&BJ^:S!F23 6B4C%BRDU5'$V *X*,TY*CSNTH-5E[$C M2_7PP0>L5F5KM#9H0I3BA-E^XU%_>GP\/!/F:SP^^_>E6QT?K-GUJM7@ M;M1'D _5[[^M5OG#?+&86_;N?;0J M[H]6;S2DS13Z6^C^Q'6("_P=TVDW7\^Q__MJF;8DTYZ8E'R"HK0")1 A!N5! M!>,DUUD4B8W5_&U$^RA?WA_E-QS^9I1XL:00X^V<,&T$_#NNGWU,B],:RGTF M:]:%8JBL('&1*-@2#*)+"7QR7$>TTJ;6'FH?7/O00]T?>C1713.2O.I6)]BM M/U&0OEP_7N9G_WTZ/ZGQ//WY^7Q9PZ272*'DZSK01^6/?B/!X[+&[G&BT+_J M!?-3/.DPS3IM%RA8B$P&4#H),H1D"=:^"S45JTYAB MXTNU#T'U_2'HQ&C0C-Y/R>Z2"G\Y#W&^&*(Q,D>_KU?ISW>K M!0UH7PW<^M/,>B6R0 GH; &52R&?:QS8$I.P1C."W)@"W\-TJ,P[I(PL!,:< M N<=923,((1B%/#"DF61U%M*8RF_)]?=)O%->?$U_P]4P!CDGWD9C4O, *KD M:#ZG L[D# (3I[C2:Z_=>#R?4J8_JNIO.N2CZ%PG;IVN+//H*NEJ/A$TD&GG MZ!G+R$:T;4U<]KGGG7,EUHDH?8H@N"3!N,S@LE3@3996.\PR^3'\]DXT$S5K MU]+^3@]^^-BW8_5J^?8-=L=/,:[/86%2B6"%!TM!)84424*T%$H&JVB6>ENX M8JT)OA/)1.W;01QH,.9C6+6S57->4C*&(V2**T$IKL%%+2%H(J(TQ7O;.G:_ MC&)*BYC-]'[86(^I<^89.5!>H&021GG%( 3!R5$K@TFD)$SS^?X=G=]@9RVE MU>ERW;\*G^IR\9LN9#P3T.5@)=>&LBZ+=7)1P%AWN#/&G)1#PYH[MF_ F:AG MNPD;+NW -5)",[83H.X4\PXQ;>+!I1@A8B:#:S0'YS" $TD((2-JGMMS8C>8 MB?JY1HQHH(!1(IXS("90;)4I]"K)D1D6+D(PC(%F =$5JQP;,]R9ML]KP8%# M![V9]G=DI=P: M7RR?A)/Y.BR>K(Z/5\OA=3.,A;GB2;I$685RI+IH!=*/3J&(.@?1>E7^^ZBF MY D/Y,8EN]=6)4C1X\YP(L&B5*BCJ(UA4, M7V.8DOMK3(.#AKN9TE_C.LR7F)^%;CE?ONTO["R6>9JO9R6ZB#$$D)E)$M(8 MB,%+2 (E^F1$8JV7LK^/:DH^L3$Q&JND9EA:"0@0@A%W+PS,76O+DFQ"F5O+1V,B,J MJQFCWG08^M/NTR#[QAYN3"'36"B.=&"EK0E -. M,R!,<$P('CP+C:ES%99K M5IW ?2))D_%O9U\NU.C*9%4144"4M:23/?LXTFMA3^3*BN,A%Y /4I1M64@<*U!&G+U' 47IK54.X%,*;R^N=XO MEU0=.N;M@NG0OWN\S/6W.E'?AP5!Z1^OGX2N^T1>?3//+,TRI8,E+"50R)[772L'#X/6%9=9]JO1;C(0I3!)00"R@N M-#@G"S!9=+;:%AM:[R*??_^40NMVRK_Q"+>,GX<5\->8D,@7%TA0SD0+CA>6 M1_]^7].OM3BX7Y6C$^R&E[0[ WC%X\>9.:.2B=$! M!@(6]WDK C05YUJS*GX-91;)LC MAU2$)W/(..7M.0 7N63&N(JV]5[EN==/*4YLK>R;CG*["OI+;$L.>8Y$-,<\ M@E(B0,00(?D0'1;'K6U=4OJ="7Z#*.C< 96C\O4IK5DIQ?GH$AB4J1[;8Q"* M%D#>W>DLE2?7WSH.^B:B*67*AS'B4C343A,-MR-ZI,?4-.TIOL?%:C@1M15W MYCU36J G($H#&5<)3@E%K?@*PC7#MW'7*J;*GT/4UO8P M.0FWNDCFS^$&,\D6=OEYO]I?3I31>6?4AU;,Y ;H:HEE\EI21SS!$BLJ5* MH( 02J 12-X72J4HA6I,L6O FU+GG:D2;RQM-Z/CWW%]+@047 H>4(/)CA,$ M4P]99 FB49L4G !I49(*=0:O*4:A MD=:2'F--:;T*= 642>V$W5SYE^/!PP?^7BP"1.FYCE:!$+5Y5M("?*F[2"5@ M$<6@#NW;]-W2(L#=+E6W)N/=ZW^4K5V6:Y>:S(&AI$Q+T^A$&A+"DX52L60> M6B]@7KFU>Y.=G/>X/,4SO73D"_\Q7[][)_LO5+XJ@H_%% M RF=PK3H/%!2::#VZRRE9/JTM<0W@#FE5:>;\N7R?L^XVFIX2*U?'Y7:P'/H M)83=^WG"_O?5(L\4\S[4(G@4JH"R+H(3N39C$,X[%ZUT[8^K785F4FM+K5C2 M:/#OM'KNBH,PHY327?6NVZBKVTO.1D5V.][UY6!1#L&5'"@NE$2,6)L0>DJQ M9.:FY)AEBJW#J&_ :;(0^9VS5*]J605-]/6ZF\?3H4/UF]6KL.ETX;RDR1"! M.>M!<6MI]@4+6DN%2L;B=&L;=2#D*7F[5CS;N11Y2UH=*9]GRMAB.(>D:^L[ MXR0$5A"0:^6M2TZ+UM/L&_G\W>878]'DYB/>=B/D *:BKJW#B@%FF*XQFP1/ MH@-7P7J=HM6J=;EH4_O3;L2N7J^CT&;X:Z>5:.;FMJ#8(EYN^Y7N]?W MUY/&!N,])O*1M4),R4&:K"&SHM%1,NEE\^,7(\DRJ2QOBO/A5LER*UZVGAY] MOEA]^'?,;_%L:V>XE.$UID7H^WF9I[/;&*IP&SE2*B8[1=&"M8;2;JPELR[5 M_I">YZP+NM;Q67LIIE36,$6VWQ(_[G;]9"O?2"LFGY]^*VLDNV5IM"I2SY;2 M"UYUJ_=S>MJOG_[HZ_4^]T?7X+ZCA)B'+9JAT\C1R; U\^PC=FE.;YT5ZY3AL1["%K6=4>3@ M2W; E)*%,\>R;'VNX[N@IA3ICL2D'3<2-514N_NRPJ=AOE)L_1I/3KOT+O1X M5,[WRR-++B0:76E!A$@11S_EY0?)F5SRV+D?^/JI)!8>W1:&VNFIXKNQD MB^RHG.\Y.K0#&=HO?KE$<&:STIZ7""9Q0JB5A( Y@XDE%6V2+JYUO=]U\%TS M"OLA>#6:_EK>ZO?9>+[H^]-Z?]M%K#,=&$^,D]@UC5&V]O>44@.34>28BRFZ MM9?_/JHI%97>@9]KH*J#*53CY/.6\SEB_[CO5_56/\QU'_X"-L.BE89ET$G5 MPW7U7!WJ E$@DQ)+5)%]+Q"_WBLGU0-O9)*,J(Q1;,U3[.;OA\.7+Y;]NCNM MN'>-A5#%9QUKH]"Z\4%##\X$^B4695(]"2A'N!+TNC"G="GC'5BC,90Y1AR^ M+\Y,X9W7!#&[4"]V,(IF1UW:8-J(>G615JVWNZ^/\IIW0=YKZW9+NFS.N:/R M=%X'9)G[F0E."Z\=)*$YJ'I'IE-6@9/<%"&ET]@\C+H,8Q_6N!^4-3?5QB@. M\!R5AW7974+SG"QC#B&P:B]K6A!\#.!0^HB$D36OY;XFQ'WHY']9PV45\+B:T06801EM0"@OE#,B >9=D-CX5V[K?^?[H6AGB-ZO'Z;]/ MYQW^%KH_<=A2.9=Y$L)%,<@599%E=CZ],U>P*9V%F<, M2EUEK-MIK+E7_PR-QN($N_6GND%]ZAX] L6<,8HUD>4VW>+ R29]&! MK(S(FB6KG&M]"<_^Z.[#"N_HM&JCN_&X]>MI/U_60PN;;>&A"?3F;_(L4BS+ M6 B <5CFD91"59>2@G#>:)=,\^M,KX/O/JSTCLZO5OH;)?C\/2R0./];6%># M^NFH[#2RJ+FQ,3BH-_F JF4&WE'.G@4%,25QYW#,\',OD/=@';@YU495Y"A\ MVUSZ\1NNWZWREP8'G[.QH^YI[<56BUWJQNUK)&F6=XD>SDT?EZE!!TZQB0C"P7!% MF3S$7!"83BS[0K,.1ZT ^3:\>[ J/;9M;*6\L1/SS^W.SHV#Y4Z:$!-HS/6$ M.>.$K^[1>(N.6\Z3'*'7Q9[HVAX#"AF+X=H#"YP@251JA MD&R:'?E&8LBW3P5=1P'-YL)3/.FP;E#2H-"?%[@M+SW?X7EFI!7>&P_!! _* M"%$OV4X@/#-*"QVT;UUVOP^N*1TD$3KG;:*%B]W7)<4' M@81UQH*AN"1@MAA<\SLJKH9SS43W3A956E.FE7;:]>I^%SK\-0RU^<>5O1NC MEXUUV2<#GOMZ\U**A"77 )8B65L$T[[YE>L[D=R#;+,U1QJHI-U5:1>NIOB\ M&5C[C_0SA5%XY210?L-K,T<'+BOB;TZ%W&*2+K=>M/T6GGN0'+:F2C/U-"/, M'\L.PV+^/YB_F+HOA2W]+&M&1+4*UVR"-T*S>KIXB(S/I#$7I& 3$ MR&H4IJTD^YG1-U_QW O9/:A$:DVG$50VDGGJC\KF>JZZ7%#_\.+X),R[RO8G M%+^]I8%@EK&DF(+D0@+%78 @9(228_(^E!":[VE?%^->JX3LA[99C179MO7! M#M'/CDI_/CX]*R)*QFV!(B326&0!/A/09",F9KE,JOD5,/N"VXM@/]@Z]#B: M:]FJF8*_'I_BYO<7R\NW,<]202<3$Y"]JY<[2PW1DM=F]1B-8\:9W#K(V@?7 M7G2ZZT*OUGQJKK 1J71VN?L@LV=%"%%;NM7UK)1J$I$9:)5*D#+4M&)T#IT# MM!=Y[KJ*:WSRW%1%([+F58?D<_/9C3,BY^B40F#)*U"%#5?!UZ9#/D2AD;C< M_D*J;V/:BSL_VF)U4T6-2)^S"XS2T.QMO;TVU\NLC0D&BJ9,01GTX")1/9IB MHG>BMK,:G44[H>U%IKL^QCL^F0Y7VRW$1*_"IZ%;51G6HJ+SR/9BU ^V]CV"SL;E4W>*^>4\Q/EB([Q4M5@U<1"Y M6L]L(GCE/-2+_8(6(1G>>H]M'UQ[<1!XU"_7]=K7\?%CCDE;6$.:TQ M#X<\EOGB!^>^^0J[>:V#_EK([2TESSZF=V'Y%E^'-3XK!=-ZQEBAN6(9Q8RI M]@0R$GPN"KA#D]H[O*Y@NQW=4L8ZA_KLXARVP[NX9!TI5A\F=AF",!K)RJ82H1%0C M7(5PHW/8=WQ/PKVGYZ'J'YN>N]H81!L*EEP@VT@@0[W8V 2>B7 [ M]+QA&XK;*J>]__0\5/W-Z+D1L6YH?Q'[:'G0 ,]JTPWF.8*S2&X@U,8OQBFP ME@6-H0@C6_=Z&$&,*1U[O4>$OVM"C=D"?3A=WL^'@Y1/Y_W)J@^+_O?T#O/I M E?EU;:K;6TJ3I-]<\_H>D7IU79#?WLX/2S/I_%/<1WFBQLU31\53X,VZ[UYA6;Y>U,O%%)C+.R[PNY5T$6.\]_#!?+!Y? $K? M.3W&3!Y@AC3I>3VRXPU2Y.&)Q=%$#BPP$8MWBJ?6@>=(HASJ;W; VES.^[;6 MMYPGPMGK/WU9FI@%8[.+7D/11= XDK-TJ=[!*Z3'@,JFYI=4'01X4MV%ID#N MK[W%[=&A6<1TPV'<.7Q7[3@%'J.+X'EP=>^2 L&L:%19\4(;AMB\5];H0DTI MN[TG$^$.637)R;(-$R\$AM8SCLZ 9(X"54G#'I$SR&B5RQHUG_1,N2S1E++L M'WV:',BG=G70=>90^6)1TB@H"@K 6!TH104&)LW0][-&&N>5K[_R?(G;!H MDI/BQ7(=EF_G]&42)D7!M=1@4RP47!8:8LD14%+.CMRS]HU@1Q+EFJ?._W]" MW &#QMPD.W>N-@[,*5AO [%+ MU:C9U=N<-!;(/)D8:\>"YI=.7D1P>,GP]FFOPX??PAJ[>5CT,RE,L$/SNEBO MATE20/3:0@G9*YND%K[UVMU.(%,J"SQ \Y?K? \=](8EXULH_Z Y5L]LK1+9 MOYE$SK0J# )+GHRH*1"$RX!"1\ZLM23^6 2X@&1*>Q-C,.#FP]Z> L_GRWG_ M;N-B^YD@,BK-?>V:7OTH">KKC1#:)%5$5%;&]N<#=B&9TKK[&!2X^;"WIT - MH%+4&+FB ,I*(F$2J5X%H@A&H,^S2L6T7FH\__YFLFQ4Y)T/4>H,EF(L"KVT M %^X!IZ9=!REE,U[*W_+0T_$AUU7SU>2]_J#W)ZT+U\\/WJ-/7;O<1:TCLAK M-\SA;#%+) \R 9+9(#D+I*S6_4UVX9C4'4/MM7[3$1\SMSE+#,/R7.JUR=/. M90GG7"X>4&2]"BYA&"#_W07:XS7\/>;AU/%Q(/W- D$ MC*X6U'E&WC8[,"8G[3QZ5UH':-_#-*TT;73&-%51PX#H(A1R]Y?%=ESIE&4! M,>SS!AT@BLBAEF1RF4+)O/5B]CZX6LM^A=*U1"\B1D!7ZT0B=^")"*"3]M)H MHQ';-^6XOF.9ELD]F$>7#6YS9=V&]7VO/2CT&QGR6H0R=<;FQQ" M#((,BS.:6Z=M\JVGU/513BPC&9EA(VOQ-MA6D[7,K4)O!>1Z(:O*GGP4L@2L M."9B5JS8UN;JVXCN8'9)S3)'H4 4"L24%/4J<:%!NB*9L<7YU+H@89S9=6N' M21J2JL&\NH[^;B^&5B4;*;T"G7W>1G\2+;!$PU.,Q=2\.OT^Q=!W0Z'KJV;, M!242=',\=YZVES35JS*^K*'4"U=6RUJ;OBKGOKMM2UZ_>\"*4KN7-UA2&FDD M&JTI/:W).^8MLEJ@MQOOS)JHH[9DB9#7#I0J0XR9@16"%UE"WX3 MT)3-UH,AD)8*B-*I)!691! MT[IWVS7@7;.H8-R _8[HU$9W(Y*KMHZN/4>V%Z,O!]"; N,@$E.J7H;N,HV$ MH2#1:X60I0H6@[=4?T:J2]4=W=>KT8;M?HMY\>Q<7\[29O MC=FPY$6]0K$,!I9<,F4@D'7QO/X/RPBWYEX#X91NN[PSA]A(@6/FD<]"MYPO MW]9>3\-MG1?SIM/U\/Q5^37T\Q26^>E\<4JSYNM_=4 NV19 @WQRQ!%IE%/^ M8Y@TF!^_QRZ\Q;^?'D?LCLH6R?#Z_NATW:\)'F&:"2\#RJ!!UET*%8NA0,QY M,"FQ;.M!,-FZ8.&:$ ^UGE>\[M)[!J7-N%:%6ZT!M8V@G* @M/P6*-S%BA9 M4*V7UZX%<$KYYYA<^]J$CJ?%9FYZ)\2K!N-Q_J_3S978!!9=9#*"+ 4I<2X1 M/ H/4OBDA=8BI];URC>$.J5,]L[)UUBS8SKR)T/3Q'Z^/+?5,1R>KUZKPW=U MN?,]UA3JG$/[_&^.GKR,GSZOE![@SL> T<"ICSXZC5S[94POEB3$@(R"UJ/R M)GQ\51-CFH_K=3>/%(_4"T)6K\+0V$P)4U *!D74AI;;([^;,/\,Q\XQRQ)MD5F"<$:0 MU0@T9A@1F"[&)>&S5ZVS]8-!3VI+]S9)^[79OEWUM[L3-;C MJ\!Z+(Y%[8 +6SN1UYM;;**AHJQ1:)N9+ZWO2;@AU"G%$7=)T-O0])AQQ^]7'+G4!&D>YLTGFYU/$.Q15NIK2VI=?;R+3Q3 M,I6'LV)'>6 ;38S+_'/3$44VPD8-B>L RM8PTGA95\B4,5DQGEL75WT'TI1, MY"TQY(;ZV#.LWWY>?XGTUK_]Y7\!4$L#!!0 ( +R"/UAW/4'WRVH .+" M! 5 8VUC;RTR,#(S,3(S,5]D968N>&UL[+U9!P!)D0 )$!$'),BVMBQN MPOG"_3L1[N';O_VO[Z>C7[["=#:G<)X_LN+*?@YI%^^#>>??YE_AE_^-9G^ M-?SJ?WD_\O,\F9X2\A_=/WLQ^?)C.CSY//^%4RY7?[;Z[?0?D6NNI:0$*!@B MJ6?$"^&(8M0(RKQ3-/Z_)_]((L6D'2-12OPS:8&XS!RQE$J: ^>!T>Y#1\/Q M7_\H_PE^!K_@\L:S[MM__]OG^?S+/W[]]=NW;W__'J:COT^F)[]R2L6OJ[_^ MV_+/OU_[^V^B^VOFG/NU^^WYG\Z&Z_X0/Y;]^K__>/,Q?H933X;CV=R/X\4# M\/%I?OX/+Z-1ORY^B7\Z&_YCUOW[-Y/HYYV";EW"+QO_HGQ'5G]&RH\(XT2P MOW^?I;_]Q__XY9>%Y/PT3B0MZ(?K7D DH5./^S?-JO>V/ZC$"F\2P P9_" MN%"\(L9UG[X_YO//(@FR/QO-*R*^_ME5\4Y._;"F@*]]= 6TW0>14S@-,*T) M]:?/O81S!?(JPO*1\?0;[H6SO\?)Z:\=NA>3<<(50\(O9I/1,)4-]N,<_UMV MW-DD?_SLI_!Y,DJX7__V?\^&\Q^WKR&>Q@D"Y8+QQ;O^/^_RF$M+0NX,Q\.R M';W!;Y?/*O@;+PZ^SP$_8K%7K<",)O&G/QJ5G7)RKMJ1#S#J?CHXFY$3[[\, MSA^)Z.$U?CD;X#'"F5::N"@\D8[%<@)9(KP*0=$ D:GKQ)BMB);]+'346#[B MUR+M7V$TGZU^TLF_D_UF% L15UC7)Q]&, @F"25X)-1:2F3 H]6#XL18DPQE M-#/O6ZVI0_#S>BY(\VRZ6MGRI=SI;,G3R6E5?','16_B MS-X"7T>A/=EP!=/+[J3:"M3@B@52B0UK 55DP48+Z@8.[*^X22NI]T8)3976 M$A(1*7,B(W#B>-8D1>:,1E^+I_APJ?"3<7IX)NPB[ 8,0#BGD_''^23^]4=G MLPZ<,UXQAJN+$8@TZ(4')Q5167*PW*480V7M7P-14_/K#/WK:J^@G$E-R5Y7 M-=U7U9^FX&=GTQ\=I 6Z)3"NC*("'$F2(;#(!/$VX@DH&V\$,9Z=GHW*S8EA5/X7.Q MD;["ZW&, MO"ME9M/YX--P/H)W^?4X#;\.TYD?=<9P#LHF&CGQ*0DBN3,D&,[0LE$A2QUS MR'P;:N 3+M$"O[N@Q,:'/^#+@CH"K7@?AET^3W\9S MY/Z2\MM W>7:8%<.W ROWTN$2@J]B1X-M%'1O+P+9&F831I=9^D-[ID:*/$Y M!Y(U13_(AF0@'PMQ-EPY')XWNRBA,E]>#J<0\=?+PTUJXQ,^CPA+\7"+N)MZ MS]$W3MJ##Y0:6>,L^?FI_=D/S94SJ2+9!K<.:,(4;QA>PN)_7R^N1'X*[WV8 MC$:O)M-O?IH&3!KA$T_H"(5"?;1RK#.)*.EE M4F]P>?46Y@M_Z,UDAB^ R!!"3@2)GHADW)7+U$A8"B 2]3R%K0Z,'2CP$X#C MUO[=9=W@FNIE.2]AG&:7KM1?^-GG :=>@$5'VS)'R_49)39E0UQB8(T.-%8_ M*S9A.6XZ5-% @VNL33.9CIX]QZKY;6%W/TG^= MS>;E9$7"O\N?_/?WDVGWB_E\.@QG\^+D?YJ\]_@Q\X$+3#@3+$FX6B)3SL0I MJ8B@GNE$M0A&5Z9;KPL\;@[?7ZY4O*R[;;%E.R\O[JO1Y-M_0CJ!WU%-Y8?/ M\ARF'R"._&PVS,-%EG$1 "YSL2)P5!D'GL3,4/:LV)["6&($E\8H!PG6)$TV M8?_=5_$X*=Z3UJ_S6+7B\#J MN_?S Z" 9\,Y?(3IUV&$]S =3A*^Q9.3A>+_Z4=G,& 07.(A$%H2321X( 'U M0*BEWE(EC6H0S6^[IN-F^KUBQ'7&FRKW.*]GLS-(+\^FP_') F:'K?O=NR_= M3>AOWV$:A[C$@0&JA'!H.N42Y_0RDX"O+,G)V>2HSY[63D38&>1Q<[*MSJZ3 MS%9-9(&FCL' ABJOV 4)B[B]8Y:#BH'&T&VS'?; M@.NXJ51=,]?9XUIN41]@AE9$[&J5\*^>%8%T=@8*)\-P?C:%V0",%R9+2Q2' M@C\'XEWTA D=8[ JX+=W+'I\";,X'7;GR20_/YNA>3^;O2SI MKKKQQL_;OXQQ>[B5ZA5?3,81CXOWT/6-)[8%O]C*7#-QTFM0?+6M4/I^8_G,(Z? M3_WTKXZIRAFA#)Y,Z&:A?Z71PW/,<)*<5BDXKA!B:[/N"J8C.,";B+]!:L]U M?"MT2_9O@Z]1>X+;L!VF4T%=C=Y*EPKJ:%*U?@M.PV*.-AK6 M<$4C!QM"=/0HZ')+-X/#LF47+31@R0?X"N,S>(520:B(,\Y+ROV+L]E\<@JK M_/BHI0K*1^*]L42JJ(G3"8@U28!G+$&J?0!M!:S_>]FZ^KQ6!UM;&?U8*Y_P MGW9O"J-96P.91*\$DGVU^ ^7 M+\,VT/JR3"Y@W1NCY&XJO/6N&OQDYBQE-=OO[49SSV@1:.PUUV%OI$0-6/A76K,K/N4VSMWY: MX'^%/8+BVWWP_M'Q.RR@4IA\%8J_A.""08D%<-QY$FE"=S=$1GS2$FEDDI$Y M),EJE_#J9U3NB+&O\'HUGEQ+.6JIE$.'WF^07F?3V<"%"]D3+TNNEHT"UV** MB2<%Q1W; ZN=F[0!RL$Z!#55_Z2^&AJ8P.M@+9(]5P;>-@ ;><^W@CN,#UU% ME5O08W\]'(0PV?@<2E*PL A/:I6)8QJ_-=PX:JG0VS6(N?]$N<6C/@Q/=A%_ MS? _&K"#/[K[XCG$I?N&/J&V1CF2;.F.HW.QUKE#:QW]1.KQX-;T-CMXW0?W M[^M4EONDDM :^+PO(PJ_14N/GQ"]]:3"$-YZ]\'(Z&\Q^KL#!$FT!) EXR(FFPQ&D;B I,&PDZHU^^U8E_ MVY/Z-P'J*&322IHM^KE!/$-89>%+0")KIW)21!D\X*2AGE@K!!$L!:6H=5'5 M+E6_!N*!:[Z.S9."V:%^"F]2ZO03LKT<'9^E\MWYMMUM+( M=JRYCL/8FU4(^Q (EO='1 ?+2.Z"22"09P2;6- MV_O/U%L,XGM/U%V4VF+&SVP&\^<^_@6I,P90(S!;??7?D-Y,2JND<6D/ \.O MY6!9S2115HK(&"-H%7 BO6?$JI(+C+:(-5KG5+W=RIW!]F^N'8XC5_L$]:+@ M!H;_*S^<=HT7T+8I:WA1VLYU[ZYG.:-U$PEGKG2YSXY8$)I(&9A3GDFOMBK9 MW<48W 3F<9B#5531H''E.; .%A*W](R!]&[\H1"\-/!X[F?#V9_C29CA2U@$ M\7K\Y6Q>FEV-BY?;Y?=<7M6JC&Z+=34R#ENMZ4"&8AWJ;"+D?=!["S>XV?J2 M5[D,"'&E#XR4UA,O,B=*"V^2E2G'V@D7#XO/MYF3#XS..ZB[]C7MA^')Y_F[ M_.=LL:JE46$4U8QS0XQ7%(T*KHF-*G9Q9S V-9L ",JJV(L.[3 MGWA00>IMKG>'#O!O5@ M%[QM5+\]Q:KIK=^-;"WL+*,/-#IB-&[@DD9&K,R1*"-C5(E!4+7+QN\%S6Z_ MG;V7+-M%72VJ1)=E[I?'_9W?RB4.Z%TP(I@U10R!>(W.!F23E58FB/J-#3?# M.8"AU5*55ZO *NFAP>WHIZE/4)HMK/ DQ9FBR>#67KHM*(UV(I- #*HS60<. M?.WJX:L8CIL,>TF\P2;QWL]+B& )QBGC&0-.C%-HV%/T$!QP@5_1"-'['%UM M:_DG ,>M^[O+ND$V['O_8S7V89']O?($8-;UHRZS>U;-T@=1"VEM+%&C:(G, MZ&6$&"A)5H@@D\'?UHZ5[(+O7B31OZE2R-=,+2UJRB]A*3UV+@EC(&+,V1I! MI.S9,'=5Y/I^^DD J190?A^ M"E^'D[/+HAA0GH/+PA&>9.FY)"@)!C%SM,ZM0+-';M#%Y#0,QYVA7'IV#<GI> H[,2*%E4KI5#XC&2WN4 M3.Z/# W272X?!!_@R_*$>)=+_O[ 2L^CT8H((5B9MVZ)99H34(ESFRV^K;4W MTIOP'!&[JHF]0=SCY[*0J[.2NG&8Z'T,/ 7F,B]697%9G2Q#LC2REPNJ??*! MY]H=;K=#=D0T::"*!I-$WTS&)Y]@>MJ15Y8D:"DLX<&R4B_.B>-(8^YQ1U,T M@Q&UC?G+SS\BY=]9K U&9UY:7!F6-QL8ZC.PY$C63!&9:2+>H8O)$U@IO,/? MUXX97,5P1*K>2[P-AEC^/IFD;\/1:, XM=D!)59X] -Y5"1XI)V0$**#KNE= M936OGGU$ZKV3.!M,EUSA>'\VC9_Q 'D6NSD=:*!>&OV+7EA2OE1_AA1+]6>9 MVJ+*^(^0A+9&(^SJS4&W 7:$A*BGB!:3'U]"!G3,TR?_'69K_*&2G+;P@$:C MR3<_CO#LJQ^.%D/./T ZBW#._*"UTK)4>V<01$KEB0V.$]02EU#T&I-NR[!1\?JZ[ DBI2BISR9GG8_?5W4Y4<7KQF:TI/2K70. MEUZX+B:/DIFL;D07HUH'/'!N%"[.<(7O(7139-VLIV'9E1T3K M>TB%-8QO<3&^QS+QGWZ!Z?S'^Y$?SY^-4QFL^Z7\8D"SSL9R05(73!1=9#MH M$JT-TC)\RW-M\[ZGI3UQOBD9UI!^[WOYU^.EFF"T+C7C/ +.C+?)&X\0'2T^ MLB9>E2Z$V;+ +%UK>'*\\]Q>%C]LWBVS"S0.'#?2@8V+/EW2 M6T6LA4Q\3K@-1^&LJ[V155W $;'R<(I=0U/3TV2050W9)*_6^E.\>SZ9?[ZR MZ_MQ6D7!AS"K/5"D%IY&!+1J<\(](4 @SF:I(&>T5:HWBGR(XTMVXXTMV M4O:TX,? MUOB2MCS91?RMQY'LDZ6$)N.4"188S[=9W0]E?,E.3D9EX:+KQ-:),,\]-?NUI[]Y#;@[\Y.(7550XL+_J]^ MU*4:<)FSX":3XE42R7!A+O) 4$*<*PA&L![B/157="^X6,<>OD>JO^_$7M21 M+/YRP&DV5 (C2GI5LF(=FH3!D>A-F40$6NE6=V+5%_-$Y\H*;VB#U5C8YF"L MU8XGP2)1699SR!9'Q^729=I0XYT.U3,R>UG8$\,;$J&?$LT[+_(B:C,;A.!D MI'@2E6%Q1 8J2+ )5^G!\Y! 6M5#\6:-I3PQNJJR#UKPN:Y:U4NC=62& "]! MHJCQ!4R )A35 8TJ!ESWL!,_V#+CRGQLI+@&)9^)Z2RHTJ( ]KX@ %$:.T)5 H*B\ MAM)DV1!C;%0RYQBA]CRE>UJCL@]I[B3.!E6O=R3O"OYZ$L-\D+2QS*&=:W,L M%Q5H^P;+/?%4<"F1L='7KI%NM)0C(MU]4/;&4MZ:"5P?X"N,S^#2=*:W?EJL MY:^P1QK6%I^Z?S+5KM KI42]',[\R\B\Z!9.!)H!"1=]H2 M&Q+2,-.4K,M*\%"[NO$63'L7?Z[__$7*132!>:H9 ="<2)[0;P>/;A0DEJV) M4MO:X:*;\/25\E25!]<*,VL)_- I3K/I?/"AM$'JPNK6H@2HBL0PXU)17L(_ZKZ]I!<0T4:!RP)YDC2NI1GF42L5))D2Q4M'8<9;+6# M'UJ!&Y)]ZNMO%X%5UML?**G3L],E$"ZT#U%RDH32I?(^D"!3(-D@,!NU$W&K M3@JW:.ZGA_9GYN\E]DD-F57,<>B ^.^7@"@190XZ$$&9)#*5P@X/E/! M=D-Y/^)/9]G'\KN/5>$^.L5<8+2L.5J-"&M,^;GM+_A5 3IZRN-&M//UP,D?EM?()KA"FL %X, M!H?9"NS+LT4<=+46?%.$9D*4A%A3WI0*82-*7 M+FHGA=\!]T#;'*11B7!9KN.C*AU'P9"8J?)1I^"A&7<>.6=VDGWM8V6Y\K4' MXXK,_RH7L>/YCV6C)&&C0T>+$3R5RW!8(=!HDT"4UY'&$H-6VQTVNS_[F)C2 M6/(5@L1&8E)&++B&M*@BK]A6*.3E,1@MQN1]GUR8^%)'M+ MO4$"U&IO^]=P_GDU#Z\+JKV%^3*C&[<[(XRC#NVIA-L=,XKX;)#*E"L7K;#6 MU7:3MH!U)*QII8@&J41;.6>#X)-(D4="04HB,Q+:V6 )=U[B9JB8OKJ-].-4 M'QE?ZBNC02[.5B#QAQ'9[4]*(R 5P3%+?)1EX)X#XB FHEBY42AWA;EV8>R. M$!\CB^ZHH 9)0'M?#RT.7390-*&M;BQ!\!XM>!E*8V= $>:HN4&S3-2>@E<+ M^V-D8&V5WI/)N2^TKZ<)8+[+VEF@HDUT8^N[6"DT >,[@HF&Y^M#X M0R9=. ]@DTZ$9\6)=-83KUTB66G06C*9=6T+_D$D7>S"@YV2+G81^'U(NEC> M>KV;+N^\NM@GY2%;K2C14:!THI=RJ,DVH"KF:&P$TG_&QOXZNJ[P2@+N3?L&>!"2&\)U:?RN=4 S M/VBBG*-&:\&=J!%A[EGK-Z1Y]*3T7>1:.[3T>IS.9O/IT(]6^):A\1A51JM8 MD.!2)E+92)Q,FG C(?&4DLCF-IOSQB?TFSM02?J3VJ*K'FZ>^C%\G(S.BBAG M%SDJB65T>!PK=\C9.>(MI01H8C3S%"-C6^ERW:<_>#WN+;+:[^3U8.,2E$]. M19M@.2E.H6T1N*2$6J9$\IZFJQOP!CUN>L*#UV45T=4.R;Z?0AR6P^;%9/P5 M?DRF5["Q'#5SKNP2-I0YHIQ8Z3EQ(D@M:,Z"BJW4>LN#'KQV:PJR=CBU3%8^*:",F2E$I22&DKG?[\N0]>A7N(J4%T<^F^O<)5 MKXNO_?8]CL[2<'Q2 FWX_^F3_SYPV8#CD1$%T1!) R76.DN\9"(*GHQK%;_: M!>8]O 7>YS*EM:(VFF%]7?@^]Z-RI>W'Z0.,_!S2LS@??AW.?^3)M+PSW\IO M\>N7D[,PSV>C9S%.SL;S6:,;X7WAM+TRKBJL/>^4RS[Y3S\ZZUB/&^7_=^9' MP_RC<''UU.&L7-.=32^]"XIJRX3"DRJ+DB%6N(F6)7J2UAK.+ 2=M]E$;G&E M=P:VS\7!M@];7)9QKC1E 8C-7A/IT3]RU/DR"TDRRFV$L-4H@DH2Z.7>N3U7 M+E\XM-/'H6^D5Z?"Q0I7+WTQ53[ #(T5F'W"3^EN;)+-BN/_H0,N!)%"H"BY M\$0X!QZ 76U2TJW0];W+79C5DR::Z=!E]6;42[-W6TP[G+O78U)A[@.;ZG? MG2BTAW(.1B1G@,4R.Q7?+")5LNBA&L0J34Q6*Z-]OUO1 6[6[QU_=M!) ]Z< M0WLUF;Z80AK.WTQFJQN-C'ZTYN@D!:?09\HV$TJS01M1 )$A?(..) M+93DG"ITOFNGKMP!9K_W6/W8W'UIK0'1+K\$*Z>YFV]XR?U>)9D+D1PWS!,F MR^AD'O&="($1D"XI(R 98QMN2;? ZW^':J[N&S:LFKKJW21Z\=E/3R!]FKR8 MS+H)\]^_H.4 @^R!!FXM\5XS%$G,Q)4!C"HI'5@6+(;:TU7O!/3XJ=9>?Q5# M;5M:#% B&B70.Q ^1A$]0O0R$FE3(DZ5"CSF6 HB)\-JYWAOB^VQ4^N.6JH8 MT]L.Y^I_W^75$$\XG\\Y,"GR'*@CW%)$SK@D'MT7$DT6/$CI,^UW'[L)[6-G M7#5--HA2;KD-=T; RJ@=."ZM,Y:3H)4ED@I&K'"!Z("(C9&.YZTB#/5/T9]P M/G;>5=!>@TK.76Q,SC(W!GTCPQW*IOC=0>'I'ZP2"O\O!5W[2FMG?Z!F%/>5 M'TZ+3N$/\,5I+%RZ%)M\-1PCLJ$?+:8U^Y^F,R__24+8"Z<3DI^??^ >L=SV MH/:/Z/8LN$JU0N]M]0KKZZ>2=45=.B(<)=;=FE5W1[R[&(+ M^?%BY&>S+I[@=*"A9" Q!0+/\K+ B!)TWE$#RDN^93+T5H\[5*%2?0U/FDJZ M=@[UK0B7H8-M,*Z/[-Z5%8<(V;92VDZE_2'$GL,*4:2 MLV)6X!XK8;LBF(.R8D,<]CZ18A=!UR;#'W[Z%QJ0N"%^A'@V7=J;B_1D;;.4 MO#0N2.CX&UR\SV\DQN0'9U! MV5 Q#:)+:R\QKN-=E7-O ;91WN!.0 ^30-A"XYM(U4Q=+;>HK4 #-RK)!(1Q MA_LI-P)!.T.\DP' ,I^O=F\]!F[=DEMX[ZBUBY9:4NKU^,O9?-9)@*T.9)XA M<: D6(-'O$14SI<:/,I5!A4!5.WF/S? Z3\@U%"1FRBSIQ8:&,?KH/$E- J> M&I,=T5XMN V!(ZE$&C+\F$D8 '<&:P5;7?#@RY"<_1.E'5E- @E>H" MV_ET%OR7JUOA+; U\I1NPG48QZB>%C?2HY(*&APT-V+T-"D!D9+(2C%0]$ \ M&$Z Q6B5SZ?'+;[-8=BQB^1;F!^3*0Q/QK]]CY_+%+ 5P-4T,$A1 M.)D)"\[AJH4B/MA @E#&=S):I?O''98A7>$JSRS:6$4RR3,D5:$Z%P#@1FFF#]KA*?*O6E3LP8DMH M1T21%LIH<86_2JZZ.#Z[HU,9GSUGF5A!,Y$2_2?/F"8Z.@6X_F!];1]E Y2C M=4]JB+Y!@OVGJ1_/,DPO&IUU4P36H.W*TF?K?[5\@[992R-/IN8Z#A02JD&0 MR3W3;H-SK^J:A+6 1[4GV?E4+HXT\2IX$AWW0N1L MNJC_M1,?6V --])^HN M2JV=456F[KZ9^/'S5SYV&24K;R$P+3*ZI%E:B4>'821PQDA.27)MN4QZNW2Z M#0_HWY8ZG,HFE>7=HJM 22QZ[N-?D"YRP59?_3>D GE1"W5>M;/R*HR6EMI$ M )Q%"Q$="I=*O\B@@)F, I'5VY[<%>PC)%V_"FYP?*Y+4GP[&<=E29OGTB<5 M A%9RV5WV\11.A9Q6YZ5\K4#GCOP5 M?=U.$DM?]R+^=]%?9L# (UK'21:V3(A1'(42#!%)H'6@HHNA]CWEW=$^,M+U MI-:F$9-%Z23NKJ!-$)JP$O 7FTY+BK,AI$X]],QB?% M;W@)X:*0>I %Y])$02PM?<^\+RW/7"@#%;CB/@MJ:D=.U@)Y9 S97QD;;T6; MMSYX6^;5%W+7;E]P[8,;M2"X>0'WI8V E\&7H4,$W3(D0^9EK#L#XIWPQBBC M(-1NL_$@V@BPTIFZ]&<,+J(G&5!"EEL@)DDII+?"Y8:%.@^_C< NO+I3&X%= M%'3H-@(7)W:87[G8%9$Z4-P0WTT3D649BKN2[D!IBJ"UK N^3$ QXH$H R3Q1 M(E.0Q(:82,3M,QK!3,RU+W7Z)<*M^8C]\& 7.3?0?W<5":G 6XV;XU;IY"T) MGDDB(Z.X2B9PZ_.E8S2%5/TV[QJ(0Z0/U=#/I*9P6]1#;8COBF H=]03[0(O MAUQ77Y$)*DHQ;5(TMGJFZ0-,$MK'%J@A^@97:G6C;ENLY2E):!,#:Q"D:>[% M';1[WY.$N'$0N,@DZN#P2._NLHTC>* '/,]- %8[)'__F7K')*%[0]1=E-IB M],V=\P=DT%(#5<1JC]8!8XGX:#,)FLJ8O.&FNNGU6!-$=N)(M021713K5)CO .V8SL8F*&L3:;H!Z ?22)[4-W%9M@W:#>C #L(WJMZ=8-;VU MJ)7<$383T05:YAGDDD7E>20>1#M=DE2))7T>?EF=VC1)3Z-11 >/M@*3@G@3#*'1^V0A9^IJCSRY C"8G>/3/UHAB:>)E//1=3D0SDPI(@\9>#J3T0UM08D] M1-^B]&O ;H9T@'%YE;1W M"RGV$7T##^8JO!?^RR5P%$T<9@7TCH*-E MQ=W%WL-N40K RK3&RP@9E10BFD\T!B)-SL1E+HGVQN@DGQ$DKAY$9%3*(U?&?%!>>(X1U_)HC!D]09#-P$Z6L>DGAJN M#]V5W]7E M+=^Q;1;8>NI$J\4=?%+%OH3:1-5[Q8:6_<.;+10R9 6,$JT2(])":5&6@%AM M110L6I#-!HH^++IO/SSCP;%]%Q+4;GM4>@0@>C1/SJ$MS1+.3?1!!*(=A%)D M)8EUL73Q5[)TR PQ7J'FAL9'&Q]QP(+9^Z'+275%M&@=&6Y*U>Y M5-ZQ#"2$D@6H#(>0E:2Z]NW"Y><_P!+K?6H5[RSZBC3HR/EQ>#(>YF'TXWD1 M1O<"+-X)7/= &ZO X1(ITP)]7*#H&B%!$TO"9NM]OAK;VK!3W/B81Z+[RO+> M>%[4K+$O+6?&2)_2\JA"9?U-'[=_/?W68"M5T:^>]^,2+T+VC)M,T,''?3PK M1]!OQ#?;JJ23=3F8VG7QUU'LW\=\^8F+[LGSA0LLO8I9"TTX*^W[4I0D -,D M4*-]\%3R4/N 6 NDKUKV/;5[O6/YOD*]+^7HS\]F*!&TO^/_/1O.%K+OQM>Y M9)5#Z?B4.9$T"A)8TD1HSRCU.8+SE0FR 6R(XU;A2"J6C)B7 ;3)> MX5EKMFO,?.6#^_JTM<10X;.G-K%<>RKPC8#Z9T)U:[*6N#=RH:8;N:Z%KA^G=_//,+WH:CK; MP[/<\0G[.YO[+*F2__DQ?H9T-H)W^7>DX)O);/9N?.G1R)'161J.3]9!?39. ME_[T/V&4GLU?3&9S_$>34SB_^?@ 7R;3.:1GIR6T/?MX=GKJ+W,X>)%DX(IP M"0EW'4.)!]QU+#>2):YCJEZL<_A5[]V[Y>85++P&ZW,65@K",\?]'$37Q3>2 M:&G)9,Z9Z=I9/=O@ZLO[/KR6=^+VM0XRM55\:.=_-IU?6M1O:,.4*,;\\^22 MJ*__%+KL_,Y\]=0(;E"&(5&49BRC@*.29CZ?="H5^M3IJJI%_2,'Q' M*%6,Y!*KD>@9$9=B(HDC.H;.M7=;G:GWD"P;+A7N*U=VT43MZX;?_GBQFE&/ M#C:5PA%E2EM\BHYSP >C!YZR#> A,7:;X_'S1_;G6-86\F1O"36X55B.OGCO MI_,?71L9'[M [/,?EW_3$35!5$8E/!\CVF@22BHO"YD$+GU@FEN1:D,GJ,EF0(*@C M0=J8>>">V=H-8VZ \]B,AIU5T* WV@9HRS=A&W ]& S7@-TKVV%W-6Y'CSUT MT/C$6 ,R2A:=#(2#C$1:RXF3QB)<])FED5%==2P?(D'N9DVTYL<.HF]WLQ \ MY]G@T1;!XB'G (@%+8F2D5FN(>JT78G% 6X6&LAY_>7"+D)J8 G\.9Z"'Y7& MKVO/N4%V"51BG)A8FKYF3TDPI?Q?2)9%S"RFVA&X6R#USX$''H:KJ>(&#%Q_ M'_ONVQBFI7_>>[39\'M_ @,N>694HM$Z7/@;!%?.F>I.QK<$] ML7)'5K91>P,C9SU0/+VS-3RCSZ8A"=RX0R NENFRZ/F+J)*BMO9=ZP8H3]RK MPKW=5-K@=O8"RD(6;V$^P-V71F=5N1D(1/J8B'7.$J-8!D3IHZ^?-'@-QA/# M=F38OJILX-6_GTXB/F;V"F6]_@5X.?PZ3#!.LW?3E\/9?#H,9]W-YP>8GTW' M[_(+_V4X]Z.!I,P]Z!AKASMNPO/$ MTAU96DVY&[L+U)>/WS\'_,Z+J90 OGK^!9%H MM%F7BG'3W:MEDXE-"?5MG6ZZ'3D,_7LMI95Q56'Q>?NV@* MY&0Y9ZGH%(J[7C>IR4>BO4 Y1>_LU=O7_9ER$Z![$,F[N\:OLJB:Y!M<6"RQ MK*ZHMP#3*%SW$Y##A.-Q]I=Q<]5T(VJ"'B19V1(;C/NG*/LFRUUI( M84+U:1X]J/R6@%M?&M]%N+5#;"_/641&ILLB7ZI '_4ZY( MHU-$T12<$3$))V\S'3=__ %U)56+7;37U 5VF2T;%.9_%\O(L/%*Q* MBM!"2LDRVC.!H;-L@G4!LG(^;:6]=9_^8)6WMZAJOWKOIQ"'92-Z,4&7]T?I MFW4^X$GC_D$=20+*@"=>DH%H&9$N$W@#N,W7(T M&LZ2PM67!N=2QT LXX;H# *8IR+'VGEQ#V"F: OKNI56^B70VJE/V\!]&B/: M0/5[#GB\B][NPQA1%D+D&E\[*:&SBPIP]98(55JH:,Y( ">)Y])8#EED7?O(NXKA 0SRVT5I&P?Y MW4'B#7*Q;AI@"LH'GO$PSY;ABZ"T(EZ#("9"2LR(,O>E,AD>]B#9/7A12P\M M-HFMAI5R$(XJG8EQ"ETT@]Y9 ,V(B(HK!R'I[1I=[+)S',D@V7VVD^JZ:6 R M+YM#K8667(Q.2$:LT)*4NSJ"'Y!(C#9:I8W/%S.[*]'F!CC'399:>FB0JO3V MK*!XEQ<9 \/QR9\HEME Q%B"?;CSA>1QM2$2YWQI&&=2Q,5'*FOGPJU'TC\Q MZ@9!*\BW@?&Q6B,NC2;!HB8LR5(7P\ND:X>PI%24 ?Q7AV>M:5TBQ^5*X52Y;1(()4)F<@W$,!ZCP)BFE"A9+" M:F_9U:A%-67?"NY8V%!7"[U>H_TY@WR&XL@P (JV+5<".0R62(]?.64B4=XP M;HU)U-1.Z]D&UT,G2779-S (7H^73(D$F*#,)\2N:0TG> M%\H 6$%K.QH;P3QT)M21HMT2HB&> M&4#_QK$4J'$YU:X+NQG10R="17FWF-:YV4FZ#/RW[U]@/(.W\'W^Z1N,OD)I M%OX9T4>4B+6:2*N1P4%&XI/4)!O+)X[-.R""T# !H=R@RQYCU'B&Y ^/EKMK)_KK'('8!7^[8 G M)?!XED10YTJ&)6ZR%O^C#).<:\N$/OQN59 ^0E;MJI\U-X0-!J3<4$FV2C.; MY-<)QO-A'B[F%O_\5VUJYG9[=M."NCW$4*G:[@:R7; 9<&<*,2.K@BW)?]$3 M!T")PV^%H,IZK?I[]=_4K\F[X6F+],<0%57E@LSY$(EDE!*/-@&QZ!IS::23 MHO;FMSVZOBKWJG-ET"T&"IS'1"AZ-D1: MY=$.1@=:Z<2"]I[KZJ/4[@7-*B8L]\FR7=351\*RS!"1>)]YRP['U2U.=,C"\EGA3-2Q<\$,69#KA^ M%U3MO>1!)RSOPXM:>CA8PG*@/N#F"(3S5)I3R42\C(RP9)CT5K$@4NV=XS@2 MEO?:3JKKIN>$99F"C*O>CN=!)RSO0Y9:>FB0 MGW2#&'Z?EOPZ#6&$$E[KS9$F=R:>.0C$B**UZ]*=[-B!X7:79509/VTIO2 M.UG2-E&%=KFE K=%08EUU!"%&G71*_QU[=/I'B71-J=%'<$W2:M>!ES)XEG4A-CK0@N4!=B;=]H.V1'R97J*FF0D+UF=[N. M40I1*L<\4;:'K@-KD= FKW5T4L7Y)^>'TGWYT!A=4$BY!0(>71$!/ M6WJ)FX-"MSA1, :=82IU[0SW&P'M;=FN/G%VZ3'/_:CT$?OX&6#^IGP$:N_Y MCXL_>#$9SZ<^SC_A0Y[_^$]()_@RO(39\&3<_>TBZLMX$-Y2322SW0$LB05T M"$.2DJ60+<_5K>)FJ^DKKZ,>^ZX9T/=#T_.4N99K+V\;0EM/X=P'KZO!IV;Z",%G&/R13P:$6?]#/ZJ5?!&:JIY,$1 M$1PZICED8GDPA&9N2G2&<5N]4.0F0$?$CWJ";["37.;KQV]^U9D]:192HHQH MQ6VYIP!$Y1,!GT5R4I9>!/6OC=8@.2(>5!!U@X#$=;N[.SEC9-30I$ERT1-) M2QLJ(R)1(N@0HF3>A2+1*-=D"5R-'9A.FPS@Q-?1V*Q7V M$'J#HV4C/A&RT"H&XFDVI;&A)MYJ21"U<=8K_&GM%H+]DN$6EZ5/+NPBZR;N MZP(0I&>S)<8+-VV5-J8B%2)3$G'G*R-Y'?$@/0&J)8\A@K"UZ; %K/X-CSHZ MO.;%UE5 1<=D-IT//A2+N&._ !%LC$#P"V2_8&7 ?!8D*,]BR,PRME42)W[J M)0;@=Q?:_^F!3W;%GDJHF IQ#F(U%VH+&+M8#=MPHOY;?[MQL(?PKZIO#\E5 MW/:OP;'*N,A9$8$C$O>7,G<=?=UHI/,N,F!;)4X>6H$;#O0&^MM!8)7U]@=* MZO3L=#4#H727$\")@]+PJ^3G.H\K"D'&Y"$;H%O='-ZBN9\>VM^1NY?8)S5D M5OD<_<-_OP0$7$Q,:D, O,0#'0\"+Q*@):FD5QR8,EOU8KQ->99 M-8WSO)T4L?G18D+[P$B5J+)XBAL6B=2>H_&G$J$F M6!FIK%[=LPG+(N[C: M20Y5Y-W@EOZG^(&??7XUFGPK]A[\CO(J7:(_39[#!XBEI&>8AY!>GDW1%BP- M&QE?-&LL6G- M9'SR"::G+R',WZ.?@WZC/X'GX O65\/O73[E^3H'EEMGP /16F?.V"W]T0'A/#&NJFP2WQC6C_B?]=]M&Z "P\C][C>4P5+?'[A-0W M*A"PG&KA),W5#[^=03X:/NVMH0;%$Y>.\>4XE4M9P/\)HS00ACE=YA0;X6PI M"&/$90JXF7)J#463D=>>8W(KJ&.B3%T-;"R3:)[S?M'5;^VO?\L9XKP;GIQ* M!\>$7\PFHV$J5ZOGX^YGD_SN"TP7W1=J)\^W0]@H"[\GD59/Y[^$<66I7;PK M*CGA 1B)QFDB@\_$:Z](M/@_U@;*;6W[9CMD+?*L^U@9<%\IM$NE MP"ZJ[#L%?!ML3Y4".VMQEUSPNZB@;YK0J#7Z_H[03/'=2 G*M*!$-!C\)&H4 MB[7S.1]6I4 S=NPB^18-26Y,/@X@($-@1-C2;]?J3*Q#,T'()$S2H(*JWMCF M 65][Z2[G;*^=Q%\XRC#I53D["BC 5F?#3-$2G320P:.J+R0TH3D=&TZ/(BL M[WUX4$'4+0J(EN4JEQ!%F9Q45I)D("$EHR0.70>BO??I^I_Y8%P2%E-+,CX XH PEE5%N464HM0@ZR]I38 MAY#ZWX0+N\CZ0*G_BGK0H!G)"FUA*6(DEIG<[8D(C_MLZQ>P/Z34_YUT>(?4 M_UT4T, /Z;H)OYB*-#C^Q-FEB@T@Q1,92=5^['OHGIM93[L:C]] I#SWG+QPV M&>%PC0*=Y"* <,0XILM-D"'!.#0%.?#$>0B>UC:)'VJCP&!,=M$RW/,UOE92 M*Q*2P)==RP":RNAL[;R!8V\4N O[>FP4N(NF[TLZP+J5=]Z=CIY'%B)1:*\3 M&1/*.%%+DI5"QRQ<3+5[:6S"E#)%#2A8W>LUKE_WT38I;+MCZ MYL0N$F_ A?=3^.*':3E6?H9>\L*+Z6)/\Y^F,WFF&47MH:]<3GJJ(O$2MTW- M+"3O%#"9*W-C>W3].Y2U=#KI12&M[C+>3L9Q#;3$\)7P2A(\0+L138R$S !/ M5VE,1'@\UQXV<0.Q8@FWC=OVSW>^KF5E-=@SWGYM3J+; ]9;?OK,6=LMOOH(+^L]L#3\*C;V>X M04N:4V)I]"6;UGG&K8-'W@>_&3MVD7S_V>U,Y\!=(-3'3'#'U,3JQ(EC208I M2Y"N-BT>5G;[#KK;+;M]!\'WE]WNN94FL4 <=91T>;A.<4TTU5;23+TUM3V9 M!Y+=?G<>5!#U <=C,"V=T(X1H5,B,MM, F66<)MIZ?C%5*Z]03S,\1C[4*2% M,OI+CJ?&E_\#(JA#CR[BHD/D'GT[[A5U20?ZU ?_ "Y-!74U\)$WYG%N@^LQ M)\/OI+=M$Z#O(O1>D^&SEUH'16)4N31VX\1S08F7PL8 :"79]H4W]R\9O@D7 M=I'UH?K@.^.6#)\+OH\"Y]\'=00 .W MY>+X/#]SWUU*5NRB18LFI6\G\W65$!BJ(3YKBCBX%",F$E^T:3^R'_1%QLHT^>\IL#_.],M4O_GF-S/,-8"IE MDA15LH#G6!4TF[ MUPZ4O:33VF0P60]]/9C1384^!]$H(SYU1"0)EF MNIAW%H1%WC-'$XC@7*KO(_5)A%M#Q?WP8!$L'7^.69H.U M!))VB^IA;S3Z^S&"MSR5,3V5%7\-Q"&\BAKZF=04;D6/M9CT@]*S_LW$CY^O M#KC5:" .4'HNHI<]UTGHVSR$FQ[PP)593785W]X.TUOX M]@&^3D9?A^.3GRV7)3B>699E:+:A"$E&[XGE K#([BT2-4YH0GAN!<*>E7J4PNH<([0Y.LWI?NF!E17^@5XZ@=79_[ M\5^_G_FI1_?P//G9"\^L8(&P0$LC'%^BQIP1JCEW.MO 0&[UPJ_[] >NTCI2 MVSAZ8X_TO.'8C^/0CZY8FY12E6P$$G4JF>QH*@1F$* &G]'I#%S6SA;? .6X MG/(:\FZPOW]"4LXR3$LUW$>8?AU&W';>Y35H9R5A9+;^5ZN@_A9K:>3-UUS' M86X JA!D01,O>6* MXMX3=1>EMBC7+$'DYS[^!:GSQ+LZL=57_PVI.'1EG1\@PO!K.5A6)H$2:,9DEB4CG2#,'3VGW'[@RV?[OL B[H&> M 250;_SY:#?8LAT[ S&I6B-)UQ&3:0)F7C$0V),06O)C0C5 M\X?6X#B.L[J:I!O MT2YAI5. J* N<2%MJBTXTN1J*&=6Q,D=A%MDR/?C\];"0D1:32:<)#(Y,P\ M\4PGHB0:-2$8)DWU_-F+QQ^%?N\JS@9O\3_]=%CLE%)4O7 SK/6 UB@NJ83] MG,W$F2#1<@F"9AV],[4-N:L8CLN(VTO"US6N:FI\=06P!:)&QMMU-(?Y\M0P_BDZ[;R[M6'5;*.84XF'XG.9>B)LY180PTQ MP81@C75PM7!X0V[,E@_L__S>5S&3QE)M8*Y]_#R9SC]==4$R6HH)%TXD"$MD M4A39[3+)BH*S:$(Z7;N'T5H@QW6\[R_KZP30U0FPZC&Z!:Q&!_T&2([ M"+K%11W,T8==[7ZK4TIHYDO#+.5< L[8.['*?Q80)M=P6:-U(S91'S6>.C1A,8N1$:4,-SASZTSM7/C M;\)S'"RH)O$&>\"?X]FU>T6AI)8A ^$<5+%\@(0RTE6DE -PZ[FH/15M#8SC MT/V^\FV0/;W.Y'T]CE/P,W@)B_]]-9F^A^EPDM["?%!2"2A7'AV7DB-)41(A MB9(CJ4/,)D6J:V\*NV(\P UPK]T3JNFG11Q@#=X__/?AZ=GI\\ET.OE6:H+\ M%_S-_,<@,J/1@(HD>,#MSE!++...6!%=")0QIFJW[]D%W['SJ(I>FI?67V7[ M8I(%,MW1S'E0D6:X/NM\]BE^ V MN\A)1^(M)Y\-J E::$/1*LO(/TI+APF6": ]QJ)UT?#:5NI->(Z) ]7D7C'5 MK+MJ_WEK6BS]XQ?'*<^%CR8GWQM P><4Y8 M]*]2 +AZF;4AEK'[LX^!$GV(O4$\^V?$S_UL.%L _ADF&PBT;'#]C&15[O98 MML2++-'!8U(XQ]%/JS\L?3MLQT"?IOIH$".Y+($!.&E,DI;$# $M'":)"UX2 MEKQDSCA&4VUK\_+SCTG_=Y;K=1V;_;N#?/$_NK*Z=_EG:T=FZZ2R)#M5AE*$ M@'L6VCT!! ?II1758Z&;L!R3[JO(^SH/;-TS8G&=,HSO%U@'TJ"18Y"5.5I> MKE+0(3:@B/9H 1O!0.JV+1ZO #HF1M23_'5:N)J.YS3E)QK>P='(SM M$1P#+?I3P1KB5 JDGT?VWIW-9R7DAS 7[<\'DMJH;#(D MJRD@5';#>9';+E MWF=#3>W#Y#9,Q\":)O)?0Y *,VDSX!Z77DQF\^7HLOFS<;H8SHP49DIR9HF, M(98V^)[8D-$J"DABJ<$"JVU[W@KJF"A25P-K.%)A'/8"X2)]%#J@OY=1=P-C M,^3HT *"A#ZQ#B5%P"?"P4>(&;VF6+^]\ 8PQ\B)_22^A@M[U],^B_'L]&S4 M31C"U: WB0>!0.DB+.149DPFW-)YD(TQ8R0QIS6_MLV0'>,?&E ME5;6,*C"!>BE_6Z0C+!.F$B\4( &DM;$^F0)@\0!$08AFYXNQ\2"NTMVC9[O M?&'9&9:"Q/:"!OY9S<^JAC M4'$#H:[1^=X7F&]@-@-8;C=O"M;B2:,HED-2VJW];:".@2!M-+"&(WM?;E[&=CZ,:P!:@J'6$T6C*@,/*0E,1,*\ M#-GEB *IG2>Q%L@Q<6%_2:_1_]ZWF&M1K2[:E/3< 1JUU@M/I-*1V#(0U5B@ MQO"2UU';H;@)S]&SX2YR7Y,R1>L/NWL+Y]?OSV&,GS@OA]W'^!G2V0@FN*&= M?IF,R[7;)%_ZV_>+4IKRMWN,RJOW\/T'[3421*4Q?2_+HB MD96;T9?#69F! M=C:]-,^14R.0SWG"PS$0R,2_@K@-IU6UL!V[MB9:F%,F#RZN-F M%\^;+>HV@3'0C*/O+GUIDNHM<=PL)@U(&A3GH78_VIT ]C7>KSYGKM6U--/+ MN@SC0XS^^P#SX116T8CS6D!+*>,E+9+17"JYN2'!14ZXXM2DC$NK?N6R'LFA MJJ8;:OY:\L#>&FB0KGX=U:I#\Q:X&M52;\)TF&+J&GJ[E0I["+U/4F0T_+4% M2WAI-"^IX>6^P!+MLW+):2I][3RR?LEP2T%UGUS81=8-.+"T!Q?[X$];X[+V M+R ZK12>LJZ4D9M0!=P&# 9?;! "Z:H:$^^G9=/RNV_NZ.1^S@7(JJ)0RD2F6=N#&$1=5("!LF(^#276TTZ!$<]V9.I\OKF%FRY^^"Z/A20<=#]F(M/>2 M1$C+3"L\9 7NHUE+S:S7JGY6_2X('P>=JNFH8H'G9K3K[^8'F@>7&2_]D4N: MGLH*14(I\8PRD:P''F^:$U*'2^NQ/0X65=#+QM+/]D&NMWXZ1<)_A>H1K&N? MW"H\=?,2>HT]4249CW@"Y202D<4L#D$'$F0P(N9,%7L$L:=DF A6&I)9T"7 MJXE5$H4B@@K&"\=D[2WI <>>=N',?K&G7?1RSV-/+%)ELL"EF!R)%$(2RP3N MXT;:*#0HE>I/KW^XL:>=-+]=[&D7#?099M@&UV../>VDMVWC#7<1>J^Q)^^Y MDB*3I O_LW3$*?S6L.@"CUHHJ!UO> BQIR9JHIQYW6>>ZO@N! M^,B >)=+OQP*QY4_2;GXZ'XY/9>YA^ M_.RG4...Z-;/W/]V:#?8E>Z%NB<]][-2'W7Z!0] OV#VU(]/NFWH^8^+/UDV M;WCVS4_3!0U!B*0-JMZQ7(HD348:@B'&_?_M7=ER&[F2?9]_P5SLR\M$N&UW MCR?VWH*PI=FT>BT2B)]Z2%@M2,F)PDYF=+ MIK?3IB/!#W42-;!*]Q]3#4GVC5=CM-XLBI34=,E"RF&Q=N_XV2%\\^O M2%:QQ6JYN=:\/XW]QS.Z0_3!M7G_<3Z9Z*3'C;ENY%]\% M9GT8O8>CGB80!,?8R#Y&9;DVEBAC7:GZ+4F@H$GP0F4 KJVNW3SNQ^>_;"_J M8"9ZB"_=8MDHOPV:GIRBH\P:Q\73W=1>1M#*O%?" $G)*\M M<1;G.N%$Z0P37-"U3VR'(/D);Z(OCKM8LR*W32FD5QS7E?>?WWW<+#4J:&&2 MI"2"QV%IDQ!+IL2&*+TQ5DEQ+TEI3S6I>Q\\_%I]C)%GE2S4PV*\7DFVE]P4 M/(XG&,(5+7G7C!,'W)$8CD?ESOQ9K_^!Q*R^'3YQ\9) "5I!"<( M.&^)M-80'R40QEV0W )UH?:]W:. 3M%I^=2+"YI.1QA]SZ(R!'WP8QR8FGDQ'M0V4!T MHGIALX$%\81;,ZP>NIB[?QUL%CLN9?121!(TU40:7.Q"Y)(PAG\C%/#,JM=/ MW 7D!%Y)':(>I_\ *U=T*1;SY>ARZ9?-DG@98>KGX]GZQC(ZQ32EZ#@)6J*< M-+'H-Q%TW:E(QB4-K8J4X1-^H!S_[Y;NO0]_F>Y#'2[V9E ?*(X-CC^FBV\0 MQWD,:1O>T )4%Z?A*:'L S*LHU")I%E?%JZX+#P.3AMF@^&**!%QPK(I$YNE M(-P9[1+E5N=6FXWG1?L>=V!(UKL8MB>V?YW-(?K%=FTR5.D4F"2*>1RCS)$X MIQP11M+$?5*QSE*P\^G#+?L5:=E!]!$V[>-BZ+A8ITT;O5 J)R:.?@^^!D12 M9DJ#3D.H9,;XS&.N?N!0!?@S/.#J-^Q\>+I[T&S3B*<8QD\0[=5LVF!;O%JN MTXJ*W_5Y5K*,$#K^UN3ZW6*Q*C]=_]Z(2JL@R$!HDAZ==E[Z+J1 F,[6"A.< MB;6#D8Z$_.)T.B3%I[B5VF>]#ZM"RT5^E5)#L)]L!KY:?IW-2W;GB,<@&$^, MA(2OG'21$EQV2NW):+Q2S 5=^_*^Q^&\.&4_%VGT$-OWN;1'6\VOFYN2'U_; MD0Y9),9+.S2%P*SD!'\2B5$0'=@H@]V0'LGWZR@I') M-J.3[8@5KO39+8>J+I=F2\ZCZQ'QI[6GN'U8_JV60TCIX]+J4+.LM5[\ TCO MINMB>2/A<*?EC"SB.X:P(N3Y>GHKWB.>O1@ MWOZY&B^OWTT7R_FJ.7R^6'Z%^>>O?KK._%C\$Q;+'\89I+4\!XT>0!-^DW"" MQX$2YR&&P*VV8?! IDIC^_<;\!Q$\_#E.+AQ\7:<&P^E+#]OQM_'":;IYOSA M#<0)_B>-+$V5ULAX*ZNBN MR#? 1C0RY4.B1)4#6^EQ:^2\*[7>.%=9,Q:=J:R:FX>_.&D<9O:'_-OZU7Q* M::R;PZ/8Y&(>7\[GZ0\]OIY/1^"5"OI\G,_2*BYON];>(+C^02J:.R5+RXK, M2LDF*W"C +ATH%9DHEE%53MVM0VNHU/8]C]C?<%O0J99ZT0L6A1/!.4.K8DN%N]!"\V^_<-L&E?S.2Y$VUD2WTD-<20:F/2B2.)0< M)6?+XNEP,ZYSS-XD%FM/$_NPG(T8JAB[I[*M7X_3 M=X3E^G@Q-W"T,-EK@:M":N8'H4D(EA)+J;(X'P%/K4KLG9K 1\*CZ_+7Q6"5 M>?L=+76UNMI64\L2N!."^,1I*9QOB,_6DT2Y%-1#SJ+&I'KGH<.&/!]L]ED- MFU7.9?K=__T#$! I1NZ!*!F;LDN)>,X2$4)3JV)B-M3(4;CST)^0O(-M5CO] M8'>&A;28ZXO0DT9]04;8Z%G]> MM'?/+ZO.>A?##I-?IIW++I3"M[8@XBH3&UDFN*NV1EC%#3___+).M#R=7];% MII5]L/=HOW7K\-=^L=D2 *,T,R"9*U%47 1, V'-PAF^*-%R2 MX((GJ'(0 :6=:(VY?%C"'UFU!^&[@TUKE_S]W7^9PA+^M=W:&VHI.B3$&8W3 M5A2EE"V.S0N;A*(\47NO&,R>BK]W/W?81;B.H6=UK%1Q\6V@O'F[K3T<0U0I M>HUCP.V\5#Z18'Q MR(#_LD@I&S%U];Q?+\95O8O87JWFYX"S=7[_#?%Q2GV/&'80)S7")!-^D/F<"'K27&FBN M?M_[&)XSU$@U\P\VH=PWR6]S_+618%IQZPW)KM2M2:'I/+BZFES#)-X+_=3;_#:8PQZEQ MFA[:#=\%_P76^4074QB!!;0.FDIKA8,IM:"=D90(\+@ 1R8DM:T\D-K(SDAD MIV>NXHU _<%\_FLVDEPR9IPF4=.2PJSPG2K+=@I&E'.P8'T>7H:([-\RK,A< MQ:.M]6#VH&O&-?+,I&A,(CE37.^3->L*H* 4=1";)U*&G'W-V JEFTXKI MV0VR_:J\T>X&)$AO#7IV*2N)!L"-@/<,,;OL6&FTYVQH17S;)YZ;!GJQ= \) MR?>\MJWW?Y$_XE^,PP3*+XQ83)HK30G7)5R">TD\M4"HQ_V@#Y$F5CNWM!6P M,U)-?X14S#INI'T/X2:QGB9TVR7B %6N<'V.Z,US0TQ2$*C5.?!V[L?.CS\C MHBO9<&\N\8&LW@KM]=TD@.M-]C2*CJ(S(@40&U@LJ!YP;S37LN./<[+B[DN;(Y0UDF"[@]6RQ7'Q$3///LT^PG,\^SN%J MO+I:?((_5^,YI%^N[X"/I4KE%QAIIL%P]%*XH*7+$/7$QE+N73-/>5F$3+M7 MOP*8HXNC" MFNWN&3[ ^Z?:A=N;PWNC 34+S$[)'3< MB>=]F),)?('TV?\-BXN_((V2#=G2G(AF)776AM+41@C"M,=EU3>WX(=L9.\_ MZ(P44-VN.T@_[N!S-[C;:M,? ;^45.=7T_1NNL39;[$<)162T '05R\!3B8Y ME*FQQ.J868C1AYB.4,+C3W\9\JC(P [-''PZVB#>UB1'";]:+&"Q*/[2A]ER M'+E\3UNURFWG"=J6BGDZ6>=FQXJ6W<'^\>=SU;SY4@G9YS!A[L M11*.M[LF:?.TD>VBY')/@L% MD7A-.2K?JTSZ MLO^.:+/C3E_O^3U;_&\@CDO:Q6*D4K J.T6\A_]_98W M[;S,!T\Z-RE4M>P.WH]+*=G"*>6)_;3XM0BV.>5-OLQB@5DET;$A3EE5%C9T M<[R/A!LNK4ATZP[2C^X3M#GV^'4V?SO]/I[/INM&7P^* M&X\RBUZ4;B-J5EAWY$_8+> M[Z;X+30'*4=4\-[Q*<>7['X*6J4:W3>/V2T+J1VNX0;)*A5AC-?$.9H(1\)D M8H[EU$/'P_V *G2 ?/#AZW1J\%HXRAP!X3Q!9T817[YP;J)-VD<::NMSO:,-8PKE0\,?9XV"GGN MU1$K<;>S+&(7&_983:\-C/,KB]C)^'O*ZAUBN1Z)S$G3X*DI$1DE4SY9XH!Z M(KS7N -%P896S2-.36"KLH@U^.MBL%[+(B9A5.0Q$*F+UUE:[EH: E$,0"9N M&*X\%9A[)F41.YE];UG$+C;KM2RB3M(9PSF)4&JEE^I2EM(2K. <3\J$[%@- M\IY'6<2#R3O89H.41Y]NB&/__N[Y2K)TX&4T^I/C.-X\FX 8D_O(U=7XPX M%4R%Z(ER O6NF2!>,4Y "\L4*&&K]R?LCO+\U52-HQYJ!K5!_/IKV4F]FY9K MQ/F\"5HM 2?+12F(M6Z\-9G,_BJ!\"/%<2<$&K=(^$J4!M*J%+R3)&9%F7> MTZ\[@>0Z#.&EZ;$O=O?NB6I>_JW!+\;35S&NKE:34IFK2=$I]]]S^%I/XZ\?>C5/I_O)1>&OE%I"W MKT3V.#%JZTA(Y;WP5)2@5T>$B)"$Y#Z"K#S)=,58(4ZBS?/6!Q^:.B9U26KT M&MWDI!/Q,D0"U$23N0W!UE[GN^ ;ZBZT5QWMB)CHAZ!3WYAN!WBS]7[[YZH) M.=G,!(MUETTM#,6E@#A.&9$0,O$0W*. 3G4:V9\,9GW1 MT8<7>1?3MHUN"U ]=3#>">@TS8LK$G??NZMF]<$DD2FUL=3NR*II3Z49"8!? M0.?,8HY6B-I1?0-*X8F6Q4,KH8NQ>U! BZEQ>RZGLPXB1J*$P'680;D?SXS@ MI)@\UZR'TZ[6X(;?#E8@L[NO<@ 3_30RW@)]4RP-Z1>8XC?+CQ,_7;Q*_[M: M+,L+M$&+NTV P!2AP27TWQ*^/)Y;HF,I%!A]=+)5Z,AANFF!<'CQ]$3U?D'5 MYJG?B>CS'/%-UJ<:]U%FBM,M\YE0&A5Z9TJCGR84L8XE[1( TSVJZ1%D+T!% MM7BI>!&_ ^5O:+OBS7^ Y6N_^/KK9/;7?T/Z A_]_!8N<"D,&$_ Y6(1Q4M9 M&$&DLC)1[:6YWQVEIHS:0'P!>JK.5,7ZUC=P+UZ_>[52J5:!? MIY.:^RA.H)"^2'MP+G.4Q7MP=R[B>)WO^PGBQ"\6XSR.ZROL31JP_WN784;4 M.@L#.X]!;XBI9*$LY[:^T6MCQ;*@5#/5TU#<->#CW0?;:F4]VH6 MQYN"G^LRGUM;[1R C$D+CZZ==Z7L.RUET\ !N@&T5+*)FK5K_]I!?$>#/E\9 M#LMG#[[58T[!%O?'V;QA:Q?\8*53$M\GXRV^3T9":=^H<,=J4LB\C*QV&,.1 MD,]7C$-R6;%_R",.@LL\\A@M@.>BGN0Z*Q(HO,-!>U5]I]+MFI@S'6 M!587MQ,._I/5$G]^\?K]P $9;:"<)BBCLY$J!6;<7P9NCV;P\1>YS2;L9@-F MC @AXP:,YE*6"$K5.OQ:>J)2C[M^W-W7CMFH"+^V@]06P/K>F%+@QE!/I"[E MJR,MAU\J$ H>DO3"B]"W[3H!'BK@XU3Z?,I=ZH_=GR0X)$8C(S!2CE6*\\>( M]Y(3:K*VE":6H/81Z+,,#AE0%]VB13KP,URT2 M0+SY:I MQ[:)%#K#Z8)(( MW#J>;").:9R3I<)-9,1=@S \4A\SJ%0]?^%GB1:IKH0NQN[WDK;-E7+,GJ;L M+:$JX::.EI5:"4V\=D:%'*2JWNGZN5_]5Z#UN&O^+IST&SS2ZOK/2,VX5(*X M4D);6D_Q.ZX)4*E2#$:)].(N:GO54'56>IB&#G79FDF9>@,Z&5^V#W1]RF6M MHP2\8LK9S&3U?+MC\+X\MW@P=@>X8VF+??,.MT'?DWM]'/+3^.'#*:621(^@ M^1E-HYM1H(3 &"=*67N%G@3-Q+,<<13>1L8]9_FY3*0GW"'\K!KMPNXSTN8V MF#6E*)*U)"4PZ* P2GPIG,Z9#3%HFD$\E\/84WF10^JCDC0/(+>'+4R#[L-L M.EM7G9A^68-[^_>WTOURQ'20G =-#-#2UMJB87141(B0HHW7 MUJF._"LRU8..2IO"B_S;;)9*OZA+F'\O?8,N9Y,TXH!NLT3/FQP7.*$(0"[A]R$1E]%14#DK M88(4J5VAR Z"N0?AY:KD&"YZV(*6=B,P^$.^%)H%&3HUV'&SMM:H#O)BU#9PX M)H%D"(QK$P..MK)0[@!XN?(XG(>'HM#U W7?@U_ XH.?ERGR.QP19[OGDXX/ MDVT#L5*4ZWM8+ ":![Z!19R/OVW0;H2 V_C /-*7 "=_J1TCWE)*G',E4MMY M$VO/MT] .G::V/WQZ^LUZ\%SK3WA@I#6M8^=>SGW4XFSG"?.,.MJ+ 1IT>/SI&0EJ!3E)5&/RD+VT8GS[V5 M4C7V=C93ZF+%'GOPM(%Q?LV4.AE_3S.>0RS79U2($B*RA$IE$)/TPNBO4M!*0\V MY K,/9-F2IW,OK>94A>;]=I,2;AL%61)O"M52YSR)2:)$1;07\"?>P.MTD5_ MCF9*!Y-WL,UZN.98K^L7V^N[9H'_#/.KTCIYNIS[N!QQXR0M'715NQD(/5ZEKA+^.IZ4 ^@Y\;.1HX,%;1Y@V M!2"^"4%H2G#UT=):+T7U+(4G09VC2FIQT$?)E3L"+G>[HV@-3HQ4D>1*CR)F M!(X7YSB:E9!242-SJ_6\2ZS& Q3G)8,CK=S'A>@/DOPT_O)U>9'_6$#3/N'5 M52E)\'_-,>3(,\J3"AH7-RV(--H16SK3@3$A<8-,5F]FWQ+:>2FD#SYZN-C\ M$>;]*W['K& 9%1UB*0,<#3I75CH"/ 2OJ,A1UG8Z'H%SOO(XQNY[+_L./*1_ M0%IC,(!T]8^WY8Q[,0X3>#M=76WN--^/%\L6Q_4=A%$>N+A51GETMT/\"D.H MU4VD:5[S*BS6[G+=5^7>A]<(]UQ_9+F"7A=7ZB. \\$SAB\6M).5G5&5^PS2 M@]_V<5[B-Y?7)9]Q^6J:2OK;MW)&CM\_MI9DG#ON)$=^FT-YJ=''G1\=NU\!>GA VK/L'N?,[PK M\B1K.Y)='S=2'P=9L^F7LAU^ V'9#R6[GO 3D/&(86KWIFL&MX#XGU]FW_\! M,?WC5:EZ]QF?3._EH75!6^;P<)S<-,'^YOOV=C_ZZF=$+K!ML.$N7.?^#O\FUJZON7B >G:*& MTAY'7*^:NGU_(*^+3Y=__'[G':F67/;8LP9_S_M4S,-DL19F[KK9V_RX? D( M\;_^X_\!4$L#!!0 ( +R"/UA;7]N2P"&ULU+WITRQ9>3K$KS+.2XY ]_3\@&4#QS\5Y;_F7[#X':%2Y'ECQ#^1_7:N^SI M.4_O'TK@.1YJ'VM_F_^->J$7(N1 [O ((@>[$/M^ @/7B7S'Q4G@T,7]WYC/ M* L3%U*$Y&,HYC 1;@)CQT&.()Y'7*=J=)6N__R;^H/@@@-IWKJH_OGO/SV4 MY=/??OGE^_?O?_U!\M5?L_S^%\]Q_%_:IW]J'O]Q]/QWOWK:39+DE^JWVT>+ M]-2#LEGWE__SVZ<[^L ?,4S718G75 DHTK\5U0\_9127%>J]>H&S3ZA_P?8Q MJ'X$70_Z[E]_%.RG__@? -1PY-F*?^$"J/_^_N7ZK,CD%_7$+VM^K_KVEN=I MQNY*G)>?,.$KJ7W56OG\Q/_]IR)]?%KQ]FGFUWE^4&K2LM$:>F&2LO_ M>4[8+Q>H;TG?\EA7"\I5YGZVI6,7II^MJ?M5,@0?7^$],1>K7']0']9LJF]W M*^IBU"3_%LC1C740::5G(:Z]U3E/TJ^9KQF MRX.F0?7TE'.:5M3]14UKQ=W5E[O?^"/A^;+< M?K]+OH:_W[6BJO8,&_O)P*SRS/#,>9%M?&$ MFQ>DVFH54%OR'Y7"8%]C4*L,WDBEBY__[9>=J3:P7$T/X^IU$01_U"K_OV>A MS.B!W1@MI&45-@(7I#*N:4P"Y?F_\%59M#^!ZB?50-67 M]\O1MW&5MU;AG/9T4_/$+S23JZFG$A[TF,BSQX'FE]G SZKN"*G63R#+&<_E M&OJ$B4>?_S]PGF(B*5?2V_OL$:?KI7 $CUPN(.,NAXC'!,9QX,! B#@@R*.! M$YH0S+&(N3%*JR%0*H(_:B7/?_RZ0.H1QV7PC,P4AL@8T\)YXRWQP D!DP[\ M\P:^'.D=3YH-;4[9\A8__Z.0JT&U_U7[O?=I05=9L8[IFSW^>JV M/\FW;&AL^V&;OC9L KNB--_(?80<.^DJ+5->O-OD.5^72\1\C[+$A=PE&"(6 M.A#31$!$?!PR-\0N3Y;?>$XRW9GLK"R34; O<;S!T*@*5CM=S>:S\[CJ36M6 ML!J9,5J0]I1<@$9->W-<+Q*6IKKS>?Y9*UZWM MM=]L[%",?0=+1B .<2 *@PAB1$(H8L9CAV _P)[)0K=/X-R6O96^8"UW?XW& MP]FB%VL]TK")X,C<48.WTW6?1$;8/^LB8XE+>L5-2BFZQK]D%NWWS BFR,OE M%_DM\.;;CAPG)B04D'(WA,CW/(@=)X*4"I\G)' ]W]'AD1?MSHTN[DI-W$< $DHY^A#41#>^B?L;UKA,M7]D:W_-=N9+]L M;9(!?,:$=IR>^[79<*2/-%M>%04OBZOU_C+B$Y<_Y%_5IOHK_U&^E1K]N8Q0 M$CB,$1B'OIKTDUA._PF& B5)1(CGNISI#%8CJ;,;RO2!L\V*@TR 3US=V'[A MJ^H6O;8(X/7!JEAO:)MU1/? 'PW>L;<4-7Y7ZQ>[BEIM\$>E.%":@TIU3=8T M@Y8UOA'5@?'T$!^(?RVH+^??0?C4[*Q>K:A73OV5"\3_-&ML$G(>9%]+W<-> M'K:14T=%-^)=SEE:?L14"7K^#?]('S>/;[,\S[ZGZ_MW6'XE\N=+%H0\B8F M<@LG(%),CUF20!;'. B$BW'LFFSJ3(3/C>:K(T])\;32'HA&_05XK T I+4 MT,8$LVV?4<_H;0''PGMDWF^AKA4''[=0-[J#K?+@71_4QIO#(9A9VB@:B9YT MTS@$E)<;R$%M#".Y+[S@\J4'R:;O^3>^RI[4%/KAQQ-?%WQ)N$]CZH6041%# MN50E2\-XY'HM9WNYHWO/Z_]>KV^> M>"Z7XA53I25>79&BS#$ME\AW(^PF'(9$78OYCMP*,P=!Y,:.$_'(3P@V(15] MT7-CF'E-S, 7G)= -:,'=V^7W-\M7S_1VGFUPMT/XL;_.4\GIJ>S$=(S\1]]R#--X:MA-XVL_*[[)&DZ]IYEM/L?IW^-V?73/9L M*BJ/N^882\W=)PE?[=YY.P=+M1J[8-\Y!M>R5>+)<'$%902F##$(7(" M"A,2>Y '41Q1$8;(-=J2C:ONW/A+:6BV0!JY._465?/II)%)LC44[%FZ #M; MP;ZQ[:U1:^[+ZR/06+P RN;JMWM6VUO 3=,[EA9](RL[Z4)Q&N!?+BXGDCK@ M-OI3IK1:JV4N7]/G.BQO&84>BHCC0!$).6-@^0>.7 0]'#LQHWZ .->^>CXI M8FXLKY0$=**K4-+CS/(VDQMWQQ?B,?6&05>2Z@^;6#C0&=[\70S311:\I M5&8WO)TH=%[GGGYSNKO;3LT/+FJ[GQRVO+Y[P#E_*_?T3/*O.KFLOH*K/%>; M)_55%&^?=\_U%M/OW;_C$SR)EUC'E([ M(G:VHG#'4'':P-T103Z*]1U3EOFQ:M7HKU)X^1Z7_"-.\W_@U49KA=KQ^MS8 M4RD&*LT KBYS*I6!TEG_\/0<5/VGIA90FH3#=JB '6)V3D9[(!AT)'JNS8"*"T'Q"[T8-L]XNTB-OI=K"E81J$- M>CA<$.W0(V"R @]0_=C(C3?&.IH]HVO-_P+5VW)#>%>=/8-6:7WU:)#^:)0 ME? H?92/W(@[%>PB,%6_JW>/[C*,'(\$00QQXL<0T01#Y6(+G=B+!<8\CKA1 MGA!;BLV-=!J[%B!O+5/'8-LSW8&@:^;GOP[J ';9U=C06W-1<]2VI-[,UG%\QC MQS_+[0^; MYS4NXR<>SBAA+/I6'$/!@YZO2-N0@F%"40AR*4_Z,HB(P"XL_( MF1M!*S7-*/4<@'H,:0&6D0E/:7B0/$7IN&]J1:<4*J@-23QJ@ M9"W]I([,B5-0&L!PG(;2Y.6!]-0$I=^(8R\.SC1\.%Y$0<=.[#B."" G&$/D M( _&+";0"Y,(14' H;-\G]9UM!D9$Z3-6P_+\"M;/1!N>*_R]9%RBJO[6P- MRJQ*LM_C\67(B99[7I,]7Z\WQ^;9O6X\X;*W2_/0Y[!GDJ_ G)?'P=\6@UO6 M;EJN'P?:HUEA)#&##S:SU3<567(8KUOG&8H#Y/# 09 )X4+DN1QBD5!(@TC$ ME+N8Z"5ITI(VM^7L5MF7\>G&)XD="&L?#]K!;?PSO].0C9#<30L3>P=S';*F M/FWK-_O$$9K&2\,8Y%VN_.2J9''T^7HM1R8O2I6/6?G.J15N\Z5C['#?#^6B M4C BN201,*%^ %$D640N+ GUC;;(FG+GQBJ5VDWN2/H,BN_XR7#AIPNX'K6, M ./()%,CV*H,6IWK;.NMUB,0CB%2EJA'5^JD)&0(Q4LZ,GU]&#%]J&+-;\2' M'[2*350";M8J9D'];R]HX8N4GJ?J]J ):#C\P7[ $PY(0)&D+LYC#R).'8C= MQ(4".PYBE#DD)"8D-H*.$;M5/]1BT3F\#V;&TQ MH&W$'K+$Z6-H."G_CPCQR[EB3%'F[KV_K9]2=/6:H1A-P=;A&]D'C5!#ORAE+=4 M7T4#GD&^P5WM3N8?K&'7Y#FPT<_Y0^IF5QL[[C*W&]EGVM MW%*DK%_Y6LYL*Q5:D&=L0[=YU)_?9=_D;^YY[97R]7NV9 E!%&,!'<(91*I\ M+O;"".(HC +?]0,_1MHAKK:UFQLG2<5 MC40K"H+U?JDD#:"M#6R&FOWM9G5 MBN2I-G2;E>H9T,94H#XR\/&?0!J"0/F09YO[AVUUAX__-(@NM?YI=//AJW?X MR"RJ^GIG&_BT[6ME'K@^Z.M?]_JZL7%[.?,,6BM;5T(@#7W-?C4(.'[-_ITH M5OF5^MDLY'FL?NB,EK8N=+I Z['P.HC1'DW(L".GVYP_X90U22E5DN^JFDI3 MFJF^VVM.9P5WJ(\I@@%5Q^%1%$.B_O"X3VD<)#PB1E=K^J)G-Z/7FF\3TU9# M.U/*FYT)&8"O=]0S#J1CSYD-FA_VT:SK+C6*MWX,]D_(S0&S=*!B('C2?PQHP?Q40YV4-*YJ*IKRZD=:Z)YFG'AU;ORRIR)XSZ7$QR;O4169JYEQ M]AQ,_0<6%R(T^HU]%SC@#Z6NI:.)#B &'4F<:F^RHX@.8_:/(+H>,P]1WKD. M'0<[5LFPSX1 5E\J<1/*W3B"- H91"2(8)PD/J2N<$D0)H1X@6X \R6*S(T> MCB-VN[]YN[W2S1]38CTRT9C";!06;0.C"X*F+Q(_64BU#9#V ZZMM&\[1CLM$^%S(SNI)+RX;JT1^GI; MK;$P'9W43F?>[RAS.VKF_5[,QLN]?U[T:V??[P5%(_]^?QOFNZ[K.D+D:XZ9 MBFK.5BF5#=[F&?V4KOFU7#7J;"\T6IG5@*FT!8VZH-6W/T^S# :=!N1*?]R78G!L;N[U9,7AMPRB#7"JY# OUR4S<9LX_?;< MYE>E)5!J0A?LY: #7YN--==,0]*!E\:)P\50C7WHT(N259^(;CR&G3V<;G*Z MXX=.DPY.(+J?')@+(RWP_7W.Z]P;*I*I2M&QF[?B",ME=Q) /PE"B&*YW$YX M%,*0BT3^)'"CT,C9OT_@W'C@4-\ZI+#26&]F&P:ZWE+;)I0C\\2%*)KGUM"$ MQE:2C3YQTV;;T#3^*.V&[GN7W4MDO/B_\?QY%[T\X+JBN\6Y M,U.SO-OO&C_>R/:4BI\ M&Z^]9$(N;E"(H)OX B+. ABCF,+(B9!P"?-QH.7*>;DJ<^.OK0&2M*CJ#5;[ M7>Y7_S1;#UW037HKI6G 'YGF[CZ\ ^U)_0*X'G22!=A:!G:FM7$[E5$+L*UE MU=ID;YEU.:Z6%F 7*#+ITNQRP%XNVBRT.-+-3>W2LN1NC% 0N-!E@DHB)1[$ M3&X@!8E<07B 2.PMUVK1R=E7BW 5:/<"S -?8R:PA2%V3_.HF#]2Q>AU)>*1O725//9]4Z_?@P.E"'6#?B M,&G.[KR5) MG@:?;W>#K4<4UB W;(FI1 MLU\2B=Y+ WQWV[.K7WEV MG^.GAY3B5>V8&V.$?,8A8JJR$/8YC 5U8$"#, CB(&"NK^V8>T[*W.ACJ^@" M[*MJ[GQ[%M9NPK &ULA$80*.F;7LZ9]<^\PX\67L?'GS8D3WR MK_C'J;('W$]P[$44XEB.>,D B;,Y="E(0NQ)_<4463HEGI6V-Q&?ZTKD,H. M\#T]#ZGVZ845H,8_LF@P&K^HA XD]LXFSHN:^D"BU^@3IQ#][PPM-"';N"Z* M#6?O-WE=YR;-6%6[="^Y4?585?WP,R]OQ,9&.WM9R0JE--BL5:*!G*_4B1);@#6OUH^//!5G;?G,5VGCYM'H.X@-W(T/8-2CLQ='3+P)ETW+_YL6MSBTH[7 M/$29LCO'/FZINJ\V!M36-!D?%J VZ" Q7?UX9=0"?*X[><\PFV4S+&%LK:3& MI?I,7&[#$GS'I3AL-3PP2;*R7^4V553Q)2W^W!UL^()[Q,<)]"/?AXCC "8$ M"QCZDK$Y0Y[ 6MN_?E%SH^,#38%2]8+3HPZ$]>C1#FXC\]Y0R,R3'?>B82N_ M\7E!TZ8T[C7X*(MQ_QL#3YW5A3O_I-8D116$L>>,QUW$$Q)PR%'$Y*XQ\2%Q M@P3BA(:ARRGRD-&NL4/6W.BB5M+P3+D#2LT393L C7V>7&FY +6>X(]:TW%* MT&@@8NLLN4/2M"?)_28?G2-KO&)^BOP^S3F5W=/D,?(CXI,H#F"0A%@R[ND?'ATW/;?"WVFF._Q-8]9\'#T=@Y-'=*F8Q9=-Y>R\X M]WW1X&2'O:<-V3_A/?/$L/FY=8I[ESV2)EO.<2DG=?NL4>%X^W\H. M+^43*FG"DSJ*7H:!ZS-/E5URF"J:$L40OD]+S5MCKP,5M03-/W>DN3V?7HR#2X=4G>,WAQJE9?57Y/LUK? NR^ MD=O=-[*UW]ZZ:=+NLK0"FT;G2==RDW;#RU7AM,*'.CUM);5I!ML*RXA@S' 8 MP4AE+D4T\& 2AA32V D3[OHA#;76F_VBYC:1O#M.FJ.9.5 #5LV=J!6PQMZ( M[I1<;!..CE&@NA\-:PY-9P5-[,W49_"Q*U/O&\,8HG6QO'Y\PA4]4;IYW*Q4 M&$3](\5"G[*B6/J![[GR2X&6[\L?4) MQCN-0;I5&:RDSF9\HM\)>O0R"K0CLTVK\P*T6B_ GMY@ISCXU 6P,?L8@V6) MC/3E3LI-QG"\I"KS!B[;NE_MHDYW]T0D"0@G)(2A$T<0Q8S!) H19$2251!X M! 5&_A-=PN;&3X?AGK6R%]S&=>)LMKN]%+VI-J7&P W>0'8A8GG?=U+4JVS7 MNHP^M\OJ?&>@E]:&%/Q?&Y7>])O\XZMLY7WVB-/UDC-.D,<%%'%U:$H]X6!R=%XGG[#9?J-7Z_E=JLJH%3\*MM5ZY?= M+.B'5)6 \2"+8KDU0JX'XYC$,(RP<-W$]?Q(*Q^[F=BYD<=.:["G]@(HQ<$; MI?K/EZ1,T^L*/6ZQ#_#8UX:VL#5/I&8$E:UT:GI"ITVJ9@3$46HUL[<'EDG' M^3I=WQ>W/*_<(=^GJTVI4AEQD00BC*!("(;(32A,?*I*5:' #R//#9C1;NB, MG-D14JT62.OPBS>K:I@\\;QV[J[UN4X]*9O<\/HPG?E_G'*_4/57+0#?K M7;&'8BF8W/X$H0>%CR5+4"37,ZX70)^$*/$BQI+$:#W3(V]NO+%3%]Q7\VM- M'-E:,LE6:3.:Z$-Q!N+]$D1!>:T!H3"":P%@BDCYIDQ**INDO MB47W-?-,K[<\^YJ5>*5*=%\]EKKI7%^\-C=.N/UP RK]#JN^7SUFFP['DEYP MNL?]A;B,/,:'06*48/6,\8.RJ+YL:[)4J6>,V,^'>NZ18=/[%:6J"XHOG'*Y MZ2 K_IF7S;7Q$F-"F5#I]YCR^_!$ F.5[L:/F(.].& AP9[NS>)<[D M<]T7.MY7JRIB<'5U6^FL,I@V2B_ 2IW]XVUR4Q4JRK(-*<5FM7OAS5_\11($ ME6>9_&OH.0O92/'$J=K4&;HQ"%$(:4+EO\ST.8XH1=$*,1$+# MQ#/ST;'54Y,DF3WN(4#P2O6,183UUEVV0?=G[J+&0O;7+#5M]U4VJ M(C7K;SU[["W&=-"RM!+K%#7I,DS'Z)=K,*UW+G/K^9*M5A^S7(7!+I'OL$"P M")*82^9/W C&S$D@BCR6,.1@9G8*=$+&W$ADE[Y/*0D:+0U/GD]AJ<<;%R(T M,EV8@C/8L^:$^99]:/8EO(JWS D3S_G%G'ITV""ORX?+)6/.'^3RNSI;5B>= MBM??X>+AH^3\OW-VS]LMWI6:"R3;K'!1I"*E==KH-?N*?]SB:CZDPG?B., P M#F@$42@(3(BD#.I[D9^0A/B$F7"$?17G1C'O'E3-*Y6!F&V/^ OPKXW<7(MG ME2^LM?W(4?R/7C7]X$2?#S0OW;"QVP^,L;;Q'[ON%2 M

' 4!F:;A=?](*;98ISZ)'J_B%?O M:[TI[77[;^09L87 #VRZV7UI;[16EO0M0 M6VQOAAVO-RQ-T",H..G\/A[ +Y<'(THR/\-MRH9>Y?G;YVO5I,KOK7F0>^K= MN4W:;Z)\'J/]B]%*>1N5 #(GM)T?OP&'3@ M>[+!R4Y]N\S9/_KM?&[8ON"KJJJPR9^K%%B24AZS=9T=:QDF"'F1W/U';A) MY,C=/W%1 N/(=6.*0OE;QV1Y?U;2_ 9\K6B3+/!)MOM0U1 9FNGO/,9ZZR@K MR(U. 0UHE9(+4*O99N6SMXKIQ<+28N2\G$G7%+WFOEP:]+\PC"<^XC17U:/D M2N-I4Q:?^#>^\IL4*YAZQ L8A52$(424Q1 C',*$^;&?U MHBJ75868Q:0W!IA88H\N29/RAX;)+QE$YY6+JRR=\B.I%\.A3XCO8)6^V%6Y MK7P7)L1'$!$2(DDSB+M&]Y@Z0F?'*OM5A0Y=HNXXW>1U)I-+"S*=[P,]BK&- M[,A<8P?42VHW]:)DOY#3>9&O5=6I%X2.$D_][UY*3)]Y^9:ON4C+=UG1-+Y+ M'1D&480"C\ D28AD)(8@%HD#?9I@C!,?B]@H-Y>FW#G3DSJ%RM:J(]2_5([M M.L5R2N5?UH4ZT506#26I[OXPY2EK*$](50K21ND*R9:BQDGR:8B5=<+JEOI* MG*4%Q7G:TGO=/"GH)SECU44(WN&"5\6/(N9A!R$,.5;!.PZ1.S$[KYN?'03D-UU<*-BTB= +";42Z'963B,$3$*&WH><,O2!UZHM') MTH>>-V@_A6C'4U8+OE1;KNIW-T]*6O'A!\]I6G"VC' 4$^8R&%-5%)NP!&)7 M(!@[(7%BXOD.#RT4>#FOP=P&?EW7(ZNU!+Q5TTK]E8Y^T%QNC(GNV N/COHJ MS3%-_4AC _C0B[VM6BK]^(U;.Z5#_AQJI?3#HUD;1:,A,]YC/&TOKNZ>'TFV M6GJ$A=S#"/I5P:K \V!"0P(9XDSX$<=AK'7$<]3RW'BJO1>MM=.CIV.XNFGG M(A FNA?NL5^;(L[:VG'G*]^I1[W\RVZP'[MM#9(F.M#$F/N(EK MD>@9?UR01/,]<\^OS]GZEF>?>7;U[;Z*1J3E!J]6S[9)H@#7(FZVM[ M,K\R32/W7DW)[S[P,HC!)N-P ")5C'L4QA9@S!C$. M7(_'/ D3OESS>Y46]JO!4N24,*VO/ZF__B.1(\ZD4EL1,*GM @CE&/%- M*6RX!CD)L.;"8S!>$ZTV%$9*0?"^PFCG/&)QB=&%@:UUQ4D9TRXFNLP\6D%T M/CR,"#[SROD0A1D',8NA&R(/(C1P5219#@7SA,,D-'@^6I4IZH#?R#UHW M6C]L98PXZ?'R,,N8V0@_1(YYL4=<"1KW G7A@V*Y??.%JOV-73_"<> :95\: MCMP4*R^KR,DORPM8 *G''(@B$<+$<3T8.%'BRRDG0#&6DTXY%F[;.:;\_Q-J M7HAB$B($ T%"*,=M)*=J(4>J"/V !"$-B&,6Y#?XBYLF/L\J>GKS\&!$QEZM M2R@.(MSL3;LG3;8TW1ZV/>DT>]*LE]/KZ8<&UAO'Q4-;/.JC5&871U@=J6!F7G%\7XT;)4<[Y T;IZ>AQL;=+:[T- MKO$V(R8X5=MMS()NMK?;QP)>N8#;V8WV^2#V*FL$GI>$$2&0 M8QI#A ,/X@ E4$0!=I+ 83$SJM'6)6QN"X*]%/FML@,KEW1"K#?X;0$W,@T, MPNR"$@+GP;!>.."$J%Z/-% CK>N3#6\WU:4+GIW788?3;.L^L= .J$5N^4\_S7/-D\?U[MX'4V' M@(XFYL8(C:I Z0HJ91?@8Y:5ZZS4O+GKPZR;!RS"-?9Y0@=2X ^KP4R:H RZ MV^]J=[)[?0WC]N_T=1X?,-"S.[[BM.3LMRKE!/\L>U][B)]Z>7:#.WM\PNMG MT*H*&EV!4M9@=)\$2F-<7XK1V"-Z$#QFH[@+@F'C]V2+TXW<+H,.QFSG@T.= M@8N"\YLGGLM]P_K^DVR8%[N9)D*^P-Q+(.8HABBA'&+" HB]!#DD(3$)C7(^ M=XN;VV"OU3/U^.T$5//LSQI,8Y\#5HHNP%954.MJ>?8VP\6:KV^GL(D]?74, M/_;SU7IK&'-F+G=IE0:0G>X3RO,OB:. ;XJU',/91')EH M=@J#6N,%J#%]L]4:M&I;=$(PP\D2\6@*G92 S(!X242&;YL1$GVDV?(VYS15 MJ47>9>MO_#G+;_.,;6A9-!G2 NYR)U2%V",20.3+/TCL$.AB3"-$&'7U,E?J M")O;,F:K+FCU!:W">A2DA7 W\=C&;62ZZ8"L/PF=.78LHU5%WRK"83(,#Z3. MZ_/3)FH33&IZ5F]4G.O*_ZMX5ZN-2=C6Q)J68XW>&;;4DXW)-63Y?"O[M;Q: MLP__VJ1/ZLN1?_^8KE5=J&IM^26]?RAOQ.]%3?-5AO$K*C^RS4H%3;SG3TK- M-M&X7 3E9?K?]3%2'A8E10*8"*8"SV&'>3B)&:.:^9$.K[2)F-M M&L_4UN8%>%)6+ZK* ;PUO"H78;;HG*#G]1:L\^K-T6>?MAMO=]VXM;CZ5V-S MO=T&E=4P$U#:7:^/MX7;=K:#?>.K1O;-M[=FGJZK+*VW)U!XTK7Z=!WP2+/1MEPU5*DX=L)=\OE*KE\_:JG7(FB.M$\WG]Y_^'+WO\"'__S] M^NL__S;8([*[#S3/2D= =NQ3TYW*6VHOGT=Q?3!%Q[Z#9;?8UW*[U *CPQE3 M[_V!OE;I.BWYI_0;9R\/3CZE:WY=\L=BZ:$(1T[B2F[B1"5,"F'L!#&,O(AC M'#A!$&K=O)H(G1LYU3K#2FEP=$((_E"*@TIS4R\LG1[0HR?;N(Y,338@-??/ M,L#(EI^6CLAI_;4,0#CRVS)Y]U*_\>NU9+GJX*AHLV^_?5:EQ=+U_1>^JI9I MQ4/ZI.H1J1BVNU*NZ=3CG[*ZR-C;YU.-?4F+/^M4\P@CPCAV(7<<*E=<"86Q M2Q*84.$Z*/82C'VSLX#IE)_?F<">C_:>\0>%!X>5#9CPB]"CVGGV\LB$;:-[ M+_#(GPIIZ_[]HRO^2M$"4W7(^=B#R308ZK>PK1-QO5;Y2^12_C><_\E+U7B] MD-\5_Y"_?,?S4MK1%MJK9M6=?_3.M<='"4X\#T.14!^B$(60$!+ ),:(.BZF M-#)*FSB6HG-;Q>]LVB^ZHO;%=3W=/1Q,/29&ZFE='XO7[[_1O3*V)JIRU7R#M6;0J;IGVGFBJ.J]G7^D)MWU]L, MNZ BJM4";JFO?[9H$R M [5A]B8$:QA;8O[+]9F4XJW!]Y++[34\,&^2LE]%42OA:O/QEJ_IPZ.<39I( M_MB-A1L3%_(HP1#%20")*K'$J<=\C%GBNT;%L/L$SFW=?J O4 J#K<8#,R?T M8JY'FS:1')D5+P/1/+.2)C*VTBOUB9LVQY*F\4>)EG3?LUK\J2[1?;KJD,LX M#EW'@PE#ZO(/R^4@BAWH.GY 7#]" ;-1_:E#A;F1T9GR3^"-W&,6E1F&61H' M](H>.8V+]J.CJH01B]8I0&RN.6C.I28 XUHS0 TBP:I=/2,,*LC@7?[6_A=LDR55*\ MCZOLNSIOYMOC9RZRG+]<4,KMOUPY+@6/0Q:' F*:.!"%00@Q\F+HA=QW!>,! M#XP*^%K5;FXT6V^LM^6RL[R]8I+J9_?K]+_E>)<_KP]N#T X3!.K*FSO#OD- M=]]V^U^/M5^M5T6H JZZ>R#U0&'EPM+@"I[ 1'NWMUR"M-M/@,D@:L>CD^DW#D"6>XOD# 81S7C8=-QCHC:7K^ MZ3;Y))OTO#+<-V MN^BY"E!>1@+Q,"8)Q!YC*NFQD-ML@2$5/D6QS\,@<P]] M;++%V^.]QB>_\STV[-1-[8FG[-RO7K'_NZFO@6\VY8W8BRPZNQ#9>G5C@0DC M'H+,900BAWLP#GT'$AY'*/1X$E&C[:!%W>:V9#A:\^]L ]FFVB7NAQ]V;#6& M>^K;[/IA=[(3=>C4M[/C]N7%M[064!_IOO82S5[UYM8"I'UWN#9$#+QDH0^< M;5;\1GS ^3I=WQ>W/*^.*-_*-0Z5.\OWZ6JCW%.J*^2MJQ]VB9?$Q(<8A7() M&(@()J%/H!\(%(6.)U>(1L74!NHQ-^IOS:C*/,M>V]1)1-0_*SNJXY_&$M!: MJ@[YZYL!PZN8@7VG>1\S?H^,?2FSUQG'6"].]$@=$ !&<;"\$$];UR\#M9CV M#N8RJ(XN8BYL;JB?3"&I7.7PJH)B>?XMI;RXRU9L*9B(6)!$T/-5#<]$_BU& MV(=$,,RCA&/L"#,/F7.BYL:/2E,U')_:I%&%5-+4%^8LKKI>,#;0&MW_I0:J M4K/BJ%91<-<%V0#/ESXTK/F\G!4TL;=+G\''?BZ];PR-'15R&\K7\2ZF2 M@S2-*XG+*(H<#R<>#(0(Y(X[(# A"8%>&(=11#@//*.XF4YIH6JM6"(?^9$;1_H$3.SY%(<2)H[)M^0@FKA#0%RA! M)(YC87;>7MWK. N@C7XS-PBO ?=T/5A8N[([ M)V?BV[L>,"\C].$'IYNJC"$N^7V6/U_]2 O=,D(G7Y[;:-\J"5HM M-9/HG8>G>VA;06;D(7T,"OA#J6BI_%>G^8,*!YUN<;+"09T&[1<.ZGYP0+;] M;9W M\]U L\U:W/C/;]3-SY-N!:.J>.1((+8DU,Z\CB!RMD:4B?*RJ"]S+;ZQH0KN*I>L*/PR) M"T7,?+EM8XKH PYY'+FNYS*7.$;92'4%SXWLKQBK-LEX!6BC-L#LFTI\766C MX"I%HW$*?KT^T-O;C8'LR$S?JEQGC-@J71%/JW8;96C10],4*7O9Z/7$3IU3 MW@B,$YGAS=Z_X,PXYZPC(>I_<95\GK.K;SS']_SW@HO-ZE,J^-)QG2#F;@0% M%@@BS@3$CH<@C3WY_^* 8;.+J$N4F1NQM8I"7&L*\%Y2_N98VO#^ZJ*^,CB^ MGJ 'ICCJEF: [NS,"] : QIK0&T.4/98/A&_$%6;I^=#59G^I/U"T$Z>RE_: MYJ7^E-=KIBX!SRGPPB?/Y81XG#F0!#&!B,0)3)+(AQ'%(@B=)(RY44'A@7K, MC5[W7?BNF9P(4Y%6+GI'@WRHZZ19-^G1ZP3@C\RL![AO;3B?_GX2O\E!8%KW MFS33XI7\)@=!==YOJ=D@3/QNY.(P0B*))_\[@'6>(E":$JQ0\Q*N_1)6UN;-@H"WBC+:"-NH;LUPVQ'L=9 V[L MX] &LU91T&HZ0IBR%B:V"G5TRIJV0H>.V4>E.;1>&G '\_[#;?,A4R_!0<)] MZ+"(0>0C!DGD>S!T?)10[(O U\I:<-CLW$A!*F9PA+]#1^/R8Y#-(X]GJ=.0 M2L,[NPTN)P;9/]'U@Q8.9K<*1^9VWAOLGI[N9N!(PX.S_^/?#ER!M'<(U^NG M35E\XM_XRMUF0F%$))X' \)BR2GJ+(R%#":(1@2)1!),8K3^."]K;D3SGYM, M':'5)AZ1I%R?])A\M331>L9NA[]A=O-B%!+>YG&_5 MP7*V/IDVW8TYE>L; 6,:AA#Q1-)2(B(8$3<2/'"%X*+-@Z]'3&.IJC7V#C/C MC\QK[^I]0:J.Z]>J5CQ8;5TE5.#54U:4.2_3O,[BF9%5>E]-[E7=<'5"4N(? MDA'E7_[RQET$KOOS OPE\A?5/U&UZKS.[*&C%^X8>QN&CDWY,5JSB)-I"VP=3-&6I-G[I7^ M&\>J*-!G.:QT?='W7IG;+D?II.]ROF][-XE>8/;(G-=H!3HM-_(H/V'G(#_R M_78F\QX_H?R^S_BI7P]T(I1+E?4V,6A$MS&V2- =M3^MG=\JL M(V>ZDP^9SV@?I9;96J59SK[Q_/EZS4PFM]-OSVT(FLUS9Q#IG_(N!V/\^T&E M(&@U5,=P+/V6L@U>69P2NW$8-#N>:7*RB;+;I/TYL^?)8=.GRL?R/5VMEH%+ MN,M]#W(/.Q E L%$."YTDT!XGNM'"?-,9LZVX;F-V%8OLUES"U-"?4);H" M[@*H,300PAAYB4,(@5'D2 @C(2%T? XCX1,1L3A.0J^!\,-:\YQU.("MB$G@ M>\]I-:L"_S((]99M0T 9>9[H'7W&*[671EI:I&V;G71]]M*8ETNSH]\/K0DG MEWCJ2*.N6:P.0N3$(M=\5:@W1]0)$2.0.9Q+BHOD'LKW0NASAX81#R/?,XJV MZI0VM^FA*2B^4[(O2'P P'JCUQIL(P]I8\0&5%O30,):8;4N61/74-,P^[A< MFLY+PVCC:X[7A9"#<)N_+UW?WXB/Z5K.;RE>7:^+,J^\=HJO4D)Q^E=-=',0 M"N$SY$(1<0P1DG\D+ AA('S?34(2,M=HO6E3N;F1TE93L*?JP"*X5CM1C\E> MJVO&WO,.ZQ5C^AL#/DML:56U29>O+S4^,VWG\%.:?U3NW[\^@_PK$(W,J]UH0;^L!J=9 3- MH..]_M8G.^G3-G3_T$__I<&Y$G.."_Z>U_^]7E]1FF_X-M]'RHME$ 0XCEQU MRL42B%@40N+&"0RP\:17^N79\KA']I('HD,2*VA#9R['8+W+J=(O:()S(O*C_[L"K^]KE[\,/ MY?O'O_!OC)W(A3P1?H)\$B=Z M 4AF8N?&/U(MJ/3:.DH6O"SKE%C@S1WGX'-6-/J7!6[J7_X\P(TBEMT+S "RI;?@9[0:1T2C( X\E0P>WL82WWB1<'Y MIYH+"YJG3VH]5B<\]OTHBAWJ0T_5<44489CXA,,$NQX+'>Z[S*B<8X>LN?%1 MK:H*LY'**G_>K;K#LDIWP:S'/I; &YER+L#-F&8T$+'$+5V2)B44#9-?LHC. M*Q<6?/YT_?'F"R]X_HTO$4DBY$4)#%FLJL"[/L0!BJ#/?!(Y/ H0]@<$CIR2 MI?793Q_TH32LRT"O5&Z]\@&OZX+0YH4G3B*LNXD:"-CDM:$KO!H-1R@1?<)^ MVX6B]T6\3KGH$T:>+1I]ZMD!*11N"@^0/_4\/N'_ZCG/V M^YKEJ^?[.TXW>75V=/58:M\[G6M@;@PG=>12R71]#W9Z&EPTG05*XX+)!D9C M7RPI'<%)D,#58[:Q$;ZIA<6PFZ2SK4YW@]1GV,'-4>_#9D.9\73Y85VFY?/= M(UZMWFZ*="V7[\O8$VZ B -])XXA0EX"$]=Q88Q=0KW$CQ.L55/K3/MS&^.U MBJ#2$;1*ZHWQY,,WQYC MVH';]]C 5$SGDTY>[27:;HY-_\EQ_E%^',N$4Q*J'4HH/ ^BB#D0.UB.;,^G ML1SM%.G5U[E,C=D10%&FC^JH!.#U6H4W'>0JY\U-@I#RP+,TH:DK(/E7!8A7 M/S+,X32L\_0.0<;ODI&YIS-G^:*ZPZ%5RO(]:Q9 &0*4)1:30EV$I*U\4<.4 MF#:5U$5 '669NJRU87QZ(G.$NGW=.811(E@H> ")<#!$W*<0^RK3+@N" 4\ MCFX>-ZN*,$_EA5'I8,P(L1=]/>JSB>G()'>(6%.; M](U"[N?ZVM^N5YXI0I;(JU?M-$Z:FRR7=8Y,_:W6&>?L>A$J\ZSBB]54;;*B2'T M&1-NPJ$?12%$ 4T@<9@'A2MQ67))';$#KH!''LA?<\PXP(VF3=DZ MI:H%=]J7F.NM!*SA^-KNM#6B7_H1M>-.>P:B,=UI7XI\?7?:,R!HN=.>>]?\ MCJ5-"G(C/N158KM=I,"G=,VO2_ZH4\-;IYD9C816W;8O4,JJ-O MN=]0%LB%6'TRLQ_$HHP!E366@EA,@!MT^Z E8+*+"!-S]^\DC-XS&P5%7B[O M*%_C/,U450R*B[84"X\8];W(A3%QY6X\\'R8.'+!'"8\9#P@L9R"=9;)YT7, M;;'<:JSP\;Y>Y[+5:\J??(YJP-<:Q>0I8?B*/0" N,X0!!AX<*$(@?R(*)! MB'%$'"U_@CY!BBLYJ@+/E M0Z2+@R4J."MF4CKH,_8E)?0^/_AJ[3%;WY49_?.]RA_*UZRXY?G= \[5WGDE M_\.6H4,P<@B!A'L,(L)C&'L)@H%@* P]UW-]H_*5.D+G1A=;125+U!JJ.NF M5J: 0JD.WJ1KP++52GDAJ%]6/S4,$-7J$.T;-ZLPCW_KIJ"L]%V K<8+('4& ME=(J?*M6V^JEFS9(]B[>^D5.??FF#<*)"SC]=X>N703/93/OLJ(LE@&5;!1Y M!'HQ4IES,8X"92!"HZ]*&G JQ>JX\1Y,!BQ*3MAN;26RW_;$RX\39AVO.4X]-+"( MG)P0Y?)E?5\%?K9)+9YW7;;TJ=R*Q"R$$7)4F:\@A"0.$^@[E 78PS&AS&1< M]TJYX<20U'FJ7)/KW8KOZ_3LOAR]WL;)!Y3ST^07'0DD60'%'L0 M(Q)"Q@/?$T'D^R0V8X<.:?.CB%;9>O\-*G7!&ZEP87B T8VR+D]8PFYTLNB M;82+$BU!V*B] M )7B4W@AG@)J=#_$ Z$S\40\!82^+^+)MR^N_/=^P[]F_TBS5>6(=R/^GCWR M=TI>_OP)?S=(!&':[MR8YV65/, V5>WJK0WJTE=9 1HS@+1CT7>O>3G\W30U M-O(CD]4XH%]2ME ;/1L%#?N%O5:I0VT8.HH@ZK MA-: *^)N**S=%I\1,_'%<;>QQW?(/<\/KHW'^"/._VRGL\@3$66)!SGW"$1Q M@B".XQB2"/LB1E[DAT9NK"\%S(T*MOH9EZ,[Q$UOM%^"QLBC?*?:"+/^.;OM MU7,[;'[JFFPGC3M15^WT<\.SN;11@E=KMKOLV06G71%)&)@JYW1$0^$FT&=( MU2))F%SV^RX,0NQ@)"=_YADG=M&4/;?)\+X:0G$K]8MK$,,KZ( 2GY3;!S%?\XPLN MJT.1-94;'EP7,/AQMRT15"Q=WQ4XP!Y,D/ AH@Z'":4N]#'B012YG'KA@+(# MYIIH#;?IBQ)L#0%IG5^IQ#] +J6K#!5[QE0_WZN]],2E J9.KP/Z3X_V1NJ. MB?*(;KN@27$E-05*?W!HP*+ZQLN8% M+0UUNZ$K7!2I2&E]:KPI;\1>FKK*[?5$&B]507U)@\@)8A9 QOT0(NP%D+@\ M@$&,B,"84\(<,Z^ST _C@")LE._AG*2Y4:A2="^U0:OKP))Z9_'5 M8SXKJ(U,:T,!,\\)T0>&K<009^5,FQVBS]RC%!&]+PPIH<7S&UI'85#^*7U, MR^)F?<=7XGHM=].J.LW'+/^5KWF.5W+'?9MG;$/+;0C'.^4C@.^Y;";-V,V: M+Z- Q$D44TBQBM447@B3F%!(4!C'7APS+K0\($?1;FYDI.*C61^ 9T,944#[DV>;^ 7S\)U"VF%2ULOTI M='/@JW?PR+RI^G9G&_BT[5ME'K@^Z-M?]_JVL7$7RP9:*ZM=N+032$-?LU]- MBIR]8O].51OM=?K9L,K:2/W079S-MM ):[J-A-=A*;BQA S;+/P73^\?Y'[D MJFZVSMO\/EUM5$"%RNU0R)U+4UT^>/3ZOLF7-05*%#654& MN:C8(*L.!JKT,9#@0M6^42E6BRK#3/5CTZBLH=VIMW.9H)-&GI];"T!C0I/I M7758;0#8LT!EIZEL6X"=,?:V/A>B:6EC-%2+2;=-%T+UO]EJW+AV*)<$P$$3%T5*8,I%+V MD8@&D(3"B<)(N'&@7]1XJ!9SH]E&<[DE:E17X6:5[H!5RH.UJMSB>N"QTM]@ MX3RXHS0V/E/ /S*!'CE;MEVQ-0.T=H#:$/"YZ8K?)NL*@[W*%%TRT9YDO*XQ MVW9<"FGG]F)PX]-M(RZU_V"[<'%CP[8%O^)TK0IAR:T)7O$;N3GYQNM)L%@& MH1-X.'%AX*@,"F[DPX1[&!(/10+A@$:!;U9QI4/: +>6D>>>S[P$*ZDL>',O MU?ZY.KB36JLE9,[E&).:2RT6(-T9L5OLFZWFNWI!;\5^*;+33"I*R[;PFCI# M:>#<4];>JEL#$4LKZRY)DZZ>-4Q^N4+6>65@T5RXB(M?E]GI.!Y5<7E>OVT*0_=5]X^[XY%U&5K$]@2LQ %E%*Y1%:7 M$4'HPCA"/HP9<4+/ITD<&>5_&EWCN:VNE<&@LAB0Y_VC2J7RP#"D\;M=CQ!G MU9DCT^J%_6A>JW1A('MNT\!6 M]>H6BS7*;S/\&,:G&_2!SY+(\>2TS82(Y03..,1R$PA=Y.) $.(2CR^?J@N0 MNQ+GY:OVQ$L]QNN/W^2'_P!\=P$(OT_7:[6!)WBE3!JO+P+LN2P(*0Q#%6\I M9%\D*)++*N0*S#U.XSAN^N+#6G.[-VI/M%J,>;@>XBTF,"(5!HNH=45= XCL81D["0R?Q.&9:M6Y:+89!LGN3KPZMU%H^QR'2 ,2B!WJKW)!L4]]GWFV>GNI8 M:[P"[W#Q #[*/1*X7E<3614]^H77(:-E5E>W,3QE.P>^WNF!!4A'II"FXH_2 ML0E% TI-4.EIM5)Q)Q+6BA6?EC)QO>).4X]+%G<_/HPT6C\6=5:P+8"ZBXGMS?!]2'B8-]2&,'N3PF(A#)@,0KYIH,\%"9 M(O%*Q2_9IA228@J@^AU()KI7$S#>ZF[&+@-Z28]X1@)]HM.$UJ=.'5[NU#_P MQ-M: *[ZL3=FJ^'P62*R 0I,RG'# 7I)?Q>T9*L$B7+%6 *H;F>7VE+NTTL@^KA&.0\&,8>B(%P\W.;9MY1Q]O;Y]X*S>KE4E ?;V6V^<,HH MI=P3DD4B'R*Y78)8N1,^,1[K M]3^NOUY_N/N;&<,,Z <]WAD7W9'92$7<5<>9K?HJG.&-L@"H +RM$7N':Z.D M=Q\.HB7^&J# I*PV'*"77'=!2^9^"M?K0@K)O^;L-ENE5#8JY=+/67G%LJ?J MN+Z]1]/T6M!N<'845BL.VJOZ5OTV=Q7E;*.2I$A30&.+OH^#/LS=G#8:PJ,? M$QF#"_ZP>KTY"+E!/A'Z4B;SD# V?-]?POQE>\=*VXBHE^=9'[.\??Z*_FN3 MYHHBWVZ*=,V+XEWV2-)UG0!1AYB!(0J[V?K'<^\5>"%D8NG)+Z/J1,-K[ MC:+EW+BP-0Q@]DT=L!15Q8I<+3^JVU2LC"G2*IO7Y0=:EW?R\".P2;ONE0[- MMC8NP*GC^NKPK'VUM54=XK?6@CUSQSU1L]8;(Y[!7:[CJY_:68-9YYS/GK"! M$;#K,FT3$NZ<_C[\H*N-Y+./$C"5BGY3-N6>/^!<11<6MSROTJ'57IA+S"@) MO,B#?NS%JDI;!&.7.3#T.6)$4,?EP?(;STFF'1UK0R\3]MG7;CP2VC<+%#L/ M5]X85D\@=&>:.F#CC7&J]%&=_'%X&D@[_:TWHTS>AR//( >=M^>>_.&@\]X= M=EYKE0I+J#-)V@M&& 5H6Q&,5G2:-K;1)HQ'48]6&Q](]BJ'[%?Y;E6-1SX2 M1SQ@,$0\D&M_)X28$1]ZPD>^$XDPZ4<4-H-*GMTB)PF_0W% M8VP:TX;"G(A.F6R+4 [:GI883IEU-,!//C2T[OVQ!Z$*D_Q[[:>[.^,\4:Z5 M<>[)L(C%'+?:%A?H,O<2."D#VY]RM98LW]1L+-G M<)G=2_I1CV0FZIV1*6G,CC$F,0N06J*\2S29E" M0/:23FTT.8Q\SQ5@4[Y3 MZNI)A68I+7B;"O%*^5N]+.OV%?^XQ;6SGX\=S+$/.8D01 G"D/B,03^@OAL& MU(VXT1FK9?WF1M+O'E0,J#IA8]M/H #_VN!5*IZK()6BBE?AQ:(J#AAMBV[VM1]NOV(&*'I,.AR2D8G0 WS MN+Z31MN*V3ML?-IXO).&'<7:G7[*;,@RGB[?-_47_G.#H%94;PQWH=D] MD"UA-/8.U1@>[4&M 4"'IXU\NQ[4\B^[L=S5YB0#6L.H=E3K/#HT1%:VQ8OR M0[U%6(HD"DE AB32 UKE\ $>2YTX\1APD<>0T9A5R_:G]N0;M6KSE&8J@'3 M[)5, S8/471\UR6^'T)*D-S/"W" ,C(7;M'XT(/&@!C6DS9;BUH];'WB.-63IAU'IIY^;*#3('Y*2[RJ M&F-IJ9Q(Y>Y(A92QMYORW.&7+('1C%"<"!@B'$/D>AR0,(ABQR$5. MDD0D-,K!I"MX;I1YFV=//%>^8$_RYS5S\G]MTJ=J[G^28AY4[B60KILK_W0- MRAPSODU^KNK-Z6=X,^XH/>X8 _Z12:51&>SK#%JE =F4E??S,R^!4MRBHYTA M5+9\YW3%3NL.9PC&D8>;Z?L75@IJDE'6B5?:'_X]Y;E*B/_<5OUQ8\=-&(*. M8!@BC\C-7"P%^E][=9;^1FI MS6F"7 =Z24#E3BND,&8\D,PE:(BY2'ALM%\]+69N%-7>^.^I.@1T M.50C,\T E(SII1L$2SQR1LBDA-%MZ$MFZ'EZ8%W5+&/?T]7J4[KFUR5_+);4 M]1!#CH#<4_Z9E+HPH1Z"E- H243L.0B;C/XC"7,;^*V"X ^E(JAT-!SSQRCJ M#?>+L!EYI)O!8E[V])SIMHJ='K4_;8G3<^8=%38]^^# 34JZ3DN^2K^IP)U2 M=FA*5KQ*ZU.T 3WN,@H=QF)"8!"HL]0@CB")*8'$=QT'<88YX49[$PVAQC.G86Y :SD\5G#N%Z^1@Q3:$T>(F MQ ?6WL/'9'3;CD,0#C::9B\.XR,OJ3W#^6-^+VHV[TAI=RT*'$??M#*W^YC MEM\\R2V-2J%19?+>!B8N72_!'L$($N M_MS25-6:H$V'>&%(%#Z_Y=Y"UYH!5%5^\VI5#-:.U2_I1C^TFZIV1 M2;"R F8"2CMJY@,W>QWT8;^#MM;4A15V >'V*-("J):8\Q)-)B54"Y"]Y%D; M39K1+WVDV?+*<]SPT]?KVR8?H.]&(F0(0T:(7/-%+H.)<.4VS_&=T&<.I['6 MFN]4XW,C2*4=4.KIT=Q)O+IYZU(41B:B+0#]^1'[D6"-ETR=UF,L1 ZDS (9 M;;[M,KTF4/5$Q8JN_+^*&4^^,PG5=6G;2*)Q#I)IO+P!B9:D[@8.U$^+SA PNC'30U82VT4R8E8WWBI"P:"ZX>FWYS;R;C_<@%;-RBVCBOOAZZ*^CC M27H& MLOXA>3E:(P_-RX R&J7=6 P:K6>:G&S4=INT/WI[GAP:C"_4-N%M'5ZH8@^4 M?PLM.?O"RTV^OEFKG]7G-%I=05XI"^37KCSKFE,3TVAZ@X[0.^VP#NY4\?*5VJ#1&R@E%V"+ M=:U[$U&I(*]BD:ZZ(1\0)V^.G;7 > /1$T?"FX-R'/H^H(U+$XWL7%NV%V!+ M%RM/_R22'>"H(F))#&,2^C"4#!>'@4O]V,@KN%/:W!8W>\HNP)Y?U_#+Z6ZP M=0G+$H2C,]0%Z%V0LJ,#%>M).4[)>J6T&QUFGT^LT?72@'/.IE3-'2_+NI;Q MK924L:4(8H=BA\$DH4BNBU00M" :B9%Q1;)<%] MKG[P5.EJ< !X#E*-(U$+0(U,$8V&8*%1M"7T7 M)J'PH!OX3NQ%B8BQT?WY:3'S8\#U/51J J7GHLDW."C X RN>@NFR]$:F08K MH+Z: F5>N+X3!UMUZT\+F;9L?:>A1U7KNY\V3RGQ85VFY?/'=,4_;ZI+.Y=Z M<23W3I!P5PY_$;@P%IX#!4MB-XPP"7F@FTOB9>-S&_2U?D I"&H-];-'' '7 M/;XOA6/D46V A%&BB',F#\H0<=389*DASIFQGQ/B[#,#T_J=]NQHZ\0R)_*1 M'W@P=BF!R"4,8C=P('6QB$DDG,2L:EVWN+D-W"M*\PUGPQW3>M#5FZOM83;R MZ'[A,G901,1Z<5T]5®.L6-FT&.2W#CQ+"Z;TUC$3V8@&OUT^;4B4?57=W M7W#)&R>=R E00",'!@)3B$C$8$(C 3%+HI 10F,>F1!)O\BYD5H)]D$ M?Y-=<<\!S8I2U4*@=7BX&;-H0*['+G:!')EA]I0%E;8+T.H+E,(CE-O5Q\<2 MUV@(G)1O] %XR3D&;P[,*YGS)YRR)BM,.ZNB* HJ'C M!SA,B(.$62:FDW),AL4T^9@:-=MT3'6F\$QE C7,.'D25CTZN1BJD1FDQ:A1 M<(2%22<"MI)1GI0Q;4[*+C./4E-V/CQT\&>4Y%MUY6+CYRKC MG2D== "MRPIVX!N=' Z0^W*(W/LNY ;01#\DUMBB0]3$I-%O]#%W:+PS.!A9 M52JMMD0OTQ'&(N$\\#D,*?4@"N1Z(G9\"ATWC!,WBG&D=T"I(6MN!-*H6D?E M+53P\05I'KLPUB,/2\B-S!TM:,W1QWC9(#7@L!=/?%;2U&'$?2:?B![N?65@ MN;C'+"_3_VXJTKT,35XZR L]$7$H%QH$(BHBB*/ @SAV(LD%10565[E""S#WH,8$C5TC&YD9^>/9P MGN1L^@7*1SD-K&*MQ]3V$!R9K(>#9U[\3PL36]4 NX5-6QY0R_"C>H%Z;PV] M@;Y[X*N5"H# Z^>E2P,O"I& A$8N1,()89(X"(:Q(PUVG"C!6F?2IYN?&V$T M=Z^5BJ#1T?0>^@"^;DZX')21.< (CP&WT:?,ON ^^J"YB6^D3YER?"=]\JD! M'K-MS??K]7LNN,J2^RXKRN)S5N?,79?+.(B<@,0^3&B,("(Q@1A%L5QR^9$; M>DE (BW?,3UQU772@58;]4W\!OM1[Y[S-O'RU194ZB[ YW$0-/#!M8KD1-ZX%R)JYIJK#5"GDVY_*].YZVI;=."XJ__6 ML"WOVTV1KGE1Y]TJTBJW9YV"J_4Z%32(8C]B4+C"@0C[#!*!7!@E'A(L=+'D M9Y.]6*_$N9%RJS#8TWC1II4;ZN+;C[O>OLPJFB-3\J5 &F_0M,&QM$?KES?I M-DW;_)<[-?T7!\8-R-9OQ#M)9FGY$=/*7:DENO>\_N_'+*]C%#[SO Q!$!C+D;AH%'./9]HX@"0P7F1DE*_\J_J+( B,8$5:5E.T63 M+,^S[]6R$DD/<(:$_J1^:M%O58>M-JK&X$&]C>M!3_+)1&W>*4X M%#5;80ZFXJ<-@!@(SE%HQ-!V+LF7_.E4%E0UG&('N3CA'D0L)!!%'E99\Q(H MN)_(A11EC :_TJR(^>Q9?+1 M0\5JIN.SPEXAQW&?X:>S&_>^-8PT/O/O5W7A-3FSW^;96OZ5UJ5:;K-52I_K M/[_R'^5;:0@*NB"AYD?H@#Y." 1$8E54P5F-O2Z8,0 MG%9N/W*0? <[6\"A,6;L8]PM>GPT)M@C,U0GN M0*P[^:/ZK+ "5"1:W?T/1 ML\1DQN(GY;:AX+QDN\'MF&<8_,*+$I=5V^^YBF%-ZV(T[^4/=?,,=K4Q-ZK: MTQ4<* N4MOII!CMQZR8BFY"-3#@#T3+*-:@#Q:",@YT-3Y9W4,>\_>R#6L\/ MK61^N.^Z7A\ZFB]%A#PA@@B&7$10;H@BB%T:0"]PB2]HY/N.9Y9WL$^DUK<^ M::Y!6U$AO6#KK5:L #CQ[>#NQ$:=F;T((;%9YUL/&FN%OWO$35P)7,_XX]+@ MFN\-R=V550L6R5S;@-DFMC*(D><[/($1CBA$L< P#K@+@X@GKN<'7AQHG35W MBYG;6F.GZ#8D7O.\N ?.;NJP!]+(A$%/X#.DPL%YH$PR>-D ;"*O@5/ V4K? MU0=#=P*OLV]/F,*KSX+#)%Z]3P_84VU6W'5(X*H$\"Q[DHN6CRM\K[V=.OWZ MW-A-J0F4GM ]J!;0J&RPE3H#E\8NZG*DQMY =8,$_E#Z6BJMT(/&L#W4F3:G MVSYU&W6P<^IY=% VTJ+,'C^L[],UYSEGMWG&-K0LKM;LCN??4LH+12 YIN7[ M35ZQ_ETI-PPX9TL_<3$)? 8CD9-4V_C,Q239?LS "W M^UURM^V2UA;0&K, K3D3]8E13M9)^F:RO*TC]I%IBM>+@>U) SN\_2E3Q5Z, MPHMTLI>W-^Q<\!TN'M3_/OQKDW[#*W7-H$XA\U15"U"_D"H<_F#OR66,:.AC MUX41\UV(:,PA<3&"":'"">1 MRC\!W^FZJ(9OOC6E?@"7@'#Y):S5/5\FP#/'AN>/EW6J7$9%$:<.C#@*(/*Y M"W%,.(Q]$OLXP;X;^DVG?EAKG@5/W*6M7K/I4*X.DH51_G8[G:EWTCQ9]XR] MF*EZ1?T)/NSWRDYW4#^BNNG%#_??L'=0;0592Z?8E^DRZ1&W%=A>GG_;:=2Z M<^(5E8O(S4K=;^V']"XCFB >10(Z82(@"D(/8N1'$ =,>#X2$?=H>R/WU2B[ MBJ$F R[JODZ3N_/]&J:3.29K;R5BE':C4ZZNY:PBI)EO9 &ID4C+ R)QN^NRWQ2IGY4Q+ M'GWF'G%$[POF=V5WY9^W.;W)OQ;YAZ),'RMJ^8V7#QG;.?9J7ISIM#6W,7]7 M2J7 K5QNQT![7R^E=I6FCVWZO9!G)D3M#!$/QAU1W:%*5!EV]: M B:[B3,Q=_]:SN@]&U4Y5##_DH4^BR+/@QQA)!<1E$." @9#Y#NACQ,1NV1X M)0XE8FY,LBLG426B')9^\@22>FN'R_ 9F2".*FTH_<:JK;%O^RCU-"H!KUA# M8]_ [KH9!T\.&]IM&8BKN@I$7<3G1MP]8/F!W&S*ZI)8RGN?KC;R,94S?Y6I M-/I5)=(K4E07)DL?X1 %#H%>XJG+>(I@@F,"D\3WDL2E44B,"O/846MN%/*> MK[/*WSS+B[^9$8>E?M(CF^G1'YF@ML5.&HN::E_JNJ V"NQ9!;YP-6[355HO MZ4!(U\REUZRZ@ M=B6GJKH;+_8'@]=$W8Z=EIS43O_Z0^IBR[$MDS2E:# S>Y**1*[U4'RX2*X+ M2\(T3G*8\DA E"01I"G*(,$)150D)$:Y39:I7MM6Z\8$*:5JT;0#OY+-;JGH M V;&YHXPC$RX#0*WPPA84^ 173VQ5+_E28GDB$JOY_JQ1USWI(VG]#^*S7WC M6"W*@WK2 0YD%"84Q@CG$$DI(,E(!B.N9K"4. FHB^>R0=]7R/*5GJPD"VFU8#]*D^! C# 9"I!#%,8)$(@33#*4)BT*><6KM8CP* M]N-[$G\4K XZK<$7S2G?>,B;GAWXQ7+T@X0V[.67DA=T H];5-T&(F]G# 9= M3GS@8 ["X>F#Q;MN*\'/LBZK_%(?<32G';4/RR*..$T(P5!('D*$PAQBCB2, MLPRA@"":\,#!M?94?T9397H'VD[@M2>^3927H&_#X)E MS[F92#SRG[FG?//F]?,.R'8$^E8NU/?[)[O37_ICZ!A2=JA8%0\;4MVI?-C1!B%$D$2H MB2L(1#Q2QA%*,BC5S*4))CFB5AF.^XW/;=)JV:#.M.A0['T/-+,EVA6*D2=I MC8*6RW/A]F/J^JJ@T&]ZVNH(1Y0ZJ'QP[!F''#1=D'^;#Z#;,NFF=9QV2,(4 M,XACI,SM((\A#B6"04Q8F&8DS8E1&M^S/T5M;$7X0ZP5LY=GI"?/@&SR,_B"[B)$K"X FB76\4$E,'D*8,-3)<=Q42/ MO?0G1B\XEJ#?!3#6=X#Z(K$4]V)5%<_BRXJM'\37=:4+2=S(G^3/183#B(<" M09E%@=JUT!02IC8Q.8V"'),LI1FQK$EO)X'-US]1D?I>K&^=#%GQ;4\%L%32 M6U90MQP4,^-J1*!'YN<^PHV[Q9[LH!$>O-/B-Y6PM'>PTL%C[74W\'P58[?L M?=KJ[&[0')1K=VSF8M[[69)5M6Q<)_@_GZJ-7C#;)+E"YLIXS$-%P MDQM<;S9E09\V1*>1V*S!+=$7/.=3/E_"9 8(^B>PH4[?BK<,@!B@*Y.WW5CJ MT\/CA2'D"),8!!E(D^BC%!L='I\MJ>Y M<5$3T-Q(:,=#I\$THQXO$(W,-IV,H _3""1R%@M/O'&ZGTFIXJRZK]GA_ MN MA/!1E,6S8AIM$6V=-Z]7_*^"WQ6KNVNF_E1L"E'MPIEVR0U$GA*6\ 2FF,>* M,U()*<9J X>BG 0TE GG-IQQB3!SHY6=+GWG;CN"N6APS#AH*LA'IJGC:-=9 M!UM-P$X5L-/%:S$=V7>M38"B6E* XFA#!/MN$XRF LA(>%Y(G#(@YA;16R>Z6]N_%AO3VIC MHC2N!6@*K1GU>01L9';K20IJ4:] +2S0THY@C!DBXXFASO4V*0D9JOZ:9TQ? M^6V:H#:*,/>%1_ MO0(KL6G31Q=L^R>VKG1EC/I I=IJ9FO5.8ZFJ44WXN!,9#%YKVXD?%NNF1"\^JP4;$,?J\_KLKY:^%RLR(KM&92+@"(>DU3 B"($ M48YBB$E*H"!9PG.>H2!-;>P[R_[G9N_=V%=UM47= M\$"NR]_::\RM KWMKC_:+)[4=FN_JI=Y<5[_MYOEA>Y/,X)-J='/S] /.*;Q>^R%L'6\2 MPO*09;>BR='7"$\!KPJ]S" M?6S]<7^J5Q<)0ES*E$,6)7'#'ICI3(!YCD3"HI0FTC0"K-_PW!;Q3C:@A3,/ M^-K#:I@)+D%@[,,1(^6MXKJ.:>H4S[77T&1Q7,?$[\=O'?V[8^:A]9K_*I;+ M:_;OIZ(4_.-3J0SR-D^:#"5FG%,8RHSH%"<)Q#0D,$UE2GF09E%FY=LWU-G< MIF0M8]5=U)Z:N M]=0("AI)O:=\,P'$5P*DH:ZFS8ADH/1!BB23=]R(Y+M@NJ!+(0M6^_G=/"E3 MP,!C^:*P/6 M3[4M;.CT_T>ME&4UJ,N&TXS')ANDD8ENY/&QID,ON'KBR\MDF910O<#VFG'] M-.KKEKUW>]3^ZPU=%G=-N&6<98DD$88T2!4'1TD*=R%?@G?KN=5X9\1OX*)J?]#W01+?=)G". M=L<]V/D;WVR; '/^/MNHE5H@Q1;;0# MTR+%&8U9%&@+,X$HY+HJNV4F,))@;U>VG,-$^0JT.X+F5 M'A2M^ Z^C?8#9,:)H\(^,BWNITNY COY0:L Z#0 G0I[3WT?&H:+LJQ803E" M*A:S_M\L7XL5/$-)7>P:%^R#UK0^P5*,^[VH_M5>_W*1"YE* M!@5*,$19B""6*(82BR 2B6")706,LSW.C?MV H,]B8$6V?)D[RS:AL=[/C$< M^XQO"+X1'+F-L?%UW'>VOVG/_$S5/SCX,W[1O@BSVJJJO6SYM:@V]:[5NO+R MR0;F1A:MH$!+>@5J69RF MD5T9OH,NYC;)/]0E.5B7@*)2@EI&N1Z!T6SEOPR?W-B6'EFZ$I?VT\KY\ M;0X[F-;%YJ2"!YXUIY]T2 &I=QQ?UV3U_C-A=6K\]IO,PY@A1'*8\RS0R=9S M2&E,("4I1B)E>1 ;^?,/=3*WR5WON;6 :$P?2-I]Z=+G/C&>GWDC:>>];>>?#3:J.: MN>9=3\ +2RX65EX&IX&=I@#O<$U,@DZ(V7EEG@6"2%:Q MOO?B^8<]U.JI"U)T;DXZIO9WL;E?\P7G7 1A@"$BG$.D:$'9.RB%L<1$D"@3 M* LOK=MSHF^CS_VM:_B 1]7N/:DN*3QS"GNS39 W*-^F($TM\<[E\:H)Z&[$ M'JD^S1F0QJA54-XFM#0L?$U8W1_J(W,Y3W M=I)>@9VL'C,2&6'B*R'1<&?3YB,R4OP@'9'96PZG8]_$K^_B>;U\+E9W3=:5 M5^<7@E-.DH1!'D69VCG&%!+,, SC@.5!Q%C"C-PBC7J;&X4H><%68-!(?/[ MPP%E@Z,TG]B-3"2#L+D.$QVW78BGW0&<*3Z#)W%G&YGN2,Y4 MG[VS.>.7'(L+K#8%+Y9/.I%EC]'5)_!Q_4"*E=JG8Y9&80:3)-*6&R$P)Z$R MD0,B$YPAANWN'<]U.#?B[4(_/PA2C:5PXP MA,97S8!SW4U;+,4&1#&! ML5!;\"!7IAU.(0MP+H(H"#DGQJ;=8%=SHY>N"MFRDQ:P5ESU3TI>"]-D&&(# MN\X;<".328?95E!]MM>"]M4K:!;&G#?P)K+DW$&T,^*,\/-9;V"CHS8\L=D)'9L,.BET) 4(BB3(>0A3%L4[FPB#5OW*64A3$42ZEU5EXK^VYS=-: M--LHM1U29C/34?^1IV4MU0C>F4>T]1;\M6MYXK"N Y4. [8.'W&;B>])551U MY/_Z2>UW5G>WZV7!7IK_[D(! IP%-$,48BXY1&%.]22-8"08YB))*(Z-TI;: M=3NW^5M+W6;0:.6VF\V&:)M-=/\8CLP!1^"[ HVXX(_V_X]2)<@.*4_\8=CI MI-1B!\1KUK%\V^%81.?4U#6R5=O:S_QZN11W@E]S7N<[(\M;H?ZC3V&N5[R+ M1UUD:9@BENAB&R%6!@3)( UE#!E.!4FDX"G)C$]+7"28&TU=/^CQT1.--.*# M#?E3J)GW2_U8K-CRB6L+^;%3I:[>U4726QP6.(V6P<'+V&,PNJE35: G_Q5H M-0 [%G$!/WDHW]H22UO^D[A:FCP7H[6V!:N U#VUNPP#+[,UQ.]3&NO M#JMZ8*">>=R-##Z3HJP]<=\3-=A,_+@78O.7C %_5/U0+Q!.,@$Y 17;V7I!$DE.20<2Y92"@CV"C&QY= ),2K.^P'O-Q][:=4W]_"Q63^*[T-X:33YIN2X?M"2[-'^[?%<+E.,P MS2,$<8*4=2=U50<11U#]$Z$TR5@NC*HZ./8_-UINQ0=E)[_.P-I\X!;,3 M-(=)E]V:<3A)_8O.%O-12'U9JR/'JMNR6)<_U]_%IES?JBE=/#U4WT436O;^ M99<(M3??6"JIX"B'01Y$:K<;!3!/TAR2D 9I$DM$L5%"4E\"S8T@:Y4 ;W2J M*Q97X%%KI8MPE%HO]6NCF/JU+35!7WKUC*^LN=/;X!JV^T?O1&RX!VQQDMBX/;B4=MHG/6:J_M1%!( MDHC"C,<4$ZF]MHWN(8UZF]M:N!.VODWH59 M_6L= 3*&HY01*-Y2,@SU-7$N!@.U#Y,PF+SDZ*C\1"O%48J//JG-P*;]L#-! M>#C//BPXWQG]X(_+<6-_*SV_!OQM7@6 M^II:#7=!E^*Z4KO!ZE7B94F8MAA2F&4IAHC'>L^=2!A*@L(TR4DB[=C 7H;9 M<46K@O9J:I2 M19@IP9H]+!D$8?A,>28<4$?FX&,\1XEI[8'$'UQF(,$TS*< M.T0'_'=!4V[LV!47T45%:D^0, W#),\R&&L_3H1U?+U,Y@;KRV+:>C!73RJ3F T(R>+@%F9.ZQPL2:4DXI[HDO#IJ?E Q.*?=ZII]\ MSFT:-[4AMQ>YU[3:E(1M%I)':CX3##.,&41A1B"-&861%"AA:8:S,+*9S2?Z MF=ND;@NH[IP?_N@DM9S;IW UF^(>T!IYIKL 93WAS\#@:=Z?ZF72Z7]&U=IO;A._$ X^-?-L;?]LRS4,(FTU_;[B-S 1:3K 3M+Z@;3!L9?596=D $F^% ME(?ZFKANLH':AV6235ZR+X+1YM!Z"2/ZL]@LQ2+F-%%K?P!13#A$@6(.0N(< M,AF%A,EF+3>B'NO">::.+K7T2UPS\K"6\V M]Z*\)>7F91&B2"*6")A1+M0,1ACF+,IAG 19P#+,&.96N5OL^I_;)-^)W_/Q M VQ)B@=M%IC7Y70=#S/[8$241Z:-'L!]QZXVX+V5'NAI!&KY0:V QVPS;LCY MRDACV?NT66O)"E.$MA)')EZ.0\@C2) B@D$7&* M\R@. X?B/M-(;S3]IR\/U,SOE6*"5NYMSE#K8A(3?05FY#RC09TX9KJGL0Z! MZ70&?:6[.^=.[=IQKJ<<:#7O%\?H__VJ61?\!V-/,UR>8[M'%OI-0L6G&8A3 MD><3]6ZWVNG2W&I#7Z@G?Y:\3M>D6KPMU^R:KQ\57W]>DCL3,]VHH;D9Y:W MM7MM'5+7BEU3AY9=\*=2,T>C@MG280;I,.-[1W/T@WLK(,$?6GX/!_M6. WL M\54[+3DRON-$L]8GH3(K13L&LGO)-9!ZJ2Z2C>,L,Z$@W & M*0]C'?:0)8@*GB9&*>I/=S$W'FDE;+:4CI4NC@!I9A5>!L_(Q+"'S!7XJ3H8 MH8;%:0B\12 ?=#!QD/$I!0_CB$\^Z7JO5Q;/1!>ZZ)DO1SF:ZR]S)NBM)87NA=PQ:TXL\5Z2FNL#;HO/U+#H. M=W8#VGN[JSO6Q\1W= -J'M[-#3ULORVXOKO;?"I+M6UY_+;>_%^Q^2C46OJ@ M]C)\Y^]NN#,P:6MNB[J2N:S9!"C)URNQ?JK/(72.^^:866D"E"I@IXOY!L$( MW/-[!-^XCDP*#I""/[P&#]B"YK1G,.I@LFV#C;K]G8/5>XYWBJ*JA&BR/8FO M@E1"+=P/-U*G]-3>AN&"Y ML5 K*EAJ68$> ,MKPK,0&UX,^@1N[*O 6M8NUYPR0+2X:O.A!-9^!9W('N_^ M3,'Q==MWMK]I[_=,U3^XT3-^\9+8@Y_DSX]%Q9;KZJD46S]YC*.1;ER\PITWC;FVR ;M,_O MAD8">F1>\8RQU5;( 3&G'9%-/Y-MC!R4[^^/7%YWR-;X[4EGFKB1BNCT!7%5 MZ3;5AJQ@HOI254^"+P0*L@CE LH8(8A$(-4F20T!QS&E28HS(8U"*0W[FQM) M-1+K>;)1:S/9"@U6C=17H*CEMLC+9P#Z,!V- .7(--2B>"-K"V,I32.L=&AU=F>YL;$C;#U MI[XO+FCD-0]I&09XF'N]PC8RZSHC9A7U8H2&4PC,<,N3Q<,8*=@/CC%[P>W4 MZ2_K-?]5+)?*0!3%W>I#[;#'7GZ69%4MZV[^0HJ5+EVUB&6.:)R&,%%\ 1%. M DC3.(."TIS$*>&2((=K=',)9GJWWDFLDX5V(MN=2ED,@MDAE6=,)TILW0I] M!5JQP1;9GN! 2P[>:=E_\W>*90^8IT,MBXXG/>.R!^3UD9=#"VX4]NG?3XH> M?Q>;^S77F0*JC;:>JD6$LY#E5,(L3A.(<8AY3A(BLECB M8/$L2KJVSMBCFK?YD/N=C'GMTTAG'3JVAQI%2 0IDI!E.LM1&N8PS[,$!DF* MLAP%)(_08K/>D.6XF.VZ&/',0VQJ>KP<-=/K0SQN?_P5&W6#Z+<^JC6P52G[:LO*U9J M/X6/HOG_BY"1D.H3]UAJ-P(:1C"7 8(B3?-(HC0-B'DA))^2S=3J>WBF./)865P9O-:83 M72Z\P=C:74>,@?_@Q877#J>[XA@#I[W+D%$Z<-M,M,G"JI_K-M+Y=U+^2VQT M '2;L4@'P2AK6009BF&2Z?J"+$40AR*':KN!$A9$@E'F<#!JU/E,ST1O54/W M"O_Z^.%A*S>HMH+;6=IF V%F@OO#=9I5L9-7^]FT$H.=R.#'>4BMS78KB#S9 M\V9]3FKH6\'P>@=@][(=/U7E9O%=?2--HOPH#TC*LP 2225$>9! S$("0Q%$ M:1ZD.1'"Q*S?:W5N)KG.[EQ4FX*1)?A=4?M3V67:-B\UL _;,%LX@S$R&SCB M8$P!1_4>FN+JA=[T5K_MIO9^6Y-,W:/B=U/S^!]=SQD5]#H4H/6IT^M/DK$@ M(#F&*,L(1#Q-(<%Y!!,11@2G)$J#V,$0.-+53)?]3^K#?*ACZ(M.9E!NA;8] M7#L$V/2,S0VOR=*/M,A\/X^,PX';2=V]G;L=]C#Q\=M)%0]/X4X_ZIAICRQU M>S_NA=A\73>.&&T&#,RDI D1,"8\5+,_8# G4L(PQ1SA- IH*FWN&T]W-;>U MN944U**"3E;'W"(#")M-?S^XC99;UALON7ECP6(2YK&R1"*B0W4#$D",XA &L4@X MDVF,6%&4;!*07,B28GR_8R MK%(_L_N\+K^+Q]:52V>Z>WA8KWYL=+K7'$DN)6:0Q"*"2$@":9WKSO>?PMBEKQXP74&F)W3S=!K W,]T\03FQCYM< M:X[HQ&TR8&J!P8]!*)T]W,ZCX]F];:##-_%M.P_ *</M3=W*R.]ABX M/RNNFA6V CVQ;4_/!Q$W/4/WA>,T)^G.$#J,9N M])9#70#^SY_K6['6B<$_K^Q+ 1Q_?6ZH7D?4K#>K M]<:P:.\0;N?W)!X@&WGZFZ(U1C;_87#<$OB?:'.ZG/W#2NVEZ3_SJ-MVY0>[ M%_QIJ6R0+J/(S:J74.#+BBV?-(\<<\"_7O5S#_Q5+/GUYL.ZVC0)>[6S=>U> MK0R==:FV$LV^M?KQ]/! RI>OQ4I\40]4"^UFSUE"U-#@%"+",<19'D%,:"8$ M#J,D8S9'Y6^OTMPXKI?V!]1ELSMUP1]:9E +;7DW^/8H&^[EWE[0&?'WA5^" M]59Q/N![VHK.0*%)M[HST/?$5GI&DKDMO;^+\DZ1?WVW4!7:?M)R?2RJQW7[ MZR[A?;4S(UF8TC2,D=K"=X*^$'2TVK@ M*,2D#'X94*]9]\+6W)CRFK&GAZ>ZWJFBXG)3_*>),Q!2E*7@;5TA3>"5VBI% M(HT9@@&-A[OAG@K?Q -@[; MJSO M YV7&DS,&8$.1+<8Q^+])#NBWT%/@JZJ5._UQ%+'P8AMN9 ![ \$9]- MSY.RG0,DKRG.I8F+[XIUL78A>/59:71;BN=B_=0GV46:"!+G(8=9%.80A3*! MA$0"AI)(C((<,V84Z&#?]=Q8;>^Z\]UC*SS0G\)OX+&5'Y"= LYWR.?&Q/HN MV2/24]XIO[O=![D3O6\#CG*[;(B7_UOFVUWD]P_@CT8J0YI[ MI;=%$E G_2?*X&F$@UW.S0-U!Q-F[IZ>+MOE@81[J2H/_^IX@RWN] "V:4Y" MB;B@B8!Q(&*(.),P3Y6]D>8H3](THCBQNTSNMSXW,FF%JQRSQ>PC9WB;ZHK' MR$1C#H7]'>8QE7U=)^ZU/>W-WC&U#B[9CC[D.%&U;]I[4@G>]QFZ+DN=54[W M\OYE]TB[9;G^14J^O7!;,)ZCD L.B=I$0!1'%%*98YC0G$:8I2BU2_YRN4BS MHP0M+J1:WCW7+-!3"M 7T'^N50S4FEWB$G+Y !N2T*3#-C9SU2/QWG#$WKN. MF#WM>0/9%U=>+M"T!.L-P -6]M>R8W(N4I1_UR6RWK]L?_QK(4K5T/W+5_&L M<*V3ZV9<1GE$H$PC!A%*I=KS(43FCK%)/7;F2P.Z8CP_=BC8W]V6Z1UK&+1N%U?K[@N5Z0F MJ%BQ0E3.]YE6;<[H*^S)71NP>Y*/?>OI!)JGE<:N[TD7'2=87J\_;HW8+T6] M.-\V2?_+EQ7_ICXYTY7I= MS6ZBT3.:+U RY](1N9(;0DO9LBA?0RGH%MM+Z,R<,8?%D0)SK;5*3P5#U MUT:"Z6L.3E7OR>I??WDB)5EMA*@Z_ZHL%3S.))0DS2 220A)3A.8D "C+!:* M1(PRTI[L86ZLH64$.R$MW(^.XC=,#UY0&9D07@'BXIAU%!D+'ZU+$9K(7O'6*@[+$2(B:O.486 MU\F:VZHDVV-'!62"=8A=R-4F"^4AU:$J,DA"&61H*+&D0A('5N\W.;X8UTSH%G MK[ S/"YQ1F3LTQ%C,.S/0H[J[.OH8[_Q:4\ZCBIV<+!Q_"E7^_^:^9ILGLER^W)*"_[TZ4L3!.E6Q7:MS8X3]H(%6#:#U ,_5?X%3=43,+U,M M01]FCG'Q'IE+'*$>(1NR&X1.][2674UV=^L&0?\^U[$%MZW'-['Y0*K[F@2Y MX.]?_E8)_F5U\RCTR<;J[EH726VR4W8F-L5IG&8YAXAB]9\TC"".DA!*D2*F MK)^?OE___/+M+^#ZP\\O?__R\\NG'Y9'%0[C8+;5&1?= MD9E-"0^T]* 37X>IUW0 MDF/46+$J-N)K\:R[V:BOK]@5V.LE6OOTIUYCQ3?%NS]_B>6S^'V]VMQ7BTPF M62"3'"(N"422$HBQ8D.621PCB8+,S@GF,G'FQHR?JDWQT*1Z7*VT_]=>QD?1 M* %6V@YY$:2TC#B[;.3,^'.Z\1B92QM%8*T)V*G2%"^] EH!=I@I\O^J40$W M*P_;4;^ ^@IJNTR8:8/=O !W$ 3GIU4W[MVR>GTZUR6$6R 6I!03!K$D,41) M$, \1PC&<91&49ZA3!CY$@]W,S>NK V=1[UKT[Z$I,GNKNPF?QVEF(MX567J\!CVMMA M##SQU8E.)N6A845?\\N9I]WC=4[6MB,$X3B)8YBR2)NN>-_T[Q1U6+?SH:U!YK,WKX7U)%\%CYP"N_]0-M M$/$8UO2VE01ME#X6M.2YBF#7]$<=DR)6O%K$/,$T)!F,\RR#B#%E;^!$_8J2 M.&0A3B-DE9YMV_+3T7#Q]PG'A"ZCCX]V*E?MCL-K;$G=",H:"4%6E0=:MC" M]V$(/ONI;H2*K_D_W-FTI&"D^ %3F+UE?]-^*]9M>(?A)?KVA;G-\]M/-^9W MW3NUSU]C.VD\\ES5)7G])1H^JJ73)?*NE$:]SFT>ME*V!:@4 M6RN26E>P%&V%JKN[4MQIWZSN9.T%;.[)!A25#OZENH)CG29#U.VHWRX*_STQ M4F9+MW?\1V:%UZ' 5Z 360]%)S30CXT6$CP,TCB!P2?Z?,OPX&$8S@0)GWG9 MUR9AEZ3DZS8S;Q#P+$H$AV'**$0D%Y"FF6*T,*=1%L0TSHW*,UCU.C<*.V8) M[R7J^>J:.]EL$%PW%A="^P;["VM4/6PT!E :;;]QK,\WWG8,P'!^]S'TLN/- MY>9>E$><4O0EWN?E^M>V6O."!5'"<(2@5!861 GA$$=AH,@J16$>QOU.>P]J"\?!U:AU Q<7*JZ[U [&I;A7LZ]X%DUQ>6VP[19T M&J592@,&HSB2$&&9P)Q1#@4))<\HHX18>?C:"C WYNJGU&UFWYX&H%$!O--* M_':!N64]4&8D-R;\(W/=",A?4L_8"C[_18W-NG^KRL96X R4-[9KY\)2$8VG M6YM)EM^LO@OV5):*CM^3JJC^MEK32I3/^ESGR^KQ::,3[*U8L2SJ$Z/W+_7K M'Y:DJKI*7V&4$\D13#)]>25H!G&B?HT1QG'$* TRHWQ68PLZ.XK5\H%:0,>Z M8:,-J1G)SF&@QB9CFS%R+VHQ$H"^RV#X%O-M"F>,!/;)4AMC]7>Q'^$M*6_* MVN+FM:"WHJP=CA:,HSAFF8!9'A"U?ZZNA2?A-V-?SZ".3*3[CH9*8!WXWXC< MUA!20C<.B*.X')Z#R+_GXW\H!\1P$ WZ(9U^]X$3QB-G[>5V*XF[59!QB M+S]+LJH(JTNKK7C]V[(IM,;_^535Z=V_B-)M6? M:R6]/AY+61+E:20@B9ABM31A$-.,09H1206B41@(NYI#D\IO,YFG*5_4J@E8 MJR?8[%0#9*N;;53&Q!]%+BC'"8QYK#X*@1 D&6*0410P&I((9U89YF;[24RR M:-[KNH:?1IS_C(L3M/G.-Z3G,@/G$Q=@8X>.@Q #X3:?Z0' ]CA< 5T M"/Q: H6%LA0:-$ ?#K!9@P80SP?]4X^CS\N"R62?_L)AZF$Y>FDQN1!>DYM\ M63UK;ZW^E2G&FUCKM"R?R .9)+F&0J!\SPI- 1HN-SL-BMO29=VVU M;FT%&/&:5A%.?4W[V,^Y\:1S;JB%[#>UH+4J ++5P4NNDV/#8K;NC /VR(O& MF=PF6^%[][NC)S090&S<1";'.IY# I,!0 P3EPRUX%!$X[MV3Y6J$_[$-MLB M&B1)*$,9#)'.R)0K!JL31:=,_4_.&:+"Z(CJ9 ]SLZVUC+6/:"NE1:V(HP . MTXP76$9FD]>(N)31. J-11F-2R&:J(R&/51V!36&8!@LJ''TQ>D*:@S)O5=0 M8_!!OX=?M:=QZP[S5\'OQ%](L=+_^%TP?0M0R((U5P-"[[*5-;E(21X+$N

UR14+]]>NWB_D/7*Q+?Z;Q MLBIZ^0'KK9/KW)S?2/SAXO]B6$Q\T%PX,F;SYZ6VIDQAEG^9 M7ER2I.[^JQ/B@&T):!$N'% DC:**=]>Z#O8@TA'K,()ER=6)E1F"9F0"%Y)W M$5E&U;J.[R%:3CV.[WYNO7MFM9!JX_2@;USIH@I"[)^< *NG 5"53YO6,-C]68V82K6>LZ 2B.G;DT"EP M1M/-4K1+*4O?OJ_13P3T!9L6&IZW$G<'6/D_6,?Y8G[Q'1?A,[Z]K&&!=V4M MJ^6MKE_;.^'&=%F;+3?R4UHZ9SFX5"=0)Y;!HXC I+/T?UH:V3HFV(;R<6W# M00ZU$53ZC("\-G(FWH;:6R5 X%:"4E:#%[(FF.689.0EJ-8AHH,('/?0' -! M1X+X<'4>C56B),Z'1.M6G/=XO)G;4&3G) M@22.FXG=*W(;J;33K+"[AEB+?+ G/W.(T,Y9-EN9\2PE"2$P67-3"X1, M;I"PT2EC?MTFZ/VY^9]N/^\6?89$W M3VF!H0S)%[!KWS+48?/.>+ E*RS9UA'!@V5^G4A\7\[[43A[. 7LG(KMX*9^ M,5M-33U=37/[Z5[JXI"/A-Y+^K6CPNW)7^"]_[/Z =65 \2S U6'IN@@K7)$.7>L@TX#L])*H=E: WNURVPE:NMTX;\/7JQ0= ME-X9XQ#0ZT@&$+'BG,B0N8\8N3;>M4YF>HJF<2'<#7CV O61FNP F=N77?RX MFJ=_O?M6I;E-[&(A:\NX 7(77)C M7K]'ZZ,C+&WW5W IYEHT1J323@C&@7>TR:27=6!Z]-&TSAWZF8)QSY_C-?D M)(X0Z]AMXU\(.@G??'K]?GLXZFBDS8I!PD!B,#83[86!BTD%:YU6\DX0\($F M\7<^N ]-'Z.@>2-I=;#]-R?@534$PT#\1PM"L]IMB8L:B/108G&N3CC0MG6W M@Y\(&#>:V\=E8=.AX@9=PF17U7/O!XD9^;AKH>JGX7.$W/L#T/;( M%4JEH&2":)@!9>G(C4DHX)S^1FH4A;<..NPDI#O@'*/DQZ%SA,1'A,URL9I\ M) VLC^>/"6=A,9UO'A:2U[SF@"MRT$%E:\#1S0]DN#*9K<\&]VK^3BO<@@M] M=P.5!Q&*7,QDH. MGI-@6B!$M.;.%"::5C*)U2L+I5(_;9[$3M^Z\NN\ [2214SK&1?DYU=W!>7ZTM*\*35[D/*W_)%QL M!76Y^C)?U"8]$Y&BY")SB)DVN/*) 9F#=5Y%LD%K[J-I_9H\(#LCOTV/NRMZ M@4D'.^;3 L/R7.+'%%5Z;*3OIB8]8'Q-\J7.\?2 #*]%/6Q^M#]$R MSY:KQ>4ZZ/1N]047G[Z$V:;0 M8/E/7*YNR24JYT2)AJR<=0)6IHN(! ,^8(I1../BV7/:&O&VU^ZQ_[M[S@>@ M#C;6U@JKU^0OT^_3C+-\JU=ANJ#_Y$F)CHX%+D5$I MM%,E)^44MGZF>HB6D0L#FVI\/H#X.X71-AM(1ZZ,*R04YW*="4WWN=4D+>+. M.*ME+JW;2CU,S;A0:J/M/2!TA.@[ -':PWT[GZ7+197FU8ZC0WR;">8M&IFD M!A1USD)BO/:00D#R>3TFG5AJW?CU*9KZ ]0QNI\/J(@.@/4BI<4EK7J/CZPB M-[539Q98:[N\JX>X)[?5E%2"S3RU/IL>HF7<)(N!@-1$\"-G_7ZH#O F^=F) MPK0FHB-AG2116WH; \8PE9+B4J06B;[7"XX+B4'LGN,%V@,*MN UTI9@)!UW M>0U>:2!&Q\ QIAUM%A1YK_3RPO^8SJ9?+[]>-80J M"H67$D(6K,X0LQ"*"Y"94)(%+$6VV/H_+3JRTH]1V;R%_,96?/CK%N$HW97/"DGF"P*>!(1 M%+,($;.M94_%:YL,3WN]00U66#A8BN%@!L#I@AX;*0^6/CD,(4HRE@TS]?%" M<=HTY!TEV@6*KDN=U%Y1L[]-O> A2MVK7O 0"7<"DSOU;,;[XF/M4>DJ!T(7 M<(D7()_(6>FTL.)_5KW@02I]NE[P$/F.C) WY!-_7DO_55ANS6SDC!6.4(26 M=F!4* MHH\!2#@H(TDDLQ:'R$/KCW>,G*K/!Z%QI'#'[L[Y1_@\PQ7^Z\K1LLPQNG+! M6T/;),G::9)D$:3+4C.1F;O3.N6!YIP_?VXO^CY62?,V$AM;V;_\>M56-,6D M^GY^B/'\SK;J_@X.77P4O'(-?CF)L_* M"$_NM !5>)WS[20XB8(8\T7E.K]4MVXGN ]=XQ9^#/I,WUPM'4#MYTRO'^NG MFG#Q8O4J+!8_Z(>;NA7'F>?,)M!8 M0N4>!=?:B1ADDID#AK_4*V%V'=YH0< MB8?YT,KI '&_+E?3KV&=M+Z\7-3WQCK0^3LNIK5..A5R VU1U&_8=\FP[75%C&^?O%/?\XG2BC.K3>0#*MESYKV M;[50H/PH5H<'<(/<+.6PR1PFY.U&0HY@W2?.+OI MG(M:,X_1.V>?+,1Y>IEQZ\4'!EY\)Y%_<"S;XKCELQ/2Q^!I%Z!\[M':OVRL%Z5][37TSC!=9?F/"4 MC="&@3 U'48$!8$Y!!;(70\QL",C#4E$5SDJ996(W@9-##M"A>HBC;[/1H]O=9^\5GV/,'26-1C(V?+ MQ$=4K+-1@)9J;K"Y MKQ,';KC9M)5>=R;9-*%>%S.^#XO5CTGB*GLF.4A>91M=92]X0'1.21=(T'LE M31UB?1]&XGX(?<:Q_P$U-O9I^7J6\>ML+37:?>NX2-UHUV[MK7V&*7.9R9I4 MG$P$17Q!]$Y#(JX"IH3,\+T.Q?W7W ]9SS1H/Y#H>SCB]GHL>XNK"1?.U>8E MD)DF"9*9"8XG"9JSHH)!:;Q])9"[A,P M-ZW>WR/]4;L O)CEUS-:%)>K2=8Q2Q.1W*":?VNSIQUA'3B3"H\IA9CR"2AZ M?/7]H/5,0^V#JV-LO%T-$Z#=\F*YQ.6RFI-OYZMINNH[/)$ZH96Z,B$TL5/S MO+$P<*@*$TZ(S.Q>Z'IZK?VP]/R"Z$.(NA?DO/CV#!D%2".S8H4;R_:[ MWO9>A]&\+W Z;?I!>8_\.N4G M.D>GB]?@0U*@8CV2$]9TKY1%+=P/=^=T[6>1WUMI/Q@]TWA\4S&/C9DKZFMO M\#"K+@/QMGYLR*$>MI$[KSD*6$@PZC!Q;:#S'/ M+S[>7,@=A"ZW4;#?YHM?9]^GB_EL,T7Q7H?Q2>$IR#H624AR-%7)&EQ)!4Q. M:*+PS.O6XX[WI6T_O#V_J/F@.GHN7?FO9D;/2RU^HA_1M5[7H'M^V[ARFZP8 M[BLTV%1/B%IR BKY"-X[!3X%1VZVL*QY"^XGB7I. P,. M0=!^3T/':J>#:WV_TN3:TBG5J:W"B533G")$1MZW"HIX\X7LWO^!=>.-P7!4 MT?@AFCD:;M_6R6X?5V&Q:@*Z767*0MLB7)8@E/+D-;F_$ZU1P+ZQR-B@PT:\/7/+/M!"T@70JD;QV89IG'3Y*T;CE MVZ- ZQA=]'YZW;W892PZ8HQ@2F&@C"[@F::#FB<>/09IF_LY[4RNP7*_>C"Y M#M',B2;7K[,\?*\>JX63,5I@=1 (&8ZUA@$#2"<4,>,01>MAQ?WVZCF?*]E, M)^.?;#OSDS:;YRVNWI5=' 8A4M2<@_#2@/)9@^=:$\.92ZZ%T6R_2I+#UAW7 M$!L>74.KHM-H\.L9?8GK/,L38KD[/J5%)/8IXAK%4:^7V0$ER[CU61:PN8Y[ M4<0\H?0!%T(50_Q#" M)I=-2"RV;@7V(#'C!J=:H>%^%*&%['N8_[3N-IWIHE4IT/4:-(DBD!_AE.!0 MK"E&A\A]./\4L.%!<9KR=H[_.D22/:A_VU*X9,-B8+:61M9VX]G5"!A96B$8 M;@W))>[5?O=YC?\Z2%D/C/\Z1')C3X'Z:7Q5EE8G4;U#4]_9HXK@&/ESFB.J M+"R/:J^V+<]O_-=!*GMP_-6N%@(1U.F^=9.,8JR6#WHNL M;2R>MU!\?^._CE;\T?(;>UK/S@%&)7I%!UQM8X8>E/:UCP=GP 1WSD6FZ.<- M '#\^*_!XAKM;_[3)3PV1!X<8:3)\26A:)"FU%-.N]I#7<=;Z^N4GJ5,9KLHI E3I]TP8#WK,,(J%1F7M>\EZ#!$\, M2[PY:+C'8%'0MG=1>PUT *=?2\%4*Z*NN?I !_.<MB[MTW7*SU55VYY%/2 M#.B_AO:=JD-=O0(1Z4],*7&=&V-K?^KZ"W<<"8F[CS?#Z*=;Y/V<,4P_O&GX MLYP()KF.*8#VDHYJPR4$S06@D8YKU-+%\R#P,2K[,[^'1&(S?8W_N'@(HZ^^ M5)_W]>R7+:7;(M+5LK[<;Y1]<3'_L[Y_3;0@GQ4-.;.T"^FNR;H.B5.0BF8\ M>"3CPX^ V@-8Z.\6/Q^DA])T:[RW?>;<<+V/:P.? VHXZQ&&TUX%]?!TA^_7? ME^L:SNUYL5Q'RI21EM%= UXP#@IC(0<6);C,XOIA#?=[6CH BH\2]"RP=P0. MYD,II0.$W>%A&UXKC+E4&X\770TJ9SA$I#_0E,)324[*UF75.PD9%U$-%7W7 MZ#Q9ZAU 9X\-=Q5>-<5$F1)H*'8&M=-07\GZG"V/K4[T*RR^_7LPCLHU+.ZCJ M>H#FNU>O7ZQ6BVF\7%5A?9IO-MI5(.IV36/Z[FZ5]?YA>DK>7&!9Q8'3,OKH#AM2ZN M9 Z.> +-C=&ER"3T7NG"!P7S[E(Q,KJ&4OB] -Y)TN^FL\V[--UTEOV Z2(L ME],R39L\D&W#V?#7+G%.F/,>23X0S;KCK+;@LJ1-6?NL>Q>8NSN4^&2H'4GJ MR-?OF?!X#CUV<.C=Y:[.ZWHQ3]/MN,/-D,/KIZ%=#*N4C0SDFP5?1X2S.H ) M/9(MSNI\B62X:-T.Y62B1W9LS@3A\^JVGSRA?5XYW\\7:W7OXCHZY;6B+6R# MHRUL%8+S3(-)-LOWIPYC6P?4L9*)3M83".GDW&MM3>A,)R,KQ&)VWP;:^ MZ49*)[MK"Y%:WI4]:-F$\1A#82T+)*(Z1SFQ^@BA(S ,F%60039/NSN)X&<1 MD#H)C4_9NL/IMP.G[8D9)?!:^- *4W^82(#2UJ16$@%=6Y>]_/L4M(.4?1> M*6F'2+T#Z!R8;Y)*8+D$!TQG\M(8UK&!TD PWNI8HM*IM8_SG'*$&D#BM'R@ M0_1S-/J^XR+.1\K+L,IPH;0$7\?F*A<8?24,(%,ZIVBUS,\A+V.P"/R@"&RN MH2X@>*P1LKY 6+!HL@TUG9EMHAC.>088--?>%:Z:%]>>0N^XX!S/W#N;CCNX MTH_E=7M6$-[06B_K9&!-5P@K$'A)Q&UPB8L@>.D%T3W8E^=#5B-('Z'F9PSJ MJSSIG)/,SD'.:.E2X@Q"'1XKN(LI&E90]A(CZL&./2>V&L'Z"$5W".L;@WY? MOM]<9XY9*V,LS@,K=08WDO455'4 (F,AFIIM.S3&3R!_W%?_?BR3KK3#X;4'8]]+?16@<8?#5?DO!^G\]S'?GP$1??IPF7'^<7>2*0=K.B#IJVP22 WJI M ;'4?9)HTP M_5B7\(5417H5O;M.D27W,S'!B#D330950H00I('(DF#6>(&N]0U[ 'GCYLWU M LBA]-G%&7B5;5"37W=U9]RP=FM SZ]_K1:!5#^=A<6/M7#)$DGT+XFTB[4M MLMF^$\V#9-$X\-FQFNFMP$?IP'H;4B$Y937,I)E!V!DWJZ^7K= +7CI(/[UF M<7M/;1\%)]([H\C: YJ> M^LG=?XNKFSTXR4EDNF%6'5K@HP'.%4#!R86R*)*3&6/N)@+T09O_N"#M> M)\V.L;89T&\P+''Y-BSJF?X=3TA@?N"36N0?[T-DH_3AS5+7>9A!VJ!T8<"9 M)!N/BT)^KO7$N8K9>Z\-MC9L?J;@Y/G*N%PBKC_S%URFQ?3;I@=R#:2Z@$$8 M$T!(4=LX,83_O[TK:XX;-\+O^2](>!\OJ9*O75=Y+96E=56>5" .F5G.4$MR ME%5^?0#.:*29X9 @V53#%?G!Y;/1^+Y&H]'=!+*$1R2*F",Y\UGJ@+^J?%X= MW'S?#-Y/'DX&@MR&=^':NFD:>Y1[KCJ5^PE3#I.J:,T/$J*B-!E&*G"3?F)B M)S_'LX!@]'4^##@&2QL,X.F5LXBSV,NQAP,O&3\;,@+]B]WST?E[PLRERJ#CE*>[7G1:E+:.(X1$5!^C//E,8,.LDQ MH!)N=0XZ/EB"!VO,ZO*I;-W.ZT94JTNI4XEMD.W%:>#XPB-AV[B424DRH7Z2 M ?,#GDK)(NB'P(:ULC'XG&@$G08&QH@U-O8I7^N733KFX]ZF3N9E-$F)&\5Z M0LJ99W[D$!6X14&2T, '_RIK4"D;W1>DA4'Q88&!'2X6W0]QRY)8Q05.2'BJ MG_]T8U_AH[9X1X9^$(1.'$BCL'A,G]2)%KC= TN:T$S$+;"9E^;_+;_[T5S* MWVO1OL=TL=)7LORW)>J6NH['PRQ2<6'DDR".4I+HYQU%'&?Q"TOBAX"I- M,Z>Y3"DJ%BI 2L*$.#36MVT[C% 12,(S%B8LY&$@X*LU$*4HS?#1OKZ%\N( MRNWBW$\W\KS026*7"*[7C.L*DO!0WQJ@]GLF/=?+_"%+FC0R]@%P,NE/'FEY MO"W8\@[G=[27WWJ,\31)8^(P3TW&48@E^OW-2)\PDM1)*?AEQ;T*X=C4*QA" M;_0^AQ7K3.P)L,?=E:&W/.'JAY.0Q.%4'V4S%2QX*6$L8JG(/*'FNJB-'6N$ MDU? -K)9O-AK9;IQTV$"[UJ"Y:">F10$B]?OR4A([@<:*.11+\V=@SJN!D'ZPQ MK5%,(/9&MX"]//0:P.4DDD:^$Q GT*Y9UQ@RS\W4.3C,A*=FIP[#1C']N'&Q M$^XP$?V"6%O@EWHR<[>1(UVUE#SBR$B2(/(9R5R7Z<>F9!S*E+D<^EK]'G40 M8_DE3< \4SJ*#\M,ZR1:3'BJYJ)FX,3;BF=$,NK&Q)>2.4&2_OO=2;B>;T^*JK'/-Y$==U:CSK%!SKYM;R3/'"P)?P:>_?O;T>SA> MXA(9)2R-?=]/P-^O!E(=NWEB]G$ DTH+7&%__F_$O-TH<_PL=$D8"H<$5+^5 MF[J4\,1/_,!SN)>^4LYCM.[8+1H+V? KD6FO$3\'*".FSM3&Y0N:$E\_$1%( M5[_M(STB4R<48>HY$7WU!#&P*2_8$K*T*2].J076W),M&#%I)XA4]*TFG;%4 MM]_P6$52<4*85$?"5$$?QZ_8$0=LP8M=O@!HP:]/HV6V.V/_45%3F,1JG3*J MKZYR/(]DU,F([\9>Y [+"0];X2D;::[Z0])Q"N7I\1<6+] M.@MS/)*&DI(XD>DS]*I0D MRR(94F5TH0?_I17D32F'X?L5?=0@U[?DR8!;=F^>U7ERA/?*U?\-!FE=.))_;ZRW]XXYJL@ MPI6.LRTQYZ[7@G]56SMHG M=S^5U=DVH2@,/1F%)-0?Z ;BS+\ MB*R570OV][ORX1^"\:WX"_V:^$V^4K/[D->L*.M-)89#K /;>RET:W:,/UM; M]P@C8ZG)R@,%1]<_E&&^4^QS?16A"LMWMEYI$VE]U;O'YW^S\U^M>EL=U3 7 M:ZY?'?Q*]R\OP:[F152<_4"+6J(Y4Q%L^^;\[^N\J;]=_[Z[(P;8F_6.A5I? M6=)Z3E]$,8!\LC;B>T:M?KE_T%,%-]RWF) "K^MK[/M= ;Y4/> MJ;_\ T3-4ZDHYX!!+I[LR@@1Q-CK0#_1_"@Y,%]',E$"[VEL=:-A"5=7:MBF M6JWYIX+>@3!U*!$E0)W$4R<2EK"D5_S[= 9T2AE_DG$]6.#3.!^3\U7@JO#IHX0O]-B]G+KDXM2WQY%G0$J-BR\ M^KTZI](Y?@F8H6P;+2*>D$!)^NUR[S=LSJ:^J+I27QS_[BZ+\I'(=I\Z&5[1=PB M">CSXZ 6:U\S^3P(M07FT.IV<:^&9_FVQT:7 .OKBV_7BYC%\'BHM=37- ]C MZ+$#F*[=0^WH>H;PIX$GP29FD"ZV64X^#QSA8@-UOZ]Y53S>70NVJ=J/1B]6 MS7S>.J4:[>X./FM]D-A V<>_*G95Y0Q@?3V+,B+'@M+:R>1M8.07M0,T'V@C M/M&\^DZ+#0 U'3*-.+*@H'8>#F2R#E?VXV]_-*TIO?^QOKMB\]S>@&@CZG!K M;&;@V-J<];%J$]\+-6:=2@=IRAI0>F9#EB;UFV#E@Z@>+^7)6"?&,,GNC0:8 ML61W4I^&F9]E[A2(EB ;P\_+Q=H'"[*3U5U5NR]U]!XP.]O<)0^-KU[<2R,0 M_J_K (M$)Z:DO%4 WBH H[CY6JZ_BA*"E$-)>!6S/JS+@8E;M*\()7*5KUO, MM'\%VV!.!*,YM:F1@0E,V"[O[J[936IVMNE0%%HGXU2VNJ% YN=)H34M'NN\ MAFG2.2L4K:MQ9NQ]%AYD]JZ;/ZXJ=EG=U-7'NLFW'T=#MGL;#8#6\CB5U3&P M(3-\N6F4CU?[^/H.T)6>EXK6 SF5RT& [-D OY;-O\1^IQ90_<@F Z"U1 )L MEH.P(3/\20DMU^)IIA %T3,BT5HCI[+8#XU=O'W8B)MR]Y2AFJ>^;(2UH?5< M9SMF'+1B-Q##)B!:2/OWO"Q:F"_EK^5*O"\WZZ9Z_$+_LP3WO8/A%J?P MY]6]OE1#36![RP5,[#9M1+S> ""C&(>L/2 P' (!S M]+%8(Q*MRG4-8V115: 4M3H7?A-_;O)J[U=@G/*(88Q(MBKU-1Y#6[N KAZ6 MZ@ ZE S2_=.C+$#GSQ5]_%Y?B:J]'W/-!'3CCXG\&>M:@3._UV/;8!:&_!-LT^8-XK]S$75D]SFX=Z9:(1],QWJ7AY+$3R45QK%XN@)I( MS@O&Z[[JI:(B!.#I60IF3\DPUF7/Q/&;?)1*7T'H.):%]U'O2%+. M@/#6J_B:.\U;?^);?^(X;OB_;\KV/#YW>1Q*0FNCZEL=G9/%)J H]FK!+(UC M<7C;>B?-OVO'.\ M;?6+]^6U*(2^^7AG0[-+%]T2\3:2:7SUXH)]3E&J\'U0?REESI3<3VN8M38L M'<\%3N/2&"]LGRE$]4M5;NX_U_4&D-$^N6C=N5/]Z#!&V!ZU?0&#[Q6%8K%/ M+EI?[E3O.HP1^EHL;_1S\Q!UX&-9:.VVD]=<)Q;X#%VP1IW$B\K!QGL@[(^*2H-M590KO&<3+1^V8G$#6"#'78^988O'N[ ?.-9H7BM MKE.CS %X+&*OU>R%AX DL4LV7I\J )<]8-G@2O>J@CO4LY+Q.DSG^-4AH+ [ M*_[P^E$NJ=!B7UL/'(SW^MV M$VEO$?U1%@KE;PW427+<4'B]JI-S=U.@M([_KZ+YO&;E"BB';C0 7LLJ&-?G M8;..X9,D\U),]PQDQ+A5N:,),"(SW^%^],QWR2\8TDW',.+;INS32/"L6^27 MS0]1+;R^N\49\V90PZ@'% MAA0_R/68+P49$613EJ<+!O0@I)S=*ODDPX@/FW(P1Y.WH\U[-AUC^U4]F](D M%K:IENM?5."R4^R#J%F5MV48H#[58?%&)-J4 #&'#'U?XKG6BQ:!XST\SPZJ M_#PDW8A9FW(AQH#9>J'&YW6=*UAO*MI>IOKBJ<-#S6?>KM$S#,A5&Z;3 +AW MXV2H$P.9^/WJ6;%S_TY4SS;]SH%(CX<><0%P?9KQXPL'.6>]5F?]5V M) J-FUZT.UFQZ#NWBZ+H\"4P7X">%VP!5ST?@PX"\G:9 -8:>KM8X.UB@7%G MZZ8J;D2UJB_E3<65?<%$^#UBT=;0N!AA&!CT2$%K!7$9Z:$DM"]YQ\9P'=.W MA9*;O)D=7A^(0OLD=R(I!P!@7QRZ*83K9*&KHQI>WC>"?RKHW2QZSLE$^]QV M'$\#D. G%I?@K$UXV@;!L8*!]CJ!?%>7XUL_R@=;0]'1C@7B[MEHCW#>T4;W@& M#RNX^K"I6L4 2-J+POLJ=@H[QPA80#A/XAGBAUUBZ]/Q:-CM58=+(YJ-8DE6>R7,/?LM[ M]-U?Z)\R6HM__NU_4$L#!!0 ( +R"/UB7WU-WO0< $TK 6 97AH M:6)I=#,Q,3$R,S$R,#(S+FAT;>U:6W/;MA)^[Z] G3EI,B/)HJZ)['@FM=,9 M]]XT<_)X!B26(FJ08 %0LOKKNPN0NEA2*K=-HN38#[)([ *[P+>['R"<9RY7 M%^<9<''QQ?F7[3:[TDF50^%88H [$*RRLIBRMP+L#6NW:ZE+72Z,G&:.];J] M 7NKS8V<\=#NI%-PT?1S?AJ>ST_](.>Q%HN+].$]UX7 \@_KA:^AFJS,'MZ[-E9P6$^_225!MFA.MM)D\ZOJ_ M,VIIISR7:C'YZHW,P;(?8ZYP77[4L+VS;@I%I$+3R#T";T#S_. \FC[$? M)0MH7(AZ9/2KVTS&TK%^U(DV+=YM:X*3"^:]&SO8:>SC1]&H>W9$9NZ>T\M7 MK]]T>WW%]SBXN,*YA-N,I4K/;8-X U-IG>$X$*>7P6ZTLK4& M7-L8LV7M W:WL3LX.NR^V5CHQX^>]:+QF:W16=,F2ETZ4"D/@6OBP(7AD MK(! P0 1'BMI,Q(GL1S3-J5N>A;2)DK;"O4HH1NM NI*HQ,0^-JR)P@R 8C: M@*17MTG&BRFPEY@K7U<*):(^;T?#)_#4JT9#$9["HR1:702T4_^,$NI:$ 10 MDBT'#Y1N#)3B0.3GW=! "2(O[Z:5[P?NX]YQPYT?#]RC3G=,\X#;=IPI7'E? MM?\:EBTB% FO[.$J5-EC8,N1 E?0E<$.,&G.I/6I&*6@\/W0KF25Q-<+@0'% M/69KLK#"7:LN$M0H,:&C+58K*?P1A:UB*X7D1I(#,E :7YH*Z@FY,](,'^+6 MXP>=4:KC%F"$23L' MC6B B:$B>2R5= LB,+N&I3#U&/;P#!&V(;I&XGU%NZT=*BO<8%I;+&[V,3Z@+$-,#H]J6FN;]F)XGLD<&(L M.DDJ0S!:HP<[>LVU=?B>SKVQ+YM@1[]7R"[ A&XR;I?DA[*H!SP(7UZ\ W7J M7S E;T#5QS9WY%O_V*>/!?)CW[(.CP[D?V_+Z@^8E_'16B4[RKWK&%WE/C+@:;0_]VY.].X%W'HC%XYT=N1:+E#1PC+5[@5Y3;Y1!=&* M'+D5^(A%,F*K/,?=Z!_@G:EKTLZSSP>N\:EL&XE2I 8S60L1!#[Y(@;]+QXU M6%NAP,MBIM4,J,H7?%K_<&/J? UYJ?0"L'6>Z9"D^48H('3_%<[2^0A'T:CE M_*:U%H@Q*L"T<=44+RU,FB]G6)=*Q1<36?BY]TIG&#%36;1C[9S.)W2G8T;% M#0E4;9LW,S37USUZPTXT&-&-#X=V.M$,7%\&Z?C+(*=.;+?UHLYP/-C;W.U$ M>]O>U>UXU.GU1@=U>^I-#F;CQ-B2%R].^B=W)G?2*V]9M+E&--]WYR9,RX%?.)/ M]4B*;D<-QF>_^D]V]?*_UU?^TL[U][^N74+ZO&>'&AI8FET,S$R,3(S,3(P,C,N:'1M[5IM7X'*4\>>(2D> M*5H2)6O&562/TDGL*&H][9<.[K GHL(!%P!'BO[UW07N^"*2#M7&-NU('RC> M8;%8+)[=?0#B=.0+=78Z B[._G3ZYW:;?6^RJ@#M66:!>Q"L=;K]@[8>V-OY9C'=B^]@K-&S^E^?#[=#X.YW!0^I.)%'XT3+K=O^P%T;/3W&B/XUGL'[]&-2O*/-SY-E?R1@_# ME/9BUZ8Y,\K8X9-N^#NAEG;."ZFFP^^N90&._003=F4*KK]K.:Y=VX&5>11T M\@.@36A>>)Q$DP]1CY(:FBDD/3+ZXFXD4^E9/^GTEBU>;VN&S@7[R8T]6&OL MTR?)B^[)#IFYWJ?G%U?7EZ\OSU]=7[[]:<7:C1!9/Y/_5,[+?/J%/'[98F\L MW!@[9>\Z[ IM,1.9?6BQ\Y&$G+V6FNM,YKG,P+88?I"]S(^X?_ID<+35 M*WW7])IYO'Y1S]9 M\E32[0S(#9=LQ,? +(PE3##1^I%T^%0:ZYG1[+6Q!4NZ[9^9R3'?JJI(*\=^ MS/XFM<;F;%W6:5OKWE[NW<?@(5:"4V@D$YAN2?F,)%^A!-T)63!0-);HFE&X#3'V$VP=+KHADH;XKJ'E[@V-(20D*6Z11*50 $%M$'EA.!?LR;@;L5R9B6L0CR56 M.F\Y#L3I9;0;K6PM -P>[!QVKY<6^NF3HUYR>.)J=-:TB5*7 MB50J0."2<0L!; @>F2H@4#! A*=*NA&)DUB!:9M2-ST+Z3)E7(7]**%;HR+J M2FLR$/C:L6<(,@&(VHBDB[MLQ/4-L%>8*Z\JA1))G[>3P3-X'KHF Q&?XJ,D M;JTCVDD_HX2Z$ 01E&3+U@/E2P/E.!#-\WYHH 21EX_3RD\#]\/>;L.=[P[< MDT[WD/R >W?T%*Y\J-J_#VI7,D_AB(;"@>,!L31;FN&O518(:)29TM,49)44XIW!5ZJ20W$J:@(R4 M)I0F39J0.R/-""'N B<)B=LX0(,\%@KJ5'(,EJQ2G.H-3BL8,:Y.3-0E8#DDMLZC*Y&Q?0;>.D PJ,92$.ZY M,YI3J>$.8X9(. 4#MZ(!)H:*Y*E4TD^)P*P;EL(T8#C ,T;8DN@"B0\5[:Z> M4%GA!M/A*A#ARC)C13 @T/D;T,BC%$8)MD!)X4[$0E,?8,Q5%9(H(07R'/FT'.,:NS6\>$:7MB@*\7$]50[8QXZ8T%TDY*FI M_&8+MBE;?"8-M-O(?WNSR=)F'Q/"N?9$18? MK7FRH]R[B-%YWJ.L^0 ZM,+19Z9QY.G>6#=C(.$%JBP*Z3T #;2F6VJ0WU"; MD&A;4/ ,@P*3N*,B@?]II]"$'OQ:230]A%FELW"R\_QQ5_I5[$KI%(_(L$3$ MTJ$"'4]D$A!B-7.8[0XGP&^)"D0R&LA H-'AW+LYT7L0<.N-7#S269-KN<". M#F:I=B/(:_*-71"MR)%;D8\X)".N*@K\YOZAQM;YVLH2F6F@*V3D8E)FB^% M D+W=^$LG2]P%(V]?-BTU@(I1@78-JZ:XJ6#8?/E!.M2J?AT*'7P?>AT@A%S M(W4[-=Z;8D@7.\94W)! U;8%,V-S?>>CU^\,^D=T[<.CG5XT ]>O)?^;Q^X+JB'T[[22M<=EJ:7EB__0#= M+6-C6,-\D:B\>Y!'/KW (@W MY1=!1[1+4.4/A7P83O5(BJY('1R>_!(^6;PNQ=Y<7;QY>_7/<('G[[]?ZO53A]DY[:.UMW>^D/,_F+.\@J.M%B_\#M&7MGD;\2O:KO;46*N.$FUQ_& M2<_>Q8-CG/J*$X*#YNVOYJ?-M<#S!^3E>U='2^/"38%A_.5I#"N72>$]V/]S/_2]02P,$% @ O((_6$>Y 5+J M! '!< !4 !E>&AI8FET,S(Q,C,Q,C R,RYH=&WM6&U3&S<0_MY?L353 M0F9LZP$^,,H9/0A/*! ML;VKU;//ODF:Y*;@NY.4KU.^CU M&JVI+&>*7>0& B^(X%RJ=^R2U'+##*>[K9W)9OU]LNDVF<0RG>U.4G8)+-WI ML&&R-1AZZ38-0R\*HR0>!J'GTV#;]Z/M[2#ZR^_@4E2OUV@SXW2G4S#1RZG= M?Q0%_>&@-.,KEII\Y'O>+QVGNCO)I#"XG\+U]ADI&)^-GIRQ@FIX2:_@1!9$/.EJ(G1/4\6R6E&S#Q0Q M(3SW]:J&/$0[G G:NN '%O3!=F!R=G1X=' MT[VSH^.7*SSY>IBB6S&MK_G/O/%=J/N[TH9EL['[B8D4F1R%S\JOGQ.W S\@ M20XR Y-3J!"-T@@2:S*GBL8S2*A"M(SJ+I25TA5!A$:"OP5O^J?]:1].:6*8 M%."' Z\+1 -)96F+>E&]5=KVGK5[G1(5$T%U[_B:TQGL)<9* L\+NB@GQBF] MKHC"/.,S.*&E5$YE*GE5Q)6&WY-?F1!H=2H5"HG;8<,N6U\+H_%4%B41,_?Y M*:#H4*H"?*_W&C*IG/GW-^9+)$^F0)& %-&B T5,%83H$G:?L M9Q5$M09L< MR8 K9G)G0M'W%5/4MB%MTAT6WCC3D]K\@X3M?V&+^8W6R M!TUA2.S@2!FOJ6"8"QA10S$T!@EV,IMJ6!L+ M=#K>KQC&*K:9U40=C7RJDU5*,)W/#2PDEI7?)!%X=XO& M!5'(U%">$-) >E%C>C.1CTMX9#.YT-HC%INW$SN/MN<&^: M=%D6A#CBMU:*O;Z_4O8YL\.H[T7!G+>_U#5'@V_==%$_6#@*GE%U3C9[64S"-JUJVIC+FPRO-5H MR8WJK;_GK*]QI31I3B$C=Y"R6O9@& W'I^X_[.^]/=J'%WTX/_KM=.'H^F.S M8WL"3COG-^-:BD?C]S1G-,-AC,/9L$L*QUG&\$#]:/S?>*48'BU+/"PMD?#T M#OWSP:[/][KC-;T7Z7:-]__&_OVG\%T;^_.3@^?')W_ JSZ$L3 !$ ( ! &-M8V\M,C R,S$R,S$N M:'1M4$L! A0#% @ O((_6%8V_[;1$ );L !$ ( ! M^E@! &-M8V\M,C R,S$R,S$N>'-D4$L! A0#% @ O((_6%W.=AY['P M_C,! !4 ( !^FD! &-M8V\M,C R,S$R,S%?8V%L+GAM;%!+ M 0(4 Q0 ( +R"/UAW/4'WRVH .+"! 5 " :B) 0!C M;6-O+3(P,C,Q,C,Q7V1E9BYX;6Q02P$"% ,4 " "\@C]86U_;DL G 0"_ M#PP %0 @ &F] $ 8VUC;RTR,#(S,3(S,5]L86(N>&UL4$L! M A0#% @ O((_6/K(5"B>K@ Y0H( !4 ( !F1P# &-M M8V\M,C R,S$R,S%?<')E+GAM;%!+ 0(4 Q0 ( +R"/UB7WU-WO0< $TK M 6 " 6K+ P!E>&AI8FET,S$Q,3(S,3(P,C,N:'1M4$L! M A0#% @ O((_6-^<0 _H!P IBL !8 ( !6],# &5X M:&EB:70S,3(Q,C,Q,C R,RYH=&U02P$"% ,4 " "\@C]81[D!4NH$ < M%P %0 @ %WVP, 97AH:6)I=#,R,3(S,3(P,C,N:'1M4$L% 3!@ ) D 50( )3@ P $! end XML 90 cmco-20231231_htm.xml IDEA: XBRL DOCUMENT 0001005229 2023-04-01 2023-12-31 0001005229 2024-01-29 0001005229 2023-12-31 0001005229 2023-03-31 0001005229 2023-10-01 2023-12-31 0001005229 2022-10-01 2022-12-31 0001005229 2022-04-01 2022-12-31 0001005229 2022-12-31 0001005229 us-gaap:CommonStockMember 2023-03-31 0001005229 us-gaap:TreasuryStockCommonMember 2023-03-31 0001005229 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001005229 us-gaap:RetainedEarningsMember 2023-03-31 0001005229 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001005229 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001005229 2023-04-01 2023-06-30 0001005229 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001005229 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001005229 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001005229 us-gaap:CommonStockMember 2023-06-30 0001005229 us-gaap:TreasuryStockCommonMember 2023-06-30 0001005229 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001005229 us-gaap:RetainedEarningsMember 2023-06-30 0001005229 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001005229 2023-06-30 0001005229 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001005229 2023-07-01 2023-09-30 0001005229 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001005229 srt:DirectorMember us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001005229 srt:DirectorMember 2023-07-01 2023-09-30 0001005229 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001005229 us-gaap:CommonStockMember 2023-09-30 0001005229 us-gaap:TreasuryStockCommonMember 2023-09-30 0001005229 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001005229 us-gaap:RetainedEarningsMember 2023-09-30 0001005229 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001005229 2023-09-30 0001005229 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-31 0001005229 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-01 2023-12-31 0001005229 srt:DirectorMember us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-31 0001005229 srt:DirectorMember 2023-10-01 2023-12-31 0001005229 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-31 0001005229 us-gaap:CommonStockMember 2023-10-01 2023-12-31 0001005229 us-gaap:CommonStockMember 2023-12-31 0001005229 us-gaap:TreasuryStockCommonMember 2023-12-31 0001005229 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001005229 us-gaap:RetainedEarningsMember 2023-12-31 0001005229 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001005229 us-gaap:CommonStockMember 2022-03-31 0001005229 us-gaap:TreasuryStockCommonMember 2022-03-31 0001005229 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001005229 us-gaap:RetainedEarningsMember 2022-03-31 0001005229 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001005229 2022-03-31 0001005229 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001005229 2022-04-01 2022-06-30 0001005229 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001005229 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001005229 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001005229 us-gaap:CommonStockMember 2022-06-30 0001005229 us-gaap:TreasuryStockCommonMember 2022-06-30 0001005229 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001005229 us-gaap:RetainedEarningsMember 2022-06-30 0001005229 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001005229 2022-06-30 0001005229 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001005229 2022-07-01 2022-09-30 0001005229 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001005229 srt:DirectorMember us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001005229 srt:DirectorMember 2022-07-01 2022-09-30 0001005229 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001005229 us-gaap:CommonStockMember 2022-09-30 0001005229 us-gaap:TreasuryStockCommonMember 2022-09-30 0001005229 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001005229 us-gaap:RetainedEarningsMember 2022-09-30 0001005229 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001005229 2022-09-30 0001005229 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0001005229 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 2022-12-31 0001005229 srt:DirectorMember us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2022-12-31 0001005229 srt:DirectorMember 2022-10-01 2022-12-31 0001005229 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2022-12-31 0001005229 us-gaap:TreasuryStockCommonMember 2022-10-01 2022-12-31 0001005229 us-gaap:CommonStockMember 2022-12-31 0001005229 us-gaap:TreasuryStockCommonMember 2022-12-31 0001005229 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001005229 us-gaap:RetainedEarningsMember 2022-12-31 0001005229 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001005229 cmco:EMCMember 2022-04-01 2022-12-31 0001005229 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-04-01 2023-12-31 0001005229 cmco:MontratecMember 2023-05-31 2023-05-31 0001005229 cmco:MontratecMember 2023-12-31 0001005229 cmco:MontratecMember 2023-07-01 2023-12-31 0001005229 cmco:NewRevolvingCreditFacilityMember 2023-05-31 2023-05-31 0001005229 cmco:NewRevolvingCreditFacilityMember 2023-06-01 2023-12-31 0001005229 2023-05-31 2023-05-31 0001005229 us-gaap:SecuredDebtMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2023-05-31 0001005229 cmco:MontratecMember 2023-10-01 2023-12-31 0001005229 cmco:MontratecMember 2023-04-01 2023-12-31 0001005229 cmco:MontratecMember 2023-05-31 0001005229 cmco:MontratecMember 2023-06-01 2023-06-30 0001005229 cmco:MontratecMember 2023-06-30 0001005229 cmco:MontratecMember cmco:RightOfUseAssetMember 2023-06-01 2023-06-30 0001005229 cmco:MontratecMember cmco:WorkingCapitalMember 2023-06-01 2023-06-30 0001005229 cmco:MontratecMember us-gaap:CustomerRelationshipsMember 2023-06-01 2023-06-30 0001005229 cmco:MontratecMember us-gaap:TrademarksMember 2023-06-01 2023-06-30 0001005229 cmco:MontratecMember us-gaap:PatentsMember 2023-06-01 2023-06-30 0001005229 srt:MinimumMember 2023-04-01 2023-12-31 0001005229 srt:MaximumMember 2023-04-01 2023-12-31 0001005229 2024-01-01 2023-12-31 0001005229 cmco:IndustrialProductsMember 2023-10-01 2023-12-31 0001005229 cmco:IndustrialProductsMember 2022-10-01 2022-12-31 0001005229 cmco:IndustrialProductsMember 2023-04-01 2023-12-31 0001005229 cmco:IndustrialProductsMember 2022-04-01 2022-12-31 0001005229 cmco:CraneSolutionsMember 2023-10-01 2023-12-31 0001005229 cmco:CraneSolutionsMember 2022-10-01 2022-12-31 0001005229 cmco:CraneSolutionsMember 2023-04-01 2023-12-31 0001005229 cmco:CraneSolutionsMember 2022-04-01 2022-12-31 0001005229 cmco:EngineeredProductsMember 2023-10-01 2023-12-31 0001005229 cmco:EngineeredProductsMember 2022-10-01 2022-12-31 0001005229 cmco:EngineeredProductsMember 2023-04-01 2023-12-31 0001005229 cmco:EngineeredProductsMember 2022-04-01 2022-12-31 0001005229 cmco:PrecisionConveyorProductsMember 2023-10-01 2023-12-31 0001005229 cmco:PrecisionConveyorProductsMember 2022-10-01 2022-12-31 0001005229 cmco:PrecisionConveyorProductsMember 2023-04-01 2023-12-31 0001005229 cmco:PrecisionConveyorProductsMember 2022-04-01 2022-12-31 0001005229 cmco:AllotherMember 2023-10-01 2023-12-31 0001005229 cmco:AllotherMember 2022-10-01 2022-12-31 0001005229 cmco:AllotherMember 2023-04-01 2023-12-31 0001005229 cmco:AllotherMember 2022-04-01 2022-12-31 0001005229 us-gaap:AllowanceForCreditLossMember 2023-04-01 2023-12-31 0001005229 us-gaap:AllowanceForCreditLossMember 2022-04-01 2022-12-31 0001005229 cmco:MarketableSecuritiesMember 2023-12-31 0001005229 us-gaap:FairValueInputsLevel1Member cmco:MarketableSecuritiesMember 2023-12-31 0001005229 us-gaap:FairValueInputsLevel2Member cmco:MarketableSecuritiesMember 2023-12-31 0001005229 us-gaap:FairValueInputsLevel3Member cmco:MarketableSecuritiesMember 2023-12-31 0001005229 us-gaap:VariableAnnuityMember 2023-12-31 0001005229 us-gaap:FairValueInputsLevel1Member us-gaap:VariableAnnuityMember 2023-12-31 0001005229 us-gaap:FairValueInputsLevel2Member us-gaap:VariableAnnuityMember 2023-12-31 0001005229 us-gaap:FairValueInputsLevel3Member us-gaap:VariableAnnuityMember 2023-12-31 0001005229 us-gaap:ForeignExchangeContractMember 2023-12-31 0001005229 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001005229 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001005229 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001005229 us-gaap:InterestRateSwapMember 2023-12-31 0001005229 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001005229 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001005229 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001005229 us-gaap:CrossCurrencyInterestRateContractMember 2023-12-31 0001005229 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001005229 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001005229 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001005229 cmco:TermLoanBFacilityMember 2023-12-31 0001005229 us-gaap:FairValueInputsLevel1Member cmco:TermLoanBFacilityMember 2023-12-31 0001005229 us-gaap:FairValueInputsLevel2Member cmco:TermLoanBFacilityMember 2023-12-31 0001005229 us-gaap:FairValueInputsLevel3Member cmco:TermLoanBFacilityMember 2023-12-31 0001005229 us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2023-12-31 0001005229 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2023-12-31 0001005229 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2023-12-31 0001005229 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2023-12-31 0001005229 cmco:MarketableSecuritiesMember 2023-03-31 0001005229 us-gaap:FairValueInputsLevel1Member cmco:MarketableSecuritiesMember 2023-03-31 0001005229 us-gaap:FairValueInputsLevel2Member cmco:MarketableSecuritiesMember 2023-03-31 0001005229 us-gaap:FairValueInputsLevel3Member cmco:MarketableSecuritiesMember 2023-03-31 0001005229 us-gaap:VariableAnnuityMember 2023-03-31 0001005229 us-gaap:FairValueInputsLevel1Member us-gaap:VariableAnnuityMember 2023-03-31 0001005229 us-gaap:FairValueInputsLevel2Member us-gaap:VariableAnnuityMember 2023-03-31 0001005229 us-gaap:FairValueInputsLevel3Member us-gaap:VariableAnnuityMember 2023-03-31 0001005229 us-gaap:ForeignExchangeContractMember 2023-03-31 0001005229 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member 2023-03-31 0001005229 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member 2023-03-31 0001005229 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member 2023-03-31 0001005229 us-gaap:InterestRateSwapMember 2023-03-31 0001005229 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2023-03-31 0001005229 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2023-03-31 0001005229 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2023-03-31 0001005229 us-gaap:CrossCurrencyInterestRateContractMember 2023-03-31 0001005229 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueInputsLevel1Member 2023-03-31 0001005229 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueInputsLevel2Member 2023-03-31 0001005229 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueInputsLevel3Member 2023-03-31 0001005229 cmco:TermLoanBFacilityMember 2023-03-31 0001005229 us-gaap:FairValueInputsLevel1Member cmco:TermLoanBFacilityMember 2023-03-31 0001005229 us-gaap:FairValueInputsLevel2Member cmco:TermLoanBFacilityMember 2023-03-31 0001005229 us-gaap:FairValueInputsLevel3Member cmco:TermLoanBFacilityMember 2023-03-31 0001005229 us-gaap:CustomerRelationshipsMember us-gaap:MeasurementInputLapseRateMember 2023-12-31 0001005229 us-gaap:TechnologyBasedIntangibleAssetsMember us-gaap:MeasurementInputCapRateMember 2023-12-31 0001005229 us-gaap:TrademarksAndTradeNamesMember us-gaap:MeasurementInputCapRateMember 2023-12-31 0001005229 cmco:ContingentLiabilityMember us-gaap:MeasurementInputCapRateMember 2023-12-31 0001005229 us-gaap:MeasurementInputDiscountRateMember 2023-12-31 0001005229 cmco:EMCMember 2023-12-31 0001005229 cmco:EMCMember 2022-12-31 0001005229 cmco:EMCMember 2023-03-31 0001005229 cmco:EMCMember 2023-10-01 2023-12-31 0001005229 cmco:EMCMember 2022-10-01 2022-12-31 0001005229 cmco:EMCMember 2023-04-01 2023-12-31 0001005229 cmco:EMCMember us-gaap:RelatedPartyMember 2023-12-31 0001005229 cmco:EMCMember us-gaap:RelatedPartyMember 2023-03-31 0001005229 2022-04-01 2023-03-31 0001005229 cmco:DuffNortonGroupMember 2023-12-31 0001005229 cmco:DuffNortonGroupMember 2023-03-31 0001005229 cmco:RestofProductsMember 2023-12-31 0001005229 cmco:RestofProductsMember 2023-03-31 0001005229 cmco:PrecisionConveyanceMember 2023-12-31 0001005229 cmco:PrecisionConveyanceMember 2023-03-31 0001005229 us-gaap:TrademarksMember 2023-12-31 0001005229 us-gaap:TrademarksMember 2023-03-31 0001005229 us-gaap:CustomerRelationshipsMember 2023-12-31 0001005229 us-gaap:CustomerRelationshipsMember 2023-03-31 0001005229 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001005229 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-03-31 0001005229 us-gaap:OtherIntangibleAssetsMember 2023-12-31 0001005229 us-gaap:OtherIntangibleAssetsMember 2023-03-31 0001005229 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001005229 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001005229 srt:MinimumMember 2023-12-31 0001005229 srt:MaximumMember 2023-12-31 0001005229 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001005229 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-10-01 2023-12-31 0001005229 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-10-01 2023-12-31 0001005229 us-gaap:CurrencySwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-10-01 2023-12-31 0001005229 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-10-01 2022-12-31 0001005229 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-10-01 2022-12-31 0001005229 us-gaap:CurrencySwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-10-01 2022-12-31 0001005229 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-04-01 2023-12-31 0001005229 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-04-01 2023-12-31 0001005229 us-gaap:CurrencySwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-04-01 2023-12-31 0001005229 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-04-01 2022-12-31 0001005229 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-04-01 2022-12-31 0001005229 us-gaap:CurrencySwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-04-01 2022-12-31 0001005229 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001005229 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001005229 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001005229 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001005229 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001005229 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001005229 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001005229 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001005229 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001005229 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001005229 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001005229 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001005229 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001005229 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001005229 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001005229 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001005229 us-gaap:AccruedLiabilitiesMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001005229 us-gaap:AccruedLiabilitiesMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001005229 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001005229 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001005229 country:US 2023-12-31 0001005229 us-gaap:SecuredDebtMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2023-12-31 0001005229 us-gaap:SecuredDebtMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember cmco:SecuredOvernightFinancingRateSOFRMember 2023-04-01 2023-12-31 0001005229 cmco:TermLoanBFacilityMember 2023-12-31 0001005229 cmco:TermLoanBFacilityMember 2023-04-01 2023-12-31 0001005229 cmco:NewRevolvingCreditFacilityMember 2023-12-31 0001005229 cmco:NewRevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2023-12-31 0001005229 cmco:NewRevolvingCreditFacilityMember us-gaap:StandbyLettersOfCreditMember 2023-12-31 0001005229 us-gaap:SecuredDebtMember us-gaap:LoansMember 2023-12-31 0001005229 us-gaap:SecuredDebtMember us-gaap:LoansMember 2023-03-31 0001005229 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001005229 us-gaap:RevolvingCreditFacilityMember 2023-03-31 0001005229 cmco:NewRevolvingCreditFacilityMember 2023-04-01 2023-12-31 0001005229 us-gaap:UnsecuredDebtMember 2023-12-31 0001005229 cmco:BankGuaranteesMember us-gaap:UnsecuredDebtMember 2023-12-31 0001005229 us-gaap:PensionPlansDefinedBenefitMember 2023-10-01 2023-12-31 0001005229 us-gaap:PensionPlansDefinedBenefitMember 2022-10-01 2022-12-31 0001005229 us-gaap:PensionPlansDefinedBenefitMember 2023-04-01 2023-12-31 0001005229 us-gaap:PensionPlansDefinedBenefitMember 2022-04-01 2022-12-31 0001005229 us-gaap:EmployeeStockOptionMember 2023-10-01 2023-12-31 0001005229 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-12-31 0001005229 us-gaap:EmployeeStockOptionMember 2022-10-01 2022-12-31 0001005229 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-12-31 0001005229 cmco:A2016LTIPMember 2019-06-01 2019-06-30 0001005229 cmco:A2016LTIPMember 2023-04-01 2023-12-31 0001005229 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2023-03-31 0001005229 us-gaap:SubsequentEventMember 2024-01-22 2024-01-22 0001005229 srt:ScenarioForecastMember us-gaap:SubsequentEventMember 2024-02-20 2024-02-20 0001005229 us-gaap:OtherNoncurrentLiabilitiesMember 2023-12-31 0001005229 us-gaap:AccruedLiabilitiesMember 2023-12-31 0001005229 srt:ScenarioForecastMember 2024-04-01 2024-12-31 0001005229 2020-09-30 0001005229 srt:MaximumMember 2020-07-01 2020-09-30 0001005229 cmco:MagnetekMember 2023-12-31 0001005229 2010-11-01 2010-11-30 0001005229 2012-08-01 2012-08-31 0001005229 2016-12-01 2016-12-31 0001005229 2017-02-01 2017-02-28 0001005229 2023-04-01 2023-05-31 0001005229 2017-09-01 2017-09-30 0001005229 cmco:DEPMember 2023-12-31 0001005229 srt:MinimumMember srt:ScenarioForecastMember 2023-04-01 2024-03-31 0001005229 srt:MaximumMember srt:ScenarioForecastMember 2023-04-01 2024-03-31 0001005229 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-09-30 0001005229 us-gaap:AccumulatedTranslationAdjustmentMember 2023-09-30 0001005229 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-09-30 0001005229 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-10-01 2023-12-31 0001005229 us-gaap:AccumulatedTranslationAdjustmentMember 2023-10-01 2023-12-31 0001005229 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-10-01 2023-12-31 0001005229 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0001005229 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001005229 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0001005229 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-03-31 0001005229 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0001005229 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-03-31 0001005229 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-04-01 2023-12-31 0001005229 us-gaap:AccumulatedTranslationAdjustmentMember 2023-04-01 2023-12-31 0001005229 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-04-01 2023-12-31 0001005229 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-10-01 2023-12-31 0001005229 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-10-01 2023-12-31 0001005229 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-04-01 2023-12-31 0001005229 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-04-01 2023-12-31 shares iso4217:USD iso4217:USD shares pure cmco:reportingUnit cmco:contract iso4217:EUR cmco:notice cmco:appeal cmco:judgement cmco:memorandum cmco:decision cmco:company false 0001005229 --03-31 2024 Q3 P3M http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2023#LongTermDebtCurrent http://fasb.org/us-gaap/2023#LongTermDebtCurrent http://fasb.org/us-gaap/2023#LongTermDebtNoncurrent http://fasb.org/us-gaap/2023#LongTermDebtNoncurrent 10-Q true 2023-12-31 false 001-34362 Columbus McKinnon Corporation NY 16-0547600 13320 Ballantyne Corporate Place, Suite D Charlotte NC 28277 (716) 689-5400 Common Stock, $0.01 par value per share CMCO NASDAQ Yes Yes Large Accelerated Filer false false false 28755978 102945000 133176000 3955000 3620000 173411000 151451000 204396000 179359000 35660000 32254000 516412000 496240000 102729000 94360000 728427000 644629000 396317000 362537000 12388000 10368000 1990000 2035000 99047000 88286000 1857310000 1698455000 76151000 76736000 142518000 124317000 50652000 40604000 269321000 241657000 499388000 430988000 210164000 192013000 978873000 864658000 50000000 50000000 28755651 28755651 28611721 28611721 288000 286000 1001000 1001000 522587000 515797000 387550000 356758000 -30987000 -38043000 878437000 833797000 1857310000 1698455000 254143000 230370000 748036000 682397000 160246000 148326000 467513000 431516000 93897000 82044000 280523000 250881000 26552000 25424000 78400000 77197000 26255000 25143000 79407000 68441000 6692000 4839000 19134000 15429000 7486000 6459000 21871000 19442000 66985000 61865000 198812000 180509000 26912000 20179000 81711000 70372000 9952000 7303000 28788000 20274000 758000 574000 1212000 -168000 1155000 3359000 -1074000 1152000 -5234000 -79000 -5840000 1999000 13639000 16730000 47221000 53081000 3911000 4701000 12405000 18547000 9728000 12029000 34816000 34534000 28744000 28626000 28711000 28597000 28991000 28778000 28979000 28767000 0.34 0.42 1.21 1.21 0.34 0.42 1.20 1.20 0.07 0.07 0.14 0.14 9728000 12029000 34816000 34534000 13339000 12272000 6557000 -7210000 1350000 -595000 1260000 -2833000 -4206000 1962000 -3930000 9337000 1511000 -73000 1489000 26000 -4595000 230000 -4429000 -82000 13728000 14004000 7056000 2209000 23456000 26033000 41872000 36743000 0.01 0.01 286000 -1001000 515797000 356758000 -38043000 833797000 9275000 9275000 2901000 2901000 -176000 541000 541000 5000 -42000 -42000 8485 225000 225000 1981000 1981000 87496 1000 -1806000 -1805000 287000 -1001000 516197000 366033000 -34559000 846957000 15813000 15813000 2012000 2012000 -9683000 -9683000 86000 -265000 -265000 -27000 208000 208000 587000 587000 9556 265000 265000 2696000 2696000 19653 -152000 -152000 287000 -1001000 519593000 379834000 -44715000 853998000 9728000 9728000 2012000 2012000 13339000 13339000 1350000 -4206000 -4206000 1511000 -4595000 -4595000 293000 293000 2900 66000 66000 2916000 2916000 15840 1000 -281000 -280000 288000 -1001000 522587000 387550000 -30987000 878437000 0.01 0.01 285000 0 506074000 316343000 -49899000 772803000 8391000 8391000 -8701000 -8701000 -812000 2689000 2689000 49000 -146000 -146000 18907 415000 415000 751000 751000 52276 1000 -1314000 -1313000 286000 0 505926000 324734000 -55765000 775181000 14114000 14114000 2004000 2004000 -10781000 -10781000 -1509000 4686000 4686000 56000 -166000 -166000 537000 537000 9531 206000 206000 2341000 2341000 31313 -62000 -62000 286000 0 508948000 336844000 -61694000 784384000 12029000 12029000 2005000 2005000 12272000 12272000 -595000 1962000 1962000 -73000 230000 230000 316000 316000 3258 83000 83000 3094000 3094000 31085 1001000 1001000 6798 -23000 -23000 286000 -1001000 512418000 346868000 -47690000 810881000 34816000 34534000 34052000 31380000 -6495000 -783000 967000 -347000 4599000 0 8473000 7039000 1728000 1291000 -1193000 598000 0 232000 0 -175000 7080000 5814000 14911000 1401000 17764000 31701000 2897000 -4905000 859000 232000 -1387000 -18756000 -7236000 -7498000 -10834000 -7382000 28591000 16902000 1101000 2650000 2731000 3121000 16334000 9511000 0 373000 144000 313000 108145000 1616000 -125965000 -10912000 556000 704000 0 1001000 40447000 30402000 120000000 0 2859000 0 18088000 18422000 19303000 17958000 6027000 6006000 -2237000 -1398000 67771000 -37639000 -628000 -2221000 -30231000 -33870000 133426000 115640000 103195000 81770000 25332000 18883000 21561000 18486000 135000 199000 250000 250000 Description of Business<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial information. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation of the financial position of Columbus McKinnon Corporation ("the Company") at December 31, 2023, the results of its operations for the three and nine months ended December 31, 2023 and December 31, 2022, and cash flows for the nine months ended December 31, 2023 and December 31, 2022, have been included. Results for the period ended December 31, 2023 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2024. The balance sheet at March 31, 2023 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. For further information, refer to the consolidated financial statements and footnotes thereto included in the Columbus McKinnon Corporation Annual Report on Form 10-K for the fiscal year ended March 31, 2023 (the “2023 10-K”).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a leading worldwide designer, manufacturer, and marketer of intelligent motion solutions that efficiently and ergonomically move, lift, position, and secure materials. Key products include hoists, crane components, precision conveyor systems, accumulation tables, rigging tools, light rail workstations, and digital power and motion control systems. The Company is focused on commercial and industrial applications that require the safety and quality provided by its superior design and engineering know-how.</span></div>The Company’s products are sold globally, principally to third party distributors and crane builders through diverse distribution channels, and to a lesser extent directly to end-users and integrators. During the nine months ended December 31, 2023, sales to customers in the United States were approximately 56% of total net sales. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial information. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation of the financial position of Columbus McKinnon Corporation ("the Company") at December 31, 2023, the results of its operations for the three and nine months ended December 31, 2023 and December 31, 2022, and cash flows for the nine months ended December 31, 2023 and December 31, 2022, have been included. Results for the period ended December 31, 2023 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2024. The balance sheet at March 31, 2023 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. For further information, refer to the consolidated financial statements and footnotes thereto included in the Columbus McKinnon Corporation Annual Report on Form 10-K for the fiscal year ended March 31, 2023 (the “2023 10-K”).</span></div> 0.56 Acquisitions &amp; Disposals <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 31, 2023, the Company completed its acquisition of montratec GmbH ("montratec") for $115,721,000 including $7,576,000 in cash acquired, a $540,000 working capital settlement, and a contingent payment that becomes payable if a certain EBITDA level for the twelve-month period December 31, 2023 is achieved as set forth in the purchase agreement for montratec. As of December 31, 2023, the Company has estimated this contingent liability to be $18,355,000, a decrease of $6,738,000 from the June 30, 2023 quarter due to a refinement in the estimates used to value the liability at May 31, 2023. This liability has been established in the opening balance sheet for montratec. The Company initially financed the acquisition by borrowing $117,000,000 on its New Revolving Credit Facility, but later repaid the New Revolving Credit Facility by borrowing an additional $120,000,000. Utilizing the Accordion feature under the Company's existing Term Loan B, the Company borrowed $75,000,000 and another $45,000,000 was borrowed through a new credit agreement secured by its U.S. accounts receivable balances. Refer to Note 9 for additional details on the Company's debt agreements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">montratec is a leading automation solutions company that designs and develops intelligent automation and transport systems for interlinking industrial production and logistics processes. montratec product offerings complement the Company's previous acquisitions of both Dorner Mfg. Corp. ("Dorner") and Garvey Corporation ("Garvey"), and furthers the Company's shift to intelligent motion and serves as a platform to expand capabilities in advanced, higher technology automation solutions. As the Company determined that the acquisition is not material to its existing operations, certain disclosures, including pro forma financial information, have not been included. montratec results have been included in the Company's results of operations from the acquisition date and the Company incurred $113,000 and $3,208,000 of acquisition and deal related costs classified as part of General and administrative expenses in the three and nine months ended December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price has been preliminarily allocated to the assets acquired and liabilities assumed as of the date of acquisition. The excess consideration of $78,943,000 has been recorded as goodwill, a decrease of $6,414,000 from the amount preliminarily allocated to goodwill as of June 30, 2023 due to decreases of $6,738,000 for the Contingent liability, $577,000 related to a refinement in the calculation of deferred taxes within Other non current liabilities, and an increase of $108,000 in other assets as a result of refinements in estimates to calculate the right of use lease assets. Offsetting these were increases to goodwill as the result of the working capital settlement of $540,000, $260,000 relating to adjustments to working capital, and $209,000 within Property, plant, and equipment, net related to refined estimates for lease-related assets. The identifiable intangible assets acquired include customer relationships valued at $33,471,000, a tradename valued at $2,915,000, and technology valued at $16,196,000. The weighted average life of the acquired identifiable intangible assets subject to </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amortization was estimated at 14 years at the time of acquisition. Of the $78,943,000 goodwill recorded from the acquisition, $7,531,000 is deductible for tax purposes. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preliminary assignment of purchase consideration to the assets acquired and liabilities assumed is as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.005%"><tr><td style="width:1.0%"></td><td style="width:72.628%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.172%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Working capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant, and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent liability (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">see above)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,781)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,721 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 115721000 7576000 540000 18355000 -6738000 117000000 120000000 75000000 45000000 113000 3208000 78943000 -6414000 -6738000 577000 108000 540000 260000 209000 33471000 2915000 16196000 P14Y 78943000 7531000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preliminary assignment of purchase consideration to the assets acquired and liabilities assumed is as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.005%"><tr><td style="width:1.0%"></td><td style="width:72.628%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.172%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Working capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant, and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent liability (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">see above)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,781)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,721 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7576000 4896000 2157000 52581000 18355000 5704000 17781000 78943000 115721000 Revenue &amp; Receivables <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has contracts with customers for standard products and custom engineered products and determines when and how to recognize revenue for each performance obligation based on the nature and type of contract. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from contracts with customers for standard products is recognized when legal title and significant risk and rewards has transferred to the customer, which is generally at the time of shipment. This is the point in time when control is deemed to transfer to the customer. The Company sells standard products to customers utilizing purchase orders. Payment terms for these types of contracts generally require payment within 30 to 60 days. Each standard product is deemed to be a single performance obligation and the amount of revenue recognized is based on the negotiated price. The transaction price for standard products is based on the price reflected in each purchase order. Sales incentives are offered to customers who purchase standard products and include offers such as volume-based discounts, rebates for priority customers, and discounts for early cash payments. These sales incentives are accounted for as variable consideration included in the transaction price. Accordingly, the Company reduces revenue for these incentives in the period which the sale occurs and is based on the most likely amount method for estimating the amount of consideration the Company expects to receive. These sales incentive estimates are updated each reporting period as additional information becomes available.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also sells custom engineered products and services, which are contracts that are typically completed within one quarter but can extend beyond one year in duration. For custom engineered products, the transaction price is based upon the price stated in the contract. Variable consideration has not been identified as a significant component of transaction price for custom engineered products and services. The Company generally recognizes revenue for custom engineered products upon satisfaction of its performance obligation under the contract which typically coincides with project completion which is when the products and services are controlled by the customer. Control is typically achieved at the later of when legal title and significant risk and rewards have transferred to the customer or the customer has accepted the asset. These contracts often require either up front or installment payments. These types of contracts are generally accounted for as one performance obligation as the products and services are not separately identifiable. The promised services (such as inspection, commissioning, and installation) are essential in order for the delivered product to operate as intended on the customer’s site and the services are therefore highly interrelated with product functionality. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For most custom engineered products contracts, the Company determined that while there is no alternative use for the custom engineered products, the Company does not have an enforceable right to payment (which must include a reasonable profit margin) for performance completed to date in order to meet the over time revenue recognition criteria. Therefore, revenue is recognized at a point in time (when the contract is complete). For custom engineered products contracts that contain an enforceable right to payment (including reasonable profit margin) the Company satisfies the performance obligation over time and recognizes revenue based on the extent of progress towards completion of the performance obligation. The cost-to-cost measure of progress is an appropriate measure of progress toward satisfaction of performance obligations as this measure most accurately depicts the progress of work performed and transfer of control to the customers. Under the cost-to-cost measure of </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">progress, the extent of progress toward completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues are recognized proportionally as costs are incurred.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and other taxes collected with revenue are excluded from revenue. Shipping and handling costs incurred prior to shipment are considered activities required to fulfill the Company’s promise to transfer goods, and do not qualify as a separate performance obligation. Additionally, the Company offers standard warranties which are typically 12 months in duration for standard products and 24 to 36 months for custom engineered products. These types of warranties are included in the purchase price of the product and are deemed to be assurance-type warranties which are not accounted for as a separate performance obligation. Other performance obligations included in a contract (such as drawings, owner’s manuals, and training services) are immaterial in the context of the contract and are not recognized as a separate performance obligation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information on the Company’s revenue recognition policy refer to the consolidated financial statements included in the 2023 10-K.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reconciliation of contract balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a contract liability when cash is received prior to recording revenue. Some standard contracts require a down payment while most custom engineered contracts require installment payments. Installment payments for the custom engineered contracts typically require a portion due at inception while the remaining payments are due upon completion of certain performance milestones. For both types of contracts, these contract liabilities, referred to as customer advances, are recorded at the time payment is received and are included in Accrued liabilities on the Condensed Consolidated Balance Sheets. When the related performance obligation is satisfied and revenue is recognized, the contract liability is released into income.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the balance and related activity for customer advances in the nine months ended December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"></td><td style="width:70.035%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.253%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.412%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customer advances (contract liabilities)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, beginning balance</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,003 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,453 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional customer advances received</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized from customer advances included in beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,003)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,453)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue recognized from customer advances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,302)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer advances recorded from acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,283 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,182 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    (1) Other includes the impact of foreign currency translation </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue was recognized prior to the right to invoice the customer which resulted in a contract asset balance in the amount of $1,500,000 and $2,944,000 as of December 31, 2023 and March 31, 2023, respectively. Contract assets are included in Prepaid expenses and other assets on the Condensed Consolidated Balance Sheets. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the aggregate amount of the transaction price allocated to the performance obligations that are unsatisfied (or partially unsatisfied) was approximately $11,307,000. We expect to recognize approximately 52% of these sales over the next twelve months.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with FASB ASC Topic 606, the Company is required to disaggregate revenue into categories that depict how economic factors affect the nature, amount, timing and uncertainty of revenue and cash flows. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the disaggregation of revenue by product grouping for the three and nine months ended December 31, 2023 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022 (in thousands): </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:27.029%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.573%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales by Product Grouping</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Products</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,033 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,423 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,925 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,366 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Crane Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Precision Conveyor Products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,143 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,370 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,036 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682,397 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial products include: manual chain hoists, electrical chain hoists, rigging/clamps, industrial winches, hooks, shackles, and other forged attachments. Crane solutions products include: wire rope hoists, drives and controls, crane kits and components, and workstations. Engineered products include: linear and mechanical actuators, lifting tables, rail projects, and actuation systems. Precision conveyor products include: low profile, flexible chain, large scale, sanitary and vertical elevation conveyor systems, pallet system conveyors, accumulation systems, asynchronous conveyors as well as other high-precision conveyance systems. The All other product grouping includes miscellaneous revenue. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Practical expedients</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incremental costs to obtain a contract incurred by the Company primarily relate to sales commissions for contracts with a duration of one year or less. Therefore, these costs are expensed as incurred and are recorded in Selling expenses on the Condensed Consolidated Statements of Operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unsatisfied performance obligations for contracts with an expected length of one year or less are not disclosed. Further, revenue from contracts with customers do not include a significant financing component as payment is generally expected within one year from when the performance obligation is controlled by the customer.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under Accounting Standard Update ("ASU") 2016-13, the Company is required to remeasure expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions and reasonable forecasts. In addition to these factors, the Company establishes an allowance for doubtful accounts based upon the credit risk of specific customers, historical trends, and other factors. Accounts receivable are charged against the allowance for doubtful accounts once all collection efforts have been exhausted. Due to the short-term nature of such accounts receivable, the estimated amount of accounts receivable that may not be collected is based on aging of the accounts receivable balances. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the balance and related activity for the allowance for doubtful accounts that is deducted from accounts receivable to present the net amount expected to be collected in the nine months ended December 31, 2023 and December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.988%"><tr><td style="width:1.0%"></td><td style="width:56.210%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.246%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, beginning balance</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,620 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,717 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less uncollectible accounts written off, net of recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(996)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance recorded from acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,955 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> (1) Other includes the impact of foreign currency translation P30D P60D P1Y P12M P24M P36M <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the balance and related activity for customer advances in the nine months ended December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"></td><td style="width:70.035%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.253%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.412%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customer advances (contract liabilities)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, beginning balance</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,003 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,453 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional customer advances received</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized from customer advances included in beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,003)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,453)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue recognized from customer advances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,302)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer advances recorded from acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,283 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,182 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        </span></div>    (1) Other includes the impact of foreign currency translation 27003000 22453000 69188000 56902000 27003000 22453000 47055000 34302000 3866000 0 284000 -418000 26283000 22182000 1500000 2944000 11307000 0.52 P12M <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the disaggregation of revenue by product grouping for the three and nine months ended December 31, 2023 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022 (in thousands): </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:27.029%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.573%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales by Product Grouping</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Products</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,033 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,423 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,925 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,366 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Crane Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Precision Conveyor Products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,143 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,370 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,036 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682,397 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 83033000 77423000 253925000 240366000 103775000 97541000 303746000 266959000 22710000 21535000 70895000 61309000 44588000 33837000 119379000 113646000 37000 34000 91000 117000 254143000 230370000 748036000 682397000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the balance and related activity for the allowance for doubtful accounts that is deducted from accounts receivable to present the net amount expected to be collected in the nine months ended December 31, 2023 and December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.988%"><tr><td style="width:1.0%"></td><td style="width:56.210%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.246%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, beginning balance</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,620 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,717 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less uncollectible accounts written off, net of recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(996)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance recorded from acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,955 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> (1) Other includes the impact of foreign currency translation 3620000 5717000 2727000 726000 2490000 996000 64000 0 34000 -134000 3955000 5313000 Fair Value Measurements<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FASB ASC Topic 820 “Fair Value Measurements and Disclosures” establishes the standards for reporting financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value on a recurring basis (at least annually). Under these standards, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e. the "exit price") in an orderly transaction between market participants at the measurement date. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 820-10-35-37 establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company's assumptions about the valuation techniques that market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is separated into three levels based on the reliability of inputs as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these products does not entail a significant degree of judgment. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Valuations based on quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly, involving some degree of judgment. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Valuations based on inputs that are unobservable and significant to the overall fair value measurement. The degree of judgment exercised in determining fair value is greatest for instruments categorized in Level 3.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The availability of observable inputs can vary and is affected by a wide variety of factors, including the type of asset/liability, whether the asset/liability is established in the marketplace, and other characteristics particular to the transaction. To the extent that valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for disclosure purposes the level in the fair value hierarchy within which the fair value measurement in its entirety falls is determined based on the lowest level input that is significant to the fair value measurement in its entirety.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is a market-based measure considered from the perspective of a market participant rather than an entity-specific measure. Therefore, even when market assumptions are not readily available, assumptions are required to reflect those that market participants would use in pricing the asset or liability at the measurement date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses quoted market prices when valuing its marketable securities and, consequently, the fair value is based on Level 1 inputs. These marketable securities consist of equity and fixed income securities. The Company primarily uses readily observable market data in conjunction with internally developed discounted cash flow valuation models when valuing its derivative portfolio and, consequently, the fair value of the Company’s derivatives is based on Level 2 inputs. The carrying amount of the Company's pension-related annuity contract is recorded at net asset value of the contract and, consequently, its fair value is based on Level 2 inputs and is included in Other assets on the Condensed Consolidated Balance Sheets. The carrying value of the Company’s Term Loan approximates fair value based on current market interest rates for debt instruments of similar credit standing and, consequently, their fair values are based on Level 2 inputs.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information regarding financial assets and liabilities measured or disclosed at fair value (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:44.134%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.213%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.065%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value measurements at reporting date using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for identical assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant other observable inputs</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant unobservable inputs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets/(Liabilities) measured at fair value:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annuity contract</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative Assets (Liabilities):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Interest rate swap </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Cross currency swap </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,506)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,506)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disclosed at fair value:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500,048)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500,048)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AR securitization facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:44.134%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.213%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.065%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value measurements at reporting date using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for identical assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant other observable inputs</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant unobservable inputs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets/(Liabilities) measured at fair value:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annuity contract</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets (liabilities):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Interest rate swap </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Cross currency swap </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disclosed at fair value:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(460,825)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(460,825)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not have any non-financial assets and liabilities that are recognized at fair value on a recurring basis. At December 31, 2023, the Term Loan B has been recorded at carrying value, which approximates fair value. In fiscal 2024, the Company also borrowed an additional $45,000,000 under a new credit agreement secured by the Company's U.S. accounts receivable balances (the "AR Securitization Facility"). The AR Securitization Facility has been recorded at carrying value which approximates fair value. Refer to Note 9 for additional information regarding the Company's long-term debt.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market gains, interest, and dividend income on marketable securities are recorded in Investment (income) loss on the Condensed Consolidated Statements of Operations.  Changes in the fair value of derivatives are recorded in foreign currency exchange (gain) loss or other comprehensive income (loss), to the extent that the derivative qualifies as a hedge under the provisions of FASB ASC Topic 815. Interest and dividend income on marketable securities are measured based upon amounts earned on their respective declaration dates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities preliminarily recorded at fair value on a non-recurring basis during the nine months ended December 31, 2023 include assets and liabilities acquired in connection with the acquisition of montratec described in Note 2. The estimated fair values allocated to the assets acquired and liabilities assumed relied upon fair value measurements based primarily on Level 3 inputs. The valuation techniques used to allocate fair values to working capital items; property, plant, and equipment, and </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">identifiable intangible assets included the cost approach, market approach, and other income approaches. For identifiable intangible assets these techniques included the multi-period excess earnings approach, the relief from royalty approach, and other income approaches. The closed-form option price approach was used to calculate the contingent consideration. The valuation techniques relied on a number of inputs which included the cost and condition of property, plant, and equipment and forecasted net sales and income.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant valuation inputs included an attrition rate of 10.0% for customer relationships, an estimated royalty rate of 5.0% for technology, a royalty rate of 1.0% for trademark and trade names, an asset volatility rate of 27% for the contingent consideration, and a weighted average cost of capital of 12.5%.</span></div>Refer to the 2023 10-K for a full description of the assets and liabilities measured on a non-recurring basis that are included in the Company's March 31, 2023 balance sheet. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information regarding financial assets and liabilities measured or disclosed at fair value (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:44.134%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.213%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.065%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value measurements at reporting date using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for identical assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant other observable inputs</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant unobservable inputs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets/(Liabilities) measured at fair value:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annuity contract</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative Assets (Liabilities):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Interest rate swap </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Cross currency swap </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,506)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,506)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disclosed at fair value:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500,048)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500,048)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AR securitization facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:44.134%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.213%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.065%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value measurements at reporting date using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for identical assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant other observable inputs</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant unobservable inputs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets/(Liabilities) measured at fair value:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annuity contract</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets (liabilities):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Interest rate swap </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Cross currency swap </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disclosed at fair value:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(460,825)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(460,825)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12388000 12388000 0 0 1409000 0 1409000 0 -100000 0 -100000 0 6198000 0 6198000 0 4506000 0 4506000 0 500048000 0 500048000 0 45000000 0 45000000 0 10368000 10368000 0 0 1612000 0 1612000 0 97000 0 97000 0 10475000 0 10475000 0 2102000 0 2102000 0 460825000 0 460825000 0 45000000 0.100 0.050 0.010 0.27 0.125 Inventories<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"></td><td style="width:60.140%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.504%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.506%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At cost - FIFO basis:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total at cost FIFO basis</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,070 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,527 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIFO cost less than FIFO cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,674)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,396 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,359 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition of montratec contributed $4,083,000 to the increase in inventory since March 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An actual valuation of inventory under the LIFO method can be made only at the end of each year based on the inventory levels and costs at that time. Accordingly, interim LIFO calculations must necessarily be based on management's estimates of expected year-end inventory levels and costs. Because these are subject to many factors beyond management's control, estimated interim results are subject to change in the final year-end LIFO inventory valuation.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"></td><td style="width:60.140%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.504%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.506%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At cost - FIFO basis:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total at cost FIFO basis</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,070 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,527 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIFO cost less than FIFO cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,674)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,396 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,359 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 167833000 142490000 26788000 26323000 41449000 39714000 236070000 208527000 31674000 29168000 204396000 179359000 4083000 Marketable Securities and Other Investments<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASU 2016-01, “Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities,” all equity investments in unconsolidated entities (other than those accounted for using the equity method of accounting) are measured at fair value through earnings. The Company's marketable securities are recorded at their fair value, with unrealized changes in market value realized within Investment (income) loss on the Condensed Consolidated Statements of Operations. The impact on earnings for unrealized gains and losses were gains of $660,000 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$362,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the three months ended December 31, 2023 and December 31, 2022, respectively and a gain of $390,000 and a loss of $558,000 in the nine months ended December 31, 2023 and December 31, 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consistent with prior periods, the estimated fair value is based on quoted market prices at the balance sheet dates. The cost of securities sold is based on the specific identification method. Interest and dividend income are included in Investment (income) loss in the Condensed Consolidated Statements of Operations. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities are carried as long-term assets since they are held for the settlement of the Company’s general and product liability insurance claims filed through CM Insurance Company, Inc. ("CMIC"), a wholly owned captive insurance subsidiary. The marketable securities are not available for general working capital purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net realized gains related to sales of marketable securities were not material in the three and nine months ended December 31, 2023 and December 31, 2022, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company owns a 49% ownership interest in Eastern Morris Cranes Company Limited ("EMC"), a limited liability company organized and existing under the laws and regulations of the Kingdom of Saudi Arabia. The Company's ownership represents an equity investment in a strategic customer of STAHL serving the Kingdom of Saudi Arabia. The investment's </span></div>carrying value is presented in Other assets in the Condensed Consolidated Balance Sheets in the amount of $3,132,000 and $2,752,000 as of December 31, 2023 and March 31, 2023, respectively, and has been accounted for as an equity method investment. The investment value increased for the Company's ownership percentage of income earned by EMC in the amount of $5,000 and $142,000 in the three months ended December 31, 2023 and December 31, 2022, respectively, and increased by $589,000 and $209,000 in the nine months ended December 31, 2023 and December 31, 2022, respectively, recorded in Investment (income) loss on the Condensed Consolidated Statements of Operations. Further, in the nine months ended December 31, 2023 and December 31, 2022, EMC distributed cash dividends which the Company received 49% of pursuant to its ownership interest. The investment value was decreased for the Company's share of EMC's cash dividend in the amount of $247,000 and $313,000 in the nine months ended December 31, 2023 and December 31, 2022, respectively, as they were determined to be a return of the Company's investment. Dividends are included in investing activities on the Condensed Consolidated Statements of Cash Flows in the amount of $144,000 and $313,000 in the nine months ended December 31, 2023 and December 31, 2022, respectively, as the distribution received exceeded cumulative equity in earnings, under the cumulative earnings approach. The remaining balance of the dividend for the nine months ended December 31, 2023, is included in cash flows from operations. The December 31, 2023 and March 31, 2023 trade accounts receivable balance due from EMC are $8,105,000 and $5,083,000, respectively, and are comprised of amounts due for the sale of goods and services in the ordinary course of business. 660000 362000 390000 -558000 0.49 0.49 3132000 2752000 5000 142000 589000 209000 0.49 0.49 247000 313000 144000 313000 8105000 5083000 Goodwill and Intangible Assets<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and indefinite lived trademarks are not amortized but are tested for impairment at least annually, in accordance with the provisions of ASC Topic 350-20-35-1. Goodwill impairment is deemed to exist if the net book value of a reporting unit exceeds its estimated fair value. The fair value of a reporting unit is determined using a discounted cash flow methodology. The Company’s reporting units are determined based upon whether discrete financial information is available and reviewed regularly, whether those units constitute a business, and the extent of economic similarities between those reporting units for purposes of aggregation.  The Company’s reporting units identified under ASC Topic 350-20-35-33 are at the component level, or one level below the operating segment level as defined under ASC Topic 280-10-50-10 “Segment Reporting - Disclosure.” The Company has three reporting units as of December 31, 2023 and March 31, 2023. The Duff-Norton reporting unit (which designs, manufactures and sources mechanical and electromechanical actuators and rotary unions) had goodwill of $9,699,000 at December 31, 2023 and March 31, 2023. The Rest of Products reporting unit (representing the hoist, chain, forgings, digital power, motion control, manufacturing, and distribution businesses) had goodwill of $308,693,000 and $306,988,000 at December 31, 2023 and March 31, 2023, respectively. The Precision Conveyance reporting unit (which represents high-precision conveying systems) had goodwill of $410,035,000 and $327,942,000 at December 31, 2023 and March 31, 2023, respectively. The goodwill associated with the fiscal 2024 acquisition of montratec, as described in Note 2, is included in the Precision Conveyance reporting unit. The Company has recorded adjustments to goodwill related to montratec during the quarter ended September 30, 2023. Refer to Note 2 for additional details related to these adjustments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to the 2023 10-K for information regarding our annual goodwill and indefinite lived trademark impairment evaluation. Future impairment indicators, such as declines in forecasted cash flows, may cause impairment charges. Impairment charges could be based on such factors as the Company’s stock price, forecasted cash flows, assumptions used, control premiums or other variables. There were no such indicators during the three and nine months ended December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of changes in goodwill during the nine months ended December 31, 2023 is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.643%"><tr><td style="width:1.0%"></td><td style="width:86.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.997%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at April 1, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of montratec (Refer to Note 2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728,427 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is recognized net of accumulated impairment losses of $113,174,000 as of December 31, 2023 and March 31, 2023, respectively. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets acquired in a business combination are amortized over their estimated useful lives. Identifiable intangible assets are summarized as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:23.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.178%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.178%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.185%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,576 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,582)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,994 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,478 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,315)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,163 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite lived trademark</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,685)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,342)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,945)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,868)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,207 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,890)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,317 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,350 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,813)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,537 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s intangible assets that are considered to have finite lives are amortized. The weighted-average amortization periods are 13 years for trademarks, 17 years for customer relationships, 15 years for acquired technology, 5 years for other, and 16 years in total. Trademarks with a carrying value of $46,672,000 as of December 31, 2023 have an indefinite useful life and are therefore not being amortized.</span></div>Total amortization expense was $7,486,000 and $6,459,000 for the three months ended December 31, 2023 and 2022, respectively. Total amortization expense was $21,871,000 and $19,442,000 for the nine months ended December 31, 2023 and 2022, respectively. The increase in amortization expense is the result of the montratec acquisition and related intangible assets acquired. Based on the current amount of identifiable intangible assets and current exchange rates, the estimated annual amortization expense for each of the succeeding five years is expected to be approximately $30,000,000. 3 3 9699000 9699000 308693000 306988000 410035000 327942000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of changes in goodwill during the nine months ended December 31, 2023 is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.643%"><tr><td style="width:1.0%"></td><td style="width:86.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.997%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at April 1, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of montratec (Refer to Note 2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728,427 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 644629000 78943000 -4855000 728427000 113174000 113174000 Identifiable intangible assets are summarized as follows (in thousands):<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:23.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.178%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.178%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.185%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,576 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,582)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,994 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,478 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,315)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,163 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite lived trademark</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,685)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,342)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,945)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,868)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,207 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,890)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,317 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,350 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,813)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,537 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Identifiable intangible assets are summarized as follows (in thousands):<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:23.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.178%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.178%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.185%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,576 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,582)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,994 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,478 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,315)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,163 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite lived trademark</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,685)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,342)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,945)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,868)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,207 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,890)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,317 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,350 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,813)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,537 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 22576000 7582000 14994000 19478000 6315000 13163000 46672000 46672000 46338000 46338000 359264000 104850000 254414000 322658000 88685000 233973000 112894000 33342000 79552000 96291000 27945000 68346000 3801000 3116000 685000 3585000 2868000 717000 545207000 148890000 396317000 488350000 125813000 362537000 P13Y P17Y P15Y P5Y P16Y 46672000 7486000 6459000 21871000 19442000 30000000 30000000 30000000 30000000 30000000 Derivative Instruments<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses derivative instruments to manage selected foreign currency and interest rate exposures. The Company does not use derivative instruments for speculative trading purposes. All derivative instruments must be recorded on the balance sheet at fair value. For derivatives designated as cash flow hedges, changes in the fair value of the derivative is recorded as accumulated other comprehensive loss, or “AOCL,” and is reclassified to earnings when the underlying transaction has an impact on earnings. For foreign currency derivatives not designated as cash flow hedges, all changes in market value are recorded as a foreign currency exchange loss (gain) in the Company’s Consolidated Statements of Operations. The cash flow effects of derivatives are reported within net cash (used for) provided by operating activities on the Condensed Consolidated Statements of Cash Flows. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to credit losses in the event of non-performance by the counterparties on its financial instruments. The counterparties have investment grade credit ratings. The Company anticipates that these counterparties will be able to fully satisfy their obligations under the contracts. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's agreements with its counterparties contain provisions pursuant to which the Company could be declared in default of its derivative obligations. As of December 31, 2023, the Company had not posted any collateral related to these agreements. If the Company had breached any of these provisions as of December 31, 2023, it could have been required to settle its obligations under these agreements at amounts which approximate the December 31, 2023 fair values reflected in the table below. During the three and nine months ended December 31, 2023, the Company was not in default of any of its derivative obligations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had no derivatives designated as net investments or fair value hedges in accordance with FASB ASC Topic 815, “Derivatives and Hedging.”</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a cross currency swap agreement that is designated as a cash flow hedge to hedge changes in the value of an intercompany loan to a foreign subsidiary due to changes in foreign exchange rates. This intercompany loan is related to the acquisition of Stahl Cranesystems GmbH ("STAHL"). As of December 31, 2023, the notional amount of this derivative is $99,378,000, and this contract matures on March 31, 2028. From its December 31, 2023 balance of AOCL, the Company expects to reclassify approximately $211,000 out of AOCL, and into foreign currency exchange loss (gain), during the next 12 months based on the contractual payments due under this intercompany loan.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has foreign currency forward agreements that are designated as cash flow hedges to hedge a portion of forecasted inventory purchases denominated in foreign currencies. As of December 31, 2023, the notional amount of those derivatives was $4,591,000, and all contracts mature by September 30, 2024. From its December 31, 2023 balance of AOCL, the Company expects to reclassify approximately $68,000 out of AOCL during the next 12 months based on the expected payments for the goods purchased.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's policy is to maintain a capital structure that is comprised of 50-70% of fixed rate long-term debt and 30-50% of variable rate long-term debt. The Company has two outstanding interest rate swap agreements in which the Company receives interest at a variable rate and pays interest at a fixed rate. The most recent interest rate swap agreement was entered into in fiscal year 2024 as a result of the additional debt from the montratec acquisition. The Company modified its historical interest rate swaps from LIBOR to SOFR in the first quarter of fiscal 2024. This modification had no impact on the Company's hedge accounting and hedge designation. These interest rate swap agreements are designated as cash flow hedges to hedge changes in interest expense due to changes in the variable interest rate of the Company's variable interest debt. The amortizing interest rate swaps mature by April 30, 2028 and had a total notional amount of $353,224,000 as of December 31, 2023. The effective portion of the changes in fair values of the interest rate swaps is reported in AOCL and will be reclassified to interest expense over the life of the swap agreements. From its December 31, 2023 balance of AOCL, the Company expects to reclassify approximately $5,638,000 of AOCL into interest and debt expense, during the next 12 months.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is the effect of derivative instruments on the Condensed Consolidated Statements of Operations for the three months ended December 31, 2023 and 2022 (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:15.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.593%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.862%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives Designated as Cash Flow Hedges</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of Instrument</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Gain or (Loss) Recognized in Other Comprehensive Income (Loss) on Derivatives</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Location of Gain or (Loss) Recognized in Income on Derivatives</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Gain or (Loss) Reclassified from AOCL into Income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products sold</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,958)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,566 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,921)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange (gain) loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,018 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange (gain) loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,916)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is the effect of derivative instruments on the Condensed Consolidated Statements of Operations for the nine months ended December 31, 2023 and 2022 (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:15.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.593%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.862%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives Designated as Cash Flow Hedges</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of Instrument</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Gain or (Loss) Recognized in Other Comprehensive Income (Loss) on Derivatives</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Location of Gain or (Loss) Recognized in Income on Derivatives</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Gain or (Loss) Reclassified from AOCL into Income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products sold</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,131 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,424 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,701)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange (gain) loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,423 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange (gain) loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is information relative to the Company’s derivative instruments in the Condensed Consolidated Balance Sheets (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.520%"><tr><td style="width:1.0%"></td><td style="width:31.487%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.069%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.954%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value of Asset (Liability)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives Designated as Hedging Instruments</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(387)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,736)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swap</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,270)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 99378000 211000 4591000 68000 0.50 0.70 0.30 0.50 2 353224000 5638000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is the effect of derivative instruments on the Condensed Consolidated Statements of Operations for the three months ended December 31, 2023 and 2022 (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:15.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.593%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.862%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives Designated as Cash Flow Hedges</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of Instrument</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Gain or (Loss) Recognized in Other Comprehensive Income (Loss) on Derivatives</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Location of Gain or (Loss) Recognized in Income on Derivatives</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Gain or (Loss) Reclassified from AOCL into Income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products sold</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,958)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,566 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,921)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange (gain) loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,018 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange (gain) loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,916)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is the effect of derivative instruments on the Condensed Consolidated Statements of Operations for the nine months ended December 31, 2023 and 2022 (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:15.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.593%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.862%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives Designated as Cash Flow Hedges</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of Instrument</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Gain or (Loss) Recognized in Other Comprehensive Income (Loss) on Derivatives</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Location of Gain or (Loss) Recognized in Income on Derivatives</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Gain or (Loss) Reclassified from AOCL into Income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products sold</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,131 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,424 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,701)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange (gain) loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,423 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange (gain) loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -31000 -22000 -1958000 2566000 -2921000 -3248000 137000 -64000 1018000 1170000 -6004000 -7916000 -211000 -75000 4131000 7424000 -1701000 -1200000 89000 -153000 7423000 488000 5623000 3464000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is information relative to the Company’s derivative instruments in the Condensed Consolidated Balance Sheets (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.520%"><tr><td style="width:1.0%"></td><td style="width:31.487%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.069%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.954%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value of Asset (Liability)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives Designated as Hedging Instruments</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(387)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,736)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swap</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross currency swap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,270)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 22000 0 0 136000 122000 39000 7501000 7644000 433000 3218000 0 387000 1736000 0 0 168000 284000 0 4222000 2270000 Debt<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2024, the Company amended its New Revolving Credit Facility increasing the size of the New Revolving Credit Facility by $75,000,000 to a total of $175,000,000. The Company borrowed against the expanded New Revolving Credit Facility in May of fiscal 2024 to initially fund the montratec acquisition as described in Note 2. The Company subsequently borrowed additional funds in accordance with the Accordion feature under its existing Term Loan B facility to increase the principal amount of the Term Loan B facility by $75,000,000. The Company also borrowed an additional $45,000,000 under a new credit agreement secured by the Company's U.S. accounts receivable balances (the "AR Securitization Facility"). The total U.S. accounts receivable balances which secure the AR Securitization Facility total $72,736,000 as of December 31, 2023. The Company used the proceeds from the $75,000,000 Accordion borrowing and the $45,000,000 AR Securitization Facility to fully repay borrowings on the New Revolving Credit Facility prior to June 30, 2023. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key terms of the new AR Securitization Facility are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The AR Securitization Facility Agreement provides for revolving loans to be made up to a maximum principal amount of $55,000,000 of which $45,000,000 was drawn as of December 31, 2023.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The AR Securitization Facility borrowings bear interest at a floating rate equal to a one-month secured overnight funding rate (SOFR) plus 10 basis points of credit spread adjustment, plus 110 basis points.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The AR Securitization Facility borrowings are secured by the Company's U.S. accounts receivables totaling $72,736,000 at December 31, 2023.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The AR Securitization Facility Agreement contains customary events of default (referred to as “Amortization Events.”)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Amounts drawn under the AR Securitization Facility may remain outstanding until the maturity date of the AR Securitization Facility on June 19, 2026. Prior to the maturity date, the Company is only required to repay principal to the extent necessary to maintain borrowing base compliance, unless an Amortization Event occurs.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, there have been no Amortization Events triggered in the AR Securitization Facility. The Company has both the ability and intent to have the AR Securitization Facility remain outstanding for the next 12-months. As such, the Company has classified the full $45,000,000 outstanding borrowings under the AR Securitization Facility as long-term debt at December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the above, the Company amended the variable interest component of its Term Loan B and New Revolving Credit Facility to transition from LIBOR to SOFR.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outstanding principal balance of the Term Loan B facility was $497,560,000 as of December 31, 2023, which includes $75,000,000 in principal balance from the Accordion exercised in the first quarter of fiscal 2024 as described above. The Company made $40,000,000 in principal payments on the Term Loan B facility during the nine months ended December 31, 2023 of which $4,585,000 was required. The Company is obligated to make $6,113,000 of principal payments on the Term Loan B facility over the next 12 months plus applicable Excess Cash Flow ("ECF") payments, if required, however, plans to pay down approximately $50,000,000 in principal payments in total during such 12 month period. This amount has been recorded within the current portion of long-term debt on the Company's Condensed Consolidated Balance Sheet with the remaining balance recorded as long-term debt. Refer to the 2023 10-K for further details on the Company's Term Loan B facility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no outstanding borrowings and $15,740,000 in outstanding letters of credit issued against the New Revolving Credit Facility as of December 31, 2023.  The outstanding letters of credit as of December 31, 2023 consisted of $171,000 in commercial letters of credit and $15,569,000 of standby letters of credit. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross balance of deferred financing costs on the Term Loan B facility was $7,845,000, which includes $2,414,000 from the Accordion exercises, as of December 31, 2023 and $6,323,000, which includes $892,000 from the Accordion exercise, as of March 31, 2023. The accumulated amortization balances were $2,663,000 and $1,815,000 as of December 31, 2023 and March 31, 2023, respectively. The gross balance of deferred financing costs associated with the AR Securitization Facility was $536,000 with an accumulated amortization balance of $104,000 as of December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross balance of deferred financing costs associated with the New Revolving Credit Facility is $4,828,000 as of December 31, 2023 and $4,027,000 as of March 31, 2023, respectively, which are included in Other assets on the Condensed Consolidated Balance Sheet. The $801,000 increase in Fiscal 2024 relates to fees paid to increase the size of the New Revolving Credit Facility to $175,000,000 as described above. The accumulated amortization balances were $2,385,000 and $1,611,000 as of December 31, 2023 and March 31, 2023, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a finance lease for a manufacturing facility in Hartland, WI under a 23-year lease agreement which terminates in 2035. The outstanding balance on the finance lease obligation is $13,093,000 as of December 31, 2023 of which $652,000 has been recorded within the Current portion of long-term debt and the remaining balance recorded within the Term loan, AR securitization facility and finance lease obligations on the Company's Condensed Consolidated Balance Sheet. See Note 15 for further details.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unsecured and uncommitted lines of credit are available to meet short-term working capital needs for certain of our subsidiaries operating outside of the U.S. The lines of credit are available on an offering basis, meaning that transactions under the line of credit will be on such terms and conditions, including interest rate, maturity, representations, covenants and events of default, as mutually agreed between our subsidiaries and the local bank at the time of each specific transaction. As of December 31, 2023, unsecured credit lines totaled approximately $2,428,000, of which nothing was drawn. In addition, unsecured lines of </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$13,541,000 were available for bank guarantees issued in the normal course of business of which $10,758,000 was utilized as of December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to the Company’s consolidated financial statements included in its 2023 10-K for further information on its debt arrangements.</span></div> 75000000 175000000 75000000 45000000 72736000 75000000 45000000 55000000 45000000 0.0010 0.0110 72736000 45000000 497560000 75000000 40000000 4585000 6113000 50000000 15740000 171000 15569000 7845000 2414000 6323000 892000 2663000 1815000 536000 104000 4828000 4027000 801000 175000000 2385000 1611000 P23Y 13093000 652000 2428000 0 13541000 10758000 Net Periodic Benefit Cost<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of net periodic pension cost for the Company’s defined benefit pension plans (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"></td><td style="width:41.779%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,867)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,709)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,759)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,130)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension (benefit) cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,389 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,967 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,550 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of the net benefit costs other than the service cost component are recorded in Other (income) expense, net on the Condensed Consolidated Statements of Operations. Service costs are recorded as part of Income from operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended December 31, 2023, certain employees in one of the Company's U.S. pension plans accepted an offer to settle their pension obligation with a lump sum payment. These lump sum settlements are one of the steps the Company is taking to terminate the plan by transferring the liabilities to a third-party. As a result, the Company recorded a settlement charge in the amount $4,599,000 which was recorded in Other (income) expense, net on the Condensed Consolidated Statements of Operations. The Company expects to complete the plan termination during fiscal year 2025, at which point the Company will record another settlement charge.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company currently plans to contribute approximately $6,908,000 to its pension plans in fiscal 2024. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information on the Company’s defined benefit pension and postretirement benefit plans, refer to the consolidated </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial statements included in the 2023 10-K.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of net periodic pension cost for the Company’s defined benefit pension plans (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"></td><td style="width:41.779%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,867)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,709)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,759)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,130)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension (benefit) cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,389 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,967 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,550 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 136000 199000 389000 536000 3419000 2848000 10351000 8537000 2867000 2709000 8759000 8130000 -62000 -192000 -266000 -607000 4639000 0 4720000 0 5389000 530000 6967000 1550000 -4599000 6908000 Earnings Per Share<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.513%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.308%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted earnings per share:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominators:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common stock outstanding – denominator for basic EPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive employee stock options and other share-based awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted weighted-average common stock outstanding and assumed conversions – denominator for diluted EPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,991 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,778 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,979 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,767 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options with respect to 824,000 and 744,000 common shares for the three and nine months ended December 31, 2023, respectively, and 715,000 for both the three and nine months ended December 31, 2022, were not included in the computation of diluted income per share because they were antidilutive. For the three and nine months ended December 31, 2023 and December 31, 2022 contingently issuable common shares of 165,000 and 179,000, respectively, were excluded because a performance condition had not yet been met.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants share based compensation to eligible participants under the 2016 Long Term Incentive Plan, as Amended and Restated in June 2019 ("2016 LTIP").  The total number of shares of common stock with respect to which awards may be granted under the 2016 LTIP were increased by 2,500,000 as a result of the June 2019 amendment and restatement. Shares not previously authorized for issuance under any of the prior stock plans and any shares not issued or subject to outstanding awards under the prior stock plans are still available for issuance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2024, the Company determined that the performance condition on its fiscal 2022 performance shares would not be fully met. The Company has adjusted its stock-based compensation expense accordingly in fiscal 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, the Company repurchased 31,000 shares of its common stock at an aggregate cost of $1,001,000 in accordance with the Company's previously adopted share repurchase program. The value of the shares purchased are reflected as Treasury stock on the Company's Condensed Consolidated Balance Sheet as of March 31, 2023. There were no such purchases in fiscal 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first nine months of fiscal 2024, there were 21,000 shares of stock issued upon the exercise of stock options that were issued under the Company’s 2016 LTIP. During the fiscal year ended March 31, 2023, 133,000 shares of restricted stock units vested and were issued.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 22, 2024, the Company's Board of Directors declared a dividend of $0.07 per common share. The dividend will be paid on February 20, 2024 to shareholders of record on February 9, 2024. The dividend payment is expected to be approximately $2,015,000.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to the Company’s consolidated financial statements included in its 2023 10-K for further information on its earnings per share and stock plans.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.513%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.308%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted earnings per share:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominators:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common stock outstanding – denominator for basic EPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive employee stock options and other share-based awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted weighted-average common stock outstanding and assumed conversions – denominator for diluted EPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,991 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,778 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,979 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,767 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"></td></tr></table></div> 9728000 12029000 34816000 34534000 28744000 28626000 28711000 28597000 247000 152000 268000 170000 28991000 28778000 28979000 28767000 824000 744000 715000 715000 165000 165000 179000 179000 2500000 31000 1001000 21000 133000 0.07 2015000 Loss Contingencies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is named a defendant in legal actions arising out of the normal course of business. The Company is not a party to any pending legal proceeding other than ordinary, routine litigation incidental to our business. The Company does not believe that any of its pending litigation will have a material impact on its business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued general and product liability costs are actuarially estimated reserves based on amounts determined from loss reports, individual cases filed with the Company, and an amount for losses incurred but not reported. The aggregate amounts of reserves were $19,350,000 (gross of estimated insurance recoveries of $7,496,000) as of December 31, 2023, of which $14,750,000 is included in Other non current liabilities and $4,600,000 in Accrued liabilities. The liability for accrued general and product liability costs are funded by investments in marketable securities (see Note 6).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the beginning and ending balances for accrued general and product liability (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:59.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.884%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued general and product liability, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,103 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,575 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated insurance recoveries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(773)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add provision for claims</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deduct payments for claims</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued general and product liability, end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated insurance recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,496)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accrued general and product liability, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,854 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,831 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The per occurrence limits on the self-insurance for general and product liability coverage to Columbus McKinnon through its wholly-owned captive insurance company were $2,000,000 from inception through fiscal 2003 and $3,000,000 for fiscal 2004 and thereafter. In addition to the per occurrence limits, the Company’s coverage is also subject to an annual aggregate limit, applicable to losses only. These limits range from $2,000,000 to $6,000,000 for each policy year from inception through fiscal 2024. The Company also purchases excess general and product liability insurance up to an aggregate $75,000,000 limit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asbestos</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Like many industrial manufacturers, the Company is involved in asbestos-related litigation.  In continually evaluating costs relating to its estimated asbestos-related liability, the Company reviews, among other things, the incidence of past and recent claims, the historical case dismissal rate, the mix of the claimed illnesses and occupations of the plaintiffs, its recent and historical resolution of the cases, the number of cases pending against it, the status and results of broad-based settlement discussions, and the number of years such activity might continue. Based on this review, the Company has estimated its share of liability to defend and resolve probable asbestos-related personal injury claims. This estimate is highly uncertain due to the limitations of the available data and the difficulty of forecasting with any certainty the numerous variables that can affect the range of the liability. The Company will continue to study the variables in light of additional information in order to identify trends that may become evident and to assess their impact on the range of liability that is probable and estimable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on actuarial information, the Company has estimated its net asbestos-related aggregate liability including related legal costs to range between $4,900,000 and $8,900,000, net of insurance recoveries, using actuarial parameters of continued claims for a period of 38 years from December 31, 2023. The Company has estimated its asbestos-related aggregate liability that is probable and estimable, net of insurance recoveries, in accordance with U.S. generally accepted accounting principles approximates $6,414,000. The Company has reflected the liability gross of insurance recoveries of $7,496,000 as a liability in the Condensed Consolidated Balance Sheet as of December 31, 2023. The recorded liability does not consider the impact of any potential favorable federal legislation. This liability will fluctuate based on the uncertainty in the number of future claims that will be filed and the cost to resolve those claims, which may be influenced by a number of factors, including the outcome of the ongoing broad-based settlement negotiations, defensive strategies, and the cost to resolve claims outside the broad-based settlement program. Of this amount, management expects to incur asbestos liability payments of approximately $2,700,000 over the next 12 months. Because payment of the liability is likely to extend over many years, management believes that the potential additional costs for claims will not have a material effect on the financial condition of the Company or its liquidity, although the effect of any future liabilities recorded could be material to earnings in a future period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A share of the Company’s previously incurred asbestos-related expenses and future asbestos-related expenses are covered by pre-existing insurance policies. The Company had been engaged in a legal action against the insurance carriers for those policies to recover past expenses and future costs incurred. The Company came to an agreement with the insurance carriers to settle its case against them for recovery of a portion of past costs and future costs for asbestos-related legal defense costs. The agreement was finalized during the quarter ended September 30, 2020. The terms of the settlement require the carriers to pay gross defense costs prior to retro-premiums of 65% for future asbestos-related defense costs subject to an annual cap of $1,650,000 for claims covered by the settlement. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, the insurance carriers are expected to cover 100% of indemnity costs related to all covered cases. Estimates of the future cost sharing have been included in the loss reserve calculation as of December 31, 2023 and March 31, 2023. The Company has recorded a receivable for the estimated future cost sharing in Other assets in the Condensed Consolidated Balance Sheet at December 31, 2023 in the amount of $7,496,000, which offsets its asbestos reserves.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, one of the Company's subsidiaries, Magnetek, Inc. ("Magnetek"), has been named, along with multiple other defendants, in asbestos-related lawsuits associated with business operations previously acquired but which are no longer owned. During Magnetek's ownership, none of the businesses produced or sold asbestos-containing products. For such claims, Magnetek is uninsured and either contractually indemnified against liability, or contractually obligated to defend and indemnify the purchaser of these former business operations.  The Company aggressively seeks dismissal from these proceedings. The asbestos-related liability including legal costs is estimated to be approximately $776,000 which has been reflected as a liability in the Condensed Consolidated Balance Sheet at December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product Liability</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is also involved in other unresolved legal actions that arise in the normal course of business. The most prevalent of these unresolved actions involve disputes related to product design, manufacture and performance liability. The Company's estimation of its product-related aggregate liability that is probable and estimable, in accordance with U.S. generally accepted accounting principles approximates $4,664,000, which has been reflected as a liability in the Condensed Consolidated Balance </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sheet as of December 31, 2023. In some cases, the Company cannot reasonably estimate a range of loss because there is insufficient information regarding the matter.  Management believes that the potential additional costs for claims will not have a material effect on the financial condition of the Company or its liquidity, although the effect of any future liabilities recorded could be material to earnings in a future period.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Litigation-Other</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2010, Magnetek received a request for indemnification from Power-One, Inc. ("Power-One") for an Italian tax matter arising out of the sale of Magnetek's power electronics business to Power-One in October 2006. With a reservation of rights, Magnetek affirmed its obligation to indemnify Power-One for certain pre-closing taxes.  The sale included an Italian company, Magnetek, S.p.A., and its wholly owned subsidiary, Magnetek Electronics (Shenzhen) Co. Ltd. (the “Power-One China Subsidiary”). The tax authority in Arezzo, Italy, issued a notice of audit report in September 2010 wherein it asserted that the Power-One China Subsidiary had its administrative headquarters in Italy and, therefore, it should be considered resident in Italy and subject to taxation in Italy.  In November 2010, the tax authority issued a notice of tax assessment for the period of July 2003 to June 2004, alleging that taxes of approximately $2,100,000 (Euro 1,900,000), plus interest, were due in Italy on taxable income earned by the Power-One China Subsidiary during this period.  In addition, the assessment alleges potential penalties in the amount of approximately $2,400,000 (Euro 2,200,000) for the alleged failure of the Power-One China Subsidiary to file its Italian tax return.  The Power-One China Subsidiary filed its response with the provincial tax commission of Arezzo, Italy in January 2011. A hearing before the Tax Court was held in July 2012 on the tax assessment for the period of July 2003 to June 2004. In September 2012, the Tax Court ruled in favor of the Power-One China Subsidiary dismissing the tax assessment for the period of July 2003 to June 2004. In February 2013, the tax authority filed an appeal of the Tax Court's September 2012 ruling. The Regional Tax Commission of Florence heard the appeal of the tax assessment dismissal for the period of July 2003 to June 2004 and thereafter issued its ruling finding in favor of the tax authority. Magnetek believed the court’s decision was based upon erroneous interpretations of the applicable law and appealed the ruling to the Italian Supreme Court in April 2015. In April 2022, the Supreme Court upheld the appeal in favor of Power-One.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax authority in Arezzo, Italy also issued a tax inspection report in January 2011 for the periods July 2002 to June 2003 (fiscal period 2002/2003) and July 2004 to December 2006 (fiscal periods 2004/2005 and 2005/2006) claiming that the Power-One China Subsidiary failed to file Italian tax returns for the reported periods. In August 2012, the tax authority in Arezzo, Italy issued four notices of tax assessment for the periods July 2002 to June 2003 and July 2004 to December 2006, alleging that taxes of approximately $7,400,000 (Euro 6,700,000) were due in Italy on taxable income earned by the Power-One China Subsidiary together with an allegation of potential penalties in the amount of approximately $3,100,000 (Euro 2,800,000) for the alleged failure of the Power-One China Subsidiary to file its Italian tax returns. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 3, 2015, the Tax Court, ruled in favor of the Power-One China Subsidiary dismissing the tax assessments for the periods of July 2002 to June 2003 and July 2004 to December 2006. On July 27, 2015, the tax authority filed appeals of the Tax Court's ruling of June 3, 2015. In May 2016, the Regional Tax Court of Florence rejected the appeals of the tax authority and at the same time canceled the notices of assessment for the fiscal years of 2004/2005 and 2005/2006. In December 2016, the Power-One China Subsidiary was served by the Italian Revenue Agency with two appeals to the Italian Supreme Court regarding the two positive judgments on the tax assessments for the fiscal periods 2004/2005 and 2005/2006. In February 2017 the Power-One China Subsidiary filed two memorandum before the Italian Supreme Court in response to the appeals made by the tax authority against the positive judgments on the tax assessments for fiscal years 2004/2005 and 2005/2006. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2017, the Regional Tax Court of Florence rejected the appeal of the assessment for 2006 fiscal year (period July 2006-December 2006). In October 2017, the Power-One China Subsidiary was served by the Italian Revenue Agency with an appeal to the Italian Supreme Court against the positive judgment on the tax assessment for fiscal year 2006. In November 2017 the Power-One China Subsidiary filed a memorandum before the Italian Supreme Court in response to the appeal made by the tax authority against the positive judgment on the tax assessment for fiscal year 2006. In March 2018, the Regional Tax Court of Florence rejected the appeal of the assessment for 2002/2003 fiscal year. In October 2018 the Power-One China Subsidiary was served by the Italian Revenue Agency with an appeal to the Italian Supreme Court against the positive judgment on the tax assessment for fiscal year 2002/2003. In November 2018 the Power-One China Subsidiary filed a memorandum with the Italian Supreme Court in response to the appeal made by the tax authority. The Supreme Court upheld the appeals of the Italian Tax Authority and remitted the proceedings back to the Regional Tax Court for a new evaluation of the substance of the dispute.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2022 the Power One China Subsidiary resumed the proceedings concerning the tax assessments for fiscal years 2002/2003 and 2006 before the Regional Tax Court. A hearing was held before the Regional Tax Court in April and May of 2023, in two separate decisions, the court ruled in favor of the Company. The tax authority appealed this decision on December 6, 2023, and the Company filed the relevant counter claims in January of 2024. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023 the Power One China Subsidiary resumed the proceedings concerning the tax assessments for fiscal years 2004/2005 and 2005/2006 before the Regional Tax Court. The hearing on this matter is expected to be held in February 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes it will be successful and does not expect to incur a liability related to these assessments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September of 2017, Magnetek received a request for defense and indemnification from Monsanto Company, Pharmacia, LLC, and Solutia, Inc. (collectively, “Monsanto”) with respect to: (1) lawsuits brought by plaintiffs claiming that Monsanto manufactured polychlorinated biphenyls ("PCBs"), exposure to which allegedly caused injury to plaintiffs; and (2) lawsuits brought by municipalities and municipal entities claiming that Monsanto should be responsible for a variety of damages due to the presence of PCBs in bodies of water in those municipalities and/or in water treated by those municipal entities.  Monsanto claims to be entitled to defense and indemnification from Magnetek under a so-called “Special Undertaking” apparently executed by Magnetek’s predecessor Universal Manufacturing ("Universal") in January of 1972, which purportedly required Universal to defend and indemnify Monsanto from liabilities “arising out of or in connection with the receipt, purchase, possession, handling, use, sale or disposition of” PCBs by Universal.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Magnetek has declined Monsanto’s tender, and believes that it has meritorious legal and factual defenses to the demands made by Monsanto.  Magnetek is vigorously defending against those demands and commenced litigation in New Jersey to, among other things, declare the Special Undertaking void and unenforceable.  Monsanto has, in turn, commenced an action to enforce the Special Undertaking in Missouri and joined five additional companies as co-defendants in that Missouri action.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The New Jersey action was recently dismissed in favor of the Missouri action. Magnetek has appealed that decision and intends to continue to vigorously prosecute its New Jersey declaratory judgment action, and to defend against Monsanto’s action against it. The Company cannot reasonably estimate a potential range of loss with respect to Monsanto’s tender because there is insufficient information regarding the underlying matters.  Management believes, however, that the potential additional legal costs related to such matters will not have a material effect on the financial condition of the Company or its liquidity, although the effect of any future liabilities recorded could be material to earnings in a future period.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company had previously filed suit against Travelers in District Court seeking coverage under insurance policies in the name of Universal. In July 2019, the District Court ruled that Travelers is obligated to defend Magnetek under these policies in connection with Magnetek's litigation against Monsanto. The Court held that Monsanto's claims against Magnetek fall within the insuring agreement of the Travelers policies and that none of the policy exclusions precluded the possibility of coverage. The Court also held that Travelers prior settlements with other insureds under the policies did not cut off or release Magnetek's rights under the policies. Travelers moved for reconsideration which motion was denied. Travelers is currently defending the Company in its litigation with Monsanto.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is also engaged in similar insurance coverage litigation against Transportation Insurance Company in the Circuit Court of Cook County, Illinois. That suit is presently stayed due to the bankruptcy of Velsicol Chemical, LLC, a third-party indemnitor of TIC and Travelers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Environmental Matters</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Along with other manufacturing companies, the Company is subject to various federal, state and local laws relating to the protection of the environment. To address the requirements of such laws, the Company has adopted a corporate environmental protection policy which provides that all of its owned or leased facilities shall, and all of its employees have the duty to, comply with all applicable environmental regulatory standards, and the Company utilizes an environmental auditing program for its facilities to ensure compliance with such regulatory standards.  The Company has also established managerial responsibilities and internal communication channels for dealing with environmental compliance issues that may arise in the course of its business. Because of the complexity and changing nature of environmental regulatory standards, it is possible that situations will arise from time to time requiring the Company to incur expenditures in order to ensure environmental regulatory compliance. However, the Company is not aware of any environmental condition or any operation at any of its facilities, either individually or in the aggregate, which would cause expenditures having a material adverse effect on its results of operations, financial condition or cash flows and, accordingly, has not budgeted any material capital expenditures for environmental compliance for fiscal 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 1986, Magnetek acquired the stock of Universal Manufacturing Corporation (“Universal”) from a predecessor of Fruit of the Loom (“FOL”), and the predecessor agreed to indemnify Magnetek against certain environmental liabilities arising from pre-acquisition activities at a facility in Bridgeport, Connecticut. Environmental liabilities covered by the indemnification agreement included completion of additional cleanup activities, if any, at the Bridgeport facility and defense and </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indemnification against liability for potential response costs related to offsite disposal locations. Magnetek's leasehold interest in the Bridgeport facility was assigned to the buyer in connection with the sale of Magnetek's transformer business in June 2001. FOL, the successor to the indemnification obligation, filed a petition for Reorganization under Chapter 11 of the Bankruptcy Code in 1999 and Magnetek filed a proof of claim in the proceeding for obligations related to the environmental indemnification agreement. Magnetek believes that FOL had substantially completed the clean-up obligations required by the indemnification agreement prior to the bankruptcy filing. In November 2001, Magnetek and FOL entered into an agreement involving the allocation of certain potential tax benefits and Magnetek withdrew its claims in the bankruptcy proceeding. Magnetek further believes that FOL's obligation to the state of Connecticut was not discharged in the reorganization proceeding. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2007, the Connecticut Department of Environmental Protection (“DEP”) requested parties, including Magnetek, to submit reports summarizing the investigations and remediation performed to date at the site and the proposed additional investigations and remediation necessary to complete those actions at the site. DEP requested additional information relating to site investigations and remediation. Magnetek and the DEP agreed to the scope of the work plan in November 2010.  The Company has recorded a liability of $314,000 included in the amount specified above, related to the Bridgeport facility, representing the best estimate of future site investigation costs and remediation costs which are expected to be incurred in the future.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all of the currently known environmental matters, the Company has accrued as of December 31, 2023 a total of $727,000 which, in our opinion, is sufficient to deal with such matters. The Company is not aware of any environmental condition or any operation at any of its facilities, either individually or in the aggregate, which would cause expenditures to have a material adverse effect on its results of operations, financial condition or cash flows and, accordingly, has not budgeted any material capital expenditures for environmental compliance for fiscal 2024.</span></div> 19350000 7496000 14750000 4600000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the beginning and ending balances for accrued general and product liability (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:59.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.884%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued general and product liability, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,103 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,575 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated insurance recoveries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(773)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add provision for claims</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deduct payments for claims</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued general and product liability, end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated insurance recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,496)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net accrued general and product liability, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,854 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,831 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 21103000 22575000 773000 889000 1251000 3025000 2231000 3608000 19350000 21103000 7496000 8272000 11854000 12831000 2000000 3000000 2000000 6000000 75000000 4900000 8900000 P38Y 6414000 7496000 2700000 P12M 0.65 1650000 1 7496000 776000 4664000 2100000 1900000 2400000 2200000 4 7400000 6700000 3100000 2800000 2 2 2 2 5 314000 727000 Income Taxes<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) as a percentage of income (loss) from continuing operations before income tax expense was 29% and 28% in the three months ended December 31, 2023 and December 31, 2022, respectively, and 26% and 35% in the nine months ended December 31, 2023 and December 31, 2022, respectively. Typically these percentages vary from the U.S. statutory rate of 21% primarily due to varying statutory tax rates at the Company's foreign subsidiaries, and the jurisdictional mix of income for these subsidiaries. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended December 31, 2022, the rate was unfavorably impacted 5 percentage points due to settlement of income tax assessments related to tax periods prior to the Company’s acquisition of Stahl Cranesystems GmbH (“STAHL"). In accordance with the tax indemnification clause of the share purchase agreement, the Company received full reimbursement from STAHL’s prior owner which was recorded as a gain in Other (income) expense, net on the Condensed Consolidated Statements of Operations during the period. The tax rate for the nine months ended December 31, 2022 also reflects an unfavorable impact of 4 percentage points due to the recording of a U.S. state tax valuation allowance. The valuation allowance primarily relates to changes in the Company’s expectations regarding its ability to more likely than not utilize certain state net operating losses prior to their expiration.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates that the effective tax rate related to continuing operations will be approximately 24% to 26% for fiscal 2024. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to the Company’s consolidated financial statements included in its 2023 10-K for further information on income taxes.</span></div> 0.29 0.28 0.26 0.35 -0.05 -0.04 0.24 0.26 Changes in Accumulated Other Comprehensive Loss<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in AOCL by component for the three and nine months ended December 31, 2023 are as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:45.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.322%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retirement Obligations</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign Currency</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in Derivatives Qualifying as Hedges</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,966)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,134)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,385 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,715)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,910)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,595 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,339 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,206)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,728 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,371)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,795)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,179 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,987)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:45.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.322%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retirement Obligations</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign Currency</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in Derivatives Qualifying as Hedges</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,800)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,352)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,109 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,043)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,429 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,557 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,930)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,056 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,371)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,795)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,179 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,987)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of amounts reclassified out of AOCL for the three months ended December 31, 2023 are as follows (in thousands):</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:45.674%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.957%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Details of AOCL Components</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount reclassified from AOCL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Affected line item on Condensed Consolidated Statement of Operations</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amortization of prior service cost and pension settlement expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,652 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (benefit) expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,501 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in derivatives qualifying as hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products sold</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,389)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (benefit) expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of amounts reclassified out of AOCL for the nine months ended December 31, 2023 are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:45.674%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.957%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Details of AOCL Components</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount reclassified from AOCL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Affected line item on Condensed Consolidated Statement of Operations</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amortization of prior service cost and pension settlement expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,840 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (benefit) expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,656 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in derivatives qualifying as hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products sold</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,807)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,123)</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (benefit) expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,149)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These AOCL components are included in the computation of net periodic pension cost. (See Note 10 for additional details.)</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in AOCL by component for the three and nine months ended December 31, 2023 are as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:45.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.322%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retirement Obligations</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign Currency</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in Derivatives Qualifying as Hedges</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,966)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,134)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,385 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,715)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,910)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,595 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,339 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,206)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,728 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,371)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,795)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,179 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,987)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:45.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.322%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retirement Obligations</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign Currency</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in Derivatives Qualifying as Hedges</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,800)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,352)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,109 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,043)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,429 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,557 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,930)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,056 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,371)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,795)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,179 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,987)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> -12966000 -39134000 7385000 -44715000 1094000 13339000 -4910000 9523000 -3501000 0 -704000 -4205000 4595000 13339000 -4206000 13728000 -8371000 -25795000 3179000 -30987000 -12800000 -32352000 7109000 -38043000 773000 6557000 2219000 9549000 -3656000 0 6149000 2493000 4429000 6557000 -3930000 7056000 -8371000 -25795000 3179000 -30987000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of amounts reclassified out of AOCL for the three months ended December 31, 2023 are as follows (in thousands):</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:45.674%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.957%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Details of AOCL Components</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount reclassified from AOCL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Affected line item on Condensed Consolidated Statement of Operations</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amortization of prior service cost and pension settlement expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,652 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (benefit) expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,501 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in derivatives qualifying as hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products sold</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,389)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (benefit) expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of amounts reclassified out of AOCL for the nine months ended December 31, 2023 are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:45.674%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.957%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Details of AOCL Components</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount reclassified from AOCL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Affected line item on Condensed Consolidated Statement of Operations</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amortization of prior service cost and pension settlement expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,840 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (benefit) expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,656 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in derivatives qualifying as hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of products sold</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,807)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,123)</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total before tax</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (benefit) expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,149)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td></tr></table></div> 4652000 4652000 1151000 3501000 29000 -3389000 4290000 930000 226000 704000 4840000 4840000 1184000 3656000 99000 -9807000 1585000 -8123000 -1974000 -6149000 Leases<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s lease arrangements generally include real estate (manufacturing facilities, sales offices, distribution centers, warehouses), vehicles, and equipment. Leases with a term greater than one year are recognized on the Consolidated Balance Sheet; the Company has elected not to recognize leases with terms of one year or less on the Consolidated Balance Sheet. Lease obligations and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The Company recognizes lease expense on a straight-line basis over the lease term. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's leases have lease terms ranging from 1 to 23 years, some of which include options to extend or terminate the lease. The exercise of lease renew all options is at the Company’s sole discretion. When deemed reasonably certain of exercise, the renewal options are included in the determination of the lease term. The Company’s lease agreements do not contain material residual value guarantees or any material restrictive covenants. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the lease-related assets and liabilities recorded on the Condensed Consolidated Balance Sheet (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.619%"><tr><td style="width:1.0%"></td><td style="width:57.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.619%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1040"><span style="-sec-ix-hidden:f-1041">Other assets</span></span> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1044"><span style="-sec-ix-hidden:f-1045">Accrued liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1048"><span style="-sec-ix-hidden:f-1049">Other non current liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Total operating liabilities</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,274 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,490 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1054"><span style="-sec-ix-hidden:f-1055">Net property, plant, and equipment</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1058"><span style="-sec-ix-hidden:f-1059">Current portion of long-term debt and finance lease obligation</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1062"><span style="-sec-ix-hidden:f-1063">Term loan and finance lease obligations</span></span> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Total finance liabilities</span></td><td style="border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,093 </span></td><td style="border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,541 </span></td><td style="border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense of $3,216,000 and $9,429,000 and $2,323,000 and $6,810,000 for the three and nine months ended December 31, 2023 and December 31, 2022, respectively, is included in Income from operations on the Condensed Consolidated Statements of Operations. Short-term lease expense, sublease income, and variable lease expenses were not material for the three and nine months ended December 31, 2023 and December 31, 2022, respectively. Finance lease expense of $250,000 and $751,000 for both the three and nine months ended December 31, 2023 and December 31, 2022, respectively, is included in Income from operations on the Condensed Consolidated Statements of Operations. Interest and debt expense related to the finance lease of $149,000 and $451,000 and $156,000 and $470,000 is included the Company's Condensed Consolidated Statements of Operations in the three and nine months ended December 31, 2023 and December 31, 2022, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:65.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.026%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.460%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended <br/> December 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,771 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,678 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of finance lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for new operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,442 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s lease arrangements generally include real estate (manufacturing facilities, sales offices, distribution centers, warehouses), vehicles, and equipment. Leases with a term greater than one year are recognized on the Consolidated Balance Sheet; the Company has elected not to recognize leases with terms of one year or less on the Consolidated Balance Sheet. Lease obligations and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The Company recognizes lease expense on a straight-line basis over the lease term. </span></div>The Company's leases have lease terms ranging from 1 to 23 years, some of which include options to extend or terminate the lease. The exercise of lease renew all options is at the Company’s sole discretion. When deemed reasonably certain of exercise, the renewal options are included in the determination of the lease term. The Company’s lease agreements do not contain material residual value guarantees or any material restrictive covenants. P1Y P1Y P23Y P23Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the lease-related assets and liabilities recorded on the Condensed Consolidated Balance Sheet (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.619%"><tr><td style="width:1.0%"></td><td style="width:57.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.619%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1040"><span style="-sec-ix-hidden:f-1041">Other assets</span></span> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1044"><span style="-sec-ix-hidden:f-1045">Accrued liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1048"><span style="-sec-ix-hidden:f-1049">Other non current liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Total operating liabilities</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,274 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,490 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance lease:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1054"><span style="-sec-ix-hidden:f-1055">Net property, plant, and equipment</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1058"><span style="-sec-ix-hidden:f-1059">Current portion of long-term debt and finance lease obligation</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1062"><span style="-sec-ix-hidden:f-1063">Term loan and finance lease obligations</span></span> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Total finance liabilities</span></td><td style="border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,093 </span></td><td style="border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,541 </span></td><td style="border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 65424000 53551000 9511000 7966000 58763000 46524000 68274000 54490000 11846000 12597000 652000 604000 12441000 12937000 13093000 13541000 3216000 9429000 2323000 6810000 250000 250000 751000 751000 149000 451000 156000 470000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:65.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.026%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.460%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended <br/> December 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,771 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,678 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of finance lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for new operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,442 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 7771000 6678000 898000 872000 17442000 8592000 Effects of New Accounting Pronouncements<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Topics recently adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2022, the FASB issued ASU 2022-06, "Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848" from December 31, 2022 to December 31, 2024, which is superseding the date from ASU No. 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." This ASU is elective and is relief to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. Optional expedients are provided for contract modification accounting under topics such as debt, leases, and derivatives. The optional amendments are effective for all entities as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020 through December 31, 2024. The Company modified its interest rate swap contracts during the quarter to transition from LIBOR to SOFR. The adoption of this update did not have a material impact on the Company’s consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers." The ASU amends ASC 805 to require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination and is intended to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those years, with early adoption permitted. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted this standard effective April 1, 2023 and applied it in the purchase accounting for montratec. The adoption did not have a material impact on the Company's consolidated financial statements.     </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Topics Not Yet Adopted</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We consider the applicability and impact of all ASUs. In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU is intended to provide increased transparency about income tax information through improvements to income tax disclosures related to the rate reconciliation and income taxes paid. The Company is currently assessing the impact this ASU will have on the footnotes of its annual financial statements. The Company plans to adopt this standard in fiscal 2026 when required. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ASUs not listed were assessed and determined to be either not applicable, or had or are expected to have an immaterial impact on our financial statements and related disclosures.</span></div> Effects of New Accounting Pronouncements<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Topics recently adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2022, the FASB issued ASU 2022-06, "Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848" from December 31, 2022 to December 31, 2024, which is superseding the date from ASU No. 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." This ASU is elective and is relief to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. Optional expedients are provided for contract modification accounting under topics such as debt, leases, and derivatives. The optional amendments are effective for all entities as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020 through December 31, 2024. The Company modified its interest rate swap contracts during the quarter to transition from LIBOR to SOFR. The adoption of this update did not have a material impact on the Company’s consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers." The ASU amends ASC 805 to require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination and is intended to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those years, with early adoption permitted. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted this standard effective April 1, 2023 and applied it in the purchase accounting for montratec. The adoption did not have a material impact on the Company's consolidated financial statements.     </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Topics Not Yet Adopted</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We consider the applicability and impact of all ASUs. In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU is intended to provide increased transparency about income tax information through improvements to income tax disclosures related to the rate reconciliation and income taxes paid. The Company is currently assessing the impact this ASU will have on the footnotes of its annual financial statements. The Company plans to adopt this standard in fiscal 2026 when required. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ASUs not listed were assessed and determined to be either not applicable, or had or are expected to have an immaterial impact on our financial statements and related disclosures.</span></div> false false false false

BIHT?49=.M'L=- &WWJ M*P'7-Q^^*K-$[34;Y?V<53B,[F4'$>..V=N?,NS<_VKMKIJ![?[Z6LDK0&LU M]>'"^(<'[MB/?#+@(-@LMOWN@)KNZ2_HP6T9>-WNS=/F1AJX!OVL#PVVN7YE MS!&7FOT%"75@&X(XSW)(0I)G"&=)CJV<]R34 MI)SN%\C7?.ZY=3(Q8BKGZ4-6YMV/&<^[B2W/ELU1MV,7,? MHI3%*5;VI0TI'>]F;A2TS9Y3ZB#\2LEI23\GT#0CF\LQ&IE:MO!H"8$6T>/9 MH1D*GBCC1">3$L2PHJ_IX,S3OI(,=&FP/S]MGDKQZ>%QN7[1MM*JN9Q6QI3: M_&K/8]7)C?Q<5(PL=8[L!<C8:J?ML4:_.JG\F"D3+@5]M+P*SH*]!+)7,3(,OWDZR[F M1\AT W8B@C^TD-:98@Z -*7,2^ 9G?JLD'&@KE/*>Z.@@PXFII)3"AY2PLDG M'=QD7F6HNEXNQ9W@/\F?HKKY)?@B1$$N69;#D$H&4835) _"$$HJ*0E$&G)A M-,E-.IO;=-]=^Y)&4K#1HH*UDM7"6^0@8ZC-GJ^.Z3OVJ7A[B?BO[^XVG\KZ M1N'Z86.:FO=D W,CS)Z@X'J;#U3)NUZ)]5,%]NNOUNQJGMKW-(S#!.H-P9&9 MTR=X5AF"SX+CE#'X=*N391 ^JU@_H_#YA]TV3I^D%-JA>7MS^*<^F&N8YDEU MUJ:U4MNV11S&G,RP)[LSW8.(B.3"P[,%O'!R5V=K. M670\Z3;/'I#7VS^'%MR(Z_U35:R$-HH>:+&JF]3?R]VJ^(_@7[CZ3@I9D%T- M1/;OIZ(4_'K%O^Y*ZZF_*4N9M_>1S9,+$(_UN6_M'G R&.Q(4L[,AQO/,VX[7:\7X'?JH M9MOU];)(:1X&B#!($8T@RC!2"T.00B$RPE.!8QH*F]CB$_U8T?H$@<0_=1_] M K5^2M/N<#4C: ]HC;U%?EV<=BOD6-5I#U 8I3SMKI8ZD=U/U4R;3Y)%A"6$YS +4[4?SJF$.48")C(4L6((GE"K"\;37,/A MJG)7/:>U1;84M"W"+BE+69!&D&$N(0IX '% $T@32B3*213%J?%MY?G^YD8; MUVU1KEX)KL=SY=N=<#:XLO2+WMA'9%TYK1NYW6QMY06WHV!H<77I%\N);B\A M!-_6*_%?ZK]@KTL@_BPJM>^5ZQ)L[HL*B&5-%?\%(/1TG6D.V."-ID$STUUJ MFNNT=Z]I\9IC"<7=;F7!>"XE3PC,$YQ!A#()J8A"F&8D#,*<9S@/;#9PO;;G MN6ESWJKU43.SPARQ&)DYOQH 8%]Z\%!57P4&>RU/6T;P4*6#8H%''G$PD[II M_7E=?A;U\G7W4Y0/VHEL$64A3W$60QSIZ.^ 4S5;4P(# M%G&61WF2R6"QJN^A^4]#H\FX=Z-O.&^^X0,9QON>M=#*:"KJ'&Z KLMR_4MM M>2N@UJVE$A\J.^X!<*6 A35@/B0&AI5?A");P+EMPC^*BI7%8UO??6:"*Q6P5V!R&JOJNTH@?%C#8"O:PO?XDU[WS$2N <7 M)6/U8^][7.]2ZZ(;]^NE>N7[9O7WZE:(\B_E^NEQ1P^&GLB&SD]N M\%ULGLH5^'L%M/2@%M_<%=D4U6'2'0G0D7G4#$O/].@ E9/3LFD?D[DP6RK= M=VBV?76TDKEM:@M!Y\9&A^G) M_L__$Z;!_^PG*6O^34>E>"^-:Y5K9!281^:HZYL/7T[4_A@A#XDU0M/5NWV+ M;"76<#A4N+THIXDF1[= K'E'7WF/N+(.LYIM;-6D\50>@ZC>*G+J?+B4UQBI M[^)9K)Y$D[>B6-W=BE*NRP>U-1(W=%GZ(Y/>VPRL0ZK< M,?#WEC+7JW 3I\X= ]C#%+JC].*VD.@RL\U)VW*Y_J5EJ*Y7_+O0I;)%]4%M MAG5,__K#NMJH?]=2K2JQR'*):9R'$&=!!%&>QY#F)($)02G#%$>I68Z3BZ28 MV[+PGO#ZFKO.-Z?DLV-RMX$P(^S1X1V9EW]\^@"ZG*U7((Q@D%^!K5)@IU5] M+]'I=06N.2_:7'&-DGI7J[6LG_MT9IBL>?DBF#W1KYL,D[+L13"])M/+&G/8 M!B^7G_X4[$G'$W]0%'Q7)])NSX=,-\4#;0LQ@A^P) MK+'WRR=P\GAZ9HJ&V[YYJ.'I=M$&ZNWMJ4V>MYOD5;E9_"PV37)P7CP7_(DL MZ\U1("3C613!2'T-$$4408Q3!KD((H'B-,6A4>F7DSW,;>[70C:Y[CLQK3:I MIZ$ !K[4L\>&^.)?E;_(5M!O=RS$]1ONWE^NMU))OA9M;J9??[!T6[> M].U170-@P6D6!2Q-818&N7;UC2 E 84!C@@+91+%Q"KEADWG/WI4\6(@L))CH;76,(HBPHCJ2!Q&4*8^9E!%* M[/P,[+J?&]E]W8M9 (];!0!M- !2JZ!+ENX*FEB&,MF-CQG=C8?ZR(2W[UR_ MS:FF$6^E![7XH)-_[Y'O0^C;QU$Y@>@KU,JN\VFCL9R .0C8 MW\6F:)/ [&X?W3TH309 D#S+$HI@Q(2ND$ D))S',%(#@%(F. OYXEF4=/WV M0] 78T1.$AM 'M;EIHV!T =+CV6Q+H&^QRB8 *R[M=(7&/J)2FPV318(M_M& MRS&SWG)['H<)-]W'BE)58"?\F_C)6L#I?S=NTOE;[<TY-.\6-*O9[ 1Y]QK]:V"R2\IM6F)&RS M$$F:\9R%4$19 E&>Y)"D"$&9A#0(N>0LLW*,/=[-W*9L79NL'[G;">I0N>T( MJ&;3^'*H1I[0#B@Y57$[#8+'2FY'.IF\FMMI18]5=!MXVM6GOC8%E#6W>?E9 M*@N@\;9L$W]F%,4H4KO&C'$$49)E:M,2",A(F,ZBOB?VV#=0^=,,V>V:@XB:T9;?A ;&3&< /+OM30&21\%18ZUN*14VR2Q$$,LY)"&6DTTEE&88Y MC0(89_IRGJ8ASH7588&]#'.CDP^DN@?%2B[7ORJ@!QO<"WZG;XK)5F;+->B,U7_8DHT^S]R^X!7;Y-\[%.E/_^ MY:_-[/\HJN*NJ=K3. H&+.!,6UIY@E*(8AG#/$Z$(M$\8#S,)C-!CV[+TH?UPX..M5ZS?]7R+23F"8E)#.-( M!SUCF4**L%I1HE"B#$=9I!83*[>%UUW,SS'A[^NZ>!BK!065EO1_0!)Z,*D*?-_;K4-?+^!T3X*DN2JS0):W\%]6L:AE=9%'8/%U7UU-9N7.]* M2-LM#@>#8T;IEP ^,A$WHH%:MB:X65R!+S54_OCTE/Z>6/"@^4FYZY1RKQGG MY'-N//$7L1(E65ZO^#5_*%:%/B?0'-6%Z*,$\RQ,$X@C@2'B.5/6:(#43X'2 M4L08AU8VZ)G^YF9(MN+6TYWL"=SY+5GNU,_A;<8$'E$AZJ_)Q/2U-TA-OST89W$:4B$0S.(D4;R#4'C)=NYZI^%GG,V8;_+1&YD?IQJX:3/3CW09XT>F_STYZ,]=\_AM MW(WDC]0Z8Z:O1Q*39BYZRJ M7GT4Y>9%^\;5*6_^_50\ZC\L A:3D!$"LQ 1B$2*(1%) /.[%66JC\ILS9GAIS+RJK3]2C[TOY*>TN!+_RMI]08[Q<&7WE=R MW?M*;K=?R>WN*_ET]BNQ7KXF'C-/"]Q44D^Z!$X\%*\7R:F[=\C*]HN4O/JP M7%?BY_KWU6.AG4/K0V#K@BT&3@ MUL,B=9L!K,,+P B(CDS]46"[C<,KT9M#]=PC=S9??ROEF\YGCR MHCB*: K[*HB:P%T%Z&]*I:8H]'8;T-L:W*ZKHDG>N]%1FDJZE;7MF[J/C\"P\.9MQG:L8]HWFI4[<]L_./OZ^3&HV33 MGM_XA_3@%&>$+AQ34525V%0?FEX7,8W#D$0("L)3'3,40\KS#*8!"B4)4Y*R M8+'15U!)M[ 1Z4+D_EUAB7C89@J54$R];"LHZR&1X6,^+P!O;(%-+* MV6UYMJ*"3E:/;M(FD/CR=![L:UIG91.U#_R-C5YR8YVN1LV-/))/J'=VV$0A M$!RS+(DYS.(P4KN#G,._<%L3EA-LG@C,KN])"&Q![9^=>K2[,VN M5_SKSCCX*M0_[@+T>9QQFA$!\R!4VRO!):3: 27C<2Q)S C-C JH./4^-\+; MG8G6-E7UWV9DYH;\,)F-CN?4Q\N-]$")#WKR7X%& VLO3<>O?1TE.=1F*&*(TSF%.U?) 8D[#*(\SB;C-:;EIQW,[ M2-?)@!];,;?I?M_11N#?ZDS MFGX#$? S.8= ]>15XAC)FY]H@F< \8>M::MX4*;\UY,_V^A;%X4VA.%'U MW?AU5\I2S12Z<+P^YE^D@8QQB@5,9)0JDTH95W7%]CR2@:28,9I:U6G?;WY^ M!-1)!UA]R=$$\#27&DTI/1>WA%>8FE*,*U*C,\D6)"V93ZHXIK$W1MAK?.*) M?TRQP_E]]"FG"N.[JJ?VE<4/WIW;+-65LGM"6A42/P1F>#;ZP&3D^?@*#O_U MPD\J[UHG_+#!*>N#GU3G55WPT\\YWNT]/3XV]7;(4L_PS\OUKU[HR]8"S1B. M$4,8RA )M>32#&(444A)*%,N,YY3JV*:AOW.;9;WQ"Y?FN589^L$G&R(X5&W M+?*&-W;^\1S[KJXG<;UF RUS/WYP%-/?$BA?MW.&O4Y[+V<'Q<&-G.7KE[L\ M?2_N[CZ%K *8\ASM4&(HHBC&6*2)(GKJY1SE+- MC=Q>N?;4>L&UA$JSYMYCJ@ 5/V-N1IR3C^3(M/H6@WB19]?%H(_@ >8NTYMY MBET,XY!'V>6-VY%_56X67U5S3=E.M;@(G1*SK:,B8LDP &&(@ M]7Z/?=1O.^89;'H2(C%1KN,%HV<=HY+U(>:W]6K=7>$W_O)=ZL,02Y:B)((\ MH,IX"PF%>5.M*@BQ2,,T%MEB)>YTW1LS\VVX0Z/O.F^^ZWZW([JAU*>\[YI0 MEM^Z#)-78#40O.&"="!QS'# M)N"^D\8)Y"P*(1E$HD!&U>L1Y2M^U M&N553]PV> B\:Q$_?7/N@K:9@>H/PY$YN(&O+VD;9 3>?3H'GWU$LQ$JOH*4 MASN;-N[82/&*SM^SHFXMB\6FU*38OGXNE*#\H(KQ;ER^+F(F$HA1#P9,8 M(HX)I$*Q2"AS3-*4H"PWRLAVHOVYT48C(JAE!)V09D1Q"L%A9O" R\A48 >) M\>0_H_C R;]ZLYGHZH?=_#[5WB03^HPRW0P^]YC]39RB@5NQ_B;6U\]W=73[ MA_7#X_7#QO0V[M3[.].@"::7PNL>*_9+US7H8+F M]W4GX3M_9^<#N9%GKA_0K"[SSJ'B=*%WLM')+O7.J=6_V#O[K./EWOVZW/P4 MY8,N+-S;\BIU.\I: UOZRX';.S;N1JKG[98V5_'#2/AZ_KM1"_37K<-JWIP MO7;F<4=*Z(YNFW!0Q&+$6$Q@GH4<(BH3F'-*84C#/$RC/,JXU89_O_G9$<#V MXL,MTG8?.\.I[HS(V#/<& S[27U49U]S>;_Q::?P4<4.9N[QI[RE4=>.MFH+ MKSK0N=T+WM[/'4D0MH@"*J@04FW%,8:(H002+#EDA&<9IT%$T_C"Y.CFTLR- M#G:2;U-_&.[;_0P.$P+%,A$P#22!*$N%OLB*8)#'$4XEE0+Q[ES[YYS&:/_L M^^<;#15XIZ->"5T_VY[+7C9L9KP_V4P9>9DXGO&]-QY[NIS(@3EJ^G9[6,=+ MRFXARUNG6K>'S2"!ND.C]F?.;::\ST7%R/+_"E)^6O&/BHD6L0PR&H413+4A MBQ).(,:,0"E3&=)(IV,PB@L9ZF1VBUB;F;(1%&A)@1(5:%G-#Z%/0GK^)-H' M4"-SF!-&5J?2YT!P.IH^V>ADY]/GU.H?4I]]UK$.Y7K-?Q5+78KNRVJC1E6[ M%C71_;NL+[N\_8D(63EZ&G7_=S(H9.^ M+J:RD[_-8F%9H-)N(,RLI/'@'9E2AI'MI9E2NVN?I10N \Y7A4N[SJ.D$ MS$']2[=6W"CNF_BUJRUS6ZY7ZD?6UF);\0_WJGM1?5GUGZD3_"U%M9MO.$M1 M2' $(\XX1$$>P#RE',8LHF$8,!Q0JS-]'T+-C0X_22F8FIUK"91Z_:I4^PK: M$:.7X3.CRZD'9602[0W #UTOO2Y1\[='KJR&FE<;A728\]Y0M2J-Q*P^,?;$ MMUY$FI2%?8+XFIN]MNU8#Z%IN[HE+W5UGI)PT27X1S%&4B088H$I1(BF$/,X MAECB),ZI#**4+IY%2=>F5#S0F\UD[OO*0E;@L9'9LF+" +QF1.D) MLFGXKP*MF%>@%G2,\@KG\?!5;&&@IVE++YQ7^: 0@\$K#AE%?PBFK$5^HR;@ M2@?2M#$SJ[OO:J'[QOTCT@>I1DA, AEV!Q?$9GD,(\#+!2MR#0PRIQL MT^G<3+16;+"5&VP%!UIR\ /<@,_@.VC$M\AT:3H*PP0S%K9C7_:>@_6=%ONW M\VD:W'&U2!PZ KX3Y0LUQ-E3GE!+G ;3@YJV-5U64$OM]I*!VK[K6FR'ZY1] MQ49\+9X%K]>+!U+^JUI0AB,6Q )R7,$YART68"(F8 C/@:ID4,20Y$C"ADJ9!DB:4)'8&MA=T MIS&O=Z*"5_CZ@M?,P/8"V(HZJCSR9#RKK57,P"O] MG$($NC8FBPAX)70_ .#UG]SLD0]:!IV$4QNYWXOJ7[>BU/] [D2X""-$49P3 MR$6@DV9RV3C]AQQG440B07-B8Y(,=3:WJ;8G*RB5L%+I M"[J1I^P^:M]KU&[/HV:]A)K X6D5'>QJTH741.G7:ZG1.XYIMDA1_ITLG\3[ ME_=DJ1.__+@78O.7&&(6Y^G\049RH70WED(1I)',:QP&U MRZ)ET.G_KY?+SNOQ%2KZ(),[RG.L:!6D,$>(9 MI EFVK<^IP2GA"?F5;C,^YT;/?WX] %TI=*N0*B#":[ [^MGT=9"KF=9&\.[ M7*Y_Z3&KZLOV[Z(2Y;,NBZ?5 ZU^-B?!%J-E<,@^SAB,3&1=08//>P4-_K%? MT& "?"T.V\?!>:+S=@.\/9VUV\,T>-QNT=QT)^[V.NX=NCN\?FE!VFNF/K.G MI0Y#JE/CITE;\V--FFV=+*_1;:R>#4;SC/.'KO>BMFS1O5 ;W(NA.%\:]K%GG M]-S=T?YK1^GKAW6Y*?Y#FJRP=:(Q'1;R63V[R(.'K$(\KH 6OZPWUM;EJ@LNT)EZS95^ I+_T MV"Y"3)T/^P*@CB3 OJ2U2TW;+@1E9P$%<1*D- EAJHW5.D4KS7$"&>!(6[];>84]O9,F= M5/FTE7;Z%3?&T";=-NR>O2@CL%2F0_\P"'.49#@C,!$A@8AD*"XVA:@608Y0 MQ.( BIB&$(4T@ 0K'J(Q9B'B0@98;?6V!>@-8B!-N[:BH:T X\T>79B]K>#: MR*Y/T]X]*?&!7)>_@5W>=++5P384U7A8S,AI'+!'9BF-9H?P45O$O 6)&G<\<2BH+2"' 9_6+;BQVO9N='KWBW<7H1V7 M,?W7:A%*0;"(,LAH%D,4!3FD.E(KQ5G LRB,P]@EE8.MG45JSG/$PF7&<5]0GVN0= MN^4_>[-_!;;*^.,[6_0\L9UQMY-RG2T8KYG.^GU[W_E/97TO\+V9>R^-4YFA M(_VQ=^>VUU,RKE=B_50MU>Y$6[JZ(GP_=7TGO;G;_5'(AKG%!UHC%.,MAGD8"1@G"L: D1S$VK9AHU?/82^; MEX5CK_U(#;/*J/B_K7N9Y9?3\"N[V6$>9F^RS?2(Y,6'UQ]'U]LGJ75<.DJ(L!?^PKC95FQM(]=!+#R_3,,P"HJ_7$@D1U6.525'J M*(H/]Z2\$]6"8BI1FF20RU!SBT20<,(A#Z.$2I;F0E*[2MBV(C@B=:[G"6'SE?#:MOMI4UX[@G.0]-JU'?M3Z/K \>?#W5_7OWY? M/18?5A57OV\=\@S/HX=;F9M=5$L+?A8/RB*Z DIF\/NWVR_;^CF"FY](GX'O M_-FT/^1&)I^SH'G. FT.CM-A]9FF)SNV-E.Q?X!M^(;KKJHLGM7V[%EL(\IO MY.X?:_II2@Y_6V]NI-2_WBFVJC8?UDL=\%*2Y2+/2<9YDL. !PBB((@@95@- M0$AEH,RD((NDW<;K>-;:V6[0/(R9Z1YNVI$8?9NW M'80VEN3'$_VG8!NP68/?2:7D!=_$IG%1*DL=@*E7W2M A5R7 C0:UM&96_5\ M;A;]@>UM/^E!I(FWG/Y /-R5>FS[PBK"-[+-K$J6M^NJJ,_;:%6'?B\"E$5A MI @X1H) A-5:B!.$(8EDAE,N8Y&YU18>Z'1N?+LKLJMFZU9JT(D-_N@$=RU% M/#0 9N3J&]:Q[Q$O1]2]GK$!1+ZK' ]U^3:UCPU .%D1V>1=QY(T+BHW>RK:YQQ,9(THPAIPDRC2,,84YH3K<.,AR+L*<2Z/"D":=S8Z"CEV\ M;Q6X HW\0"M@6:5C"'$S[O&%XUOX+AR'\'P&??O:'08@^2K>,=35M-4[#)0^ M*-]A\HZW*NS=L=@U^_=3X;3RVC4ZH_EPK"9T[R"X)_PHR[$;;N,5?1[J_*VK M/!L 8U#6V:05UYW$FOWK?KU4;U2?5..;EP7-""=IB&',,J'V#6D*\S3@D#$< MA2)(1,"M L8.N[!:HB<(#/NI^P#5/2E%*^?_"T0MJ>VNX !,1$B8QRB$#-,4 MHCQ((&8T@F$0LB20/,^S=/&H-H]KKHRTGU:&=[ ^T.PZ&P]+U8-/($TW MIY= ,_(RV BD+,'-IBSHTZ;.L;!9@UOBMWC;:1"\;38/.IAX:WE*P<.-Y,DG M+\VW,I#NI?'-YGF&:5W3,0T#B(A D*:I^BG..,_",$SLLE^;=SV[+64OQ\A@ MEJ3*+1&VQ: 8TL@H4(^]Z_2'\@5)74P!\Y[CY6S';Y3RQ120TQE@C%MPSYA] M*TJY+A_T2GU#E\5=;<4WB5C_0?25TN;EMK8;%LJ>CJ,XYE PJ;@L5?Q&,JXS MQ$@FB0SR!'/;O-G&O<^.V-HJU(#5PH)?K;2@,;+L MUP_IA <[Z:_:;,V@4P#])I1V?=_' /4^$ZOW+[IE;\J+_K?$/JFTRO9($- X@ MESKC#U9[Y#S #,:AQ$F:XSB2F9NA?*%DLUMN>A9>+3:D6N[],.R^=CJ13?_! M5L,F?OM26_O28;$N7=C_U*YWF@OX G. MTUL%7QTXUQ,\J.+PM2"T6!:;EW9YTAD-[E;%?X2RJ"3.4AH&,&"<0*3_@R/) MU+C30#(>)0F)';(BV4EA1 O3YT;J"I646T&[Y-UM51C"GYN,/<6*+9]XG:L, MT.WYM6(6FSV(XPB:4?@( S)90<.F0,RO?H&8*[ 5_@ITX[23WVN=0P?<_%4^ MM.E\ZEJ(#L ^%BOQ92,>JD4D111A3F&.8F41IQ&%F/$0QC1@ M"4+JNXV-#EF<>I^=U7MY)A"M&ZB5&R$3RV[8ANEP],$8VVJ=9AQ&2[_KA^(,5J01.4B8PG4""4 M0B2C'%(>AC!)XI0R(I,@LJK&9=G_W.AQ^*KG"M0Z@%J)NJ Z^*/1P[;8K.4H MF9F&(V(_,AOZA]UGG911&*((M""A&3$N8D4\N5%'F0Q'E& M4+AX%B5=SV!@^G),,32\-S3_WAN:^PF&QFQ1&A'ND1>E?MW'7AJ.*QT>>M7D MN-5/]Z M__)3M73]9U$M4"CS,*<$XCS1;FY)K,\J,!2,9HEDF"32:A4:Z&MV*TY?5*!E M!5I4\(<6UM*^'H+8^)C5!W#CGZFZ8.9R>'H.#7\GI2=[FOI8])S*1\Y S[[B MX%7V[4F3CO9<6PJN&&A=DA5_>GA?YR/X>2^^;-3*3U8_GAYU!JX/ZN/:+!A' M(:>MEIT>1TV M]\JD:A0!5:,)8%H5"S!ZJ7JZ M^[)2A"^JS2)AF&IE"F"$<)2P3+ MC?P[[+J=X0Y'C]>ZU.5, 255P6HO EXLG_0)IFBUTIYL3;3[?]LM"H:C8<;O M_C$>F:H[@75H1N,]#/9E'B79AAU,GLC4L--)>=$.B-<49_FV&UO=L*(A2M6Z MOLDL9,'Z_*F8LQ^K_G/='"DO2*S-W4S"!!$,D9 <$I[%,&4!B_,\EXA9138[ MRC$W/KO9W*N9II8Y5\:L3MA9'#-[RU=JVK&:ZZB9T=P$8S$R[]U\^+)- M?7J@Q/8O2H_Q,S%<"*8G=G258E*ZO!"JU_QY:7-NA*KOW11K?Q15<==D0FJ] MH;*(!CR1BBQSDD.$$8H(Z^I^=A-:, MUGP -C)O.6%E34GG@/#$.2>[F914SBG[FC7./N]&"]_$K]9]5C5^6ZY7ZD?6 MA&-=KWCC'%-]6?6?479#\;@4U7:3PL(\I7$N(R42J!G;Q@7ZEZ9]FJI1V1]A[L-'/.K^QCA,V(;.)Q&YGS>J/0 MY=*HP-\>.=F(WH"=&J]1-K > ?;$I3XDFI1V/4+XFJ%]-NT8KM ET?^R>GS: M5%_%LUA&K7]A&A-,N(@AD;JDB. ,8BP()&& .9=1$ ?,*C3A=%]S(]\?:L6L MC>S5!C0;X1M:B?*YWEHUXH-WM0(@LKS;&4+DP$!/TT8%G%?Y( + X!4['N&B6'Q2U+1Y^?0@2FUN_J5<_]K< MZX!]LGI9L)AQ@2F">2PE1$D60I(R!%F:L"PD2#)D%-YTII^Y\4]YK^*Y7(1Y!G#:82@D"R'*)<"4I8C&.5QFI%, MHDS&=@$E)MW:?._31)$T9D6QE5TMCRO;?/8 :7F_Z@6GH*TR-T%[,7=UF[Z= SQ\W4+VC#3N3>-U ME4]N$PU><34 ?\@/KM8O*M6\^LZ9HIY*FGP\$"G)8!"HDIB$IS#'!$/*XC1& M!0W2R,K;?WZ8J1%#*QQX5-+9FA]G@30U.&Z%9W 3HQ%P!G8@:1EGZO#7TXG- MP:[H@\*;)7%VD)%MASY%3ZV%WJ=O+:'[9;UB6[II"_3NRI#IJHS[1NT!C<-( MY BFN3H)YCB!TE0H($,DRT0:%RRWRK6U%6!JA-$MI'H4VZA"2N\H76_52N%+ MU<16WR@UBNYK^+F6OS6<,C,"&G(B!J:F[ARTX.ZJ@N_$;XK4 J4!T"H,4J_6 M#CWO96D-AW^EZK-VX%PN,FOY'3=N_"^\+M7W[I9+U;:G,?*+E*1%B%*8('5T MBM(48BPRR-*LH)03G&"KVE]G1YD:RS7" =H4K+1CK/- FM'2S? ,S#VM?*"% MR/\!J1<"3P1R?HQ16:)7S6,JZ'_8=;VW50?;KJSJ0O\K5W?(O'K[':\?.7M8 MZ9-86XMP'AL$A06%A4@CF 4HC]*$D3RT",Q!A)'Y MS1VD4_J[X5L.U514HF.=Y/C(E_2E3:E_QVE9J=_8'!-&(Y$E,$OS&")>!+ H MDA#R((BRB(09P=BX=,JUT:;&=_LZ*:P5T:((QU5L^VG..V(#\YEN.=^1=0;V M\+T; CZ+@B4^81RI.LEM<-K5(3&%I[?HR-6/C%=AQ%2?@W(BQB_=ZI#;EQ"] M7U:;M?XQ56VEO?OE-_G+TE&GNCNCW )*O.@TWMJ[?U#.2,(2(BW4*(>()3$L M\HA '"8\SW%(?\[/Z*Q;K'0D3Z%G;+V[$GW) M]TJ^1L_P7G9&^A[(N>C4FN.*RXU(_Z\:^+CS^-?58O%AM5;-MN9!P'(:JX[@ M<9[);2$.(":$0I9PFLHM(4SL$@4LQY\:Z;?B@]]:!7Y7.3]='?X7J+4 ?RD] M0*.(99J6[329WAX/!O[@U\K><72"GK\R3%:CCUU:R06:,^62G#YC1X6< MLKEJA<#>_^)TJPCYLQ EE2-\6.Y-( -.,_K0U!A,"PQV$H-6Y)E<,:O-YU.K-4\Q2A@D5)!.,,<8BB1-I5 ;,"AI!S55AP8ZF.;H MAO9'NJ!DE4=[%06G+-K+7QTMA_:J8MT,VNL/^^X=^O>*B^WB8RGX'&=)'&)I M#Q9I*M=_+ JU_AD,$,4Q)4*$F='UN,V@4Z.#9J]?Z+V^/#+W9F"K!0<+*;FO MMJ"="3"SXWS#.C!U]#8 G8%:9O"Q#U&/'3]/(1J\S6=GR(GT]CP%P;RAYYEW M[?U?7WX\'X7_&_J[3EZ<&G]\P2_@ARXEW5Z==!I[SX 6WMS#=8K3=8_631 - MS 5GT!GB%K,7!B<_U>G71O-+752DZX>Z_)!CBUUY+M'EY24#?.-TN];GD#KO MF[.ZF\#3\[:.&_HLCJMPOWDY_P'=I2_".8_S(I;GBE1 A$@"<8C-#9B(3-S#G.GGM8L[OU^G[)'LK-PBCA_O2MJ7&M%LK<5#N"X+J=YJ[] MP(3UL,:Z&,^=2EM\U$%!JLXB*W^4;(L7H!\8*R/M/ 9.%MK1IT8SS\ZKT+7- M+CSA&'FK5S&N.%/KG"^K.F \#2,2X%Q5XA(91%FDBB%F!0R"I!!$I"A"R"I\ M]NPP4UNB.CP#$B6F;B?2RFD9OWH>4C,;YG:@!E[-6D"H)03R^*6=N -!3W&D/9"XRL0]/P@XT9S]BIZ$I+9__0-7:3OGI\Y7E3WRW,=<;,, MB:(@ E+.4HB2,(:$L0(601!&>92'";5O&]TWXM3(8I]Q@FNI503?O:>VT+W0 M]S/)(( .3"K[;L.-P-(^\-;GN1=+A\;.OC =O9.S,[9NC9M-<#+JU-S[H?%; M,YOH=;87L]&+;F:VA2:H#P*N%#W;A%3[8_"#.:J$5(:U@'4,M9W!=@J>F:UV$R0#,VH7C0&JNR/Q-KG:>CT.'QK:HMR+YUA"]DS0%QW?;AC,/ J['@Y?+EG+^OK MY.8X^M1H;H[S*G3='!>>&*+*S8/\:'V51!/* X%@&'.Y:1)&8<&C&(9A2J(X M+9+0SNUA-NS4%JU;\16@U'&Z.3*<'+--V3_D0SM4AD/;&BTIV8 2#BCIS&-I#\#J)Y%;(!C:H#?3WBI&]IRJ3F&Q!Q\: M+1+VG/C=X->S?^_:-.J.,3F=U9=5)0_O_W_YK']-%'-*691 &B0)1#&-($8X MA6DO@5>M*U0. M+:/ZD+BA8]39SX[<,*I/M=-^4;U/VRW_:KV9-U5W/Z^_R=V[I+4MBE**N.H3 M(.2_0<0#!G%&4D@(S6B1I4*N?).%?VF J2WYML"T,D$;,:U,_8M ]J]S'_ , MO,(=D#%>W-?4[S/ Y;L=XUO^UWYQ7_SL*,OZFE+M@K[ZG)LGX#B":1\*G1', MBQ1)PYG% B+,"G6CR6#(1,PXBDD161W^+XXTM<7="JKBJ($6U>[\?AE2LR.[ M%Z"&WLA/,/)<&\$8#$^G[LOCC'K0OJKN\=GZ^@M#> C?K9YPN9S+'3_-A(A@ MS&@.42H"B%..88ISD<9!4*2%57L@DT&GQA:._JJ_:FV\N@:;6?'A&+3'>IIN MP:LP>_8)'N(VBD>P&7)"_L!#$.R\@4?O.AHU_Z[[ 6R^KYCJF%1M=.F]GTO) M!]_+9\F55 6://(YEF9,%D8"XDAU,@IP)@\NJ60P%$4QS=7Q);4RX^(72M#;"H3LX;SN-_4 TL"TXH#/#:5!3A#P4!AD_\U7*@MR MHM3EHB"GCSJ$C'_ Y5K9.2HA3&7U=^H-O;Q=X*I.X\0)#HJ,!9#P'$/$4@*+ M+$ODTD]H1D21I,+HIM)\R*DM?26TMN(Y>/-2EZP =YTZ82] BV[E6[68@'YV M& ;6@00JIP>_C?Y3W P).!2X$VE6WYNOI<5X N= _0W M *&G6'(KS'J#RRCVB<;3@ M.!.$%@%,S&4%S#/\P#B. XX"]2UF%5MW^M#3HT"=K*"A:[: M+\=\LO,6&<_JT9W MMS__@'U*V9WJ*_+^UYI^69?4N([.X5M36U+O?_$U+>4NK*4SSRH[PJ)_:=T& MP\!K2PL&#'&P2BP[K[)38MG1IT9++#NO0C>Q[,(3O@LA5V]>_L3_7*WWOB). MDHCP-(!%FE.YZV4Q)#PK((\(23.I9Y D?NHAGXP]M47<6\2W N0%:/D=?'@\$]]#^49](>RRLGGXX\D3+*%R$QKZ9\^1..@275IGQ2O5WO ME]5VK6)75+>)'WQ=U! TA\52#L&VK<.H0&2I]4(S1YQXU"WJER('S) MJD[1'37&/,WC-)=G*,AQC"'BB$"2J?\,HR MB, 9#1WLD$OC3=0&V8D+&*<+ MO.;,CC@NPFM&&C>A-5)<62OB#'3+8\TT>?CCBFM(>.*)B\.,RA'7E#WFAZO/ M._:7J+O=M?L<+C(N6)9"BCF"*%7M2+.0PCPH."<\X3$R"BH]__FIF1!WW[Z] M?_AF6&#K F)FB]P=AZ%=HK4W8XBM_[S.OEH7''Y\W&X#9Q4[:1!P_BG'NXB' MI\<_E\^E:F%DW:OIX@5]Q%B_#JXM;H1KE M%N,\2@/T';\*B?LMQ]FOCGOAT:?8R=U'[\,.P=]M>, _RLWWM]MJLWKBZUU$ MXN?-=[[^RG_PY9;O.]7.699G:4!2R%7M#)3G N9A*C=LPB+Y'SAE46IAL[O* M,5%;7@L+UK6TVI/8-)Q64P]HHQO [(=.)[2(:G:9JWZ^&13ZL8KEUM*#GU)\ MT,H_V\>0ST ](XT2G1;@ T-O$5X^\!2,%&P^Q%38A9S?@&-O +K+=\<+1[]! MZX/@]%N^XW;T^V.U8C_+Q>)N>7(9MCA3,U1;X74)@=.[X:X]YNB-MIL^,E@P%%) MR1R 8R:R>-/Q'K\I2?19O./K\@=6;3_OEY+9].&@NE]V+@ _E$LY?HD77U95 MJ8X-N\S%O2^+AUD11:K'H! ((JHZB&4Y@T&"2%)$!2LR;'7U[U>^J1%;JYY: M?GL%04=#RV@!S]-IQG^O.$D#D^7U^5%=X@XB%W8*@E;#&>@DM0_1SW[@>? 5 M".%9NG%C)X:!]B3<8J!A'(/A5VM>/B[?;M=KOJ0O#VN\K*3%*X?Z Y?+CZNJ M>L.%?.8!_YH7(I.&:80AP502?YP)>22G'$892P5GB.6I:!W 9M1O,;J#VW=@ M8F^$![21'O!?]+MJJ@I^>Y32_RX-U\J2VZUF(\YPGB44#?RFI/M=;F<-I*T.H*/$ M#! M/I#R>\P[L ?-5]Z!Q=Y# +^6OY^%UN8'^O:J=* MWY[V_M>&+ROE?_E85ILYCO),!Q4'42393"0AS!-5_1+CG&?JFI$959SR+-?4 M..\D05]K!E<"2MUJ!^7LFM4*_MKK"-XOI0&RUG=%EAYC7S-O1JZO,)\#$^_K M3*4U07L&WA-Y^Y)J5&+W#.4QZ?O^O&/P-Q=<[CJL'H6_756;ZH^UW''F(A8Q MQ6D*XR@/(2*"0IP7*10AH3R/<$&3P(;B+XXT-=)N!06B1EXN>:J$!8]KZ[/" M97C->-0+: ,SH_)^[OW76L09^*,7*_O8[VLX^ K^OCC.N-'?U]0]"?^^^H(; M/=POZ>I)V9V\^H)+]HEOYCD521*E$0R+%$%4< )Q&J4PRG,:$"KR(#:J,7-Y MB*D10BTAV"@1P;.4<0:67&_Q\D>W73)+3CB#J1D9W(;4P"S0@*2E U\T2%) M?PQP67E/2__, *.N^J202]N9%FB'L?OFAW?_N MY%GTA[0]5&YZD15!CE5;-B:M@@+G,$^Q@#%#01))8DAR--^L-GAAMOK-A[9B MA9T P_W@I>2 JNS(YT9V5?/AMVVE#(?5^O>.]8!W.M@1A<6TF!'(,& /3"P* M9YV%^J6+LY(<*/_M3GAP=QUF:]:Q1\P3&UD,/"I+V0-RS%X.7[CM:+.CRSIR M2-LP'&>8)12F22!M&$8I+! I8%RD.8M(P#!S.MN<#C4U6V9WN*FMF=52+B(E ML]NQY@RT=N>:VP ;_&+6W;9J@0L^VS74T/!]OS@ST*N>;RPI?.N#TO.'& M$E_YIEQK5\L7.?EM#_EY)!@OHCB")$!/.J$(HE0@I"(K6+]S@\S M-7;82PF4F$#)Z50E[ *J9N1P.U8#$X,+3-:DT(^")T*X,,BH9-"OZ#$17'GZ MEFK=VA'[CE=T73XK1^O'!KAD.1! M9!5-=V6\J=%"6V^ZN?GHB S^4D(#+;4E15S#W(PK/"(Y,&G<"J)CR>ZKT'BM MUWUYM%P&VX>2(JR\%'Y2TW8(YIS/$KSN>P-#XUW8C0 M\*>F0W \-C$P \'?H>G<(&,?FGH4/7-HZGO:;>6_V5;RFU5U1_^]+>O0E"_R MM_)=6D^Z KQJRTUU?%.;Q_G^US.GJM0'_O6.LRW=Z'S.I]5VN9G'\HR%4)3! M&*N$I0#EJK18 0-$ L;3.+(D#*_238UG6N4 WFLW X^-(C/ &U64EQ>PG3( M:VWL2,GO-)MQV:M-WL 4N)NWN^Z\_;&;MU8+[6K>ZP'N^N?-FB8'P=<3N_J5 M;512'@368RX?9A!'OUDG ;:.7M_,(\;S*)>FGK3^.$0I#6&19 QR1+G@6(14 MV/G*3L>8&ATW8H'GU5K[)'RYP\Z,,*X+[+**)VZOGD<=ZE&R?SZL/DE2 MXJM/?"7/HL\?EO8U*?L^,K7E+X7=5OJ\#38KU=,9?GG_&7R2_Z\$Y\NJ[NK\ M8;7:+%<;FU*5O5#V+WJO* Z\]"T!'***I0E2;I4L>[\\7C5+$P4/*EH:O>!H M-C2%RR2GWRV9KE7]?;60[U?OI4VS>9D',6.Y"'/(,Q6?D^4(%D%1P#3A-!5) M$>5);A-E>&U *T89(;;P08T!%GNIM0%1?<=KWLC]OP#7DEO:#M> -S0D/,(Y MM%5QA.'[?M3L+0E#*'R9%=>&&]?&,%3^Q. P?<\QR5650VSB@Z0BC8U,HRA, M"$E1X\IGIK:BE;A RPMJ*Z$C,?C*Y5EY>\+,Z61@BXW2VN/;MT4X7ADIVSQ>FKPQ0YV(>$IQ$02I@E"811%&60!Q& M!,9QFI(LP23@5N'_O:--C4!N, EZ034T#7Q!-;2)<+W W523M=R"1KWT0X+=R"=AJL<#K:O^GOUOVXST+MAF+ MW SAP.RQBW"1 M8&Q@QH&3TVW^V#P%?7W;-CC-MNMT_-DSZ[O0^[9A&2S;[R MX_V2KNOPX/I_]6:JTMYX*G(299%JM5M(IE!YT3R-(<59HKR5@B?(+J/09-BI ML88N!5+NQ%;\H>55Q5F%?,4I ,5P!LR8PS^N U-)75UE)_$,M#*#WUJI?V]Z MMWC/2K2!REN&HM&@(V=N/"N%(*K MBH+K 3'^SE!WL%9@YWLI9H7W>=# ?TT$:.)<8#7-NZ8>?D M:[$<:C37BQL$74^,XQ<*G*RIZ2+KP_.?)9KU=+OMI6A^$+ MK=P67',), -6\8#5T/S1#],0='$%%#=BN/31\2C@BEH'B_W:LXX5ZNO81NV3 MV;6E:V+)+(K+DB+-,AX4D*.$J+@/ 4D6,Q@4(0^#,!B8[+1P;U<:J*>QIULU.;N//Y<#\]QK3:%_PW2OJOFK!^Q%JW#+Q7H$\J2#O M]^OVMMW#FMVMU^^V]0_0U*([?&MJ/"M%4YU"]/IK930WWHX0N6ZRN8,Q,%$] MK#'3!?9L\+ RS,ZK[F2.'7UJ-"/LO I=T^O"$W9KC?%R_GZYD:O[CC$YR=5; MU?]W_;#ZN9Q'2A-*8(3O,X)2) 1M93SQA36Z*UF*"1 M4^Z'K\<_E[,V;>GMG*UE."A?%([ MRY^?OMRK(B15*0'JZ3AOBM3US?9VD 9>MWWX@+^4L+Y27WJ1<,MY.?_)\9)= M>E4ZR'+I?]*U),I"=;;[@M>;EZ:$!V:$)"'C4/"T@(@G*2PP3F&T > #%+ZY)+RWLJ>G PPECNY^*1K&XP?\M"S6K=':MT[=EZ(),((8TA(ICKD9#$L@D N[Y $81X+ M+O_$KA/&F5&FMJYW0NXSM.M6NI:^P_.0FJWSFX$:>*D[8.30#Z,' V\M,KI_?*Q7')E>'U9KU3]#)VUQM<_2LHK M55YMC>EFY^CA04'#@%$H5T M1IZMJ Z&:A;,*\[ @23_3\V$\89Q*XSU7J*^HC>(4/Z?WB20!N8_[MX[:/TM*0S MH&3U!IH%H7L#;R3J=@?1CJ&-<.GEXOXOC,>Z1IH<\*O9&SXR06^(4F%A5N0\ MRR'.1:"21N5I/R+2N,>():$(?)*WN3=S2[S&C Z\ MA;S.9-Z80#N9."5O8KUB6J[_6"7OW[>/H'C7V X/:[RL/_V5J^*=\T DA'&M;*S,Y@*C)"TB#.T\PHU[=OD*D1=BLGV L*:DG-(R@N MK/G+Y@ M&I@%'1"RBJ"X!H%3",7%CXX60W%-K6X0Q=5GW:,HOL@3^V;]M'0*HCAX>6HK M]R!&0$G*5<5A5>C?/H+B$*7^9>L%H('7[&5L!HF>. O#3<$3AU\\H5?GBJBOPKD1L-<]I)H3((\BQVJ1Y+K=K2@@D>1 S MQ#+$BWB^Y(_J#OC!_$!F-+C1+[RH?^$G(@SW:]^W$'ANI =X)S[ >_GM#E!F M\V%V.O('[S@$LH>TE1CL109W!I!:'V.L(/)T1C$;<]0#B!4,QZ<+NY?=:.KO M2TGC6\E[*K>_B5#*Y5DA+W@$BT1PB'*401QD#"8X0B$I,(M"JYIB9\:8FOFQ M$Q%\5!TIU.G_K?ROTK*^QSDTS2CE1HP&)I ]/+J&A_^(KQ[U/9'#N1%&I8(> M%8\7?M^C;LO\&_W.V7;!/XLS/5>J-R^=_ZJCEZ)$+OLXQC 7'$&$6 0)C0.( MHPA%6+ P1KD-!]@*,#6":.57S'"N]5$U ^2E^P=NH636\V3&+D.B/_3-GW?@ MK-$!\X_;Y<+5:/+V^D9<7NEQOYH]/-I'0U MT=82P@4I6(1@0@-I"=$0PR+G.20BPG$:)DD>6#6 ,AIU:M2GD5=[_V8GO1VI MF6%MQF3>$1R8OO;R0BTPV$O<5&T?P)JR LD32YF-.2HU6<%PS$=V+[MFF3]H M1YZ^0WRGHD^LDLV/7IX:;W3$ ^^,0W0N8W/=D7LS+$.3P9GL\FH=%CL,\3""/: 91% 8PYX)"3(N T9C3'!OU9G$8>VH$(.54KMOU M5FY[4GZ^Q@L=(]P$S>^:0KW, )=_+ W\9ZG'RO#&QV5R^BED8,@')AD4Y9]4'J<8W+(W')6N:P+Y\%G_B];_X1AUFOREWGVXB-B]2 MN4'$@L L2E5'KS20I\U0P"+$!28A83RPJKYM+<'4=I%6 :!^"J"2*FCW_--. M=%#M9+<[E]I/CMD9=5#(!]Y%#M%6TNLMNY5?(;_7 'R[CKSUX=49/4\'6?OQ M1SW4.L-S?,!U_Y ;%;Y=/3VMEKI#HNYH4-UM-]]7Z_*_.9O'41:@)(\@0NH? M211!DD4)3+,4$5%D*$%6I-8)O8*IJD/M6(U<+"O:2^F,D S@\<4_?2*.RC('*QWQB\HK#\?M/_+CD&_ZO MUB.?A"EB!8>,L50=KQDL$ T@S7"4\8)EJ#"ZESSS[:DQ0RN=Q1'M""R#XZX[ M! .O[E:PZ^[QJS!8G$3=X1CII&D.B]TA\KSBO8?$HU?&.P2>E_7@D'?AD1M+ MYGS%/Z6)),^%>%'-,Y84:9IE$">TD(9+$4N;!0D8YR*)@P)SA(13R9SN*%/C M)"F;/'DUPCE6R3E T#T>]0/@NE7,PQNN4 MRCFGYL52.6\A"E02$RH[O#FR69 M&NO?^[OBH7F.JK0SNZ<9\:,RX:!?"!B4KK &LE.@[>&>CH ;0BVC/< M466 2*:; ?5$=NYRC,J$-\-U3).W?]"10_<)+@\K=1NWE,N=?^*JZ>3JB:L[ MO(?56UQ]_[)>_2@99V]>_JZCM'89^7=4DKL6]XY4NI[5G(J\H"(,84A5N2DF MB#JQ13 ,6! (E,8A,8K &E+(R3'O7D>P68%UJR60Q^NCGMKRK]4?4JFP"O'0 M&JO8[-^V*NY1K-:_@]6N!@?>:?Z_+2E\B%^&(;N_\GP/3?R'4[U34(<^P[BLNU*AG(W[SLAUC@JM*^,!PE)"!9 I,XSB7+Q 3F880AIVF.DCCD M!;)BF=[1ID8QG56A1'3R-/;#:T8HWD ;F$TL\;+OI&F"@Z\&F;UCC=OWTD3M MDW:61B\YE(1:+)ITDDXV2>NM,JT,U?.-J7& E!6BU@_ ?@$:^A3 MW 63>[X$^.J^U:?U 7$GZ0GZFO(5'! MPTCDD(1%K X>!^1^X7-:NDC#.O7WGJT/?$=O3HUGU?'EZ")*"5=_*6F!%M=S.>JS4-Q4COKPBZ.7HSZKT+ERU.AG!N@:,GHED_8[YF? MMYMJ@Y?*B=K4WWA1>_'=T\;4O+W\A:GQRH'A=O>DRGJ;F[8]0%VW,/Q@-#!) M=(1LZ^6\ !O,K"R-ZY XF1L]GQW-YKBN6M?P,'C:L1E&8[7RL>6?/OJN>=2KEJHSEUV:T'_.O+:JUH_6ZS69=DJPO//*R^ M8-5%;Q>DC1!!62(26+ HA$@E8!),"DCRD-$P17E 8ZNNI7[DFIIIH=4"M*O7 M8:"^OGA0%O@&_[(,OO=)[U//G;TV4K^MBSS/,D@@Q!G$:!!"Q M/(8DR@F,1U8RV@:P)\@Y\9-=Z"RL JN[%K>UH*3)Q.N\Y[5R@+U4]5/=:6 ?IGP)00O.$Z.#\TD#:&CY05-,*"WQIQ+U<\=" - M(V"\<4C_:"-3BI'JIPQC]IIC)[(MJ?B_M](">:_*]NPB+GF:%F%" M:,/SS -3!O."%EW^NK M'P=?+;TNC#)NYZY^54\:=%UYW$.!=%4[]/.SOEAZ_XNO:5EQ-D_2(!<%QY#@ M0M(!RPJ84RPDJ"(H4)(C7%AU([TZXM0HXK DMSSU@;*JMKJ7P$HH1\^N?O - MY<_/0F]&'5X!'9A$CLJ;*VE!(R[8R3M0+?,^:(:H77YVO->K5=ZG?F]M\MX7 M'8V0C;3=E6];76PK*^=NREE8@R-F^'@'MKH\8&TO1'DAI?>3R#_E M!"*))D\C!G=LCF,/36::Z0'"R6^X4V9"^3])#8PD ,36(NA MEGS6MCR5PH..]#-0RV^];;B@;5$-?CC41ZH6;X6^ITKR;J#U5IJW_.1XE>C= M=#VH5._X"<<:,YW!=M4HYD6149Z%ZES-I'6+4A53P0.8\3R):1 )8E?/^NPH M4R/W;H@AP8OZ.+T$HLOY8$46Y:-%XE$_SC&E.6(B@FFH7)P<1[ HX@*F11A1 MG 19@<5\L]K@Q5@X[\8:#N<'-<8>UOT/VP>B9N;_S3B-NT?N1/18L*LZ.,6Z!GCXU3PKS]#[LZ%?XOEIO5._A=YSL/?!%+ H2AB',,AI)DUHN><(H M@IP)'*99'@694<^BWE&FQJ]:2"A'>@)*S-D-%QMG034\^=\*U=#G>XW2@QU* M]N?Y/A1\G=K/CC'NV;Q/S9,3>._#MP9#[:I^?1;[/]RQ3)V\\&DE3_]"6GQW MJGQ$M7F[6JB0@C5>S),X$H&D#1C''$&41RDLXC2"TDC@"4VDM<"(762\+]&, MULZHP?2=>*-.0W$AM=2Q&=;1&)ZFT(R?1IV6T>._/N[GX]N6_)/3C8I>_1-7 M4F85Z+HY*E(V X2+U9J#6LO:Y]FJ.$0?W2C6*\6M^0'S?&QY(LVO/ZDXJRK?N2-*$R_X?C]8/\6?!Y$;&,I&D.,4LE MDW.>0!PG.0PQ#EB79VD6.J5F'[ZM-^:3CY_!RJ5* <4=XP)MPL(T2 M';Q()9H+6[I=Z\AW]4?6YT>G^3,^80X]*\.?0:4&4*L ]CK4+L.9#M"C:KJZ MZLR T@1H5;R>56_!TM]IUDF*L<^[MT!UYD1\T^=8X?- M0R3-*.QV? 9FJ$Z/324B*)>@$7*X+IMGL?#=9O-PD-?ILWE6T8N--L\_[:>\ M[5O\K JK-26[<)J&.*8Q%"%6S34P@04M(LA3PFB*XBT&4MXPV]@LC@I>SL#4M2Z\J/_+G5& MJ Q4 O=PK%>M@WM6[6O%<,^_9%\]YGY9E?+)?17NCQ9EURZ_/*'?="/DA>KN M'WW77[N.B5-5E)[/CE85Y;IJW:HH!D^[;7UWG]_>GTO-;;-WOZX6BP^KM:H& M-X^P8(1D'*9)%D!$PPCFD;Y2"A%!(:4IM\K#LQA[:MNB$OU"2GPW?1[\I70 MC1*6=TXV4V.V][_ M>RL-US_YYON*[:O+O%-EY?B259_7[\JJEDF%^G_EF^UZ^5E(^Z#+@IY$D@SJLK4IS H0I&G(F8BP*YI0#=)-C5Z;,56)>BY=N=IURG7.H(G MK:0\/+=:NN<,W3:?9JSY*K,T,*<>YB#56H%:K4ZAJQGHJC,#M3[Z2JS6:)@L M)2\@#Y#-=)M'-5Y6F&JC\,U+]V]T<'4> M\"(+I=V&PESUA,,$YFG!(,=!S&-2I%%@E1%D/O34&*V1#V@!G<+7+6 W8ZYA MP!S:(.SB.%"8NSTPGOC)8N!1ZD&-VJ#2:ZK-X6+.[]?J!_]J\D4+]R[1KR^4O3&V-_JE"R4N\ %IA=O MWL>E![K^A>L/M8&7KQ%@X"\E.M"R>XI=N Z.4^Q"SV='BUVXKEHW=L'@:??F MAK77V7J]7WA]:HO]H-5A+:M%]]$+$%U?UQ[0&7A1GP%F@"5\!8>;&D >?W/T M%I 7E#K7!/+2HZ.E,?UI%$$"VL@_#8RM<=XLGVW*A'(?[YI7[VRAI/U2V?==L)L?, M=!@(\H%9XZ@A0H-V*_D,:-EG.@5U)_Y _1',,!NB4\*5D5^O9X(9)+W=$PP_ MX49Q;[95N>3*2GDBY5)O-CN#92/_32?.Z3_N)BN^_:[^]7Y9;TN?Q857=L$O MX3R)TXNJ' M4*M>5UX[_^H@!6I'GB]/F\A84H^Z 8T\%<>;U]C#N\92/N,7/?)G\7&U?&P+ MB:HV'G5NS3=.MVM=Z'H>YX3G/&40)XA A% *,8L8S-(D2 A%*$>A735/F^$= M=I^!-YZ=](IFF!3;-J#2 GNS[<([GF,%57: 5')W*PGO_UN7N :?=[7L:W.^ M40PTFGDD+>SW]QM,#W7H6ZD>_]#]K? MJ>IK(KK9XL7BY0LNV7\IEJ@IPSHHUN1;4UO!AW>,C?! 20]^5'_36V:M@?E5 MK!&DUZ]H?:,Y\((W!G* .%L;J)SN>8T&&.W^UT;=[KVPU7OV5%('Y]^QE>YS MK?^V:\G-]=% =QGZRE7A-)4WH)_2^3C:"_!AM1:\W&SEKVN. R[",*80DT"> MVK,B@ 4+ Q@0GB29LM M,]_FF',P,&EI(6N^8J!6IG$JS(#61]65W,U0_;36:>?P[.CEL1^E)X1]M:Z\ M59QQNUQZ N^D(::O[[K>J/_@RRU7,6OJ\E[Y6/]1;KZ_W4K>>.+KIO9?%(LH MQWD&J0@CB"*:PH*D$4P+(M(P#$B*F5UA(H-1IT>J6N@Z9+,5&_R4\9V\-MT"U@'Z")BA9>W^W*3,4>^*+> X?2&W.9E M1Z.1?N=LJ\)J=QTIFWS#)6L#C$I>-8U.V.?E5W4IKQCU#:[*ZD%77-^=CR*2 M,8(2#@/.I 6940!1@!/,X#F$H4,1X3G%!C(S8,Q)0P(2!/5/*I0!CF"'.8TQC'#.5Q$%H5,+\TT-2X:2^GLD(6*EYZH^*E M_86DWQA^/B$:.\3J,-9\^,AQ[Z?>"\-,(B+\\MGVRO/.)<'D.8KK)(%=?LPG MJ4)=JFK.LQ0A(3BD:91 %"$!BQ ',,FEL9*RC/+8*J+[RGA3(PG]*U^L\%*? M240M/-#7%V"U2ZFPS#Z_AKD9;7A$W&]EN$RP<5?P:W> MT<8NK66B^IDB6D:O.>>2J*R\ZJMN2*>.57>+Q>JG&O'#:OU6GKW*C8JQ/G*0 M$)RC(L,A+%B6010'&<11'L"0\Y!G"8X(MFI"X";&U/BHZSAY@Q=Z62EF:@OL MW]%-^4/5S%;UH'8*ZO]ZM]J2C=@N0(N$=4:)RS2:<=GPDS,PQ;4*@+T&LR/\ M:RWJLEQ#.JUNP])?+HF+$&.GDMP U)E,DEN^YL:M#VOMOGK1][)O5T_R4-WX M"D1"2(B3!+*4Y1"A.(:$Q!D4!<-QD>8(I2"](HAG%8!)$@)""945O.BR-,C0.:OB&-E$"+ M":2BI3)W$8Z$_N"OY4!&PVNI04\.,_"$" MKWP@Z\TW?9,P(WNP?0!WZN?V\E67BWJ\_A??J./9OHY*LT:SB,\%LI! "-4% /^;_"$PGN#ZXS[;I=]MWN+U^D7^H0Z^F@M,TE 4.4Q$@J T M3@O)IHF F.D,"HI:?5J%-CU$LMTGWT0S\&G!>()UF80TIT^Q'.8!'D M*91P)V$8YSE*^?Q9IWE\V^#UYI5@/Y9@4"?]6J5"2<&Y.OVJBY.3SO0S0/AC MN5RJ"%-IEM;2#3$]+$0LXRH.4.1R/20$PP*%TK!@TJ"@B'RCP>=%+/#F'>8!S92CEK!O("[*ZQC?8BR0L336:8T_+[G05$4291&!'+,)3"[]N%SP,I*6JVA:O MGY8;]F&!'TV+L%S\P-0.!%)0J"0%2E08'E0'4L&'J@BZ::6$?N3Z*<4;: ,S MB!E>X"\EMJ=B+%=A<2K%]]R3^8RTY9LZB,,F#0!H? MF'.(N&"0A$$ LXC0(B=A&# KO\&U :?&$%HHT!J!5NWMC#$V,S=\(C5AKX'REOT[CU\SXU8FO*,^%?3_/<-7W)1;N91 MPDF1IAD4>19#%"4(XC F,$J#J(@YC]/"JMG>A7&F1B/-_>D&_]IU)_^-U*+^ M;L)VNT!G6.GQMW @[R'CC,G.1]'W"V M'M>\;L1>QV9_^X[E+_)NLUF79*MOT56GZ+;/W.)%U<[3=^OZN7DFC\D!R@G$ M.$XA"A""!"<9S/.(H"2-(IY;%7:Z49ZI45]74E VH@):YR)46F3PDZ^YM*#H M8LLD0?Y6MG]A;Z[>-)/&9M=8\S.\>=9JTB:'U#*"KC*JR_R[M0V5,YKJV+SOE?;S@?8_FS FZ09VU;T =T9F]++9]W(^AVORD?M^+VK_I.S M1SG(_;+:K'5$61-$1U*2YPR'4+ TD(0<,%C$%,$@HU'*BS3%B54A X,QIT:Z M[Z3U^ .K%5N!O?@ *^]B]1U\6*Q^ J6*:8RG#?QF+.H9U(&9\A##1EZP%WB M8'4+@#RQF\F(HS*8!03'+&7SJAL3'1NB'5/U8[GD]QO^)&U#2M,L#T/(HZ2 MB!0A)*$\#^>(=G+L.CF=_*;F!%MRR\:71!)B1D6]8 M!V8C#XA:TY$-1)[XR&C(40G)!H1C1K)Z]_8*3U_+Q^^;S^+O57W/,B<,"<8R M E&1A!!%O( %S0(H:!R3'$<)CJQR!'O&FAH!*>?;EXI%>K\'1!Y;[J3I=><:_;>1"PFOV#ZRB M:%N $,51DJB'"(A,"P2FD TKR&&&,T9Q!GDJA#14 M"PY)E.60(2Q8@7&8$ZOZQ+VC36V/V#=':)L@Z!*PEJ9I+[Z&QJDOU(8V3_> M=23UW*+1"A1?)FCO6.,:H29JGYBA1B\Y&*+_6*W_)8_,;_%SN<&+MLE"&!&! M8PPIRV.(4L9@(6@$21:(, I93H+(V-0\-\+4B**1$31"6A@S9_$SL!)O165@ M(OC9 $)K^5Q*,IQ%QL*0NQ6AD4RU(Z0\&6!]RO>:6&=?',^(ZI/[P$SJ?="U M!_S]DGV24V77_KUY:6J4I&2R;?C>ZM_//S>I/C#OG&GS/E-U]LH?)=M*'NI% MQ:'3^Q$"-S1Y;[\T<-0[WMK1.F) HR@6! M!'$&D=0 %G&.84J"M(A)0//"J,IX[RA36YA[.=OP1YNB3A>Q-+ 9?" T\/H] M XZ+[7 1)0O[P0=:(]D03JC9&137T.@U*BZ^/)YA<4W^ ^/BZL-NGI9+Q?-4 M5*WNZ/R ?WU15S6KY6'HUA>L.Y-$"1*AH#ED&<(081[#'!4A#,,L0 G.XC1/ MYIN5M(?,?#$WRF-%K#NI!MS[U1A@I:M7TH/JE66=\_+;0I4^L//>W#IG9OZ= M$6=B8 +O*1Y:5Y[8=;>7*LU H]1)<&NMES]?D2> /7F3;I5F5'^3)^B./5*^ M/NL8LUI6^/%QS6N_^F?1>-V/^T/G(DH3H9('\A B@A#$ N M*WV:F6/PCAM5O-E6\I"J\C&?B*J[)#GI*Z>KQV7YWYS=,SEL*4J\*^IQ1_^] M+>6)]H_5BOTL%XO#1NSRF>T39RH/N0C2@JAC)LY JVD= MF-Q1%C3:>DY6'WA"//'Q4%*.2N4#0WV\"PP]G&N'(VV_?I#HO-7-[NGF'^7F M^]MMM9'G\/5[G?M=+A^54/+_F#R0ST5&&(XXARQ&.41I&D 2B1ARQ@/Y%P$2 M=B:H@PQ3LTR5.TM5I;6T2UW0-R/V@3$=F+3;T[!N!]7*#WY*!4"KP0SL= "M M$LJ=Z+,KD3.$WEH1V4LP8/1_@70%T"FRQ&FBTN!<7];MA,4[ONU9U6SY*"GAZ MQ\GF07[B[E=9S?,@(!03 >-(E=) ,86%M+M@%N"(%CC*BK"P*^!V.LC4.$K) M")600$DY TI.\)>2U#)!_2RB9F;5K3@-S"\:H@<[B!SJJ5W&P%OIM#-#C%PE M[;*2IP71>IZU[R!]]\273 4,Z9KQ":<9BW$(HSKW)@EAD24%I&&1QC$7<1X8 M73^>?'EJRWLG'%#2F?>)/H2K?QG?!,+ :]=0?ZMNT&=U=>H"??BET;H_GU6@ MV_7Y_ -N.^W?EVN.%\H=L^^NT2G8- ^35*Y!6L \S.2F&[(<%BA#, C2-*0H MY1ESJ:Y\95BCG^CX599U/<_?'J7$NH_,]Z;T4KDKYF/I"KD&OMG^[ /+<9;[ M7E)PW))G+Z^_3=L0&$_[][711MW*#54_WM5-7W.MER?*)6=-X6?5M:=;H..S M4&-6:E"NVF](6S\*,QBQ4$4@!85JOR$@Q4&,,TR+K,@<>,="A(ERD*[>;%+7 MY.8I,&,?WXB.54-/2PT:L77KK]E!O1@5H-0A*9^U]*P!\U93SWSDD6OK64-R M6F//_A-N+*:*5MXMF?H?U7/L!UZHC?^XHZ>DA@0S&D(L4 01"SC$* Y@F% < MQC1'49[-?_ U69E2E]&X-DNL._J [C]5XU/=(U/U+WPON1UQF:%N1EG>D1S: M@]I"J/^E(_(,X,V^19,6VQ]/6:'DB:',QAR5FZQ@.&8ENY<=:W_B%WWT>%@U MU^?MI3NOP\FU#,W%^KR("XQ(*&#*\A2B(A(PQT4"21%05O (8>9B5MG(,%&[ MZHO\T'=<-3U66^EG8%DG;6CVPHT*X+=OG(-/JPT'D65:C=5LQ2D2<1(P&!,F MC> "UA$12YGJ\A)$<8!YX7=)N)]HD;=2UKI5:),,Q=7YVK Z3';;8:"?.!- MIXMU(QYXT\&Z26;26]+=-:SM*[PZ@.:KTJO-T.-6?'4 Y:3RJ\LWW#:F/U<_ M=!V"^Z7:YK0=?K=8K'ZJTEZ5W!6_\HJO?_#JZVJQ^+!:_\1K-@]9' 4Y#V": MAAPBC G,(Y%( @QQA$,>L#"WN>-SD&%J=P3?WK\%;2K2#(01#(H9:/4"\H"Z MTPSL5=/F8JL<^$NI!QK]+"\.76;1C!@'GIN!^7&\:;$FSQN ]<2A+A*,2J4W M0'3,J+=\RC572O(.KS8J"$.%O2LVF)B&".9QQL.>I7RV.5&'R)D1U0UX#$Q".RB4:-WHT*8\5!WLWSPT Y^?^1IO M=/0HW90_=%2US]RHLS!Y2XCK_F-LRUSV*WL@C*>N&T'4* M/+UYV3_2V'5WBE[JYD:JU9%J<=Q4 LX9$4%!,DA#N5DA3) \1G+5C0BG1<(X M"F*K_L->I9L:Q7S;K.B_=(,XN7ZVSW(/WWQ73>'XFI:UBZ#23ZR>]0;OW"3. M[Q2;L=FK3=S0!ID2#VJIP6',Z5XU0%Y ][E&/:#UF[4-YVH5E0WGJS;TH-A[ M(EB_LHU*SX/ >DSNPPSB>+3&ZW]Q71;D&Z?;=9T>12J=03"/BI2C1!Z?>8Q2 MB)(@@CA ":1Q@41$6!3F=F?HGL&F1MQ[6<%>6/!7*Z[MV;YQTT#IDW.ER3MN]/&PUN'Z+]K,:5IFMD[M#*<)3J," MTIS%\D2985@$G$-:I'F$6<998-4FO6>LJ9%'*VICW#VW-T+.YET?SF;TX0F] M@=EC!YP6L[6C9@/<"QC@X8D\^D8:E3L,5#ZF#I-77$/XR&;?NU*:.F7U[5F. MQCXO_PNO=2KW5[SAX3R)XQ!',8+2\D@@$B2'6$7RQ7&0YGF41R@V*C=M._#4 M.$7)W0D0G@&B1 >5EEU%OOYHI =K*;YM,)_A9)AQS1 0#TP\&MW[#KI::O!M MAVXK./C:AZY##)\=5-X"^ R''3EZSPZ,T] ]R_?]%J$]C1RLKI0V#7-$4)X3 M*##-E+\]@O)4%<"$9V%.0X&*PB4GPIN $XVP>?M=G9256T6=GI5G9K'K&:ON MQ9Y7\C? -V7=; BL.EV[-O@7X+_4:](:(S40GNK9VD^_&9N..YNO5^/VMUJM MWX$*KIV!\X'5=6O.KYPN<%65HJ2-9X[]6S[*7<@6 JS76N3@Y&$8U%($Y,5 M,42)X%#^"8.)6WOO>DH MFN[@"ZXCN'>6HV62R07TS0R^VS$=F'"."V5THD5J6<&?>-,XFOU6SK@,B\?: M&6<&&;UZQF5%S]7/Z'G:L:-MI^=Z6SCQ9?_U;QMYU%/6]F=1/UGBQ9=55:J5 M\O[71AE8TF3Z6%:;>18+2L,P@R12#0!$1B$63$""D6(<3FAF56O'FV13XZA& M,: UF^V*I;[,P%X[W75ZTYQJ!=AI"%H5P5][)<'[Y?9)AVFMEI;7E?ZFWXSQ M7F52!R;)5YI/^Q[ OK'WU2_8FUSC]A;V#>=)'V+O [AM$>^%X"KVLSE(RU.S M\JVJHKQ+94_IGVGMJ+M?RE,VE]*ILI-U?=[3 .]]XJZ%^ MMBG-?B:59*9B$WMGV'I+&6@>/&TLOJ4;=7L9"-KC36:H85QC!=K"09^VJHGD M9[&_Y:O^DR_8/(P%#W'$8")W"XAHFD 2XD356!>1"$(1YE:GC*LC3NWTL!=X M!I9:9&50=NJ)@>]2:MNH@&NPFX8#> 1S\#B /8Z?=CAVY 7_V8>CP_V_(3;> M+OZOC3?RC;^A^J=7_:8ONE'./WCY^%T:;W<_Y(GK<3?(NW*QE7]:1T)]WFZJ M#5XJQ]<\R(6(. L"&P*R'']J=-2(#5@M;Q/T M"%9[B=UC(6VG)D_B+.$9A07%,40!BR .B8 %8CA*!6(($9MN3$-.S0A=ENJK M5%>6U1H(^?_MK+__\FV\:3;;BP:CO7R_M>S_*DU]>WNGYY5 M8D!)&]>2=5R"T\>GMH$U2H!6"W7)M=-#FX1'FIB'*KB!?SUP87#%$A"BV,>0=9)@:%W;;E[_!"^T5KLO/++ V2.H2$"_: M]FMU!'?LARY<8EF=TV'*S"R_@2=B8'*\U,9M]^=:E,A.^O#C"U-A0RPAV0IK1VV7\^LG+ M"RI#4],A(."O6D+#D)/+R+ 5U>X\;20,B]#!4!-"RIA_KZ)0LZMZ3%-F*/]/ MT^;E%T.=K-K,?)1*;UZA7)+! MM)N9HQ.9S('W!@^EE/9NSLZ/HO%X[G6>0&4E\XEY[3I+!I+^OU%UR1QR;S68 M+(9TK&+\H>J\[21(I4GG>WG*2]R1$D(@T3U-4I$"/-$4)C3@F!: M1$F86=;J-!IW:CO%7FRHY0;E3O VJLVM@+OI/)C1_0#H#DS='6 _:F#W,K?1 M9/ZKLEC"Y*TBJ-FH(U<*M8+BM(*HW>MN9'6E[_S>1Y>G<'&W9%_6*[:EFYUO M]'Y9;=K4&*J1 MNRZD4DO>*:]2MK++/Y/"6_CXC&?!P",Z!+8#\U4+JY09-$)W[VAV<+;SO-KBU>N--?[8>!Y:6_T.O+;6+WOJ7B='>^;KS8LJZJ)N MQ%3?O&?UR%S@G/,H(#!#6!Z=640A"6D, XH$8S3*LB+UT;ONH@1&Z^85ZFK5 MO1[J EFLW&S7MG:IQ2286::>,7V]CF>MW#-=R&I3W\KOA!^PW]E5P(;J=G9Y MX-?M=785D*N=SJY_P:4XU#>^X%2N]*80S-W3QKP2U.F[4S,KE9L5+U] *^FN M(-'=TVIKFEYZ$:A^,O&!T="7Z([P6%9JNHR!8UFF,Q\9C,N>!)P6*16?;M MOCZHS0]ZG$:KG3L[U61+Y2736FP[P\( <#.#PB^( [-"![TO#7J-O"K23V?K M:)']F0_F\'@R&PP&'-5<, ?@V$RP>-,KZ33A4H1%!,=%(%DF4BV>)?/@/"X@ M$R))$\Z*E%BU6^@=;6K616>A_,__$:;!?RB9X7ZY>"$;HX@][_"-2S$=S#R& MIUF!,BRQC!G=9J6V(9UXB7IKHOB_?>=\\W%5UU"^^U56\[1(DEP$&#*6I!#A M.(&DR (H:((BBC)"$JMF"Y<&FAI_M&D-6E#02@K^4K):UDZ[B*T9;_A ;&#* M< /+FBRN(>&))RX.,RI%7%/VF!VN/N]H8NC@@#DKHKS(>0@+DDA; E-) P)3 MF&8\31B3?RVP3+V"&7GM:3*#E5,?YA_))]Z?X\].7>Z!$EG^QU2W/ MI.SECY)M)47U FGE 31!RK?<.;P]Y6\R+F <,9AWD4)"IK'<$\S0BD459DB,8!BHP*_#N./[4] MZ*1K'M5*M&WS\$X-QPYZKM/43PHC@#\P=9STTZOE;QOJ[34 GTU[ZWG!W2(( M:EC\1PJ'&F >[$*CW%'L#9)R^.QXX5+N.A\$3MWP&=<+AO:S*M;AO/]19SN1 MX\2IK_S?V[(J-_P;7_\H*:][TZMB+X]+_155$Y;/HRB.,Q*IYJUAIHJK)+ ( M0PQ93"F*1!$EW/*.8EB!I[:;Z5LD5:=OGTC9-#.TO> 8>*)-[TBF,WU#G_N^ MW+^=G4]SW><O.0[J4SJK:@(Y./N]AQ@'>VU7.P.*.?!LT#OBG%THC MC>MPT%&5PNLF:/J*561!S#F-8)HG.42Y/+_D@1"P$'$6I"'/1&14SOO,MZ=& MZ5(ZH,6SL'N/T#(X2[AC,#0OMNJ[E(TYPL'"MG?'8R2[W0(7.WO\O.:]MO;1 M*^/9T>=E/;"1+SSB:/\^J;ZO_]U4)6S:YRP?U3Y<2=LUD=0C4EBP+(*($/EO MA"0PP4&4B2"+@L*JFDO?8),CJ8ZLJA+'KG>,:,661FEE?8O6![>A!>D)Q*%9 M[@B_^E1>55M]C_ZV%SI[X\X $U^&6=]0XQI5!DJ?&$0F[U@:,RI8>_TR__NW M.25!0,.(PP)C+/DB5C9,&,&,$Y$+3BC/B9$-L_ODU%CA[Y_N']Z_ ]\>[A[> M?S/>!F;*6R^'Y_HV',+TCQVUZO0.*?5G5'><_Y<=X17290[ MH^*EC+ASC[JM=MT"O4T,+GG5:9J-HCS%-" P+.)"U97E=5A:*G)*D4@YYH5= M(LWEP6Q^T.,DT&A9P5*U;FQZ:R_V@MLM_1Z,S1C #VX#$T$-6$?*;L-=?X1P M'0M/O- ST*CT<%WA8Y8P>,,^B$Y^Y!-?M36"#:/F#EZ:FADMA8.?WG\V7,RG M&/2OW9O4'WBIMII[]'%=5-5/N%S*X^\7 MOA:K]9/R3'PFB_*Q]J8&19X+C H8YIQ Q+(3#;J+VC.S 1-/+.P$YBT!$9[&6>>.'_#EUR4&U6)H]I7 M/<0H"<.P2&&6IQPB'$2PH$B>&V)!@I"QA%,KMK(9?&JD]8EO0'UA6U+02*Q= MSK:->2SP-V.IH5 =F*P.ZICK*CZ-X#MTM>@#59]T 0ZEN M U"\%>CN&VODLMP&:I\6XS9YR8U,.@Z6IB'?P^I^^8/7H5YM4=WJ R[7.DQK MGV0V+TB>9%@0R$1*(8JB#)*,,8BR(*3R'X(3JY &=U&F1D-WR^56E;NECV >F*Z&P09 ME09O!^R8(SU\T?&B65I]TN;3%MX[U3.!L\;H:ULS^/CDUJZZTHC96]:H^6979J'Q#]":AGWQPQQ[1/\L,TTMXG'<-U MGOD:JY/L^SK]L)H+GHB4"PH+(G)Y@I2GR@)S#&F6)RA%85)@JY)1)R-8T=L( MU:-V K8IF+;1."<0FED^-P$S,+OM,7E_#1/[@)M+>ON*LSGY_KCA-9?4.XFJ MN?B@VU*NX][Y1Y5V^K5\_+[Y+/Y>U5WBN@'R*7?>U55'5_Z':7KK4IEKL.2YRQB421X"&.1Y\IC(V!.4PZYR$,<)JE(\\@A3Z!_ M5*-U-'[*P#NN>V ]M_'QJK( 7>#RR=)>N0*YH>/Z=@1'SG;1GJ&C-&/I8$3QP=" _/# M&7!7^>:_ >NG:L/.\9:XNJ[ M^G_5U^P'7BA:_[>/MS_U_W# M_?MO_]MNOW*8![,]9UAT!]XWE&F@]X!6?$!>P&]* VDJ_ YV2H"]%EZKO]\. MHB?6=A!@5.9U!^B8/6_XDIL#A3\MR\V+KJ&DR^"K,7=]WB4=4W7*?.1SE =$ MA"*' 8\*B+(LAI@5#'*"]-@ZZ6&KS=HWN_1_?+P.C:^7(&0'D\[XX?M*T] M/I:87?,!F7YN5*^0I8['?B+;U]WLWV^<;N6G57W#UI$9\4 $B,(XHP%$<8H@ M24@ 21@4>1;'(HJL.DJ>C# U1F\$U#4>[8S64_#,;-*;(!F8@;MH#!#\?%%U M3X;BZ?='M0,OJG=LYEU^T*G"SA>^^L17UC5VNJ]-;5FJ6C-?WG\&G]Y_MBJT M M5TNY][Y;J>(9\RR)$ N*!-*]4\WE?['[X] MX+9->GQYVQ1BS!!'J6 9#)-$0!2E!.)(6L\L1UD:DS3!V*I#4M]@4Z.!1BSP MK,($_V]SU[;C-HY$W^C%)-Y*>W8<\-'CM:&)+ MO9;=F?S]D+)DR3>)I"FU7@*W(Y%5A^8AJUBLVB5*7Q;Y$Q1]KP"5&TAYGL6[ M ;B=I%OFD;8G@Z!&&;:@'9DYCF)J]Y+>@+>V")W",KR'-T9DY)E\ M&0SP18IJ:3M_5GVSHM '+4U7!?J< @=EG\\^8&0IOQ?3^8.8QL+Z?L=*LLZ> MY7BTF=#4C>>!EN8V,Z4Y^7ZQN >US* CM):!/82@DLUM$;P)S/!+N%E.&:>' MC:FY/M3\E!:\HJI'1KWJ6WH$4:XWCY\W:%-5=OQ,6([665&M0 EA"$?4ARR* MQ1X?)12F21)"-PJY&Y D<5VEB(^+/.7VYUD6@^JU-?J?6Z3OA8:8"D<*"N90=$*#7[.\OKK?^K9[GJ#0A.4A$Z40"_UL&!;\0\F MC@-9''C(<_TX8D2O?,AHPS)-19%&?(CJ$2+%:B4V'V557+H[0G__6^*Y[K\ M97FQ$B:KX)[J^N!N2'^]_SS5&*HY9$8;EY%7@T9NT$R9G>32_[63'72$OP&5 M^/:<-D:H6?+BZ/4]J5O'")9C/X]9(WI+%679XZ_YIG4@?6*5 S5_D@OBMGST M'12%3-Z#3F4APBB)9?HZ#&,WD/$7+"2>I[(J#74TMP5H)VOCY01[:<%.7#6^ M&D2WGYIL8C;V"9,A7,J$HXI%CR$JFMC1BOC0LLE@PY,0AZIZ#4RVI[%$G0CDP1%"<(AI)P*NDAH E,O"J'O.SSP4C<)L6^4VJWM0XLF M)KA$6V?2EX,%BIVX16Z:X*T#I1HI7 G0R&30)GFK4?I9"GC9_C//]':JONU< M;YT>7B?;VZF*%_.]G7G4;(Z_V999SF02E1665KU,A"OO!\F,N&AYFU>UF^2W MMWFVR=!R0:JBSHT(STNV8>U99)NM^W[-7K)B6U^Z? R8'X41XY"'J2S63#A, MN,MEW3C/X6[ $TIT=AG3B#VW#4NCM?32-&K?@.=6<9"UFM^(/RK= =HK+[YJ MM+\!J-4?K-N<^\\U!/*BD?\?B0CL_'^]_&V^_OHZ QNN[^/ M6FW0Z@UN.[^/CNK=F@R-]G6^ 'M4/^UP65H])A)ZT@5IVH$X7N,F[MV21?WF MQQN6DZ\KM/Y6G4MZ/*:!ZP;6.?I41-[2QK\!Q>D-;&<+K;>T+N(QE.5CS''#N*) REF*0QXZ$*Z*T45#,9R'E,UJ1&IHP6I-9E_WLO2/KY.GHQL)63XWPGT^;=Z%7T M)+=&_],&^3.:%N^+4NQS7MA_MO2IVM'1\?"=AE;N.&BD!GNQP5U>%1E=C RM1N*,42">*&^&+:CUTF9H(]:;-4.] MM>F29FAK>) S0_]MLQU?;:S>H_7FQ\,:Y24B50EJ:=_0B,:8QAZ,'4'P 9,% M6CWN0IJ@($Q1'$=Z%F5/7W.C]L;[5,D*.L(:69)](*OM RU!-S)K&Z.FO2=4 MP,/2QK"OITEWAPHJ'V\155[1OW=T__+\@/!2*6].]_FYS?%[] .\5$[ERL$G M;ZDJ%/>]#$?_3#9%8N0IVPL"^%*):^DRT+'V1E=^]HU,=K'G6.SN]9V3_S/, M6]7<'6@\T9_9;K&O5H@X95062H<(D0@&08PACCP&L8LH"YGG)L)1>NI(D?A,M MWXJ/Y6,41UY*(Q>FA MFB!&&R,4Q="@)4QSXS(FU-NBG7,.0V<*&][[K<=O,Z$/U'PXBP_?=)L:K]CG*W7C K+ MGI5G3J/_BY;;ZL-BN2R^RTW:X@5E2[GS>"@^R0IK['U1T._9)# M#W$"@S 4&P4G=*'O$/&MQUA(N0XG6)1M;F32J"8=M:R\ ?ALL--+HR! C88W M #4ZROB4=:4E>*K5U&,CFV.O1F.O-*(C\]]^,!]V@WD^,FFO&UBT@[GH#N9. M0?!^:#"U"70$V"TQKTW))J7L$2 ]YOHQNK!UI:;R.O#0";F3.! '6.P!N>L* M.S'DD!)''LX1EX77A?W,TG=S)E)ER%>A ZH:D5X/U.[=E MIO,!J2DZ?$?F"C]1E5^B3BOQ>UX^,Y+QC-'ZJI>3I)@SUQ$[/H_"P!-68)JX M3/SI&S]B6H#(T>@E>AE2_)LG+ MQ;:G2_0RI-Y!LI?!A_6/5?XMI"YR]HE515A^O-N*#<2[K/S_%BU%!Z0BDCLN M]B%O6,YXMBD7JXWJ$8Q)VW.;\;4.H%$"T&VU83_60\;CR)B%1A6QOU_)<&WU M$QVCD1@^_1E[$$:FE='PUSI$N@9$HP,GHPXG.YRZ!H[N0=95[1BDBOV.UK1\ MNRQ*T<^'_#F39XY:A\J76Y@;;^TD!96HLB;N0[:JYLV'C_>WG;-6Q1BV ?2& M6<@.<"-SC2IF=@^HAZ$QRT-[N=GIDM(.JG:0H7;XZ2O"BV7J6Y3+FG_EVT+Z M5W**9+PEQ@3SQ$DA=2('!FF8--(1F9'7^3-4P> M9 T3*:!<878BVO, GU/\?1 JWC.8P>PL0][&JP.Q!RAZJ4"'+:.?7IZFO;L9UCEDP,@A5=, P$+ M\NUKL11OE+L*8;G>_JUVUV&S6&=YN=J?0'X6.1;X1^BZKE!5BXK)R MTQ1J(Q,>SME9&JA6AU0ZP.Z"DGGT:%*H-$)?&FTLAHM.0;< MUB(MK0HW<93F&,">1GB.THOI%4VR1&79^N&WFSN^(&2[VE;7N^XV7]E:VI"" MF%A>9B]LEZNO/M0..',CYG@0!Q&6MSA3F+BAX'?N8"\).28.U;O%>8TX<^/S M8VUD!0)I)'44 I5&X$"E)OFD6>+>*T=4C?&G&Z>1&7[L(3*X?&H#66OW4Z\2 M9N(KK#: .[WE:J752^3<_=T(B__;+S\UWXA_,"K9+S_]!5!+ P04 " "\ M@C]8^LA4*)ZN #E"@@ %0 &-M8V\M,C R,S$R,S%?<')E+GAM;-R]6W=; M1Y(F^MZ_PL?G]40Y[Y=>W3U+ENP:K6-;&EG5-7->L/(226$* C0 *%O]ZT\D MP#M!$@1R8R>KEDLB06KOR(@O(R,BX_)O_^W/S[/OON)R-5W,__U[_A?V_7M"<6O MO_R>/N'G -/Y:AWFJ;Y@-?W7U>;#7Q8IK#=O_;+$ M%6%EL\Q?Z(.+?U_?\FP2\,\USC-N5W7Y@MDBW?JE6>7IXNI?SD+$V>;32<;I M9//45W&U7H:TGCAO<[8Z@S2Y@'(Z0M3*@Q*H$2T+3.7;*ZX4KXCDC0A6F/YR MMOCZ SWXA\J%^L6&'1M6W'O=EBV'T7VYYS[2[TZ*X$9'G\"[3,1RQR$&E&"% M+R):+-+IH\B^^;;;5-\4YZME^FZQS+@DI7'YNK!,]T1[&ZX7O_'#E["D!T'Z M-)U=\;@L%Y];R&J]:,"YK5B(W.^_HU477"XQ_[*5RH.+VZQL3:H4-[_90N+_ MXSPLZ8FS;Q_PRV*YGAAGA4*BOLA@0$G#P6-0P+P53JE0T(@FPK_SXKUP(/K' MP3'\[ 02[W$Y7>2?YOD-';^38+G3 AV@#PC*F@B.!P8RT@?$*F.*;P*(6Z_= M"PZR?S@:K:67\!:"3XM:6G$$9&T%Y,@: KB2.UP]XU[H4#WBX*C.-B%]#_@V;0R8;[^+7PFG1:%\J(P$#(1>FD5 M$#EF$$)X3,(&@ZP! FZ_=2\4F-Y1< 0GNT#"6W+CEZ3"-HS_G?B/KQ?G\_7R MV^M%QDG40F0K$7BLP$[9@K/>@F7>A2"LR2$V ,:C1.R%$]L[3MKQN0O8? Q_ MOLW$OFF9;N,3%YJ0*>F=-L%2%[E3")87?SURW2.?)(R2SI(!8B!@RHL@R_:@(XQH4&,F;4P-G:\>B]P M^-[!<2Q/>P+&:_KRW?+CXH_YI&2;%2-62$8 5\85(+=:@F&()J0D4VBA-^Z] M>+_0%7LAJ#B0H3UA8G,TOEN^7RZ^3N<))\HK&9W)8$O4H&(,$(3T@,&I)$PP MOHD%LOOM^Z&CX\AF,];V!)'WB]4ZS/Z_Z9>-Z:2T-UI;3Z83=Z3\/)V*2AHP M(12C.&/C=^\&CXX!G([:.#(ZJ]5XM,6SHSM8PHV2&$I,BNHT"IW4 M4;3W@EFABCH*#C??MA\ .@YQ'LRZD45>;T5G[S\MYI<1&"]3T3982#:0+M,I M@ N90TS:9A?0R6R.$OO=-^XG^HY#F4>Q<&3Q_X[I?$G0Y2)^G*YG. DY*RN# MA, ]:2M&GK0+'"&)Z!V2=5RB.TK\=]^XG_@[CF$>Q<*1Q?]Q&6KFR>_?/L?% M;((*G3:< U,A@4)$\+EX"!BDT$61<1..DOVMU^TG^([#EHNM^&.@X)'DT*[MP!UZ? M+RN[MC=P%=(D@_/51(62')<-J-4&>A*XY7J@XP3AK M!T%Y 2R9:%$J+D(+'-QZZ7XXZ#[:>#@CN\#!3Y]Q>49'WE^7BS_6GUXO/G\) M\V\3E9'0*PUP4]6:%(74&FDY@\7+3 XR8RV,BITOWP\7W8<9CV=L%_CX_1/. M9I?4&Z=11>>)(S;4D!F==L+7/QPG?YF47&Z1.'/SG?NAH>.8XY%L[ ($1/CG MFL:Q2/_X_1/Q;?7N?%UK-ZIG/3$BIBRD!(&,@S)<0?"D 0.7+G-??(['Q2*? MIF$_D'0(P$]2U\=;<8@H+7 M14^1965 MMT?AX];K]H-"QY'*PYG7AZH@RI=A]G:>\<__%[]-I/4%746P?YY^DJA=G_PK"\+"@0*A6;0H;, MLZR9&@A!DJT)CL.835C:28W&]2)^ID]6$RN4=*5> MQXA:[^J<@IAC=9XP>!FY"?(X!_2!%^\'BHX#F"T8VA4FMN5'VT48R[--Q)1@ MZ8Z8O58C;-M>C^QS"KU>3D:>%Z=7L!^U9J/_G4-F7SNEE4X+%8EO5=84VR5VPVA707-9Z#F;)P$ #(?+$Z91)V3^6 M?EC"*FZ X$R3%L[@ KK\/JTZMYKG_] M]'_.IU_#C!:S>K5^'9;+;]/YV7^&V3E.9-$Y!DN;QX9JGS,%WDH!WH2"2F44 MZ;%L_T.PLQ=A/6#I* LAI;&P1 C$RXN6BFDE&KMW.H#)J1%Q1G^ANO+"V@I MB]&.S#=DW->+1PY.LDR^'[=,T??"I-9ZZ1%ZQNF),1RDFO&^"R2]G7\ENA?+ M;[2("9?!95X,^"@S49\]^8I! WV42O#)VO+89/T MT1@.*\=SNPO0W&+,I C46@H.G'ZS&H.F7E!9L)L.4\+K9!Y+3#[:0AZGS<: M1\_!W#W<,%ZLPZR1/EE\P>7ZV_M9(';,<[7'OE2?D[[>.IWX"X85?J@]$-^5 MOZUPL]Q7A6QS.G///Y_/:ECD#=("R#_=2'&>7WVN^9G_M?EV$@N+"7/EK?0U MPBG!([%:,>YB" '5H[7WARFGH5?5@_W4Q+WK# !=Z,N_+A;YC^EL-M'9ED1> M"!0C:U,M'B!HXIZ@'BZT)G!HRO@L@O;EX<>WB]!D_AC^O=LG$2R:35P$\MZG> M1])7:!@DZ5/A.A ;'ZM .P1$#U,S3D^U 0#4B.$='&_OUI_(@-M2?[T#&"%< ME5IK;VKO#>T)_,E9\$*AI(\YV@" .9[-'6!E2__$<4&*,49( MT3E0(1/!GFL0A>QZE9 \WF&NUL;IGS;87=JS&-E!C."7:8C3V>:P)-=ND_;\ M:3$CIJ^JL[C^=IT#DS$J:S5D'27!FM40&180Z&N0/='IVOJ.8U_:QO77![_) M'T1$'6B>&^NZ&[)S4>822@81?*W@(OO?BT2.I5*Q:$7VFFB='/(P->/>T XC M_8?(Q MMS:;'R&G&U@=)?$'KFJ/97\7'A@M9GE.[[W'J@D3'%4P!3#J LHB[37&:3U9 M^:*\$63_M4?2;F+&/?V&PU$#UG>!HE\6\[./N/S\!N-5TD(P63/.D/Q))"-1 MHX>PR88A$\'(Q+)-K4.+.\@8-PP]$'*.97<'9]@.U$2 M0PY)TT=1Z$&)[3*HPS M4#R2%VJ$28^V%3E6QSPSWG.* VI ^_EX$72@=S;QK!O\NK$2YZ4/-?9I0QU' MY3,'Q[.GHQGLM8:$M%* MUEN(X$-0( M3C#CBM6L=9KSQ^FX.L)-X\L]B=@?GV'V.O)U?7 >_KQDG)*7U M>CF-YYM+OH^+NB<6\S5104\\V_0&P]6U4:"82(R8!SR60*O7Q,6D.(AD3#". M:SY &57+%8Q[,WL2M(XH\@[.VQNM1K95$39)CHEQT+4=C6*60XC)0VV3F7UA M6CK9&+)W:1B[*FX\/-RM8SE&.%V@/$3+V%#SN_A=TOP94IVPHU--4F6K!*."!DYG1M..%J8C!!EL"Y(S,(TOW%^DJIQ M78N.\-A8@%THQ ^X#M,YYI_"V7Q:IF MH;TK'\.?$RS!BH062KWUV-0[1G+\(:!VCNR1%&+KBHMGDCBNW](17(<4;1?8 MO<_KB?1)F4*[3DJ_*;K,X#,S8'1Q(C!5HFU=T'J?BG%34CM"X)$"ZB H]%08 M8L)1&A4P@T[)@BJ:@T=9>S7&3 8R9X:WCDP_1=.X\#MUF/%XL32#V:D;7+W? M".03KJ6=0-W:LL#&&[IEO PFJK\CSMLGUJ_/UI\5R^E^8)Z3Z MI2O&@M"UOVTF4R-FEZ'(RBU!]H%MC;E'R!D[0#@PQEH)HD=,O5VMSFD9)LLZ MPTF"QAHWQV A)%J0%K0UL@[1F,'QM"5E[.#>J;%T@ !ZQ-'-!OS.&,ED2%#G M@X*J3=E#C+0@SWP,V0OG6B=.'CWS8,#(W*D1=:@H7E(+VRNNKA;EW1=<;E[2 MKI?M X\?S++?9SF-K/IM2.OJA5<0- X=(<4!B\6 $M* ,Q9!:^U9,%*V+U=^ M@)3C;Q"^XOP<, M7-G^VBMC$X7! MY==IPM7OBUF>1.*-1)O %4MJ7R@/,01&?Z I5OGHFK=7?IB:<8WX(<#5B/,= M8.BOR\5J]7ZY*-/UQ M#(&<(,GKR.(1A$+B*8,AZY*H$^J]UQ.7&Z\0^D 2(0)J]_ W9+O-%IM6A9>+":D$%YB$ MK!#K;96C S9JD$:7S#)ZT;R31Q! MO\X+!IWK"%FO$;PH!;RUW,O 76K>]O\>$>.V3QH"-\?QN0/3^6H!URE>D^B] M$SS6F8"Q9G&G2/Z@+H!:21:*3\&U;N*^@XR]P-)\GMI)P'(@KSN RV7"U^5! MRVJ7,9D<&%;JM%EBA^Q_8=O8F"?O% ME+PLDQ3.[ FOEK MF,XKMM_-ZX2+U7H3SY]H,L4T!@D&C03%<@1G4P9D,J4@LJ"/6_M8NPC9#R\O M*GA\/,./K<5I@IN?%TN:L@)LF34C*PYFVP'Z=H/WR]J.AS0Q%T :EK$^_R3F\Z M/Z=E7=]J;_?+5?]F7/WT)[&1A#>=A^6WM\3;U>YD^TGR4L;,/11G2;.CET"< MSV!S827KG#UK[<8[UA4EA2BD4!=W5* MM:PS%9%6Y=%H] F)R:U]S =(V0]_+RK6WH+I'3@2O^'ZAJ=1%!=$/9W 'FN7O6 =!87[UE93J&?YV_CGB M\EVYE_OW8UA-T\3EF'@FISD@F0TJA$0&A$!:H;,"@XGMFZ ^B\#]T/6B8NK# M":@#W?3 XMY,9^ BJI7AXP,4BH:D,6\LOIH):0"_W/6N&8;YT+_$P2 M]T/@BXK.#RFD#C!XV5G@/2XW:]EN)+3%;4HO9*B+J+K<"3KDF8Z4?M,$ML&)%0= MQ(A&@7;,09WF "&1 Y,20^GJ["3;.@Q[0$!B*'TV)#H>CU,\A^\=G)G[=%/: MV6IGV]GBBH$:BW?&>$BZ9%"YFIF6DT97*>63)@*+C(XL9>-J3WD599U96:=H>*TL&J%% M\TS&4RYP7+T^"H3WW$;CXZF/Y-Y'1/0ZK#[]/%O\\=\QG^%E:L:KLMXT@IF% MU6I:IBEXYT_/& M.1$R.CZ*:LO5.>:+F]#W,](5S],2&'G2QG+P2I%8I-7@"H] BFQ!OJX;3VA M8:BUC%N[VO,^.2E*NLA3.E(:$Z.MM;).'BNLJ@<4X%30$%R*3CMI4O,\CB-) M'KTV;L.USX">91^9!HS&UATLP*.KTX>\DYP+3391E][D M\US);F+KST'H,"[C8;)_6?[B$U:1,\BP& ,ITIFH7!W$&Y&.+>:E$8CD!IPJ M+/ELXE]6A'X(N \K[]:SKDYLK6P2"FY/#1C"-MGQFI-8(D\MK[W=\,%?3?3]6BN M=P"=&XF5OV(M&IAX;X/FG+B1$M;QY!RB5QIT40*=\#FEUM<_]X@8%S(-!/MP M^NH!7.X )COFX%XL1&BKF:Q9MJI.QTM3&*5+%OW>WD06+&=>[: MPZ8-USN SP-C:R\6D[1,=%@7L#Z2\2=# >]U!ALP16E-*-^!U"Z.VSV:A59&V\,""UH%9H+<$S6ZSHLS"6K4G-C9S:E:.B $52$'NJ-+!@X_>U.QK;Y127)7F+4CW)6[<7LD#**9!I#(B MW%;+]>3C=#W#&M_-M5#I/,PVCD:)VF66!(2<)2CA+40K>!T<&XLRJ<2RU]4: MO>$&I.B[:S@]^/).8MZ'.^UMV-H;+NK8DP^XS>-=?9I^^;CX:;ZF'7:QL93E M+AOR156H RL,,@BE1"B&D7/@8K:XUZB0YR+F<;+&\ Q.#64QLA >S-= M8J(?7ZA.96S(1!](QTAU)MIU(0CR-+,)&")C5K70/+??VA%,6@IVT83+'=A# M5TKY%[+M-DVX)H5[P8TVX).L[9QY@B"E QETC)I%3'RP4/,5%9WDA36,+Q_& MX X@0O97#3_4\NK-WV_G]^]O/BQFLY\7RS_",D^XLC)DD2V$D@^D!$W.]\-IAX.D#?CMGUS#+R+%4ADNOV0X?F^](?LEGPP_A_/]B!RB-I"Y:C%RX]ZF9@A.! L2 M73'@N&1@>9 MF%2K9PIXK31(%KC)S,AH36/$]E="/F1+Y9-M@WYQTX&Y.$ Y,'JFK<>P&7U% M)U8UTZ5U8*50UFJ/&5OWL1RI4'S(CL^C;X\3(:#K=@E'%_L:E10R+X!.UD0G MK980.2F'.I*'B2QU%J?:"RX^KCXH&4B$U^? R; M#/K/M:'\!A@?D.2RFJ[Q8J#X^XV'2JIC<3;?/.4_P^P<)QRCSR)&8#6;2V% MB"0^8(X%Q[2R>H TEF'7-/KXRY-MEJ[0T8%!M>'TV]7J'/.;\^5T?K9=UF8M MFY^]^[*Y4/GI3URF*;%D8I%I*3W9B:5>S =5()*6@)*]RYZ%$IK/:GDVD:./ MY3QM]&XP^74 T%NYD9MEO4K$P67=G*OUK[C^M,@3([Q'B9R@4]#O0ISNN M>VPBS<_(9(DR*ZB9Y>!SK7)/)M6\N\)C:Z_OT NW?]8;M^>(X,@;MY_F-_ML MC5YW/7R#F*?>.5)%]DG;PCQ2DBM="EQ&.I5Y(B0G3PZ+$06TD\X+.IBS:>W. MGJ0\^\8M$K'ZW7+STJU>OYPH,&%)"6?((C%86WN(3-M.RDANF[.*/#9OF\]! MW8.L3O)7FJ'FD2JY)I+IX%1MW7,FTBFBM>3@>.U*%Z,BHV+3DZS:%(HXP%M7 M)XS1;^@4#5@& O&8$N\8\,_O.D-V5"E>)\A:UIU.1G3TOJ9@JMHDCTO??$K3 M:;L,G:*]X8E!/JR4N_?]MW/V=H?71#)>8 Q@6.TN':0&IR6"*SF$*'D=@'0: M;_\1*L?-IA@>MP/+K0/]>RO@MEW79<1M8G.=IRW)&>6,CI*@"P2F$41"3 P% M#[YU]MHCY(R;FC \UEI)H@-0/;IM]@J&U=B'M8QLEQ3J:+:0P2D?ZLQ;(24R MB?FDVJ]9L'.P3(&1E6%SJ;[8@7L7-OM (_:NGGZ:3L2[%],^KG3UHBND6D7N M2LD&&"I>9Z[7V3-(6)%>Y-KN1IGVP>2'Z6E055"?^7ZYJ,G)^<=O?R.VOYV_ M^X)+DMO\[%5:3[].UU.\YH 67+,<(V1!>T056?=-U'4,N,"2@DR@>UF%]LI0](UO$JS-Z5BP]^(V[7>N%H,6=G M"S#O2^T59< %8EH(0DG#9+*J=?Q[/\K&O7;I#IL#B+,#5;F)J_YXMWIDDHPD M_9X4Q,P8*,[HJT3KX2)X&Z5V@C6/C.^D9-S[F.Y V$!<'8#NIJW[KOP\G0?B MZ_RL)M^O)MF:8HLB7S$Q2;YBD;26B) 41UD$\TZWSK!XC)YQ[UNZ V ST74 MP[_-EQAFT__"?&UWO,'E]"NMCNR.B3 ^*5H*9%'G7%GRQP(J#2HS(6A)+K#6 M0]F?(&G$ M* :Q.$$F1Y(ZB*!U\XD8^U$V;CEC=R =0)R]8G7UKKQ:K7"]JO&L^L7;SU_" M=%G7]YH,E[.Z);773%D&3HAZ#^'),M8Z0R[$PEA"8*QUYY_GTCAN'63G^&TL MXBX<]4W>Z [V75[V7MW_3GB.T7/NH=00F&+!@=<)P2ECZ0NF!!]DQN@^Q(U< M!=D=;H>1:@=FZ_WBOZM57K2$N+YWDXDX).DHB60%J6 *.!8MG2PVQ>24H!\V MQNO^U(T;^SSQ+>9 0NL2CJ]26IR3'B M@&2+;YI6)YTEL8^V6)W'P:(DKB7B M7TC)9I^$;]XE=Q^Z>NN;VP833T+O2 %U<6C?7U6]+)C3/Z(M.TE19:\L!X[) MUG07#Y[5"N50C.(ZN&A;-]1]E*#>&NR>"&B'BJ13A+U?(AF[^2+B/]%69J.\ M(RS43GR8-:V(@*DC990Q>GL/[YB)Z*W3S+:.C>])6F\=;T\$O./%U$\LYV$[X7WX MMBF/7(:,$Z:1R<0\,*,4,9 ,X.A= EEQ+!>T-K*AC ^6) 1G+044G-?.O@RSYT]=:Z]72P M.T9 78+NCC:_N38G;,X^2- 8,YD4+$.H@[5R0%UT]FCS\'.$'J:OMY:HXQR_ MAPJL S#N'XZ:&!XB+TR 9)MP)9(C5;VIQ+)"VH.:#(S1*K;&M0-/7V(SA- . MA^."MMJ0<-SF8^YF)"/[0I-S!=FF1/X]+Q #'0':2<$\A7\_QK6)\OI^MO[\JO8?D/W'1P^1U3_:SN M.&V-%#PP*)(VFW(B0*Q3PI3QFGZ6LPFMRV&>3627!8G-4',W@790$?: T?#M MLE7[MJ7&SD7%I*46+H+E=49]T FB+G629^2V2!F2:-TL;2_"NBPJ' R+S475 M3QSGWMIN91S1KKM..C*2]I>KP0&I:8.IO#'$&2'(%6]KG]CF\<3]J>OR?OAD M@&PCM(Y0>4?[WTF$N[7"%(/FQB)H60UZ6+ MCBN;RQMV\!HV_G_NNCL:L;CN^6;Z6K;)[#V8?N 9+;,JQ&_"6Y, M#),YA9C!JU SWA*9[D8&R"Q[Q;*C0Z2U1]Z,^'&CYB.B^70B[P'K=X^7'\]7 MTSFN5KC:],^J0KCJ \?K>'DK'0AM'>UC5R#X(,!QHZ,3'+UK/0+B.?2-&W ? MVRYH);A^+(/].3K1H<:/R?1),@50W"-X3E]Y[IU54G&96R-S?^K&C<&?&)<# M":W?T.=5J=L.1DIELM>H0+$ZEE9J2_M.L9K[;FB57$HV0%^K9U+93??GDX0^ M6XFKA[/[I@F^>TB:85;71L LN!JG8!%\R0P\H@^)84;6NHOADT1U&=ILAHK' MO*2C1=0#YB[,CI\7RP_XY7R9/H45^7XW9F%,C-;&(*<554=/)6X@(L]@31'" MF%"D;EW)]315708Q!T-=6R'U8Q'2:BZ6]J[\LIB?T9,_O\%8HPV70T^O@[1) MZ<**I=79C=%;:N&.SD#F2S11)>94ZQCF<^CK,HHY%"('$UP76;HWM7SM4$TL MQ-OKG&BN(Y-)0>&\KFGC?&D%WF&,,=7>,$-&+G=3U67 \A1'<0,AC7@6U\;= M-W7\ST@L6JT6M7D@YK]/UY]NKPIM<%B3JIRL+0YJOG'Q'@SZQ+02,=X-FM_O M#/Z\5W89.FR-JP&ET,^!>W/37#?0>#LGOIW7A>]@ZD1']#Z+4L=#U,MYEL!' M8T'FVBP0+2.3=T!5MR>9708+3Z'[AA!C7X[)OBO$$KQ)3( M*$%QAQ %[= D MO4=>+)-FJ'#V_E1V&3P\@>,RA! [TJM7UO#5O=)$%L26@=7>3^5@FE=6_2F3V%^AA](&;^; MU\76_]<$D*]AAIM&&)=SQ3;WZ?-\^X,;OSDQ@O$D=1UKID2MK.3@DF"US$CF M0(R7K#5P!UA&-R,UVUX&CBWP#G3P48O=SMJ[7V>79N>9-,%-MFY9/4&AG77: M0ZPM8Y1(Y#YZ'L@XMXSE9+ T'_U]VA5V,Q"T[4[I&"8='!S':0QOF7*1N/UIWN9>]??S+U]F M&U:&V24KW\[+8OEY*\Q+ICH=/%>(D.M4:L5"AF!HI>3D*"F8,AR;#VO=C[1Q MHVF#(7$(P71@(K^=T[-H [T/TSH]>L*1S/ML(_$DDLO,:I=9*0R$6-L5EY*R M;'U!<(>$D>?;#B'F>[T[#N=Y%Y"Y&(R&JZL5%)0N2MI.GAO:6)'V5-$6LLBR M1*93P0$ZPMRA8N1^!B3NC_NVV8TW^\7S]VV+]OW"S M+281;7'*9>"LJ&V/$)>(:T(@P\"0)=G>;]B/MI&3QT^ LT&DU 'Z;EN*-?=) MZ>092"O($2=/!FJ5.Z28.&T=)'ZUMO%O4S!RY/$$2#J"X\WP\F\_W&/O+_3! MYD>;G]1_]0'+=_7OOWUX>^OYZ?,?B^4_5G\AQ;M]^AM5TD]*^*)<%:+=I M7DT_$V.?RB_;_: ?KLFZ2_#%\^YAX! 2\<\U;6W,WQ\Y+6)Y%N87$[!>+^:K MQ6R:P\40W_J%C2ODIDE2+ZP."VQN M/30A_.A9&\<0\6:Z2K/%BG3S1Q+FC[.:X1X%M\8G"\*:! IK89D6J?8QUZ$P M([UM77O5>@WC6O^GQ_.]21UC8J)3E;NIZ5U--U5$M,0OBU68':1R=S^HA?(Z$@,N)Z;79\@TBKK!8M/!<&@7,L#JR.M6V/;466MH2I"Q6 MF=9W4L^C\%@E^BLNSPA]-P5 ;]O*X$H>%[MB=;TM?(RZQ"@A>]J>*LH(KM@" MSB;&6/)*V]:=FP^C=%R%."#:[FJ^$PBR4_U6YR?/S_%Z LE!RFW'4UIHMJ>( M:Z36+EY3D\'HV-N@J=83O#Y?K1>?<7F-,.MK^P9'N J!$+;IJ^P8D&<1BL_1 MY>:5EGN2=KQS^NAKKA'O4.O$B@:/FY"/]N"5C<"4<*QPRW+SWM_[TC:NLAH" M0_<=V@&DU*E>^CE,E_\99N?X*X:J=3#6FBG/4ALI*"NWG3C%+H1 M(A$L6@(3BZ6 DDD3MN@0\EYZ+R)Z$UM;68_11ZONL8%2C: M+!"\\41B2M8'S]H/)7^4H'&53C-L($L5"2?(Z^6?@IA+8)B5UK']')D'R3G^@O#>HZ^! M&TJ(HB8/89TRJJR3X.A[X*IP97BP+KW4#D'+:.1.MKU[BOL^>PL%W1:2<7H=)$\0W!,0U)< M%B8-'5ZMO:S'Z&FAD"YX^79^T8/C^GW;YI12.J^^&P]9=!3B@W#I5:[O:*!R8H;'K06TR-)XDL9$2 MV_DFPL)_QWQVJYYU!^R,,LKG5* (:8!$;R HJ: H%HM"GP6V;N5^!+G'*K@# M7GV];7CAF4N3H-0B ^5" !_)8B$/RSF%SI?8.B9V#+WC*K]38?*N*CR9A+M5 MC'%]F!Z\[&]VM-J[2T S+1?7N\Y-'FU4WD#B7(/R]$<,)8!5295B;9*^=9', M;DJ.UTTWGWH-2JLP8>8>4K(25!&<%J@,%&UI[4$4K5O'#1\@96R-J1[X#=?;JN5I^A'G6*;KUXO509KA@2>UT!7[$-E(>[Q>?/Z"\]5E=LL' M7$^W-XF[(!4E6AD0K/.;GH:AEG$+,,Y'5FS*H;1N>?$,\HXNS[C]JI\( XMO MB!<"J%..;EQ!8:&CSRN$J#2=B)H5B%87L)9AR,%+F5LKG^?0-ZY&&@I3]THU MAI)8I[KKI[",%OKJ<<(:::J[+[GN>10PJ.P%:%6S M?.E8 F=M!AG*<#4P[N/Z2%YGB"M'9& MSN?I^M+EO?6^76ZVCSKDK,"7.KY0XB:]A('V62%G@>?F)3G/(K"!H?/TRZXW M .TFFQRC]8=Z%V^MV=9V.)\SCW2:*M6\&O59%(YN[ R$K1WFSE!RZU1QW:CY M/BQ+ZOJ?M\F2>H"<9EE2%\_? 1QNL\W2>6! M)*=9&X6=P"64^B 56/(-0(4@((3 +DP&+DTW)Y@J9VHEU:8>+"=PK$2Z%1U MO-YTGEM-YZ]2.O]\/JOMES>Y1=5I7.(G\ANG7[&:'X=HEF<\O87B.70QC?32 MHV_= JF^>S.'E!!UA<^432UL+Z!%J2XW3Q"S1Y!8F$]%YXBM,\,/)+5%[.C. M:WY;K&]6HO+LC5.:#GI7TWANT4F-H5+VHF MI4[UWB^U ^=A#M[V7S;QZG80T4@7;1]]!0==HB]699 F<()#L> V10;:Z:2D M5!I;S]FZ3<&QFN.7.L(9WWW!9:CF_/;AUXA4R?#DA:@]C0(H)1E$&3(P%3)* MSI10K5.)'J=H7*UQA/3O*H.&C.]4%6Q;[JX6Y3?\@]3MXGSC,+Y?+N;T93J\ MHFVOYS8)*S][ 8V4S"/OJY[WUAI[.[_Y.U/RPXEWU]C,UBONM013F_RH8A,= M(R%"RJEP)8N,J778I '9QT]^.)B$Z[UGA"^QSF")6OK:;MV YX*#1]K6.GEK M=?OI[L?3/?:DX]-B]O[TB!-+OE.MN[,!U?O%;'IHX/WQ!P[6,VLWR5WUSBH. M-1D #EBJ9[1/LL)5 F=!%UF"$Z6U?]E%[ZP?PVJZ>E=N;*4JJV_;/V]$<7P= MS!(+A.1I-TOKP-XS]*/MGZ'/U'.S=594#R*^#!I-;@WIK M1]]=B@BI7FUP$,'4@P41G"P>7+02Z8!^NQ.SX\!Y5IIU;CSAYZ M'P_NA_78XP9K^;>+W'$:_\64K,92'9_J$^7R&[\H'3(LSVJ^8WV82Y;1,1\?1T(7:2J12YD340?@8>LR3B6W+#V^6[/ M)O-E=!M\#K+NW]8.*[L.O!0933&GAIMYCCQNL0^N !M^C_3B#UL7EX,':0(:^9Q(\I@A!.,]]\G1LGJ)U M:7L7^.HM%\[/+:?G@O/YW?Q#[72UG,[/-N'W.WLC%AT#)@E:Q4A>D/401?$@ M0C&..<-C\[ZN31?0<1_8Y^#N86?WU$+N5 '>:-1ZN-J[_Y#&/60'5'&/=0WE M(2C4)0//@EP 8S4X7C2PX%5*,>:DVD]B'*R3[#7VKU[RNHZAFZ_OP)J'(KC@ MC+R<>J[S4*>K!^*"\RAU,>7&9-?FNNMQVL:NG6B#E8>U4D/)=*IP'FD\>+@" M>OJA _=,'%!!/:^[':)$JWP]B+@DWS%J\-S5\D 60BPI\: :[]V3=DZ\WBJ7 MK[WICZ WHN;LIBSJZ%]'-D',H.HB,]!S>;C]]]CC!FLQ.Z#-=TQ33YYSLI(<$8R(M8C;0O I S.!V6R# MBKZU!3ABH]GK_;.3B+^&Z;Q&KM_.KW+*;N29O.SK:^'6N^B+$;2)X&O0_KTC&PT)4YL),!#RS\8B+H54#T M1KB!*6DE#Y!C=*!4,!"C]E"8+T%:EP1O/9&C\1+&M7<[W0B#XJ!3@V-W!]3# M+8Y'GS=:R7S35#P4IPP3FNHDX8A^@^<:+&K=?; MAX1P@_EW[7#AK2"WD('EH=0.H+6J02M SU/D03+G6B=V[4G:Z!W,!D'2PVJN MG9PZ55_WVDD>K+@>>-(075L'5%8/]NS4OHB$)D/D/H'RDGQQ(10P41AF9POA MH/&>'*IWZS6\[[ZAWD6GS3SWV?GZ7@*V-\[RD@LPY,0"60HX099K"8 MP&X8PNK45H((F$ +R285K5LSY+DTCFYI#82OA_7: ++K5*'MWR7Q<$WW['>< MMOWC@+KQT(9]N: UTC ZG6O273TN8\D&@J'#V: MQ;0V;T9J GF]Y_8DX,X6 M9#)JP[D%LYFRE:T K\C!*LKH&*UF+K5.7SN2Y)?90O(YB'Q8KPXOXPXBU!\P MS<)J-2W3M"V!.5_OM?([JW9)&UFDA8#,T.&RF;I>-$3&F#.>9Z9;=W1N0_FX M\>@Q #Z"Q#LU)RXZ0A[N%-W\]^VZJ@YXQ-_IKAE-#DZAKA/D:JO=V@C7L9HQ M&\DR]5KD+!KOVC:]5:LL)KOJ!+:-;^Y %;DK23D&SD<)2CD.KB(W<\LQ19-0 M\Z=D_:PW=M5"]3E"OM05P_&W@R-OPY^KNYN;=\L\(6H-4EQJ-.]H&8PK:52. M7*361?(/D#+NH=0 /RU9W>GAL;.EXAM563!0(D0(COYP# 7:.LZ*[9613&^Y 3#Z M[AI,DN6K-Y;*S@V=TEO%E\#M/Y)"3)<@F*K#VTQ!9+KFCEDN46CSF6ZXP_>5L\?6'BR=NH7'QS34RKM\W(@S:"&UQ% <[<*ON MJLSR5Y)*E75$'Q+B $&NC6*%9$NAB3+[UY=-3-'5F MO1R%@"?A=80X.H#7$[V39&H)64@0@G6@=#+@349P-DL,G).KW/YR M8P_">@/:,5BX=TG16C =H&W'UOQ(_W2S*SDKQEDLD$(=S))]AA!Y@FQ35$E& M89M/NGB$G'&+/4]S+A[$^AY15!=RL>6RMD$4IJ_ FE"[_*O:V@LC%&;) M@7'.:VR=\/,7Z9S?+O&SZN)=")93HQQ:#QYMIK7 M'!GZRAKT(6F?BQU:35U1LQ>H_+^D$X0SX1O/"$CH.N>T)A M':/$K(;@'#V)6\=$ZV2ZQ^CI3"L=*/.GH'2H #J]Q-TYY>2WFDA=*W2/N,W= M[\&##6IY? GCC&SAG@XJP2*XK#+!)7$(QDDPFIS!D@TZUKJ]]%@C6R[?>U,V M/WZ[\=U6R?-LO?&E-J_7$91Q!2)3!3+/+&N#T?OAJBGVH_%%#5UY#L(>3OL= M0'@='*4[5K7QA%P4TL<2(*B:N^62I&78ZA@IR6I?>^2M6_0]0,JX4!M6_G?' M0S801J>8VLXENG2(B@TE,F] .EJ&,KK.;3/TK176,\>D4:T33)\DJ@^5=I3H M]X#3X7(8\_JXIIW^NHGWKC%=N+WD2QMGM8?LZJ!!4ZJ9*3R9F>1?LX!>W"TO M>B![]\Z#^\/!$3);-&)@!UKE#<;U=6^9 9R7GT@)16N?DYEKN0%\Y*8*( M!5&6UMU-[E,Q[EWQ2<^G(T70'8A^"Y\O=Y6U.2?T9!1B(1LQQPQ!,@&:.ZV4 M%!QEZQ/I(5K&[@EWG(P?ASK]/YV7;(SL\A;6JI+R\< M,;F,M5--4!P4BPZ\<1%TY,8J-,4KN]=9]-2;>L+&H<)<#,79#O3+[W4*">;* MJ(L%R&*\+EF#MJ1TE64!G),2),]1:^9\NEMD=+PS?Y>(L9OK-41-&T9W@)2K M_/,[RM8[+[+P&I*LMSE.D\$O:1DE*\&DL(;9UGAY@)1Q+_M/:MBT$$8'F/JX M#/,5O;D6Y_V.RZ_31&KU1JG#S9[(],C5[A]=[,X4(W.:N"A1U89O'B$DY\%D MF6VT2$MO;1&UI'_DN5@M +7H1+H=('L3V_TQI']@WFC^3='IY5?_1>0LB#>; M%H97XY4OC@7ME$R< M1-@=H/JJ@R\=9W7-KVL#AHV>"+P4.M 2".[)[+7%@T-I0*G(O0Y:DU_()N]D,UN9+#9J5Q2ZWNAH=;2R>3,XZ#V$(#'E/O8X9H/ MT[-/ZW?E;ZLM%R[.!JN9X4)8L*$.ZP["@$LZ;6Y2L+9&=^5.$^@'8C0[']\) MF$85^Z*I#,9&T=\7RW_4J%3X,EV'V>4"2H@Q)0M,&00EHZWY=PZ,]:)('I$S MO1>(=CU]W#!-?Q@Z6@(]',0/#XOZ\=NOX7\OEM>*7VD32=MS*)*5&NL,M#O( MD,$22/$GIK1J/=#F&>3MA4[]SV$&#B2TOO%XO; ;,=JB4H@L>;"&]JUBB3PJ M51)HJU+2F6-LWL#OF22.'N@9!BK[0_)HN74 R\L"O@\XVXAN]6GZYU\ZCQ]"Z(.XN#2-;>R<$TE'<[P ][\.Z1C8O MB/?:!LY1@/6:#%!&EJQ'(>DKEC"%4))O;:7=(F#<:[E3XN9POG< FAUFZB]7 MM3>9_!0O?(#$L@$5:T9Z-@J\LMFJ$K/BK0=2/4;/7I R_Q2F?3.Q= "Q]^'; M]C9F<9$B>KDXW':&?AU6GRY^DB?)2.5TWJ*\M.6ZP;R)3*L59":74=C(VU,8R M7D JPG@>K,^F>5>GA\D9U]@:#%ZM!-"1,OMYL7R_7"3$O*HK>K_$K]/%^4W6 M39@HT1?I0615V[M(!M'2&@6YUTZ2[Z'V:T-Y@"I[FKIQS;/!%5EC\70 O!W% MA%?SF=:UA^R41'91?WLQ0>FWQ;R&Q.GG$VX=2E<0LB"K5CFR3X/E%IQ-,K,H M+!DK UER!Q$\[F7^8/ \G1!?%&)?U=%?9]ONQMM94F_GKS[75I)D>CS!'SY1 MM%E1D6%-OGJ=)L(F \?S]XK?[98YG M=>S,QW86QHUSZP-^N3C0ZNCUN)XX%42R1H.4DH.J?>,<-P)09R%<<:0@6NOQ MQ^@9UR,?SHIH)8(.M/#MLH:W\[2L0RW>X/;OS;0D)G2*0 M:LH)6M_9^;[]\+..[% >=@%G< CQO,J%-U5A/+0D&>/13# M-:C",@0?!+EDZ)0,GG[>^L[T+@U[P<2_.)@H.H/+7Q2+_,9W-)EPP5SPR M<#*0FRZ2AA@(XE)A3!XW/< :0^3RW?L%>]F+P\9!O.T($^_/E^D3G9*OTF;< M #D!K_+_/E]MYU:3EYQUJ.6:,:=:KED'5^@ZQ2!F:9PUM,SF/3_W(6P_-+V\ MNX/V4NG'%WMS\?:/X4]<[7!;:R+J5H2SV>*/,$_XZFN8SC;3XA8?,)\GO-IL MT1AM5*T.+UC'#.H +GH.C!>MG)A=;^S-1-TO,USCC2V^R;\B1BXN@^WO<3E=Y(F( M0EA-O+!"T\X7OB9$(((P!HM(LH3!6K0-N[+]ML3+NT/I$!?_=+N%_ND77*Z_ MO9^%^?K5//]$,OQ2?S!AQ13KA(2\N5V7FTRD:" Y%Y7CI%!*:Y?H1$O;;[_\ M4USJC(Z,#C;,VWG&LDG#F^U*P[M*)^$VN!QLH!5Y5F,8!H*N_0.+XY$[H5EL MG>.Z)VG[ ?;EW;\,(9D. /?STTOB$Y0\^!08,)L0E/;$,I$\(&?!.<9%B0/T MK7F2KOV@]O)N4IK+I .<764R/9QC_'>L=:687WW%93C#OZVPG,]^F1:<:(=2 MTNH@!W71%C,6J2 *%:,A%R'EUI?5Q]"['RY?WO7+R638 5YW,/$R5O-^.26' M=K9Y!GU\Z KS?)E2,L55 MZYD:K>@9;!3'( P;9X)'Y"IK%<^Z&ZN7,Y"#MZ@L=SA->G%;*=9>BR M4SHYB&CJU).8P5F?0 A?F!*AH!DJWO6R)W@\2_Y[3O!XCC ZQ=3M*022HT$; M$*PE>UTE8<"3[0(.0_96NU),Z[FT+W2"Q[-$_^P)'L^1P]@=E>X.H/#!29DS M DFZ5O1:0U:Y8\"R]=I&AUR4IXR_ESC!XUDR>VR"QW,8V*=6N7;12JWH15?; MNS-+VX36$FN(U'/-8Y(\Q%,,G+JBYX5-]6A\9ATFEHX@=L.NK/W)SN:U;^S; M3*R?EFFX%RI]=:3B$"; M5@B-T4I^@CO$ABOJ3E4>B+RG;P['@L$_VZ;8ELQM?W,B6+%,(0>M@JY9])XT M#KEI*=@Z6PJ--D/%+)LOIN,2\6ZVPL'"_R?;!0_G$CCC198\@2ZJFF2NGL&^ MU ;_EMG@36R>57V2A75:Q.A58G1BUK&#H"*3$%TF MK@0,(F943I^@5K[%4CJNHN]E-QPJ^#[Q_XQF D%98Q*W@*+>-29#FSTCF8G, M1#(<.0IS@A.@<4>(<7*Q&F-Y("'V4U71>6"*KYX.H M:T:1A&PR5\$SYUCK:N;!%]5QK7TOROQX,/2IU@]FR#4O;OQLPZ5)<(DS] S0 M;[JXD1()5CBR_0(=>B()B3U;.0^OK..& ;WLDT:PZ.=$N2K!0N)A2;BIN2(. M!X-UG(,%:UW2JI24L'6.Q[,JY,;)*SL&=P>Q]N6JTPK-[%5SPBL7&/I[9(3WPN\8V2#"]>6UM!O=[<:Z?UWZ?K3Y=3!ZYR MO[)3# UA-&C%0#EI(N933)[5RY> MN[W133;RP P'1"- B2PA8B W%#,OSB9E7.NKQL?H&?>B< BLW"M8;R6-$<_H MU7(]^5"[^6TRCYQS,3.=P'+IJ[+WX*)58'.,R%(L7.Y5$D-/O0$?^NX:.K=> M."Y&VLEO<2PS>T# Y;@TCSQ+[LDI-[74T&9P2BLHCFE6QR9PW$N-[(.!,;.O MCA#677$?P+F1!?[K=#[]?/[Y@G A38A)"F(,$_X+LZFVW/PJA9M^GDS MS?UW^G15R%:BG_V^#LOUF[#>ZLS$4W%<96#)DQM63\?HE 7#N/'&H,O-9]*T M7<&X"3S-S8\.Q-P!R!]@ZW5$(WF/BF. 2!N=UF,<'?79@2^,K'Y?M!3Q-'[2 M%4WCYLH,!L2FHAB[%H$VQ3R'94W:J16ZEUYE;0"[FA@MT3''(&_+A2T#)X(! MZYW3-DC&XIU;S@<*$QY[2Y?>TH'"7 S!V;$ALHTN_#0_(Y[@$B\7M'HUS[_C M\NLTX>IR<6_.MZD$EVNG?28-E[*6>-BZSTH"5X.MQ%0MLY)>^OWFA!]!1)?G M80. G4HN+Q!_$^-*5%9G$*K>)25=&YRCA528#LGD&' PW'5Y[(V#MV?)86R< M77!JIUUYN7'^7F\$YNMO%RT&I4M>H>5 M@3Y6T%*\I04@@XFL51S/_1^!^3S MWSUNZN5P*!M8"CV#;+O![BPN6U.D++S>!3I0MC"(NG;F2R5YPV2,:C]-]MPW MCYL/.0[ CI9 !Y[BSHNA>A/]&ZXO"E=(+5MI/?-D;V92R]QJ",72MF%"^^2D M<[YUC&,/LL9-0!P$<4,)I0.<[16/F<2094XB 4.E0!7:/-Y%!\('14I;"-OHP53&>U19Z.J'G#D)2=3:Z1_"8,FA>XS[U,J.T M[LOQ3!+'3><;'X$'"NNE8/&Q2/36L. 3S3+Y0=8!+3:0=Z1BG5Z!Q/*2C+!D MMLK6LZ%;T3YN;M_XZ&TMWDY['#Z=$S>Y4]O<*J5OPD^4U'=W 5=I?3\TX]EU MC\,?PZSBB-S8BZD%KP@Q7Z?K;X2P*[LP?ZV_S$JMZ$1&<\8'^8&2D*X&Y>6W+P+F8-UWCA][Q83&;_;Q8_E$#R$:FJ$+P MD)DPM1R0 RU<092"U^G1SI4G4?K,=[Z,U,OG0&-77*(U\SNPEW8MYZK8]-+[ MS85KX=!!#IP.2TZK\S55S3B1F(A9>]5Z>M4^=(T#ND$!L4=HXBCI'(RX+QN[ M:9.FT01W-Z7\Q=KH9:T"@D,*DT*!EJ-D#2H 6YQ=89 M\H5;YT[L2]LXEY>GQ-\@4NI=ZUT;0Q=U0Q-MA4$1%$CZ"U0VY+M8]!!%$-XG M*X-NW4+J>12. G,G$3 ME*Q.R4N0SHD:8"$SFQD+47LIK0A:-J\-&V0AXURU=J-:3R+_L2_^G][KM&R< MGLVW)G?Z]G$9YJO99J%W&30I02;CR1P7&2,HGQBX&CHO27CI!4:%KI%.WI^J M<:YO.U+6 PFP=UOVTD>,VA6K(]E#@='QE+*NTXDC;4[&C32LD/W>JP??_*:W M&^5ZB'2.].!_FN<37DA<1Y%OWPHM+F^%!HJC/_&VH4/FSUGLB:/CT9:L;;& MA0"M)//@J\N>R5M*/)E2U$ 55*-V*O !T663011-UHAW 8+Q&8HV:(SBJIC6 MRW[YG0J>@Y5G=2IXCC1&KEZ]2*1^M[Q(H][4IS$1BS.:@4F2D;X.=!8D4< B M-S&5E'U)^Z#IB2+67>_NLB+G *DN&K*X#XC?0W", ;+,61$Y)<[WPL&NIX_7 V$ #!S-OK'E?[]0 MZV(1(7N=7,:+06R:CL\H% /FN)8YD'MX]\1X ,/O6&!D0-QLKOH83"AO9CZAOV2TJOR_Z/^E+Y^LSB/ZW(^>Y72XGR^ M'B-O?Q]RQLSA?S:[3GQC@J!JP:%N+*K1 M\Y]A=K[53O/\/\[#;%J^U1U\R??I*LT6J_/EQ1$FA#:,1P17@@$5 M12K.A$L8]^H[_T0@\5E$O8P[C.>@YV;,<3CY=& %7"_N&UV9##1_T!8*4%)2>Z2D &D]T@V%4?F6Z=P[4?9> '- 6&Q&%Q&W2/O MPNW+WB)/=10E,1"4SHZ<J,LLX ZC*2 M4AUHMU\77[$68+V=/[Y[;V4S.A<<*[JF8R,HK(G9O! SI59",&TPM@X>'D!F M_R;>@:!9G%:"'8#TIMZ_##!<%-!FRZWF2-IHU>4YV!??MJN M97S"93ML=W_Q_6)@2=BI#2 >2->T$/#I5'[NN6>NNF!OEQ M,;[Z$A:?,7^:OYHO5_3SVE5FMBX/0!:%8@Z:Q-YD3S%UOTE MCB)TW!>9%UV<)(^8:)C?4:M&3$3&5*2*1!+0250+F?PNK9>Y9[G*$NV MO'7SJGUI&[<#N#FQ.8D2F0?A&#',A8*@ MB.%DBQ11J5#8>8_1QZ@=MZ%S7Z!MIM7N#]3K6V-M]5QY !,OE//6"8A&._)! M)01QG%EVC;(Z; M1:X#9,OK1WB34K&NSBL4-=M6!P;..]I+&&UVRF'.K3/('J/GU'/X^K-?_M@F MUGS\@KCZ?3&__#:=?=[$K*/5J%5Q=?LR4#8*"'2KK+O<6N6*]:6U"[8/7>.& ML)JAY.X1VUPE8R=]WV)HO=%?W.SS'Z\NPG*Y?NWU)K)8$PJY1DFW4N4M.7(= M@V<6=5!BSY*AO9;K!#O-5#P?5-[=(VC[I$O\.'0V0PCU<:UF#,2<$I2BN9-6 M"W6W7^ZQ&!HSC6(H)1^$H2,D/C:*_@B+?Y'90'OK(Z;+Q=;*V%15&%>4$K6/ M>R9?WY*P7/$.9"@<;2F%F-H+. ^OT3-6CE'FO+UD._!+_QD6T\K'B]GLDJ2S M94)9;C.CFSP$IFK911T<$0O054Z;B%QL)EL;?3L)&;%+ZY 8:B?\#A!T2U#7 M7_[7%!=$U)Q5%'M(%X1%Z.H'74#Y ,U5T!:NKVM%:/[7=>H%E+3$Q M2+Q64*6 $- *0)Z2TZ[DX%H7!3U&S\A]#9II_4$XG:B"#N"T[2W^ZU_I2YA] MOF9H>^1:S$EZ58!'[TE*4D.(+D(,VB7+I=:A^>/G8P3U JA3]7[WUFNFA X0 M]7I&GX7+U8>PPH]_AF]7<>'B4[WYP1$SU2 ,M.$P00[&IJRTRK%UYMEN2D;N M]C,4AAJ(O0/PO%K,E\NK00>W6;JS)UCQQ26TD)01H"09 C%R =)P8\G^U%GL MU9WV #3M2=JXIM1@\!I",1W@[3HCZ<9$6)L'VH82!"_@)"N@%/D:@7,#)GF- M)*_H0FO[_ %2QDW?'CX\WT !'>!H/9.%5KYI!+B>WKV#NW6[@^7NO]KN4^D< MTM$+Z=3[YE>EJC7+,94 D/UV1Y0(^ MU]Z#42.WA038?'KNT<2.ZU2,#MCS*KL#5-_813NLHFOA?B0(K(/EK\*W=:GD MF^N^"X69D*T@L4IB6A6#$#-#2-DBW4U:&,36!N:)-(];E'7&1)$SJ+0#"._* MX7L[GZ5M,4\0*F0=(\ABU+9_=1;$EZ.MZD31.K1^7'V[\^"CKN-5MJI MJ@/@W:KYV79T_31_/?N.R]5:V(:4%F M24:\3C[%UO'HXZGM)"%@#,">2<4=@/DFX+:I:2-#!HV-T@"OH34RT6DS%A/ ME9)2L(5GWSHR>9>&7EYS1P#>2>KH"DZWMM#$!96R(Y/8:5WS#]$3$SR1K6Q2 M5#PRZX;+%KA%2"^QR%&!=:QB^NE\\F9.]C(NOOZ"\:; =E*D$,HF"8[53G A MU"9P/M8I,T*+4"2SK1_H=A+2BYLQQK5YLF):@^P,E?5OPV*QWEBMJ^/O??!@ M%>Z/LW"6*G6R^A,W#)) 5T=T2(B.ZQI(40JCO'C)<__@C_/5_<='LB@4KG3 :7L(#R=4 @3PA(HO7DYV?7O*;B /)Z>88: MSCX81%%]8_"&L=N&NDP^LMHJN]2T@R 2^7AR/4M#2ZN"3^W[11Y&XN@W_S!0 MV1^2)^NM UA>#4A=IQ345YG4.D"\%V$C>^-GA%Q[/?4 OD7(^#4L_E6-V/4W55I7S"1= MF,%< Z:)7$2N&7@C#.2 2<3 ,JH!*H(>)FADT^Z<8&NFEPY =NO->MU?Y7KR MKA8V9!X#Z)!8G0M )[4F1XV+E+73*B=L;< ]1$LO.48#>0U-5- IE+;;S1#H M"Y<,DLHD'MHBX)T@_YOKX#CGR&7K#,B'J1EY[&$3;>\!H2-$WR&(WH1O2ZQ% MY=OC50:%KE:Y)@_ X2?W!Z1C-/P&H4]30(:I> MA6^WF&%T06M7!WW*&FU76H&WB8,6$@6K1W=L/:7U48)&'G5Y'D0=KX(.\50S MJ^H,KML<<:88)C(!6(J@;"G@BU!@@K4F*V]+\W813U,U\K3*\R#K1&5T *]; M)N>.@0[%RZSHD 59D+6 MCBE;[V8?ZN/9@J3V,BRGRW_,YK%.CJL27&\L^NOYK#8>6"OWKCBN6GT6+!HY M Z/)"58.:^5M1G#&R21Y"L"'H-T%&L;N;%)K$(E;TL@U M*]OK0PB;0I01C$>2<;TYG$^UF[%6M5M:3.D.IA_H;?+@$IT@K \3 M]]@JHJ!B2(EN+A%JS4\1$@+C",%+LF*TU1A;CT ]2WN(P>:BGM$R.(-*.X#P M[5JT22TU4S6PK4NEG1>$&&N*FK8"8]&*F=:!F-OK=W)@GD7SCY0$'J2&L2_8 MC]//LVF9IC!;74\JWEPA)*>)L4ZC)Y$P;B0HA8R\/SK/,\_2%1="N?N@]< E M^^@RO60HGQ$WC67?#$5M"TEK+XD9@:_F %Y/%[[UPQ-*2??]Z!;%I$>QT:B< M]&J9'S>%@M=U@DGS;&U44"=&UE*)2&X&*HA,%L_0A*A:O^ \0L[I#:FW'_TA M_/D';8 %[;KE1&-B-44 LA!D"Z#7X!0CFS4F0_M*HF:M4]EW$C+NW=8*!?>[ M49\J\PY,H&LF_@]MV]>S]XMYPN5RX@PFCMJ"-WP].D"!U\4#=XXENH=C]*V# M'KLI&?=Z&QPZQTN])^S49)4EG>V_S^=Y.;'(:_*;@LS((2;/U8%#(: VHLF: M1]H%K1-Y=E,R[N/ X-@Y7NH]8>?WVG1]4GRQ(:< DOQ44%9*<(D9$#$JE,G3 MUZU?+'^F8-R4G,&QO?WGW &J3#B9*JR&0#.,;I?F5! M@$\8R'4@>S]GSI08[&:Z1<>X;T2#X^58B??3 .J:E;>X(G=0&LF3A(3,@Q*8 M(*2@(8G 7>8HE&@_F.5F_7'#AH.#Y5 )-SM:!G.X6_1K>NSC&CO69^G-]!B, MG&8Z>*; RMIW0/D,@9,=6X3V:-&5),,S=*8WLV!6F\"Z"CH5(^FVY+4G?4ZT M2Y ;VBJ6MDF@4S"VC@_O)*1?9_H0%#QXF!PM\PZ,VI>7R^F,'+D7Z=^7T^5T MK9/U6&V?G?:V0,A%T U*QV3DV8 T@3,62D+?>GL\0$HGX#E>R?/V$N\4./7+ M!=[,M4K66R^!)\]J6S,+'KDF^]W11I M/]8]J%>8KBIYN&4I" =2D-.G&,/:0YT!"I=MT#H;N]]$FSL?W!\.3M#9O)$ M.SA5;KRYF^>V6 (7M#FL-9P\..TAF&1 .R(^.U^B;7V,W*>BDYANLTOH1#EW M@92TP+ D_V'SW]>S6][%Q#++"N(ZC9W^P(C@C7-@F0PE,'+O2NO&JX\2U(D1 M@[?-=@CS/*[U1= M!R7VZLQ"A-R"'7UW [E3:1P7ANW1,A]!=2-#]"$^KEI D'@8TQQ*3:!3Y). MSRE#%L0%)Y.AXJ6"IJ?+*T.7+WMK++W8;'ZL>Y\289 M3/VWZPW1<:DK:6C&O,IF@2D'R 9GRJ%5H/2CV/A7C&DA#Z?L16!TA M_,[@<]6[(VKG;#2 :NW&^ 2!N=J(CQ46LU?(6]>/WZ>B'_@64=LD0.AK$KZKM4\%*HZOL\.5_M^<#I"!_WX6S$( M42P=J D=':T>$1P:!5HE[H3!9/)^U?@C^UL#Z&BWRW6(P#HX-YXX8U_/TL5E MGLX^[XS5SFZ%,);_A1?YQ>K5?+FB?S3_BM>%E1_PVWQ!,G_QM38*6GZ\_/HU MW'ZABD%F%84&H9 L F89!"3KT0FK>!8FY>;=R\?G>MR<_L%OUO$%?!"L.MB( M_Y@M,%S441H[)38I/J/.7(!--1NZ! ;1UG: 4O$B4^$IMWY!>H*DKJ/VW2%L M/IRZ.T#O[K#VNS]GM,*7Z;?WN$@5')]Q4I/M.5/DJZ6()#3Z*@1+!E9(40K- M@VU>@;C."3-, C-S+IK)EK'8)^ M@)2NW?3GB=O#U-L!2F](W\BN%C[1+<&2=[H&PB*HD#(X[QU8S0L25R&%]LEQ M]\CHVM3M'9VGJK4#9*X["&!>_D:ZV;W9?IE^GV:6[Q2_3Y6HQC9?K!X8/ MN+I^=%6G=77MZ,5:0#8)L-< &6(*V(O@Y?9EQ#0I-3Z M:?(Q>L:M)'[F"&^FZ$XSK6LCD#^G%Q=A=F]F4(N"YD,^OD6.]='L-$JPOEK_ MQ?WU=Q2_ZJ@-N5P2)*N#W+T6Y'#1MS632"O)E6.M6PP<1&##(/9VV6WAC$5K MDC5D'J$&%3& 0TU\H\JY9,]Y;EU1] IX\;*AD/+(W'?HS71P;5[?>1?%?!] MQ,_KNV'S1JBJ\<#D6OMT'*^'&8<$)DCG70K>W7T3.QU6CQ'432#V>)7?A5$S M^?< I@WM5ZDO]>7$DK=&%F0U:):CMS)EZ=535M'# M'S\R"H[7U;RIX,96_0?R.>:%O-M\F:XGIX;(T.FL@=4-H'@A0S]R\EAM=#YB MT3[DO32_Z]-'?N)HH_B3Q3:VWM\O,$V7)/17<_([?]3NU-I:LX%F3M.JT-F52 M!,>%!5-0(@],EM0Z-_0 \KIY/&UFA0ZEF[YAMWN$,X\Q"4-R4PKKX4IBU-&! M)6\P8,+@L/D\E,-(''E&Q5!0V1^2)^NM UC>3/O>GN8^:21I.9"Z]I@P@D-$ MKR (99W (HMI?>3=I:%;8)VN\ =GK1\A_0[0\^J2S,*ON%CG^-;'GR_3;U>L MH Y1%+H"BN.TZ;31$ Q*L ESYE;6 :B-@?0(.2,/1CDCIEKII -X?<+T93:_ MF'_^\3(L=XAN.RD-I6?:%+!>DQMBR0.):#C(I&NKR9C-?NT6#CFQ]B%L7+/_ MK,=8*@Y-&08VAU4;)&5)RR6EC0XFMGW<>(6?<=)]S M JV53CJ UY73=/.8S9(KIHZELNM"J$*NN:NNN7?>%1"3&>?_T'[;3F1*572Z2J/.= VB@F\#[75G,V)=E5B MJG6FX6Y*^GAH/5*]\^:R[@ Q5S(A4; L>3) ^Z.65I++ZXPG-I32C*,(OK1N M4GZU]KCV=EM4'"7/CG#P^NNW,*7E7Z1T^?5R78VY^5&-"]>\K4E"I6TI"")@ M9.L#6ZUG&-FF[=%41N)=P"=%U^K&?>? MM1K>E;N.X\38:$4D^-,>(+LN)@N!6P3K/<^165]RZ\K(QRD:-Z&[+8@:RKX# M)#T2Y;C-Z*]_?[)X"@%IUZH&)RA MTRX6#8J9FHO/-+G3-H2H;2)_>Z (_ED*3J\6^S"_N/AMOO@S+/(DN^*<3A&* M=&1T9!O %ZGKPXSA6M.SSO(Z./]LSU*'GJ[.%8#'=RQUP]Y(6#DP2O@ M+-+9'R.Y](4K.HUS4HHS.I1;!XX/>A@='"Y'*_&AI]%#)'HT$K[A8CK/'U=A ML6J*A^V$T/S+Y6(Z^_Q^O M/A[46^/F9,EW=*J07'#Z>;9I(9(VO8XW*;A7_5$F#C5&1 W.208J&-H@67)( M+.F4IJZ/A[:6R.LL58.QYO?X&V&G^LS_Z?VEYGCR:)C#ES,Y%5( M3E_)H,%D%PQCC@O?V@4\Z#(;_.F\^65VB$1/O,Q^G>5Q?;77F5::EFE-M+QG M00[LO^VS]ME\NH,%,8J?EX06"37AV]<19;S&6)5.(&,L$KTP2@RUV<_<6.B1 M&,LF*S@FS73-6_&!K$VR,1D$9SVXDI-05GDE6XMB?^KZ,//;8^KA]D--]=6! M67=(@:DF<05O.7A.=H.BK^L,DP1,!26%_QM2\.'Z*T# M6-XK7E8%H[>"@>:"9.7);X^:#&AF,DK4*F6O&^/N>9>.'Z3PITK'#Y%^!^AY MK$PYA*Q9* 5LJ VEF-/@8T#0HDZB)T:B;GV _6U*QT_!5"N== "O_4J2(PN1 M#G$$(:JC[U6&H!('GBU7P6D>96Y]8OW]2L=/.L::ZZD#\#U6IJQR]-X:!IX5 M!DJ% EX42=^ZE)W(UC?OD/NW*1T_!6BM=-(!O!X1VYOK]!9$%V,JM%NBJS73 M*8!')!;I6RF9=L&T-L;VH:N7GF5C^:+'*:AOT/V^J*\H!K,/U39@=1JTRDG6 M-OP9,OHB$$-BYXR!K&GJUALX$@7[P^QPE?0-L5N%LK<3[";&9I,,YQ")'S(, MI()HR2J5D2N692D^M'Y0/9S*;AV(P6'80FW]O+@^PF@=$L6*D2B, RN9(NND M./"VU":KV(0NW<. MW^=)25D;)P70KE[^QI-GY8T GC(FM%YXVSIM>Q^ZQJV]/SO@3E9-,[BU37KZ M!1?3[^MI8*]GR]7BG[?CBR2D)DREJM::D7T\VS]NYO( M$Q=1!L<,*.[6IH8"A^2UQZP4S[$X49K[$8-Q,VX(YEQXON>:](&.#F(ZNS3P M8;K\USJY@JX;(83R9-V(.E:9);K/K 0TPJ6+-5(G,%Z0J:V]!F=#A,*80FFU<[QUBY['Z.GOX#Q.ZP_"Z405 M= "G5]5GNRHL(?L:24FK#V%US=I5XW..DLOZ6%EJO[WH!41I.%@,VCO>M MC[D]2>L%9*=BX6X>RP"*Z0!OVU(FI#1D^]68@$GH@56 MA*VO/ERXYIT@'B-HW%>/P;#53@D=(.KVWOCX9[@:Z+@NL\R,@]'"U3 $AJ=H%L'Z'90BO 0+>/:5BWT_"1TCA!Z!^"Y8@#SB^66IQLGYRHC4"1 MBY,\!%0!D!DE4DPH76L<[4%6;Y Z1O_W_,&VRA@17\O%:O*AVH3KG2911I<2 M GT1:@TY"87N<8@Z\!0+=YSOE>=+GWH+/?3=#7)^6G#D9(^^;KOC5=$#?J[& MJCMM?1(<,M8G/P(_!,O(M4A6^> 31[Y7;ML^"!KS?#E!67?5?83D1E;X']/9 M].OEUZOQG[4GND0!'FNKZ9JKZ0-)($:5T5*7I"Y3\M.K+2CU'9O(7\ MQE9\^.L6X>A3YLI80 R*KC@ZY(+,2':95D$+Y-KN-8G@*<7?7G0<_ZB9XH^6 M7Q7USOKE.\Y ^8_190<*4B1E%S&@R?S)#:YVH[Y+#O43L(&CDI+^^ M3(OV*NP*CV_G53SAXL77^>5L-;%*9Z8=B<3R!$2T(-->9V V(H].1>9:5ZL] M1$LO;Q4GJ_M!()T@^PXP]-,[2UA^^>UB_F?=>'C59^W3_"5^P%1K^J9E>M7S MKX[;X&(S:J.F;1N=4PHQ@-":@RJU#"^[&@XM4IB0@M"M/>\VE/?RWM$:GR/H MM0,TOYG//G_"Q==?,*[>XR)577[&EQ@J;[]-_UJG:5[+9>*$\Q8#@C&FD!7# MZB62 S"!3BGF51:M.Q8<1F$O+RFMT3F@GGI'X3_ISVVSNAL&91 I!+*!F68U M-R/3-K,Z CK!C/2*E>87]L%$CFM/CH3%D[75 1QOF2K;0Z*L/R<%[J)IXAL6$E2@(JE6E?1U,;M&804R28>!,NM6^:? MC[M>X@_#XGV?].\.T--%B>VC2=*2!^FTDG5,(YEV-AEP-<*=HL-L@T>F6_?? MZ;>VH5<4'5+K<(A"N[+5=R0OLF0,.<(>6&$DI$S'0N V@T%+G\2LYJEU@N&Y J2YL-ZJB;M^$Y.?=\ MG+J&@_1^4.[Y(4KH %$/)$$7SSB+M,.*Y1:4(G 7BNBGMN<9!4]DH[!=EB)O@G!=[+ ":$( (O7.^7<'=(E=4] M*GH)LS<&S8GB[@ P#^1#9^NL-]J2%+@'%:R%X$2$DIU/H111SO6KQPD)[W+5XX M1.@=@&>??'G- AHT'(HF:U#)E,!Q6];[C-@1H;CV^6//M7CA(/T?4;QPB#*Z MP-<+=?<5=%6IG8F+KW$0@[U3>K21O O9OE3^&MB''G,G'&@ MS4KVK90%?"2;&6,*2D6K76B-\*8,]!(":8>P70W]1U'W<\3Z7;8WPJB<%Y0B MRL(A,RU!Z5CGX&8#+LJ<8N(\-P^XM*.^8[=I))2W4?3?*!ODS*D=8^=I])IT M42U?5AN],YT<.6]%@#.\@,C%)B0WSO-S]'I[_NTAH[7%)\?I?C*TC971VVGE M1D4T3"7O6B=9_&][R-/P?,;VD(>@HP,[9A?3ZUB/24$D'A-H\L#)O1!6)D/H+A. ;B-#)7"O0EUREPD4TG94M.F:D6Q MP)R=)!&)UFF"#U,S+@C;:'L/"!TA^@Y ]'Z!W\(T__K7MYH96V^0C=F^?C5; M_31J+G##&:F='$M.O@!='A 4;4'#'>;@-7)5&H-J?^KZ ]DQ>)B?13D=P&[- MQ]OY+.U@)7/:?D$KH(-\/?J+0RP(6=<-WT@8+42?P=( M>I'2XI)6G88XO5A;O%>O_):K/.MO;:':!DW MLC\0AIH(O@, W=D+]_FQ0FE;F_DD;3UMB((0+5F=60F4SA&#S8=8/473N&6( MYSF43E-$!\!Z/#DWND#&)VT-5T?>.^^AMEV%@EB49B9X>8Y"GH-R[)]CP]%3 M',5F"NP*C#OSZZ+(,I K9(4EXU$P<"R%FG[K Q?.X__.#SA"ZX?EU.^O@@[@ M]$0Z-SKXY]0?H_;"<^@.4T &B'DCN M#L(IFWD$SSR#==:NU\* 8<8I5EAPMK45_PQSZH_'4 .Q=P">?:=F<*.\-)Z# M-#F#*JY 9-R!<(753GM'LCR93;4_R%(YLG[ M222DF$0@/T@$S7PVD74T/^ Y=E0^Q9QOH+0NH7>5#5R",H:\[I1TJ5W*! 0A MR?]6TJ6(=-V[X>M!>C#@6^AY[Q3\ X3> 7CV:EGOK?<*"_!HZ"C.7$'MV A< M%)6ETR(T#[\_XQ3\0_1_S/R Y31!;X>ZQCEE9 1I0?KZQN58A:B]1:,0)&% MB#&PUD5"_S.; [<)>IVJPJ[P>,W+NUNYA^MWKTW+VK?SU;M2ZK>?:5\O5Z_F M%Q>T-1?A8F**2KG.*@^6TW7AK:(]KA29PTQ*GKU@>KB"D>/I[B7H<3*,'@3H MF73:/XZOGDI^/,DW1ATD1E-+GSFHR"2$;!A90DJB5%P&-5SWE--H[R4 X>=JL0R8)A]7)Z6]W_SS-FGL#Y#3+"V=/O]^AFXTAN<0"^&) MKFWE609O/ -+%E\LVMDB6C\Y[Z;DY"[ M$7>E5>$KNGJMY#60-[8*"Q@DADM M<.0,E.,60N1U8F0R/M'Q*TSKF:\/$C/V57DR!NZU\VTB]BXNOKBZ<8K6?CPF M9$ZD2G=PH$0F/WY=H124]EX*J\,0>^-G*L9%3"/UWKN(3I)U=VAY&[Y>A; % M]UYG(KRPPC9C^*)T)!9.VPIE]#ZW-^%WTS+^67.*CA^%S)$"[P X'S'1T9LK M.]O BZ&MXJ)S@-GX35%ML*8 3PF#$[D.Y6J,F'M$] 258W4[;RGH$9%23(-&LF\ MWPL43ZTT]M-Q:W0TE6P'E\OCS#"Z7J4N D3FU_^= MCJ8!)YP,<.FT4\#8A\[+,/O7[Y=A$68KO$Z+#C)P)WD$'EEM Q5JW%]P8$8( M;XJ+'-5>!\VN3Q][ DGKP^5D"79PH/PVG859FH:+.Y8\8TQGEQ"2R34_GDRI MR"TQ9# 4LCXS+W7]U]?QMI76>&="NOOH/D4,>1Y7+!TPX_5[/@ZOS7TNZ\+,F MSC(J4'2=0%!%01&^?9FF<+%I7E"XRHK5J$F]R&J[-Z?(;%$\:!M*LMSN%=!\8NCZ@P2,ZW.V MO>#;27ILN.#GNRQL=UJB;18X"G*6?2%SV03P12O0HN8["!.,VRNG[RFX/$3 M.(=60\7.6TMY3$^RYA$L?DS^\7$20HDR1"DA/M;2 M8XGI__D\__[_;C]Q XWM-S?(N%EO1!BT4=K\) EV8"/5.:^K[9S7>D&O=T*T M/B=G PB5#"@;"P2B'U+*T1@EK(RMYWWMHF/!NDC@*,*J). MVA%0>Y5#C-YPQW-1H?4A^9T[3Z"$2.$/'8+Z;;"_+==US,II^_K+;A MR-GG=<.#=[]]N'H%MMRK'!*84AO=>\? 66;!1ANCL\[CW:K'!QY1]URP'X0< MH]3YP!+NX&CY^&6^6'VZ:]@7LJ$R"0H42@5Z7T>D2[Q$V5]NKV$#$DR'';"9>N(.H:8_E8D2Q*;+2O//( Z2,>_(T M4/)3L#E"XAT YPVNZ,.N=M75F2D-#[4CBO>,;F]F'01=(D2A?4&;-+.M,SIV MT=$99(Y1\%W?Z%1I=X"8CZLPR_''AI7E'5Z<589SER$40P*@I16> M?NZ\;9U6^!@]XSK70R"HF?0[0-(_9LM[<22IE5&Q( B!NM[D"+'.@I0YEXC" M!2%;SVK90<:X[\Q#X.9467< EUWFWYOK6FBG;#(B12A.UUKH:.@NEY+4+3&B M)[&YYJ])CQ&T%X3L\S*5VVF@4SB]GJ4%AB7^@IO__C9?O,?%=)[?XFI2W^>9 MT($\R9H@QV@CQBQK@IR)J=B5\L9C_6:L(PC?ZF]6/2>+6D+^2( :D'6R9 \>%!R>3CY%QSG7K9AJ'T-=? M$O9P&&RBHP[P]W/!P]V=M>F03[O*LR)$U E4J4DK4BFZ.ZP$5,P9CK+^\P#:8&T O':"M/CI>F;<3EY)TSI/WJ^JT=^](/%ROLZ&RSD&R+%KW M_;N]?G_9/XU.JV-EW $^7J1UIMOR)HF:0+Z=/C5A-AII+",GJ$YQ9ZSV#> % MD-P?GIQ/5K1V$!^CI[_GV3;X:::#L5_B?CY"-Z+Z2)2$_"+_]^5R57_Z;G;[ M96H2/'*1O8"0:F)NJ $52]>XETYXGB/BW:#Y X]RAZ_=WP/+:7 ZAPHZ.+%^ MYO!E6$Z7&P9_9HM/)%E^)"\.1==G!UX(B6O7#C MGQ]NFLB^ PS]?'9NPFO3]'[#VT19,@(M[8"2G*BA-0?.H@83R+NPDJ,RP[;$ MNT/0?M%/]OS@U$X-'6#J]GZXEP_W_B+,9IC?+Z:S-/T6+K;[8/G+)?WD\UO\:\7%'_/9 MZLMR$I10@I$'D3VK7+[4[ ?I)Y1-/Q\^NCA MJ/HYR^+=Y6I9TR^(JTU7[(EB+FF7+20D1T'QZ,&MQY]C<2*$8IEM?0,^1=-^ MB'N&L?"FRN@ 7+]LEWTU7ZZVL\I6+V;Y9A(Q[1:NE> .5(JI=E8/X&(ALS'2 M?E$&'?+6AOJ31.T'KV<8,&^KCH[PM4F,QS5?O]>Y>!/K"I;DR4+$+,E@C#5- M+&00&!*F0NYL:M^6^ %B]L/3,PR@MQ%_!SAZD=+EU\N+]<"HK_/%:OJ?S22J M'?Q-LDC28];@?>*@,IV^(:L,W#@LG':,:#ZS_@#R]L/:,XJN#ZVB#M#WT[$\ MR58Z+VV"(#62_6@,N) =<,P"B:$HU: WXGX(>I9!\F/%/+9O>)44\7KV$P^W M[FW/"XM&>U"BMK,KP1-?/)-QR&VR3F3R/?9R I]<:C]X/*,X^ 2[N!,>8/+ M)>+V5'Q36:O!$9+<=LH=GP3CG"J$_>#J7& K$)S@'))E=3I*T,HW;S+R%%'[ M@>L9!LO;JJ,#?-UFY7J.U@2-0LM< ,V2KC,[&40N$_"@8O$ED?Q:)SKM)&2_ M_,QG&"4_7>R]8N/V&#W[(>D9 MQLN;*:$9H-I.NWN+UX](+W&&9;JJ-_K'] 7SY07.Z>3]^FT^JS'<>;GUN^]Q MMJ2%Z^^>,"NOW>(M)NT-)(I&<_KJZK329D_5KK*KZ6+=5G+'X#:>6"PA2G"^ M MY'.NAB=) 8 <]%[KQ_K*GB,8?# >2=7'6ZU4B=45EHD^>MMNKCP_)FN>6F MR DY1\.%!J-";?$;''AA-\,5%(M:B-BZL_)!!(Y;IS,4JN[5J@ZFLPXNZANI M57:N6PHXQKBHJ=:(JFWL!TC.;G M ZJA UC=/[EO#NX;/TLP+POG"H1DE2E.[!550'*TQ%SAB*T[#.U%V,BM/\YV M_[774I?0VTS]6+]A380BB]0B[4].#KT2AH,C"4$T6?-D,>GFK1X>)6CL@:G- M ? DQ([51I?0>CVC3\?EVO&?6%YL]$Z!=67=J9*!,_1M-CS2-I36JM9-'AZG M:.PAK.<'U]'ZZ!)=O_[U#=,*JY=]N9B]6YL'ZRE"RXGV.NJ<"ZB'WF-='4X#OT&AS/\7',X!D+B[=20=^5W,G>7 M;^;$'3'GI%&1#%/.4VWW71 "?2(4RYA%9G*X.S-X " ^2-[8HV'/C\,VFCH5 MAI\&->=6JXNU [;<_O1=O)A^7G-,%D6BO184),S;;$NR*"0=_,4HPUTPNGU= MT2$4CCV==@R#KY&^NKRC=S\"38R(OG!1!Q?4-%]=-(F0,0B<<9E=0)%:OZCL M2]NX?0+&0& #'1V/O?DJ7)SY-?9M6"SHD[]C\Z?6>Y\\W#OJXTR,\$@:&/*, M,D!6T5=W@LRX.H(O6?(D/I-ER&9VR4'@T-9'!@-,J0)%11QND MYZKU\?8W?20]!%6G/9(>HK,.KMH''FUX8MH625S8DD!)J#52Y)@UKG MUD&6Y_](>I#J]WLD/40/7:+IZM4F!*&5+)!-%4U1M/\T?6MY\E$D(S6V?M]Z M5H^D!^EY[T?2 X3> 7B>?)U3S+/ D+V?MW>)4)(G/QK7XQ(2BKA6T]P>JZ/ MI(=H_M!'TD/4T &L]G.%F%9SK&IN?AU+ZW-X6CT(-D\"